2014-11-04 05:41:28 |
Andy Freeland |
description |
Ubuntu 14.04 x86_64
Python 2.7
libxml2-dev: 2.9.1+dfsg1-3ub
libxslt1-dev 1.1.28-2build1
When running python setup.py bdist_wheel --static-deps, I get an error while building libiconv:
make[2]: Entering directory `/build/lxml-3.4.0/build/tmp/libiconv-1.14/srclib'
make[3]: Entering directory `/build/lxml-3.4.0/build/tmp/libiconv-1.14'
make[3]: Nothing to be done for `am--refresh'.
make[3]: Leaving directory `/build/lxml-3.4.0/build/tmp/libiconv-1.14'
gcc -DHAVE_CONFIG_H -DEXEEXT=\"\" -I. -I.. -I../lib -I../intl -DDEPENDS_ON_LIBICONV=1 -DDEPENDS_ON_LIBINTL=1 -g -O2 -c allocator.c
gcc -DHAVE_CONFIG_H -DEXEEXT=\"\" -I. -I.. -I../lib -I../intl -DDEPENDS_ON_LIBICONV=1 -DDEPENDS_ON_LIBINTL=1 -g -O2 -c areadlink.c
gcc -DHAVE_CONFIG_H -DEXEEXT=\"\" -I. -I.. -I../lib -I../intl -DDEPENDS_ON_LIBICONV=1 -DDEPENDS_ON_LIBINTL=1 -g -O2 -c careadlinkat.c
gcc -DHAVE_CONFIG_H -DEXEEXT=\"\" -I. -I.. -I../lib -I../intl -DDEPENDS_ON_LIBICONV=1 -DDEPENDS_ON_LIBINTL=1 -g -O2 -c malloca.c
gcc -DHAVE_CONFIG_H -DEXEEXT=\"\" -I. -I.. -I../lib -I../intl -DDEPENDS_ON_LIBICONV=1 -DDEPENDS_ON_LIBINTL=1 -g -O2 -c progname.c
gcc -DHAVE_CONFIG_H -DEXEEXT=\"\" -I. -I.. -I../lib -I../intl -DDEPENDS_ON_LIBICONV=1 -DDEPENDS_ON_LIBINTL=1 -g -O2 -c safe-read.c
In file included from progname.c:26:0:
./stdio.h:1010:1: error: ‘gets’ undeclared here (not in a function)
_GL_WARN_ON_USE (gets, "gets is a security hole - use fgets instead");
^
gcc -DHAVE_CONFIG_H -DEXEEXT=\"\" -I. -I.. -I../lib -I../intl -DDEPENDS_ON_LIBICONV=1 -DDEPENDS_ON_LIBINTL=1 -g -O2 -c -o width.o `test -f 'uniwidth/width.c' || echo './'`uniwidth/width.c
gcc -DHAVE_CONFIG_H -DEXEEXT=\"\" -I. -I.. -I../lib -I../intl -DDEPENDS_ON_LIBICONV=1 -DDEPENDS_ON_LIBINTL=1 -g -O2 -c xmalloc.c
make[2]: *** [progname.o] Error 1
make[2]: *** Waiting for unfinished jobs....
make[2]: Leaving directory `/build/lxml-3.4.0/build/tmp/libiconv-1.14/srclib'
make[1]: *** [all] Error 2
make[1]: Leaving directory `/build/lxml-3.4.0/build/tmp/libiconv-1.14/srclib'
make: *** [all] Error 2
Traceback (most recent call last):
File "app_main.py", line 75, in run_toplevel
File "setup.py", line 230, in <module>
**setup_extra_options()
File "setup.py", line 144, in setup_extra_options
STATIC_CFLAGS, STATIC_BINARIES)
File "/build/lxml-3.4.0/setupinfo.py", line 57, in ext_modules
multicore=OPTION_MULTICORE)
File "/build/lxml-3.4.0/buildlibxml.py", line 348, in build_libxml2xslt
cmmi(configure_cmd, libiconv_dir, multicore, **call_setup)
File "/build/lxml-3.4.0/buildlibxml.py", line 285, in cmmi
cwd=build_dir, **call_setup)
File "/build/lxml-3.4.0/buildlibxml.py", line 268, in call_subprocess
raise Exception('Command "%s" returned code %s' % (cmd_desc, returncode))
Exception: Command "make -j5" returned code 512
Other projects have solved this by patching libiconv: https://github.com/mxe/mxe/issues/204 |
Ubuntu 14.04 x86_64
Python 2.7
libxml2-dev: 2.9.1+dfsg1-3ub
libxslt1-dev: 1.1.28-2build1
gcc: gcc (Ubuntu 4.8.2-19ubuntu1) 4.8.2
When running python setup.py bdist_wheel --static-deps, I get an error while building libiconv:
make[2]: Entering directory `/build/lxml-3.4.0/build/tmp/libiconv-1.14/srclib'
make[3]: Entering directory `/build/lxml-3.4.0/build/tmp/libiconv-1.14'
make[3]: Nothing to be done for `am--refresh'.
make[3]: Leaving directory `/build/lxml-3.4.0/build/tmp/libiconv-1.14'
gcc -DHAVE_CONFIG_H -DEXEEXT=\"\" -I. -I.. -I../lib -I../intl -DDEPENDS_ON_LIBICONV=1 -DDEPENDS_ON_LIBINTL=1 -g -O2 -c allocator.c
gcc -DHAVE_CONFIG_H -DEXEEXT=\"\" -I. -I.. -I../lib -I../intl -DDEPENDS_ON_LIBICONV=1 -DDEPENDS_ON_LIBINTL=1 -g -O2 -c areadlink.c
gcc -DHAVE_CONFIG_H -DEXEEXT=\"\" -I. -I.. -I../lib -I../intl -DDEPENDS_ON_LIBICONV=1 -DDEPENDS_ON_LIBINTL=1 -g -O2 -c careadlinkat.c
gcc -DHAVE_CONFIG_H -DEXEEXT=\"\" -I. -I.. -I../lib -I../intl -DDEPENDS_ON_LIBICONV=1 -DDEPENDS_ON_LIBINTL=1 -g -O2 -c malloca.c
gcc -DHAVE_CONFIG_H -DEXEEXT=\"\" -I. -I.. -I../lib -I../intl -DDEPENDS_ON_LIBICONV=1 -DDEPENDS_ON_LIBINTL=1 -g -O2 -c progname.c
gcc -DHAVE_CONFIG_H -DEXEEXT=\"\" -I. -I.. -I../lib -I../intl -DDEPENDS_ON_LIBICONV=1 -DDEPENDS_ON_LIBINTL=1 -g -O2 -c safe-read.c
In file included from progname.c:26:0:
./stdio.h:1010:1: error: ‘gets’ undeclared here (not in a function)
_GL_WARN_ON_USE (gets, "gets is a security hole - use fgets instead");
^
gcc -DHAVE_CONFIG_H -DEXEEXT=\"\" -I. -I.. -I../lib -I../intl -DDEPENDS_ON_LIBICONV=1 -DDEPENDS_ON_LIBINTL=1 -g -O2 -c -o width.o `test -f 'uniwidth/width.c' || echo './'`uniwidth/width.c
gcc -DHAVE_CONFIG_H -DEXEEXT=\"\" -I. -I.. -I../lib -I../intl -DDEPENDS_ON_LIBICONV=1 -DDEPENDS_ON_LIBINTL=1 -g -O2 -c xmalloc.c
make[2]: *** [progname.o] Error 1
make[2]: *** Waiting for unfinished jobs....
make[2]: Leaving directory `/build/lxml-3.4.0/build/tmp/libiconv-1.14/srclib'
make[1]: *** [all] Error 2
make[1]: Leaving directory `/build/lxml-3.4.0/build/tmp/libiconv-1.14/srclib'
make: *** [all] Error 2
Traceback (most recent call last):
File "app_main.py", line 75, in run_toplevel
File "setup.py", line 230, in <module>
**setup_extra_options()
File "setup.py", line 144, in setup_extra_options
STATIC_CFLAGS, STATIC_BINARIES)
File "/build/lxml-3.4.0/setupinfo.py", line 57, in ext_modules
multicore=OPTION_MULTICORE)
File "/build/lxml-3.4.0/buildlibxml.py", line 348, in build_libxml2xslt
cmmi(configure_cmd, libiconv_dir, multicore, **call_setup)
File "/build/lxml-3.4.0/buildlibxml.py", line 285, in cmmi
cwd=build_dir, **call_setup)
File "/build/lxml-3.4.0/buildlibxml.py", line 268, in call_subprocess
raise Exception('Command "%s" returned code %s' % (cmd_desc, returncode))
Exception: Command "make -j5" returned code 512
Other projects have solved this by patching libiconv: https://github.com/mxe/mxe/issues/204 |
|