Sign in Join

Live chat for Free Pascal, Lazarus, Delphi and every Pascal programmer.

Mailing lists / fpc-pascal / 2011-10

Error crosscompile on WinXP: FPC /branches/fixes_2_4 rev 19336

3 messages · 1 person · –

Reply by email Subscribe to this list Your subscription

Read-only archive. Use j and k to move between messages.

Marcos Douglas
Marcos Douglas wrote 45 lines
Hi, On WinXP I can compile FPC /branches/fixes_2_6 rev 19336 to i386 but not to x86_64 I think the argument "-dGDB_V606" should be changed... but is this a new option or a bug? See the error: [...] W:/md/dev/freepascal/binutils/2.4.5/i386-win32/gmkdir.exe -p units/x86_64-win64 W:/md/dev/freepascal/compiler/2.4.5/compiler/ppcrossx64.exe -Twin64 -Px86_64 -XP x86_64-win64- -Xr -Ur -Xs -O2 -n -FuW:/md/dev/freepascal/compiler/2.4.5/rtl/unit s/x86_64-win64 -Fisrc -FE. -FUunits/x86_64-win64 -gl -dx86_64 -dRELEASE  src/bui ldim.pp make[4]: Leaving directory `W:/md/dev/freepascal/compiler/2.4.5/packages/imagema gick' make -C gdbint all make[4]: Entering directory `W:/md/dev/freepascal/compiler/2.4.5/packages/gdbint ' W:/md/dev/freepascal/binutils/2.4.5/i386-win32/gmkdir.exe -p units/x86_64-win64 W:/md/dev/freepascal/binutils/2.4.5/i386-win32/cp.exe src/gdbver_nogdb.inc src/g dbver.inc Different target os or cpu, using default GDB GDB_V606 W:/md/dev/freepascal/compiler/2.4.5/compiler/ppcrossx64.exe -Twin64 -Px86_64 -XP x86_64-win64- -Xr -Ur -Xs -O2 -n -FuW:/md/dev/freepascal/compiler/2.4.5/rtl/unit s/x86_64-win64 -FlW:/md/dev/freepascal/compiler/2.4.5/libgdb/win64 -FoW:/md/dev/ freepascal/compiler/2.4.5/libgdb/win64 -FiW:/md/dev/freepascal/compiler/2.4.5/li bgdb/win64 -Fisrc -FE. -FUunits/x86_64-win64 -gl -dx86_64 -dRELEASE  -dGDB_V606  -Fisrc -Fusrc src/gdbint.pp gdbint.pp(3091) Error: Invalid DLL C:\WINDOWS\system32\kernel32.dll, invalid hea der size gdbint.pp(3091) Error: Invalid DLL C:\WINDOWS\system32\user32.dll, invalid heade r size Fatal: There were 2 errors compiling module, stopping Fatal: Compilation aborted make[4]: *** [gdbint.ppu] Error 1 make[4]: Leaving directory `W:/md/dev/freepascal/compiler/2.4.5/packages/gdbint' make[3]: *** [gdbint_all] Error 2 make[3]: Leaving directory `W:/md/dev/freepascal/compiler/2.4.5/packages' make[2]: *** [packages_all] Error 2 make[2]: Leaving directory `W:/md/dev/freepascal/compiler/2.4.5' make[1]: *** [build-stamp.x86_64-win64] Error 2 make[1]: Leaving directory `W:/md/dev/freepascal/compiler/2.4.5' make: *** [crossinstall] Error 2 W:\md\dev\freepascal\compiler\2.4.5>

SORRY, I did mean FPC fixes_2_4 the fixes_2_6 is fine. So, any tips to fix that?

Marcos Douglas

Marcos Douglas
to Marcos Douglas
Marcos Douglas wrote 49 lines
On Mon, Oct 3, 2011 at 1:10 PM, Marcos Douglas wrote: > Hi, > On WinXP I can compile FPC /branches/fixes_2_6 rev 19336 to i386 but > not to x86_64 > I think the argument "-dGDB_V606" should be changed... but is this a > new option or a bug? > > See the error: > [...] > W:/md/dev/freepascal/binutils/2.4.5/i386-win32/gmkdir.exe -p units/x86_64-win64 > W:/md/dev/freepascal/compiler/2.4.5/compiler/ppcrossx64.exe -Twin64 -Px86_64 -XP > x86_64-win64- -Xr -Ur -Xs -O2 -n -FuW:/md/dev/freepascal/compiler/2.4.5/rtl/unit > s/x86_64-win64 -Fisrc -FE. -FUunits/x86_64-win64 -gl -dx86_64 -dRELEASE  src/bui > ldim.pp > make[4]: Leaving directory `W:/md/dev/freepascal/compiler/2.4.5/packages/imagema > gick' > make -C gdbint all > make[4]: Entering directory `W:/md/dev/freepascal/compiler/2.4.5/packages/gdbint > ' > W:/md/dev/freepascal/binutils/2.4.5/i386-win32/gmkdir.exe -p units/x86_64-win64 > W:/md/dev/freepascal/binutils/2.4.5/i386-win32/cp.exe src/gdbver_nogdb.inc src/g > dbver.inc > Different target os or cpu, using default GDB GDB_V606 > W:/md/dev/freepascal/compiler/2.4.5/compiler/ppcrossx64.exe -Twin64 -Px86_64 -XP > x86_64-win64- -Xr -Ur -Xs -O2 -n -FuW:/md/dev/freepascal/compiler/2.4.5/rtl/unit > s/x86_64-win64 -FlW:/md/dev/freepascal/compiler/2.4.5/libgdb/win64 -FoW:/md/dev/ > freepascal/compiler/2.4.5/libgdb/win64 -FiW:/md/dev/freepascal/compiler/2.4.5/li > bgdb/win64 -Fisrc -FE. -FUunits/x86_64-win64 -gl -dx86_64 -dRELEASE  -dGDB_V606 >  -Fisrc -Fusrc src/gdbint.pp > gdbint.pp(3091) Error: Invalid DLL C:\WINDOWS\system32\kernel32.dll, invalid hea > der size > gdbint.pp(3091) Error: Invalid DLL C:\WINDOWS\system32\user32.dll, invalid heade > r size > Fatal: There were 2 errors compiling module, stopping > Fatal: Compilation aborted > make[4]: *** [gdbint.ppu] Error 1 > make[4]: Leaving directory `W:/md/dev/freepascal/compiler/2.4.5/packages/gdbint' > > make[3]: *** [gdbint_all] Error 2 > make[3]: Leaving directory `W:/md/dev/freepascal/compiler/2.4.5/packages' > make[2]: *** [packages_all] Error 2 > make[2]: Leaving directory `W:/md/dev/freepascal/compiler/2.4.5' > make[1]: *** [build-stamp.x86_64-win64] Error 2 > make[1]: Leaving directory `W:/md/dev/freepascal/compiler/2.4.5' > make: *** [crossinstall] Error 2 > W:\md\dev\freepascal\compiler\2.4.5> SORRY, I did mean FPC fixes_2_4 the fixes_2_6 is fine. So, any tips to fix that?

