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
