[MacPorts] #49935: root6 - update to 6.04.12

MacPorts noreply at macports.org
Sun Dec 13 14:59:18 PST 2015


#49935: root6 - update to 6.04.12
-----------------------+---------------------------------
  Reporter:  jonesc@…  |      Owner:  mojca@…
      Type:  update    |     Status:  closed
  Priority:  Normal    |  Milestone:
 Component:  ports     |    Version:
Resolution:  fixed     |   Keywords:  haspatch maintainer
      Port:  root6     |
-----------------------+---------------------------------

Comment (by andre.david@…):

 I have found problems compiling this:

 For `root6 +python34 build.jobs=1` it fails early:
 {{{
 :info:build cd
 /opt/local/var/macports/build/_opt_local_var_macports_sources_rsync.macports.org_release_tarballs_ports_science_root6/root6/work/build
 /GSL-prefix/src && /opt/local/bin/cmake -P
 /opt/local/var/macports/build/_opt_local_var_macports_sources_rsync.macports.org_release_tarballs_ports_science_root6/root6/work/build
 /GSL-prefix/src/GSL-stamp/verify-GSL.cmake
 :info:build -- verifying file...
 :info:build
 file='/opt/local/var/macports/build/_opt_local_var_macports_sources_rsync.macports.org_release_tarballs_ports_science_root6/root6/work/build
 /GSL-prefix/src/gsl-1.15.tar.gz'
 :info:build -- verifying file... warning: did not verify file - no
 URL_HASH specified?
 :info:build cd
 /opt/local/var/macports/build/_opt_local_var_macports_sources_rsync.macports.org_release_tarballs_ports_science_root6/root6/work/build
 /GSL-prefix/src && /opt/local/bin/cmake -P
 /opt/local/var/macports/build/_opt_local_var_macports_sources_rsync.macports.org_release_tarballs_ports_science_root6/root6/work/build
 /GSL-prefix/src/GSL-stamp/extract-GSL.cmake
 :info:build -- extracting...
 :info:build
 src='/opt/local/var/macports/build/_opt_local_var_macports_sources_rsync.macports.org_release_tarballs_ports_science_root6/root6/work/build
 /GSL-prefix/src/gsl-1.15.tar.gz'
 :info:build
 dst='/opt/local/var/macports/build/_opt_local_var_macports_sources_rsync.macports.org_release_tarballs_ports_science_root6/root6/work/build
 /GSL-prefix/src/GSL'
 :info:build -- extracting... [tar xfz]
 :info:build -- extracting... [analysis]
 :info:build -- extracting... [rename]
 :info:build -- extracting... [clean up]
 :info:build -- extracting... done
 :info:build cd
 /opt/local/var/macports/build/_opt_local_var_macports_sources_rsync.macports.org_release_tarballs_ports_science_root6/root6/work/build
 /GSL-prefix/src && /opt/local/bin/cmake -E touch
 /opt/local/var/macports/build/_opt_local_var_macports_sources_rsync.macports.org_release_tarballs_ports_science_root6/root6/work/build
 /GSL-prefix/src/GSL-stamp/./GSL-download
 :info:build [  0%] No patch step for 'GSL'
 :info:build /opt/local/bin/cmake -E echo_append
 :info:build /opt/local/bin/cmake -E touch
 /opt/local/var/macports/build/_opt_local_var_macports_sources_rsync.macports.org_release_tarballs_ports_science_root6/root6/work/build
 /GSL-prefix/src/GSL-stamp/./GSL-patch
 :info:build [  0%] No update step for 'GSL'
 :info:build /opt/local/bin/cmake -E echo_append
 :info:build /opt/local/bin/cmake -E touch
 /opt/local/var/macports/build/_opt_local_var_macports_sources_rsync.macports.org_release_tarballs_ports_science_root6/root6/work/build
 /GSL-prefix/src/GSL-stamp/./GSL-update
 :info:build [  0%] Performing configure step for 'GSL'
 :info:build cd
 /opt/local/var/macports/build/_opt_local_var_macports_sources_rsync.macports.org_release_tarballs_ports_science_root6/root6/work/build
 /GSL-prefix/src/GSL-build &&
 /opt/local/var/macports/build/_opt_local_var_macports_sources_rsync.macports.org_release_tarballs_ports_science_root6/root6/work/build
 /GSL-prefix/src/GSL/configure --prefix
 /opt/local/var/macports/build/_opt_local_var_macports_sources_rsync.macports.org_release_tarballs_ports_science_root6/root6/work/build
 --enable-shared=no "CFLAGS=-pipe -Os -arch x86_64  -m64 -pipe -W -Wall
 -fsigned-char -fno-common -Qunused-arguments -pthread"
 :info:build checking for a BSD-compatible install...
 /opt/local/bin/ginstall -c
 :info:build checking whether build environment is sane... yes
 :info:build checking for a thread-safe mkdir -p... /opt/local/bin/gmkdir
 -p
 :info:build checking for gawk... gawk
 :info:build checking whether make sets $(MAKE)... yes
 :info:build checking whether to enable maintainer-specific portions of
 Makefiles... no
 :info:build checking for a sed that does not truncate output...
 /opt/local/bin/gsed
 :info:build checking whether make sets $(MAKE)... (cached) yes
 :info:build checking build system type... x86_64-apple-darwin14.5.0
 :info:build checking host system type... x86_64-apple-darwin14.5.0
 :info:build checking for gcc... gcc
 :info:build checking whether the C compiler works... no
 :info:build configure: error: in
 `/opt/local/var/macports/build/_opt_local_var_macports_sources_rsync.macports.org_release_tarballs_ports_science_root6/root6/work/build
 /GSL-prefix/src/GSL-build':
 :info:build configure: error: C compiler cannot create executables
 :info:build See `config.log' for more details
 :info:build make[2]: *** [GSL-prefix/src/GSL-stamp/GSL-configure] Error 77
 }}}
 while for `root6 +python34-gsl build.jobs=1` it goes a long way and then:
 {{{
 :info:build cd
 /opt/local/var/macports/build/_opt_local_var_macports_sources_rsync.macports.org_release_tarballs_ports_science_root6/root6/work/build/math/mathmore
 &&
 /Applications/Xcode.app/Contents/Developer/Toolchains/XcodeDefault.xctoolchain/usr/bin/clang++
 -DMathMore_EXPORTS -DUSE_ROOT_ERROR
 -I/opt/local/var/macports/build/_opt_local_var_macports_sources_rsync.macports.org_release_tarballs_ports_science_root6/root6/work/build/include/root
 -I/opt/local/include
 -I/opt/local/var/macports/build/_opt_local_var_macports_sources_rsync.macports.org_release_tarballs_ports_science_root6/root6/work/root-6-04-12
 -I/opt/local/var/macports/build/_opt_local_var_macports_sources_rsync.macports.org_release_tarballs_ports_science_root6/root6/work/build/include
 -pipe -Os -arch x86_64 -stdlib=libc++  -m64 -pipe -W -Wall -Woverloaded-
 virtual -fsigned-char -fno-common -Qunused-arguments -pthread -std=c++11
 -Wno-deprecated-declarations -Wc++11-narrowing -Wsign-compare -Wsometimes-
 uninitialized -Wconditional-uninitialized -Wheader-guard -Warray-bounds
 -Wcomment -Wtautological-compare -Wstrncat-size -Wloop-analysis -Wbool-
 conversion -stdlib=libc++ -DR__HAVE_CONFIG -O2 -DNDEBUG -arch x86_64 -fPIC
 -I/opt/local/include -o CMakeFiles/MathMore.dir/src/GSLNLSMinimizer.cxx.o
 -c
 /opt/local/var/macports/build/_opt_local_var_macports_sources_rsync.macports.org_release_tarballs_ports_science_root6/root6/work/root-6-04-12/math/mathmore/src/GSLNLSMinimizer.cxx
 :info:build In file included from
 /opt/local/var/macports/build/_opt_local_var_macports_sources_rsync.macports.org_release_tarballs_ports_science_root6/root6/work/root-6-04-12/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_root6/root6/work/root-6-04-12/math/mathmore/src/GSLMultiFit.h:146: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_root6/root6/work/root-6-04-12/math/mathmore/src/GSLMultiFit.h:157:45:
 error: no member named 'J' in 'gsl_multifit_fdfsolver'
 :info:build       int ret = gsl_multifit_covar(fSolver->J, kEpsrel, fCov);
 :info:build                                    ~~~~~~~  ^
 :info:build 2 errors generated.
 :info:build make[2]: ***
 [math/mathmore/CMakeFiles/MathMore.dir/src/GSLNLSMinimizer.cxx.o] Error 1
 :info:build make[2]: Leaving directory
 `/opt/local/var/macports/build/_opt_local_var_macports_sources_rsync.macports.org_release_tarballs_ports_science_root6/root6/work/build'
 :info:build make[1]: *** [math/mathmore/CMakeFiles/MathMore.dir/all] Error
 2
 :info:build make[1]: Leaving directory
 `/opt/local/var/macports/build/_opt_local_var_macports_sources_rsync.macports.org_release_tarballs_ports_science_root6/root6/work/build'
 :info:build make: *** [all] Error 2
 }}}
 which is the same problem found in #50007 but with `root5 +gsl`.

 I am lost: with `+gsl`, GSL refuses to compile (I have tried both
 `+clang37` and `+gcc5`); with `-gsl` something still uses some version of
 GSL that is not compatible, according to #49594.

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


More information about the macports-tickets mailing list