I've set up a rather elderly Compaq here specifically for a number of 
jobs where I expect to have to wipe it and re-install if necessary. On 
it I have Slackware 12.1 and Debian "Lenny", largely so that I've got 
gtk2 etc.

If I install the binary of FPC 2.2.2 on Slackware I can compile Lazarus 
(both all and bigide) from source without problems.

If I do exactly the same on Debian I have to add libgdk-pixbuf-dev (no 
big deal) but then to get Lazarus to compile have to add a handful of 
symlinks:

libatk-1.0.so -> libatk-1.0.so.0
libpango-1.0.so -> libpango-1.0.so.0
libgmodule-2.0.so -> libgmodule-2.0.so.0
libgthread-2.0.so -> libgthread-2.0.so.0
libglib-2.0.so -> libglib-2.0.so.0
libgobject-2.0.so -> libgobject-2.0.so.0
libgdk-x11-2.0.so -> libgdk-x11-2.0.so.0
libgtk-x11-2.0.so -> libgtk-x11-2.0.so.0
libgdk_pixbuf-2.0.so -> libgdk_pixbuf-2.0.so.0

where

libgdk_pixbuf-2.0.so.0 -> libgdk_pixbuf-2.0.so.0.1200.11

etc.

I presume that this works on Slackware because the symlinks already 
exist, and can confirm:

libgdk_pixbuf-2.0.so -> libgdk_pixbuf-2.0.so.0.1200.9

and so on.

In both cases Lazarus runs, although not fast.

Now this is a completely virgin Debian system, it's never had 
Debian-served FPC or Lazarus packages installed and I've got a fairly 
good record of what's been put onto it and what changes there were in 
/usr/lib.

So would somebody please tell me what I'm doing stupid.

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

[Opinions above are the author's, not those of his employers or colleagues]
_______________________________________________
Lazarus mailing list
Lazarus@lazarus.freepascal.org
http://www.lazarus.freepascal.org/mailman/listinfo/lazarus

Reply via email to