mklibs, "Cannot find libld.so.1"

Kreuzuebersetzer, Diskussion über Änderungen im Tuxbox-CDK und Tuxbox-CVS
CrazyBob
Neugieriger
Neugieriger
Beiträge: 5
Registriert: Mittwoch 2. April 2008, 17:51

mklibs, "Cannot find libld.so.1"

Beitrag von CrazyBob »

Hallo,
ich habe ein Problem. Ich habe mir gestern den das cdk per cvs geholt und hab es dann konfiguriert(alles standard) und wollte es dann kompilieren. Bei
$ make flash-all
kommt dann folgendes

Code: Alles auswählen

/usr/bin/mklibs --target powerpc-tuxbox-linux-gnu --ldlib ld.so.1 --libc-extras-dir /home/master/TV/devel/dbox2/cdkroot/lib/libc_pic \
                -d /home/master/TV/devel/dbox2/cdkflash/root/lib \
                -D -L /home/master/TV/devel/dbox2/cdkroot/lib:/home/master/TV/devel/dbox2/cdkroot/lib/tuxbox/plugins \
                --root /home/master/TV/devel/dbox2/cdkflash/root \
                `find /home/master/TV/devel/dbox2/cdkflash/root/bin/ -path "*bin/?*"` \
                `find /home/master/TV/devel/dbox2/cdkflash/root/lib/ -name "libnss_*"` \
                `find /home/master/TV/devel/dbox2/cdkflash/root/lib/ -name "*.so" -type f` \
                `find /home/master/TV/devel/dbox2/cdkflash/root/sbin/ -path "*sbin/?*"`
I: Using ld.so.1 as dynamic linker.
I: library reduction pass 1
/usr/bin/mklibs:141: DeprecationWarning: raising a string exception is deprecated
  raise "Cannot find lib" + obj
Traceback (most recent call last):
  File "/usr/bin/mklibs", line 379, in <module>
    present_symbols.update(provided_symbols(lib))
  File "/usr/bin/mklibs", line 141, in provided_symbols
    raise "Cannot find lib" + obj
Cannot find libld.so.1
make: *** [/home/master/TV/devel/dbox2/cdkflash/.lib] Fehler 1
Ich kann der Fehlermeldung leider nicht entnehmen, ob die libld.so.1 von meinem System kommen soll, oder ob sie beim kompilieren des CDKs entsteht. Ich benutzte Ubuntu 7.10.
Besten Dank schon mal...
seife
Developer
Beiträge: 4189
Registriert: Sonntag 2. November 2003, 12:36

Re: mklibs, "Cannot find libld.so.1"

Beitrag von seife »

wo ist denn das mklibs in /usr/bin her?
Normalerweise wird das mklibs.py in hostapps/mklibs benutzt WIMNI...
dietmarw
Contributor
Beiträge: 1833
Registriert: Mittwoch 10. April 2002, 15:39

Re: mklibs, "Cannot find libld.so.1"

Beitrag von dietmarw »

bei ubuntu fällt mir immer schlagartig das stichwort shell bash<->dash(?) ein..

such mal im forum danach..
CrazyBob
Neugieriger
Neugieriger
Beiträge: 5
Registriert: Mittwoch 2. April 2008, 17:51

Re: mklibs, "Cannot find libld.so.1"

Beitrag von CrazyBob »

dash -> bash habe ich vorher schon gelesen und umgestellt

ich habe mklibs deinstalliert, hatte gestern abend keine zeit mehr zum neukompilieren, ich compilier es jetzt mal auf meinem notebook( fast identisches system wie zu hause) mal sehen ob es klappt
ingrid
Erleuchteter
Erleuchteter
Beiträge: 600
Registriert: Samstag 14. Oktober 2006, 10:53

Re: mklibs, "Cannot find libld.so.1"

Beitrag von ingrid »

War flash-all nicht obsolete? Das hatte seife doch mit 'ner "MACH DAS BLOSS NICHT"-Meldung versehen, oder?

@CrazyBob: Wähl mal ein definiertes Ziel (bsp. flash-neutrino-squashfs-2x) aus und bau nicht alles. flash-all würde m.W. Sachen bauen, die nicht mehr up2date sind und nicht compilen.
CrazyBob
Neugieriger
Neugieriger
Beiträge: 5
Registriert: Mittwoch 2. April 2008, 17:51

Re: mklibs, "Cannot find libld.so.1"

Beitrag von CrazyBob »

hmm,
gerade ging flash-all auch nicht(*EDIT*als keine make-target vorhanden *EDIT*), ich baue jetzt flash-neutrino
CrazyBob
Neugieriger
Neugieriger
Beiträge: 5
Registriert: Mittwoch 2. April 2008, 17:51

Re: mklibs, "Cannot find libld.so.1"

Beitrag von CrazyBob »

OK, hat alles funktioniert. Besten Dank!
seife
Developer
Beiträge: 4189
Registriert: Sonntag 2. November 2003, 12:36

Re: mklibs, "Cannot find libld.so.1"

Beitrag von seife »

Also war das installierte mklibs schuld?
CrazyBob
Neugieriger
Neugieriger
Beiträge: 5
Registriert: Mittwoch 2. April 2008, 17:51

Re: mklibs, "Cannot find libld.so.1"

Beitrag von CrazyBob »

Ja, danach konnte ich nen image bauen, welches dann auch funktionierte :)