databases/libgnomedb does not build

Samuel Stringham samuel.stringham at gmail.com
Mon Jun 6 18:53:40 GMT 2005


Hello,

It seems that recent updates in the libgda code removed needed stucts
for libgnomedb.  When attempting to build gnomedb, I get:

root at work# make -C /usr/ports/databases/libgnomedb/
===>  Building for libgnomedb-1.2.1
Making all in po
gmake[1]: Entering directory
`/usr/ports/databases/libgnomedb/work/libgnomedb-1.2.1/po'
gmake[1]: Nothing to be done for `all'.
gmake[1]: Leaving directory
`/usr/ports/databases/libgnomedb/work/libgnomedb-1.2.1/po'
Making all in libgnomedb
gmake[1]: Entering directory
`/usr/ports/databases/libgnomedb/work/libgnomedb-1.2.1/libgnomedb'
if /bin/sh /usr/local/bin/libtool15 --tag=CC --mode=compile cc
-DPACKAGE_NAME=\"GNOME\ DB\ library\" -DPACKAGE_TARNAME=\"libgnomedb\"
-DPACKAGE_VERSION=\"1.2.1\" -DPACKAGE_STRING=\"GNOME\ DB\ library\
1.2.1\" -DPACKAGE_BUGREPORT=\"gnome-db-list at gnome.org\"
-DGNOME_DB_EXPLICIT_TRANSLATION_DOMAIN=\"libgnomedb-2\"
-DSTDC_HEADERS=1 -DHAVE_SYS_TYPES_H=1 -DHAVE_SYS_STAT_H=1
-DHAVE_STDLIB_H=1 -DHAVE_STRING_H=1 -DHAVE_MEMORY_H=1
-DHAVE_STRINGS_H=1 -DHAVE_INTTYPES_H=1 -DHAVE_STDINT_H=1
-DHAVE_UNISTD_H=1 -DHAVE_DLFCN_H=1 -DGETTEXT_PACKAGE=\"libgnomedb-2\"
-DHAVE_LOCALE_H=1 -DHAVE_LC_MESSAGES=1
-DHAVE_BIND_TEXTDOMAIN_CODESET=1 -DHAVE_GETTEXT=1 -DHAVE_DCGETTEXT=1
-DENABLE_NLS=1  -I. -I. -I.. -I.. -D_REENTRANT -DXTHREADS
-DXUSE_MTSAFE_API -I/usr/local/include/atk-1.0
-I/usr/local/include/glib-2.0 -I/usr/local/lib/glib-2.0/include
-I/usr/local/include/libxml2 -I/usr/local/include
-I/usr/X11R6/include/gtk-2.0 -I/usr/X11R6/lib/gtk-2.0/include
-I/usr/X11R6/include -I/usr/X11R6/include/pango-1.0
-I/usr/local/include/freetype2 -I/usr/X11R6/include/libgda-1.3  
-DXTHREADS -DXUSE_MTSAFE_API -I/usr/local/include/libxml2
-I/usr/local/include -I/usr/local/include/atk-1.0
-I/usr/local/include/glib-2.0 -I/usr/local/lib/glib-2.0/include
-I/usr/local/include/libart-2.0 -I/usr/X11R6/include/gtksourceview-1.0
-I/usr/X11R6/include/gtk-2.0 -I/usr/X11R6/include/libgnomeprint-2.2
-I/usr/X11R6/lib/gtk-2.0/include -I/usr/X11R6/include
-I/usr/X11R6/include/pango-1.0 -I/usr/local/include/freetype2  
-DHAVE_GTKSOURCEVIEW -DXTHREADS -DXUSE_MTSAFE_API
-I/usr/local/include/libxml2 -I/usr/local/include
-I/usr/local/include/atk-1.0 -I/usr/local/include/glib-2.0
-I/usr/local/lib/glib-2.0/include -I/usr/X11R6/include/libglade-2.0
-I/usr/X11R6/include/gtk-2.0 -I/usr/X11R6/lib/gtk-2.0/include
-I/usr/X11R6/include -I/usr/X11R6/include/pango-1.0
-I/usr/local/include/freetype2   -DHAVE_LIBGLADE -DORBIT2=1
-D_REENTRANT -DXTHREADS -DXUSE_MTSAFE_API
-I/usr/local/include/libart-2.0 -I/usr/local/include/glib-2.0
-I/usr/local/lib/glib-2.0/include -I/usr/local/include/orbit-2.0
-I/usr/local/include/libbonobo-2.0
-I/usr/local/include/bonobo-activation-2.0
-I/usr/local/include/atk-1.0 -I/usr/local/include/libxml2
-I/usr/local/include -I/usr/X11R6/include/libgnomeui-2.0
-I/usr/X11R6/include/libgnome-2.0
-I/usr/X11R6/include/libgnomecanvas-2.0 -I/usr/X11R6/include/gtk-2.0
-I/usr/X11R6/include/gconf/2 -I/usr/X11R6/include/libbonoboui-2.0
-I/usr/X11R6/include/gnome-vfs-2.0
-I/usr/X11R6/lib/gnome-vfs-2.0/include -I/usr/X11R6/include/pango-1.0
-I/usr/X11R6/include -I/usr/local/include/freetype2
-I/usr/X11R6/lib/gtk-2.0/include   -DBUILD_WITH_GNOME
-DLIBGNOMEDB_ICONSDIR=\""/usr/X11R6/share/gnome/pixmaps/libgnomedb"\"
-DLIBGNOMEDB_DATADIR=\""/usr/X11R6/share/gnome/gnome-db"\"
-DLIBGNOMEDB_LOCALEDIR=\""/usr/X11R6/share/locale"\"
-DLIBGNOMEDB_UIDIR=\""/usr/X11R6/share/gnome/gnome-db/ui"\"
-DPREFIX=\""/usr/X11R6"\" -DSYSCONFDIR=\""/usr/X11R6/etc"\"
-DDATADIR=\""/usr/X11R6/share/gnome"\" -DLIBDIR=\""/usr/X11R6/lib"\" 
-I/usr/local/include  -O -pipe  -MT gnome-db-form.lo -MD -MP -MF
".deps/gnome-db-form.Tpo" -c -o gnome-db-form.lo gnome-db-form.c; \
then mv -f ".deps/gnome-db-form.Tpo" ".deps/gnome-db-form.Plo"; else
rm -f ".deps/gnome-db-form.Tpo"; exit 1; fi
 cc "-DPACKAGE_NAME=\"GNOME DB library\""
