[MacPorts] #38344: root update with new 'xrootd' variant
#38344: root update with new 'xrootd' variant ---------------------------------+-------------------------------- Reporter: jonesc@… | Owner: macports-tickets@… Type: update | Status: new Priority: Normal | Milestone: Component: ports | Version: 2.1.3 Keywords: haspatch maintainer | Port: root ---------------------------------+-------------------------------- Hi, This patch adds a new xrootd variant to ROOT. Disabled by default, when enabled uses a new xrootd port to build with xrootd support. Relies on ticket #38341 and ticket #38342 Also adapts to the changes in the pythia include file location, in the above ticket, that resolves the conflict between pythia and libevent (which xrootd uses). cheers Chris -- Ticket URL: <https://trac.macports.org/ticket/38344> MacPorts <http://www.macports.org/> Ports system for OS X
#38344: root update with new 'xrootd' variant -----------------------+--------------------------------- Reporter: jonesc@… | Owner: macports-tickets@… Type: update | Status: new Priority: Normal | Milestone: Component: ports | Version: 2.1.3 Resolution: | Keywords: haspatch maintainer Port: root | -----------------------+--------------------------------- Comment (by andre.david@…): Took me a while to figure out that `Portfile`s are now under `${pfx}/var/macports/sources/rsync.macports.org/release/tarballs/` instead of `${pfx}/var/macports/sources/rsync.macports.org/release/ports` (should I remove the latter?) but when I did, the patch could be applied without a hitch. The `xrootd` dependence on `libevent` caused some trouble at the beginning: {{{ ---> Installing libevent @2.0.21_0 ---> Activating libevent @2.0.21_0 Error: org.macports.activate for port libevent returned: Image error: /opt/local/include/event.h already exists and does not belong to a registered port. Unable to activate port libevent. Use 'port -f activate libevent' to force the activation. Error: Failed to install libevent Please see the log file for port libevent for details: /opt/local/var/macports/logs/_opt_local_var_macports_sources_rsync.macports.org_release_tarballs_ports_devel_libevent/libevent/main.log }}} but eventually doing `port -f activate libevent` did the trick and the rest of the build proceeded uneventfully. I confirm that `xrootd` and `root` are working as expected. Cheers! -- Ticket URL: <https://trac.macports.org/ticket/38344#comment:2> MacPorts <http://www.macports.org/> Ports system for OS X
#38344: root update with new 'xrootd' variant -----------------------+--------------------------------- Reporter: jonesc@… | Owner: macports-tickets@… Type: update | Status: new Priority: Normal | Milestone: Component: ports | Version: 2.1.3 Resolution: | Keywords: haspatch maintainer Port: root | -----------------------+--------------------------------- Comment (by jonesc@…): The problem with /opt/local/include/event.h is due to a conflict between the pythia and the libevent ports, that both currently install a file with that name. Ticket #38341 is designed to fix this, by moving the pythia includes to /opt/local/include/pythia. Note that the patch submitted here for root assumes that pythia patch has also been applied, so you should also apply it, if you wish to use pythia with ROOT. Anyway, thats for the feedback and confirmation it works. Chris -- Ticket URL: <https://trac.macports.org/ticket/38344#comment:3> MacPorts <http://www.macports.org/> Ports system for OS X
#38344: root update with new 'xrootd' variant -----------------------+--------------------------------- Reporter: jonesc@… | Owner: macports-tickets@… Type: update | Status: new Priority: Normal | Milestone: Component: ports | Version: 2.1.3 Resolution: | Keywords: haspatch maintainer Port: root | -----------------------+--------------------------------- Comment (by andre.david@…): BTW - while I run with the Pythia #38341 patch - what does #38342 have to do with all this? -- Ticket URL: <https://trac.macports.org/ticket/38344#comment:4> MacPorts <http://www.macports.org/> Ports system for OS X
#38344: root update with new 'xrootd' variant -----------------------+--------------------------------- Reporter: jonesc@… | Owner: macports-tickets@… Type: update | Status: new Priority: Normal | Milestone: Component: ports | Version: 2.1.3 Resolution: | Keywords: haspatch maintainer Port: root | -----------------------+--------------------------------- Comment (by jonesc@…): You would not have had the conflict error if you where using the patch in ticket #38341. Are you sure you fully rebuilt pythia and root with both patches ? Sorry, looks like a misquoted the ticket numbers. This indeed has nothing to do with ticket #38342. Just to be clear, this patch relies in ticket #38341 to update pythia, and ticket #38343 for the new xrootd port (now commited). Chris -- Ticket URL: <https://trac.macports.org/ticket/38344#comment:5> MacPorts <http://www.macports.org/> Ports system for OS X
#38344: root update with new 'xrootd' variant -----------------------+--------------------------------- Reporter: jonesc@… | Owner: macports-tickets@… Type: update | Status: new Priority: Normal | Milestone: Component: ports | Version: 2.1.3 Resolution: | Keywords: haspatch maintainer Port: root | -----------------------+--------------------------------- Comment (by andre.david@…): I confirm that the patches in #38344 (this ticket) and #38341 correctly pick up and build the `xrootd` port from #38343, and all works as expected. The reporter of #38326 is very happy with the outcome. ;-) -- Ticket URL: <https://trac.macports.org/ticket/38344#comment:6> MacPorts <http://www.macports.org/> Ports system for OS X
#38344: root update with new 'xrootd' variant -----------------------+--------------------------------- Reporter: jonesc@… | Owner: macports-tickets@… Type: update | Status: new Priority: Normal | Milestone: Component: ports | Version: 2.1.3 Resolution: | Keywords: haspatch maintainer Port: root | -----------------------+--------------------------------- Comment (by egall@…): Replying to [comment:6 andre.david@…]:
The reporter of #38326 is very happy with the outcome. ;-)
Wait that's me... what does the `objc` port have to do with this? -- Ticket URL: <https://trac.macports.org/ticket/38344#comment:8> MacPorts <http://www.macports.org/> Ports system for OS X
#38344: root update with new 'xrootd' variant -----------------------+--------------------------------- Reporter: jonesc@… | Owner: macports-tickets@… Type: update | Status: new Priority: Normal | Milestone: Component: ports | Version: 2.1.3 Resolution: | Keywords: haspatch maintainer Port: root | -----------------------+--------------------------------- Comment (by larryv@…): Replying to [comment:8 egall@…]:
Wait that's me... what does the `objc` port have to do with this? Or did you put the wrong issue number by accident?
Probably meant #38236. -- Ticket URL: <https://trac.macports.org/ticket/38344#comment:9> MacPorts <http://www.macports.org/> Ports system for OS X
#38344: root update with new 'xrootd' variant -----------------------+--------------------------------- Reporter: jonesc@… | Owner: macports-tickets@… Type: update | Status: new Priority: Normal | Milestone: Component: ports | Version: 2.1.3 Resolution: | Keywords: haspatch maintainer Port: root | -----------------------+--------------------------------- Comment (by jonesc@…): I mis quoted the ticket numbers in the original post. The correct ones are in comment # 5 -- Ticket URL: <https://trac.macports.org/ticket/38344#comment:10> MacPorts <http://www.macports.org/> Ports system for OS X
#38344: root update with new 'xrootd' variant -----------------------+--------------------------------- Reporter: jonesc@… | Owner: macports-tickets@… Type: update | Status: new Priority: Normal | Milestone: Component: ports | Version: 2.1.3 Resolution: | Keywords: haspatch maintainer Port: root | -----------------------+--------------------------------- Comment (by jonesc@…): Replying to [comment:9 larryv@…]:
Replying to [comment:8 egall@…]:
Wait that's me... what does the `objc` port have to do with this? Or did you put the wrong issue number by accident?
Probably meant #38236.
Andre also mis quoted the ticket number here as well... He was indeed referring to ticket #38236 -- Ticket URL: <https://trac.macports.org/ticket/38344#comment:11> MacPorts <http://www.macports.org/> Ports system for OS X
#38344: root @5.34.05: add 'xrootd' variant -----------------------+--------------------------------- Reporter: jonesc@… | Owner: larryv@… Type: update | Status: assigned Priority: Normal | Milestone: Component: ports | Version: Resolution: | Keywords: haspatch maintainer Port: root | -----------------------+--------------------------------- Changes (by larryv@…): * cc: gmail.com:mattiafrancescomoro (removed) * cc: mattiafrancescomoro@… (added) * status: new => assigned * version: 2.1.3 => * owner: macports-tickets@… => larryv@… Comment: For future reference, all Trac fields take proper email addresses, not weird MacPorts-formatted ones. -- Ticket URL: <https://trac.macports.org/ticket/38344#comment:12> MacPorts <http://www.macports.org/> Ports system for OS X
#38344: root @5.34.05: add 'xrootd' variant -----------------------+--------------------------------- Reporter: jonesc@… | Owner: larryv@… Type: update | Status: closed Priority: Normal | Milestone: Component: ports | Version: Resolution: fixed | Keywords: haspatch maintainer Port: root | -----------------------+--------------------------------- Changes (by larryv@…): * status: assigned => closed * resolution: => fixed Comment: Committed in r104095. -- Ticket URL: <https://trac.macports.org/ticket/38344#comment:13> MacPorts <http://www.macports.org/> Ports system for OS X
#38344: root @5.34.05: add 'xrootd' variant -----------------------+--------------------------------- Reporter: jonesc@… | Owner: larryv@… Type: update | Status: closed Priority: Normal | Milestone: Component: ports | Version: Resolution: fixed | Keywords: haspatch maintainer Port: root | -----------------------+--------------------------------- Comment (by andre.david@…): Replying to [comment:11 jonesc@…]:
Replying to [comment:9 larryv@…]:
Replying to [comment:8 egall@…]:
Wait that's me... what does the `objc` port have to do with this? Or did you put the wrong issue number by accident?
Probably meant #38236.
Andre also mis quoted the ticket number here as well... He was indeed referring to ticket #38236
Yes, yes. Sorry everyone. I just corrected the original comment. -- Ticket URL: <https://trac.macports.org/ticket/38344#comment:14> MacPorts <http://www.macports.org/> Ports system for OS X
#38344: root @5.34.05: add 'xrootd' variant -----------------------+--------------------------------- Reporter: jonesc@… | Owner: larryv@… Type: update | Status: closed Priority: Normal | Milestone: Component: ports | Version: Resolution: fixed | Keywords: haspatch maintainer Port: root | -----------------------+--------------------------------- Comment (by larryv@…): Replying to [comment:14 andre.david@…]:
Yes, yes. Sorry everyone. I just corrected the original comment.
But we’ll always know. YOU CAN’T HIDE FROM THE PAST -- Ticket URL: <https://trac.macports.org/ticket/38344#comment:15> MacPorts <http://www.macports.org/> Ports system for OS X
participants (1)
-
MacPorts