Dear Colleagues,
I tried to compile 2.10.0 on Solaris 11.2 with gcc version 4.5.2
I run into the following error:
# gcc -std=gnu99 -D_REENTRANT -pthreads -g -O2 -D_REENTRANT -pthreads -o .libs/opendkim-genzone opendkim_genzone-config.o opendkim_genzone-opendkim-db.o opendkim_genzone-opendkim-genzone.o opendkim_genzone-opendkim-lua.o opendkim_genzone-util.o -L/usr/local/lib -L/usr/sfw/lib ../libopendkim/.libs/libopendkim.so -lssl -lcrypto -lnsl -lresolv -lsocket -pthreads -R/usr/local/lib
Undefined first referenced
symbol in file
dkim_default_senderhdrs ../libopendkim/.libs/libopendkim.so
ld: fatal: symbol referencing errors
collect2: ld returned 1 exit status
I run previously opendkim-2.10.0.Beta0 for 2 month. So I looked in my old source tree.
And here ould find the missing object in libopendkim_la-dkim.o
# nm libopendkim_la-dkim.o | grep dkim_default_senderhdrs
[257] | 0| 8|OBJT |GLOB |0 |7 |dkim_default_senderhdrs
But not at the current version.
Any idea why it disappeared in version 2.10.0 ( obviously the final version ) but was available in Beta0 ?
Or what can I do ?
Actullay I was running Beta0 sucessfully for almost 2 month. But yesterday opendkim crashed permanently. And of course my sendmail daemon terminated too. No E-mail :(
So I was looking for a new version. But the latest one I cannot compile. Currently dkim is switched off but I would like to reactivate again.
Any help would be nice.
Kind regards
Hans
--
Ing. Dipl.-Ing. Hans Mayer
Systems Administrator
Information and Communication Technologies (ICT)
International Institute for Applied Systems Analysis (IIASA)
Schlossplatz 1
A-2361 Laxenburg, Austria
Phone: +43 2236 807 Ext 215
Mobile: +43 676 83 807 215
Web: http://www.iiasa.ac.at
Received on Tue Feb 03 2015 - 15:09:22 PST