Собрать вайн в Ubuntu 7.04

Kubuntu, Xubuntu и другие

Модератор: Модераторы разделов

_nic
Сообщения: 384
ОС: WinXP; OpenSUSE X86_64

Собрать вайн в Ubuntu 7.04

Сообщение _nic »

Очень нужен рабочий вайн ,если ставить уже бинарники то получается это Wine и кириллица в Ubuntu 7.04
1.Добавил src репозитарий с вайном пробую sudo apt-build wine install выдает "Unable to find source information for wine at /usr/bin/apt-build line 482."
2.Пытаюсь собрать из исходников в ручную на ./configure уже такой ответ "configure: error: C compiler cannot create executables"
Искал в гугле решение нашел только про build-essential но у меня такое

Код: Выделить всё

user@ubuntu:~/wine-0.9.40$ sudo apt-get install build-essential
Чтение списков пакетов... Готово
Построение дерева зависимостей
Чтение информации о состоянии... Готово
Уже установлена самая новая версия build-essential.
Следующие пакеты были установлены автоматически но более не требуются:
  libfuse-dev libfuse2 lib32asound2 fuse-utils
Используйте команду 'apt-get autoremove' для их удаления.
обновлено 0, установлено 0 новых пакетов, для удаления отмечено 0 пакетов, и 0 пакетов не обновлено.

`config.log' лог прилагается.Я пробовал читать но так и непонял в чем суть проблемы.
У вас нет необходимых прав для просмотра вложений в этом сообщении.
Спасибо сказали:
masloff
Сообщения: 156
ОС: opensolaris 2008.11

Re: Собрать вайн в Ubuntu 7.04

Сообщение masloff »

на сайте winehq существует ссыль на рекомендуемые пакеты.
там кстати, и касамо твоего дистра тоже пару слов есть
Registered Linux user number 447778
Спасибо сказали:
_nic
Сообщения: 384
ОС: WinXP; OpenSUSE X86_64

Re: Собрать вайн в Ubuntu 7.04

Сообщение _nic »

Первая проблема решилась так: CXX=g++ и export CC=gcc .Появилась новая проблема make требует 32 битную версию libXext

Код: Выделить всё

make[2]: Entering directory `/home/user/wine-0.9.40/dlls/winex11.drv'
../../tools/winegcc/winegcc -B../../tools/winebuild -shared ./winex11.drv.spec    bitblt.o bitmap.o brush.o clipboard.o clipping.o codepage.o dce.o desktop.o dib.o dib_convert.o dib_dst_swap.o dib_src_swap.o event.o graphics.o init.o keyboard.o mouse.o opengl.o palette.o pen.o scroll.o settings.o text.o window.o winpos.o wintab.o x11ddraw.o x11drv_main.o xdnd.o xfont.o xim.o xinerama.o xrandr.o xrender.o xvidmode.o     version.res    -o winex11.drv.so  -luser32 -lgdi32 -ladvapi32 -lkernel32 -lntdll  -L/usr/lib  -lXext -lX11  ../../libs/port/libwine_port.a
/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/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 завершилось с кодом возврата 1
winegcc: gcc failed.
make[2]: *** [winex11.drv.so] Ошибка 2
make[2]: Leaving directory `/home/user/wine-0.9.40/dlls/winex11.drv'
make[1]: *** [winex11.drv] Ошибка 2
make[1]: Leaving directory `/home/user/wine-0.9.40/dlls'
make: *** [dlls] Ошибка 2

Вот тут что то есть http://packages.debian.org/unstable/libdevel/libxext-dev .Я скачал libxext6_1.0.3-2_i386.deb и libxext-dev_1.0.3-2_i386.deb но в них нету libXext.so хотя в libxext-dev_1.0.3-2_i386.deb есть libXext.a .Кто нибудь может что то конструктивное подсказать?
Спасибо сказали:
Аватара пользователя
Aectann
Бывший модератор
Сообщения: 3491
Статус: ...
ОС: OS X, GNU_и_не_только/Linux

Re: Собрать вайн в Ubuntu 7.04

Сообщение Aectann »

но в них нету libXext.so хотя в libxext-dev_1.0.3-2_i386.deb есть libXext.a

Хм... Попробуйте поставить Debian-версию libxext-dev(смотреть здесь)
My god... it's full of stars!...
Спасибо сказали: