V 2.10.0 : Undefined symbol dkim_default_senderhdrs

From: MAYER Hans <mayer_at_iiasa.ac.at>
Date: Tue, 3 Feb 2015 16:09:03 +0100

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

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

This archive was generated by hypermail 2.3.0 : Tue Feb 03 2015 - 15:18:00 PST