Kompilera wine.

Varning! Det som diskuteras här är inte alltid enkelt och det kan hända att vissa installationer/modifieringar kan göra ditt system oanvändbart. Inget för nybörjare. Gör alltid backup av känslig data innan du experimenterar.
Kategoriregler
Varning! Det som diskuteras här är inte alltid enkelt och det kan hända att vissa installationer/modifieringar kan göra ditt system oanvändbart. Inget för nybörjare. Gör alltid backup av känslig data innan du experimenterar.
liftaren
Inlägg: 53
Blev medlem: 14 aug 2008, 13:36
OS: Ubuntu
Utgåva: 12.04 Precise Pangolin LTS
Ort: Sandviken

Kompilera wine.

Inlägg av liftaren »

Hej!

Har länge försökt få till kompileringen med wine, då 0.9.45 inte finns som binärt paket. Men får nya fel hela tiden. Fick ett litet genombrott idag när jag, la till bl.a. flex och bison i pakethanteraren. Men får ändå inte hela installationen att gå igenom. Vad betyder detta, det är det sista som kom upp nu i mitt sista försök.

/usr/bin/ld: cannot find -lXext
collect2: ld returnerade avslutningsstatus 1
winegcc: gcc failed.
make[2]: *** [winex11.drv.so] Fel 2
make[2]: Lämnar katalogen "/home/liftaren/Program/wine/wine-0.9.45/dlls/winex11.drv"
make[1]: *** [winex11.drv] Fel 2
make[1]: Lämnar katalogen "/home/liftaren/Program/wine/wine-0.9.45/dlls"
make: *** [dlls] Fel 2
liftaren@liftaren:~/Program/wine/wine-0.9.45$

Detta kanske är helt fel sak att klistra in, men är rätt ny och har inte riktigt järnkoll än. :] Får säga till om det är något annat kanske från config.log som är bättre att visa.

toodilo.
Användarvisningsbild
Konservburk
Inlägg: 5919
Blev medlem: 07 apr 2007, 22:28

Re: Kompilera wine.

Inlägg av Konservburk »

Blev det något fel när du körde ./configure ? Den borde nämligen antingen hittat -lXext, eller klagat redan där. En rad som borde se ut typ så här:

Kod: Markera allt

checking for -lXext... libXext.so.6
Användarvisningsbild
DeepThought
Inlägg: 2769
Blev medlem: 19 dec 2006, 11:07
OS: Arch Linux
Ort: Göteborg

Re: Kompilera wine.

Inlägg av DeepThought »

Jag är inte helt säker på varför du vill kompilera Wine - är det för att du behöver kompilera med några speciella patchar eller kompileringsflaggor?

Om inte, skulle jag rekommendera dig att installera Wine på det sätt som beskrivs här:
http://www.winehq.org/site/download-deb

Och skulle det vara så att du behöver en annan version går det bra att använda WineHQs .deb-arkiv:
http://wine.budgetdedicated.com/archive/index.html

Även om du kör Hardy skulle det mycket väl kunna fungera utmärkt med 0.9.45 från Feisty, så testa det först:
http://wine.budgetdedicated.com/archive ... 1_i386.deb


EDIT: Jag vet, jag svarar inte på din egentliga fråga, så om mina förslag inte hjäper dig är det bara att ignorera dem :)
liftaren
Inlägg: 53
Blev medlem: 14 aug 2008, 13:36
OS: Ubuntu
Utgåva: 12.04 Precise Pangolin LTS
Ort: Sandviken

Re: Kompilera wine.

Inlägg av liftaren »

DeepThought skrev:Jag är inte helt säker på varför du vill kompilera Wine - är det för att du behöver kompilera med några speciella patchar eller kompileringsflaggor?

Om inte, skulle jag rekommendera dig att installera Wine på det sätt som beskrivs här:
http://www.winehq.org/site/download-deb

Och skulle det vara så att du behöver en annan version går det bra att använda WineHQs .deb-arkiv:
http://wine.budgetdedicated.com/archive/index.html

Även om du kör Hardy skulle det mycket väl kunna fungera utmärkt med 0.9.45 från Feisty, så testa det först:
http://wine.budgetdedicated.com/archive ... 1_i386.deb


EDIT: Jag vet, jag svarar inte på din egentliga fråga, så om mina förslag inte hjäper dig är det bara att ignorera dem :)
Jo, men kruxet är att jag testat det där :D.

