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.

Reply via email to