Please read this before reporting a bug:
https://wiki.archlinux.org/title/Bug_reporting_guidelines
Do NOT report bugs when a package is just outdated, or it is in the AUR. Use the 'flag out of date' link on the package page, or the Mailing List.
REPEAT: Do NOT report bugs for outdated packages!
https://wiki.archlinux.org/title/Bug_reporting_guidelines
Do NOT report bugs when a package is just outdated, or it is in the AUR. Use the 'flag out of date' link on the package page, or the Mailing List.
REPEAT: Do NOT report bugs for outdated packages!
FS#41121 - [pypy] Missing make dependencies for modules that use cffi
Attached to Project:
Community Packages
Opened by Yichao Yu (yuyichao) - Monday, 07 July 2014, 03:35 GMT
Last edited by Sven-Hendrik Haase (Svenstaro) - Tuesday, 08 July 2014, 10:18 GMT
Opened by Yichao Yu (yuyichao) - Monday, 07 July 2014, 03:35 GMT
Last edited by Sven-Hendrik Haase (Svenstaro) - Tuesday, 08 July 2014, 10:18 GMT
|
DetailsDescription:
PyPy uses cffi module to interact with low level c libraries in many modules, many of which require compilation of c source given in python files. This compilation can either take place at compile time if the libraries/headers are found or at runtime. However, compiling at runtime requires writing permission to system path which is not possible for non-root users and therefore should not be used for packaging. Currently the pypy(3) packages miss a lot of make dependencies which makes a lot of pypy modules not usable for non-root users (to see the problem, just import these modules as non-root). The list of affected modules and the corresponding libraries are: curses module: ncurses sqlite3 module: sqlite gdbm module: gdbm lib-tk modules (e.g. Tkinter): tk and tcl The problem should be fixed by adding these modules to make depends. They should also be added to optdepends. THX Additional info: * package version(s) * config and/or log files etc. Steps to reproduce: |
This task depends upon
Same applies to pypy3.