koekjedebij Geplaatst: 30 december 2006 Geplaatst: 30 december 2006 Stom ja tuurlijk, had ik zelf ook aan kunnen denken. <img src="/forums/images/graemlins/wink.gif" alt="" /> Het lijkt erop dat er een doublequote ontbreekt in version-info.h: Code: dreambox@linuxbak:~/tuxbox-bb$ cat /home/dreambox/tuxbox-bb/build/tmp/work/glibc-intermediate-2.3.2+cvs20040726-r22/temp/log.do_compile.14106NOTE: makemake[1]: Entering directory `/home/dreambox/tuxbox-bb/build/tmp/work/glibc-intermediate-2.3.2+cvs20040726-r22/build-powerpc-linux'make -r PARALLELMFLAGS="" CVSOPTS="" -C /home/dreambox/tuxbox-bb/build/tmp/work/glibc-intermediate-2.3.2+cvs20040726-r22/libc objdir=`pwd` allmake[2]: Entering directory `/home/dreambox/tuxbox-bb/build/tmp/work/glibc-intermediate-2.3.2+cvs20040726-r22/libc'make -C csu subdir_libmake[3]: Entering directory `/home/dreambox/tuxbox-bb/build/tmp/work/glibc-intermediate-2.3.2+cvs20040726-r22/libc/csu'make[3]: Leaving directory `/home/dreambox/tuxbox-bb/build/tmp/work/glibc-intermediate-2.3.2+cvs20040726-r22/libc/csu'make[3]: Entering directory `/home/dreambox/tuxbox-bb/build/tmp/work/glibc-intermediate-2.3.2+cvs20040726-r22/libc/csu'ccache powerpc-linux-gcc version.c -c -std=gnu99 -O2 -Wall -Winline -Wstrict-prototypes -Wwrite-strings -fexpensive-optimizations -frename-registers -msoft-float -mnew-mnemonics -fomit-frame-pointer -I../include -I. -I/home/dreambox/tuxbox-bb/build/tmp/work/glibc-intermediate-2.3.2+cvs20040726-r22/build-powerpc-linux/csu -I.. -I../libio -I/home/dreambox/tuxbox-bb/build/tmp/work/glibc-intermediate-2.3.2+cvs20040726-r22/build-powerpc-linux -I../sysdeps/powerpc/powerpc32/elf -I../sysdeps/powerpc/elf -I../linuxthreads/sysdeps/unix/sysv/linux/powerpc/powerpc32 -I../linuxthreads/sysdeps/unix/sysv/linux/powerpc -I../linuxthreads/sysdeps/unix/sysv/linux -I../linuxthreads/sysdeps/pthread -I../sysdeps/pthread -I../linuxthreads/sysdeps/unix/sysv -I../linuxthreads/sysdeps/unix -I../linuxthreads/sysdeps/powerpc/powerpc32 -I../linuxthreads/sysdeps/powerpc -I../sysdeps/unix/sysv/linux/powerpc/powerpc32 -I../sysdeps/unix/sysv/linux/powerpc -I../sysdeps/unix/sysv/linux -I../sysdeps/gnu -I../sysdeps/unix/common -I../sysdeps/unix/mman -I../sysdeps/unix/inet -I../sysdeps/unix/sysv -I../sysdeps/unix/powerpc -I../sysdeps/unix -I../sysdeps/posix -I../sysdeps/powerpc/powerpc32 -I../sysdeps/wordsize-32 -I../sysdeps/powerpc/soft-fp -I../sysdeps/powerpc/nofpu -I../sysdeps/powerpc -I../sysdeps/ieee754/flt-32 -I../sysdeps/ieee754/dbl-64 -I../sysdeps/ieee754 -I../sysdeps/generic/elf -I../sysdeps/generic -nostdinc -isystem /home/dreambox/tuxbox-bb/build/tmp/cross/lib/gcc/powerpc-linux/3.4.4/include -isystem /home/dreambox/tuxbox-bb/build/tmp/cross/powerpc-linux/include -D_LIBC_REENTRANT -include ../include/libc-symbols.h -DHAVE_INITFINI -o /home/dreambox/tuxbox-bb/build/tmp/work/glibc-intermediate-2.3.2+cvs20040726-r22/build-powerpc-linux/csu/version.o -MD -MP -MF /home/dreambox/tuxbox-bb/build/tmp/work/glibc-intermediate-2.3.2+cvs20040726-r22/build-powerpc-linux/csu/version.o.dt -MT /home/dreambox/tuxbox-bb/build/tmp/work/glibc-intermediate-2.3.2+cvs20040726-r22/build-powerpc-linux/csu/version.oIn file included from version.c:33:/home/dreambox/tuxbox-bb/build/tmp/work/glibc-intermediate-2.3.2+cvs20040726-r22/build-powerpc-linux/csu/version-info.h:1: error: missing terminating " character/home/dreambox/tuxbox-bb/build/tmp/work/glibc-intermediate-2.3.2+cvs20040726-r22/build-powerpc-linux/csu/version-info.h:2: error: missing terminating " character/home/dreambox/tuxbox-bb/build/tmp/work/glibc-intermediate-2.3.2+cvs20040726-r22/build-powerpc-linux/csu/version-info.h:3: error: missing terminating " character/home/dreambox/tuxbox-bb/build/tmp/work/glibc-intermediate-2.3.2+cvs20040726-r22/build-powerpc-linux/csu/version-info.h:4: error: missing terminating " characterversion.c:40: error: parse error before string constantmake[3]: *** [/home/dreambox/tuxbox-bb/build/tmp/work/glibc-intermediate-2.3.2+cvs20040726-r22/build-powerpc-linux/csu/version.o] Error 1make[3]: Leaving directory `/home/dreambox/tuxbox-bb/build/tmp/work/glibc-intermediate-2.3.2+cvs20040726-r22/libc/csu'make[2]: *** [csu/subdir_lib] Error 2make[2]: Leaving directory `/home/dreambox/tuxbox-bb/build/tmp/work/glibc-intermediate-2.3.2+cvs20040726-r22/libc'make[1]: *** [all] Error 2make[1]: Leaving directory `/home/dreambox/tuxbox-bb/build/tmp/work/glibc-intermediate-2.3.2+cvs20040726-r22/build-powerpc-linux'FATAL: oe_runmake failed Inderdaad , nadat ik een aantal ' \n" ' had toegevoegd ging ie weer verder, fenks voor de eyeopener, hopelijk maakt ie het nu verder af. Even ter info voor jou pieterg, destijds had je me ook tips gegeven voor het opzetten van een dergelijke omgeving, toen draaide ik nog mandriva, nu ben ik bezig met Ubuntu Edgy. Bovendien is het eea in de procedure ook wat veranderd zo lees ik op elitedvb. Uiteindelijk wil ik een ontwikkelomgeving hebben om binaries voor mijn 7020 te kunnen bakken en niet een complete image.
FeReNGi Geplaatst: 30 december 2006 Geplaatst: 30 december 2006 Is de debian linux distributie niet verplicht voor een compile ? Dreambox 8000 HD PVR / DM 920 UHD - Visiosat BISAT G3 Astra 28.5/Eurobird 28.2/Astra 19.2/Hotbird 13
mirakels Geplaatst: 30 december 2006 Geplaatst: 30 december 2006 Citaat: Is de debian linux distributie niet verplicht voor een compile ? nee hoor. Ik gebruik fedora core 4 en 6 (of eigenlijk rawhide) DM7000, noname 58 cm bord met SM3D12 rotor, 46GB 2.5in hitachi hdd
koekjedebij Geplaatst: 30 december 2006 Geplaatst: 30 december 2006 Hmmm, nu kom ik op het volgende probleem en daar weet ik zo geen raad mee: Code: dreambox@linuxbak:~/tuxbox-bb$ cat /home/dreambox/tuxbox-bb/build/tmp/work/dreambox-dvb-tools-1.0-r0/temp/log.do_compile.13899NOTE: make MAKEFLAGS=make[1]: Entering directory `/home/dreambox/tuxbox-bb/build/tmp/work/dreambox-dvb-tools-1.0-r0/dreambox-dvb-tools-1.0'ccache powerpc-linux-gcc -L/home/dreambox/tuxbox-bb/build/tmp/staging/powerpc-linux/lib -Wl,-rpath-link,/home/dreambox/tuxbox-bb/build/tmp/staging/powerpc-linux/lib -Wl,-O1 -Wl,-rpath-link,/home/dreambox/tuxbox-bb/build/tmp/staging/powerpc-linux/qt2/lib -o dmutils -L/home/dreambox/tuxbox-bb/build/tmp/staging/powerpc-linux/qt2/lib -lqte/home/dreambox/tuxbox-bb/build/tmp/cross/lib/gcc/powerpc-linux/3.4.4/../../../../powerpc-linux/bin/ld: cannot find -lqtecollect2: ld returned 1 exit statusmake[1]: *** [dmutils] Error 1make[1]: Leaving directory `/home/dreambox/tuxbox-bb/build/tmp/work/dreambox-dvb-tools-1.0-r0/dreambox-dvb-tools-1.0'FATAL: oe_runmake failed Zo te zien weet ld niet waar het libqt kan vinden. Toch heb ik alle libqt-packages wel geinstalleerd: Code: root@linuxbak:~# dpkg -l |grep -i libqt | awk '{print $2}'libqt3-headerslibqt3-mtlibqt3-mt-devlibqt4-corelibqt4-guilibqt4-qt3supportlibqt4-sqllibqthreads-12 Het lijkt er dus op dat er nog een include in de ld.so.conf moet of zo maar ik weet niet wat. Wie kan mij verder op weg helpen?
oudeis Geplaatst: 31 december 2006 Geplaatst: 31 december 2006 ld zoekt naar libqte, en omdat je compileert voor je dreambox heeft ld.so.conf en dpkg hier niets mee te maken, lijkt me zo. Zoek eens naar libqte, te beginnen in de directories die genoemd worden in de opdrachtregel, dus: /home/dreambox/tuxbox-bb/build/tmp/staging/powerpc-linux/qt2/lib /home/dreambox/tuxbox-bb/build/tmp/staging/powerpc-linux/lib Daar zou libqte tussen moeten staan. Het kan zijn dat de symbolic links niet kloppen, dus dat er wel een libqte-2.x.x.so staat, maar geen libqte.so, en dan kan de linker er ook moeite mee hebben. - Ruud
koekjedebij Geplaatst: 31 december 2006 Geplaatst: 31 december 2006 Citaat: ld zoekt naar libqte, en omdat je compileert voor je dreambox heeft ld.so.conf en dpkg hier niets mee te maken, lijkt me zo.Zoek eens naar libqte, te beginnen in de directories die genoemd worden in de opdrachtregel, dus:/home/dreambox/tuxbox-bb/build/tmp/staging/powerpc-linux/qt2/lib/home/dreambox/tuxbox-bb/build/tmp/staging/powerpc-linux/libDaar zou libqte tussen moeten staan. Het kan zijn dat de symbolic links niet kloppen, dus dat er wel een libqte-2.x.x.so staat, maar geen libqte.so, en dan kan de linker er ook moeite mee hebben. - Ruud Hmmm het lijkt erop dat er helemaal geen libqte is geinstalleerd in openembedded.In de bovengenoemde dirs staat geen libqte: Code: dreambox@linuxbak:~$ pwd/home/dreamboxdreambox@linuxbak:~$ find . -name "*libqte*"./tuxbox-bb/build/tmp/work/qmake-native-1.07a-r3/qt-embedded-free-3.3.5/lib/libqte.prl./tuxbox-bb/build/tmp/work/qmake-native-1.07a-r3/qt-embedded-free-3.3.5/lib/libqte.la Hoe kan ik libqte handmatig installeren?Ik dacht dat dus te kunnen met 'bitbake libqte' maar helaas zonder resultaat.Alvast bedankt voor de hulp
koekjedebij Geplaatst: 2 januari 2007 Geplaatst: 2 januari 2007 Niemand die me helpen kan? Ook dit hielp niet: http://www.dream-multimedia-tv.de/board/thread.php?postid=17206
oudeis Geplaatst: 2 januari 2007 Geplaatst: 2 januari 2007 Ik heb geen recente ervaring met OpenEmbedded, maar toch maar een paar ideetjes: 1. Wat staat er in je build logs met betrekking tot qt-embedded? Is de build daarvan gelukt? 2. Kloppen de dependencies in dvb-tools wel? Heeft het qte nodig, en staat die in de lijst erbij? Als daar iets mis is wordt dvb-tools misschien gebouwd voordat qte gebouwd is. 3. Ik heb zo'n vermoeden dat libqte bij het package qte hoort (openembedded.org) - Ruud
Gast Geplaatst: 2 januari 2007 Geplaatst: 2 januari 2007 heel vreemd, dat dreambox-dvb-tools qt nodig denkt te hebben. Bij mij is dat niet het geval, er gebeurt in mijn makelog ook iets heel anders, hij gaat direct naar de grabpic subdirectory, om daar met qmake te gaan bouwen. Je hebt toch wel qmake geinstalleerd? (qmake is toevallig ook van trolltech, net zo als qt. misschien dat hij qmake probeert te bouwen, of probeert te voorkomen) En wat die quoting fout van het begin betreft, die krijg ik hier ook niet. Welke shell gebruik je? (bash is meestal de beste keuze). En LC_ALL (of op z'n meest LANG) staat wel op C?
Gast Geplaatst: 2 januari 2007 Geplaatst: 2 januari 2007 Citaat: Ik heb geen recente ervaring met OpenEmbedded, maar toch maar een paar ideetjes: 1. Wat staat er in je build logs met betrekking tot qt-embedded? Is de build daarvan gelukt? 2. Kloppen de dependencies in dvb-tools wel? Heeft het qte nodig, en staat die in de lijst erbij? Als daar iets mis is wordt dvb-tools misschien gebouwd voordat qte gebouwd is. 3. Ik heb zo'n vermoeden dat libqte bij het package qte hoort (openembedded.org) - Ruud qt is niet nodig voor een dreambox-image. Ik verdenk dus qmake (of het ontbreken daarvan).
oudeis Geplaatst: 2 januari 2007 Geplaatst: 2 januari 2007 Wat betreft die quoting fout, die kreeg ik gisteren ook bij het bouwen van de cdk voor de 7000 (specifiek bij glibc-2.3.2/csu). De make variant in Kubuntu gebruikt standaard sh voor shell commando's, en daarin wordt een '\n' geinterpreteerd. Door SHELL = /bin/bash in de makefile van glibc te zetten gaat het goed. Voor de geinteresseerden kan ik eventueel een patch klaarzetten. - Ruud
koekjedebij Geplaatst: 2 januari 2007 Geplaatst: 2 januari 2007 Bedankt voor jullie reacties. - qmake staat er wel op: /home/dreambox/tuxbox-bb/build/tmp/work/qmake-native-1.07a-r3/ - LC_ALL en LANG zijn niet geset (althans niet door mij) en zijn dus default. - ik gebruik bash (standaard dus), ik heb een gewone unixuser aangemaakt met de default config en daarmee probeer ik een openembedded omgeving op te zetten. - In mijn geval gaat het om een 7020 en geen 7000 Even voor de duidelijkheid, ik heb deze procedure gevolgd: http://www.boxman-images.de/board/thread.php?threadid=561 Ik ben nu dus bij de stap 'make -f Makefile-opendreambox image' en bij het compileren van de 'dreambox-dvb-tools-1.0-r0'-package gaat het nu dus fout. Voor de duidelijkheid heb ik hieronder de output van de make commando en de output log met de foutmelding nog eens in z'n geheel gepost: Code: dreambox@linuxbak:~/tuxbox-bb$ make -f Makefile-opendreambox imageInitial database already existing, ok.Trying to pull the newest revision of the meta database. you candisable this by setting DISABLE_UPDATE=1 in the Makefile-opendreambox/usr/bin/mtn pull --db=oe.mtn monotone.openembedded.org org.openembedded.dreamboxmtn: doing anonymous pull; use -kKEYNAME if you need authenticationmtn: connecting to monotone.openembedded.orgmtn: finding items to synchronize:mtn: certificates | keys | revisionsmtn: 26976 | 35 | 8898mtn: bytes in | bytes out | certs in | revs inmtn: 1.2 k | 1.4 k | 0/0 | 0/0mtn: successful exchange with monotone.openembedded.org[ ! -e openembedded ] && /usr/bin/mtn checkout --db=oe.mtn --branch=org.openembedded.dreambox openembedded || echo "Already checked out, ok."Already checked out, ok.cd openembedded; /usr/bin/mtn --db=../oe.mtn updatemtn: updating along branch 'org.openembedded.dreambox'mtn: already up to date at 8df4c10d8676eb7e2ca1eb4dd82d5b7de01ca247cd build; . ./env.source; bitbake dreambox-imageNOTE: Psyco JIT Compiler (http://psyco.sf.net) not available. Install it to increase performance.NOTE: Using cache in '/home/dreambox/tuxbox-bb/cache/oe-cache.dreambox'NOTE: Handling BitBake files: \ (4036/4036) [100 %]NOTE: Parsing finished. 3845 cached, 0 parsed, 163 skipped, 28 masked.NOTE: build 200701022004: startedOE Build Configuration:BB_VERSION = "1.6.2"OE_REVISION = "format_version "1"new_manifest [0000000000000000000000000000000000000001]old_revision [8df4c10d8676eb7e2ca1eb4dd82d5b7de01ca247]"TARGET_ARCH = "powerpc"TARGET_OS = "linux"MACHINE = "dm7020"DISTRO = "opendreambox"DISTRO_VERSION = "1.4.0"TARGET_FPU = "soft"NOTE: package dreambox-dvb-tools-1.0: startedNOTE: package dreambox-dvb-tools-1.0-r0: task do_compile: startedERROR: function do_compile failedERROR: see log in /home/dreambox/tuxbox-bb/build/tmp/work/dreambox-dvb-tools-1.0-r0/temp/log.do_compile.458NOTE: Task failed: /home/dreambox/tuxbox-bb/build/tmp/work/dreambox-dvb-tools-1.0-r0/temp/log.do_compile.458NOTE: package dreambox-dvb-tools-1.0-r0: task do_compile: failedERROR: TaskFailed event exception, abortingNOTE: package dreambox-dvb-tools-1.0: failedERROR: Build of dreambox-image failedmake: *** [image] Error 1 en de logfile: Code: dreambox@linuxbak:~/tuxbox-bb$ cat /home/dreambox/tuxbox-bb/build/tmp/work/dreambox-dvb-tools-1.0-r0/temp/log.do_compile.458NOTE: make MAKEFLAGS=make[1]: Entering directory `/home/dreambox/tuxbox-bb/build/tmp/work/dreambox-dvb-tools-1.0-r0/dreambox-dvb-tools-1.0'ccache powerpc-linux-gcc -L/home/dreambox/tuxbox-bb/build/tmp/staging/powerpc-linux/lib -Wl,-rpath-link,/home/dreambox/tuxbox-bb/build/tmp/staging/powerpc-linux/lib -Wl,-O1 -Wl,-rpath-link,/home/dreambox/tuxbox-bb/build/tmp/staging/powerpc-linux/qt2/lib -o dmutils -L/home/dreambox/tuxbox-bb/build/tmp/staging/powerpc-linux/qt2/lib -lqte/home/dreambox/tuxbox-bb/build/tmp/cross/lib/gcc/powerpc-linux/3.4.4/../../../../powerpc-linux/bin/ld: cannot find -lqtecollect2: ld returned 1 exit statusmake[1]: *** [dmutils] Error 1make[1]: Leaving directory `/home/dreambox/tuxbox-bb/build/tmp/work/dreambox-dvb-tools-1.0-r0/dreambox-dvb-tools-1.0'FATAL: oe_runmake faileddreambox@linuxbak:~/tuxbox-bb$ Zou het een idee zijn om dvb-tools package te deleten en het script opnieuw te runnen? Zo ja, is het dan gewoon een kwestie van het weggooien van /home/dreambox/tuxbox-bb/build/tmp/work/dreambox-dvb-tools-1.0-r0 ? Ik zit hier muurvast en komt niet meer verder :S Alle hulp/suggesties zijn zeer welkom. fenks again!
hemertje Geplaatst: 2 januari 2007 Geplaatst: 2 januari 2007 (k)ubuntu geeft nog meer compileerproblemen, vooral met glibc dit kan je controleren door: ls -la /bin/sh uit te voeren, wanneer dit dash is kan je het aanpassen door: sudo ln -sf /bin/bash /bin/sh uit te voeren en vervolgens je "make dreamboximage_root" nogmaals te doen. DM8000 + DM800SE + VU+DUO + Wavefrontier T90 + 10LNBs Hemertje.Dreambox Webmaster Sat-nerds Moderator Plinux Member
oudeis Geplaatst: 2 januari 2007 Geplaatst: 2 januari 2007 Bedoel je met 'meer compileerproblemen' dat het bouwen afbreekt, of dat het resultaat eventueel fouten bevat? Door expliciet de SHELL goed te zetten in de makefile heb ik namelijk nergens meer fouten gehad, en ik heb weinig trek om dat spul nog een keer te bouwen <img src="/forums/images/graemlins/smile.gif" alt="" /> Overigens wel een goede tip, die symlink. Ik nam aan dat sh naar bash verwees, en dat bash de semantiek van echo aanpaste aan de hand van de naam waarmee hij werd opgestart (zoals wel meer programma's doen). - Ruud
hemertje Geplaatst: 2 januari 2007 Geplaatst: 2 januari 2007 je krijgt dan een foutmelding en het bouw proces wordt afgebroken hierdoor DM8000 + DM800SE + VU+DUO + Wavefrontier T90 + 10LNBs Hemertje.Dreambox Webmaster Sat-nerds Moderator Plinux Member
Aanbevolen berichten
Maak een account aan of log in om te reageren
Je moet een lid zijn om een reactie te kunnen achterlaten
Account aanmaken
Registreer voor een nieuwe account in onze community. Het is erg gemakkelijk!
Registreer een nieuwe accountInloggen
Heb je reeds een account? Log hier in.
Nu inloggen