libgnomedb failing to build

John McAree john at mcaree.org
Fri Nov 12 08:05:50 PST 2004


Hi all,

I've been having a problem upgrading libgnomedb for about a day now, 
originally on a several-day old ports collection, and still on a current 
set. Here's my uname:

avenger# uname -a
FreeBSD avenger 5.3-RELEASE FreeBSD 5.3-RELEASE #0: Sun Nov  7 17:59:00 
GMT 2004     zaphod at avenger:/usr/obj/usr/src/sys/AVENGER  i386

Here's a portion of the log of the build (full log available).

avenger# make install clean
===>  Vulnerability check disabled, database not found
===>  Extracting for libgnomedb-1.0.4_2
 >> Checksum OK for gnome2/libgnomedb-1.0.4.tar.bz2.
===>  Patching for libgnomedb-1.0.4_2
===>  Applying FreeBSD patches for libgnomedb-1.0.4_2
===>   libgnomedb-1.0.4_2 depends on executable: gmake - found
===>   libgnomedb-1.0.4_2 depends on file: /usr/local/bin/libtool13 - found
===>   libgnomedb-1.0.4_2 depends on file: 
/usr/X11R6/libdata/pkgconfig/gnome-mime-data-2.0.pc - found
===>   libgnomedb-1.0.4_2 depends on executable: pkg-config - found
===>   libgnomedb-1.0.4_2 depends on file: 
/usr/local/bin/intltool-extract - found
===>   libgnomedb-1.0.4_2 depends on shared library: X11.6 - found
===>   libgnomedb-1.0.4_2 depends on shared library: esd.2 - found
===>   libgnomedb-1.0.4_2 depends on shared library: glib-2.0.400 - found
===>   libgnomedb-1.0.4_2 depends on shared library: atk-1.0.800 - found
===>   libgnomedb-1.0.4_2 depends on shared library: pango-1.0.600 - found
===>   libgnomedb-1.0.4_2 depends on shared library: gtk-x11-2.0.400 - found
===>   libgnomedb-1.0.4_2 depends on shared library: linc.1 - found
===>   libgnomedb-1.0.4_2 depends on shared library: IDL-2.0 - found
===>   libgnomedb-1.0.4_2 depends on shared library: ORBit-2.0 - found
===>   libgnomedb-1.0.4_2 depends on shared library: glade-2.0.0 - found
===>   libgnomedb-1.0.4_2 depends on shared library: xml2.5 - found
===>   libgnomedb-1.0.4_2 depends on shared library: xslt.2 - found
===>   libgnomedb-1.0.4_2 depends on shared library: bonobo-2.0 - found
===>   libgnomedb-1.0.4_2 depends on shared library: gconf-2.5 - found
===>   libgnomedb-1.0.4_2 depends on shared library: gnomevfs-2.800 - found
===>   libgnomedb-1.0.4_2 depends on shared library: gnomecanvas-2.800 - 
found
===>   libgnomedb-1.0.4_2 depends on shared library: art_lgpl_2.5 - found
===>   libgnomedb-1.0.4_2 depends on shared library: gnomeprint-2-2.1 - 
found
===>   libgnomedb-1.0.4_2 depends on shared library: gnomeprintui-2-2.1 
- found
===>   libgnomedb-1.0.4_2 depends on shared library: gnome-2.800 - found
===>   libgnomedb-1.0.4_2 depends on shared library: bonoboui-2.0 - found
===>   libgnomedb-1.0.4_2 depends on shared library: gnomeui-2.800 - found
===>   libgnomedb-1.0.4_2 depends on shared library: gda-2.2 - found
===>   libgnomedb-1.0.4_2 depends on shared library: gtksourceview-1.0.0 
- found
===>  Configuring for libgnomedb-1.0.4_2

[...]

