Hi,
The error message is:
math.pp(2063,14) Fatal: Unknown compilerproc "SUBS". Check if you use the correct run time library.
Gabor

Mailing lists / fpc-devel / 2006-11
17 messages · 9 people · –
Reply by email Subscribe to this list Your subscription
Read-only archive. Use j and k to move between messages.
Hi,
The error message is:
math.pp(2063,14) Fatal: Unknown compilerproc "SUBS". Check if you use the correct run time library.
Gabor
wich fpc2.1.1 thrunk svn version ?
last i checked was 5172 from yesterday and was ok
2006/11/3, Gabor Boros :
The error message is: math.pp(2063,14) Fatal: Unknown compilerproc "SUBS". Check if you…
SVN 5194
wich fpc2.1.1 thrunk svn version ? last i checked was 5172 from yesterday and was ok
The error message is: math.pp(2063,14) Fatal: Unknown compilerproc "SUBS". Check if you…
From: "Gabor Boros"
Subject: [fpc-devel] WinCE compiler compilation is broken
The problem is caused by revision 5192 by Peter.
It also adds strange notes like this:
convutil.inc(372,5) Note: Local variable "$hiddenTHEUNITS" not used
Yury Sidorov.
This is a known issue and will be solved in time. Don't forget that Trunk is the development branch and can be broken/unstable from time to time.
Peter
From: "Peter Vreman"
Sure. It just for info :)
Yury.
The error message is: math.pp(2063,14) Fatal: Unknown compilerproc "SUBS". Check if you…
From: "Gabor Boros"
The error message is: math.pp(2063,14) Fatal: Unknown compilerproc "SUBS". Check if you use the correct run time library.
It is fixed in rev. 5250.
Yury Sidorov.
Are there new options or something else ?
when i try to compiler the compiler or rtl or fcl with TARGET_OS and TARGET_CPU
it generates always code for i386-win32 in actual svn
best regards
Christian
Christian Ulrich wroteAre there new options or something else ?
It's already OS_TARGET and CPU_TARGET for years :)
Are there new options or something else ? when i try to compiler the compiler or rtl or…
Christian Ulrich wroteAre there new options or something else ? when i try to compiler the compiler or rtl or fcl with TARGET_OS and TARGET_CPU it generates always code for i386-win32 in actual svn
How do you specify these options ? They're only meaningful in the Makefile. The compiler itself does not use these variables AFAIK.
Michael.
make cycle CPU_TARGET=x86_64 OS_TARGET=win64 make cycle CPU_TARGET=arm OS_TARGET=wince…
You can't cycle a cross-compiler.
Simply try
make CPU_TARGET=x86_64 OS_TARGET=win64
make CPU_TARGET=arm OS_TARGET=wince
Michael.
D:\repo\fpcex\compiler>make CPU_TARGET=x86_64 OS_TARGET=win64 d:/pp11/bin/i386-win32/ppc386.exe -Twin64 -Px86_64 -XPx86_64-win64- -Xc -Xr -Fux
86_64 -Fusystems -Fu../rtl -Fix86_64 -FE. -FUx86_64/units/x86_64-win64 '-Xi' -d
x86_64 -dGDB -dBROWSERLOG -Fux86 pp.pas
Error: Illegal parameter: -Twin64
Max Memory used/heapsize: 14/768 Kb
The correct way to build a cross environment is
cd fpc/
make clean all CPU_TARGET=arm OS_TARGET=wince
_______________________________________________ fpc-devel maillist - http://lists.freepascal.org/mailman/listinfo/fpc-devel
How do you specify these options ? They're only meaningful in the Makefile. The compiler…
make cycle CPU_TARGET=x86_64 OS_TARGET=win64
make cycle CPU_TARGET=arm OS_TARGET=wince
both builds i386-win32 for me.
The correct way to build a cross environment is cd fpc/ make clean all CPU_TARGET=arm…
I know (chapter 3, paragraph 3.1 of the buildfaq), but I did this to check the line Michael provided.
I think the problem is that the line Michael that provided only works if the starting compiler supports the target OS too. (e.g. freebsd-x86 -> linux-x86_64). In that case a shortcut is possible.
You can't cycle a cross-compiler. Simply try make CPU_TARGET=x86_64 OS_TARGET=win64 make…
Michael Van Canneyt wroteYou can't cycle a cross-compiler.
Of course you can. That's the default instruction to compile arm crosscompiler on the Wiki:
http://www.freepascal.org/wiki/index.php/WinCE_port
And I used those instructions a lot, and always worked. I didn't try recent revisions however.
You can't cycle a cross-compiler. Simply try make CPU_TARGET=x86_64 OS_TARGET=win64 make…
for sure ? last week that is working great for arm-wince by the way have trioed also make all TARGET_CPU=arm TARGET_OS=wince result: an i386-win32 compiler