ports/116374: japanese/p5-Mail-SpamAssassin: building libspamc.so fails on amd64
TAOKA Fumiyoshi
fmysh at iijmio-mail.jp
Sat Sep 15 16:30:08 UTC 2007
>Number: 116374
>Category: ports
>Synopsis: japanese/p5-Mail-SpamAssassin: building libspamc.so fails on amd64
>Confidential: no
>Severity: serious
>Priority: medium
>Responsible: freebsd-ports-bugs
>State: open
>Quarter:
>Keywords:
>Date-Required:
>Class: maintainer-update
>Submitter-Id: current-users
>Arrival-Date: Sat Sep 15 16:30:07 GMT 2007
>Closed-Date:
>Last-Modified:
>Originator: TAOKA Fumiyoshi
>Release:
>Organization:
>Environment:
FreeBSD amd64
>Description:
Building libspamc.so fails on amd64.
http://issues.apache.org/SpamAssassin/show_bug.cgi?id=5515
>How-To-Repeat:
# cd /usr/ports/japanese/p5-Mail-SpamAssassin
# uname -p
amd64
# make
(snip)
Manifying blib/man3/Mail::SpamAssassin::DnsResolver.3
Manifying blib/man3/Mail::SpamAssassin::SubProcBackChannel.3
Manifying blib/man3/Mail::SpamAssassin::Plugin::RelayCountry.3
make -f spamc/Makefile spamc/libspamc.so
cc -Wl,-R/usr/local/lib/perl5/5.8.8/mach/CORE spamc/libspamc.c spamc/utils.c -o spamc/libspamc.so -shared -L/usr/local/lib
/usr/bin/ld: /var/tmp/ccVFphY8.o: relocation R_X86_64_32 can not be used when making a shared object; recompile with -fPIC
/var/tmp/ccVFphY8.o: could not read symbols: Bad value
*** Error code 1
Stop in /usr/ports/japanese/p5-Mail-SpamAssassin/work/Mail-SpamAssassin-3.1.8.
*** Error code 1
Stop in /usr/ports/japanese/p5-Mail-SpamAssassin/work/Mail-SpamAssassin-3.1.8.
*** Error code 1
Stop in /usr/ports/japanese/p5-Mail-SpamAssassin.
*** Error code 1
Stop in /usr/ports/japanese/p5-Mail-SpamAssassin.
*** Error code 1
Stop in /usr/ports/japanese/p5-Mail-SpamAssassin.
>Fix:
Index: Makefile
===================================================================
RCS file: /home/ncvs/ports/japanese/p5-Mail-SpamAssassin/Makefile,v
retrieving revision 1.2
diff -u -r1.2 Makefile
--- Makefile 14 Sep 2007 11:41:09 -0000 1.2
+++ Makefile 15 Sep 2007 16:16:29 -0000
@@ -202,6 +202,8 @@
-e 's/require DBI/0/' \
${WRKSRC}/Makefile.PL
@${REINPLACE_CMD} -e '/^CC =/d' ${WRKSRC}/spamc/Makefile.in
+ @${REINPLACE_CMD} -e 's/CCDLFLAGS/CCCDLFLAGS/g;s/ccdlflags/cccdlflags/g' \
+ ${WRKSRC}/spamc/configure ${WRKSRC}/spamc/*.in
.if defined(WITH_RAZOR)
${REINPLACE_CMD} -e '/Razor2/s/^#loadplugin/loadplugin/' ${WRKSRC}/rules/v312.pre
>Release-Note:
>Audit-Trail:
>Unformatted:
More information about the freebsd-ports-bugs
mailing list