[MacPorts] #40310: py-dsv: py-dsv and py24-dsv install the same files and conflict with each other

MacPorts noreply at macports.org
Fri Aug 30 17:36:01 PDT 2013


#40310: py-dsv: py-dsv and py24-dsv install the same files and conflict with each
other
----------------------+--------------------------------
  Reporter:  mojca@…  |      Owner:  macports-tickets@…
      Type:  defect   |     Status:  closed
  Priority:  Normal   |  Milestone:
 Component:  ports    |    Version:
Resolution:  invalid  |   Keywords:
      Port:  py-dsv   |
----------------------+--------------------------------

Comment (by ryandesign@…):

 '''py-robotframework-ride''' failed because:

 {{{
 Error: Cannot install py-robotframework-ride for the arch(s) 'i386'
 because
 Error: its dependency py27-robotframework-ride only supports the arch(s)
 'x86_64'.
 }}}

 The port says:

 {{{
 # TODO: this is not a proper way to do it;
 #       wxWidgets.use should take care of supported architectures
 #       depending on whether the port depends on carbon or gtk variant of
 wxpython-2.8
 universal_variant   no
 supported_archs     i386
 }}}

 It's not proper for py-robotframework-ride (or any py- stub port) to have
 supported_archs set to anything other than `noarch` (which is what the
 python portgroup sets it to).

 I thought the wxpython portgroup already took care of this. Can't those 5
 lines just be removed from the port?

 '''py26-robotframework-ride''' failed because:

 {{{
 Error: Dependency 'py26-wxpython-3.0' not found.
 }}}

 '''py27-wxpython-3.0''' failed because:

 {{{
 In file included from src/helpers.cpp:17:
 include/wx/wxPython/wxPython_int.h:35:10: fatal error: 'wx/wx.h' file not
 found
 #include <wx/wx.h>
          ^
 }}}

 '''py24-wxpython-2.8''', '''py25-wxpython-2.8''', '''py26-wxpython-2.8'''
 and '''py27-wxpython-2.8''' failed because:

 {{{
 src/helpers.cpp:28:10: fatal error: 'gdk/gdk.h' file not found
 #include <gdk/gdk.h>
          ^
 }}}

 '''py-dsv''' failed because:

 {{{
 Error: org.macports.activate for port py-dsv returned: Image error:
 /opt/local/lib/python2.4/site-packages/DSV/DSV.py is being used by the
 active py24-dsv port.  Please deactivate this port first, or use 'port -f
 activate py-dsv' to force the activation.
 }}}

 The log only shows activation; I guess the reason why it didn't do the
 phases before that and why it still contains the pre-unification contents
 is that Joshua forgot to increase the port's revision when he unified it
 in r102032. Thanks for increasing the revision in r110421 to fix this.

 '''grass''' failed because:

 {{{
 Error: /usr/bin/llvm-gcc-4.2 -E -I/opt/local/include
 -DPACKAGE="grasslibs" -DPACKAGE="grasslibs"
 -I/opt/local/var/macports/build/_opt_mports_dports_gis_grass/grass/work/grass-6.4.2/dist.i386
 -apple-darwin12.3.0/include: In file included from
 /usr/include/stdio.h:64,
 Error: /usr/bin/llvm-gcc-4.2 -E -I/opt/local/include
 -DPACKAGE="grasslibs" -DPACKAGE="grasslibs"
 -I/opt/local/var/macports/build/_opt_mports_dports_gis_grass/grass/work/grass-6.4.2/dist.i386
 -apple-darwin12.3.0/include:                  from
 /opt/local/var/macports/build/_opt_mports_dports_gis_grass/grass/work/grass-6.4.2/dist.i386
 -apple-darwin12.3.0/include/grass/gis.h:24,
 Error: /usr/bin/llvm-gcc-4.2 -E -I/opt/local/include
 -DPACKAGE="grasslibs" -DPACKAGE="grasslibs"
 -I/opt/local/var/macports/build/_opt_mports_dports_gis_grass/grass/work/grass-6.4.2/dist.i386
 -apple-darwin12.3.0/include:                  from
 /opt/local/var/macports/build/_opt_mports_dports_gis_grass/grass/work/grass-6.4.2/dist.i386
 -apple-darwin12.3.0/include/grass/stats.h:5,
 Error: /usr/bin/llvm-gcc-4.2 -E -I/opt/local/include
 -DPACKAGE="grasslibs" -DPACKAGE="grasslibs"
 -I/opt/local/var/macports/build/_opt_mports_dports_gis_grass/grass/work/grass-6.4.2/dist.i386
 -apple-darwin12.3.0/include:                  from
 /opt/local/var/macports/build/_opt_mports_dports_gis_grass/grass/work/.tmp/tmp1UOQVF.h:1:
 Error: /usr/bin/llvm-gcc-4.2 -E -I/opt/local/include
 -DPACKAGE="grasslibs" -DPACKAGE="grasslibs"
 -I/opt/local/var/macports/build/_opt_mports_dports_gis_grass/grass/work/grass-6.4.2/dist.i386
 -apple-darwin12.3.0/include: /usr/include/sys/cdefs.h:81:2: warning:
 #warning "Unsupported compiler detected"
 }}}

 You reported #40307 for this.

-- 
Ticket URL: <https://trac.macports.org/ticket/40310#comment:4>
MacPorts <http://www.macports.org/>
Ports system for OS X


More information about the macports-tickets mailing list