You are not logged in.

1

Wednesday, March 26th 2003, 9:31pm

Compilation problems with KDEBASE-3.1 on Slack 8.1

When trying to compile the KDEBASE-3.1 on Slackware 8.1 I get an error that says (slight paraphrase) "LD cannot find -1ssl" when it reaches the kcontrol/crypto dir.

I installed the newest version of OpenSSL (0.9.7a) before trying to compile this package. Included in the info for this version of OpenSSL is a note on problems, one of them being a problem with shared libraries. The fix they advised for this is to add "/usr/local/ssl" to the /etc/ld.so.conf file and run ldconfig (or to set /usr/local/ssl in the LD_LIBRARY_PATH). I tried both and I'm still getting this error message.

Does anybody have any suggestions?

Thanks

2

Thursday, March 27th 2003, 10:06pm

I think it's looking for -lsll and not -1ssl ;-)

It cannot find the SSL libraries on your system. Did you pass the location during the ./configure ?
something like that --with-ssl-dir=/to/your/ssl/dir

Also you have to write "/usr/local/ssl/lib" in "/etc/ld.so.conf", it will be better.

Did you remove the original ssl package from slackware-8.1 ?

Anyway, you can DL and use the slackware packages from KDE's ftp. I build them and they are working great :)

3

Friday, March 28th 2003, 7:40pm

Yes, I passed the SSL dir to ./configure.

I tried listing both "/usr/local/ssl/lib" and "/usr/local/ssl" (which is what the SSL documentation says to enter) in the ld.so.conf file (one at a time, "/usr/local/ssl/lib" first).

When I installed Slack 8.1, I skipped the SSL package entirely (using the "expert" installation option) and just downloaded ver. 0.9.7a.

I didn't see a dir specifically labled "slackware" on KDE's FTP site, just the generic "source", which is how I usually go about building software on my machine, anyway.

I finally solved the problem by upgrading to Slackware 9.0 and using the 3.1 packages that came with it. However, I would still like to try and figure out why make (or ld) refused to see the openSSL libraries.

4

Friday, March 28th 2003, 11:21pm

That's strange.
May be you have to generate a certificate after your ssl install and before compiling kde.

The slackware packages are located in the contrib directory for every release. Last one is :
http://www.kde.org/info/3.1.1.php