Sign in Join

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

Mailing lists / lazarus / 2012-04

Compilation errors current Lazarus+FPC

3 messages · 2 people ·

Reply by email Subscribe to this list Your subscription

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

Reinier Olislagers

Running fpcup with current svn Lazarus and FPC, I get (when running make all for Lazarus):
...
make.exe[2]: Entering directory `C:/development/lazarus_fpctrunk/tools' C:/development/fpctrunk/bin/i386-win32/fpc.exe -gl -Fu. -Fu../components/lazutils/lib/i386-win32 -Fu../lcl/units/i386-win32 -Fu../lcl/units/i386-win32/nogui
-FuC:/development/fpctrunk/rtl/units/i386-win32 -FE. -FU. -gw -gl -di386 lazres.pp

Free Pascal Compiler version 2.7.1 [2012/04/12] for i386 Copyright (c) 1993-2012 by Florian Klaempfl and others Target OS: Win32 for i386
Compiling lazres.pp
Linking .\lazres.exe
Error: Undefined symbol: TC_FILEUTIL_$_PASCALFILEEXT Error: Undefined symbol: TC_FILEUTIL_$_FNEEDRTLANSI Error: Undefined symbol: TC_FILEUTIL_$_FNEEDRTLANSIVALID Error: Undefined symbol: TC_FILEUTIL_$_FILESIZE_
Error: Undefined symbol: TC_FILEUTIL_$_FINDFIRST_
Error: Undefined symbol: TC_FILEUTIL_$_FINDNEXT_
Error: Undefined symbol: TC_FILEUTIL_$_FINDCLOSE_
Error: Undefined symbol: TC_FILEUTIL_$_FILEGETATTR_ Error: Undefined symbol: TC_FILEUTIL_$_FILESETATTR_ Error: Undefined symbol: TC_FILEUTIL_$_DELETEFILE_ Error: Undefined symbol: TC_FILEUTIL_$_RENAMEFILE_ Error: Undefined symbol: TC_FILEUTIL_$_GETCURRENTDIR_ Error: Undefined symbol: TC_FILEUTIL_$_SETCURRENTDIR_ Error: Undefined symbol: TC_FILEUTIL_$_CREATEDIR_
Error: Undefined symbol: TC_FILEUTIL_$_REMOVEDIR_
...

Any idea on how I can solve this?
<crystal ball>Perhaps due to some AIX-related changes in FPC that accidentally filtered through to Windows?</crystal ball>

Thanks,
Reinier

Reply by email

Luiz Americo Pereira Camara
to Reinier Olislagers
Reinier Olislagers wrote
Running fpcup with current svn Lazarus and FPC, I get (when running make all for Lazarus):

I'm having similar problems fpc rev 20852:

D:/repositories/fpc_trunk/compiler/ppc1.exe -Ur -Xs -O2 -n -Fui386
-Fusystems -FuD:/repositories/fpc_trunk/rtl/units/i386-win32 -Fii386
-FE. -FUi386/units/i386-win32 -dRELEASE -gl -di386 -dGDB -dBROWSERLOG
-Fux86 -Sew pp.pas
pp.pas(230,1) Error: Undefined symbol: U_PPP_$_OLDEXIT
pp.pas(230,1) Error: Undefined symbol: TC_SYSTEM_$_LIBMODULELIST
pp.pas(230,1) Error: Undefined symbol: TC_SYSTEM_$_TEST8086
pp.pas(230,1) Error: Undefined symbol: TC_SYSTEM_$_TEST8087

..

Show quoted text 43 lines
... make.exe[2]: Entering directory `C:/development/lazarus_fpctrunk/tools' C:/development/fpctrunk/bin/i386-win32/fpc.exe -gl -Fu. -Fu../components/lazutils/lib/i386-win32 -Fu../lcl/units/i386-win32 -Fu../lcl/units/i386-win32/nogui -FuC:/development/fpctrunk/rtl/units/i386-win32 -FE. -FU. -gw -gl -di386 lazres.pp Free Pascal Compiler version 2.7.1 [2012/04/12] for i386 Copyright (c) 1993-2012 by Florian Klaempfl and others Target OS: Win32 for i386 Compiling lazres.pp Linking .\lazres.exe Error: Undefined symbol: TC_FILEUTIL_$_PASCALFILEEXT Error: Undefined symbol: TC_FILEUTIL_$_FNEEDRTLANSI Error: Undefined symbol: TC_FILEUTIL_$_FNEEDRTLANSIVALID Error: Undefined symbol: TC_FILEUTIL_$_FILESIZE_ Error: Undefined symbol: TC_FILEUTIL_$_FINDFIRST_ Error: Undefined symbol: TC_FILEUTIL_$_FINDNEXT_ Error: Undefined symbol: TC_FILEUTIL_$_FINDCLOSE_ Error: Undefined symbol: TC_FILEUTIL_$_FILEGETATTR_ Error: Undefined symbol: TC_FILEUTIL_$_FILESETATTR_ Error: Undefined symbol: TC_FILEUTIL_$_DELETEFILE_ Error: Undefined symbol: TC_FILEUTIL_$_RENAMEFILE_ Error: Undefined symbol: TC_FILEUTIL_$_GETCURRENTDIR_ Error: Undefined symbol: TC_FILEUTIL_$_SETCURRENTDIR_ Error: Undefined symbol: TC_FILEUTIL_$_CREATEDIR_ Error: Undefined symbol: TC_FILEUTIL_$_REMOVEDIR_ ... Any idea on how I can solve this? <crystal ball>Perhaps due to some AIX-related changes in FPC that accidentally filtered through to Windows?</crystal ball> Thanks, Reinier -- _______________________________________________ Lazarus mailing list http://lists.lazarus.freepascal.org/mailman/listinfo/lazarus

Reply by email