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.

Reply via email to