Package: spamassassin
Version: 3.3.2-6.1
Severity: normal

Hi there.

When running sa-compile to build Spamassasin rules as binary objects,
the process fails at gcc because no system lib path are included on the
call:

# sa-compile
Sep 20 12:46:39.591 [3241] info: generic: base extraction starting. this
can take a while...
Sep 20 12:46:39.591 [3241] info: generic: extracting from rules of type
body_0
100%
[=============================================================================================================================================================================================
] 10784.12 rules/sec 00m00s DONE
100%
[==============================================================================================================================================================================================]
165.58 bases/sec 00m16s DONE
Sep 20 12:46:56.729 [3241] info: body_0: 1471 base strings extracted in
17 seconds
cd /tmp/.spamassassin3241a1qW5htmp
cd Mail-SpamAssassin-CompiledRegexps-body_0
re2c -i -b -o scanner1.c scanner1.re
re2c -i -b -o scanner2.c scanner2.re
re2c -i -b -o scanner3.c scanner3.re
re2c -i -b -o scanner4.c scanner4.re
re2c -i -b -o scanner5.c scanner5.re
re2c -i -b -o scanner6.c scanner6.re
re2c -i -b -o scanner7.c scanner7.re
re2c -i -b -o scanner8.c scanner8.re
/usr/bin/perl Makefile.PL PREFIX=/tmp/.spamassassin3241a1qW5htmp/ignored
INSTALLSITEARCH=/var/lib/spamassassin/compiled/5.018/3.003002
Writing Makefile for Mail::SpamAssassin::CompiledRegexps::body_0
Writing MYMETA.yml and MYMETA.json
make
cp body_0.pm blib/lib/Mail/SpamAssassin/CompiledRegexps/body_0.pm
/usr/bin/perl /usr/share/perl/5.18/ExtUtils/xsubpp  -typemap
/usr/share/perl/5.18/ExtUtils/typemap  body_0.xs > body_0.xsc && mv
body_0.xsc body_0.c
cc -c   -D_REENTRANT -D_GNU_SOURCE -DDEBIAN -fstack-protector
-fno-strict-aliasing -pipe -I/usr/local/include -D_LARGEFILE_SOURCE
-D_FILE_OFFSET_BITS=64 -O2 -g   -DVERSION=\"1.0\" -DXS_VERSION=\"1.0\"
-fPIC "-I/usr/lib/perl/5.18/CORE"   body_0.c
In file included from body_0.xs:2:0:
/usr/lib/perl/5.18/CORE/perl.h:650:24: fatal error: sys/types.h: No such
file or directory
 # include <sys/types.h>
                        ^
compilation terminated.
make: *** [body_0.o] Error 1
command failed: exit 2


# dpkg -L kfreebsd-headers-9.0-2 | grep sys/types.h
/usr/src/kfreebsd-headers-9.0-2/sys/sys/types.h
/usr/src/kfreebsd-headers-9.0-2/sys/cddl/compat/opensolaris/sys/types.h


I haven't really went much further than that, but It seems to me it's
failing just because of a library inclusion. Because of that, I've set
this bug report severity as "normal".
Please feel free to lower or rise it if you consider so.



Cheers,

Dererk


-- System Information:
Debian Release: jessie/sid
  APT prefers unstable
  APT policy: (500, 'unstable')
Architecture: kfreebsd-amd64 (x86_64)

Kernel: kFreeBSD 9.2-1-amd64
Locale: LANG=en_US.UTF-8, LC_CTYPE=en_US.UTF-8 (charmap=UTF-8)
Shell: /bin/sh linked to /bin/dash

Versions of packages spamassassin depends on:
ii  adduser                         3.113+nmu3
pn  libarchive-tar-perl             <none>
ii  libhtml-parser-perl             3.71-1+b1
ii  libnet-dns-perl                 0.68-1.2
ii  libnetaddr-ip-perl              4.062+dfsg-1+b1
ii  libsocket6-perl                 0.23-1+b3
ii  libsys-hostname-long-perl       1.4-2
ii  libwww-perl                     6.05-1
ii  perl                            5.18.1-4
ii  perl-modules [libio-zlib-perl]  5.18.1-4

Versions of packages spamassassin recommends:
ii  gcc                        4:4.8.1-3
ii  gnupg                      1.4.14-1
pn  libc6-dev                  <none>
ii  libio-socket-inet6-perl    2.69-2
pn  libmail-spf-perl           <none>
ii  make                       3.81-8.2
ii  perl [libsys-syslog-perl]  5.18.1-4
ii  re2c                       0.13.5-1
pn  spamc                      <none>

Versions of packages spamassassin suggests:
pn  libdbi-perl                   <none>
ii  libio-socket-ssl-perl         1.954-1
pn  libmail-dkim-perl             <none>
pn  libnet-ident-perl             <none>
ii  perl [libcompress-zlib-perl]  5.18.1-4
pn  pyzor                         <none>
pn  razor                         <none>

-- Configuration Files:
/etc/spamassassin/local.cf changed [not included]
/etc/spamassassin/v310.pre changed [not included]
/etc/spamassassin/v320.pre changed [not included]

-- no debconf information

-- 
BOFH excuse #111:
The salesman drove over the CPU board.


Attachment: signature.asc
Description: OpenPGP digital signature

Reply via email to