Opened 12 years ago
Closed 12 years ago
#36741 closed defect (wontfix)
py-shiboken: /opt/local/bin/shiboken install conflict for 2.6 and 2.7
Reported by: | cdeil (Christoph Deil) | Owned by: | mamoll (Mark Moll) |
---|---|---|---|
Priority: | Normal | Milestone: | |
Component: | ports | Version: | 2.1.2 |
Keywords: | Cc: | ||
Port: | py-shiboken |
Description
I have py27-shiboken installed. Trying to install py26-shiboken fails because both try to install /opt/local/bin/shiboken :
---> Installing py26-shiboken @1.1.2_1 ---> Activating py26-shiboken @1.1.2_1 Error: org.macports.activate for port py26-shiboken returned: Image error: /opt/local/bin/shiboken is being used by the active py27-shiboken port. Please deactivate this port first, or use 'port -f activate py26-shiboken' to force the activation. Error: Failed to install py26-shiboken
$ port contents py27-shiboken Port py27-shiboken contains: /opt/local/bin/shiboken /opt/local/include/shiboken/autodecref.h /opt/local/include/shiboken/basewrapper.h /opt/local/include/shiboken/bindingmanager.h /opt/local/include/shiboken/conversions.h /opt/local/include/shiboken/gilstate.h /opt/local/include/shiboken/helper.h /opt/local/include/shiboken/python25compat.h /opt/local/include/shiboken/sbkconverter.h /opt/local/include/shiboken/sbkdbg.h /opt/local/include/shiboken/sbkenum.h /opt/local/include/shiboken/sbkmodule.h /opt/local/include/shiboken/sbkpython.h /opt/local/include/shiboken/sbkstring.h /opt/local/include/shiboken/sbkversion.h /opt/local/include/shiboken/shiboken.h /opt/local/include/shiboken/shibokenbuffer.h /opt/local/include/shiboken/shibokenmacros.h /opt/local/include/shiboken/threadstatesaver.h /opt/local/include/shiboken/typeresolver.h /opt/local/lib/cmake/Shiboken-1.1.2/ShibokenConfig-python2.7.cmake /opt/local/lib/cmake/Shiboken-1.1.2/ShibokenConfig.cmake /opt/local/lib/cmake/Shiboken-1.1.2/ShibokenConfigVersion.cmake /opt/local/lib/libshiboken-python2.7.1.1.2.dylib /opt/local/lib/libshiboken-python2.7.1.1.dylib /opt/local/lib/libshiboken-python2.7.dylib /opt/local/lib/pkgconfig/shiboken.pc /opt/local/lib/python2.7/site-packages/shiboken.so /opt/local/share/man/man1/shiboken.1.gz
Change History (4)
comment:1 Changed 12 years ago by ryandesign (Ryan Carsten Schmidt)
Cc: | mmoll@… removed |
---|---|
Owner: | changed from macports-tickets@… to mmoll@… |
comment:2 Changed 12 years ago by mamoll (Mark Moll)
comment:3 Changed 12 years ago by cdeil (Christoph Deil)
I noticed this issue because I tried to install py27-ipython +pyside
in addition to py26-ipython +pyside
.
I agree it's not very essential, so if it's a lot of work to make it work, feel free to close this ticket.
comment:4 Changed 12 years ago by mamoll (Mark Moll)
Resolution: | → wontfix |
---|---|
Status: | new → closed |
Ok, closing it then. Sorry I can't be of more help. Patches are welcome, though!
Note: See
TracTickets for help on using
tickets.
Installing it in such a way that there are no conflicts is a real pain. You could install everything in /opt/local/Library/Frameworks/Python.framework/Versions/2.7, but then py27-pyside (and anything that depends on pyside/shiboken) needs to be patched to find py27-shiboken in a non-standard place. I'd rather leave everything in their expected place, since this is what most users expect. I suspect it is not common to have multiple version of py??-shiboken active.