Xenocara Sicherheitsupdate: Fehler bei make build

Reks30

Well-Known Member
Hallo,

ich habe gerade versucht das Sicherheitsupdate für xenocara zu kompilieren. Ich verwende das Patchfile 006_xorg.patch. Nachdem ich make bild eingegeben habe kommt irgendwann nach etwas kompilierzeit:
Code:
/usr/bin/ld: cannot find -lexpat
collect2: ld returned 1 exit status
*** Error code 1

Stop in /usr/src/xenocara/lib/expat/xmlwf (line 95 of /usr/share/mk/bsd.prog.mk).
*** Error code 1

Was könnte ich da falsch machen?

Gruß
Reks30
 
Nachdem ich make bild eingegeben habe
Das macht doch Springer schon. Jeden Tag.

kommt irgendwann nach etwas kompilierzeit:
Code:
/usr/bin/ld: cannot find -lexpat
collect2: ld returned 1 exit status
*** Error code 1

Stop in /usr/src/xenocara/lib/expat/xmlwf (line 95 of /usr/share/mk/bsd.prog.mk).
*** Error code 1

Was könnte ich da falsch machen?

Versionsmischmasch. Welche Version von OpenBSD hast Du installiert? Expat war in letzter Zeit etwas ruhelos (4.1: /usr/local/lib, 4.2: /usr/X11R6/lib, current: /usr/lib).

Die Zeile *vor* der Fehlermeldung waere hilfreich gewesen.
 
Versionsmischmasch. Welche Version von OpenBSD hast Du installiert? Expat war in letzter Zeit etwas ruhelos (4.1: /usr/local/lib, 4.2: /usr/X11R6/lib, current: /usr/lib).
Ich habe 4.2 Release.
Die Zeile *vor* der Fehlermeldung waere hilfreich gewesen.
Die lautet:
Code:
cc  -L/usr/src/xenocara/lib/expat/xmlwf/../obj  -o xmlwf xmlwf.o xmlfile.o codepage.o unixfilemap.o -lexpat

Bei mir gibt es in /usr/X11R6/lib die 2 Dateien libexpat.so.5.0 und libexpat.so.8.0, sowie libexpat.a. In /usr/lib ist keine libexpat.

Gruß
Reks30
 
Works for me.

Hast Du evtl. das make bootstrap vergessen? Siehe /usr/src/xenocara/README.

Ja, das war der eine Fehler. Das make bootstrap stand nicht im Patch selbst drin, als Anleitung, ich hatte aber noch einen anderen Fehler, auf den ich jetzt noch gekommen bin: Ich hatte mal versehentlich das /usr/xobj Verzeichnis gelöscht. Habe es jetzt wieder erstellt und es scheint jetzt alles zu klappen.

Im Moment ist der Rechner jedenfalls fleißig am bauen, schon seit einer Weile, deutlich länger als vorher. Ich gehe also davon aus, das das durchläuft (und ich jetzt neben nem eingeschalteteten Rechner schlafen muß).

Gruß
Reks30
 
Kompilierfehler xenocara nach Anwendung 006_xorg.patch

moin,

die Patchanleitung zum Neu-Generieren der X.org Umgebung ist offenbar mit
wenig eigener Erfahrung zusammengestellt worden. Jedenfalls bin ich auch in
diesen Fehler "cannot find -lexpat " beim kompilieren hineingelaufen.
In der Patchanleitung steht nur "make build" ....., das ist wohl zu wenig!

Gruss

Ronald

Danke fuer die wertvollen und zeitsparenden Hinweise ->
http://www.bsdforen.de/showthread.php?p=176465
 
Zurück
Oben