Hi,
seems to me a lot of things are still missing with 11.1, and no idea why…
Just came over these issues:
if I install ckermit with Yast I get a ckermit-8.0.211-95.58-x86_64 from openSUSE_11.1-0; this is
outdated since its from 2004 while the Kermit site has a 2.12 version from 2006 which is largefile-aware
is not a 64-bit build
when I get the sources, and try to compile self then linkage breaks because SuSE 11.1 lacks of symlinks and static libraries of libresolv and libcrypt in /usr/lib …
can someone tell why these are now missing? I checked with Yast, but couldnt find a devel package which might add these, also my 10.3-32bit does have them in place without ever installing anything additional.
Libraries are installed in %{_libdir} that expands to /usr/lib64 in x86_64 you must look for libraries there OR in /%{_lib} that expands /lib64 in this case.
If you find that the distribution lacks of several static libraries is expected and done deliberately. The are being removed by policy, though that process is incomplete nowdays, should be completed around 11.2 or 11.3 release.>:)
A link command in the Makefile should preferably not use the pathnames of the libraries, but refer to them with -lname. Then the build will be correct for the current architecture, which will look in /usr/lib64 or /usr/lib as appropriate. If you are building for a different architecture, then you may have to use -L/library/directory.