Source: i2p
Version: 0.9.30-4
Severity: important
Tags: upstream
Justification: fails to build from source

Builds of i2p for x32 (admittedly not a release architecture) have
been failing:

  Compile: "gcc -c -m32 -fPIC -Wall  -I. -I./jbigi/include 
-I/usr/lib/jvm/default-java/include -I/usr/lib/jvm/default-java/include/linux 
-I/usr/local/include ./jbigi/src/jbigi.c"
  In file included from /usr/include/stdio.h:27:0,
                   from ./jbigi/src/jbigi.c:1:
  /usr/include/features.h:364:12: fatal error: sys/cdefs.h: No such file or 
directory
   #  include <sys/cdefs.h>
              ^~~~~~~~~~~~~
  compilation terminated.
  debian/rules:161: recipe for target 'build-arch' failed
  make: *** [build-arch] Error 1

The use of -m32 here makes the compiler target i386, which fails in
the absence of corresponding headers and libraries, and would yield
inappropriate results if those files were available.  Please drop this
flag, which is necessary only under highly specialized circumstances,
since Debian's normal compilers are already native by default.

Thanks!

-- 
Aaron M. Ucko, KB1CJC (amu at alum.mit.edu, ucko at debian.org)
http://www.mit.edu/~amu/ | http://stuff.mit.edu/cgi/finger/?a...@monk.mit.edu

Reply via email to