Forwarding to the gpc maintainers.
Joel Baker writes:
> Package: gcc-3.3
> Version: 1:3.3ds5-0pre5
> Severity: normal
>
> The following is taken from an attempt to build gcc-3.3 on a netbsd-i386
> box; gcc-3.2 did not fail at this point, and thus, this should probably be
> considered a regression (as well as a build failure). It is possible to get
> an otherwise working gcc-3.3 package by disabling Pascal in the rules.defs
> file (by architecture or by hand).
>
> I'm really not sure how to determine what's wrong, though I'm quite willing
> to work with anyone who has an idea (including providing access to the box,
> if necessary).
>
> ../../src/gcc/p/script/mkdir-p p/utils
> srcdir=`cd ../../src/gcc && pwd` && cd ./p/utils && /usr/bin/make -f
> "$srcdir/p/utils/Makefile" SHELL="/bin/sh" PC="`if [ x"i386-pc-netbsdelf-gnu"
> = x"i386-pc-netbsdelf-gnu" ]; then echo ./xgpc -B./' '; else echo stage1/xgcc
> -Bstage1/ -B/usr/i386-netbsdelf-gnu/bin/ | sed 's, *$,,;s,^\([^
> ]*[/\][^/\]*\)gcc,\1gpc,;s/^gcc$/gpc/;s/$/ /' ; fi | sed -e
> 's,\(-[BI]\)\([^/][^:]\),\1../../\2,g;s,^\([^/][^:]*/\),../../\1,'` -I../rts"
> CFLAGS="-O2 " PFLAGS="" exeext="" INSTALL_PROGRAM="/usr/bin/install -c"
> INSTALL_DATA="/usr/bin/install -c -m 644" BUILD="i386-pc-netbsdelf-gnu"
> HOST="i386-pc-netbsdelf-gnu" GCC_DIR="$srcdir" all
> make[5]: Entering directory
> `/tmp/Build/.new/gcc-3.3/gcc-3.3-3.3ds5/build/gcc/p/utils'
> ../.././xgpc -B../.././ -I../rts -W -Wall -Wpointer-arith -Wwrite-strings
> -Wmissing-prototypes -Wmissing-declarations -O2 --executable-path=.
> --unit-path=/tmp/Build/.new/gcc-3.3/gcc-3.3-3.3ds5/src/gcc/p/rts
> --unit-path=/tmp/Build/.new/gcc-3.3/gcc-3.3-3.3ds5/src/gcc/p/units
> --print-needed-options
> "/tmp/Build/.new/gcc-3.3/gcc-3.3-3.3ds5/src/gcc/p/utils/binobj.pas" 2>
> "needed-options" || true
> if grep -v '^--' "needed-options" > /dev/null; then echo "needed-options:
> `cat "needed-options"`" >&2; rm -f "needed-options"; false; else true; fi
> ../.././xgpc -B../.././ -I../rts --automake --executable-file-name -W -Wall
> -Wpointer-arith -Wwrite-strings -Wmissing-prototypes -Wmissing-declarations
> -O2 --executable-path=.
> --unit-path=/tmp/Build/.new/gcc-3.3/gcc-3.3-3.3ds5/src/gcc/p/rts
> --unit-path=/tmp/Build/.new/gcc-3.3/gcc-3.3-3.3ds5/src/gcc/p/units `cat
> needed-options`
> "/tmp/Build/.new/gcc-3.3/gcc-3.3-3.3ds5/src/gcc/p/utils/binobj.pas"
> xgpc: spec failure: unrecognized spec option ':'
> xgpc: spec failure: unrecognized spec option ':'
> /usr/bin/ld: cannot open if-exists(crti.o): No such file or directory
> collect2: ld returned 1 exit status
> make[5]: *** [binobj] Error 1
> make[5]: Leaving directory
> `/tmp/Build/.new/gcc-3.3/gcc-3.3-3.3ds5/build/gcc/p/utils'
> make[4]: *** [pascal.utils] Error 2
> make[4]: Leaving directory `/tmp/Build/.new/gcc-3.3/gcc-3.3-3.3ds5/build/gcc'
> make[3]: *** [stage2_build] Error 2
> make[3]: Leaving directory `/tmp/Build/.new/gcc-3.3/gcc-3.3-3.3ds5/build/gcc'
> make[2]: *** [bootstrap-lean] Error 2
> make[2]: Leaving directory `/tmp/Build/.new/gcc-3.3/gcc-3.3-3.3ds5/build'
> s=`cat status`; rm -f status; test $s -eq 0
> make[1]: *** [stamps/05-build-stamp] Error 1
> make[1]: Leaving directory `/tmp/Build/.new/gcc-3.3/gcc-3.3-3.3ds5'
> make: *** [stamps/05-build-stamp] Error 2
>
> --
> Joel Baker <[EMAIL PROTECTED]>