[Lazarus] Possible bug with 0.9.26

Terry A. Haimann terry at HaimannOnline.com
Fri Oct 24 00:05:46 CEST 2008


I'm currently trying to build Lazarus 0.9.26 on Slackware 12.1, which 
appears to have a fairly clean set of gtk 2.0 libraries unlike Debian 
which has a lot of 1.2 stuff.

I think I need to create a manual symlink

libgdk_pixbuf.so -> libgdk_pixbuf-2.0.so

However even with this I get:

Linking ../lazarus
/usr/local/share/lazarus-0.9.26-0/lcl/units/i386-linux/gtk/gtkdebug.o: 
In function `ONDBGDRAWAREAEXPOSE':
gtkdebug.pp:107: undefined reference to 
`gdk_pixbuf_render_to_drawable_alpha'
/usr/local/share/lazarus-0.9.26-0/lcl/units/i386-linux/gtk/gtkproc.o: In 
function `CREATEPIXBUFFROMDRAWABLE':
gtkproc.inc:5624: undefined reference to `gdk_pixbuf_get_from_drawable'
/usr/local/share/lazarus-0.9.26-0/lcl/units/i386-linux/gtk/gtkextra.o: 
In function `GDK_PIXBUF_RENDER_PIXMAP_AND_MASK':
gtk1extra.inc:497: undefined reference to 
`gdk_pixbuf_render_pixmap_and_mask'
lazarus.pp(122,1) Error: Error while linking
lazarus.pp(122,1) Fatal: There were 1 errors compiling module, stopping
Fatal: Compilation aborted
make[2]: *** [lazarus] Error 1
make[2]: Leaving directory `/usr/local/share/lazarus-0.9.26-0/ide'
make[1]: *** [ide] Error 2
make[1]: Leaving directory `/usr/local/share/lazarus-0.9.26-0/ide'
make: *** [ide] Error 2

Does anybody have any suggestions please?

-- 
Mark Morgan Lloyd
markMLl .AT. telemetry.co .DOT. uk

[Opinions above are the author's, not those of his employers or colleagues]



More information about the Lazarus mailing list