Hi,

trying to compile dkim-milter 2.8.3. on a RedHat EL 5.4 system:
(uname -a output: Linux lion 2.6.18-164.6.1.el5 #1 SMP Tue Oct 27 
11:28:30 EDT 2009 x86_64 x86_64 x86_64 GNU/Linux)

When running:

$ sh ./Build

I get a warning and an error:

$ sh ./Build
...
cc -O2 -I. -I../../include -DNEED_FAST_STRTOUL -D_FFR_DKIM_REPUTATION 
-D_FFR_MULTIPLE_SIGNATURES -D_FFR_PARSE_TIME -D_FFR_REPORT_INTERVALS 
-D_FFR_STATS -fPIC -D_REENTRANT -DXP_MT -c -o dkim.o dkim.c
dkim.c: In function ‘dkim_eoh’:
dkim.c:5364: warning: assignment makes pointer from integer without a cast
...

cc -O2 -I. -I../../include -DNEED_FAST_STRTOUL -D_FFR_DKIM_REPUTATION 
-D_FFR_MULTIPLE_SIGNATURES -D_FFR_PARSE_TIME -D_FFR_REPORT_INTERVALS 
-D_FFR_STATS -fPIC -D_REENTRANT -DXP_MT -c -o vbr.o vbr.c
ld -lpthread -shared -soname libdkim.so.0 -o libdkim.so.0 base64.o 
dkim.o dkim-cache.o dkim-canon.o dkim-keys.o dkim-policy.o dkim-rep.o 
dkim-tables.o dkim-test.o dkim-ub.o dkim-util.o rfc2822.o util.o vbr.o 
-L/usr/lib/openssl 
/home/user/dkim-milter-2.8.3/obj.Linux.2.6.18-164.6.1.el5.x86_64/libsm/libsm.a
ld: 
/home/user/dkim-milter-2.8.3/obj.Linux.2.6.18-164.6.1.el5.x86_64/libsm/libsm.a(strl.o):
 
relocation R_X86_64_32 against `a local symbol' can not be used when 
making a shared object; recompile with -fPIC
/home/user/dkim-milter-2.8.3/obj.Linux.2.6.18-164.6.1.el5.x86_64/libsm/libsm.a: 
could not read symbols: Bad value
make[1]: *** [libdkim.so.0] Error 1
make[1]: Leaving directory 
`/home/user/dkim-milter-2.8.3/obj.Linux.2.6.18-164.6.1.el5.x86_64/libdkim'
make: *** [all] Error 2

Any suggestions how to solve this problem?




------------------------------------------------------------------------------
Return on Information:
Google Enterprise Search pays you back
Get the facts.
http://p.sf.net/sfu/google-dev2dev
_______________________________________________
dkim-milter-discuss mailing list
[email protected]
https://lists.sourceforge.net/lists/listinfo/dkim-milter-discuss

Reply via email to