GNOME Bugzilla – Bug 388682
libgnomedb-2.99.2 does not build with glade3 >= 3.1.3
Last modified: 2007-01-23 13:32:15 UTC
As of glade3-3.1.3, glade-3.pc has gone missing. The pkg-config entry is now libgladeui-1.0.pc. Configure needs to be tweaked to use this new pkg-config entry to set GLADE3_MODULES_DIR. If this entry is nil, libtool will fail libtool: link: only absolute run-paths are allowed make[2]: *** [libgladegnomedb.la] Error 1 -Joseph
The patch below fixes the problem -Joseph ========================================================================= --- libgnomedb-2.99.2/configure.in- 2006-12-22 12:42:02.000000000 -0500 +++ libgnomedb-2.99.2/configure.in 2006-12-22 12:43:17.000000000 -0500 @@ -153,9 +153,9 @@ if test x"$have_glade3" = "xyes" then - GLADE3_PIXMAP_DIR=`pkg-config --variable=pixmapdir glade-3` - GLADE3_MODULES_DIR=`pkg-config --variable=moduledir glade-3` - GLADE3_CATALOG_DIR=`pkg-config --variable=catalogdir glade-3` + GLADE3_PIXMAP_DIR=`pkg-config --variable=pixmapdir libgladeui-1.0` + GLADE3_MODULES_DIR=`pkg-config --variable=moduledir libgladeui-1.0` + GLADE3_CATALOG_DIR=`pkg-config --variable=catalogdir libgladeui-1.0` AC_SUBST(GLADE3_PIXMAP_DIR) AC_SUBST(GLADE3_MODULES_DIR) AC_SUBST(GLADE3_CATALOG_DIR)
See also bug #390806
OK. Fixed in SVN. We now depend on glade 3.1 if any.