DOSBox+OpenGLide (не собирается Glide-враппер)

Нативные и в Wine/Cedega - проблемы, настройка, обсуждение

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

Аватара пользователя
BrONtOSAUR
Сообщения: 421
ОС: Debian Sid

DOSBox+OpenGLide

Сообщение BrONtOSAUR »

Вот есть вот такой туториал:
http://vogons.zetafleet.com/viewtopic.php?...93f5383a3a4e82e

Всё бы ничего, только OpenGLide не собирается:

Код:

bront@bront:~/Downloads/openglide$ make make all-recursive make[1]: Entering directory `/home/bront/Downloads/openglide' Making all in platform make[2]: Entering directory `/home/bront/Downloads/openglide/platform' Making all in linux make[3]: Entering directory `/home/bront/Downloads/openglide/platform/linux' /bin/bash ../../libtool --tag=CXX --mode=compile g++ -DHAVE_CONFIG_H -I. -I../.. -I/usr/local/include/SDL -D_GNU_SOURCE=1 -D_REENTRANT -I/usr/include -march=i686 -fomit-frame-pointer -g -O2 -mmmx -msse -D__unix__ -D__linux__ -I../../platform/linux -MT clock.lo -MD -MP -MF .deps/clock.Tpo -c -o clock.lo clock.cpp ../../libtool: line 847: X--tag=CXX: command not found ../../libtool: line 880: libtool: ignoring unknown tag : command not found ../../libtool: line 847: X--mode=compile: command not found ../../libtool: line 1014: *** Warning: inferring the mode of operation is deprecated.: command not found ../../libtool: line 1015: *** Future versions of Libtool will require --mode=MODE be specified.: command not found ../../libtool: line 1158: Xg++: command not found ../../libtool: line 1158: X-DHAVE_CONFIG_H: command not found ../../libtool: line 1158: X-I.: command not found ../../libtool: line 1158: X-I../..: No such file or directory ../../libtool: line 1158: X-I/usr/local/include/SDL: No such file or directory ../../libtool: line 1158: X-D_GNU_SOURCE=1: command not found ../../libtool: line 1158: X-D_REENTRANT: command not found ../../libtool: line 1158: X-I/usr/include: No such file or directory ../../libtool: line 1158: X-march=i686: command not found ../../libtool: line 1158: X-fomit-frame-pointer: command not found ../../libtool: line 1158: X-g: command not found ../../libtool: line 1158: X-O2: command not found ../../libtool: line 1158: X-mmmx: command not found ../../libtool: line 1158: X-msse: command not found ../../libtool: line 1158: X-D__unix__: command not found ../../libtool: line 1158: X-D__linux__: command not found ../../libtool: line 1158: X-I../../platform/linux: No such file or directory ../../libtool: line 1158: X-MT: command not found ../../libtool: line 1158: Xclock.lo: command not found ../../libtool: line 1158: X-MD: command not found ../../libtool: line 1158: X-MP: command not found ../../libtool: line 1158: X-MF: command not found ../../libtool: line 1158: X.deps/clock.Tpo: No such file or directory ../../libtool: line 1158: X-c: command not found ../../libtool: line 1211: Xclock.lo: command not found ../../libtool: line 1216: libtool: compile: cannot determine name of library object from `': command not found make[3]: *** [clock.lo] Ошибка 1 make[3]: Leaving directory `/home/bront/Downloads/openglide/platform/linux' make[2]: *** [all-recursive] Ошибка 1 make[2]: Leaving directory `/home/bront/Downloads/openglide/platform' make[1]: *** [all-recursive] Ошибка 1 make[1]: Leaving directory `/home/bront/Downloads/openglide' make: *** [all] Ошибка 2 bront@bront:~/Downloads/openglide$

Все пакеты стоят. Когда копал, выяснил что там что-то не так с configure.ac и Makefile.am, потому-что libtool настраивается неправильно, а даже если исправить ошибки получаю:

Код:

bront@bront:~/Downloads/openglide-1$ make make all-recursive make[1]: Entering directory `/home/bront/Downloads/openglide-1' Making all in platform make[2]: Entering directory `/home/bront/Downloads/openglide-1/platform' Making all in linux make[3]: Entering directory `/home/bront/Downloads/openglide-1/platform/linux' make[3]: Цель `all' не требует выполнения команд. make[3]: Leaving directory `/home/bront/Downloads/openglide-1/platform/linux' Making all in sdl make[3]: Entering directory `/home/bront/Downloads/openglide-1/platform/sdl' make[3]: Цель `all' не требует выполнения команд. make[3]: Leaving directory `/home/bront/Downloads/openglide-1/platform/sdl' make[3]: Entering directory `/home/bront/Downloads/openglide-1/platform' make[3]: Цель `all-am' не требует выполнения команд. make[3]: Leaving directory `/home/bront/Downloads/openglide-1/platform' make[2]: Leaving directory `/home/bront/Downloads/openglide-1/platform' make[2]: Entering directory `/home/bront/Downloads/openglide-1' /bin/bash ./libtool --tag=CXX --mode=link g++ -march=i686 -fomit-frame-pointer -g -O2 -mmmx -msse -D__unix__ -D__linux__ -I./platform/linux -no-undefined -version-info 0:0:0 -lSM -lICE -o libglide2x.la -rpath /usr/local/lib grguDepth.lo grguMisc.lo grgu3df.lo grguDraw.lo grguSstGlide.lo grguFog.lo grguTex.lo grguLfb.lo GLRender.lo OGLFogTables.lo OGLTextureTables.lo OGLColorAlphaTables.lo TexDB.lo PGUTexture.lo Glide.lo GLExtensions.lo PGTexture.lo FormatConversion.lo grguBuffer.lo grguColorAlpha.lo GLutil.lo gsplash.lo ./platform/linux/libplatform.la ./platform/sdl/libsdl.la -L/usr/local/lib -Wl,-rpath,/usr/local/lib -lSDL -lpthread -lGL -lGLU X: user not authorized to run the X server, aborting. ./libtool: line 2762: libtool: link: `./platform/linux/libplatform.la' is not a valid libtool archive: No such file or directory make[2]: *** [libglide2x.la] Ошибка 1 make[2]: Leaving directory `/home/bront/Downloads/openglide-1' make[1]: *** [all-recursive] Ошибка 1 make[1]: Leaving directory `/home/bront/Downloads/openglide-1' make: *** [all] Ошибка 2 bront@bront:~/Downloads/openglide-1$ make make all-recursive make[1]: Entering directory `/home/bront/Downloads/openglide-1' Making all in platform make[2]: Entering directory `/home/bront/Downloads/openglide-1/platform' Making all in linux make[3]: Entering directory `/home/bront/Downloads/openglide-1/platform/linux' make[3]: Цель `all' не требует выполнения команд. make[3]: Leaving directory `/home/bront/Downloads/openglide-1/platform/linux' Making all in sdl make[3]: Entering directory `/home/bront/Downloads/openglide-1/platform/sdl' make[3]: Цель `all' не требует выполнения команд. make[3]: Leaving directory `/home/bront/Downloads/openglide-1/platform/sdl' make[3]: Entering directory `/home/bront/Downloads/openglide-1/platform' make[3]: Цель `all-am' не требует выполнения команд. make[3]: Leaving directory `/home/bront/Downloads/openglide-1/platform' make[2]: Leaving directory `/home/bront/Downloads/openglide-1/platform' make[2]: Entering directory `/home/bront/Downloads/openglide-1' /bin/bash ./libtool --tag=CXX --mode=link g++ -march=i686 -fomit-frame-pointer -g -O2 -mmmx -msse -D__unix__ -D__linux__ -I./platform/linux -no-undefined -version-info 0:0:0 -lSM -lICE -o libglide2x.la -rpath /usr/local/lib grguDepth.lo grguMisc.lo grgu3df.lo grguDraw.lo grguSstGlide.lo grguFog.lo grguTex.lo grguLfb.lo GLRender.lo OGLFogTables.lo OGLTextureTables.lo OGLColorAlphaTables.lo TexDB.lo PGUTexture.lo Glide.lo GLExtensions.lo PGTexture.lo FormatConversion.lo grguBuffer.lo grguColorAlpha.lo GLutil.lo gsplash.lo ./platform/linux/libplatform.la ./platform/sdl/libsdl.la -L/usr/local/lib -Wl,-rpath,/usr/local/lib -lSDL -lpthread -lGL -lGLU X: user not authorized to run the X server, aborting. ./libtool: line 2762: libtool: link: `./platform/linux/libplatform.la' is not a valid libtool archive: No such file or directory make[2]: *** [libglide2x.la] Ошибка 1 make[2]: Leaving directory `/home/bront/Downloads/openglide-1' make[1]: *** [all-recursive] Ошибка 1 make[1]: Leaving directory `/home/bront/Downloads/openglide-1' make: *** [all] Ошибка 2 bront@bront:~/Downloads/openglide-1$

