problem nach make-flash-neutrino-all

Kreuzuebersetzer, Diskussion über Änderungen im Tuxbox-CDK und Tuxbox-CVS
MacLeod
Interessierter
Interessierter
Beiträge: 78
Registriert: Donnerstag 25. September 2003, 22:58

problem nach make-flash-neutrino-all

Beitrag von MacLeod »

hi!
nach make-flash-neutrino-all kommt dieser fehler:

`find /home/MacLeod/dbox2/cdkflash/root/sbin/ -path "*sbin/?*"`
make: *** [/home/MacLeod/dbox2/cdkflash/.lib] Fehler 1
MacLeod@Tom:~/tuxbox-cvs/cdk>


ich habe gelesen, dass die mklibs dann nicht an dem richtigen platz ist. welches ist denn nun der richtige platz?
habe den ordner mklibs nach /usr/bin gepackt, und die berechtigung von makelib.py auf 755 gesetzt. das gleiche habe ich auch im verzeichnis /usr/local/bin gemacht. trotzdem immer wieder der gleiche fehler... :cry:

pls help :oops:

MacLeod
hannebamb(el)
Foren-Moderator
Beiträge: 297
Registriert: Montag 11. Oktober 2004, 14:51

Beitrag von hannebamb(el) »

du hast nach dem hinkopieren aber schon neu "configure" gemacht ?
MacLeod
Interessierter
Interessierter
Beiträge: 78
Registriert: Donnerstag 25. September 2003, 22:58

Beitrag von MacLeod »

ups...
nach dem ich das nach /usr/local/bin kopiert habe, nicht :oops:
na denn werd ich das mal gleich testen. :wink:

tja, leider nicht, gleicher fehler, habe noch einmal alles von anfang an laufen lassen, bei make flash-neutrino-all kommt dann wieder an der gleichen stelle der fehler :gruebel:

hier kpl.log nach make flash-neutrino-all:

Code: Alles auswählen

MacLeod@Tom:~/tuxbox-cvs/cdk> make flash-neutrino-all
/usr/bin/install -c -d /home/MacLeod/dbox2/cdkflash/root/share/fonts
/usr/bin/install -c -d /home/MacLeod/dbox2/cdkflash/root/share/iso-codes
/usr/bin/install -c -d /home/MacLeod/dbox2/cdkflash/root/var/tuxbox/config/lirc
/usr/bin/install -c /home/MacLeod/dbox2/cdkroot/bin/controld /home/MacLeod/dbox2/cdkroot/bin/neutrino \
        /home/MacLeod/dbox2/cdkroot/bin/nhttpd /home/MacLeod/dbox2/cdkroot/bin/timerd \
        /home/MacLeod/dbox2/cdkflash/root/bin
cp -pa /home/MacLeod/dbox2/cdkroot/share/tuxbox/neutrino /home/MacLeod/dbox2/cdkroot/share/tuxbox/lcdd \
        /home/MacLeod/dbox2/cdkflash/root/share/tuxbox
/usr/bin/install -c /home/MacLeod/dbox2/cdkroot/bin/camd2 /home/MacLeod/dbox2/cdkflash/root/bin
/usr/bin/install -c /home/MacLeod/dbox2/cdkroot/bin/sectionsd /home/MacLeod/dbox2/cdkflash/root/bin
/usr/bin/install -c /home/MacLeod/dbox2/cdkroot/bin/pzapit /home/MacLeod/dbox2/cdkflash/root/bin
/usr/bin/install -c /home/MacLeod/dbox2/cdkroot/bin/satfind /home/MacLeod/dbox2/cdkflash/root/bin
/usr/bin/install -c /home/MacLeod/dbox2/cdkroot/bin/zapit /home/MacLeod/dbox2/cdkflash/root/bin
sed -e 's/neutrino/neutrino -u -f/' /home/MacLeod/dbox2/cdkroot/etc/init.d/start_neutrino > \
        /home/MacLeod/dbox2/cdkflash/root/etc/init.d/start_neutrino ;
