Thank you Christoph, and Victor.

I found out that pkg-config had trouble with the line that has Votca's
URL in the .pc files. I removed the URL line and everything installed.

Thank you!

Nikos

On Sun, Feb 27, 2011 at 6:08 AM, Christoph Junghans <[email protected]> wrote:
> Hi Nikos,
>
> Victor is absolutely right. GSL has two libraries. A look in your
> config.log shows somethings like:
> /opt/apps/gsl/1.13/lib/libgsl.so: undefined reference to `cblas_ctrmv'
>
> The flags of gsl when building votca-tools have to look somehow like:
> GSL_LIBS="-L/opt/apps/gsl/1.13/lib -lgsl -lgslcblas"
>
> To avoid this hand work we are internally using pkg-config, however
> with libs in a none standard place one would have to add their path to
> PKG_CONFIG_PATH (in your case /opt/apps/gsl/1.13/lib/pkgconfig).
>
> The problem of missing link flags shows up when the libvotca_tools is
> linked for the first time (by configure of votca-csg). We improve this
> in votca 1.2.
>
> Cheers,
>
> Christoph
>
> 2011/2/27 Victor Ruehle <[email protected]>:
>> Dear Nikos,
>>
>> did you use pkgconfig to get all the gsl flags? (set PKG_CONFIG_PATH)
>> to the installed location where the .pc file ist?
>>
>> libgsl has additional dependencies, if you specify the flags by hand,
>> you have to add these as well. In your case cblas is missing (see
>> undefined reference in config.log). If i remember correctly,
>> -lgslcblas is missing, however I would strongly reccomment to use
>> pkgconfig (set PKG_CONFIG_PATH). You can check whether it works using
>> pkg-config --libs gsl
>>
>> If that works, you will not have to specify any gsl specific flags /
>> environment variables.
>>
>> Cheers,
>> Victor
>>
>> 2011/2/27 Nikos Bentenitis <[email protected]>:
>>> Hello Christoph,
>>>
>>> Thank you for your quick response.
>>>
>>> I have the latest version of build.sh and setting the http_proxy on
>>> ~/.hgrc did not solve the problem.
>>>
>>> In the output that I sent before
>>> checking for votca::tools::ToolsVersionStr in -L$HOME/votca/lib
>>> -lvotca_tools... no configure: error
>>> I had intentionally written $HOME to substitute the longer message
>>> that looked like
>>> checking for votca::tools::ToolsVersionStr in
>>> -L/share/home/01657/nbenteni/votca/lib -lvotca_tools... no configure:
>>> error
>>> I did that for simplicity, but it was confusing. In other words, there
>>> was no problem with the $HOME variable.
>>>
>>> Also, sourcing VOTCARC.bash before configuring did not solve the problem.
>>>
>>> I attached the config.log from the configure run of csg to this email.
>>>
>>> Thank you
>>>
>>> Nikos
>>>
>>>
>>> On Sat, Feb 26, 2011 at 4:51 PM, Christoph Junghans
>>> <[email protected]> wrote:
>>>> Hi Nikos,
>>>>>
>>>>> Hello,
>>>>>
>>>>> I am trying to install VOTCA 1.1 on a guest machine for which I don't
>>>>> have root access and I am using $HOME/votca as the directory.
>>>>>
>>>>> Unfortunately, build.sh quits immediately after its initial countdown
>>>>> with a 404 HTTP error. Since this error occurs only on the specific
>>>>> machine, I tried to install Votca from source.
>>>>
>>>> This looks like mercurial is not able to clone the repository.
>>>> Possible Problems + Solution:
>>>> -your version of build.sh is not uptodate, get the new version with
>>>> 'wget http://votca.googlecode.com/hg/build.sh'
>>>> -set a http proxy  in your ~/.hgrc, see:
>>>> http://www.selenic.com/mercurial/hgrc.5.html#http-proxy
>>>>
>>>>>
>>>>> After downloading the source files, uncompressing, declaring the FFTW3
>>>>> and GSL library locations, I was able to compile TOOLS. But when I
>>>>> tried to configure CSG, I got the following error:
>>>>>
>>>>> checking for votca::tools::ToolsVersionStr in -L$HOME/votca/lib
>>>>> -lvotca_tools... no
>>>>
>>>> This message shows me that '$HOME/votca/lib' was not expanded by the shell
>>>> correctly. Either specify the HOME directory directly or export the
>>>> environment variables with soft quotes(") and not with hard quotes(').
>>>>
>>>> It could also help to source VOTCARC.bash, installed by votca-tools, before
>>>> building votca-csg.
>>>>>
>>>>> configure: error:
>>>>>
>>>>> Could not link against VOTCA tools,
>>>>> please check your LDFLAGS and/or specify libraries required to link
>>>>> in VOTCA_TOOLS_LIBS (e.g. export VOTCA_TOOLS_LIBS="-L<votca-path>/lib
>>>>> -lvotca_tools").
>>>>>
>>>>> I am perplexed that the solution that configure is suggesting is the
>>>>> same as the one I have used. Do you have any further suggestions?
>>>>
>>>> If none of the tricks above helped, please post the config.log of the
>>>> configure run of csg.
>>>>
>>>> Cheers,
>>>>
>>>> Christoph
>>>>>
>>>>> Thank you,
>>>>>
>>>>> Nikos
>>>>>
>>>>> --
>>>>> You received this message because you are subscribed to the Google Groups
>>>>> "votca" group.
>>>>> To post to this group, send email to [email protected].
>>>>> To unsubscribe from this group, send email to
>>>>> [email protected].
>>>>> For more options, visit this group at
>>>>> http://groups.google.com/group/votca?hl=en.
>>>>>
>>>>>
>>>>> --
>>>>> This email was Anti Virus checked by Astaro Security Gateway.
>>>>> http://www.astaro.com
>>>>>
>>>>
>>>>
>>>> ----- Ende der Nachricht von [email protected] -----
>>>>
>>>>
>>>>
>>>> --
>>>> Dr. Christoph Junghans
>>>> Max Planck Institute for Polymer Research
>>>> Theory Group
>>>> POBox 3148
>>>> D 55021 Mainz, Germany
>>>>
>>>> Phone: +49 6131 379 335
>>>> Web: http://www.mpip-mainz.mpg.de/~junghans
>>>>
>>>> ----------------------------------------------------------------
>>>> This message was sent using IMP, the Internet Messaging Program.
>>>>
>>>> --
>>>> You received this message because you are subscribed to the Google Groups
>>>> "votca" group.
>>>> To post to this group, send email to [email protected].
>>>> To unsubscribe from this group, send email to
>>>> [email protected].
>>>> For more options, visit this group at
>>>> http://groups.google.com/group/votca?hl=en.
>>>>
>>>>
>>>
>>> --
>>> You received this message because you are subscribed to the Google Groups 
>>> "votca" group.
>>> To post to this group, send email to [email protected].
>>> To unsubscribe from this group, send email to 
>>> [email protected].
>>> For more options, visit this group at 
>>> http://groups.google.com/group/votca?hl=en.
>>>
>>>
>>
>> --
>> You received this message because you are subscribed to the Google Groups 
>> "votca" group.
>> To post to this group, send email to [email protected].
>> To unsubscribe from this group, send email to 
>> [email protected].
>> For more options, visit this group at 
>> http://groups.google.com/group/votca?hl=en.
>>
>>
>
>
>
> --
> Dr. Christoph Junghans
> Votca Core Developer
>
> Web: http://www.votca.org
>
> --
> You received this message because you are subscribed to the Google Groups 
> "votca" group.
> To post to this group, send email to [email protected].
> To unsubscribe from this group, send email to 
> [email protected].
> For more options, visit this group at 
> http://groups.google.com/group/votca?hl=en.
>
>

-- 
You received this message because you are subscribed to the Google Groups 
"votca" group.
To post to this group, send email to [email protected].
To unsubscribe from this group, send email to 
[email protected].
For more options, visit this group at 
http://groups.google.com/group/votca?hl=en.

Reply via email to