> 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

I can't tell anything from this report. With an access, I could try
to debug it.

If you just want to continue the build, try creating an empty
gcc/p/utils/needed-options file in the build directory (but the
problem may be deeper, so I don't know the rest will work then).

Frank

-- 
Frank Heckenbach, [EMAIL PROTECTED]
http://fjf.gnu.de/
GnuPG and PGP keys: http://fjf.gnu.de/plan (7977168E)


Reply via email to