Jag vill ha 0.9.45 för som jag förstått efter att googlat runt lite så ska det fungera bra med wc3. Och i .deb finns inte .45 för AMD64. Och tar jag i386 så står det wrong achitecture. Försökt hållt mig ifrån att kompilera men det har på något sätt blivit min sista utväg :[
Användarvisningsbild
DeepThought
Inlägg: 2769
Blev medlem: 19 dec 2006, 11:07
OS: Arch Linux
Ort: Göteborg

Re: Kompilera wine.

Inlägg av DeepThought »

liftaren
Inlägg: 53
Blev medlem: 14 aug 2008, 13:36
OS: Ubuntu
Utgåva: 12.04 Precise Pangolin LTS
Ort: Sandviken

Re: Kompilera wine.

Inlägg av liftaren »

Konservburk skrev:Blev det något fel när du körde ./configure ? Den borde nämligen antingen hittat -lXext, eller klagat redan där. En rad som borde se ut typ så här:

Kod: Markera allt

checking for -lXext... libXext.so.6

Runt den delen får jag detta:

checking for -checking for -lX11... not found
checking for -lXext... not found
checking for X11/Xlib.h... yes
checking for X11/XKBlib.h... yes
checking for X11/Xutil.h... yes
checking for X11/Xcursor/Xcursor.h... no
checking for X11/extensions/shape.h... no
checking for X11/extensions/XInput.h... yes
checking for X11/extensions/XShm.h... no
checking for X11/extensions/Xinerama.h... no
checking for X11/extensions/Xrandr.h... no
checking for X11/extensions/Xrender.h... no
checking for X11/extensions/xf86vmode.h... no
checking for XkbQueryExtension in -lX11... no
checking for -lXi... not found
liftaren
Inlägg: 53
Blev medlem: 14 aug 2008, 13:36
OS: Ubuntu
Utgåva: 12.04 Precise Pangolin LTS
Ort: Sandviken

Re: Kompilera wine.

Inlägg av liftaren »

DeepThought skrev:Ah, du kör amd64 :) Testat denna?
http://wine.budgetdedicated.com/archive ... _amd64.deb
Blir ju bara sån "Not found" på hela sidan? :[
Användarvisningsbild
DeepThought
Inlägg: 2769
Blev medlem: 19 dec 2006, 11:07
OS: Arch Linux
Ort: Göteborg

Re: Kompilera wine.

Inlägg av DeepThought »

Ah, såg det :( Hm. Läste lite här:
http://wiki.winehq.org/WineOn64bit

Testa att köra följande för att försäkra dig om att du har alla beroenden som krävs:

Kod: Markera allt

sudo apt-get build-dep wine
liftaren
Inlägg: 53
Blev medlem: 14 aug 2008, 13:36
OS: Ubuntu
Utgåva: 12.04 Precise Pangolin LTS
Ort: Sandviken

Re: Kompilera wine.

Inlägg av liftaren »

Körde det där nu och han la till en jäkla massa. Kör ./configure samt make depend && make atm. Förhoppningsvis ska det leda någonstans :)
liftaren
Inlägg: 53
Blev medlem: 14 aug 2008, 13:36
OS: Ubuntu
Utgåva: 12.04 Precise Pangolin LTS
Ort: Sandviken

Re: Kompilera wine.

Inlägg av liftaren »

Detta fick jag denna gång.

/usr/bin/ld: skipping incompatible /usr/lib/libXext.so when searching for -lXext
/usr/bin/ld: skipping incompatible /usr/lib/libXext.a when searching for -lXext
/usr/bin/ld: skipping incompatible /usr/lib/gcc/x86_64-linux-gnu/4.2.3/../../../libXext.so when searching for -lXext
/usr/bin/ld: skipping incompatible /usr/lib/gcc/x86_64-linux-gnu/4.2.3/../../../libXext.a when searching for -lXext
/usr/bin/ld: skipping incompatible /usr/bin/../lib/libXext.so when searching for -lXext
/usr/bin/ld: skipping incompatible /usr/bin/../lib/libXext.a when searching for -lXext
/usr/bin/ld: skipping incompatible /usr/lib/libXext.so when searching for -lXext
/usr/bin/ld: skipping incompatible /usr/lib/libXext.a when searching for -lXext
/usr/bin/ld: cannot find -lXext
collect2: ld returnerade avslutningsstatus 1
winegcc: gcc failed.
make[2]: *** [winex11.drv.so] Fel 2
make[2]: Lämnar katalogen "/home/liftaren/Program/wine/wine-0.9.45/dlls/winex11.drv"
make[1]: *** [winex11.drv] Fel 2
make[1]: Lämnar katalogen "/home/liftaren/Program/wine/wine-0.9.45/dlls"
make: *** [dlls] Fel 2
liftaren@liftaren:~/Program/wine/wine-0.9.45$
Användarvisningsbild
Konservburk
Inlägg: 5919
Blev medlem: 07 apr 2007, 22:28

Re: Kompilera wine.

Inlägg av Konservburk »

liftaren skrev:Detta fick jag denna gång.

/usr/bin/ld: skipping incompatible /usr/lib/libXext.so when searching for -lXext
Nu har jag inte jättebra koll på 64bit, men är det inte så att wine borde använda filerna från /usr/lib32 istället? Har du t.ex. någon /usr/lib32/libXext.so ?
liftaren
Inlägg: 53
Blev medlem: 14 aug 2008, 13:36
OS: Ubuntu
Utgåva: 12.04 Precise Pangolin LTS
Ort: Sandviken

Re: Kompilera wine.

Inlägg av liftaren »

Konservburk skrev:
liftaren skrev:Detta fick jag denna gång.

/usr/bin/ld: skipping incompatible /usr/lib/libXext.so when searching for -lXext
Nu har jag inte jättebra koll på 64bit, men är det inte så att wine borde använda filerna från /usr/lib32 istället? Har du t.ex. någon /usr/lib32/libXext.so ?
Har en libXext.so.6.4.0 och en libXext.so.6 i lib32 mappen.

I usr/lib har jag libXext.so.6.4.0, libXext.so.6, libXext.so, libXext.a

I urr/lib64 har jag samma som i usr/lib.
Användarvisningsbild
Konservburk
Inlägg: 5919
Blev medlem: 07 apr 2007, 22:28

Re: Kompilera wine.

Inlägg av Konservburk »

Har du läst detta?

http://wiki.winehq.org/WineOn64bit#head ... e4f81bc873

Kod: Markera allt

CC="gcc-4.2 -m32" LDFLAGS="-L/lib32 -L/usr/lib32 -L`pwd`/lib32 -Wl,-rpath,/lib32 -Wl,-rpath,/usr/lib32" ./configure -v
liftaren
Inlägg: 53
Blev medlem: 14 aug 2008, 13:36
OS: Ubuntu
Utgåva: 12.04 Precise Pangolin LTS
Ort: Sandviken

Re: Kompilera wine.

Inlägg av liftaren »

Konservburk skrev:Har du läst detta?

http://wiki.winehq.org/WineOn64bit#head ... e4f81bc873

Kod: Markera allt

CC="gcc-4.2 -m32" LDFLAGS="-L/lib32 -L/usr/lib32 -L`pwd`/lib32 -Wl,-rpath,/lib32 -Wl,-rpath,/usr/lib32" ./configure -v
Körde nu först de temporarä länkarna som fanns på sidan och gick sedan vidare och körde

CC="gcc-4.2 -m32" LDFLAGS="-L/lib32 -L/usr/lib32 -L`pwd`/lib32 -Wl,-rpath,/lib32 -Wl,-rpath,/usr/lib32" ./configure -v
make
sudo make install

efter "make" fick jag detta

winegcc: gcc-4.2 failed.

make[2]: *** [wldap32.dll.so] Fel 2

make[2]: Lämnar katalogen "/home/liftaren/Program/wine/wine-0.9.45/dlls/wldap32"

make[1]: *** [wldap32] Fel 2

make[1]: Lämnar katalogen "/home/liftaren/Program/wine/wine-0.9.45/dlls"

make: *** [dlls] Fel 2


så skrev jag "sudo make install" efter det för att kika då fick jag

collect2: ld returnerade avslutningsstatus 1
winegcc: gcc-4.2 failed.
make[2]: *** [wldap32.dll.so] Fel 2
make[2]: Lämnar katalogen "/home/liftaren/Program/wine/wine-0.9.45/dlls/wldap32"
make[1]: *** [wldap32/__install-lib__] Fel 2
make[1]: Lämnar katalogen "/home/liftaren/Program/wine/wine-0.9.45/dlls"
make: *** [dlls/__install-lib__] Fel 2

Detta säger ju inte mig så mycket mer än att nånting med wldap32 är fel :[
Användarvisningsbild
Urban Anjar
Inlägg: 7306
Blev medlem: 05 nov 2006, 22:59
OS: Ubuntu
Utgåva: 22.10 Kinetic Kudu
Ort: Vickleby
Kontakt:

Re: Kompilera wine.

Inlägg av Urban Anjar »

Kanske fel tavla. Här snackar vi linuxpill i den högra skolan ;)
Användarvisningsbild
Konservburk
Inlägg: 5919
Blev medlem: 07 apr 2007, 22:28

Re: Kompilera wine.

Inlägg av Konservburk »

liftaren skrev:collect2: ld returnerade avslutningsstatus 1
winegcc: gcc-4.2 failed.
make[2]: *** [wldap32.dll.so] Fel 2
make[2]: Lämnar katalogen "/home/liftaren/Program/wine/wine-0.9.45/dlls/wldap32"
make[1]: *** [wldap32/__install-lib__] Fel 2
make[1]: Lämnar katalogen "/home/liftaren/Program/wine/wine-0.9.45/dlls"
make: *** [dlls/__install-lib__] Fel 2

Detta säger ju inte mig så mycket mer än att nånting med wldap32 är fel :[
Här är en kille som har en löning på ditt problem (även han hade 64bit och ville spela wc3):

http://ubuntuforums.org/showthread.php?t=799701
Skriv svar

Återgå till "Experimentverkstad"