Strony: [1]
Drukuj
Autor Wątek: Problem podczas kompilacji Wine - "need to install 32-bit development libraries"  (Przeczytany 1002 razy)
0 użytkowników i 2 Gości przegląda ten wątek.
Dobry150
Miętowy liść
*

Reputacja 0
Offline Offline

Płeć: Mężczyzna
Distro: Linux Mint 12 64 bit
Wiadomości: 32



Zobacz profil
« : Marzec 26, 2011, 02:51:00 »

Witajcie.

Mam problem z kompilacją Wine. Zacznę, od tego, że korzystam z poradnika zamieszczonego w sieci:
Kod:
Finally!! A solution!!

Tutorial for making League of Legends run under wine:
You will need:
1) Wine 1.1.44 source tarball
2) winetricks script

in terminal, cd to the folder where you downloaded wine 1.1.44.tar.bz2:
Code:

tar xvf Wine-1.1.44.tar.bz2
cd Wine-1.1.44

now we need to dl 2 patches for our wine source:
Code:

wget http://bugs2.winehq.org/attachment.cgi?id=25672 -O up1.patch
wget http://bugs2.winehq.org/attachment.cgi?id=27672 -O up2.patch

now we patch the wine source
Code:

patch -p1 < up1.patch
patch -p1 < up2.patch

both should tell you that it successfully patched your wine. now compile wine:
Code:

./configure && make depend && make && sudo make install

now wait, this could take up to 20 minutes on older machines. once installed
Code:

winecfg

this will configure your wine. click yes to install gecko and wait until this is completed.
okay, now navigate wherever you put winetricks, we will need to install several things here:
Code:

./winetricks d3dx9
./winetricks vcrun2005
./winetricks adobeair
./winetricks ie6

if all install successfully, you should be able to then navigate to the folder and run lol.launcher.exe
Code:

wine lol.launcher.exe

Create a practice game and enjoy. It is glitchy and most likely unplayable, but it is the first step at making this work. Thanks to all the people at wine and users for taking the time to do this.

NOTE: This was done under Slackware Linux 13.

Mój problem pojawia się na etapie kompilacji wine:

Kod:
both should tell you that it successfully patched your wine. now compile wine:
Code:

./configure && make depend && make && sudo make install

W terminalu po wklepaniu tej komendy mam:

Kod:
dobry@Dobry-U230 ~/Pobrane $ cd wine-1.1.44
dobry@Dobry-U230 ~/Pobrane/wine-1.1.44 $ ./configure && make depend && make && sudo make install
checking build system type... x86_64-unknown-linux-gnu
checking host system type... x86_64-unknown-linux-gnu
checking whether make sets $(MAKE)... yes
checking for gcc... gcc
checking whether the C compiler works... yes
checking for C compiler default output file name... a.out
checking for suffix of executables...
checking whether we are cross compiling... no
checking for suffix of object files... o
checking whether we are using the GNU C compiler... yes
checking whether gcc accepts -g... yes
checking for gcc option to accept ISO C89... none needed
checking for g++... g++
checking whether we are using the GNU C++ compiler... yes
checking whether g++ accepts -g... yes
checking for cpp... cpp
checking whether gcc -m32 works... no
configure: error: Cannot build a 32-bit program, you need to install 32-bit development libraries.

Jak zainstalować 32-bit development libraries ?


