Dear Christoph, For this, >> sed: -: No such file or directory >Can you track back where this error is coming from?
I got the following while debugging . . . ++ get_version /Users/nancyfor/src/votca/src/./build.sh ++ sed -ne 's/^#version[[:space:]]*\([^[:space:]]*\)[[:space:]]*-- .*$/\1/p' /Users/nancyfor/src/votca/src/./build.sh ++ sed -n '$p' + old_version=2.1.0 + '[' -q = -q ']' ++ get_webversion -q ++ local version ++ [[ -q = \-\q ]] +++ wget -qO- https://raw.githubusercontent.com/votca/buildutil/master/build.sh +++ get_version +++ sed -ne 's/^#version[[:space:]]*\([^[:space:]]*\)[[:space:]]*-- .*$/\1/p' - +++ sed -n '$p' sed: -: No such file or directory ++ version= ++ echo '' . . . >Can you check that /usr/local/fftw/lib/libfftw3.dylib actually exists? In fact it does not exist, only static .a libraries are there. So I re-installed fftw using brew install fftw and got the dynamic ones. I tried to run it again, and got further, now it complains about my prefix, which i wanted to be src/votca, but it complains it needs a preceding "/", so used /src/votca/ which of course need root privileges to write this is the error message Install the project... -- Install configuration: "Release" CMake Error at src/libtools/cmake_install.cmake:31 (file): file cannot create directory: /src/votca/lib. Maybe need administrative privileges. Call Stack (most recent call first): src/cmake_install.cmake:32 (include) cmake_install.cmake:32 (include) How do I keep my prefix=src/votca? I do no find the error here. Thanks for your help, Nancy On Wednesday, 5 October 2016 18:06:07 UTC+2, Christoph Junghans wrote: > > 2016-10-05 7:40 GMT-06:00 nancyfor <[email protected] <javascript:>>: > > Hello, > > > > I am trying to install votca following the installation instructions > here: > > > > https://github.com/votca/csg/wiki/CompilingOSX > > > > I have installed the dependencies, using the following versions > > gsl-2-2 > > fftw-3.3.4 > > boost_1_62_0 > > cmake 3.6.2 > > > > and tried to build it using > > > > ./build.sh --prefix $prefix -DWITH_FFTW=ON -DWITH_GSL=ON > > -DGSL_INCLUDE_DIR=/usr/local/gsl/include > > -DGSL_LIBRARY=/usr/local/gsl/lib/libgsl.dylib > > -DCBLAS_LIBRARY=/usr/local/gsl/lib/libgslcblas.dylib > > -DFFTW3_INCLUDE_DIR=/usr/local/fftw/include > > -DFFTW3_LIBRARY=/usr/local/fftw/lib/libfftw3.dylib tools csg > > > > I got the following message > > > > sed: -: No such file or directory > Can you track back where this error is coming from? > > > prefix has to be a global path (should start with a '/') > > > > I include the --debug option obtaining the following. > > > > . > > . > > . > > + [[ 2.1.0 < '' ]] > > + return 1 > > + [[ 2 -eq 0 ]] > > + [[ -z src/votca ]] > > + [[ src/votca = *WHERE/TO/INSTALL/VOTCA* ]] > > + [[ src/votca = /* ]] > > + die 'prefix has to be a global path (should start with a '\''/'\'')' > > + [[ -n prefix has to be a global path (should start with a '/') ]] > > + cecho RED 'prefix has to be a global path (should start with a > '\''/'\'')' > > + local 'colors=BLUE CYAN CYANN GREEN RED PURP' > > + [[ -z RED ]] > > + [[ -z prefix has to be a global path (should start with a '/') ]] > > + is_in RED 'BLUE CYAN CYANN GREEN RED PURP' > > + [[ -z RED ]] > > + [[ -z BLUE CYAN CYANN GREEN RED PURP ]] > > + [[ BLUE CYAN CYANN GREEN RED PURP = *\ \R\E\D\ * ]] > > + echo -n '' > > + echo -e 'prefix has to be a global path (should start with a > '\''/'\'')' > > prefix has to be a global path (should start with a '/') > > > > By changing my prefix from src/votca to /src/votca I overcame this (but > I am > > not sure of where is going to be installed) and obtain the following > message > > > > Could not find fftw_plan_r2r_1d in /usr/local/fftw/lib/libfftw3.dylib, > take > > a look at the error message in > > .../votca/src/tools/CMakeFiles/CMakeError.log > > > > which shows > > > > Determining if the function fftw_plan_r2r_1d exists in the > > /usr/local/fftw/lib/libfftw3.dylib; failed with the following output: > > Change Dir: /Users/nancyfor/src/votca/src/tools/CMakeFiles/CMakeTmp > > > > Run Build Command:"/usr/bin/make" "cmTC_4b9ac/fast" > > /Library/Developer/CommandLineTools/usr/bin/make -f > > CMakeFiles/cmTC_4b9ac.dir/build.make CMakeFiles/cmTC_4b9ac.dir/build > > Building C object CMakeFiles/cmTC_4b9ac.dir/CheckFunctionExists.c.o > > /Library/Developer/CommandLineTools/usr/bin/cc > > -DCHECK_FUNCTION_EXISTS=fftw_plan_r2r_1d -o > > CMakeFiles/cmTC_4b9ac.dir/CheckFunctionExists.c.o -c > > > /Applications/CMake.app/Contents/share/cmake-3.6/Modules/CheckFunctionExists.c > > > > make[1]: *** No rule to make target > `/usr/local/fftw/lib/libfftw3.dylib', > > needed by `cmTC_4b9ac'. Stop. > > make: *** [cmTC_4b9ac/fast] Error 2 > > > > > > Following a previous post on OS X 10.8 > > > > I run, grep -i ^Boost tools/CMakeCache.txt > > > > > > Boost_DIR:PATH=Boost_DIR-NOTFOUND > > > Boost_FILESYSTEM_LIBRARY_DEBUG:FILEPATH=/usr/local/boost/lib/libboost_filesystem.dylib > > > > > Boost_FILESYSTEM_LIBRARY_RELEASE:FILEPATH=/usr/local/boost/lib/libboost_filesystem.dylib > > > > Boost_INCLUDE_DIR:PATH=/usr/local/boost/include > > Boost_LIBRARY_DIR_DEBUG:PATH=/usr/local/boost/lib > > Boost_LIBRARY_DIR_RELEASE:PATH=/usr/local/boost/lib > > > Boost_PROGRAM_OPTIONS_LIBRARY_DEBUG:FILEPATH=/usr/local/boost/lib/libboost_program_options.dylib > > > > > Boost_PROGRAM_OPTIONS_LIBRARY_RELEASE:FILEPATH=/usr/local/boost/lib/libboost_program_options.dylib > > > > > Boost_SYSTEM_LIBRARY_DEBUG:FILEPATH=/usr/local/boost/lib/libboost_system.dylib > > > > > Boost_SYSTEM_LIBRARY_RELEASE:FILEPATH=/usr/local/boost/lib/libboost_system.dylib > > > > Boost_DIR-ADVANCED:INTERNAL=1 > > Boost_FILESYSTEM_LIBRARY_DEBUG-ADVANCED:INTERNAL=1 > > Boost_FILESYSTEM_LIBRARY_RELEASE-ADVANCED:INTERNAL=1 > > Boost_INCLUDE_DIR-ADVANCED:INTERNAL=1 > > Boost_LIBRARY_DIR_DEBUG-ADVANCED:INTERNAL=1 > > Boost_LIBRARY_DIR_RELEASE-ADVANCED:INTERNAL=1 > > Boost_PROGRAM_OPTIONS_LIBRARY_DEBUG-ADVANCED:INTERNAL=1 > > Boost_PROGRAM_OPTIONS_LIBRARY_RELEASE-ADVANCED:INTERNAL=1 > > Boost_SYSTEM_LIBRARY_DEBUG-ADVANCED:INTERNAL=1 > > Boost_SYSTEM_LIBRARY_RELEASE-ADVANCED:INTERNAL=1 > > > > > > and > > > > otool -L /usr/local/boost/lib/libboost_filesystem.dylib > > > > > > /usr/local/boost/lib/libboost_filesystem.dylib: > > @rpath/libboost_filesystem.dylib (compatibility version 0.0.0, current > > version 0.0.0) > > @rpath/libboost_system.dylib (compatibility version 0.0.0, current > version > > 0.0.0) > > /usr/lib/libc++.1.dylib (compatibility version 1.0.0, current version > > 120.1.0) > > /usr/lib/libSystem.B.dylib (compatibility version 1.0.0, current version > > 1226.10.1) > > > > And then I got stuck. > > > > How should I proceed? > Can you check that /usr/local/fftw/lib/libfftw3.dylib actually exists? > > The error > > make[1]: *** No rule to make target `/usr/local/fftw/lib/libfftw3.dylib' > seems to indicate that cmake cannot read libfftw3.dylib! > > Christoph > > Best regards. > > Nancy > > > > -- > > You received this message because you are subscribed to the Google > Groups > > "votca" group. > > To unsubscribe from this group and stop receiving emails from it, send > an > > email to [email protected] <javascript:>. > > To post to this group, send email to [email protected] > <javascript:>. > > Visit this group at https://groups.google.com/group/votca. > > For more options, visit https://groups.google.com/d/optout. > > > > -- > Christoph Junghans > Web: http://www.compphys.de > On Wednesday, 5 October 2016 18:06:07 UTC+2, Christoph Junghans wrote: > > 2016-10-05 7:40 GMT-06:00 nancyfor <[email protected] <javascript:>>: > > Hello, > > > > I am trying to install votca following the installation instructions > here: > > > > https://github.com/votca/csg/wiki/CompilingOSX > > > > I have installed the dependencies, using the following versions > > gsl-2-2 > > fftw-3.3.4 > > boost_1_62_0 > > cmake 3.6.2 > > > > and tried to build it using > > > > ./build.sh --prefix $prefix -DWITH_FFTW=ON -DWITH_GSL=ON > > -DGSL_INCLUDE_DIR=/usr/local/gsl/include > > -DGSL_LIBRARY=/usr/local/gsl/lib/libgsl.dylib > > -DCBLAS_LIBRARY=/usr/local/gsl/lib/libgslcblas.dylib > > -DFFTW3_INCLUDE_DIR=/usr/local/fftw/include > > -DFFTW3_LIBRARY=/usr/local/fftw/lib/libfftw3.dylib tools csg > > > > I got the following message > > > > sed: -: No such file or directory > Can you track back where this error is coming from? > > > prefix has to be a global path (should start with a '/') > > > > I include the --debug option obtaining the following. > > > > . > > . > > . > > + [[ 2.1.0 < '' ]] > > + return 1 > > + [[ 2 -eq 0 ]] > > + [[ -z src/votca ]] > > + [[ src/votca = *WHERE/TO/INSTALL/VOTCA* ]] > > + [[ src/votca = /* ]] > > + die 'prefix has to be a global path (should start with a '\''/'\'')' > > + [[ -n prefix has to be a global path (should start with a '/') ]] > > + cecho RED 'prefix has to be a global path (should start with a > '\''/'\'')' > > + local 'colors=BLUE CYAN CYANN GREEN RED PURP' > > + [[ -z RED ]] > > + [[ -z prefix has to be a global path (should start with a '/') ]] > > + is_in RED 'BLUE CYAN CYANN GREEN RED PURP' > > + [[ -z RED ]] > > + [[ -z BLUE CYAN CYANN GREEN RED PURP ]] > > + [[ BLUE CYAN CYANN GREEN RED PURP = *\ \R\E\D\ * ]] > > + echo -n '' > > + echo -e 'prefix has to be a global path (should start with a > '\''/'\'')' > > prefix has to be a global path (should start with a '/') > > > > By changing my prefix from src/votca to /src/votca I overcame this (but > I am > > not sure of where is going to be installed) and obtain the following > message > > > > Could not find fftw_plan_r2r_1d in /usr/local/fftw/lib/libfftw3.dylib, > take > > a look at the error message in > > .../votca/src/tools/CMakeFiles/CMakeError.log > > > > which shows > > > > Determining if the function fftw_plan_r2r_1d exists in the > > /usr/local/fftw/lib/libfftw3.dylib; failed with the following output: > > Change Dir: /Users/nancyfor/src/votca/src/tools/CMakeFiles/CMakeTmp > > > > Run Build Command:"/usr/bin/make" "cmTC_4b9ac/fast" > > /Library/Developer/CommandLineTools/usr/bin/make -f > > CMakeFiles/cmTC_4b9ac.dir/build.make CMakeFiles/cmTC_4b9ac.dir/build > > Building C object CMakeFiles/cmTC_4b9ac.dir/CheckFunctionExists.c.o > > /Library/Developer/CommandLineTools/usr/bin/cc > > -DCHECK_FUNCTION_EXISTS=fftw_plan_r2r_1d -o > > CMakeFiles/cmTC_4b9ac.dir/CheckFunctionExists.c.o -c > > > /Applications/CMake.app/Contents/share/cmake-3.6/Modules/CheckFunctionExists.c > > > > make[1]: *** No rule to make target > `/usr/local/fftw/lib/libfftw3.dylib', > > needed by `cmTC_4b9ac'. Stop. > > make: *** [cmTC_4b9ac/fast] Error 2 > > > > > > Following a previous post on OS X 10.8 > > > > I run, grep -i ^Boost tools/CMakeCache.txt > > > > > > Boost_DIR:PATH=Boost_DIR-NOTFOUND > > > Boost_FILESYSTEM_LIBRARY_DEBUG:FILEPATH=/usr/local/boost/lib/libboost_filesystem.dylib > > > > > Boost_FILESYSTEM_LIBRARY_RELEASE:FILEPATH=/usr/local/boost/lib/libboost_filesystem.dylib > > > > Boost_INCLUDE_DIR:PATH=/usr/local/boost/include > > Boost_LIBRARY_DIR_DEBUG:PATH=/usr/local/boost/lib > > Boost_LIBRARY_DIR_RELEASE:PATH=/usr/local/boost/lib > > > Boost_PROGRAM_OPTIONS_LIBRARY_DEBUG:FILEPATH=/usr/local/boost/lib/libboost_program_options.dylib > > > > > Boost_PROGRAM_OPTIONS_LIBRARY_RELEASE:FILEPATH=/usr/local/boost/lib/libboost_program_options.dylib > > > > > Boost_SYSTEM_LIBRARY_DEBUG:FILEPATH=/usr/local/boost/lib/libboost_system.dylib > > > > > Boost_SYSTEM_LIBRARY_RELEASE:FILEPATH=/usr/local/boost/lib/libboost_system.dylib > > > > Boost_DIR-ADVANCED:INTERNAL=1 > > Boost_FILESYSTEM_LIBRARY_DEBUG-ADVANCED:INTERNAL=1 > > Boost_FILESYSTEM_LIBRARY_RELEASE-ADVANCED:INTERNAL=1 > > Boost_INCLUDE_DIR-ADVANCED:INTERNAL=1 > > Boost_LIBRARY_DIR_DEBUG-ADVANCED:INTERNAL=1 > > Boost_LIBRARY_DIR_RELEASE-ADVANCED:INTERNAL=1 > > Boost_PROGRAM_OPTIONS_LIBRARY_DEBUG-ADVANCED:INTERNAL=1 > > Boost_PROGRAM_OPTIONS_LIBRARY_RELEASE-ADVANCED:INTERNAL=1 > > Boost_SYSTEM_LIBRARY_DEBUG-ADVANCED:INTERNAL=1 > > Boost_SYSTEM_LIBRARY_RELEASE-ADVANCED:INTERNAL=1 > > > > > > and > > > > otool -L /usr/local/boost/lib/libboost_filesystem.dylib > > > > > > /usr/local/boost/lib/libboost_filesystem.dylib: > > @rpath/libboost_filesystem.dylib (compatibility version 0.0.0, current > > version 0.0.0) > > @rpath/libboost_system.dylib (compatibility version 0.0.0, current > version > > 0.0.0) > > /usr/lib/libc++.1.dylib (compatibility version 1.0.0, current version > > 120.1.0) > > /usr/lib/libSystem.B.dylib (compatibility version 1.0.0, current version > > 1226.10.1) > > > > And then I got stuck. > > > > How should I proceed? > Can you check that /usr/local/fftw/lib/libfftw3.dylib actually exists? > > The error > > make[1]: *** No rule to make target `/usr/local/fftw/lib/libfftw3.dylib' > seems to indicate that cmake cannot read libfftw3.dylib! > > Christoph > > Best regards. > > Nancy > > > > -- > > You received this message because you are subscribed to the Google > Groups > > "votca" group. > > To unsubscribe from this group and stop receiving emails from it, send > an > > email to [email protected] <javascript:>. > > To post to this group, send email to [email protected] > <javascript:>. > > Visit this group at https://groups.google.com/group/votca. > > For more options, visit https://groups.google.com/d/optout. > > > > -- > Christoph Junghans > Web: http://www.compphys.de > -- You received this message because you are subscribed to the Google Groups "votca" group. To unsubscribe from this group and stop receiving emails from it, send an email to [email protected]. To post to this group, send email to [email protected]. Visit this group at https://groups.google.com/group/votca. For more options, visit https://groups.google.com/d/optout.
