Subject: Re: libtool build problems
To: None <tech-pkg@netbsd.org>
From: Soren Jacobsen <snj@pobox.com>
List: tech-pkg
Date: 02/28/2004 20:59:00
On 02/29 00:25, Marc Recht wrote:
> Hi!
> 
> While building gtk2 (on yesterday's -current (Kernel & userland)) I get the 
> following error:
> 
> /bin/sh ../libtool --mode=link gcc  -O2 -pipe -march=athlon-xp 
> -I/usr/pkg/include -I/usr/include -I/usr/pkg/include/freetype2 -Wall 
> -L/usr/pkg/lib -Wl,-R/usr/pkg/lib -L/usr/lib -Wl,-R/usr/lib 
> -Wl,-R/usr/X11R6/lib -o libgdk_pixbuf-2.0.la -rpath /usr/pkg/lib 
> -version-info 200:4:200 -export-symbols-regex "^[^_].*" gdk-pixbuf.lo 
> gdk-pixbuf-animation.lo gdk-pixbuf-data.lo gdk-pixbuf-io.lo 
> gdk-pixbuf-loader.lo gdk-pixbuf-scale.lo gdk-pixbuf-util.lo gdk-pixdata.lo 
> gdk-pixbuf-enum-types.lo pixops/libpixops.la   -Wl,-R/usr/pkg/lib 
> -Wl,--export-dynamic -pthread -L/usr/pkg/lib -lgmodule-2.0 -lgobject-2.0 
> -lgthread-2.0 -lglib-2.0 -lm    -lm -lintl
> generating symbol list for `libgdk_pixbuf-2.0.la'
> nm  .libs/gdk-pixbuf.o .libs/gdk-pixbuf-animation.o .libs/gdk-pixbuf-data.o 
> .libs/gdk-pixbuf-io.o .libs/gdk-pixbuf-loader.o .libs/gdk-pixbuf-scale.o 
> .libs/gdk-pixbuf-util.o .libs/gdk-pixdata.o .libs/gdk-pixbuf-enum-types.o 
> pixops/.libs/libpixops.a |  | /usr/bin/sed 's/.* //' | sort | uniq > 
> .libs/libgdk_pixbuf-2.0.exp
> eval: 1: Syntax error: "|" unexpected
> gmake[3]: *** [libgdk_pixbuf-2.0.la] Error 2
> gmake[3]: Leaving directory 
> `/usr/pkgsrc/x11/gtk2/work/gtk+-2.2.4/gdk-pixbuf'
> gmake[2]: *** [all-recursive] Error 1
> 
> (Note the "|  |" just before the "/usr/bin/sed".) I also get the same error 
> while building other packages (eg. xmms).

I saw the same thing yesterday.  I rebuilt libtool-base and all was fine.