2016-10-07 3:08 GMT-06:00 nancyfor <[email protected]>: > Yes, I noticed that after post it. I changed directly it in the build.sh > file. No need to do that, $HOME/votca is the default prefix anyway.
> > I found some problems with gsl but realized is related to the installation > using make install > Then I would recommend to include in the installation guide for OS X, to > install using > > brew install gsl > and > brew install fftw > > as an alternative. Done: https://github.com/votca/csg/wiki/CompilingOSX > > Now it seems it is installed > Cheers > > On Friday, 7 October 2016 09:50:38 UTC+2, Christoph Junghans wrote: >> >> 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! Fixed: https://github.com/votca/buildutil/commit/8e1069fe1399d7501027f67fbc044ba6b95a4e92 >> > ++ 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. -- 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.
