Am 06.10.2016 11:32 schrieb "nancyfor" <[email protected]>: > > 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 I see, it must be here! > ++ 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. You could use e.g. $HOME/votca
Christoph > > 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]>: >> > 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]. >> > 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. >> >> >> >> -- >> 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]>: >> > 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]. >> > 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. >> >> >> >> -- >> 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. -- 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.
