I've started with a full release install - that's where c:\FPC\2.6.4
came from. I have fpcmake under 2.6.4, but it looks like the makefile
under trunk\rtl insists on using the trunk fpcmake. Which is not being
built.
Maybe "bootstrap" was a poor choice of word.
Defining FPCMAKE to point at 2.6.4 doesn't change anything; "make
install" gives the same message.
I did resolve it, however, somehow. Before erroring out, my previous
make invokations have copied the compiler itself in 2.7.1\bin folder.
Running "make install" in rtl copied enough of the the RTL into 2.7.1,
too. Then trunk\packages and trunk\utils built and installed fine.
On 10/8/2014 12:49 PM, Marco van de Voort wrote:
In our previous episode, Vsevolod Alekseyev said:
Indeed, there's no utils\fpcm\bin. Looks like "make all" doesn't build
fpcmake, and yet subsequent actions depend on it.
Trying to build fpcmake alone with the bootstrap compiler fails;
specifically, buillding packages\fpmakeunit errors out.
Please, what am I doing wrong?
Not starting building with a full release install of FPC, which is the only
supported method.
Forgetting that, if you need to bootstrap, afaik the make step should
complete and create fpcmake in the source tree, and only the install step
depends on it. So inbetween you can copy it into place.
Putting the make all and install in two different make invokations and
passing a FPCMAKE=<place in tree where fpcmake was generated> to the install
step might fix it completely, but I never tried.
_______________________________________________
fpc-devel maillist - fpc-devel@lists.freepascal.org
http://lists.freepascal.org/cgi-bin/mailman/listinfo/fpc-devel
_______________________________________________
fpc-devel maillist - fpc-devel@lists.freepascal.org
http://lists.freepascal.org/cgi-bin/mailman/listinfo/fpc-devel