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$
В общем - нужна помощь.