Kreuzuebersetzer, Diskussion über Änderungen im Tuxbox-CDK und Tuxbox-CVS
MacLeod
Interessierter
Beiträge: 78 Registriert: Donnerstag 25. September 2003, 22:58
Beitrag
von MacLeod » Sonntag 30. Januar 2005, 09:25
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...
pls help
MacLeod
hannebamb(el)
Foren-Moderator
Beiträge: 297 Registriert: Montag 11. Oktober 2004, 14:51
Beitrag
von hannebamb(el) » Sonntag 30. Januar 2005, 10:22
du hast nach dem hinkopieren aber schon neu "configure" gemacht ?
MacLeod
Interessierter
Beiträge: 78 Registriert: Donnerstag 25. September 2003, 22:58
Beitrag
von MacLeod » Sonntag 30. Januar 2005, 13:44
ups...
nach dem ich das nach /usr/local/bin kopiert habe, nicht
na denn werd ich das mal gleich testen.
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
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>
DieMade
Oberlamer, Administrator & Supernanny
Beiträge: 10532 Registriert: Samstag 13. Juli 2002, 10:49
Beitrag
von DieMade » Sonntag 30. Januar 2005, 15:28
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 » Sonntag 30. Januar 2005, 15:54
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
Beiträge: 78 Registriert: Donnerstag 25. September 2003, 22:58
Beitrag
von MacLeod » Sonntag 30. Januar 2005, 17:05
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
so, mal sehen wie weit ich nun komme
DANKE an alle!
cu
MacLeod
MacLeod
Interessierter
Beiträge: 78 Registriert: Donnerstag 25. September 2003, 22:58
Beitrag
von MacLeod » Sonntag 30. Januar 2005, 17:37
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?
MacLeod
Sat_Man
Einsteiger
Beiträge: 351 Registriert: Donnerstag 24. Oktober 2002, 20:14
Beitrag
von Sat_Man » Sonntag 30. Januar 2005, 19:42
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
so, mal sehen wie weit ich nun komme
DANKE an alle!
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.
Mfg Sat_Man