-DPACKAGE_TARNAME=\"libgnomedb\" -DPACKAGE_VERSION=\"1.2.1\"
"-DPACKAGE_STRING=\"GNOME DB library 1.2.1\""
-DPACKAGE_BUGREPORT=\"gnome-db-list at gnome.org\"
-DGNOME_DB_EXPLICIT_TRANSLATION_DOMAIN=\"libgnomedb-2\"
-DSTDC_HEADERS=1 -DHAVE_SYS_TYPES_H=1 -DHAVE_SYS_STAT_H=1
-DHAVE_STDLIB_H=1 -DHAVE_STRING_H=1 -DHAVE_MEMORY_H=1
-DHAVE_STRINGS_H=1 -DHAVE_INTTYPES_H=1 -DHAVE_STDINT_H=1
-DHAVE_UNISTD_H=1 -DHAVE_DLFCN_H=1 -DGETTEXT_PACKAGE=\"libgnomedb-2\"
-DHAVE_LOCALE_H=1 -DHAVE_LC_MESSAGES=1
-DHAVE_BIND_TEXTDOMAIN_CODESET=1 -DHAVE_GETTEXT=1 -DHAVE_DCGETTEXT=1
-DENABLE_NLS=1 -I. -I. -I.. -I.. -D_REENTRANT -DXTHREADS
-DXUSE_MTSAFE_API -I/usr/local/include/atk-1.0
-I/usr/local/include/glib-2.0 -I/usr/local/lib/glib-2.0/include
-I/usr/local/include/libxml2 -I/usr/local/include
-I/usr/X11R6/include/gtk-2.0 -I/usr/X11R6/lib/gtk-2.0/include
-I/usr/X11R6/include -I/usr/X11R6/include/pango-1.0
-I/usr/local/include/freetype2 -I/usr/X11R6/include/libgda-1.3
-DXTHREADS -DXUSE_MTSAFE_API -I/usr/local/include/libxml2
-I/usr/local/include -I/usr/local/include/atk-1.0
-I/usr/local/include/glib-2.0 -I/usr/local/lib/glib-2.0/include
-I/usr/local/include/libart-2.0 -I/usr/X11R6/include/gtksourceview-1.0
-I/usr/X11R6/include/gtk-2.0 -I/
usr/X11R6/include/libgnomeprint-2.2 -I/usr/X11R6/lib/gtk-2.0/include
-I/usr/X11R6/include -I/usr/X11R6/include/pango-1.0 -I/usr
/local/include/freetype2 -DHAVE_GTKSOURCEVIEW -DXTHREADS
-DXUSE_MTSAFE_API -I/usr/local/include/libxml2 -I/usr/local/include -I
/usr/local/include/atk-1.0 -I/usr/local/include/glib-2.0
-I/usr/local/lib/glib-2.0/include -I/usr/X11R6/include/libglade-2.0 -I
/usr/X11R6/include/gtk-2.0 -I/usr/X11R6/lib/gtk-2.0/include
-I/usr/X11R6/include -I/usr/X11R6/include/pango-1.0 -I/usr/local/in
clude/freetype2 -DHAVE_LIBGLADE -DORBIT2=1 -D_REENTRANT -DXTHREADS
-DXUSE_MTSAFE_API -I/usr/local/include/libart-2.0 -I/usr/loc
al/include/glib-2.0 -I/usr/local/lib/glib-2.0/include
-I/usr/local/include/orbit-2.0 -I/usr/local/include/libbonobo-2.0
-I/usr/
local/include/bonobo-activation-2.0 -I/usr/local/include/atk-1.0
-I/usr/local/include/libxml2 -I/usr/local/include -I/usr/X11R6
/include/libgnomeui-2.0 -I/usr/X11R6/include/libgnome-2.0
-I/usr/X11R6/include/libgnomecanvas-2.0 -I/usr/X11R6/include/gtk-2.0
-I/usr/X11R6/include/gconf/2 -I/usr/X11R6/include/libbonoboui-2.0
-I/usr/X11R6/include/gnome-vfs-2.0 -I/usr/X11R6/lib/gnome-vfs
-2.0/include -I/usr/X11R6/include/pango-1.0 -I/usr/X11R6/include
-I/usr/local/include/freetype2 -I/usr/X11R6/lib/gtk-2.0/includ
e -DBUILD_WITH_GNOME
-DLIBGNOMEDB_ICONSDIR=\"/usr/X11R6/share/gnome/pixmaps/libgnomedb\"
-DLIBGNOMEDB_DATADIR=\"/usr/X11R6/shar
e/gnome/gnome-db\" -DLIBGNOMEDB_LOCALEDIR=\"/usr/X11R6/share/locale\"
-DLIBGNOMEDB_UIDIR=\"/usr/X11R6/share/gnome/gnome-db/ui\"
 -DPREFIX=\"/usr/X11R6\" -DSYSCONFDIR=\"/usr/X11R6/etc\"
