libgcrypt (bzw. wine unter amd64)

Columbo0815

Kaffeemann
Teammitglied
Moin,

ich versuche gerade an einem Rechner (FreeBSD 9.1-RC2/amd64) wine zu installieren. Unter http://wiki.freebsd.org/Wine ist ja beschrieben, wie das unter amd64 funktioniert. Als Abhängigkeit soll nun libgcrypt installiert werden. Jedoch steigt mir das jedesmal mit folgender Meldung aus:
Code:
===>   wine-1.4.1_1,1 depends on file: /usr/local/bin/flex - found
===>   wine-1.4.1_1,1 depends on executable: gmake - found
===>   wine-1.4.1_1,1 depends on executable: bison - found
===>   wine-1.4.1_1,1 depends on file: /usr/local/libdata/pkgconfig/xcursor.pc - not found
===>    Verifying install for /usr/local/libdata/pkgconfig/xcursor.pc in /usr/ports/x11/libXcursor
===>   libXcursor-1.1.12 depends on file: /usr/local/libdata/pkgconfig/fixesproto.pc - found
===>   libXcursor-1.1.12 depends on file: /usr/local/libdata/pkgconfig/xextproto.pc - found
===>   libXcursor-1.1.12 depends on file: /usr/local/libdata/pkgconfig/xrender.pc - not found
===>    Verifying install for /usr/local/libdata/pkgconfig/xrender.pc in /usr/ports/x11/libXrender
===>   libXrender-0.9.6 depends on file: /usr/local/libdata/pkgconfig/renderproto.pc - found
===>   libXrender-0.9.6 depends on file: /usr/local/libdata/pkgconfig/x11.pc - not found
===>    Verifying install for /usr/local/libdata/pkgconfig/x11.pc in /usr/ports/x11/libX11
===>   libX11-1.4.4,1 depends on file: /usr/local/libdata/pkgconfig/xcb.pc - not found
===>    Verifying install for /usr/local/libdata/pkgconfig/xcb.pc in /usr/ports/x11/libxcb
===>   libxcb-1.7 depends on file: /usr/local/lib/libcheck.a - found
===>   libxcb-1.7 depends on executable: xsltproc - not found
===>    Verifying install for xsltproc in /usr/ports/textproc/libxslt
===>   libxslt-1.1.26_3 depends on executable: gmake - found
===>   libxslt-1.1.26_3 depends on executable: pkgconf - found
===>   libxslt-1.1.26_3 depends on shared library: gcrypt.18 - not found
===>    Verifying install for gcrypt.18 in /usr/ports/security/libgcrypt
===>  Building for libgcrypt-1.5.0_1
make  all-recursive
Making all in compat
Making all in mpi
/bin/sh /usr/local/bin/libtool    --mode=compile cc -DHAVE_CONFIG_H -I. -I..   -I../src -I../src -I/usr/local/include -Wa,--noexecstack -O2 -pipe -fno-strict-aliasing -std=gnu89 -MT mpih-add1-asm.lo -MD -MP -MF .deps/mpih-add1-asm.Tpo -c -o mpih-add1-asm.lo mpih-add1-asm.S
libtool: compile:  cc -DHAVE_CONFIG_H -I. -I.. -I../src -I../src -I/usr/local/include -Wa,--noexecstack -O2 -pipe -fno-strict-aliasing -std=gnu89 -MT mpih-add1-asm.lo -MD -MP -MF .deps/mpih-add1-asm.Tpo -c mpih-add1-asm.S  -fPIC -DPIC -o .libs/mpih-add1-asm.o
mpih-add1-asm.S: Assembler messages:
mpih-add1-asm.S:47: Error: suffix or operands invalid for `push'
mpih-add1-asm.S:48: Error: suffix or operands invalid for `push'
mpih-add1-asm.S:78: Error: suffix or operands invalid for `jmp'
mpih-add1-asm.S:113: Error: suffix or operands invalid for `pop'
mpih-add1-asm.S:114: Error: suffix or operands invalid for `pop'
*** [mpih-add1-asm.lo] Error code 1

Stop in /var/ports/usr/ports/security/libgcrypt/work/libgcrypt-1.5.0/mpi.
*** [all-recursive] Error code 1

Leider sagt mir das mal wieder gar nichts. Was kann ich tun?

Gruß und Danke! :)
 
Da Libgcrypt bei mir durch baut, denke ich, würde ein
Code:
portsnap fetch update

helfen wenn nicht schon geschehen.
Mein System ist zwar 8.3 aber ich hoffe mal dass unter 9.1 nicht mehr Assembler rein gepatcht wird als unter 8.3 :D
 
Zuletzt bearbeitet:
Welchen Compiler nutzt du? Ich kann die Datei bei mir nicht mal finden. Ich vermute die wird zur Laufzeit erzeugt.

EDIT:
Using built-in specs.
Target: amd64-undermydesk-freebsd
Configured with: FreeBSD/amd64 system compiler
Thread model: posix
gcc version 4.2.2 20070831 prerelease [FreeBSD]
 
ok dann wohl der Standardcompiler, aber führe mal
Code:
cc -v

aus, das sollte die Info auswerfen :)
Evtl. hilft auch den port nochmal clean zu machen.
 
Zuletzt bearbeitet:
Hier die Info:
# cc -v
Using built-in specs.
Target: amd64-undermydesk-freebsd
Configured with: FreeBSD/amd64 system compiler
Thread model: posix
gcc version 4.2.1 20070831 patched [FreeBSD]

Ein make clean hatte ich (bereits vor dem posten) versucht, kein Erfolg :(
 
Wieviel Ram und wieviel Swap hat der Rechner? Ich hatte als ich mit FreeBSD angefangen habe auch so seltsame Fehler, bis ich Swap eingeschalten habe. Damals hatte ich, glaube ich, 4 GB Ram.
 
Späte Rückmeldung, sorry.. Der Vollständigkeit wegen: 2 GB Ram und 4 GB Swap. Von beidem waren noch reichlich frei.

Ich habe inzwischen eine i386-jail gebaut dort versucht den Port zu installieren. Was auch immer der Unterschied ist: Es funktioniert. :)

Danke für deine Tipps und Ideen!

Gruß
 
Jaaa einen habe ich noch! Ich hatte gerade ärger mit Python Modulen die sich nicht compilen ließen. Probier doch mal libtool neu zu bauen, evtl mit davon abhängigen Packeten.
 
Zurück
Oben