[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