building GTK+ 2.14.1 fails



-----BEGIN PGP SIGNED MESSAGE-----
Hash: SHA1

Hi all,

building GTK+ 2.14.1 from sources fails for me. System: Debian 4.0 etch
(stable), gcc Version 4.1.2

I'm installing into /opt/gtkmm .
I installed the libjasper, atk and glib without any problems. So, now
I'm trying to compile GTK+.
I set the environment variables
PKG_CONFIG_PATH=/opt/gtkmm/lib/pkg-config
CPPFLAGS="-I/opt/gtkmm/include"
LDFLAGS="-L/opt/gtkmm/lib"
and executed ./configure --prefix=/opt/gtkmm without any error messages
popping up. But the make runs aborts after some seconds, the failing
command is:

 gcc -DHAVE_CONFIG_H -I. -I. -I.. -DG_LOG_DOMAIN=\"GdkPixbuf\"
- -DGDK_PIXBUF_COMPILATION -I.. -I.. -I../gdk-pixbuf -I../gdk
- -pixbuf -DGTK_SYSCONFDIR=\"/opt/gtkmm/etc\" -DGTK_VERSION=\"2.14.1\"
- -DGTK_BINARY_VERSION=\"2.10.0\" -DGTK_PREFIX=\"/opt/g
tkmm\" -DG_DISABLE_CAST_CHECKS -pthread -I/opt/gtkmm/include/glib-2.0
- -I/opt/gtkmm/lib/glib-2.0/include -I/usr/include/lib
png12 -DGDK_PIXBUF_ENABLE_BACKEND
- -DPIXBUF_LIBDIR=\"/opt/gtkmm/lib/gtk-2.0/2.10.0/loaders\"
- -DBUILT_MODULES_DIR=\"./.libs\
" -I/opt/gtkmm/include -DG_DISABLE_SINGLE_INCLUDES
- -DATK_DISABLE_SINGLE_INCLUDES -DGDK_PIXBUF_DISABLE_SINGLE_INCLUDES -DGT
K_DISABLE_SINGLE_INCLUDES -DGDK_PIXBUF_DISABLE_DEPRECATED -g -O2 -Wall
- -MT gdk-pixbuf.lo -MD -MP -MF .deps/gdk-pixbuf.Tpo
- -c gdk-pixbuf.c  -fPIC -DPIC -o .libs/gdk-pixbuf.o
In file included from gdk-pixbuf.h:41,
                 from gdk-pixbuf.c:31:
../gdk-pixbuf/gdk-pixbuf-enum-types.h:17:9: error: macro names must be
identifiers
../gdk-pixbuf/gdk-pixbuf-enum-types.h:19:9: error: macro names must be
identifiers
../gdk-pixbuf/gdk-pixbuf-enum-types.h:21:9: error: macro names must be
identifiers
../gdk-pixbuf/gdk-pixbuf-enum-types.h:25:9: error: macro names must be
identifiers
../gdk-pixbuf/gdk-pixbuf-enum-types.h:27:9: error: macro names must be
identifiers
gdk-pixbuf.c: In function âgdk_pixbuf_class_initâ:
gdk-pixbuf.c:101: error: âGDK_TYPE_COLORSPACEâ undeclared (first use in
this function)
gdk-pixbuf.c:101: error: (Each undeclared identifier is reported only once
gdk-pixbuf.c:101: error: for each function it appears in.)
make[4]: *** [gdk-pixbuf.lo] Error 1
make[4]: Leaving directory `/home/cl/gtkmm-build/gtk+-2.14.1/gdk-pixbuf'
make[3]: *** [all-recursive] Error 1
make[3]: Leaving directory `/home/cl/gtkmm-build/gtk+-2.14.1/gdk-pixbuf'
make[2]: *** [all] Error 2
make[2]: Leaving directory `/home/cl/gtkmm-build/gtk+-2.14.1/gdk-pixbuf'
make[1]: *** [all-recursive] Error 1
make[1]: Leaving directory `/home/cl/gtkmm-build/gtk+-2.14.1'
make: *** [all] Error 2

In the include file gdk-pixbuf/gdk-pixbuf-enum-types.h there are lines like
#define @ENUMPREFIX _TYPE_PIXBUF_ERROR (gdk_pixbuf_error_get_type ())
This is line 21 from the include.

What's my mistake?

regards
	Christoph
-----BEGIN PGP SIGNATURE-----
Version: GnuPG v1.4.7 (GNU/Linux)
Comment: Using GnuPG with Mozilla - http://enigmail.mozdev.org

iD8DBQFIw+7OWo2QgtqY4K8RAqLlAJ97rz36mdaxmQfbWX5sieepZr0oagCfTS+g
9gNETFzWczzBfhrxejE7Kg4=
=snH6
-----END PGP SIGNATURE-----


[Date Prev][Date Next]   [Thread Prev][Thread Next]   [Thread Index] [Date Index] [Author Index]