[Bug 1250877] Re: Python3 modules are not installed in the right path
Launchpad Bug Tracker
1250877 at bugs.launchpad.net
Wed Nov 13 14:42:29 UTC 2013
Status changed to 'Confirmed' because the bug affects multiple users.
** Changed in: automake (Ubuntu)
Status: New => Confirmed
--
You received this bug notification because you are a member of Ubuntu
Foundations Bugs, which is subscribed to automake in Ubuntu.
https://bugs.launchpad.net/bugs/1250877
Title:
Python3 modules are not installed in the right path
Status in “automake” package in Ubuntu:
Confirmed
Bug description:
[Note: this might be a bug in autoconf rather than automake, I'm not
entirely sure]
On Ubuntu (and I think also on Debian), Python3 modules are installed
in /usr/lib/python3/dist-packages
However, that's different from the upstream path, which is
/usr/lib/python3.3/site-packages
Python3 modules building with the Autotools will get installed in the
upstream-preferred path, and as a result, Python3 won't find them.
Here is a way to reproduce it:
1. First, install libcangjie from Git:
git clone git://github.com/Cangjians/libcangjie
cd libcangjie
./autogen.sh --prefix=/usr && make && sudo make install
2. Now, install pycangjie:
git clone git://github.com/Cangjians/pycangjie
cd pycangjie
./autogen.sh --prefix=/usr && make && sudo make install
(you might need to install some dependencies, like libsqlite3-dev,
python3-de and cython)
Now, observe how the module was installed in /usr/lib/python3.3/site-
packages/cangjie, where Python3 won't find it.
This installation path is not hardcoded in the pycangjie build
process, it is **automatically discovered by the autotools**.
If Ubuntu (or is it Debian?) decides to change where Python3 modules
are installed, then shouldn't it also try to ensure that they actually
get installed there?
To manage notifications about this bug go to:
https://bugs.launchpad.net/ubuntu/+source/automake/+bug/1250877/+subscriptions
More information about the foundations-bugs
mailing list