Thanks for a great compiler to everybody involved! I would like to inform you that I am writing an ebuild script to make gpc available in Gentoo Linux distribution. (http://www.gentoo.org)
In process I found the issue in the subject, thought it might be interesting. If I have "-pipe" in my CFLAGS when compiling gpc the compilation breaks when gpcpp is processing string.pas (removal of -pipe gets rid of the problem). Listing is included at the end of message.
Also, INSTALL instructions say that I might need PDCurses under Linux to compile some crt programs. Is this a build-time dependency (when I compile gpc) or runtime (when I use gpc to compile some programs)? I guess the question is: should I have PDCurses installed when I compile gpc in order to be able to compile crt programs for use under X? Or will gpc pick the library up later when it is installed? What about ncurses, am I limited to terminal-only programs under X then? Thanks.
George
make[2]: Entering directory `/var/tmp/portage/gpc-20020402/work/gcc-2.95.3/gcc/p/rts' ../.././xgpc -B../.././ -c -I. -W -Wall -Wpointer-arith -Wwrite-strings -Wmissing-prototypes -Wmissing-declarations -march=i686 -O2 -pipe -fforce-addr -fomit-frame-pointer -funroll-loops -frerun-loop-opt -malign-functions=4 -DRTS_RELEASE_STRING="'`cat /var/tmp/portage/gpc-20020402/work/gcc-2.95.3/gcc/p/rts/rts-version`'" --unit-path=/var/tmp/portage/gpc-20020402/work/gcc-2.95.3/gcc/p/rts --automake `cat needed-options` string.pas xgpc: gpcpp:: No such file or directory xgpc: output: No such file or directory xgpc: pipe: No such file or directory xgpc: has: No such file or directory xgpc: been: No such file or directory xgpc: closed: No such file or directory xgpc: gpcpp:: No such file or directory xgpc: output: No such file or directory xgpc: pipe: No such file or directory xgpc: has: No such file or directory xgpc: been: No such file or directory xgpc: closed: No such file or directory gpc1: ../.././xgpc exited with status 1 gpcpp: output pipe has been closed make[2]: *** [string.o] Error 1 make[2]: Leaving directory `/var/tmp/portage/gpc-20020402/work/gcc-2.95.3/gcc/p/rts' make[1]: *** [pascal.rts] Error 2 make[1]: Leaving directory `/var/tmp/portage/gpc-20020402/work/gcc-2.95.3/gcc' make: *** [all-gcc] Error 2