Skip to content

pypy3 fails to build, can't find zlib #167115

@mweinelt

Description

@mweinelt

Broken after upgrading zlib from 1.2.11 to 1.2.12, because it can't find libz.

[translation:info] Error:
   File "/build/pypy3.8-v7.3.7-src/rpython/translator/goal/translate.py", line 286, in main
    default_goal='compile')
   File "/build/pypy3.8-v7.3.7-src/rpython/translator/driver.py", line 575, in from_targetspec
    spec = target(driver, args)
   File "pypy/goal/targetpypystandalone.py", line 372, in target
    return self.get_entry_point(config)
   File "pypy/goal/targetpypystandalone.py", line 414, in get_entry_point
    self.space = make_objspace(config)
   File "/build/pypy3.8-v7.3.7-src/pypy/tool/option.py", line 33, in make_objspace
    return StdObjSpace(config)
   File "/build/pypy3.8-v7.3.7-src/pypy/interpreter/baseobjspace.py", line 440, in __init__
    self.initialize()
   File "/build/pypy3.8-v7.3.7-src/pypy/objspace/std/objspace.py", line 117, in initialize
    self.setup_builtin_modules()
   File "/build/pypy3.8-v7.3.7-src/pypy/interpreter/baseobjspace.py", line 698, in setup_builtin_modules
    mod.setup_after_space_initialization()
   File "/build/pypy3.8-v7.3.7-src/pypy/module/zlib/moduledef.py", line 44, in setup_after_space_initialization
    space.wrap(rzlib.zlibVersion()))
   File "/build/pypy3.8-v7.3.7-src/rpython/rlib/rzlib.py", line 227, in zlibVersion
    return rffi.charp2str(_zlibVersion())
   File "/build/pypy3.8-v7.3.7-src/rpython/rtyper/lltypesystem/rffi.py", line 313, in wrapper
    res = call_external_function(*real_args)
   File "<2141-codegen /build/pypy3.8-v7.3.7-src/rpython/rtyper/lltypesystem/rffi.py:211>", line 13, in call_external_function
    res = funcptr()
   File "/build/pypy3.8-v7.3.7-src/rpython/rtyper/lltypesystem/lltype.py", line 1390, in __call__
    return callb(*args)
   File "/build/pypy3.8-v7.3.7-src/rpython/rtyper/lltypesystem/ll2ctypes.py", line 1323, in __call__
    cfunc = get_ctypes_callable(self.funcptr, self.calling_conv)
   File "/build/pypy3.8-v7.3.7-src/rpython/rtyper/lltypesystem/ll2ctypes.py", line 1285, in get_ctypes_callable
    'cannot find the library %r' % (not_found[0],))
[translation:ERROR] NotImplementedError: cannot find the library 'z'
[translation] batch mode, not calling interactive helpers
builder for '/nix/store/cyxb1b6qpvjy6cc72mcrb3gr071gh54k-pypy3-7.3.7.drv' failed with exit code 1

Currently on staging-next and release-21.11.

@andersk

Metadata

Metadata

Assignees

No one assigned

    Labels

    No fields configured for issues without a type.

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions