Package: gtkglext
Version: 1.0.6-2
Severity: serious

If I build gtkglext from source using pbuilder, the package build completes
successfully.  However, the resulting packages are broken, in that the library
has several undefined references to symbols, which causes serious problems
building other packages.  For example, from a subsequent pbuilder build log
for gdis:

...
gcc main.o model.o coords.o connect.o matrix.o module.o task.o type.o measure.o 
parse.o edit.o elem.o select.o surface.o spatial.o render.o project.o numeric.o 
analysis.o image.o molsurf.o hirshfeld.o zone.o space.o sginfo.o sgclib.o 
sgio.o cddcall.o cdd.o cddarith.o setoper.o scan.o file.o file_cif.o 
file_gulp.o file_gmf.o file_marvin.o file_xtl.o file_arc.o file_xyz.o 
file_fdf.o file_gms.o file_diff.o file_xml.o file_abinit.o file_pdb.o 
file_povray.o file_nwchem.o file_castep.o file_gauss.o file_rietica.o 
gui_main.o gui_shorts.o gui_render.o gui_mdi.o gui_animate.o gui_edit.o 
gui_energetics.o gui_surface.o gui_analysis.o gui_molsurf.o gui_diffract.o 
gui_gms.o gui_gperiodic.o gui_space.o gui_measure.o gui_symmetry.o gui_tree.o 
gui_dialog.o gui_task.o gui_help.o gl_main.o gl_primitives.o gl_stereo.o 
gl_graph.o gl_varray.o -o gdis `pkg-config --libs gtk+-2.0 gthread-2.0 
gtkglext-1.0 gmodule-2.0`
/usr/lib/gcc/i486-linux-gnu/4.0.3/../../../../lib/libgdkglext-x11-1.0.so: 
undefined reference to `pango_x_font_cache_load'
/usr/lib/gcc/i486-linux-gnu/4.0.3/../../../../lib/libgdkglext-x11-1.0.so: 
undefined reference to `pango_x_font_cache_unload'
/usr/lib/gcc/i486-linux-gnu/4.0.3/../../../../lib/libgdkglext-x11-1.0.so: 
undefined reference to `pango_x_find_first_subfont'
/usr/lib/gcc/i486-linux-gnu/4.0.3/../../../../lib/libgdkglext-x11-1.0.so: 
undefined reference to `pango_x_font_subfont_xlfd'
/usr/lib/gcc/i486-linux-gnu/4.0.3/../../../../lib/libgdkglext-x11-1.0.so: 
undefined reference to `pango_x_font_map_get_font_cache'
/usr/lib/gcc/i486-linux-gnu/4.0.3/../../../../lib/libgdkglext-x11-1.0.so: 
undefined reference to `pango_x_font_map_for_display'
collect2: ld returned 1 exit status
make[1]: *** [main] Error 1
make[1]: Leaving directory `/tmp/buildd/gdis-0.86'
make: *** [build-stamp] Error 2

It looks like you need to add -lpangox-1.0 to the link line for the library.
-- 
Daniel Schepler


-- 
To UNSUBSCRIBE, email to [EMAIL PROTECTED]
with a subject of "unsubscribe". Trouble? Contact [EMAIL PROTECTED]

Reply via email to