sonnenblen.de - Das unabhängige Sun User Forum
Software => Programmieren, Kompilieren => Thema gestartet von: shIva am 20. September 2003, 17:58:22
-
kann jemand damit etwas anfangen ?
ld: Schwerer Fehler: Bibliothek -lpython2.2: nicht gefunden
ld: Schwerer Fehler: Bibliothek -lutil: nicht gefunden
ld: Schwerer Fehler: Dateiverarbeitungsfehler. Keine Ausgabe in .libs/python.so geschrieben
collect2: ld returned 1 exit status
*** Error code 1
make: Fatal error: Command failed for target `python.la'
Current working directory /export/download/xchat-2.0.4/plugins/python
*** Error code 1
make: Fatal error: Command failed for target `all-recursive'
Current working directory /export/download/xchat-2.0.4/plugins
*** Error code 1
make: Fatal error: Command failed for target `all-recursive'
Current working directory /export/download/xchat-2.0.4
*** Error code 1
make: Fatal error: Command failed for target `all'
python2.2 ist auf dem system vorhanden (/usr/local/lib)
links auf /usr/lib bringen nichts und LD_LIBRARY_PATH ist auch richtig gesetzt.
die ausgabe kommt nach einem ./configure --disable-nls beim make des xchat.
-
Nahmd,
shIva: schwerster Fehler: Unix auf deutsch installiert.
LD_LIBRARY_PATH ist für ld.so.1,
für den Linker beim Kompilieren brauchst Du -L/pfad/zu/python/lib.
Probier mal stumpf folgendes (in Bourne-Shells):
LDFLAGS=-L/usr/local/lib make
Hth,
E.:wq
-
guten tag !
unix auf deutsch ist meistens garnicht so deutsch :-)
es funktioniert auf diesem wege leider nicht.
eigenartigerweise wird im Makefile nach dem configure ein falscher pfad angegeben. dummerweise klappt es nach aenderung auf den richtigen pfad auch nicht.
@waldo : hast du vielleicht noch eine idee ?
-
Hi,
wie hast Du denn das ./configure aufgerufen?
Was spuckt denn ein "ls -l /usr/local/lib | grep pyth" aus?
Und wo auf Deinem System gibt es ein libutil.so?
Fragen über Fragen...
E.:wq
-
wie hast Du denn das ./configure aufgerufen?
./configure --disable-nls
mittels
/configure --disable-nls --disable-python kommt es zum gleichen ergebnis
Was spuckt denn ein "ls -l /usr/local/lib | grep pyth" aus?
bash-2.05# ls -l /usr/local/lib | grep pyth
drwxr-xr-x 16 root bin 11264 Sep 20 14:47 python2.2
Und wo auf Deinem System gibt es ein libutil.so?
hmm... anscheinend nirgends. scheint so, als sei dies das problem. durch die python geschichte habe ich mich wohl zusehr darauf versteift. :o
in welchem pkg verbirgt sich die lib ?
???
die einzige (aehnliche) lib ist /usr/local/libutils.so
-
libutil.so sollte (!!!) ein Teil von glib sein, ich glaube von 2.x wobei ich mir hier aber nicht 100% sicher bin.
-
sooooo .... einen fehler habe ich beseitigen koennen : libpython wird nun gefunden. in den Makefiles wurde irrsinnigerweise immer der pfad /usr/local/local/lib/..... angegeben. woher das kommt weiss ich nicht. ich habe alle von hand korrigiert und die lib wird nun gefunden.
das problem mit lutil ist noch da :
/bin/bash ../../libtool --mode=link gcc -g -O2 -Wall -L/usr/local/lib -o python.la -rpath /usr/local/lib/xchat/plugins -avoid-version -module python.lo -L/usr/local/lib/python2.2/config -lpython2.2 -lpthread -lutil -lnsl -lsocket -L/usr/openwin/lib -lX11 -ldl -lgmodule-2.0 -ldl -lglib-2.0
gcc -shared -Wl,-h -Wl,python.so -o .libs/python.so .libs/python.o -L/usr/local/lib -L/usr/local/lib/python2.2/config -lpython2.2 -lpthread -lutil -lnsl -lsocket -L/usr/openwin/lib -lX11 -lgmodule-2.0 -ldl -lglib-2.0 -lc
ld: Schwerer Fehler: Bibliothek -lutil: nicht gefunden
ld: Schwerer Fehler: Dateiverarbeitungsfehler. Keine Ausgabe in .libs/python.so geschrieben
collect2: ld returned 1 exit status
*** Error code 1
make: Fatal error: Command failed for target `python.la'
Current working directory /export/download/xchat-2.0.4/plugins/python
*** Error code 1
make: Fatal error: Command failed for target `all-recursive'
Current working directory /export/download/xchat-2.0.4/plugins
*** Error code 1
make: Fatal error: Command failed for target `all-recursive'
Current working directory /export/download/xchat-2.0.4
*** Error code 1
make: Fatal error: Command failed for target `all'
in glib ist die lib nicht enthalten. ich habe mir eine libutils.so selbst compiliert, die scheint es aber nicht zu sein.
BITTE : woher bekomme ich die jetzt ?
es gibt noch eine libutil von freshmeat, die allerdings nur via cc nicht aber ueber gcc compiliert werden will, wobei mein cc scheinbar probleme damit hat :-/
falls jemand die lib hat, kann er sie mir evtl. via email zukommen lassen, oder einen link zum downloaden geben ?
danke leute ;-)
-
es gibt noch eine libutil von freshmeat, die allerdings nur via cc nicht aber ueber gcc compiliert werden will, wobei mein cc scheinbar probleme damit hat
ich habe die Software nicht vor mir aber norm hat man bei soetwas 2 Möglichkeiten:
- es gibt mehere Makefiles und eins davon ist für gcc (siehe README)
- export CC=gcc, wobei da etwas unsauber ist IMO
bye
Mats
-
uuuuuunglaublich :
das problem schien das configure script gewesen zu sein. nachdem ich gesehen hatte, dass auf xchat.org eine neue version (2.0.5) availible war, habe ich diese getestet ... und siehe da : alles funktioniert vollkommen problemlos.
wer also xchat compilieren moechte, sollte direkt version 2.0.5 nutzen.
trotzdem, danke nochmals fuer die hilfe.
ps : ich habe noch einen anderen thread gestartet : http://www.sonnenblen.de/cgi-bin/YaBB/YaBB.cgi?board=Solaris&action=display&num=1063931749
falls noch jemand dazu etwas sagen kann, waere das wirklich sehr hilfreich ;)
-
Hi,
weisst Du aus dem Kopfe gegen was Du gebaut hast? Glib, gtk etc meine ich - Downloads, von den Solaris CDs, von SUN Gnome etc.?
Ich frage deshalb: bekommst Du die Dependencies noch in etwa zusammen hätte ich gerne ein Packages davon für http://www.baking-unix.net (in naher Zukunft) bzw http://www.smellycat.net/sun.html
bye
Mats