ich möchte Lazarus auf FreeBSD benutzen. Ich habe mir dazu Lazarus installiert und die FPC-Sourcen heruntergeladen, extrahiert und beim Start der IDE den Pfad zu diesen angegeben. Die Kompilierung eines einfachen Projekts endet mit diesen Fehler:
Kompiliere Package LazUtils 1.0: Exit code 256, Fehler: 1 fileutil.pas(37,33) Fatal: Kann StrUtils nicht finden verwendet von FileUtil von Package LazUtils.
Ich habe schon probiert, den Pfad zu der pp-Datei hinzuzufügen im Projekt, allerdings erfolglos. Was kann ich tun?
anscheinend haben ein paar Bibliotheken gefehlt, Lazarus aus den Packages scheint nicht alles mitzuziehen, was es braucht. Ich habe jetzt folgendes installiert:
fpc-3.0.0_1 Free Pascal compiler with Turbo and Delphi fpc-a52-3.0.0_1 Free Pascal interface to a52 library fpc-aspell-3.0.0_1 Interface to aspell spelling checker fpc-bfd-3.0.0_2 Free Pascal interface for the GNU Binary Format description fpc-bzip2-3.0.0_1 Free Pascal bzip2 unit fpc-cairo-3.0.0_1 Free Pascal interface to cairo library fpc-chm-3.0.0_1 Free Pascal unit to manipulate chm files fpc-dblib-3.0.0_1 Free Pascal DB-Library and FreeTDS unit fpc-dbus-3.0.0_1 Free Pascal interface to dbus library fpc-dts-3.0.0_1 Free Pascal interface to the dts library fpc-fastcgi-3.0.0_1 Free Pascal fastcgi unit fpc-fcl-async-3.0.0_1 Free Pascal asynchronous event management (FCL) fpc-fcl-base-3.0.0_1 Free Pascal Component Library base fpc-fcl-db-3.0.0_1 Free Pascal Database Library (FCL) fpc-fcl-extra-3.0.0_1 Free Pascal extra libraries (FCL) fpc-fcl-fpcunit-3.0.0_1 Free Pascal unit testing library (FCL) fpc-fcl-image-3.0.0_1 Free Pascal image loading and conversion libraries (FCL) fpc-fcl-js-3.0.0_1 Free Pascal Javascript scanner/parser/syntax tree (FCL) fpc-fcl-json-3.0.0_1 Free Pascal JavaScript Object Notation implemenation (FCL) fpc-fcl-net-3.0.0_1 Free Pascal network interfaces (FCL) fpc-fcl-passrc-3.0.0_1 Free Pascal language parsing library (FPC) fpc-fcl-registry-3.0.0_1 Free Pascal emulation of Windows registry (FCL) fpc-fcl-res-3.0.0_1 Free Pascal resource handlers (FCL) fpc-fcl-sdo-3.0.0_1 Free Pascal Service Data Objects implementation (FCL) fpc-fcl-sound-3.0.0_1 Free Pascal sound loading, storing and converion (FCL) fpc-fcl-stl-3.0.0_1 Free Pascal generic container library (FCL) fpc-fcl-web-3.0.0_1 Free Pascal web application libary (FCL) fpc-fcl-xml-3.0.0_1 Free Pascal XML and DOM library (FCL) fpc-fftw-3.0.0_2 Free Pascal interface to the FFTW3 library fpc-fpindexer-3.0.0_1 Database indexer with database/flat file backend fpc-fppkg-3.0.0_1 Free Pascal package manager unit fpc-fv-3.0.0_1 FreeVision is a Free Pascal unit for Delphi support fpc-gdbint-3.0.0_1 Free Pascal unit providing interface to gdb fpc-gdbm-3.0.0_1 Free Pascal interface to the GNU database system fpc-gmp-3.0.0_1 Free Pascal interface to gmp library fpc-gtk2-3.0.0_1 Free Pascal interface to the GTK2 libraries fpc-hermes-3.0.0_1 Free Pascal hermes unit fpc-httpd22-3.0.0_1 Free Pascal headers for Apache 2.2 series web server fpc-httpd24-3.0.0_1 Free Pascal headers for Apache 2.4 series web server fpc-ibase-3.0.0_1 Free Pascal interface to interbase fpc-iconvenc-3.0.0_1 Free Pascal unit to iconv library fpc-imagemagick-3.0.0_1 Free Pascal interface to ImageMagick fpc-ldap-3.0.0_1 Free Pascal interface to OpenLDAP fpc-libcurl-3.0.0_1 Free Pascal interface to libcurl fpc-libgd-3.0.0_1 Free Pascal interface to libgd for producing graphics files fpc-libpng-3.0.0_1 Free Pascal interface to libpng, for reading PNG image files fpc-libxml2-3.0.0_1 Interface to xml2 library fpc-lua-3.0.0_1 Free Pascal interface to the lua interpreter fpc-mad-3.0.0_1 Free Pascal interface to mad library fpc-modplug-3.0.0_1 Free Pascal interface to modplug library fpc-mysql-3.0.0_1 Free Pascal interface to MySQL fpc-ncurses-3.0.0_1 Free Pascal interface to the ncurses library fpc-newt-3.0.0_1 Free Pascal interface to newt library fpc-numlib-3.0.0_1 Free Pascal unit to numerical methods fpc-odbc-3.0.0_1 Free Pascal interface to ODBC fpc-oggvorbis-3.0.0_1 Free Pascal interface to ogg & vorbis libraries fpc-openal-3.0.0_1 Free Pascal interface to openal library fpc-opengl-3.0.0_1 Free Pascal interface to the OpenGL library fpc-openssl-3.0.0_1 Free Pascal unit for OpenSSL fpc-oracle-3.0.0_1 Free Pascal interface to Oracle fpc-pasjpeg-3.0.0_1 Handling JPEG files with Pascal fpc-pcap-3.0.0_2 Free Pascal unit for libpcap library fpc-postgres-3.0.0_1 Free Pascal interface to PostGreSQL fpc-proj4-3.0.0_1 Free Pascal interface to proj library fpc-pthreads-3.0.0_1 Free Pascal wrapper for the pthreads library fpc-pxlib-3.0.0_1 Free Pascal unit to read various Paradox files fpc-regexpr-3.0.0_1 Free Pascal regular expression routines fpc-rexx-3.0.0_1 Free Pascal interface to the rexx-regina library fpc-rsvg-3.0.0_1 Free Pascal interface to librsvg2 library fpc-rtl-console-3.0.0_1 Free Pascal console abstraction unit (RTL) fpc-rtl-extra-3.0.0_1 Free Pascal rtl-extra unit fpc-rtl-objpas-3.0.0_1 Free Pascal compatibility unit with Delphi fpc-rtl-unicode-3.0.0_1 Free Pascal compatibility unit with Delphi fpc-sdl-3.0.0_1 Free Pascal interface to SDL library fpc-sqlite-3.0.0_1 Free Pascal interface to SQLite fpc-svgalib-3.0.0_1 Free Pascal interface to the SVGA graphics library fpc-symbolic-3.0.0_1 FreePascal unit for simple expression parsing and evaluating fpc-syslog-3.0.0_1 Free Pascal interface to the system logger fpc-tcl-3.0.0_1 Free Pascal interface to the tcl/tk interpreter fpc-unzip-3.0.0_1 Free Pascal routines for unzipping zip files fpc-users-3.0.0_1 Free Pascal interface to manipulate system users fpc-utils-3.0.0_1 Free Pascal Compiler utilities fpc-utmp-3.0.0_1 Free Pascal unit to gather information from the utmp file fpc-uuid-3.0.0_1 Free Pascal uuid unit fpc-x11-3.0.0_1 Free Pascal interface to X windows server fpc-xforms-3.0.0_1 X-Forms interface for Free Pascal fpc-zlib-3.0.0_1 Free Pascal interface to the zlib compression library
Damit funktioniert es. Es ist noch wichtig (und ja, leider), unter FreeBSD den Debugger abzuschalten, der dieser wohl nicht funktioniert.