MOC Failed To Install


I downloaded the latest version moc-2.4.3.tar.bz2 and I'm having troubles after the 'make' command. I get the following error:
/usr/lib/gcc/i486-slackware-linux/4.2.3/../../../../i486-slackware-linux/bin/ld: cannot find -lssl
collect2: ld returned 1 exit status
make[2]: *** [mocp] Error 1
make[2]: Leaving directory `/home/test/Desktop/moc-2.4.3'
make[1]: *** [all-recursive] Error 1
make[1]: Leaving directory `/home/test/Desktop/moc-2.4.3'
make: *** [all] Error 2

Apparently it can't fine -lssl. I have no idea what that is and searching around didn't get me anywhere.

I'm running slackware 12.1

Some library used by MOC depends on libssl. Try installing package that provides it (it might be caled openssl or something like that).

Damian Pietras - MOC developer

I think openssl is installed by default but I do remember telling slackware to not install it during installation. Anyway according to pkgtool(tool that can view what is currently installed) I have this:
openssl-solibs-0.9.8g-1486 (openssl-solibs (openssl shared libraries)
I also have'm not sure if that's the same as libssl. It's currently located at the following directory:
/usr/lib/<br /> /usr/lib/firefox-<br /> /usr/lib/


This is solved. The fix was to install the following:
openssl-0.9.8g-i486-1<br /> openssl-solibs-0.9.8g-i486-1


you need openssl-dev package.

Elimar Riesebieter - Debian's moc maintainer.
The path to source is always uphill ;-)