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