[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