LINUX.ORG.RU

Не собирается wine


0

0

[unforgiven | /home/unforgiven/wine : 20:51:29]$ ./configure --with-x
[unforgiven | /home/unforgiven/wine : 20:51:29]$ make depend
[unforgiven | /home/unforgiven/wine : 20:51:29]$ make
make[2]: Entering directory `/home/src/wine/wine-20050930/dlls/amstream'
../../tools/winegcc/winegcc -B../../tools/winebuild -shared ./amstream.spec    amstream.o main.o regsvr.o  version.res   -o amstream.dll.so -L../../dlls -L../../dlls/ole32 -L../../dlls/user32 -L../../dlls/advapi32 -L../../dlls/kernel32 -lole32 -luser32 -ladvapi32 -lkernel32  -L../../libs/wine -lwine -lstrmiids -luuid -L../../libs/port -lwine_port  
winebuild: main.o is an empty file
winegcc: ../../tools/winebuild/winebuild failed.
make[2]: *** [amstream.dll.so] Ошибка 2
make[2]: Leaving directory `/home/src/wine/wine-20050930/dlls/amstream'
make[1]: *** [amstream] Ошибка 2
make[1]: Leaving directory `/home/src/wine/wine-20050930/dlls'
make: *** [dlls] Ошибка 2

У меня тоже пока не получилось собрать Wine
Платформа AMD64, система FC4 причем откомпилированные версии работают, но захотелось попробовать последнюю версию.
Если для сборки нужны дополнительные ключи, подскажите пожалуйста.
Как я понимаю возможно надо указать каким gcc компилировать и какие библиотеки использовать, lib lib64.
Кстати на этапе конфигурации, если собирается с опенГЛ вылетает
конфликт. Если без него сыпится уже на этапе сборки

Jaberwock ★★★
()
Ответ на: комментарий от Jaberwock

И у меня не компилируется. Даже при кросс-компиляции для i386 (тоже FC4 x86_64(. На форумах Transgaming это не раз обсуждалось. Ответ разработчиков обчно вроде: "нечего пользоваться CVS, платите и качайте наши пребилды. Дорабатывать продукт для компиляции на 64х разрядных платформах мы не будем, так как и так все прекрасно работает". Так что, как всегда, BitTorrent нам поможет.

wedge
()

По мойму вопрос уже обсуждался. Проблема в 4-ом gcc. Попробуйте на время подсунуть третии из compat-gcc.

kenneth ★★★
()

У меня собрался из исходников для федоры четвертой.
Взял с sourceforge.net

Взял српм развернул и компилировал ручками
описываю процесс

1) Развернул архив в дирректорию пользователя
2) наложил 3 патча
patch -p1 < pervyu_patch
...
3) При запуске ./configure кофликт с файлом содержащемся в библиотеке
x11...-devel
При отключении опенГЛ в конфигере. Валится на команде мэйк. С конфликтом
в lib64


4) ВНИМАТЕЛЬНО ЧИТАЕМ СООБЩЕНИЕ ОБ ОШИБКЕ
Записываем название библиотеки
5) ./configure --help
Ищем переменную LDFLAGS
6)export LDFLAGS=-Lпуть_к_библиотеке_но_без_64
7)make clean
./configure
make depend
make
8) Идем пить чай, пиво, кофе
9) Complete!!!



Jaberwock ★★★
()
Вы не можете добавлять комментарии в эту тему. Тема перемещена в архив.