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