[Strona z poradnikiem: http://www.playonlinux.com/en/topic-3415-League_Of_Legends.html]

Z góry za pomoc serdecznie dziękuję,
Dobry150
« Ostatnia zmiana: Marzec 26, 2011, 02:52:42 wysłana przez Dobry150 » Zapisane

Starość nie radość, śmierć nie wesele Mrugnięcie
Tracerneo
Gentoo User
Moderator
Pole mięty
*****

Reputacja 0
Offline Offline

Płeć: Mężczyzna
Distro: Gentoo x86_64
Wiadomości: 787


:I


Zobacz profil
« Odpowiedz #1 : Marzec 26, 2011, 03:04:15 »

Musisz zainstalować paczkę -dev dla wine 1.1. Tylko nie wiem która to paczka będzie... Na pewno nie wine1.3-dev, wine1.2-dev, ani wine1.0-dev. Zostaje tylko wine-dev, ale ta paczka jest tylko w wersji 1.2. Więc myślę, że będziesz musiał poszukać paczki (lub źródeł) wine1.1-dev lub wine-dev w wersji 1.1.
Zapisane
Dobry150
Miętowy liść
*

Reputacja 0
Offline Offline

Płeć: Mężczyzna
Distro: Linux Mint 12 64 bit
Wiadomości: 32



Zobacz profil
« Odpowiedz #2 : Marzec 26, 2011, 03:13:59 »

Dzięki, jakbym sobie nie bardzo mógł poradzić, to mogę liczyć na pomoc? Uśmiech

EDIT:

Znalazłem taką informację w sieci:
Kod:
configure: error: Cannot build a 32-bit program, you need to install 32-bit development libraries.

Odpowiedź innego użytkownika:
Kod:
you need to install glibc-devel.i586

Ma to się jakoś do mojego problemu, czy nie?
« Ostatnia zmiana: Marzec 26, 2011, 03:27:26 wysłana przez Dobry150 » Zapisane

Starość nie radość, śmierć nie wesele Mrugnięcie
Forum Linux Mint
« Odpowiedz #2 : Marzec 26, 2011, 03:13:59 »

 Zapisane
mati75
Master psuja
Administrator
Miętowa plantacja
*****

Reputacja 2
Offline Offline

Płeć: Mężczyzna
Distro: Debian Sid x64 || Arch Linux x64
Wiadomości: 3115



Zobacz profil WWW
« Odpowiedz #3 : Marzec 26, 2011, 04:24:11 »

Musisz zainstalować ia32-libs ia32-libs-dev.
Zapisane

HP 2510p || HP 8510w ||
Dobry150
Miętowy liść
*

Reputacja 0
Offline Offline

Płeć: Mężczyzna
Distro: Linux Mint 12 64 bit
Wiadomości: 32



Zobacz profil
« Odpowiedz #4 : Marzec 26, 2011, 05:57:46 »

Musisz zainstalować ia32-libs ia32-libs-dev.

Mam zainstalowane ia32-libs a gdy pobrałem ia32-libs-dev przy instalacji wyskakuje mi błąd:



Uploaded with ImageShack.us

Co z tym fantem zrobić?
__________________________________

OK, ruszyło, zainstalowałem inne pakiety, które zastępują ia32-libs-dev i ruszyło - dam znać czy wszystko skończy się dobrze.
« Ostatnia zmiana: Marzec 26, 2011, 06:15:29 wysłana przez Dobry150 » Zapisane

Starość nie radość, śmierć nie wesele Mrugnięcie
mati75
Master psuja
Administrator
Miętowa plantacja
*****

Reputacja 2
Offline Offline

Płeć: Mężczyzna
Distro: Debian Sid x64 || Arch Linux x64
Wiadomości: 3115



Zobacz profil WWW
« Odpowiedz #5 : Marzec 26, 2011, 06:16:23 »

Po co pobierasz paczki? Przecież można z repozytorium zainstalować:
Kod:
sudo apt-get install ia32-libs ia32-libs-dev
Zapisane

HP 2510p || HP 8510w ||
Dobry150
Miętowy liść
*

Reputacja 0
Offline Offline

Płeć: Mężczyzna
Distro: Linux Mint 12 64 bit
Wiadomości: 32



Zobacz profil
« Odpowiedz #6 : Marzec 27, 2011, 02:24:20 »

Po co pobierasz paczki? Przecież można z repozytorium zainstalować:
Kod:
sudo apt-get install ia32-libs ia32-libs-dev

Nie mogłem w ten sposób zainstalować ia32-libs-dev.

Teraz jednak pojawia się kolejny problem, mianowicie, nie wiem jak wykonać ten krok:

Kod:
Code:

winecfg

this will configure your wine. click yes to install gecko and wait until this is completed.
okay, now navigate wherever you put winetricks, we will need to install several things here:
Code:

./winetricks d3dx9
./winetricks vcrun2005
./winetricks adobeair
./winetricks ie6

Nie mam też w Wine dźwięku, w zamian za to wypluwa:



Uploaded with ImageShack.us



Uploaded with ImageShack.us

Czemu tak się dzieje i jak można rozwiązać problem?
Zapisane

Starość nie radość, śmierć nie wesele Mrugnięcie
Tracerneo
Gentoo User
Moderator
Pole mięty
*****

Reputacja 0
Offline Offline

Płeć: Mężczyzna
Distro: Gentoo x86_64
Wiadomości: 787


:I


Zobacz profil
« Odpowiedz #7 : Marzec 28, 2011, 03:51:04 »

Co do pierwszego:
Kod:
sudo apt-get install winetricks
winetricks d3dx9 vcrun2005 adobeair ie6
Zapisane
Dobry150
Miętowy liść
*

Reputacja 0
Offline Offline

Płeć: Mężczyzna
Distro: Linux Mint 12 64 bit
Wiadomości: 32



Zobacz profil
« Odpowiedz #8 : Marzec 28, 2011, 06:37:21 »

Dzięki za pomoc, ale po wpisaniu komendy mam:
Kod:
dobry@Dobry-U230 ~ $ sudo apt-get install winetricks d3dx9 vcrun2005 adobeair ie6
Czytanie list pakietów... Gotowe
Budowanie drzewa zależności       
Odczyt informacji o stanie... Gotowe
E: Nie udało się odnaleźć pakietu d3dx9
E: Nie udało się odnaleźć pakietu vcrun2005
E: Nie udało się odnaleźć pakietu ie6

Co w takiej sytuacji robić?
Zapisane

Starość nie radość, śmierć nie wesele Mrugnięcie
mati75
Master psuja
Administrator
Miętowa plantacja
*****

Reputacja 2
Offline Offline

Płeć: Mężczyzna
Distro: Debian Sid x64 || Arch Linux x64
Wiadomości: 3115



Zobacz profil WWW
« Odpowiedz #9 : Marzec 28, 2011, 07:46:19 »

To są 2 oddzielne polecenia.
Zapisane

HP 2510p || HP 8510w ||
Dobry150
Miętowy liść
*

Reputacja 0
Offline Offline

Płeć: Mężczyzna
Distro: Linux Mint 12 64 bit
Wiadomości: 32



Zobacz profil
« Odpowiedz #10 : Marzec 29, 2011, 12:14:22 »

A podziękował, cosik mi się ruszyło Uśmiech A co z dźwiękiem w wine może być nie tak?
Zapisane

Starość nie radość, śmierć nie wesele Mrugnięcie
Strony: [1]
Drukuj
Skocz do: