You are not logged in.

Dear visitor, welcome to KDE-Forum.org. If this is your first visit here, please read the Help. It explains in detail how this page works. To use all features of this page, you should consider registering. Please use the registration form, to register here or read more information about the registration process. If you are already registered, please login here.

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