freebsd 5.4 gnome 2.12 build problems.
apple
apple at justken.net
Mon Feb 13 16:59:08 PST 2006
Hello,
I'm running freebsd 5.4 p10 on a dual amd64 SMP system.
After upgrading gnome to 2.12.3 Nautilus won't start. leaving me with a
grey background no icons, and no file manager.
I've tried rebuilding ports manually - as well as cvsupping and hoping
that a fix will miraculously appear, as well as a full portupgrade -Rrf
nautilus2-2.12.2
it seems i keep getting stuck at the same place: librsvg-2.12.7 won't
build. It suggests building with -fPIC, but i'm not sure how to do that.
I've posted to questions at freebsd.org with no luck, i'm hoping someone on
the amd64 list can help.
Any help would be greatly appreciated. The tail of an attempt to install
librsvg2 from from the port is copied below.
cc -DHAVE_CONFIG_H -I. -I. -I. -I/usr/local/include/libgsf-1
-I/usr/local/include/glib-2.0 -I/usr/local/lib/glib-2.0/include
-I/usr/local/include/libxml2 -I/usr/local/include -DHAVE_SVGZ=1
-I/usr/local/include/libcroco-0.6 -I/usr/local/include/glib-2.0
-I/usr/local/lib/glib-2.0/include -I/usr/local/include/libxml2
-I/usr/local/include -DHAVE_LIBCROCO=1 -I. -I.
-I/usr/local/include/glib-2.0 -I/usr/local/lib/glib-2.0/include
-I/usr/local/include/libart-2.0 -I/usr/local/include/libxml2
-I/usr/local/include -I/usr/X11R6/include/gtk-2.0
-I/usr/X11R6/include/pango-1.0 -I/usr/X11R6/include
-I/usr/local/include/freetype2 -DXTHREADS -DXUSE_MTSAFE_API
-I/usr/local/include/atk-1.0 -I/usr/local/include/cairo
-I/usr/local/include/glib-2.0 -I/usr/local/lib/glib-2.0/include
-I/usr/X11R6/include/gtk-2.0 -I/usr/X11R6/lib/gtk-2.0/include
-I/usr/X11R6/include/pango-1.0 -I/usr/X11R6/include
-I/usr/local/include/freetype2 -I/usr/local/include -DXTHREADS
-DXUSE_MTSAFE_API -I/usr/local/include/glib-2.0
-I/usr/local/lib/glib-2.0/include -I/usr/local/include/cairo
-I/usr/X11R6/include/gtk-2.0 -I/usr/X11R6/lib/gtk-2.0/include
-I/usr/X11R6/include/pango-1.0 -I/usr/X11R6/include
-I/usr/local/include/freetype2 -I/usr/local/include -I/usr/X11R6/include
-DG_LOG_DOMAIN=\"librsvg\" -DLIBRSVG_DATADIR=\"/usr/X11R6/share/gnome\"
-I/usr/local/include -O -pipe -MT librsvg-enum-types.lo -MD -MP -MF
.deps/librsvg-enum-types.Tpo -c librsvg-enum-types.c -fPIC -DPIC -o
.libs/librsvg-enum-types.o
cc -DHAVE_CONFIG_H -I. -I. -I. -I/usr/local/include/libgsf-1
-I/usr/local/include/glib-2.0 -I/usr/local/lib/glib-2.0/include
-I/usr/local/include/libxml2 -I/usr/local/include -DHAVE_SVGZ=1
-I/usr/local/include/libcroco-0.6 -I/usr/local/include/glib-2.0
-I/usr/local/lib/glib-2.0/include -I/usr/local/include/libxml2
-I/usr/local/include -DHAVE_LIBCROCO=1 -I. -I.
-I/usr/local/include/glib-2.0 -I/usr/local/lib/glib-2.0/include
-I/usr/local/include/libart-2.0 -I/usr/local/include/libxml2
-I/usr/local/include -I/usr/X11R6/include/gtk-2.0
-I/usr/X11R6/include/pango-1.0 -I/usr/X11R6/include
-I/usr/local/include/freetype2 -DXTHREADS -DXUSE_MTSAFE_API
-I/usr/local/include/atk-1.0 -I/usr/local/include/cairo
-I/usr/local/include/glib-2.0 -I/usr/local/lib/glib-2.0/include
-I/usr/X11R6/include/gtk-2.0 -I/usr/X11R6/lib/gtk-2.0/include
-I/usr/X11R6/include/pango-1.0 -I/usr/X11R6/include
-I/usr/local/include/freetype2 -I/usr/local/include -DXTHREADS
-DXUSE_MTSAFE_API -I/usr/local/include/glib-2.0
-I/usr/local/lib/glib-2.0/include -I/usr/local/include/cairo
-I/usr/X11R6/include/gtk-2.0 -I/usr/X11R6/lib/gtk-2.0/include
-I/usr/X11R6/include/pango-1.0 -I/usr/X11R6/include
-I/usr/local/include/freetype2 -I/usr/local/include -I/usr/X11R6/include
-DG_LOG_DOMAIN=\"librsvg\" -DLIBRSVG_DATADIR=\"/usr/X11R6/share/gnome\"
-I/usr/local/include -O -pipe -MT librsvg-enum-types.lo -MD -MP -MF
.deps/librsvg-enum-types.Tpo -c librsvg-enum-types.c -o
librsvg-enum-types.o >/dev/null 2>&1
/bin/sh /usr/ports/graphics/librsvg2/work/gnome-libtool --mode=link cc
-O -pipe -L/usr/local/lib -o librsvg-2.la -rpath /usr/X11R6/lib
-version-info 14:7:12 -no-undefined -export-dynamic rsvg-affine.lo
librsvg-features.lo rsvg-bpath-util.lo rsvg-css.lo rsvg-defs.lo
rsvg-image.lo rsvg-paint-server.lo rsvg-path.lo rsvg-file-util.lo
rsvg-filter.lo rsvg-marker.lo rsvg-mask.lo rsvg-shapes.lo
rsvg-structure.lo rsvg-styles.lo rsvg-text.lo rsvg.lo rsvg-cond.lo
rsvg-art-composite.lo rsvg-art-draw.lo rsvg-art-mask.lo
rsvg-art-paint-server.lo rsvg-art-render.lo librsvg-enum-types.lo
-L/usr/local/lib -lgsf-1 -lgobject-2.0 -lxml2 -lz -lm -lglib-2.0
-liconv -L/usr/local/lib -lcroco-0.6 -lglib-2.0 -lxml2 -lz -liconv
-lm -Wl,--rpath -Wl,/usr/local/lib -L/usr/local/lib -L/usr/X11R6/lib
-lgdk_pixbuf-2.0 -lart_lgpl_2 -lxml2 -lpangoft2-1.0 -lfreetype -lz
-lpango-1.0 -lm -lgobject-2.0 -lgmodule-2.0 -lglib-2.0 -liconv
-lfontconfig -L/usr/local/lib -Wl,--rpath -Wl,/usr/local/lib
-lfreetype -lz
cc -shared .libs/rsvg-affine.o .libs/librsvg-features.o
.libs/rsvg-bpath-util.o .libs/rsvg-css.o .libs/rsvg-defs.o
.libs/rsvg-image.o .libs/rsvg-paint-server.o .libs/rsvg-path.o
.libs/rsvg-file-util.o .libs/rsvg-filter.o .libs/rsvg-marker.o
.libs/rsvg-mask.o .libs/rsvg-shapes.o .libs/rsvg-structure.o
.libs/rsvg-styles.o .libs/rsvg-text.o .libs/rsvg.o .libs/rsvg-cond.o
.libs/rsvg-art-composite.o .libs/rsvg-art-draw.o .libs/rsvg-art-mask.o
.libs/rsvg-art-paint-server.o .libs/rsvg-art-render.o
.libs/librsvg-enum-types.o -L/usr/local/lib -lgsf-1 -lcroco-0.6
-L/usr/X11R6/lib -lgdk_pixbuf-2.0 -lart_lgpl_2 -lxml2 -lpangoft2-1.0
-lpango-1.0 -lm -lgobject-2.0 -lgmodule-2.0 -lglib-2.0 -liconv
-lfontconfig -lfreetype -lz -Wl,--rpath -Wl,/usr/local/lib -Wl,--rpath
-Wl,/usr/local/lib -Wl,-soname -Wl,librsvg-2.so.2 -o .libs/librsvg-2.so.2
/usr/bin/ld: /usr/local/lib/libgsf-1.a(gsf-utils.o): relocation
R_X86_64_32 can not be used when making a shared object; recompile with
-fPIC
/usr/local/lib/libgsf-1.a: could not read symbols: Bad value
gmake[2]: *** [librsvg-2.la] Error 1
gmake[2]: Leaving directory
`/usr/ports/graphics/librsvg2/work/librsvg-2.12.7'
gmake[1]: *** [all-recursive] Error 1
gmake[1]: Leaving directory
`/usr/ports/graphics/librsvg2/work/librsvg-2.12.7'
gmake: *** [all] Error 2
*** Error code 2
Stop in /usr/ports/graphics/librsvg2.
More information about the freebsd-amd64
mailing list