-DDATADIR=\"/usr/X11R6/share/gnome\" -DLIBDIR=\"/usr/X11R6/lib\" -I/us
r/local/include -O -pipe -MT gnome-db-form.lo -MD -MP -MF
.deps/gnome-db-form.Tpo -c gnome-db-form.c  -fPIC -DPIC -o .libs/gnom
e-db-form.o
gnome-db-form.c: In function `create_navigator':
gnome-db-form.c:154: error: `GdaFieldAttributes' undeclared (first use
in this function)
gnome-db-form.c:154: error: (Each undeclared identifier is reported only once
gnome-db-form.c:154: error: for each function it appears in.)
gnome-db-form.c:154: error: `fa' undeclared (first use in this function)
gnome-db-form.c:158: warning: passing arg 1 of
`gnome_db_new_label_widget' makes pointer from integer without a cast
gmake[1]: *** [gnome-db-form.lo] Error 1
gmake[1]: Leaving directory
`/usr/ports/databases/libgnomedb/work/libgnomedb-1.2.1/libgnomedb'
gmake: *** [all-recursive] Error 1
*** Error code 2

Stop in /usr/ports/databases/libgnomedb.
root at work#

This is with a cvsup as-of 6/6/05 - 13:45 CDT, ports from marcuscom
as-of 6/6/05 13:45 CDT.

It seems that libgnomedb is not in the marcuscom ports collection. 
Does this mean it is needed?

Best regards,

Samuel Stringham


More information about the freebsd-gnome mailing list