View Single Post
Old 12-31-2025, 01:09 AM   #12
TQHYG
Junior Member
TQHYG began at the beginning.
 
TQHYG's Avatar
 
Posts: 4
Karma: 20
Join Date: Nov 2023
Device: K3,KOA
Talking

Quote:
Originally Posted by kbarni View Post
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
TQHYG is offline   Reply With Quote