Skip to contentSkip to conversation

Remove the Glib 1.x / Gtk 1.x stack ?

Buildroot Thomas Petazzoni 1 participant 2 messages Feb 14, 2010

lore
Share & tools
lore
#0 lore raw

Hello,

Gtk 1.x does not build here:

make[3]: Entering directory `/home/thomas/buildroot/output/build/gtk+-1.2.10/gdk'
/bin/sh ../libtool --mode=compile /home/thomas/buildroot/output/staging/usr/bin/arm-linux-uclibcgnueabi-gcc -DHAVE_CONFIG_H -I. -I. -I.. -DG_LOG_DOMAIN=\"Gdk\" -I.. -DG_DISABLE_ASSERT -DG_DISABLE_CHECKS -DGTK_NO_CHECK_CASTS -I/usr/include/glib-1.2 -I/lib/glib/include -D_REENTRANT -I/home/thomas/buildroot/output/staging/usr/include/X11 -g -O2 -Wall -c gdk.c
/bin/sh ../libtool --mode=compile /home/thomas/buildroot/output/staging/usr/bin/arm-linux-uclibcgnueabi-gcc -DHAVE_CONFIG_H -I. -I. -I.. -DG_LOG_DOMAIN=\"Gdk\" -I.. -DG_DISABLE_ASSERT -DG_DISABLE_CHECKS -DGTK_NO_CHECK_CASTS -I/usr/include/glib-1.2 -I/lib/glib/include -D_REENTRANT -I/home/thomas/buildroot/output/staging/usr/include/X11 -g -O2 -Wall -c gdkcc.c
/bin/sh ../libtool --mode=compile /home/thomas/buildroot/output/staging/usr/bin/arm-linux-uclibcgnueabi-gcc -DHAVE_CONFIG_H -I. -I. -I.. -DG_LOG_DOMAIN=\"Gdk\" -I.. -DG_DISABLE_ASSERT -DG_DISABLE_CHECKS -DGTK_NO_CHECK_CASTS -I/usr/include/glib-1.2 -I/lib/glib/include -D_REENTRANT -I/home/thomas/buildroot/output/staging/usr/include/X11 -g -O2 -Wall -c gdkcolor.c
/bin/sh ../libtool --mode=compile /home/thomas/buildroot/output/staging/usr/bin/arm-linux-uclibcgnueabi-gcc -DHAVE_CONFIG_H -I. -I. -I.. -DG_LOG_DOMAIN=\"Gdk\" -I.. -DG_DISABLE_ASSERT -DG_DISABLE_CHECKS -DGTK_NO_CHECK_CASTS -I/usr/include/glib-1.2 -I/lib/glib/include -D_REENTRANT -I/home/thomas/buildroot/output/staging/usr/include/X11 -g -O2 -Wall -c gdkcursor.c
libtool: compile: unable to infer tagged configuration
libtool: compile: specify a tag with `--tag'
libtool: compile: unable to infer tagged configuration
libtool: compile: specify a tag with `--tag'
make[3]: *** [gdkcolor.lo] Error 1
make[3]: *** Waiting for unfinished jobs....
make[3]: *** [gdkcc.lo] Error 1
libtool: compile: unable to infer tagged configuration
libtool: compile: specify a tag with `--tag'
make[3]: *** [gdkcursor.lo] Error 1
libtool: compile: unable to infer tagged configuration
libtool: compile: specify a tag with `--tag'
make[3]: *** [gdk.lo] Error 1
make[3]: Leaving directory `/home/thomas/buildroot/output/build/gtk+-1.2.10/gdk' make[2]: *** [all-recursive] Error 1
make[2]: Leaving directory `/home/thomas/buildroot/output/build/gtk+-1.2.10' make[1]: *** [all-recursive-am] Error 2
make[1]: Leaving directory `/home/thomas/buildroot/output/build/gtk+-1.2.10'
make: *** [/home/thomas/buildroot/output/build/gtk+-1.2.10/gtk/.libs/libgtk.a] Error 2

Gtk 1.x is not very ancient, I'm not sure it's really useful anymore. The package hasn't been updated in a while (it's still 1.2.10, while the latest version of the 1.x series is 1.3.15).

Can't we just remove it from Buildroot ? If so, both libgtk12 and libglib12 can be removed.

Cheers,

Thomas

Signature · 4 lines
Thomas Petazzoni, Free Electrons
Kernel, drivers, real-time and embedded Linux
development, consulting, training and support.
http://free-electrons.com
#1 lore raw
Quoted 2 lines · On Sun, 14 Feb 2010 12:29:34 +0100 Thomas Petazzoni…

Can't we just remove it from Buildroot ? If so, both libgtk12 and libglib12 can be removed.

Dillo needs to be removed as well. The version of Dillo we package, 0.8.6 is ancient, and depends on Gtk 1.2. However, the latest version of Dillo available is 2.2, and relies on FLTK instead of GTK.

So either we remove Dillo as well, or we update it to 2.2.

Thomas

Signature · 4 lines
Thomas Petazzoni, Free Electrons
Kernel, drivers, real-time and embedded Linux
development, consulting, training and support.
http://free-electrons.com