Activity log for bug #1389090

Date Who What changed Old value New value Message
2014-11-04 05:40:32 Andy Freeland bug added bug
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
2015-11-19 19:11:06 malraux bug added subscriber malraux
2017-08-13 07:52:51 scoder lxml: status New Incomplete
2017-09-19 10:39:00 scoder lxml: status Incomplete Invalid