Hi all, I've made a little script to make and install FPC in a subdirectory with the standard hierarchy on Unixes and that runs quite good even if fpc is not yet installed... Maybe this can help!
Anyway, you've got it joined. Just copy it to your fpc source dir, run it that way : PREFIX="opt/fpc" fpc.build.sh When the process is terminated it gives more instruction about what have to be done to finish. It's ready for cross compilation as you can give the target arch as the first parameter (Linux, x86_64, i686 or arm are the only supported by the script) but not tested yet. The second (or fist if no arch is given) parameter is a libtool's destdir equivalent usefull for packaging. An interesting thing is to use PREFIX var to set installation prefix. It's build arround a generic packaging script that we use on a distribution I'm co-developping so there may be unneeded test and or operations, particularly with documentation, man and info. Regards, Le mardi 15 janvier 2013 17:02:25 Eric Kom a écrit : > On 15/01/2013 16:23, Jonas Maebe wrote: > > On 15 Jan 2013, at 14:14, Tomas Hajny wrote: > >> Well, this last statement is probably worth a slight extension - in > >> general, the three basic options for getting the starting compiler binary > > > >> are: > > [...] > > > >> 2) Get a bootstrap compiler binary for your platform (e.g. > >> ftp://ftp.freepascal.org/pub/fpc/dist/2.6.0/bootstrap/) > >> <ftp://ftp.freepascal.org/pub/fpc/dist/2.6.0/bootstrap/%29>. > > Thanks for the bootsrap link. > > But I got another problem during linking process: > fp.pas(553,1) Error: Error while linking > fp.pas(553,1) Fatal: There were 1 errors compiling module, stopping > Fatal: Compilation aborted > make[5]: *** [fp] Error 1 > make[5]: Leaving directory `/home/erickom/fpcbuild/fpcsrc/ide' > make[4]: *** [buildfp] Error 2 > make[4]: Leaving directory `/home/erickom/fpcbuild/fpcsrc/ide' > make[3]: *** [gdb] Error 2 > make[3]: Leaving directory `/home/erickom/fpcbuild/fpcsrc/ide' > make[2]: *** [ide_all] Error 2 > make[2]: Leaving directory `/home/erickom/fpcbuild/fpcsrc' > make[1]: *** [build-stamp.i386-linux] Error 2 > make[1]: Leaving directory `/home/erickom/fpcbuild/fpcsrc' > make: *** [fpcsrc/build-stamp.i386-linux] Error 2 > > > That should only be done if all else fails, because building with only > > a compiler binary available can easily fail for a variety of reasons. > > > > > > Jonas > > > > > > _______________________________________________ > > fpc-pascal maillist - fpc-pascal@lists.freepascal.org > > http://lists.freepascal.org/mailman/listinfo/fpc-pascal -- Geoffray Levasseur-Brandin <geoffray.levasseur-bran...@ac-toulouse.fr> http://jeff.levasseur.tuxfamily.org/ GNU/PG : BF8BB8407CD26E89466CDA9BB1030FC59EF87775 Errare humanum est sed perseverare diabolicum aut cretinum.
fpc.build.sh
Description: application/shellscript
signature.asc
Description: This is a digitally signed message part.
_______________________________________________ fpc-pascal maillist - fpc-pascal@lists.freepascal.org http://lists.freepascal.org/mailman/listinfo/fpc-pascal