[MacPorts] #48613: About root6 dependencies

MacPorts noreply at macports.org
Tue Aug 18 04:56:40 PDT 2015


#48613: About root6 dependencies
-------------------------------+--------------------------------
 Reporter:  graziosi.angelo@…  |      Owner:  macports-tickets@…
     Type:  defect             |     Status:  new
 Priority:  Normal             |  Milestone:
Component:  ports              |    Version:  2.3.3
 Keywords:  root6, gcc         |       Port:  root6
-------------------------------+--------------------------------
 In my previous MacPorts installation (Yosemite 10.0.4), I installed root6
 with:


 {{{
 sudo port install root6 +avahi +fftw3 +fitsio +gcc5 +ldap +mysql56 +odbc
 +postgresql92 +pythia +python34 +sqlite3 +vc +xrootd
 }}}

 and only gcc5 compiler was installed


 {{{
 port installed | grep gcc
 gcc5 @5.2.0_0 (active)
   gcc47 @4.7.4_5 (active)
   gcc_select @0.1_8 (active)
   gsl @1.16_3+gcc5 (active)
   libgcc @5.2.0_0 (active)
   pdftk @2.02_0+gcc47 (active)
   py27-numpy @1.9.2_2+gcc5 (active)
   root6
 @6.04.02.99_0+avahi+cocoa+fftw3+fitsio+gcc5+graphviz+gsl+http+ldap+minuit2+mysql56+odbc+opengl+postgresql92+pythia+python34+roofit+soversion+sqlite3+ssl+tmva+vc+xml+xrootd
 (active)
 }}}

 Now, I did a new Yosemite 10.10.5 installation (from scratch) and
 reinstalled MacPorts. This time, I saw that root6 has gcc5 variant by
 default so I installed root6 with:


 {{{
 sudo port install root6 +avahi +cxx14 +fftw3 +fitsio +ldap +mysql56 +odbc
 +postgresql92 +pythia +python34 +sqlite3 +vc +xrootd
 }}}

 adding the cxx14 variant and removing the explicit call "+gcc5". Now it
 has installed also gcc49:


 {{{
 [...]
 --->  Computing dependencies for root6
 --->  Dependencies to be installed: avahi dbus-python27 dbus-glib gtk3 at-
 spi2-atk at-spi2-core xorg-libXi xorg-inputproto xorg-libXfixes xorg-
 fixesproto xorg-libXtst xorg-recordproto atk hicolor-icon-theme libepoxy
 mesa xorg-dri2proto xorg-glproto xorg-libXdamage xorg-damageproto xorg-
 libXmu xorg-libXcomposite xorg-compositeproto xorg-libXcursor xorg-
 libXinerama xorg-xineramaproto xorg-libXrandr xorg-randrproto libdaemon
 libglade2 gtk2 py27-gdbm py27-pygtk py27-cairo py27-gobject py27-numpy
 gcc49 cctools llvm-3.5 libcxx llvm_select cloog isl gcc_select ld64
 ld64-latest libgcc libmpc mpfr py27-cython cython_select py27-nose
 nosetests_select cfitsio cmake curl libarchive lzo2 py34-sphinx
 py34-alabaster python34 python3_select py34-babel py34-setuptools py34-tz
 py34-docutils py34-roman py34-jinja2 py34-markupsafe py34-pygments
 py34-six py34-snowballstemmer py34-sphinx_rtd_theme sphinx_select gcc5
 giflib graphviz gd2 xpm gts libnetpbm libLASi xorg-libXaw gsl libiodbc
 libpqxx postgresql92 ossp-uuid postgresql_select readline lzma mysql56
 mysql_select tcp_wrappers openldap cyrus-sasl2 kerberos5 libcomerr db46
 icu pythia boost root_select xrootd libevent swig
 [...]
 }}}


 {{{
 port installed | grep gcc
   gcc49 @4.9.3_0 (active)
   gcc_select @0.1_8 (active)
   [...]
 }}}


 It seems that adding cxx14 variant has triggered this.. Is really so?
 What's happening?

 I wonder if there is a better way to handle this.

 For example, I notice that in my previous installation I had:


 {{{
 port installed | grep num
   py27-numpy @1.9.2_2+gcc5 (active)
 }}}

 Instead now,


 {{{
 port installed | grep num
   py27-numpy @1.9.2_2+gfortran (active)
 }}}


 Which gfortran?


 Thanks,
  Angelo.

-- 
Ticket URL: <https://trac.macports.org/ticket/48613>
MacPorts <https://www.macports.org/>
Ports system for OS X


More information about the macports-tickets mailing list