[fpc-pascal] Building trunk

2018-11-23 Thread C Western
I haven't been able to build trunk i386 fpc for a couple of weeks. Is this supposed to be working, or have I misconfigured something? (I don't think I have changed anything.) The output is below. I don't think it is significant, but I am building on a 64 bit system, but with a 32 bit starting c

Re: [fpc-pascal] Building trunk

2018-11-23 Thread Sven Barth via fpc-pascal
Am Fr., 23. Nov. 2018, 10:26 hat C Western geschrieben: > I haven't been able to build trunk i386 fpc for a couple of weeks. Is > this supposed to be working, or have I misconfigured something? (I don't > think I have changed anything.) The output is below. I don't think it is > significant, but

Re: [fpc-pascal] Building trunk

2018-11-23 Thread Pierre Muller
Hi, you should always try to start with a release compiler. If you have the latest i386 compiler installed start by: cd fpcsrc/compiler make distclean cycle OPT="-n" FPC=/path/to/release/ppc386 save the resulting ppc386 on success to /home/me/fpc/bootstrap/ppc386 and then start make distcle

Re: [fpc-pascal] Building trunk

2018-11-23 Thread C Western
The compiler I was starting with was obtained from a 3.0.4 release from the fpc website. Trying: make distclean cycle OPT="-n" OS_TARGET=linux CPU_TARGET=i386 FPC=~/fpc/bootstrap/ppcx64 goes further (or is it just different as it is a cross-compile?) but gives: make[1]: Entering directory '/

Re: [fpc-pascal] Building trunk

2018-11-23 Thread Joost van der Sluis
On 11/23/18 2:48 PM, C Western wrote: make distclean cycle OPT="-n" OS_TARGET=linux CPU_TARGET=i386 FPC=~/fpc/bootstrap/ppcx64 /home/ctcmw/fpc/trunk/fpcsrc/compiler/ppcross386 -Pi386 -XPi386-linux- -Xr -Fui386 -Fusystems -Fu../rtl/units/i386-linux -Fii386 -FEi386/bin/i386-linux -FUi386/units/

[fpc-pascal] Multi-scope helpers draft

2018-11-23 Thread Ryan Joseph
I’d like to propose this mode switch ($modeswitch multiscopehelpers) to allow multiple helpers per scope. I have no idea why Delphi thinks only one helper should be allowed in any scope but it cripples the feature severely. Sharing helpers is mostly not possible because of potential conflicts an