Sign in Join

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

Mailing lists / fpc-devel / 2014-03

OVERRIDEVERSIONCHECK catch 22?

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

With a trunk starting compiler this:
make "FPC=/home/odroid/working/fpcbootstrap/ppcarm_intermediate" "--directory=/home/odroid/working/fpctrunk" "OVERRIDEVERSIONCHECK=1" "OPT=-dFPC_ARMHF -Cparmv7a -CaEABIHF -CfVFPv3"

gives

You have overriden the starting compiler versioncheck while using starting compiler version 2.7.1. This situation is not supported and strange things and errors may happen. Remove OVERRIDEVERSIONCHECK=1 to fix this.

and stops.

However, this:
make "FPC=/home/odroid/working/fpcbootstrap/ppcarm_intermediate" "--directory=/home/odroid/working/fpctrunk" "OPT=-dFPC_ARMHF -Cparmv7a -CaEABIHF -CfVFPv3" all

gives

Makefile:2731: *** The only supported starting compiler version is 2.6.2. You are trying to build with 2.7.1. If you are absolutely sure that the current compiler is built from the exact same version/revision, you can try to use OVERRIDEVERSIONCHECK=1 to override . Stop.

and stops.

Yes, I really want to try building fpc trunk with a previous trunk FPC binary. Is there an OVERRIDEOVERRIDEVERSIONCHECK available that allows this?

Reply by email

Marco van de Voort
to Reinier Olislagers

In our previous episode, Reinier Olislagers said:

Show quoted text 6 lines
You have overriden the starting compiler versioncheck while using starting compiler version 2.7.1. This situation is not supported and strange things and errors may happen. Remove OVERRIDEVERSIONCHECK=1 to fix this. and stops.

It shouldn't stop in that case, maybe it stops for other reasons (make --debug ??)

Reply by email

Reinier Olislagers
to Marco van de Voort
Marco van de Voort wrote 11 lines
In our previous episode, Reinier Olislagers said: > You have overriden the starting compiler versioncheck while using > starting compiler version 2.7.1. This situation is not supported and > strange things and errors may happen. Remove OVERRIDEVERSIONCHECK=1 to > fix this. > > and stops. It shouldn't stop in that case, maybe it stops for other reasons (make --debug ??)

Thanks, yes, I think you're right.
I had manually removed all ppu files in advance.

I updated the starting compiler to the current trunk revision, and ran the same command. Same warning and nothing happened. An explicit make clean did work followed by make all.

Sorry for the noise.

PS: Small typo patch ;)

Reply by email