Установка wine 1.4

Автор kuguar, 06 марта 2012, 10:25:50

« назад - далее »

0 Пользователи и 1 гость просматривают эту тему.

vladimir_ar

Debian Testing, kernel 3.16-2-amd64, OpenBox
AMD A8-3750 / 16Gb RAM / ATI HD6550D (onboard) / Sound ASUS Xonar - DS
_______________________________
Debian Testing, kernel 3.14-2-amd64, OpenBox
HP-655 AMD E1 / 8Gb RAM / ATI HD7310M

kuguar

Спасибо тебе, добрый человек  :) Всё работает, synaptic на ошибки не ругается.
Может и я со временем дорасту до сборки deb пакетов.

SeHELLioN

а уменя все никак не получится(( только wine64 смог собрать :(
ругается при проверке gcc -m32, что нет dev 32 библиотек для сборки :(
gcc 4.6
Asus m5a97+Amd fx-8350+4x4GB DDR3 1600MGz+asus gtx670 DCII (перешита в top)
Debian stable

vladimir_ar

А я 64 собрать не могу  :(
Debian Testing, kernel 3.16-2-amd64, OpenBox
AMD A8-3750 / 16Gb RAM / ATI HD6550D (onboard) / Sound ASUS Xonar - DS
_______________________________
Debian Testing, kernel 3.14-2-amd64, OpenBox
HP-655 AMD E1 / 8Gb RAM / ATI HD7310M

SeHELLioN

Asus m5a97+Amd fx-8350+4x4GB DDR3 1600MGz+asus gtx670 DCII (перешита в top)
Debian stable

vladimir_ar

Выше по топику расписано.
ЦитироватьА теперь make
Открыть содержимое (спойлер)
gcc -m32 -c -I. -I. -I../include -I../include -I/usr/include/freetype2 -D__WINESRC__   -Wall -pipe -fno-strict-aliasing -Wdeclaration-after-statement -Wempty-body -Wignored-qualifiers -Wstrict-prototypes -Wtype-limits -Wunused-but-set-parameter -Wwrite-strings -fno-omit-frame-pointer -Wpointer-arith -Wlogical-op -I/usr/include/freetype2  -g -O2  -o makedep.o makedep.c
In file included from /usr/include/bits/errno.h:25:0,
                 from /usr/include/errno.h:36,
                 from makedep.c:27:
/usr/include/linux/errno.h:4:23: fatal error: asm/errno.h: Нет такого файла или каталога
compilation terminated.
make[1]: *** [makedep.o] Ошибка 1
make[1]: Leaving directory `/home/vladimir-amd64/wine-1.4/tools'
make: *** [tools/makedep] Ошибка 2
[свернуть]
asm/errno.h - его нет. В /usr/include/asm. Или в другом месте? И откуда его поставить (какие библиотеки) - в синаптике поиском по asm ничего вразумительного и на мой взгляд подходящего не увидел.
Debian Testing, kernel 3.16-2-amd64, OpenBox
AMD A8-3750 / 16Gb RAM / ATI HD6550D (onboard) / Sound ASUS Xonar - DS
_______________________________
Debian Testing, kernel 3.14-2-amd64, OpenBox
HP-655 AMD E1 / 8Gb RAM / ATI HD7310M

SeHELLioN

#51
libfreetype6-dev установлен? но это лишь предположение пальцем в небо ???
Открыть содержимое (спойлер)
можно еще покопать в эту сторону: libfontconfig-dev libxext-devlibfontconfig1-dev
[свернуть]

Сообщение объединено: 13 марта 2012, 20:24:01

народ, может кто поделиться версией для amd64?
Asus m5a97+Amd fx-8350+4x4GB DDR3 1600MGz+asus gtx670 DCII (перешита в top)
Debian stable

su16

#52
народ, там моим алхимическим вариантом не пользуйтесь, я там пару изъянов нашёл вчера.
попозже выложу облагороженную версию. сорри.  ::)

SeHELLioN, ты хочешь 64 вайн на 64 битный дебиан? вроде не рекомендуется пользоваться 64 битным вайном  ??? везде пишут, что надо 32 битный на 64 ставить
Если вам дают бесплатное, то, скорее всего, товар - это вы.
https://occupyflash.org/

SeHELLioN

#53
не :) мне 32 нужна, и как сейчас выяснилось, собранная с библиотекой libjpeg8-dev, а не 62
Открыть содержимое (спойлер)
err:jpeg:error_exit_fn Wrong JPEG library version: library is 62, caller expects 80
err:ole:OleLoadPicture IPersistStream_Load failed
[свернуть]

Сообщение объединено: 13 марта 2012, 23:35:14

я бы и сам собрал, но
Открыть содержимое (спойлер)
sehellion@sehellionPK:~/wine-1.4$ ./configure
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.
sehellion@sehellionPK:~/wine-1.4$

[свернуть]
к сожалению, так :(
Asus m5a97+Amd fx-8350+4x4GB DDR3 1600MGz+asus gtx670 DCII (перешита в top)
Debian stable

vladimir_ar

#54
Так вот, я 32-битные библиотеки (dev) поставил - и ошибка  :(

Сообщение объединено: 14 марта 2012, 00:17:24

SeHELLioN,
Цитироватьibfreetype6-dev установлен? но это лишь предположение пальцем в небо ???
Спойлер   :
можно еще покопать в эту сторону: libfontconfig-dev libxext-devlibfontconfig1-dev
Не то - уже установлены.

Сообщение объединено: 14 марта 2012, 02:13:43

SeHELLioN,
wine_1.4-1_amd64.deb
Собирался под wheezy, но у меня на squeezy стал. Конфликт был только с wine-dev-1.3.
Debian Testing, kernel 3.16-2-amd64, OpenBox
AMD A8-3750 / 16Gb RAM / ATI HD6550D (onboard) / Sound ASUS Xonar - DS
_______________________________
Debian Testing, kernel 3.14-2-amd64, OpenBox
HP-655 AMD E1 / 8Gb RAM / ATI HD7310M

SeHELLioN

О, спасибо, опробуем, как время будет :)
у меня как раз wheezy, проблем быть не должно :)
Открыть содержимое (спойлер)
интересно, а сколько ждать 1.4 на frickelplatz репах ???
[свернуть]
Asus m5a97+Amd fx-8350+4x4GB DDR3 1600MGz+asus gtx670 DCII (перешита в top)
Debian stable

Александр Кряжев

SeHELLioN,
я так понял, он должен появиться даже не на frickelplatz, а в дебиановских репах. Это ж - стабильный релиз теперь. Вопрос времени.

SeHELLioN

как-бы были слухи (на лоре промелькнуло ;D ), что wine в debian не обновляют, из-за того, что он просит скачать gecko - как то так
но пруфа у меня нет
и еще, предыдущая был 1,2,26 вроде, но в наших репах 1,0,0 вроде последний даже для анстейбла
Asus m5a97+Amd fx-8350+4x4GB DDR3 1600MGz+asus gtx670 DCII (перешита в top)
Debian stable

su16

#58
я не понимаю ваши проблемы, у меня 32 бита отлично собирается.
новый вариант, как обещал:
wine 32bit на debian 6 amd64 с поддержкой игровой графики, звука, JPEG, PNG и шрифтов в этот раз:
Открыть содержимое (спойлер)

   sudo apt-get install -y bison flex gcc libc6-dev libfreetype6-dev libglu-dev libgsm1-dev libice-dev libjpeg-dev libldap-dev libmpg123-dev libncurses5-dev libopenal-dev libpng-dev libsm-dev libssl-dev libusb-dev libx11-dev libxcomposite-dev libxcursor-dev libxext-dev libxi-dev libxinerama-dev libxml2-dev libxrandr-dev libxrender-dev libxslt-dev libxt-dev libxxf86vm-dev make libcapi20-dev liblcms-dev libsane-dev libhal-dev libdbus-1-dev valgrind prelink libcups2-dev lib32opencl1 oss4-dev gettext ia32-libs libc6-dev-i386 lib32z1-dev ia32-libs-dev libldap2-dev libxslt-dev libgl1-mesa-dev libglu1-xorg-dev libgnutls-dev lib32ncurses5-dev libxrandr-dev freeglut3-dev libphonon-dev libavahi-gobject-dev fontforge libfontconfig-dev libfontconfig1-dev libpng++ libjpeg-dev lib32v4l-dev lib32ncurses5-dev lib32asound2-dev lib32z-dev

   wget "http://ignum.dl.sourceforge.net/project/wine/Source/wine-1.4.tar.bz2"
   tar xfvj "wine-1.4.tar.bz2"
   cd "wine-1.4"
   CC="gcc-4.4 -m32" LDFLAGS="-m32 -L/lib32 -L/usr/lib32 -Wl,-rpath,/lib32 -Wl,-rpath,/usr/lib32" ./configure -v

# указываем своё количество ядер процессора + 1. у меня их 8 штук, собирается мение чем за 5 минут, а без этой опции 20 минут:
make -j9

#собираем deb пакет
checkinstall -D --install="no" --pkgname "wine" --pkgversion "1.4" --pkgarch "amd64" --pkgrelease "1" --maintainer "su16" -y

#устанавливает
sudo dpkg -i *.deb

#профит!  :)
[свернуть]
wine_1.4-1_amd64.deb


  • я использую  gcc-4.4, но для wine он считается кривым, советуют 4.5

Сообщение объединено: 14 марта 2012, 23:45:21

Цитата: SeHELLioN от 13 марта 2012, 23:32:17я бы и сам собрал, но
ты неправильно конфигурируешь. посмотри мой вариант. я тоже на 64 битке первым делом с этим столкнулся ;D

Сообщение объединено: 14 марта 2012, 23:48:31

Цитата: Metrix от 12 марта 2012, 18:47:54Побыстрее соберется если два ядра, для 4 ядер вроде -j4
нет, красноглазики рекомендуют кол-во ядер + 1

Сообщение объединено: 15 марта 2012, 00:25:33

Цитата: SeHELLioN от 14 марта 2012, 20:59:34как-бы были слухи (на лоре промелькнуло ;D ), что wine в debian не обновляют, из-за того, что он просит скачать gecko - как то так
не просит,а предлагает. можно и отказаться  :D
Если вам дают бесплатное, то, скорее всего, товар - это вы.
https://occupyflash.org/

vladimir_ar

Разбирался, почему wine 1.4 не компилится под основной системой. Причина то понятна - нет /usr/include/asm  - попробовал переписать этот каталог из исходников ядра (3.2.0.2), make начинает сборку, но выдает ошибки по незадекларированным переменным. Переписал /usr/include/asm из установленной системы wheezy - получилось! И ./configure перестал ругаться на отсутствие аудиосистемы, и make отработал без ошибок, и wine собрался со звуком. Почему /etc/include/asm не было - непонятно.
Debian Testing, kernel 3.16-2-amd64, OpenBox
AMD A8-3750 / 16Gb RAM / ATI HD6550D (onboard) / Sound ASUS Xonar - DS
_______________________________
Debian Testing, kernel 3.14-2-amd64, OpenBox
HP-655 AMD E1 / 8Gb RAM / ATI HD7310M