Quote:
Originally Posted by kbarni
Oh, I forgot about it... I added these files long ago to my toolchain. I think I got them from some old gstreamer repo. Anyway, here are the files, just copy it to your toolchain/sysroot/usr/include.
If the gstreamer lib files are missing too (libgstreamer-0.10.so...), you need to get them from your Kindle.
|
Hi, and thanks again for providing the missing header files — with those I was finally able to build the KindleHF version successfully.
However, I’m still unable to build the armel variant.
My device is a Kindle Oasis 8th generation (KOA), so I tried to prepare the environment properly:
I downloaded Amazon’s GStreamer source package for my device
I copied the headers into the toolchain’s sysroot
I also extracted the runtime libraries directly from my KOA and placed them in the sysroot
Even after doing this, the build still fails with errors about missing headers. It seems that KinAmP is not able to run on KOA?
Code:
tqhyg@tqhyg-fedora:~/Project/KinAMP/build_pw2$ make
[ 10%] Built target miniaudio
[ 15%] Building CXX object CMakeFiles/KinAMP.dir/music_player.cpp.o
In file included from /home/tqhyg/Project/KinAMP/music_backend.h:4,
from /home/tqhyg/Project/KinAMP/music_player.cpp:16:
/home/tqhyg/x-tools/arm-kindlepw2-linux-gnueabi/arm-kindlepw2-linux-gnueabi/sysroot/usr/include/gst/gst.h:31:10: fatal error: gst/gstenumtypes.h: No such file or directory
31 | #include <gst/gstenumtypes.h>
| ^~~~~~~~~~~~~~~~~~~~
compilation terminated.
make[2]: *** [CMakeFiles/KinAMP.dir/build.make:79:CMakeFiles/KinAMP.dir/music_player.cpp.o] ERR 1
make[1]: *** [CMakeFiles/Makefile2:127:CMakeFiles/KinAMP.dir/all] ERR 2
make: *** [Makefile:136:all] ERR 2