Luca Olivetti wrote: > En/na Mark Morgan Lloyd ha escrit: > >> Thanks Andrew, I'll work on it. Is there a way of deducing what packages >> need to be installed rather than trying anything that looks relevant? > > You can install the apt-file utility, then do a "apt-file file search > <missing so file>", it should list all the packages containing the file.
Exquisite :-) So on a virgin Debian system building Lazarus with gtk2 will complain that these .so files (actually symlinks) are missing: libgdk_pixbuf-2.0.so libgtk-x11-2.0.so libgdk-x11-2.0.so libgobject-2.0.so libglib-2.0.so libgthread-2.0.so libgmodule-2.0.so libpango-1.0.so libatk-1.0.so Using apt-file ties them to these packages: libgtk2.0-dev: /usr/lib/libgdk_pixbuf-2.0.so libgtk2.0-dev: /usr/lib/libgtk-x11-2.0.so libgtk2.0-dev: /usr/lib/libgdk-x11-2.0.so libglib2.0-dev: /usr/lib/libgobject-2.0.so libglib2.0-dev: /usr/lib/libglib-2.0.so libglib2.0-dev: /usr/lib/libgthread-2.0.so libglib2.0-dev: /usr/lib/libgmodule-2.0.so libpango1.0-dev: /usr/lib/libpango-1.0.so libatk1.0-dev: /usr/lib/libatk-1.0.so For completeness, it also appears to show that installing the lsb-build-desktop3 package would create all of the symlinks in the /usr/lib/lsb3 directory. I don't know whether this is at all relevant but feel it's worth remarking upon. In actual fact it is sufficient to install libgtk2.0-dev, which pulls in the others. So for gtk 1 and 2 respectively: gtk1: ----- libgdk-pixbuf-dev libgtk1.2-dev gtk2: ----- libgtk2.0-dev This allows both "make all" and "make bigide" to complete. Needless to say the first couple of times I tried this failed. Eventually I realised I was running on the wrong computer :-) Does anybody think there's anything related I can usefully check while I've got nothing else significant on the system? -- 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