Romain Chantereau wrote:
cd /usr/lib/gcc-lib/i386-redhat-linux/2.8.1 gcc -c -O crtc.c
I don't have this, I just have : crtbegin.o crtend.o gpc-cpp libgcc.a specs crtbeginS.o crtendS.o gpc1 libgpc.a units in this directory
Sorry - typo. I meant:
cd /usr/lib/gcc-lib/i386-redhat-linux/2.8.1/units gcc -c -O crtc.c
But anyway ...
And `/usr/lib/gcc-lib/i386-redhat-linux/2.8.1/units/crt.pas' is in place?
Nothing, I don't have this, I don't understand.... => I installed gpc with the src.rpm (base and extra)
Then your `src.rpm' is incomplete. If this is the archive from `agnes.dida.physik.uni-essen.de' it should be complete. (I tend to remember to have checked that before uploading; however I cannot re-check right now because I am on holidays and have only a slow and very expensive connection to the Internet.)
/usr/lib/gcc-lib/i386-redhat-linux/2.8.1/gpc1 /tmp/cc2nE2I2.i -quiet -dumpbase supp.pas -O -version -famtmpfile=/tmp/ccEupIq6.gpc -fautomake -o /tmp/cc2nE2I2.sGNU Pascal version 2.8.1 (i386-redhat-linux) compiled by GNU C version pgcc-2.91.66 19990314 (egcs-1.1.2 release). supp.pas:5: module `crt' could not be compiled
Indeed there seems to be no `crt.pas' at all. What is the contents of your `units' directory?
ls /usr/lib/gcc-lib/i386-redhat-linux/2.8.1/units
I'm going to try to install gpc with the tar.gz....
Anyway, that's a good idea.
The units that seem to be missing in your `units' are in the `gpc/p/units' directory except one: `gpc.pas' is in `gpc/p/rts'.
Hope this helps,
Peter