#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