В общем - нужна помощь.
System: Debian GNU/Linux Sid + kernel 2.6.35 + gcc 4.4.5 + X.org 2:1.7.7-2 + KDE 4.4.5
Config: Asus P5B + Intel Core 2 Duo E6750 2.66 Mhz + GIGABYTE GeForce 9600GT 1GB (260.19.29 drv.) + 4GB RAM + Creative Audigy SE
Спасибо сказали:
Аватара пользователя
Skaarj
Сообщения: 311
ОС: Slackware

Re: DOSBox+OpenGLide

Сообщение Skaarj »

А что если сделать make clean а потом снова make
Спасибо сказали:
Аватара пользователя
BrONtOSAUR
Сообщения: 421
ОС: Debian Sid

Re: DOSBox+OpenGLide

Сообщение BrONtOSAUR »

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

make  all-recursive
make[1]: Entering directory `/home/bront/Downloads/openglide-1'
Making all in platform
make[2]: Entering directory `/home/bront/Downloads/openglide-1/platform'
Making all in linux
make[3]: Entering directory `/home/bront/Downloads/openglide-1/platform/linux'
/bin/bash ../../libtool --tag=CXX   --mode=compile g++ -DHAVE_CONFIG_H -I. -I../..   -I/usr/local/include/SDL -D_GNU_SOURCE=1 -D_REENTRANT -I/usr/include  -march=i686 -fomit-frame-pointer -g -O2 -mmmx -msse -D__unix__ -D__linux__ -I../../platform/linux  -MT clock.lo -MD -MP -MF .deps/clock.Tpo -c -o clock.lo clock.cpp
../../libtool: line 1361: mkdir .libs: command not found
../../libtool: line 1376:  g++ -DHAVE_CONFIG_H -I. -I../.. -I/usr/local/include/SDL -D_GNU_SOURCE=1 -D_REENTRANT -I/usr/include -march=i686 -fomit-frame-pointer -g -O2 -mmmx -msse -D__unix__ -D__linux__ -I../../platform/linux -MT clock.lo -MD -MP -MF .deps/clock.Tpo -c clock.cpp  -fPIC -DPIC -o .libs/clock.o: No such file or directory
../../libtool: line 1448:  g++ -DHAVE_CONFIG_H -I. -I../.. -I/usr/local/include/SDL -D_GNU_SOURCE=1 -D_REENTRANT -I/usr/include -march=i686 -fomit-frame-pointer -g -O2 -mmmx -msse -D__unix__ -D__linux__ -I../../platform/linux -MT clock.lo -MD -MP -MF .deps/clock.Tpo -c clock.cpp -o clock.o >/dev/null 2>&1: No such file or directory
mv -f .deps/clock.Tpo .deps/clock.Plo
...

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

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

if test ! -d "${xdir}$objdir"; then
(1361):    $show "$mkdir ${xdir}$objdir"
    $run $mkdir ${xdir}$objdir
    exit_status=$?
    if test "$exit_status" -ne 0 && test ! -d "${xdir}$objdir"; then
      exit $exit_status
    fi
      fi
System: Debian GNU/Linux Sid + kernel 2.6.35 + gcc 4.4.5 + X.org 2:1.7.7-2 + KDE 4.4.5
Config: Asus P5B + Intel Core 2 Duo E6750 2.66 Mhz + GIGABYTE GeForce 9600GT 1GB (260.19.29 drv.) + 4GB RAM + Creative Audigy SE
Спасибо сказали:
Аватара пользователя
Skaarj
Сообщения: 311
ОС: Slackware

Re: DOSBox+OpenGLide

Сообщение Skaarj »

А что если руками создать .libs?
Спасибо сказали:
Аватара пользователя
BrONtOSAUR
Сообщения: 421
ОС: Debian Sid

Re: DOSBox+OpenGLide

Сообщение BrONtOSAUR »

Он там есть.
System: Debian GNU/Linux Sid + kernel 2.6.35 + gcc 4.4.5 + X.org 2:1.7.7-2 + KDE 4.4.5
Config: Asus P5B + Intel Core 2 Duo E6750 2.66 Mhz + GIGABYTE GeForce 9600GT 1GB (260.19.29 drv.) + 4GB RAM + Creative Audigy SE
Спасибо сказали: