[Lazarus] Lazarus+bigide EOL on Debian "Etch" etc.

Mark Morgan Lloyd markMLl.lazarus at telemetry.co.uk
Thu Aug 8 17:13:48 CEST 2013


Just a note, not a complaint. Lazarus trunk bigide no longer builds on 
some older gtk2-based systems such as Debian "Etch", giving

..
/lib/libpthread.so.0
-ldl (/usr/bin/../lib/libdl.so)
-lX11 (/usr/bin/../lib/libX11.so)
/usr/local/share/lazarus-trunk/components/cairocanvas/lib/sparc-linux/gtk2/cairocanvas.o: 
In function `TCAIROPNGCANVAS__DESTROYCAIROHANDLE':
/usr/local/share/lazarus-trunk/components/cairocanvas/cairocanvas.pas:1486: 
undefined reference to `cairo_clip_extents'
/usr/bin/ld: link errors found, deleting executable `../lazarus'
-lgdk_pixbuf-2.0 (/usr/bin/../lib/libgdk_pixbuf-2.0.so)
-lgtk-x11-2.0 (/usr/bin/../lib/libgtk-x11-2.0.so)
-lgdk-x11-2.0 (/usr/bin/../lib/libgdk-x11-2.0.so)
-lgobject-2.0 (/usr/bin/../lib/libgobject-2.0.so)
-lglib-2.0 (/usr/bin/../lib/libglib-2.0.so)
-lgthread-2.0 (/usr/bin/../lib/libgthread-2.0.so)
-lgmodule-2.0 (/usr/bin/../lib/libgmodule-2.0.so)
-lpango-1.0 (/usr/bin/../lib/libpango-1.0.so)
-lcairo (/usr/bin/../lib/libcairo.so)
-latk-1.0 (/usr/bin/../lib/libatk-1.0.so)
-lpangocairo-1.0 (/usr/bin/../lib/libpangocairo-1.0.so)
/lib/libc.so.6
..
I've not yet tried any selective component disabling, I'm marginally 
interested to know whether anybody thinks it's worth it.

Things are still fine on Debian "Lenny", which despite being elderly is 
one of the better Debian versions.

I'm not sure whether these are the right files, but Etch has 
libcairo.so.2.9.2 while Lenny has libcairo.so.2.17.5.

-- 
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