[LINUX] XBMC for Linux port to ARM architecture CPU and SoC chips? - Printable Version +- Kodi Community Forum (https://forum.kodi.tv) +-- Forum: Discussions (https://forum.kodi.tv/forumdisplay.php?fid=222) +--- Forum: Feature Requests (https://forum.kodi.tv/forumdisplay.php?fid=9) +--- Thread: [LINUX] XBMC for Linux port to ARM architecture CPU and SoC chips? (/showthread.php?tid=35139) |
- Perbugi - 2009-12-01 Hi I get the following error during the './configure' step [sbox-BeagleBoard: ~/xbmc_on_arm] > ./configure --enable-external-python --enable-gles configure: Ensuring config.guess and config.sub exist and is executable checking build system type... arm-unknown-linux-gnueabi checking host system type... arm-unknown-linux-gnueabi checking for ccache... /scratchbox/tools/bin/ccache checking for g++... g++ checking for C++ compiler default output file name... a.out checking whether the C++ compiler works... yes checking whether we are cross compiling... no checking for suffix of executables... checking for suffix of object files... o checking whether we are using the GNU C++ compiler... yes checking whether g++ accepts -g... yes checking for gcc... gcc checking whether we are using the GNU C compiler... yes checking whether gcc accepts -g... yes checking for gcc option to accept ISO C89... none needed checking for gawk... gawk checking whether ln -s works... yes checking whether make sets $(MAKE)... yes checking how to run the C++ preprocessor... g++ -E checking for grep that handles long lines and -e... /scratchbox/tools/bin/grep checking for egrep... /scratchbox/tools/bin/grep -E checking for ANSI C header files... yes checking for sys/types.h... yes checking for sys/stat.h... yes checking for stdlib.h... yes checking for string.h... yes checking for memory.h... yes checking for strings.h... yes checking for inttypes.h... yes checking for stdint.h... yes checking for unistd.h... yes checking boost/shared_ptr.hpp usability... yes checking boost/shared_ptr.hpp presence... yes checking for boost/shared_ptr.hpp... yes checking for main in -lEGL... no configure: error: Could not find a required library. Please see the README for your platform. - spiff - 2009-12-01 problem should be rather obvious... you're missing the gles library/headers. - Soju - 2009-12-01 indianolajohn Wrote:PMP ARCHOS | 605 WIFI 500948 R 1 129.99 Can any Arm based Linux boot on this? I thought that it's been pretty tough to get this sufficiently hacked to take any build on it? The Android guys are pretty pessimistic on it AFAIK. - McGeagh - 2009-12-02 as spiff has mentioned, you will need the EGL as well as the GLESv2 files. These are obtained from the SDK for the SGX(GPU). a link to where this can be obtained from, is easily found through a bit of searching - try the beagleboard website. Thanks. - Perbugi - 2009-12-02 Hi And I must paste these files in the /usr/include/GL folder of my target in the scratchbox target folder ? Since Nov 27th its been opened up a bit - indianolajohn - 2009-12-03 Soju Wrote:Can any Arm based Linux boot on this? I thought that it's been pretty tough to get this sufficiently hacked to take any build on it? The Android guys are pretty pessimistic on it AFAIK. Archos 5 and 7 IMT hacking (last year’s generation) now officially enabled http://archosfans.com/2009/11/27/archos-5imt-hacking-last-years-generation-now-officially-enabled/ http://wiki.archosfans.com/index.php?title=Archos_605_WiFi i just have the moldy cheese hack on mine right now since ive only had if dor 8 hours will try getting XBMC running today p.s. im using the hacked FW atm rather than the developer based open source FW that was just released - McGeagh - 2009-12-04 Perbugi Wrote:Hi why would you want to put them in a folder called GL? your not using GL. you put the header files in /usr/include/EGL and /usr/include/GLES2, and the .so files in /usr/lib/ Note that if your using the 3.00.00.09 sdk, then it will have them in 2 separate places, ES2.0 and ES3.0.... best choosing the ES2.0 files (ive not tested ES3.0 ones) and yes this is all within scratchbox. you will obviously need to do something similar on the beagleboard filesystem itself, but its all documented in the many how-to's found on the beagleboard website. - Jamsen - 2009-12-09 Hi, Thanks for providing the development source, I'm very eager to try it out however I am having a few problems with the configure script. My problem seems very simplistic but I just cannot get past it. I have tried installing the missing packages but to no avail. here is where I'm stuck: checking for main in -lmysqlclient... yes checking for main in -lasound... no checking for clock_gettime in -lrt... no checking for main in -lpng12... no Can anyone point me in the right direction to get past this? Thanks! - McGeagh - 2009-12-09 did you run the install-pkgs.sh script in the arm-scripts folder? this will install all necessary packages in scratchbox. If you have run it, what was the output log in dpkg-output.txt? its possible that the link wget used is no longer correct (my script isn't exactly smart) otherwise, go to packages.debian.org and do a search for the package(s) your missing, and download the armel version. then use dpkg-deb to extract the contents of that armel package, into the correct location (look at the install-pkgs.sh script to see how I do it) let me know if this didn't help. thanks. - Jamsen - 2009-12-09 Yes I ran the install-pkgs.sh script. I have just co a new copy of the svn and ran it again. I needed to change the libgnutls download location as it couldn't find the one specified. There is no errors logged in dpkg-output.txt and everything seems to have worked but I am still getting the same failure with the configuration script. Heres what I did: checked out xbmc_on_arm edited arm-scripts/pkg-paths.txt ran arm-scripts/install-pkgs.sh ran bootstrap ran ./configure --enable-external-python --enable-gles failed at same place. - McGeagh - 2009-12-10 i will look into it as soon as i can. what does config.log tell you, anything of interest that could help resolving this? Apologies for how this isnt exactly working, but with it being december, im finding it hard to get the time to sort this all out. please be patient! thanks! - Jamsen - 2009-12-10 I'll look at the config.log when I get back to my machine. Thanks for your help, I know this time of year gets busy, no need to apologise! - CrashX - 2009-12-10 Any more yutube videos showing progress ? - McGeagh - 2009-12-11 CrashX Wrote:Any more yutube videos showing progress ? No, simply because ive not had a lot of time to work on it as of recently. Been very busy at work, and it being xmas and all...Ill be picking it up again in the new year and hope to make a lot of optimisations and proper testing of it. Wont be looking into hardware acceleration just yet though. Remember, im just one man. Thanks - CrashX - 2009-12-12 McGeagh Wrote:No, simply because ive not had a lot of time to work on it as of recently. Been very busy at work, and it being xmas and all...Ill be picking it up again in the new year and hope to make a lot of optimisations and proper testing of it. Wont be looking into hardware acceleration just yet though. Remember, im just one man. Sorry wasn't trying to push you. Keep up the good work. |