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.

Reply via email to