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.

Reply via email to