[Mandrake8.1] cyrus imap compile error

Pagina: 1
Acties:

  • AngryAngel
  • Registratie: November 1999
  • Laatst online: 01-04 22:42

AngryAngel

Veni Vidi Vici

Topicstarter
bij de make all geeft hij op een gegeven moment deze foutmelding
code:
1
2
/usr/bin/ld: cannot find -lssl
collect2: ld returned 1 exit status

OpenSSL was al geisntalleerd, en heb een nieuwere versie gedownload en geinstalleerd.

ldconfig -v | grep ssl
geeft:
code:
1
2
3
libssl3.so -> libssl3.so
libkssl.so.2 -> linkssl.so.2.0.2
libssl.so.0 -> libssl.so.0.9.6

ik kan er maar niet achter komen wat het is, ik heb al flink gezocht, ben wel meerdere tegegekomen met hetzelfde probleem, maar elke keer zonder oplossing.
dus ik hoop dat er hier iemand is die het wel weet.

bij voorbaat dank

Never argue with a fool, he'll take you down to his level and beat you with experience...


Verwijderd

Staat de dir-locatie van je lib in /etc/ld.so.conf? Zo niet > erin zetten > ldconfig draaien.

  • AngryAngel
  • Registratie: November 1999
  • Laatst online: 01-04 22:42

AngryAngel

Veni Vidi Vici

Topicstarter
in ld.so.conf staat:
code:
1
/usr/X11R6/lib

volgens mij klopt dit wel
en ldconfig draaien heb ik al gedaan (geen nut achteraf gezien)

Never argue with a fool, he'll take you down to his level and beat you with experience...


Verwijderd

Dan mis je dus wat, want ik heb:

[slierp@localhost slierp]$ locate libssl
/usr/lib/libssl.so.0
/usr/lib/libssl.so.0.9.6
/usr/lib/libssl3.so
/usr/lib/libssl.so

Regeltje '/usr/lib' toevoegen dus.

  • AngryAngel
  • Registratie: November 1999
  • Laatst online: 01-04 22:42

AngryAngel

Veni Vidi Vici

Topicstarter
om een of andere reden stond hij dus niet in /usr/lib
maar apache had hem in zijn library staan; /usr/lib/apache-extramodules
heb deze toegevoegd, nu heeft het half gewerkt maar ik krijg wel weer een error:
code:
1
2
/usr/bin/ld: cannot find -lcrypto
collect2: ld returned 1 exit status

'dus ben er wel wat mee opgeschoten maar wel weer soortgelijk probleem gekregen :)

edit:

in /usr/local/ssl/lib staat wel libcrypto.a
alleen weet niet wat ik ermee kan
in /usr/lib staan libcrypto.so.0 en libcrypto.so.0.9.6
maar hier kan ik volgens mij niks mee...

Never argue with a fool, he'll take you down to his level and beat you with experience...


Verwijderd

Waarom kan je daar niks mee dan?

  • AngryAngel
  • Registratie: November 1999
  • Laatst online: 01-04 22:42

AngryAngel

Veni Vidi Vici

Topicstarter
omdat die ok al in ldconfig staan, en met de vorige libssl werden die ok niet ge4bruikt, correct me if i'm wrong.
ik moet volgens mij libcrypto.so hebben
als het niet zo is, support me in wat ik wel moet doen,want ik weet het ff niet meer

Never argue with a fool, he'll take you down to his level and beat you with experience...


  • AngryAngel
  • Registratie: November 1999
  • Laatst online: 01-04 22:42

AngryAngel

Veni Vidi Vici

Topicstarter
ik heb al heel veel rond gezocht, nergens een goed antwoord.
het systeem zou het bestand moeten hebbe, want ik hab nog een rpm library gedownload waar libcrypto.so in staat, maar de package manager zei dat die al geinstalleerd was.
maar een locate libcrypto geeft aleen libcrypto.so.0 en libcrypto.so.0.9.6
zit nog steeds muur vast.
ik heb trouwens wel lybcrypt.so gevonden maar die staat gewoon in /usr/lib dus die zou gewoon gebruikt moeten worden.

iemand ben het juiste antwoord??

Never argue with a fool, he'll take you down to his level and beat you with experience...


Verwijderd

Je libprobleem weet ik geen oplossing voor. Misschien een idee: op rpmfind.net staan een hoop imap rpm'tjes als je naar cyrus zoekt.

  • AngryAngel
  • Registratie: November 1999
  • Laatst online: 01-04 22:42

AngryAngel

Veni Vidi Vici

Topicstarter
dan zal ik dat maar eens proberen

Never argue with a fool, he'll take you down to his level and beat you with experience...


Verwijderd

ff als waarschuwing, die Makefiles van sasl en cyrus zijn compleet waardeloos. krijg je de fout als ie in de perl directory gaat compilen? zo ja voeg dan aan de regel "SASL_LIB" de tekst "-L/usr/local/openssl/lib -lcrypt" toe (of waar je openssl ook hebt geinstalled).

check anders ff http://wkamphuis.student.utwente.nl/ldap_sasl_cyrus.txt. daar heb ik neergezet hoe ik ldap+sasl+cyrus heb geinstalled op mijn linux-from-scratch systeem (draait nu als een zonnetje).

Verwijderd

Volgens mij heb je openssl wel geinstalleerd, maar niet openssl-devel.
Doe eens:
rpm -qa |grep ssl
En als je niet de devel geinstalleerd heb, installeer die dan. Dan zou hij moeten compileren.
Pagina: 1