Hallo Leute,
ich habe ein Problem mit der Installation von QMail und den Patch für domainkeys.
Beim make bekomme ich die Fehlermeldung "ld: cannot find -ldomainkeys".
Jetzt ist mein Problem das ich mit ld noch keine Erfahrung gemacht habe und würde mich über Vorschläge freuen, wie das Problem behoben werden kann.
Folgendes habe ich geprüft.
Die letzten par Zeilen von der make Ausgabe:
Ich bin nach der Webseite von http://qmail.jms1.net/patches/domainkeys.shtml vorgegangen. Nur habe ich nicht libdomainkeys mit make übersetzt sondern habe dieses aus den FreeBSD Ports installiert.
Folgende zwei Patches sollen in den QMail Sourcecode eingespielt werden.
Diese lassen sich auch ohne Fehler einfügen, es gibt nur Probleme mit den make.
http://qmail.jms1.net/patches/qmail-1.03-jms1.6b.patch
http://qmail.jms1.net/patches/qmail-1.03-jms1.6b+dk.2.patch
Am Server ist installiert:
6.2-RELEASE-p1 FreeBSD 6.2-RELEASE-p1 #0: Thu Feb 22 21:09:55 CET 2007
Gerne würde ich den Fehler beheben, kann aber keinen Ansatz finden.
Freue mich über jeden Vorschlag.
Danke Daniel
ich habe ein Problem mit der Installation von QMail und den Patch für domainkeys.
Beim make bekomme ich die Fehlermeldung "ld: cannot find -ldomainkeys".
Jetzt ist mein Problem das ich mit ld noch keine Erfahrung gemacht habe und würde mich über Vorschläge freuen, wie das Problem behoben werden kann.
Folgendes habe ich geprüft.
Code:
# pkg_info | grep libdomain
libdomainkeys-0.68_2 DomainKeys library
# ldconfig -r | grep "domainkeys"
148:-ldomainkeys.3 => /usr/local/lib/libdomainkeys.so.3
# ls -l /usr/local/lib/libdomain*
-rw-r--r-- 1 root wheel 19156 May 12 11:18 /usr/local/lib/libdomainkeys.a
lrwxr-xr-x 1 root wheel 18 Feb 23 16:36 /usr/local/lib/libdomainkeys.so -> libdomainkeys.so.3
-r--r--r-- 1 root wheel 20100 Feb 23 16:36 /usr/local/lib/libdomainkeys.so.3
-r--r--r-- 1 root wheel 19892 Feb 23 16:36 /usr/local/lib/libdomainkeys_p.a
Die letzten par Zeilen von der make Ausgabe:
Code:
spfquery.c: In function `main':
spfquery.c:24: warning: return type of 'main' is not `int'
./load spfquery spf.o ip.o ipme.o ipalloc.o strsalloc.o now.o dns.o datetime.a stralloc.a alloc.a str.a substdio.a case.a error.a fs.a `cat dns.lib`
./compile qmail-dk.c
qmail-dk.c: In function `main':
qmail-dk.c:162: warning: return type of 'main' is not `int'
./load qmail-dk triggerpull.o fmtqfn.o now.o date822fmt.o datetime.a seek.a ndelay.a open.a sig.a substdio.a error.a fs.a auto_qmail.o auto_split.o auto_uids.o fd.a wait.a -ldomainkeys -lcrypto env.a control.o open.a getln.a stralloc.a alloc.a scan_ulong.o str.a `cat dns.lib`
/usr/bin/ld: cannot find -ldomainkeys
*** Error code 1
Stop in /usr/src/qmail/patch/qmail-1.03.
Ich bin nach der Webseite von http://qmail.jms1.net/patches/domainkeys.shtml vorgegangen. Nur habe ich nicht libdomainkeys mit make übersetzt sondern habe dieses aus den FreeBSD Ports installiert.
Folgende zwei Patches sollen in den QMail Sourcecode eingespielt werden.
Diese lassen sich auch ohne Fehler einfügen, es gibt nur Probleme mit den make.
http://qmail.jms1.net/patches/qmail-1.03-jms1.6b.patch
http://qmail.jms1.net/patches/qmail-1.03-jms1.6b+dk.2.patch
Am Server ist installiert:
6.2-RELEASE-p1 FreeBSD 6.2-RELEASE-p1 #0: Thu Feb 22 21:09:55 CET 2007
Gerne würde ich den Fehler beheben, kann aber keinen Ansatz finden.
Freue mich über jeden Vorschlag.
Danke Daniel