Ubuntu 9.10 x64
поставил через синаптик все пакеты для freepascal, включая fp-units-gfx.
код, который использует модули, совместимые с ТурбоПаскалем, компилится и исполняется нормально.
попробовал собрать простейший opengl-пример, и при компиляции получаю такой вывод:
Free Pascal Compiler version 2.4.0 [2009/12/18] for x86_64
Copyright (c) 1993-2009 by Florian Klaempfl
Target OS: Linux for x86-64
Compiling opengltest.pas
Fatal: Can't find unit gl used by opengltest
Fatal: Compilation aborted
Error: /usr/local/bin/ppcx64 returned an error exitcode (normal if you did not specify a source file to be compiled)
думал, что компилятор не находит путь к модулям - прописал в fpc.cfg такую строчку
-Fu/usr/lib/fpc/2.2.4/units/x86_64-linux/*
после этого компилятор выдает такое вот:
Free Pascal Compiler version 2.4.0 [2009/12/18] for x86_64
Copyright (c) 1993-2009 by Florian Klaempfl
Target OS: Linux for x86-64
Compiling opengltest.pas
PPU Loading /usr/lib/fpc/2.2.4/units/x86_64-linux/opengl/gl.ppu
PPU Invalid Version 91
Fatal: Can't find unit gl used by opengltest
Fatal: Compilation aborted
Error: /usr/local/bin/ppcx64 returned an error exitcode (normal if you did not specify a source file to be compiled)
чего дальше делать, не понимаю[/s]
сам дундук - сначала поставил из архива 2.4.0 укачанный с freepascal.org, а затем поверх воткнул версию из синаптика.
еще б оно компилилось. снес оба варианта, переставил из синаптика - усе работает.