Comments (4)
The IPK generation feature in the build system is a bit rusty and isnt really used that much any more.
A better way to create the DEBs it to use the debian build system
https://launchpad.net/~mraa/+archive/ubuntu/mraa/+files/mraa_1.3.0-2.debian.tar.xz
Is a copy of the latest debain/* files that is used for the PPA. These should work for Debain too.
from mraa.
Hi,
I don't know if it is the right place to submit this comment... sorry if it is so.
Last week I have built a deb package without any problem, today I am getting an error message that I cannot debug. I am using a RaspBerry Pi3 with debian stretch distribution installed.
I am compiling the last version of node and swig before dealing with mraa. mraa
compilation and standard installation is OK, ipk
package generation is OK but it fails for deb
package. I have also checked with checkinstall that also fails.
Here are the commands and traces :
mkdir build
cd build
cmake -DIPK=ON -DCMAKE_INSTALL_PREFIX=/usr ..
make
sudo make install
sudo make package
.[ 22%] Built target mraa
../...
[100%] Built target I2c-compass
Run CPack packaging tool...
CPack: Create package using DEB
CPack: Install projects
CPack: - Run preinstall target for: mraa
CPack: - Install project: mraa
CPack: Create package
CPack: Package mraa_1.3.0.17_armv7.ipk generated.
terminate called after throwing an instance of 'std::logic_error'
what(): basic_string::_M_construct null not valid
Makefile:105 : la recette pour la cible « package » a échouée
make: *** [package] Abandon
I am trying to maintain a stretch image with mraa and upm for raspberry Pi3 ant that would help a lot to be able to build deb package. Thanks for any help.
Best regards
from mraa.
@g-vidal We simply don't support building DEBs in this way. Packaging mraa in this way is really not recommended. Using the packages from our ubuntu PPA are a much better starting point.
from mraa.
OK
Thanks for the quick answer and great work. I'll try to adapt myself to this evolution... for the moment we will use the original git sources.
from mraa.
Related Issues (20)
- Wish: Foreign OS support / cooperation HOT 1
- add compute module 3 / 3 plus support
- add raspberry pi compute module 4 variants HOT 3
- mraa_iio_detect() memory leak
- Possible support for Adafruit ft232h on Linux x86 desktop HOT 2
- UART initialization failed on Raspberry Pi 4
- mraa_uart_write(): off by one while writing arrays HOT 1
- mraa_uart_set_flowcontrol(): rogue XOFF byte
- Add build/release branch for jammy (Ubuntu 22.04[.1] LTS) HOT 2
- SIGINT results in segfault (C code) as thread gets terminated
- RISC-V linux platform support HOT 2
- Unable to detect GPIO pins in python HOT 2
- IEI tank detect pins with ISMMPlus but cant detect pins with mraa HOT 1
- RPC for MRAA
- Support for RockPi 4C Plus
- Support for GPIO uAPI V2.
- RockPi4 Pull Up
- g++: types.h compilation warning -Wundef
- First UART message starts with hex 13
- GPIO Interrupt problem on CM3 HOT 9
Recommend Projects
-
React
A declarative, efficient, and flexible JavaScript library for building user interfaces.
-
Vue.js
🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.
-
Typescript
TypeScript is a superset of JavaScript that compiles to clean JavaScript output.
-
TensorFlow
An Open Source Machine Learning Framework for Everyone
-
Django
The Web framework for perfectionists with deadlines.
-
Laravel
A PHP framework for web artisans
-
D3
Bring data to life with SVG, Canvas and HTML. 📊📈🎉
-
Recommend Topics
-
javascript
JavaScript (JS) is a lightweight interpreted programming language with first-class functions.
-
web
Some thing interesting about web. New door for the world.
-
server
A server is a program made to process requests and deliver data to clients.
-
Machine learning
Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.
-
Visualization
Some thing interesting about visualization, use data art
-
Game
Some thing interesting about game, make everyone happy.
Recommend Org
-
Facebook
We are working to build community through open source technology. NB: members must have two-factor auth.
-
Microsoft
Open source projects and samples from Microsoft.
-
Google
Google ❤️ Open Source for everyone.
-
Alibaba
Alibaba Open Source for everyone
-
D3
Data-Driven Documents codes.
-
Tencent
China tencent open source team.
from mraa.