Subject: weird problem building lang/gcc3-c++ on 1.6.2_STABLE/i386
To: NetBSD Packages Technical Discussion List <tech-pkg@NetBSD.ORG>
From: Greg A. Woods <woods@weird.com>
List: tech-pkg
Date: 01/10/2005 19:48:00
I'm just re-building everything I build from the pkgsrc-2004Q4 branch
and have run into this little mystery:

gmake[1]: Leaving directory `/build/package-obj/lang/gcc3-c++/work/gcc-3.3.4/i386--netbsdelf/libstdc++-v3'
libtool --mode=unwrap -o /var/package-obj/lang/gcc3-c++/work/gcc-3.3.4/i386--netbsdelf/libstdc++-v3/libsupc++/libsupc++.la
libtool: unrecognized option `-o'
Try `libtool --help' for more information.
*** Error code 1

Stop.
make: stopped in /building/work/woods/m-NetBSD-pkgsrc-2004q4/lang/gcc3-c++
*** Error code 1

Stop.
make: stopped in /building/work/woods/m-NetBSD-pkgsrc-2004q4/lang/gcc3-c++
*** Error code 1

Stop.
make: stopped in /building/work/woods/m-NetBSD-pkgsrc-2004q4/lang/gcc3-c++
** 'cd /usr/pkgsrc/lang/gcc3-c++ && /usr/bin/make update CLEANDEPENDS=yes' failed


Obviously some command name is missing, though without a double space
where it should be it does not look like an empty macro expansion....


Oddly I can't find any Makefile in which the string "unwrap" occurs:

[ttyp2]<woods@always> # fgrep unwrap work/gcc-3.3.4/Makefile
[ttyp2]<woods@always> # fgrep unwrap work/gcc-3.3.4/*/Makefile
[ttyp2]<woods@always> # fgrep unwrap work/gcc-3.3.4/*/*/Makefile
[ttyp2]<woods@always> # fgrep unwrap work/gcc-3.3.4/*/*/*/Makefile
[ttyp2]<woods@always> # fgrep unwrap work/gcc-3.3.4/*/*/*/*/Makefile
[ttyp2]<woods@always> # fgrep unwrap work/gcc-3.3.4/*/*/*/*/*/Makefile
fgrep: can't open work/gcc-3.3.4/*/*/*/*/*/Makefile: No such file or directory
[ttyp2]<woods@always> # find work/gcc-3.3.4 -name 'Make\*' -print | xargs fgrep unwrap                              
[ttyp2]<woods@always> # 

weird, eh?

Note that gcc3-c-3.3.4 is already successfully built and installed.

Note also that prior to moving to the 2004Q4 branch I had successfully
built all these gcc3 related packages from the 2004Q3 branch:

# l /build/pkgiso/cd*/packages/All/gcc*.tgz
/build/pkgiso/cd1/packages/All/gcc3-c-3.3.4.tgz@
/build/pkgiso/cd1/packages/All/gcc3-f77-3.3.4.tgz@
/build/pkgiso/cd1/packages/All/gcc3-objc-3.3.4.tgz@
/build/pkgiso/cd2/packages/All/gcc3-c++-3.3.4.tgz@
/build/pkgiso/cd2/packages/All/gcc3-c-3.3.4.tgz@


(the java front-end didn't build on Alpha, but I think I reported that)

Also note I have made no local changes to the lang/gcc3* modules.

-- 
						Greg A. Woods

H:+1 416 218-0098  W:+1 416 489-5852 x122  VE3TCP  RoboHack <woods@robohack.ca>
Planix, Inc. <woods@planix.com>          Secrets of the Weird <woods@weird.com>