problem building graphics/gimp

Tom McLaughlin tmclaugh at sdf.lonestar.org
Sun Jul 18 19:56:49 PDT 2004


On Sun, 2004-07-18 at 22:32, Robert Huff wrote:
> Hello:
> 	Attempts to build gimp die with:
>=20
> /bin/sh ../../libtool --mode=3Dlink cc  -O -pipe -march=3Dpentium4 -Wall =
 -L/usr/local/lib -L/usr/X11R6/lib -o svg  svg.o ../../libgimp/libgimpui-2.=
0.la ../../libgimpwidgets/libgimpwidgets-2.0.la ../../libgimp/libgimp-2.0.l=
a ../../libgimpcolor/libgimpcolor-2.0.la ../../libgimpbase/libgimpbase-2.0.=
la -Wl,--export-dynamic -L/usr/local/lib -L/usr/X11R6/lib -lrsvg-2 -lgdk_pi=
xbuf-2.0 -lm -lgobject-2.0 -lgmodule-2.0 -lglib-2.0 -liconv   -Wl,--export-=
dynamic -L/usr/local/lib -L/usr/X11R6/lib -lgtk-x11-2.0 -lgdk-x11-2.0 -lXra=
ndr -lXi -lXinerama -lXcursor -latk-1.0 -lgdk_pixbuf-2.0 -lm -lpangoxft-1.0=
 -lXft -lfreetype -lz -lXrender -lXext -lfontconfig -lpangox-1.0 -lX11 -lpa=
ngo-1.0 -lgobject-2.0 -lgmodule-2.0 -lglib-2.0 -liconv    -lintl =20
> cc -O -pipe -march=3Dpentium4 -Wall -o .libs/svg svg.o -Wl,--export-dynam=
ic -Wl,--export-dynamic  -L/usr/local/lib -L/usr/X11R6/lib ../../libgimp/.l=
ibs/libgimpui-2.0.so /usr/ports/graphics/gimp/work/gimp-2.0.2/libgimp/.libs=
/libgimp-2.0.so /usr/ports/graphics/gimp/work/gimp-2.0.2/libgimpwidgets/.li=
bs/libgimpwidgets-2.0.so /usr/ports/graphics/gimp/work/gimp-2.0.2/libgimpmo=
dule/.libs/libgimpmodule-2.0.so ../../libgimpwidgets/.libs/libgimpwidgets-2=
.0.so ../../libgimp/.libs/libgimp-2.0.so /usr/ports/graphics/gimp/work/gimp=
-2.0.2/libgimpcolor/.libs/libgimpcolor-2.0.so /usr/ports/graphics/gimp/work=
/gimp-2.0.2/libgimpbase/.libs/libgimpbase-2.0.so ../../libgimpcolor/.libs/l=
ibgimpcolor-2.0.so ../../libgimpbase/.libs/libgimpbase-2.0.so -lrsvg-2 -lgt=
k-x11-2.0 -lgdk-x11-2.0 -lXrandr -lXi -lXinerama -lXcursor -latk-1.0 -lgdk_=
pixbuf-2.0 -lm -lpangoxft-1.0 -lXft -lXrender -lXext /usr/X11R6/lib/libfont=
config.so -lfreetype -lz -lexpat -lpangox-1.0 -lX11 -lpango-1.0 -lgobject-2=
.0 -lgmodule-2.0 -lglib-2.0 -liconv -lintl -Wl,--rpath -Wl,/usr/X11R6/lib
> /usr/bin/ld: warning: libgsf-1.so.10, needed by /usr/X11R6/lib/librsvg-2.=
so, not found (try using -rpath or -rpath-link)
> /usr/X11R6/lib/librsvg-2.so: undefined reference to `gsf_output_memory_ge=
t_bytes'
> /usr/X11R6/lib/librsvg-2.so: undefined reference to `gsf_output_write'
> /usr/X11R6/lib/librsvg-2.so: undefined reference to `gsf_output_close'
> /usr/X11R6/lib/librsvg-2.so: undefined reference to `gsf_input_read'
> /usr/X11R6/lib/librsvg-2.so: undefined reference to `gsf_output_memory_ge=
t_type'
> /usr/X11R6/lib/librsvg-2.so: undefined reference to `gsf_output_size'
> /usr/X11R6/lib/librsvg-2.so: undefined reference to `gsf_input_get_type'
> /usr/X11R6/lib/librsvg-2.so: undefined reference to `gsf_output_memory_ne=
w'
> /usr/X11R6/lib/librsvg-2.so: undefined reference to `gsf_input_gzip_new'
> /usr/X11R6/lib/librsvg-2.so: undefined reference to `gsf_input_memory_new=
'
> /usr/X11R6/lib/librsvg-2.so: undefined reference to `gsf_output_get_type'
> /usr/X11R6/lib/librsvg-2.so: undefined reference to `gsf_input_remaining'
> gmake[3]: *** [svg] Error 1
> gmake[3]: Leaving directory `/usr/ports/graphics/gimp/work/gimp-2.0.2/plu=
g-ins/common'
> gmake[2]: *** [all-recursive] Error 1
> gmake[2]: Leaving directory `/usr/ports/graphics/gimp/work/gimp-2.0.2/plu=
g-ins'
> gmake[1]: *** [all-recursive] Error 1
> gmake[1]: Leaving directory `/usr/ports/graphics/gimp/work/gimp-2.0.2'
> gmake: *** [all] Error 2
> *** Error code 2
>=20
> Stop in /usr/ports/graphics/gimp.
>=20
> 	I've upgraded upgraded libgsf and installed libgsf-gnome (just
> in case):
>=20
> huff@>> dir /var/db/pkg | grep libgsf
> drwxr-xr-x    2 root  wheel       512 Jul 18 22:03 libgsf-1.10.0
> drwxr-xr-x    2 root  wheel       512 Jul 18 22:17 libgsf-gnome-1.10.0
>=20
> 	I have a vague memory of something related on either questions
> or ports, but cannot find it in the list archives.
> 	(System: FreeBSD jerusalem.litteratus.org 5.2-CURRENT FreeBSD
> 5.2-CURRENT #0: Sat Jun 19 13:47:37 EDT 2004 )=20
>=20
> 	What have I forgotten?
>=20
>=20
> 				Robert Huff
>=20
>=20

As long as your ports are all in order and up to date which it looks
like they are, try the following since you are running -current.  You
may be experiencing a problem with the recent binutils import.

# cd /usr/src/gnu/usr.bin/binutils/ld
# make clean
# make
# make install
________________________________________________________________________

Tom



More information about the freebsd-gnome mailing list