1. Друзья, в это тяжёлое и непонятное для всех нас время мы просим вас воздержаться от любых упоминаний политики на форуме, - этим ситуации не поможешь, а только возникнут ненужные ссоры и обиды. Это касается также шуток и юмора на тему конфликта. Пусть войны будут только виртуальными, а политики решают разногласия дипломатическим путём. С уважением, администрация Old-Games.RU.

    Скрыть объявление
  2. Пожалуйста, внимательно прочитайте правила раздела.
  3. Если Вы видите это сообщение, значит, вы ещё не зарегистрировались на нашем форуме.

    Зарегистрируйтесь, если вы хотите принять участие в обсуждениях. Перед регистрацией примите к сведению:
    1. Не регистрируйтесь с никами типа asdfdadhgd, 354621 и тому подобными, не несущими смысловой нагрузки (ник должен быть читаемым!): такие пользователи будут сразу заблокированы!
    2. Не регистрируйте больше одной учётной записи. Если у вас возникли проблемы при регистрации, то вы можете воспользоваться формой обратной связи внизу страницы.
    3. Регистрируйтесь с реально существующими E-mail адресами, иначе вы не сможете завершить регистрацию.
    4. Обязательно ознакомьтесь с правилами поведения на нашем форуме, чтобы избежать дальнейших конфликтов и непонимания.
    С уважением, администрация форума Old-Games.RU
    Скрыть объявление

DOSBox+Glide+Linux

Тема в разделе "Hard & Soft", создана пользователем Mihalych_9743, 25 авг 2009.

  1. Mihalych_9743

    Mihalych_9743

    Регистрация:
    24 май 2008
    Сообщения:
    268
    Вот есть вот такой туториал:
    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$
    
    В общем - нужна помощь.
     
  2. MisterGrim Very old

    MisterGrim

    Legacy

    Регистрация:
    29 ноя 2007
    Сообщения:
    25.423
    Ээ... ./configure ведь вроде надо для начала?
     
  3. Mihalych_9743

    Mihalych_9743

    Регистрация:
    24 май 2008
    Сообщения:
    268
    ./bootstrap и ./configure сделал сразу, о чём разговор.
     
  4. John Freeman

    John Freeman

    Регистрация:
    13 май 2004
    Сообщения:
    14.241
    А на фиг оно тебе сдалось? Посмотри билд готового src того же gilukoza или как его там - у него всё сразу есть в src и собранные win32 версии заодно.
     
    Шерсть нравится это.
  5. MisterGrim Very old

    MisterGrim

    Legacy

    Регистрация:
    29 ноя 2007
    Сообщения:
    25.423
    У gulikoza всё заточено под DirectX, к тому же в исходниках там лишь сам DOSBox.
     
  1. На этом сайте используются файлы cookie, чтобы персонализировать содержимое, хранить Ваши предпочтения и держать Вас авторизованным в системе, если Вы зарегистрировались.
    Продолжая пользоваться данным сайтом, Вы соглашаетесь на использование нами Ваших файлов cookie.
    Скрыть объявление