i'm migrating to SA 32x-branch/svn (r607171) on FreeBSD 62.

i've openssl installed from ports in prefix=/usr/local, i.e.,

  ssl libs in /usr/local/lib
  ssl incs in /usr/local/include/openssl

echoing my working procedure from osx, i

 cd spamassassin
 setenv LDFLAGS   "-L/usr/local/lib"
 setenv CPPFLAGS  "-I/usr/local/include"

 perl Makefile.PL PREFIX=/usr/local/spamassassin ENABLE_SSL="yes"

 cd spamc
 perl version.h.pl

 ./configure --enable-ssl CFLAGS="-DSPAMC_SSL"

 cd ../
 make

on freebsd only, this fails to find openssl headers,

 ...
 cp sa-compile blib/script/sa-compile
 /usr/local/bin/perl "-MExtUtils::MY" -e "MY->fixin(shift)"
blib/script/sa-compile
 make -f spamc/Makefile spamc/spamc
 gcc -DSPAMC_SSL -DSPAMC_SSL spamc/spamc.c spamc/getopt.c
spamc/libspamc.c spamc/utils.c  -o spamc/spamc -L/usr/local/lib -lssl
-lcrypto -lz
 In file included from spamc/spamc.c:22:
 spamc/utils.h:29:28: openssl/crypto.h: No such file or directory
 spamc/utils.h:30:25: openssl/pem.h: No such file or directory
 spamc/utils.h:31:25: openssl/ssl.h: No such file or directory
 spamc/utils.h:32:25: openssl/err.h: No such file or directory
 ...

what freebsd/spamassassin mysticism am i missing?  some other FLAG?

thanks.

Reply via email to