[MacPorts] #50007: root5 5.34.34_1 does not compile
#50007: root5 5.34.34_1 does not compile ---------------------------+-------------------------------- Reporter: andre.david@… | Owner: macports-tickets@… Type: defect | Status: new Priority: Normal | Milestone: Component: ports | Version: 2.3.4 Keywords: | Port: root5 ---------------------------+-------------------------------- I was just updating root5 and it is failing with: {{{ :info:build /usr/bin/clang++ -O2 -m64 -pipe -Wshadow -W -Wall -Woverloaded-virtual -fsigned-char -fno-common -Iinclude -DR__HAVE_CONFIG -std=c++11 -stdlib=libc++ -pthread -I/opt/local/include -DUSE_ROOT_ERROR -o math/mathmore/src/GSLRootFinderDeriv.o -c /opt/local/var/macports/build/_opt_local_var_macports_sources_rsync.macports.org_release_tarballs_ports_science_root5/root5/work/root-5-34-34/math/mathmore/src/GSLRootFinderDeriv.cxx :info:build In file included from /opt/local/var/macports/build/_opt_local_var_macports_sources_rsync.macports.org_release_tarballs_ports_science_root5/root5/work/root-5-34-34/math/mathmore/src/GSLNLSMinimizer.cxx:19: :info:build /opt/local/var/macports/build/_opt_local_var_macports_sources_rsync.macports.org_release_tarballs_ports_science_root5/root5/work/root-5-34-34/math/mathmore/src/GSLMultiFit.h:142:38: error: no member named 'J' in 'gsl_multifit_fdfsolver' :info:build gsl_multifit_gradient(fSolver->J, fSolver->f,fVec); :info:build ~~~~~~~ ^ :info:build /opt/local/var/macports/build/_opt_local_var_macports_sources_rsync.macports.org_release_tarballs_ports_science_root5/root5/work/root-5-34-34/math/mathmore/src/GSLMultiFit.h:153:45: error: no member named 'J' in 'gsl_multifit_fdfsolver' :info:build int ret = gsl_multifit_covar(fSolver->J, kEpsrel, fCov); :info:build ~~~~~~~ ^ }}} This looks too intrinsic to be related to my build flags, etc. Can I provide any further information? -- Ticket URL: <https://trac.macports.org/ticket/50007> MacPorts <https://www.macports.org/> Ports system for OS X
#50007: root5 5.34.34_1 does not compile ----------------------------+-------------------------------- Reporter: andre.david@… | Owner: macports-tickets@… Type: defect | Status: new Priority: Normal | Milestone: Component: ports | Version: 2.3.4 Resolution: | Keywords: Port: root5 | ----------------------------+-------------------------------- Comment (by mcalhoun@…): The current version of gsl is incompatible with root5 (#49594).[[BR]] Have you tried installing without the gsl variant? -- Ticket URL: <https://trac.macports.org/ticket/50007#comment:1> MacPorts <https://www.macports.org/> Ports system for OS X
#50007: root5 5.34.34_1 does not compile ----------------------------+-------------------------------- Reporter: andre.david@… | Owner: macports-tickets@… Type: defect | Status: new Priority: Normal | Milestone: Component: ports | Version: 2.3.4 Resolution: | Keywords: Port: root5 | ----------------------------+-------------------------------- Comment (by andre.david@…): I confirm that `-gsl` did the trick. Anyway, time to move on to `root6`. -- Ticket URL: <https://trac.macports.org/ticket/50007#comment:3> MacPorts <https://www.macports.org/> Ports system for OS X
#50007: root5 5.34.34_1 does not compile ----------------------------+-------------------------------- Reporter: andre.david@… | Owner: macports-tickets@… Type: defect | Status: new Priority: Normal | Milestone: Component: ports | Version: 2.3.4 Resolution: | Keywords: Port: root5 | ----------------------------+-------------------------------- Comment (by andre.david@…): Looks like `root6` is also affected somehow. See #49935. -- Ticket URL: <https://trac.macports.org/ticket/50007#comment:4> MacPorts <https://www.macports.org/> Ports system for OS X
#50007: root5 5.34.34_1 does not compile ----------------------------+---------------------- Reporter: andre.david@… | Owner: jonesc@… Type: defect | Status: new Priority: Normal | Milestone: Component: ports | Version: Resolution: | Keywords: Port: root5 | ----------------------------+---------------------- Changes (by mojca@…): * owner: macports-tickets@… => jonesc@… * version: 2.3.4 => -- Ticket URL: <https://trac.macports.org/ticket/50007#comment:6> MacPorts <https://www.macports.org/> Ports system for OS X
#50007: root5 5.34.34_1 does not compile ----------------------------+---------------------- Reporter: andre.david@… | Owner: jonesc@… Type: defect | Status: new Priority: Normal | Milestone: Component: ports | Version: Resolution: | Keywords: Port: root5 | ----------------------------+---------------------- Comment (by mojca@…): Root6 was supposed to be fixed by #50011, I only need to figure out what exactly to commit. And now maybe it makes sense to address the gsl issue in ROOT5 first anyway. -- Ticket URL: <https://trac.macports.org/ticket/50007#comment:7> MacPorts <https://www.macports.org/> Ports system for OS X
#50007: root5 5.34.34_1 does not compile ----------------------------+---------------------- Reporter: andre.david@… | Owner: jonesc@… Type: defect | Status: new Priority: Normal | Milestone: Component: ports | Version: Resolution: | Keywords: Port: root5 | ----------------------------+---------------------- Comment (by mojca@…): Chris, I'm currently testing the attached patch. If it proves to be successful and if you agree with it, I'll commit it combined with #50011 to avoid unnecessary revbumps. -- Ticket URL: <https://trac.macports.org/ticket/50007#comment:8> MacPorts <https://www.macports.org/> Ports system for OS X
#50007: root5 5.34.34_1 does not compile ----------------------------+---------------------- Reporter: andre.david@… | Owner: jonesc@… Type: defect | Status: new Priority: Normal | Milestone: Component: ports | Version: Resolution: | Keywords: Port: root5 | ----------------------------+---------------------- Comment (by jonesc@…): Fine by me ;) -- Ticket URL: <https://trac.macports.org/ticket/50007#comment:9> MacPorts <https://www.macports.org/> Ports system for OS X
#50007: root5 5.34.34_1 does not compile ----------------------------+---------------------- Reporter: andre.david@… | Owner: jonesc@… Type: defect | Status: new Priority: Normal | Milestone: Component: ports | Version: Resolution: | Keywords: Port: root5 | ----------------------------+---------------------- Comment (by mojca@…): Changes committed in r143637. -- Ticket URL: <https://trac.macports.org/ticket/50007#comment:10> MacPorts <https://www.macports.org/> Ports system for OS X
#50007: root5: 5.34.34_1 incompatible with GSL 2 ----------------------------+---------------------- Reporter: andre.david@… | Owner: jonesc@… Type: defect | Status: closed Priority: Normal | Milestone: Component: ports | Version: Resolution: fixed | Keywords: Port: root5 | ----------------------------+---------------------- Changes (by mojca@…): * status: new => closed * resolution: => fixed Comment: This issue should have been fixed. In case you are still experiencing problems, please open a new ticket. -- Ticket URL: <https://trac.macports.org/ticket/50007#comment:11> MacPorts <https://www.macports.org/> Ports system for OS X
participants (1)
-
MacPorts