Build Cross Compiler for Linux as Target (All target processor : i386, x86_64, ARM) failed!
Original Reporter info from Mantis: takeda99
-
Reporter name: Takeda Matsuki
Original Reporter info from Mantis: takeda99
- Reporter name: Takeda Matsuki
Description:
Creating Cross Compiler for Linux (All target processor : i386, x86_64, ARM) failed!
When compiling all target processor (i386, x86_64, arm) complaining the "same" (fpdoc error) error output like message below :
----------------------------------------------------------------------------------------
.....................
D:\freepascal261\binutils\aw-bincross\aw-win32-i386-Linux\i386-linux-ld.exe: war
ning: .\link.res contains output sections; did you forget -T?
make[3]: Leaving directory d:/freepascal261/utils/h2pas'<br/> make -C fprcp all<br/> make[3]: Entering directory
d:/freepascal261/utils/fprcp'
d:/freepascal261/binutils/i386-win32/gmkdir.exe -p units/i386-linux
d:/freepascal261/compiler/ppcross386.exe -Tlinux -XPi386-linux- -Xr -Ur -Xs -O2
-n -Fud:/freepascal261/rtl/units/i386-linux -FDD:\freepascal261\binutils\aw-binc
ross\aw-win32-i386-Linux -FE. -FUunits/i386-linux -di386 -dRELEASE fprcp.pp
D:\freepascal261\binutils\aw-bincross\aw-win32-i386-Linux\i386-linux-ld.exe: war
ning: .\link.res contains output sections; did you forget -T?
make[3]: Leaving directory d:/freepascal261/utils/fprcp'<br/> make -C dxegen all<br/> make[3]: Entering directory
d:/freepascal261/utils/dxegen'
make[3]: Leaving directory d:/freepascal261/utils/dxegen'<br/> make -C fpdoc all<br/> make[3]: Entering directory
d:/freepascal261/utils/fpdoc'
d:/freepascal261/binutils/i386-win32/gmkdir.exe -p units/i386-linux
d:/freepascal261/compiler/ppcross386.exe -Tlinux -XPi386-linux- -Xr -Ur -Xs -O2
-n -S2h -Fud:/freepascal261/rtl/units/i386-linux -Fud:/freepascal261/packages/fc
l-base/units/i386-linux -Fud:/freepascal261/packages/iconvenc/units/i386-linux -
Fud:/freepascal261/packages/fcl-xml/units/i386-linux -Fud:/freepascal261/package
s/fcl-passrc/units/i386-linux -Fud:/freepascal261/packages/chm/units/i386-linux
-FDD:\freepascal261\binutils\aw-bincross\aw-win32-i386-Linux -FE. -FUunits/i386-
linux -di386 -dRELEASE fpdoc.pp
D:\freepascal261\binutils\aw-bincross\aw-win32-i386-Linux\i386-linux-ld.exe: war
ning: .\link.res contains output sections; did you forget -T?
D:\freepascal261\binutils\aw-bincross\aw-win32-i386-Linux\i386-linux-ld.exe: can
not find -lc
fpdoc.pp(382,1) Error: Error while linking
fpdoc.pp(382,1) Fatal: There were 1 errors compiling module, stopping
Fatal: Compilation aborted
make[3]: *** [fpdoc] Error 1
make[3]: Leaving directory d:/freepascal261/utils/fpdoc'<br/> make[2]: *** [fpdoc_all] Error 2<br/> make[2]: Leaving directory
d:/freepascal261/utils'
make[1]: *** [utils_all] Error 2
make[1]: Leaving directory `d:/freepascal261'
make: *** [build-stamp.i386-linux] Error 2
d:\freepascal261>
------------------------------------------------------------------------------------
I use all toolchain from ( http://svn.freepascal.org/cgi-bin/viewvc.cgi/binaries/i386-win32/?root=fpcbuild )
I use FPC 2.6.0 to compile it.
Regards,
Takeda