Somebody help, please?

Marcos Douglas

Marcos Douglas
to Marcos Douglas
Marcos Douglas wrote 53 lines
On Mon, Oct 3, 2011 at 3:43 PM, Marcos Douglas wrote: > On Mon, Oct 3, 2011 at 1:10 PM, Marcos Douglas wrote: >> Hi, >> On WinXP I can compile FPC /branches/fixes_2_6 rev 19336 to i386 but >> not to x86_64 >> I think the argument "-dGDB_V606" should be changed... but is this a >> new option or a bug? >> >> See the error: >> [...] >> W:/md/dev/freepascal/binutils/2.4.5/i386-win32/gmkdir.exe -p units/x86_64-win64 >> W:/md/dev/freepascal/compiler/2.4.5/compiler/ppcrossx64.exe -Twin64 -Px86_64 -XP >> x86_64-win64- -Xr -Ur -Xs -O2 -n -FuW:/md/dev/freepascal/compiler/2.4.5/rtl/unit >> s/x86_64-win64 -Fisrc -FE. -FUunits/x86_64-win64 -gl -dx86_64 -dRELEASE  src/bui >> ldim.pp >> make[4]: Leaving directory `W:/md/dev/freepascal/compiler/2.4.5/packages/imagema >> gick' >> make -C gdbint all >> make[4]: Entering directory `W:/md/dev/freepascal/compiler/2.4.5/packages/gdbint >> ' >> W:/md/dev/freepascal/binutils/2.4.5/i386-win32/gmkdir.exe -p units/x86_64-win64 >> W:/md/dev/freepascal/binutils/2.4.5/i386-win32/cp.exe src/gdbver_nogdb.inc src/g >> dbver.inc >> Different target os or cpu, using default GDB GDB_V606 >> W:/md/dev/freepascal/compiler/2.4.5/compiler/ppcrossx64.exe -Twin64 -Px86_64 -XP >> x86_64-win64- -Xr -Ur -Xs -O2 -n -FuW:/md/dev/freepascal/compiler/2.4.5/rtl/unit >> s/x86_64-win64 -FlW:/md/dev/freepascal/compiler/2.4.5/libgdb/win64 -FoW:/md/dev/ >> freepascal/compiler/2.4.5/libgdb/win64 -FiW:/md/dev/freepascal/compiler/2.4.5/li >> bgdb/win64 -Fisrc -FE. -FUunits/x86_64-win64 -gl -dx86_64 -dRELEASE  -dGDB_V606 >>  -Fisrc -Fusrc src/gdbint.pp >> gdbint.pp(3091) Error: Invalid DLL C:\WINDOWS\system32\kernel32.dll, invalid hea >> der size >> gdbint.pp(3091) Error: Invalid DLL C:\WINDOWS\system32\user32.dll, invalid heade >> r size >> Fatal: There were 2 errors compiling module, stopping >> Fatal: Compilation aborted >> make[4]: *** [gdbint.ppu] Error 1 >> make[4]: Leaving directory `W:/md/dev/freepascal/compiler/2.4.5/packages/gdbint' >> >> make[3]: *** [gdbint_all] Error 2 >> make[3]: Leaving directory `W:/md/dev/freepascal/compiler/2.4.5/packages' >> make[2]: *** [packages_all] Error 2 >> make[2]: Leaving directory `W:/md/dev/freepascal/compiler/2.4.5' >> make[1]: *** [build-stamp.x86_64-win64] Error 2 >> make[1]: Leaving directory `W:/md/dev/freepascal/compiler/2.4.5' >> make: *** [crossinstall] Error 2 >> W:\md\dev\freepascal\compiler\2.4.5> > > SORRY, I did mean FPC fixes_2_4 the fixes_2_6 is fine. > So, any tips to fix that? Somebody help, please?

BUG created http://bugs.freepascal.org/view.php?id=20412

Marcos Douglas