LINUX.ORG.RU
ФорумGames

Сборка Max Gold

 


0

2

Хочу собрать MaxGold под linux, но не могу справиться с fpc. Файл собирается, но при запуске пишет:

An unhandled exception occurred at $00000000 :
EAccessViolation : Access violation
  $00000000
Собираю maxg.dpg в каталоге src-int-sdi. При сборке выдаёт:
/usr/bin/ld: warning: link.res contains output sections; did you forget -T?
Команда для сборки:
fpc -TLINUX -CX -XX -Mdelphi -Fu../src-common/alib/vfs -Fu../src-common/alib -Fu../src-common/alib/pck -Fu../src-common/alib/sdisdl -Fu../src-core/mgsys -Fu../src-core/mgsys/ev -Fu../src-core -Fusdimain -Fusdimain/ints -FUunits -Flunits -dBGR -dVFS -dlinkdirect -dmgadebug maxg.dpr 

Необходимые либы вроде все есть Версия fpc:

Free Pascal Compiler version 2.6.0-9 [2013/04/14] for i386

SVN
svn://maxgold.rumaxclub.ru:46022/maxgold
Обзор
http://www.gamedev.ru/projects/forum/?id=119478
Сайт
http://www.rumaxclub.ru/maxgold.asp

★★★★★

Последнее исправление: crutch_master (всего исправлений: 2)

Ответ на: комментарий от unC0Rr
(gdb) file maxg
Reading symbols from /home/reaper/games/maxg/maxg...(no debugging symbols found)...done.
(gdb) start
Function "main" not defined.
Make breakpoint pending on future shared library load? (y or [n]) y

Temporary breakpoint 1 (main) pending.
Starting program: /home/reaper/games/maxg/maxg 
warning: Could not load shared library symbols for linux-gate.so.1.
Do you need "set solib-search-path" or "set sysroot"?
[Thread debugging using libthread_db enabled]
Using host libthread_db library "/lib/i386-linux-gnu/i686/cmov/libthread_db.so.1".

Program received signal SIGSEGV, Segmentation fault.
0x00000000 in ?? ()

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