[fpc-pascal] windres not required/provided by Debian 2.6.0 FPC
Reinier Olislagers
reinierolislagers at gmail.com
Mon Oct 8 08:21:23 CEST 2012
Morning list,
While getting a Jenkins continuous integration server going....
On Debian 6 (Squeeze), I installed just enough packages to get a
compiler and get a compile job going
fp-compiler 2.6.0-0 Free Pascal - Compiler metapackage
fp-compiler-2.6.0 2.6.0-0 Free Pascal - Compiler
fp-units-i386 2.6.0-0 Free Pascal - kylix compatibility
units metapackage
fp-units-i386-2.6.0 2.6.0-0 Free Pascal - kylix compatibility units
fp-units-rtl 2.6.0-0 Free Pascal - Runtime Library
metapackage
fp-units-rtl-2.6.0 2.6.0-0 Free Pascal - Runtime Library
fp-utils 2.6.0-0 Free Pascal - Utils metapackage
fp-utils-2.6.0 2.6.0-0 Free Pascal - Utils
The manual mentions that the FreePascal distribution comes with the
windres resource compiler
(http://www.freepascal.org/docs-html/prog/progse59.html).
However, a simple test program containing a {$r resourcet.rc} directive
gives:
fpc resourcet.pas
resourcet.pas(9,1) Error: resource compiler "windres" not found,
switching to external mode
resourcet.pas(9,1) Fatal: There were 1 errors compiling module, stopping
Fatal: Compilation aborted
Error: /usr/bin/ppc386 returned an error exitcode (normal if you did not
specify a source file to be compiled?
Trying to fix it:
apt-get install mingw32-binutils
gives
/usr/bin/i586-mingw32msvc-windres
If I then symlink windres:
ln -s /usr/bin/i586-mingw32msvc-windres /usr/bin/windres
compilation works.
If it has not already been done so, would it be a good idea for the
Debian packager add the relevant package as
required/dependency+incorporate the symlink?
Thanks,
Reinier
More information about the fpc-pascal
mailing list