Making all in control-center
gmake[1]: Entering directory 
`/usr/ports/databases/libgnomedb/work/libgnomedb-1.0.4/control-center'

[...]

cc -O -g -pipe -Wall -Wmissing-prototypes -Wnested-externs 
-Wpointer-arith -Wno-sign-compare -L/usr/local/lib -o 
.libs/gnome-database-properti
es database-capplet.o dsn-config.o dsn-properties-dialog.o main.o 
provider-config.o -Wl,--export-dynamic -pthread -L/usr/local/lib -L/usr/X11R
6/lib -lgtk-x11-2.0 -lgdk-x11-2.0 -lXrandr -lXi -lXinerama -lXcursor 
-latk-1.0 -lgdk_pixbuf-2.0 -lpangoxft-1.0 -lXft -lfreetype -lXrender -lXe
xt -lfontconfig -lpangox-1.0 -lX11 -lpango-1.0 -lgobject-2.0 -lgda-2 
-lgthread-2.0 -lgmodule-2.0 -lxslt -lglib-2.0 -lxml2 -lz -liconv -lm -Wl,
--export-dynamic -pthread -L/usr/local/lib -L/usr/X11R6/lib -lgnomeui-2 
-lSM -lICE -lbonoboui-2 -lxml2 -lgnomecanvas-2 -lgnome-2 -lpopt -lart_
lgpl_2 -lpangoft2-1.0 -lgtk-x11-2.0 -lgdk-x11-2.0 -lXrandr -lXi 
-lXinerama -lXcursor -latk-1.0 -lgdk_pixbuf-2.0 -lpangoxft-1.0 -lXft 
-lfreetyp
e -lz -lXrender -lXext -lfontconfig -lpangox-1.0 -lX11 -lpango-1.0 
-lgobject-2.0 -lgnomevfs-2 -lbonobo-2 -lgconf-2 -lbonobo-activation -lORBit
-2 -lm -lgmodule-2.0 -lgthread-2.0 -lglib-2.0 -liconv 
../libgnomedb/.libs/libgnomedb-2.so -pthread -lgtk-x11-2.0 -lgdk-x11-2.0 
-lXrandr -lXi -
lXinerama -lXcursor -latk-1.0 -lgdk_pixbuf-2.0 -lpangoxft-1.0 -lXft 
-lfreetype -lXrender -lXext -lfontconfig -lpangox-1.0 -lX11 -lpango-1.0 -l
gobject-2.0 -lgda-2 -lgthread-2.0 -lgmodule-2.0 -lxslt -lglib-2.0 -lxml2 
-lz -liconv -lm -lgtksourceview-1.0 -lgtk-x11-2.0 -lgnomeprint-2-2 -l
gdk-x11-2.0 -lXrandr -lXi -lXinerama -lXcursor -latk-1.0 
-lgdk_pixbuf-2.0 -lpangoxft-1.0 -lXft -lfreetype -lXrender -lXext 
-lfontconfig -lpang
ox-1.0 -lX11 -lart_lgpl_2 -lxml2 -lz -lpango-1.0 -lm -lgobject-2.0 
-lgmodule-2.0 -lglib-2.0 -liconv -lglade-2.0 -lgtk-x11-2.0 -lxml2 -lgdk-x11
-2.0 -lXrandr -lXi -lXinerama -lXcursor -latk-1.0 -lgdk_pixbuf-2.0 
-lpangoxft-1.0 -lXft -lfreetype -lz -lXrender -lXext -lfontconfig -lpangox-
1.0 -lX11 -lpango-1.0 -lm -lgobject-2.0 -lgmodule-2.0 -lglib-2.0 -liconv 
-pthread -lgnomeui-2 -lSM -lICE -lbonoboui-2 -lxml2 -lgnomecanvas-2 -
lgnome-2 -lpopt -lart_lgpl_2 -lpangoft2-1.0 -lgtk-x11-2.0 -lgdk-x11-2.0 
-lXrandr -lXi -lXinerama -lXcursor -latk-1.0 -lgdk_pixbuf-2.0 -lpangox
ft-1.0 -lXft -lfreetype -lz -lXrender -lXext -lfontconfig -lpangox-1.0 
-lX11 -lpango-1.0 -lgobject-2.0 -lgnomevfs-2 -lbonobo-2 -lgconf-2 -lbon
obo-activation -lORBit-2 -lm -lgmodule-2.0 -lgthread-2.0 -lglib-2.0 
-liconv  -Wl,--rpath -Wl,/usr/X11R6/lib
/usr/X11R6/lib/libgnomeprint-2-2.so: warning: warning: tmpnam() possibly 
used unsafely; consider using mkstemp()
../libgnomedb/.libs/libgnomedb-2.so: undefined reference to 
`gda_config_free_provider_info'
gmake[1]: *** [gnome-database-properties] Error 1
gmake[1]: Leaving directory 
`/usr/ports/databases/libgnomedb/work/libgnomedb-1.0.4/control-center'
gmake: *** [all-recursive] Error 1
*** Error code 2

Stop in /usr/ports/databases/libgnomedb.

I'd appreciate any help with this, I googled but the only result 
returned referred to `gda_config_free_provider_info` being renamed.

John.


More information about the freebsd-gnome mailing list