Kompilera wine.
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.
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.
-
- Inlägg: 53
- Blev medlem: 14 aug 2008, 13:36
- OS: Ubuntu
- Utgåva: 12.04 Precise Pangolin LTS
- Ort: Sandviken
Kompilera wine.
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.
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.
- Konservburk
- Inlägg: 5919
- Blev medlem: 07 apr 2007, 22:28
Re: Kompilera wine.
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
- DeepThought
- Inlägg: 2769
- Blev medlem: 19 dec 2006, 11:07
- OS: Arch Linux
- Ort: Göteborg
Re: Kompilera wine.
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
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

-
- Inlägg: 53
- Blev medlem: 14 aug 2008, 13:36
- OS: Ubuntu
- Utgåva: 12.04 Precise Pangolin LTS
- Ort: Sandviken
Re: Kompilera wine.
Jo, men kruxet är att jag testat det därDeepThought 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

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 :[
- DeepThought
- Inlägg: 2769
- Blev medlem: 19 dec 2006, 11:07
- OS: Arch Linux
- Ort: Göteborg
-
- Inlägg: 53
- Blev medlem: 14 aug 2008, 13:36
- OS: Ubuntu
- Utgåva: 12.04 Precise Pangolin LTS
- Ort: Sandviken
Re: Kompilera wine.
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
-
- Inlägg: 53
- Blev medlem: 14 aug 2008, 13:36
- OS: Ubuntu
- Utgåva: 12.04 Precise Pangolin LTS
- Ort: Sandviken
Re: Kompilera wine.
Blir ju bara sån "Not found" på hela sidan? :[DeepThought skrev:Ah, du kör amd64Testat denna?
http://wine.budgetdedicated.com/archive ... _amd64.deb
- DeepThought
- Inlägg: 2769
- Blev medlem: 19 dec 2006, 11:07
- OS: Arch Linux
- Ort: Göteborg
Re: Kompilera wine.
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:

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
-
- Inlägg: 53
- Blev medlem: 14 aug 2008, 13:36
- OS: Ubuntu
- Utgåva: 12.04 Precise Pangolin LTS
- Ort: Sandviken
Re: Kompilera wine.
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 

-
- Inlägg: 53
- Blev medlem: 14 aug 2008, 13:36
- OS: Ubuntu
- Utgåva: 12.04 Precise Pangolin LTS
- Ort: Sandviken
Re: Kompilera wine.
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$
/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$
- Konservburk
- Inlägg: 5919
- Blev medlem: 07 apr 2007, 22:28
Re: Kompilera wine.
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 skrev:Detta fick jag denna gång.
/usr/bin/ld: skipping incompatible /usr/lib/libXext.so when searching for -lXext
-
- Inlägg: 53
- Blev medlem: 14 aug 2008, 13:36
- OS: Ubuntu
- Utgåva: 12.04 Precise Pangolin LTS
- Ort: Sandviken
Re: Kompilera wine.
Har en libXext.so.6.4.0 och en libXext.so.6 i lib32 mappen.Konservburk skrev: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 skrev:Detta fick jag denna gång.
/usr/bin/ld: skipping incompatible /usr/lib/libXext.so when searching for -lXext
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.
- Konservburk
- Inlägg: 5919
- Blev medlem: 07 apr 2007, 22:28
Re: Kompilera wine.
Har du läst detta?
http://wiki.winehq.org/WineOn64bit#head ... e4f81bc873
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
-
- Inlägg: 53
- Blev medlem: 14 aug 2008, 13:36
- OS: Ubuntu
- Utgåva: 12.04 Precise Pangolin LTS
- Ort: Sandviken
Re: Kompilera wine.
Körde nu först de temporarä länkarna som fanns på sidan och gick sedan vidare och kördeKonservburk 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
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 :[
- 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.
Kanske fel tavla. Här snackar vi linuxpill i den högra skolan 

- Konservburk
- Inlägg: 5919
- Blev medlem: 07 apr 2007, 22:28
Re: Kompilera wine.
Här är en kille som har en löning på ditt problem (även han hade 64bit och ville spela wc3):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 :[
http://ubuntuforums.org/showthread.php?t=799701