Sie sind nicht angemeldet.

1

02.08.2005, 14:38

[gelöst] configure wine

hi!

hab folgendes problem:

ich moechte eine bestimmte version von wine installieren.
mache ein ./configure und beim anschliessenden make depend && make bricht er mir mit folgender meldung ab:

make[2]: Entering directory `/home/ich/downloads/wine-20041019/dlls/winmm/winealsa'
gcc -c -I. -I. -I../../../include -I../../../include -D__WINESRC__ -D_REENTRANT -fPIC -Wall -pipe -mpreferred-stack-boundary=2 -fno-strict-aliasing -gstabs+ -Wpointer-arith -g -O2 -o audio.o audio.c
In file included from /usr/include/alsa/asoundlib.h:48,
from alsa.h:23,
from audio.c:63:
/usr/include/alsa/conf.h:189: error: Syntaxfehler before "struct"
make[2]: *** [audio.o] Fehler 1
make[2]: Leaving directory `/home/ich/downloads/wine-20041019/dlls/winmm/winealsa'
make[1]: *** [winmm/winealsa] Fehler 2
make[1]: Leaving directory `/home/ich/downloads/wine-20041019/dlls'
make: *** [dlls] Fehler 2

habe dann ein ./ configure --disable-audio versucht. brachte aber keine besserung.

habt ihr vieleicht ne idee?

danke und gruss smoerf

Dieser Beitrag wurde bereits 1 mal editiert, zuletzt von »smoerf« (02.08.2005, 19:16)


amielke

unregistriert

2

02.08.2005, 14:40

hast Du die alsa-lib installiert ???

3

02.08.2005, 15:23

--disable-audio?
wo hast das denn her?
ein audio PACKAGE ist mit aber nicht bekannt

--disable-alsa oder --without-alsa
müssten das sein

btw mit portage ist das einfacher

USE="-alsa" emerge wine


mfg bUscher

4

02.08.2005, 15:53

erst mal artig danke!

alsa-lib ist installiert:

emerge -pv alsa-lib

These are the packages that I would merge, in order:

Calculating dependencies ...done!
[ebuild R ] media-libs/alsa-lib-1.0.9 -doc -jack 0 kB

wuerde es total gerne mit emerge wine machen. brauche aber die version wine-20041019. vieleicht hast du da nen tipp.

gruss smoerf

5

02.08.2005, 16:00

mach nen

Quellcode

1
# emerge =wine-20041019-r3


und wenn du dann wine nicht auf die neusten akt. haben willst trägst wine noch in die
/etc/portage/package.mask ein...
MfG MyD

6

02.08.2005, 19:16

danke nochmals!

habe es mit

USE="-alsa" ... geloest

merci

gruss smoerf

7

03.02.2006, 13:49

Ich hab auch das selbe Problem mit dem alsa beim manuellen compilieren gehabt:

Quellcode

1
2
3
4
5
6
7
8
9
10
gcc -c -I. -I. -I../../../include -I../../../include  -D__WINESRC__   -D_REENTRANT -fPIC -Wall -pipe -mpreferred-stack-boundary=2 -fno-strict-aliasing -gstabs+ -Wpointer-arith  -g -O2 -o audio.o audio.c
In file included from /usr/include/alsa/asoundlib.h:48,
                 from alsa.h:23,
                 from audio.c:63:
/usr/include/alsa/conf.h:189: error: Syntaxfehler before "struct"
make[2]: *** [audio.o] Fehler 1
make[2]: Leaving directory `/home/micha/downloads/wine-20041019/dlls/winmm/winealsa'
make[1]: *** [winmm/winealsa] Fehler 2
make[1]: Leaving directory `/home/micha/downloads/wine-20041019/dlls'
make: *** [dlls] Fehler 2


Gibt es evtl. ne Möglichkeit bei der manuellen Compilierung den alsa abzuschalten? --disable-alsa oder --without-als halfen nicht




Nun hab ich versucht mit

Quellcode

1
USE="-alsa" emerge =wine-20041019-r3


die alte wine Version (ich brauche die, weil Lotus Notes sonst nicht läuft) zu installieren, bekomme aber folgenden Fehler:

Quellcode

1
2
checking whether the C compiler (gcc -O3 -march=pentium-m -fforce-addr -falign-functions=4 -fprefetch-loop-arrays -fomit-frame-pointer -funroll-loops -pipe ) works... no
configure: error: installation or configuration problem: C compiler cannot create executables.



anbei noch die config.log als Anhang.

Dieser Beitrag wurde bereits 3 mal editiert, zuletzt von »masterpiece« (03.02.2006, 14:06)


8

03.02.2006, 14:11

ööhm, hab den fehler gefunden...

in der make.conf stand doch (warum auch immer) pentium-m anstatt pentium-3 drinne (bzw. die richtige Zeile war auskommentiert.... und die falsche nicht).


Jetzt rödelt er erstmal schön :)