Package: libgtkglext1-dev
Version: 1.2.0-10~exp1
Severity: serious
Tags: ftbfs
Control: affects -1 + src:gtkglextmm
X-Debbugs-Cc: Emilio Pozuelo Monfort <po...@debian.org>

gtkglextmm fails to build from source with an undefined reference to
pango_x_font_map_for_display. This symbol happens to come from
libpangox-1.0.so, but the pkg-config file does not include that library:

$ objdump -T /usr/lib/x86_64-linux-gnu/libgdkglext-x11-1.0.so | grep 
pango_x_font_map_for_display
0000000000000000      D  *UND*  0000000000000000              
pango_x_font_map_for_display
$ objdump -T /usr/lib/x86_64-linux-gnu/libpangox-1.0.so | grep 
pango_x_font_map_for_display
000000000000a000 g    DF .text  0000000000000b3a  Base        
pango_x_font_map_for_display
$ pkg-config --libs gdkglext-1.0
-lgdkglext-x11-1.0 -lGLU -lGL -lXmu -lXt -lSM -lICE -lgdk-x11-2.0 
-lpangocairo-1.0 -lcairo -lgdk_pixbuf-2.0 -lpango-1.0 -lgobject-2.0 -lharfbuzz 
-Wl,--export-dynamic -lgmodule-2.0 -pthread -lglib-2.0
$

This constitutes a missing dependency and as such is a serious bug.

The version suggests that this upload should have gone to experimental
rather than unstable. Maybe revert asap?

It also seems that dropping libpangox was intentional. Evidently, it is
incomplete.

Helmut

Reply via email to