[Lazarus] FPC fails to compile if ATI Stream installed.

Kjow antispammoni at gmail.com
Mon Feb 7 13:07:49 CET 2011


I was trying to compile FPC 2.5.1 from sources and this was the output:

C:/Develop/fpc/2.5.1/compiler/ppc386.exe -di386 -Ur -Xs -O2 -n -Sg -FuC:/Develop
/fpc/2.5.1/rtl/units/i386-win32 -FuC:/Develop/fpc/2.5.1/packages/fv/units/i386-w
in32 -FuC:/Develop/fpc/2.5.1/packages/gdbint/units/i386-win32 -FuC:/Develop/fpc/
2.5.1/packages/regexpr/units/i386-win32 -FuC:/Develop/fpc/2.5.1/packages/fcl-bas
e/units/i386-win32 -FuC:/Develop/fpc/2.5.1/packages/fcl-xml/units/i386-win32 -Fu
C:/Develop/fpc/2.5.1/packages/chm/units/i386-win32 -FE. -FUunits/i386-win32 -dRE
LEASE -dNODEBUG  -Xe -k--allow-multiple-definition fp.pas
C:\Program Files (x86)\ATI Stream\bin\x86_64\ld.exe: unrecognised emulation mode
: i386pe
Supported emulations: i386pep
fp.pas(552,1) Error: Error while linking
fp.pas(552,1) Fatal: There were 1 errors compiling module, stopping
Fatal: Compilation aborted
make[4]: *** [fp.exe] Error 1
make[4]: Leaving directory `C:/Develop/fpc/2.5.1/ide'
make[3]: *** [buildfp] Error 2
make[3]: Leaving directory `C:/Develop/fpc/2.5.1/ide'
make[2]: *** [gdb] Error 2
make[2]: Leaving directory `C:/Develop/fpc/2.5.1/ide'
make[1]: *** [ide_all] Error 2
make[1]: Leaving directory `C:/Develop/fpc/2.5.1'
make: *** [build-stamp.i386-win32] Error 2

C:\Develop\fpc\2.5.1>

Simply removing ATI Stream from Windows, FPC compiled well.

Is it a bug?

Regards,
Kjow




More information about the Lazarus mailing list