[MacPorts] #31447: root uses software it doesn't declare dependencies on

MacPorts noreply at macports.org
Wed Sep 28 20:17:29 PDT 2011


#31447: root uses software it doesn't declare dependencies on
-------------------------------------+--------------------------------------
 Reporter:  ryandesign@…             |       Owner:  mattiafrancescomoro@…        
     Type:  defect                   |      Status:  new                          
 Priority:  Normal                   |   Milestone:                               
Component:  ports                    |     Version:  2.0.3                        
 Keywords:                           |        Port:  root                         
-------------------------------------+--------------------------------------
 [http://build.macports.org/builders/buildports-snowleopard-
 x86_64/builds/1278 root builds on the buildbot] but
 [comment:ticket:31428:3 not on my system]. While the buildbot builds in a
 more or less clean environment, I have hundreds of other ports installed,
 and the output from the configure phase on both systems shows us what's
 going on: root is finding software I have on my system and trying to use
 it, even though no dependency on those ports is declared, and at least one
 of those isn't working.

 root must be modified to either declare dependencies on the other ports it
 uses, or not use those other ports, even if they are already installed.

 == opengl ==

 Buildbot:

 {{{
 Checking for GL/gl.h ... no
 Checking for libGL, or libMesaGL ... no
 Checking for libGLU, or libMesaGLU ... no
 }}}

 Mine:

 {{{
 Checking for GL/gl.h ... /opt/local/include
 Checking for libGL, or libMesaGL ... /opt/local/lib
 Checking for libGLU, or libMesaGLU ... /opt/local/lib
 Checking for GL/glew.h ... /opt/local/include
 Checking for libGLEW ... /opt/local/lib
 Checking whether to build included GLEW ... no
 Checking whether to build included libftgl ... yes
 }}}

 (I have mesa installed)

 == sql ==

 Buildbot:

 {{{
 Checking for sql.h ... no
 }}}

 Mine:

 {{{
 Checking for sql.h ... /opt/local/include
 }}}

 (I have libiodbc installed)

 == fitsio ==

 Buildbot:

 {{{
 Checking for fitsio.h ... no
 Checking for libcfitsio, or cfitsio ... no
 }}}

 Mine:

 {{{
 Checking for fitsio.h ... /opt/local/include
 Checking for libcfitsio, or cfitsio ... /opt/local/lib
 }}}

 (I have cfitsio installed)

 == giflib ==

 Buildbot:

 {{{
 Checking for gif_lib.h ... no
 }}}

 Mine:

 {{{
 Checking for gif_lib.h ... /opt/local/include
 }}}

 (I have giflib installed)

 == gmp ==

 Buildbot:

 {{{
 Checking for libgmp ... no
 }}}

 Mine:

 {{{
 Checking for libgmp ... /opt/local/lib
 }}}

 (I have gmp installed)

 == gsl ==

 Buildbot:

 {{{
 Checking for gsl/gsl_version.h ... /opt/local/include
 Checking for GSL version >= 1.8 ... ok
 Checking for libgsl, gslML, or gsl ... no
 Checking for gsl-config ... /opt/local/bin/gsl-config
 Checking for GSL version >= 1.8 ... ok
 }}}

 Mine:

 {{{
 Checking for gsl/gsl_version.h ... /opt/local/include
 Checking for GSL version >= 1.8 ... ok
 Checking for libgsl, gslML, or gsl ... /opt/local/lib
 Checking for libgslcblas, gslcblasML, gslcblas, or cblas ...
 /opt/local/lib
 }}}

 (not sure why this difference since gsl is a dependency of root so both
 systems have gsl installed)

 == clarens, peac ==

 Buildbot:

 {{{
 Checking for Clarens support ... no
 Checking for PEAC support ... no
 }}}

 Mine:

 {{{
 Checking for Clarens support ... yes
 Checking for PEAC support ... yes
 }}}

 (I don't know what these are)

 == Summary ==

 Buildbot:

 {{{
 Enabled support for asimage, astiff, bonjour, builtin_afterimage,
 builtin_ftgl, cintex, exceptions, gviz, genvector, mathmore, memstat,
 reflex, roofit, shared, ssl, tmva, x11, xft, xml, xrootd.
 }}}

 Mine:

 {{{
 Enabled support for asimage, astiff, bonjour, builtin_afterimage,
 builtin_ftgl, cintex, clarens, exceptions, fitsio, gviz, genvector,
 mathmore, memstat, opengl, peac, reflex, roofit, shared, ssl, tmva, x11,
 xft, xml, xrootd.
 }}}

-- 
Ticket URL: <https://trac.macports.org/ticket/31447>
MacPorts <http://www.macports.org/>
Ports system for Mac OS


More information about the macports-tickets mailing list