[MacPorts] #53999: gds 2.17.7 fails to build: root needs python

classic Classic list List threaded Threaded
7 messages Options
Reply | Threaded
Open this post in threaded view
|

[MacPorts] #53999: gds 2.17.7 fails to build: root needs python

MacPorts
#53999: gds 2.17.7 fails to build: root needs python
--------------------+-----------------
 Reporter:  rxa254  |      Owner:
     Type:  defect  |     Status:  new
 Priority:  Normal  |  Milestone:
Component:  ports   |    Version:
 Keywords:          |       Port:
--------------------+-----------------
 {{{
 --->  Fetching archive for root_select
 --->  Attempting to fetch root_select-1.2_0.darwin_14.noarch.tbz2 from
 https://packages.macports.org/root_select
 --->  Attempting to fetch root_select-1.2_0.darwin_14.noarch.tbz2.rmd160
 from https://packages.macports.org/root_select
 --->  Installing root_select @1.2_0
 --->  Activating root_select @1.2_0
 --->  Cleaning root_select
 --->  Fetching archive for root5
 --->  Attempting to fetch
 root5-5.34.37_0+cocoa+gcc6+graphviz+gsl+http+minuit2+opengl+roofit+soversion+ssl+tmva+xml.darwin_14.x86_64.tbz2
 from https://packages.macports.org/root5
 --->  Attempting to fetch
 root5-5.34.37_0+cocoa+gcc6+graphviz+gsl+http+minuit2+opengl+roofit+soversion+ssl+tmva+xml.darwin_14.x86_64.tbz2.rmd160
 from https://packages.macports.org/root5
 --->  Installing root5
 @5.34.37_0+cocoa+gcc6+graphviz+gsl+http+minuit2+opengl+roofit+soversion+ssl+tmva+xml
 --->  Activating root5
 @5.34.37_0+cocoa+gcc6+graphviz+gsl+http+minuit2+opengl+roofit+soversion+ssl+tmva+xml
 ======================================================================================
   Making root5 your default root version. To change this run 'sudo port
 select root'
 ======================================================================================
 --->  Cleaning root5
 --->  Fetching archive for gds
 Error: Failed to archivefetch gds: root5 must be installed with +python27.
 }}}

--
Ticket URL: <https://trac.macports.org/ticket/53999>
MacPorts <https://www.macports.org/>
Ports system for macOS
Reply | Threaded
Open this post in threaded view
|

Re: [MacPorts] #53999: gds 2.17.7 fails to build: root needs python

MacPorts
#53999: gds 2.17.7 fails to build: root needs python
---------------------+-----------------
  Reporter:  rxa254  |      Owner:
      Type:  defect  |     Status:  new
  Priority:  Normal  |  Milestone:
 Component:  ports   |    Version:
Resolution:          |   Keywords:
      Port:          |
---------------------+-----------------
Changes (by rxa254):

 * Attachment "main.log" added.

 log file from build attempt

--
Ticket URL: <https://trac.macports.org/ticket/53999>
MacPorts <https://www.macports.org/>
Ports system for macOS
Reply | Threaded
Open this post in threaded view
|

Re: [MacPorts] #53999: gds @2.17.7 fails to build: root needs python (was: gds 2.17.7 fails to build: root needs python)

MacPorts
In reply to this post by MacPorts
#53999: gds @2.17.7 fails to build: root needs python
----------------------+--------------------
  Reporter:  rxa254   |      Owner:
      Type:  defect   |     Status:  closed
  Priority:  Normal   |  Milestone:
 Component:  ports    |    Version:
Resolution:  invalid  |   Keywords:
      Port:  gds      |
----------------------+--------------------
Changes (by ryandesign):

 * status:  new => closed
 * cc: ed.maros@… (added)
 * resolution:   => invalid
 * port:   => gds


Comment:

 So install root5 with the +python27 variant.

--
Ticket URL: <https://trac.macports.org/ticket/53999#comment:1>
MacPorts <https://www.macports.org/>
Ports system for macOS
Reply | Threaded
Open this post in threaded view
|

Re: [MacPorts] #53999: gds @2.17.7 fails to build: root needs python

MacPorts
In reply to this post by MacPorts
#53999: gds @2.17.7 fails to build: root needs python
----------------------+--------------------
  Reporter:  rxa254   |      Owner:
      Type:  defect   |     Status:  closed
  Priority:  Normal   |  Milestone:
 Component:  ports    |    Version:
Resolution:  invalid  |   Keywords:
      Port:  gds      |
----------------------+--------------------

Comment (by rxa254):

 indeed, that is the correct solution.

 But it seems to be an issue that this port does not add the +python27 flag
 when installing root5 (as is a common convention with other ports). It
 seems that if python27 is required, then when the gds port calls for the
 root5 installation it should do it in the way that allows gds to build.

--
Ticket URL: <https://trac.macports.org/ticket/53999#comment:2>
MacPorts <https://www.macports.org/>
Ports system for macOS
Reply | Threaded
Open this post in threaded view
|

Re: [MacPorts] #53999: gds @2.17.7 fails to build: root needs python

MacPorts
In reply to this post by MacPorts
#53999: gds @2.17.7 fails to build: root needs python
----------------------+--------------------
  Reporter:  rxa254   |      Owner:
      Type:  defect   |     Status:  closed
  Priority:  Normal   |  Milestone:
 Component:  ports    |    Version:
Resolution:  invalid  |   Keywords:
      Port:  gds      |
----------------------+--------------------
Changes (by rxa254):

 * Attachment "main.2.log" added.

 log file of failed build

--
Ticket URL: <https://trac.macports.org/ticket/53999>
MacPorts <https://www.macports.org/>
Ports system for macOS
Reply | Threaded
Open this post in threaded view
|

Re: [MacPorts] #53999: gds @2.17.7 fails to build: root needs python

MacPorts
In reply to this post by MacPorts
#53999: gds @2.17.7 fails to build: root needs python
---------------------+----------------------
  Reporter:  rxa254  |      Owner:
      Type:  defect  |     Status:  reopened
  Priority:  Normal  |  Milestone:
 Component:  ports   |    Version:
Resolution:          |   Keywords:
      Port:  gds     |
---------------------+----------------------
Changes (by rxa254):

 * status:  closed => reopened
 * resolution:  invalid =>


Comment:

 re-opening since this issue has not been resolved - the port needs to be
 fixed to use the correct dependencies to be considered 'resolved'

 also, using the +python27 variant doesn't even work anymore (build log on
 Mac OS Sierra attached above)

--
Ticket URL: <https://trac.macports.org/ticket/53999#comment:3>
MacPorts <https://www.macports.org/>
Ports system for macOS
Reply | Threaded
Open this post in threaded view
|

Re: [MacPorts] #53999: gds @2.17.7 fails to build: root needs python

MacPorts
In reply to this post by MacPorts
#53999: gds @2.17.7 fails to build: root needs python
---------------------+--------------------
  Reporter:  rxa254  |      Owner:
      Type:  defect  |     Status:  closed
  Priority:  Normal  |  Milestone:
 Component:  ports   |    Version:
Resolution:  fixed   |   Keywords:
      Port:  gds     |
---------------------+--------------------
Changes (by mf2k):

 * status:  reopened => closed
 * resolution:   => fixed


Comment:

 This port works as well as it can. It uses the active_variants portgroup:

 {{{
 require_active_variants port:root5 python27
 }}}

 See also #126.

--
Ticket URL: <https://trac.macports.org/ticket/53999#comment:4>
MacPorts <https://www.macports.org/>
Ports system for macOS