chmod 755 /home/MacLeod/dbox2/cdkflash/root/etc/init.d/start_neutrino ;
cp -pa /home/MacLeod/dbox2/cdkroot/share/fonts/micron*.ttf /home/MacLeod/dbox2/cdkflash/root/share/fonts
cp -pa /home/MacLeod/dbox2/cdkroot/share/fonts/12.pcf.gz /home/MacLeod/dbox2/cdkflash/root/share/fonts
cp -pa /home/MacLeod/dbox2/cdkroot/share/fonts/14B.pcf.gz /home/MacLeod/dbox2/cdkflash/root/share/fonts
cp -pa /home/MacLeod/dbox2/cdkroot/share/fonts/15B.pcf.gz /home/MacLeod/dbox2/cdkflash/root/share/fonts
cp -pa /home/MacLeod/dbox2/cdkroot/share/iso-codes/iso-639.tab /home/MacLeod/dbox2/cdkflash/root/share/iso-codes
cp -pa /home/MacLeod/dbox2/cdkroot/var/tuxbox/config/zapit /home/MacLeod/dbox2/cdkflash/root/var/tuxbox/config
find /home/MacLeod/dbox2/cdkflash/root/lib -maxdepth 1 -type f -o -type l | xargs rm -f
cp -pa /home/MacLeod/dbox2/cdkroot/lib/libnss_dns-?.*.so /home/MacLeod/dbox2/cdkflash/root/lib
cp -pa /home/MacLeod/dbox2/cdkroot/lib/libnss_files-?.*.so /home/MacLeod/dbox2/cdkflash/root/lib
/bin/false --target powerpc-tuxbox-linux-gnu --ldlib ld.so.1 --libc-extras-dir /home/MacLeod/dbox2/cdkroot/lib/libc_pic \
-d /home/MacLeod/dbox2/cdkflash/root/lib \
-D -L /home/MacLeod/dbox2/cdkroot/lib:/home/MacLeod/dbox2/cdkroot/lib/tuxbox/plugins \
--root /home/MacLeod/dbox2/cdkflash/root \
`find /home/MacLeod/dbox2/cdkflash/root/bin/ -path "*bin/?*"` \
        `find /home/MacLeod/dbox2/cdkflash/root/lib/ -name "libnss_*"` \
        `find /home/MacLeod/dbox2/cdkflash/root/lib/tuxbox/ -name "*.so" -type f` \
        `find /home/MacLeod/dbox2/cdkflash/root/sbin/ -path "*sbin/?*"`
make: *** [/home/MacLeod/dbox2/cdkflash/.lib] Fehler 1
MacLeod@Tom:~/tuxbox-cvs/cdk>
:gruebel:
DieMade
Oberlamer, Administrator & Supernanny
Beiträge: 10532
Registriert: Samstag 13. Juli 2002, 10:49

Beitrag von DieMade »

Schau nach dem configure mal in cdk/Makefile (Zeile 413 z.Zt.), was bei MKLIBS steht.

Vor dem Aufruf von configure kann der Pfad auch vorgegeben werden.

In Deinem Fall mit:

Code: Alles auswählen

MKLIBS=$HOME/tuxbox-cvs/hostapps/mklibs/mklibs.py
export MKLIBS
cd cdk
./autogen.sh
./configure --prefix=$HOME/dbox2 --with-cvsdir=$HOME/tuxbox-cvs --with-targetruleset=flash [weitere configure-optionen]
Auch die Pfadangaben für MKJFFS2, MKCRAMFS, FAKEROOT usw. lassen sich so vorgeben.

Ich habe dafür ein entsprechendes Sctipz in $HOME/tuxbox-cvs liegen, welches diese Schritte automatisch durchführt.
JtG-Riker
Image-Team
Beiträge: 1015
Registriert: Freitag 7. Februar 2003, 18:37

Beitrag von JtG-Riker »

Wenn er die nach /usr/local/bin/MKLIBS/ kopiert gehts natürlich auch nicht, in /bin kein verzeichniss mehr anlegen, sondern mklibs.py nach /usr/local/bin

Denke das ist da der Fehler, aber mit DieMade`s Tip auch zu umgehen.

Riker
MacLeod
Interessierter
Interessierter
Beiträge: 78
Registriert: Donnerstag 25. September 2003, 22:58

Beitrag von MacLeod »

jo...
ich hab nun die mklibs.py in /usr/local/bin mit 755, trotzdem hats nicht geklappt. schade... aber, so wie es diemade geschrieben hat klappts :wink:
so, mal sehen wie weit ich nun komme :D

DANKE an alle! :lol:

cu
MacLeod
MacLeod
Interessierter
Interessierter
Beiträge: 78
Registriert: Donnerstag 25. September 2003, 22:58

Beitrag von MacLeod »

eins hab ich noch
scheint nun alles durchgelaufen zu sein. kann ich dbox2/cdkflash/root als yadd starten, um zu sehen ob das nun alles geklappt hat? oder muß ich ein anderes verzeichnis als yadd nehmen? :oops:

MacLeod
Sat_Man
Einsteiger
Einsteiger
Beiträge: 351
Registriert: Donnerstag 24. Oktober 2002, 20:14

Beitrag von Sat_Man »

MacLeod hat geschrieben:jo...
ich hab nun die mklibs.py in /usr/local/bin mit 755, trotzdem hats nicht geklappt. schade... aber, so wie es diemade geschrieben hat klappts :wink:
so, mal sehen wie weit ich nun komme :D

DANKE an alle! :lol:

cu
MacLeod
Du musst die Datei in mklibs umbenennen.

Also von mklibs.py in mklibs

Dann geht das auch ohne die von DieMade erwähnte Anpassung. :wink:
Mfg Sat_Man