koekjedebij Geplaatst: 2 januari 2007 Geplaatst: 2 januari 2007 In mijn geval maakt dit niks uit, ook ik heb de symlink aangepast maar helaas geen verbetering....
Gast Geplaatst: 2 januari 2007 Geplaatst: 2 januari 2007 Citaat: - qmake staat er wel op: /home/dreambox/tuxbox-bb/build/tmp/work/qmake-native-1.07a-r3/ klopt, die wordt binnen oe geinstalleerd (voor de native toolchain), maar heb je hem ook in je distro geinstalleerd? Zo niet, zou dat wel eens verschil kunnen uitmaken. Er worden wel eens dingen door elkaar gehaald, uit de oe toolchain en je distributie. Ik heb hier wel qmake geinstalleerd. Citaat: - LC_ALL en LANG zijn niet geset (althans niet door mij) en zijn dus default. En dat verschilt per distributie. Distributies die meer gericht zijn op (grafische) desktop applicaties, en minder op development, gebruiken meestal een andere LANG variabele (om euro teken etc af te kunnen beelden in de shell etc) Zet LANG op C voor de zekerheid. Citaat: - 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. Ook daar verschilt de standaard per gebruikte distributie. En vaak zie je het verschil met bash niet eens op het eerste gezicht. Citaat: 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. Je kan ook in de build dir het env.source script sourcen, en daar 'bitbake dreambox-image' doen. Komt op hetzelfde neer, maar vooral als je individuele pakketten gaat installeren (zoals straks, als je extra pakketten wilt compileren voor je dreambox), zal je dat daar moeten doen. Citaat: cat /home/dreambox/tuxbox-bb/build/tmp/work/dreambox-dvb-tools-1.0-r0/temp/log.do_compile.458 NOTE: 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 -lqte En dat verschilt flink van mijn compile commando vooor dreambox-dvb-tools. Hier start hij onmiddelijk qmake in de grabpic directory. Citaat: 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 ? vanuit de build dir: rm tmp/stamps/dreambox-dvb-tools* rm ../source/dreambox-dvb-tools* rm tmp/work/dreambox-dvb-tools* -Rf rm tmp/deploy/ipk/dreambox-dvb-tools* en dan bitbake dreambox-dvb-tools
Gast Geplaatst: 2 januari 2007 Geplaatst: 2 januari 2007 Citaat: In mijn geval maakt dit niks uit, ook ik heb de symlink aangepast maar helaas geen verbetering.... Het zou een oplossing van je eerste probleem kunnen zijn (met een aantal shells krijg je precies dat probleem), maar van het tweede (qmake) zeker niet.
Gast Geplaatst: 2 januari 2007 Geplaatst: 2 januari 2007 wat staat er in de log.do_configure output? In de do_configure stage zou hij met qmake uit dmutils.pro de Makefile moeten aanmaken. En volgens die makefile begint hij dan in de do_compile direct in de grabpic subdir, met qmake, en daarna pas met make.
koekjedebij Geplaatst: 2 januari 2007 Geplaatst: 2 januari 2007 Bedankt voor je info, maarrrrr: - qmake staat ook op de distro: Code: dreambox@linuxbak:~$ ls -la /usr/bin/qmakelrwxrwxrwx 1 root root 23 2006-12-10 20:34 /usr/bin/qmake -> /etc/alternatives/qmakedreambox@linuxbak:~$ ls -al /etc/alternatives/qmakelrwxrwxrwx 1 root root 18 2006-12-10 20:34 /etc/alternatives/qmake -> /usr/bin/qmake-qt3dreambox@linuxbak:~$ dpkg -S /usr/bin/qmake-qt3qt3-dev-tools: /usr/bin/qmake-qt3dreambox@linuxbak:~$ dpkg -l | grep qt3-dev-toolsii qt3-dev-tools 3.3.6-3ubuntu3 Qt3 development tools - LC_ALL en LANG zijn geset: Code: dreambox@linuxbak:~$ env | egrep "LC_ALL|LANG"LC_ALL=CLANG=en_US.UTF-8LANGUAGE=en_US:en - Het handmatig compilen van dbv-tools gaat ook niet: Code: dreambox@linuxbak:~/tuxbox-bb/build$ rm tmp/stamps/dreambox-dvb-tools*dreambox@linuxbak:~/tuxbox-bb/build$ rm ../source/dreambox-dvb-tools*rm: cannot remove `../source/dreambox-dvb-tools*': No such file or directorydreambox@linuxbak:~/tuxbox-bb/build$ rm tmp/work/dreambox-dvb-tools* -Rfdreambox@linuxbak:~/tuxbox-bb/build$ rm tmp/deploy/ipk/dreambox-dvb-tools*rm: cannot remove `tmp/deploy/ipk/dreambox-dvb-tools*': No such file or directorydreambox@linuxbak:~/tuxbox-bb/build$ source ~/tuxbox-bb/build/env.sourcedreambox@linuxbak:~/tuxbox-bb/build$ bitbake dreambox-dvb-toolsNOTE: 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 200701030016: 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.10290NOTE: Task failed: /home/dreambox/tuxbox-bb/build/tmp/work/dreambox-dvb-tools-1.0-r0/temp/log.do_compile.10290NOTE: 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-dvb-tools failed[code]- Voor wat betreft bash:[code]dreambox@linuxbak:~/tuxbox-bb/build$ bash --versionGNU bash, version 3.1.17(1)-release (i486-pc-linux-gnu)Copyright © 2005 Free Software Foundation, Inc.dreambox@linuxbak:~/tuxbox-bb/build$ sudo dpkg -l |grep bashPassword:ii bash 3.1-5ubuntu3 The GNU Bourne Again SHell Zucht <img src="/forums/images/graemlins/frown.gif" alt="" />
oudeis Geplaatst: 3 januari 2007 Geplaatst: 3 januari 2007 Ik mis de configure stap. Wat is de timestamp van de verschillende logfiles in build/tmp/work/dreambox-dvb-tools-1.0-r0/temp? - Ruud PS. Ik heb vannacht zelf de openembedded distributie gebouwd, en dat gaf geen problemen.
koekjedebij Geplaatst: 3 januari 2007 Geplaatst: 3 januari 2007 De timestamps zijn ok: Code: dreambox@linuxbak:~/tuxbox-bb$ ls -la build/tmp/work/dreambox-dvb-tools-1.0-r0/temptotal 128drwxr-xr-x 2 dreambox dreambox 4096 2007-01-03 00:16 .drwxr-xr-x 4 dreambox dreambox 4096 2007-01-03 00:00 ..-rw-r--r-- 1 dreambox dreambox 818 2007-01-03 00:15 log.do_compile.10262-rw-r--r-- 1 dreambox dreambox 578 2007-01-03 00:16 log.do_compile.10290-rw-r--r-- 1 dreambox dreambox 578 2007-01-03 00:00 log.do_compile.9407-rw-r--r-- 1 dreambox dreambox 818 2007-01-03 00:03 log.do_compile.9650-rw-r--r-- 1 dreambox dreambox 124 2007-01-03 00:00 log.do_configure.9407-rwxrwxr-x 1 dreambox dreambox 18307 2007-01-03 00:15 run.do_compile.10262-rwxrwxr-x 1 dreambox dreambox 18307 2007-01-03 00:16 run.do_compile.10290-rwxrwxr-x 1 dreambox dreambox 18307 2007-01-03 00:00 run.do_compile.9407-rwxrwxr-x 1 dreambox dreambox 18307 2007-01-03 00:03 run.do_compile.9650-rwxrwxr-x 1 dreambox dreambox 18277 2007-01-03 00:00 run.do_configure.9407
koekjedebij Geplaatst: 3 januari 2007 Geplaatst: 3 januari 2007 Ik denk dat je de configurestap mist omdat dat eerder gewoon lukte en het script verder gaat waar hij gebleven was (compileren). Dit is mijn vermoeden
oudeis Geplaatst: 3 januari 2007 Geplaatst: 3 januari 2007 Als je alles van dvb-tools hebt verwijderd, dan zal configure opnieuw uitgevoerd moeten worden. Ik neem aan dat je om 00:00 alles van dvb-tools hebt verwijderd (behalve de sources!), en daarna nog enkele malen hebt geprobeerd te bouwen. De eerste keer heeft ie dan inderdaad configure gedraaid. 'behalve de sources': rm ../source/dreambox-dvb-tools* moet zijn rm ../sources/dreambox-dvb-tools* (vanuit de build directory)
koekjedebij Geplaatst: 3 januari 2007 Geplaatst: 3 januari 2007 Je aanname is juist. Toch heb ik voor de zekerheid het nog eens uitgevoerd en helaas wederom zonder resultaat: Deleten van 'oude meuk' (nb: in tmp/deploy/ipk stonden geen dreambox-dvb* files) Code: dreambox@linuxbak:~/tuxbox-bb/build$ rm tmp/stamps/dreambox-dvb-tools*dreambox@linuxbak:~/tuxbox-bb/build$ rm tmp/stamps/dreambox-dvb-tools*dreambox@linuxbak:~/tuxbox-bb/build$ rm ../sources/dreambox-dvb-tools*dreambox@linuxbak:~/tuxbox-bb/build$ rm tmp/work/dreambox-dvb-tools* -Rf Opnieuw env sourcen en dreambox-dvb-tools handmatig compilen (met helaas dezelfde uitkomst als voorheen): Code: dreambox@linuxbak:~/tuxbox-bb/build$ source ~/tuxbox-bb/build/env.sourcedreambox@linuxbak:~/tuxbox-bb/build$ bitbake dreambox-dvb-toolsNOTE: 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 200701031034: 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_fetch: startedNOTE: fetch http://sources.dreamboxupdate.com/download/opendreambox/dreambox-dvb-tools-1.0.tar.gz--10:35:15--'>http://sources.dreamboxupdate.com/download/opendreambox/dreambox-dvb-tools-1.0.tar.gz--10:35:15-- http://sources.dreamboxupdate.com/download/opendreambox/dreambox-dvb-tools-1.0.tar.gz => `/home/dreambox/tuxbox-bb/sources/dreambox-dvb-tools-1.0.tar.gz'Resolving sources.dreamboxupdate.com... 82.149.226.174Connecting to sources.dreamboxupdate.com|82.149.226.174|:80... connected.HTTP request sent, awaiting response... 200 OKLength: 4,687 (4.6K) [application/x-tar]100%[============================================================================================================================================================>] 4,687 --.--K/s10:35:18 (231.11 KB/s) - `/home/dreambox/tuxbox-bb/sources/dreambox-dvb-tools-1.0.tar.gz' saved [4687/4687]NOTE: package dreambox-dvb-tools-1.0-r0: task do_fetch: completedNOTE: package dreambox-dvb-tools-1.0-r0: task do_unpack: startedNOTE: Unpacking /home/dreambox/tuxbox-bb/sources/dreambox-dvb-tools-1.0.tar.gz to /home/dreambox/tuxbox-bb/build/tmp/work/dreambox-dvb-tools-1.0-r0/NOTE: package dreambox-dvb-tools-1.0-r0: task do_unpack: completedNOTE: package dreambox-dvb-tools-1.0-r0: task do_patch: startedNOTE: package dreambox-dvb-tools-1.0-r0: task do_patch: completedNOTE: package dreambox-dvb-tools-1.0-r0: task do_configure: startedNOTE: package dreambox-dvb-tools-1.0-r0: task do_configure: completedNOTE: 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.1866NOTE: Task failed: /home/dreambox/tuxbox-bb/build/tmp/work/dreambox-dvb-tools-1.0-r0/temp/log.do_compile.1866NOTE: 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-dvb-tools failed En ook in de logfile weer hetzelfde probleem Code: dreambox@linuxbak:~/tuxbox-bb/build$ cat /home/dreambox/tuxbox-bb/build/tmp/work/dreambox-dvb-tools-1.0-r0/temp/log.do_compile.1866NOTE: make MAKEFLAGS=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: *** [dmutils] Error 1FATAL: oe_runmake failed Nu komt het volgende in mij op: De laatste oe.mtn file die ik gedownload had was niet compatible met mijn versie van monotone en dus heb ik volgens de voorgestelde procedure die file geconverteerd. Dat was een zeer tijdrovende actie (+- 6uur) en ik vraag me af of dat wat te maken heeft met mijn probleem (ik meende dat oe.mtn een soort database met info over sources was als ik het goed begrepen heb). Nu vraag ik me af of het zin zou hebben als ik de oe.mtn van jou zou kunnen krijgen en dan de procedure weer helemaal van voor af aan uitproberen. Praat ik nu poep of zou dit de moeite waard kunnen zijn? mijn oe.mtn is 120Mb
oudeis Geplaatst: 3 januari 2007 Geplaatst: 3 januari 2007 Geen idee of dat een probleem kan zijn. Ik heb voor de zekerheid de aanbevolen mtn geinstalleerd (0.27). De upgrade notes van monotone geven aan dat de database en de workspace van 0.32 (de versie in mijn ubuntu) veranderd zijn. Er staat echter niet bij wat de wijzigingen inhouden, en of ze dergelijke problemen kunnen veroorzaken. Je kunt zowel een statisch als een dynamisch gelinkte versie downloaden vanaf http://venge.net/monotone/downloads/ Ik heb hem zelf in ~/bin geinstalleerd, en in de Makefile het pad aangepast. Daarna kun je dan een nieuwe oe.mtn binnenhalen. Hoe ziet je log.do_configure eruit? NOTE: using qmake spec in /home/ruud/enigma-oe/build/tmp/staging/i686-linux/share/qmake/linux-oe-g++, using profiles ''
Gast Geplaatst: 3 januari 2007 Geplaatst: 3 januari 2007 -LANG staat dus niet op C -de inhoud van log.do_configure wil ik nog graag zien -oe.mtn is het probleem niet, je hebt de juiste bb file voor dreambox-dvb-tools (de PR is al jaren 0)
koekjedebij Geplaatst: 3 januari 2007 Geplaatst: 3 januari 2007 fenks! -LANG zal ik nog ff op C setten - de inhoud van de log had ik hierboven al gepost, maar bij deze nog een keer: Code: root@linuxbak:/home/dreambox/tuxbox-bb# cat /home/dreambox/tuxbox-bb/build/tmp/work/dreambox-dvb-tools-1.0-r0/temp/log.do_compile.1866NOTE: make MAKEFLAGS=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: *** [dmutils] Error 1FATAL: oe_runmake failed Zoeven heb ik monotone 0.27 geinstalleerd en ben ik van vorenaf aan begonnen (tuxbox-dir heb ik wel bewaard). Eens kijken wat dat gaat opleveren, maar dat weet ik pas over een uur of zo, want dat duurt erg lang.
oudeis Geplaatst: 3 januari 2007 Geplaatst: 3 januari 2007 Ter info: bij mij staat LANG ook niet op C, dus dat zal het probleem niet zijn. ruud@laptop:~$ echo $LANG en_US.UTF-8 @mauce, heb je toevallig de log.do_configure nog ergens bij de hand? De log die je laat zien is log.do_compile...
koekjedebij Geplaatst: 3 januari 2007 Geplaatst: 3 januari 2007 Citaat: Ter info: bij mij staat LANG ook niet op C, dus dat zal het probleem niet zijn. ruud@laptop:~$ echo $LANGen_US.UTF-8@mauce, heb je toevallig de log.do_configure nog ergens bij de hand? De log die je laat zien is log.do_compile... Jazeker: Code: root@linuxbak:/home/dreambox/tuxbox-bb.old# cat /home/dreambox/tuxbox-bb.old/build/tmp/work/dreambox-dvb-tools-1.0-r0/temp/log.do_configure.1866NOTE: using qmake spec in /home/dreambox/tuxbox-bb/build/tmp/staging/i686-linux/share/qmake/linux-oe-g++, using profiles '' Hmmmm 'profiles' lijkt leeg, zou dat wat zeggen over mijn 'probleem'?Overigens bestaat de dir /home/dreambox/tuxbox-bb/build/tmp/staging/i686-linux/share/qmake niet eens.qmake kan dus niet gevonden worden, die staat er dus niet op.raar want dat had ik eerder in deze thread nog aangetoont dat het er wel op stond, of ben ik nou gek?
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