You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
trying to compile a utility in Openwrt and when pip-install is selected and zlib is linked to python I get this:
staging_dir/hostpkg/lib/libpython2.7.a(zlibmodule.o): In function PyZlib_crc32': build_dir/hostpkg/Python-2.7.14/./Modules/zlibmodule.c:1045: undefined reference to crc32'
build_dir/hostpkg/Python-2.7.14/./Modules/zlibmodule.c:1053: undefined reference to crc32' staging_dir/hostpkg/lib/libpython2.7.a(zlibmodule.o): In function PyZlib_adler32':
build_dir/hostpkg/Python-2.7.14/./Modules/zlibmodule.c:1013: undefined reference to adler32' build_dir/hostpkg/Python-2.7.14/./Modules/zlibmodule.c:1021: undefined reference to adler32'
staging_dir/hostpkg/lib/libpython2.7.a(zlibmodule.o): In function Decomp_dealloc': build_dir/hostpkg/Python-2.7.14/./Modules/zlibmodule.c:469: undefined reference to inflateEnd'
staging_dir/hostpkg/lib/libpython2.7.a(zlibmodule.o): In function Comp_dealloc': build_dir/hostpkg/Python-2.7.14/./Modules/zlibmodule.c:459: undefined reference to deflateEnd'
staging_dir/hostpkg/lib/libpython2.7.a(zlibmodule.o): In function PyZlib_objcompress': build_dir/hostpkg/Python-2.7.14/./Modules/zlibmodule.c:504: undefined reference to deflate'
staging_dir/hostpkg/lib/libpython2.7.a(zlibmodule.o): In function PyZlib_copy': build_dir/hostpkg/Python-2.7.14/./Modules/zlibmodule.c:772: undefined reference to deflateCopy'
staging_dir/hostpkg/lib/libpython2.7.a(zlibmodule.o): In function PyZlib_uncopy': build_dir/hostpkg/Python-2.7.14/./Modules/zlibmodule.c:821: undefined reference to inflateCopy'
staging_dir/hostpkg/lib/libpython2.7.a(zlibmodule.o): In function PyZlib_decompressobj': build_dir/hostpkg/Python-2.7.14/./Modules/zlibmodule.c:434: undefined reference to inflateInit2_'
staging_dir/hostpkg/lib/libpython2.7.a(zlibmodule.o): In function PyZlib_compressobj': build_dir/hostpkg/Python-2.7.14/./Modules/zlibmodule.c:398: undefined reference to deflateInit2_'
staging_dir/hostpkg/lib/libpython2.7.a(zlibmodule.o): In function PyZlib_objdecompress': build_dir/hostpkg/Python-2.7.14/./Modules/zlibmodule.c:632: undefined reference to inflate'
staging_dir/hostpkg/lib/libpython2.7.a(zlibmodule.o): In function PyZlib_decompress': build_dir/hostpkg/Python-2.7.14/./Modules/zlibmodule.c:308: undefined reference to inflateInit2_'
build_dir/hostpkg/Python-2.7.14/./Modules/zlibmodule.c:335: undefined reference to inflate' build_dir/hostpkg/Python-2.7.14/./Modules/zlibmodule.c:360: undefined reference to inflateEnd'
build_dir/hostpkg/Python-2.7.14/./Modules/zlibmodule.c:318: undefined reference to inflateEnd' build_dir/hostpkg/Python-2.7.14/./Modules/zlibmodule.c:344: undefined reference to inflateEnd'
build_dir/hostpkg/Python-2.7.14/./Modules/zlibmodule.c:349: undefined reference to inflateEnd' build_dir/hostpkg/Python-2.7.14/./Modules/zlibmodule.c:330: undefined reference to inflateEnd'
staging_dir/hostpkg/lib/libpython2.7.a(zlibmodule.o):build_dir/hostpkg/Python-2.7.14/./Modules/zlibmodule.c:365: more undefined references to inflateEnd' follow staging_dir/hostpkg/lib/libpython2.7.a(zlibmodule.o): In function PyZlib_unflush':
build_dir/hostpkg/Python-2.7.14/./Modules/zlibmodule.c:892: undefined reference to inflate' build_dir/hostpkg/Python-2.7.14/./Modules/zlibmodule.c:918: undefined reference to inflateEnd'
staging_dir/hostpkg/lib/libpython2.7.a(zlibmodule.o): In function PyZlib_flush': build_dir/hostpkg/Python-2.7.14/./Modules/zlibmodule.c:713: undefined reference to deflate'
build_dir/hostpkg/Python-2.7.14/./Modules/zlibmodule.c:728: undefined reference to deflateEnd' staging_dir/hostpkg/lib/libpython2.7.a(zlibmodule.o): In function PyZlib_compress':
build_dir/hostpkg/Python-2.7.14/./Modules/zlibmodule.c:220: undefined reference to deflateInit_' build_dir/hostpkg/Python-2.7.14/./Modules/zlibmodule.c:233: undefined reference to deflateEnd'
build_dir/hostpkg/Python-2.7.14/./Modules/zlibmodule.c:250: undefined reference to deflate' build_dir/hostpkg/Python-2.7.14/./Modules/zlibmodule.c:245: undefined reference to deflateEnd'
build_dir/hostpkg/Python-2.7.14/./Modules/zlibmodule.c:254: undefined reference to deflateEnd' build_dir/hostpkg/Python-2.7.14/./Modules/zlibmodule.c:265: undefined reference to deflateEnd'
collect2: error: ld returned 1 exit status
Hello sir! I got exactly same issue when compile some ipk in Openwrt. Would tell how to add "-lz" to python-config? I am not so familiar with Python coding. Thanks!
Activity
LucianCristian commentedon Apr 24, 2018
trying to compile a utility in Openwrt and when pip-install is selected and zlib is linked to python I get this:
staging_dir/hostpkg/lib/libpython2.7.a(zlibmodule.o): In function
PyZlib_crc32': build_dir/hostpkg/Python-2.7.14/./Modules/zlibmodule.c:1045: undefined reference tocrc32'build_dir/hostpkg/Python-2.7.14/./Modules/zlibmodule.c:1053: undefined reference to
crc32' staging_dir/hostpkg/lib/libpython2.7.a(zlibmodule.o): In functionPyZlib_adler32':build_dir/hostpkg/Python-2.7.14/./Modules/zlibmodule.c:1013: undefined reference to
adler32' build_dir/hostpkg/Python-2.7.14/./Modules/zlibmodule.c:1021: undefined reference toadler32'staging_dir/hostpkg/lib/libpython2.7.a(zlibmodule.o): In function
Decomp_dealloc': build_dir/hostpkg/Python-2.7.14/./Modules/zlibmodule.c:469: undefined reference toinflateEnd'staging_dir/hostpkg/lib/libpython2.7.a(zlibmodule.o): In function
Comp_dealloc': build_dir/hostpkg/Python-2.7.14/./Modules/zlibmodule.c:459: undefined reference todeflateEnd'staging_dir/hostpkg/lib/libpython2.7.a(zlibmodule.o): In function
PyZlib_objcompress': build_dir/hostpkg/Python-2.7.14/./Modules/zlibmodule.c:504: undefined reference todeflate'staging_dir/hostpkg/lib/libpython2.7.a(zlibmodule.o): In function
PyZlib_copy': build_dir/hostpkg/Python-2.7.14/./Modules/zlibmodule.c:772: undefined reference todeflateCopy'staging_dir/hostpkg/lib/libpython2.7.a(zlibmodule.o): In function
PyZlib_uncopy': build_dir/hostpkg/Python-2.7.14/./Modules/zlibmodule.c:821: undefined reference toinflateCopy'staging_dir/hostpkg/lib/libpython2.7.a(zlibmodule.o): In function
PyZlib_decompressobj': build_dir/hostpkg/Python-2.7.14/./Modules/zlibmodule.c:434: undefined reference toinflateInit2_'staging_dir/hostpkg/lib/libpython2.7.a(zlibmodule.o): In function
PyZlib_compressobj': build_dir/hostpkg/Python-2.7.14/./Modules/zlibmodule.c:398: undefined reference todeflateInit2_'staging_dir/hostpkg/lib/libpython2.7.a(zlibmodule.o): In function
PyZlib_objdecompress': build_dir/hostpkg/Python-2.7.14/./Modules/zlibmodule.c:632: undefined reference toinflate'staging_dir/hostpkg/lib/libpython2.7.a(zlibmodule.o): In function
PyZlib_decompress': build_dir/hostpkg/Python-2.7.14/./Modules/zlibmodule.c:308: undefined reference toinflateInit2_'build_dir/hostpkg/Python-2.7.14/./Modules/zlibmodule.c:335: undefined reference to
inflate' build_dir/hostpkg/Python-2.7.14/./Modules/zlibmodule.c:360: undefined reference toinflateEnd'build_dir/hostpkg/Python-2.7.14/./Modules/zlibmodule.c:318: undefined reference to
inflateEnd' build_dir/hostpkg/Python-2.7.14/./Modules/zlibmodule.c:344: undefined reference toinflateEnd'build_dir/hostpkg/Python-2.7.14/./Modules/zlibmodule.c:349: undefined reference to
inflateEnd' build_dir/hostpkg/Python-2.7.14/./Modules/zlibmodule.c:330: undefined reference toinflateEnd'staging_dir/hostpkg/lib/libpython2.7.a(zlibmodule.o):build_dir/hostpkg/Python-2.7.14/./Modules/zlibmodule.c:365: more undefined references to
inflateEnd' follow staging_dir/hostpkg/lib/libpython2.7.a(zlibmodule.o): In functionPyZlib_unflush':build_dir/hostpkg/Python-2.7.14/./Modules/zlibmodule.c:892: undefined reference to
inflate' build_dir/hostpkg/Python-2.7.14/./Modules/zlibmodule.c:918: undefined reference toinflateEnd'staging_dir/hostpkg/lib/libpython2.7.a(zlibmodule.o): In function
PyZlib_flush': build_dir/hostpkg/Python-2.7.14/./Modules/zlibmodule.c:713: undefined reference todeflate'build_dir/hostpkg/Python-2.7.14/./Modules/zlibmodule.c:728: undefined reference to
deflateEnd' staging_dir/hostpkg/lib/libpython2.7.a(zlibmodule.o): In functionPyZlib_compress':build_dir/hostpkg/Python-2.7.14/./Modules/zlibmodule.c:220: undefined reference to
deflateInit_' build_dir/hostpkg/Python-2.7.14/./Modules/zlibmodule.c:233: undefined reference todeflateEnd'build_dir/hostpkg/Python-2.7.14/./Modules/zlibmodule.c:250: undefined reference to
deflate' build_dir/hostpkg/Python-2.7.14/./Modules/zlibmodule.c:245: undefined reference todeflateEnd'build_dir/hostpkg/Python-2.7.14/./Modules/zlibmodule.c:254: undefined reference to
deflateEnd' build_dir/hostpkg/Python-2.7.14/./Modules/zlibmodule.c:265: undefined reference todeflateEnd'collect2: error: ld returned 1 exit status
python has access to zlib headers and libraries
LucianCristian commentedon Apr 24, 2018
it seems that python-config --libs doesn't detect -lz and appending -lz fixes the problem
\"${PYTHONCONFIG}\" --libs"\"${PYTHONCONFIG}\" --libs-lz"MartinNi commentedon Mar 5, 2020
Hello sir! I got exactly same issue when compile some ipk in Openwrt. Would tell how to add "-lz" to python-config? I am not so familiar with Python coding. Thanks!
iritkatriel commentedon Sep 10, 2021
The report only shows output for 2.7. Is this issue really relevant to 3.x?