2011/2/27 Nikos Bentenitis <[email protected]>:

> 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.
Strange, I have never seen a bug like this, which version of pkg-config is that?
(pkg-config --version)

Cheers,

Christoph
>
> 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.
>
>



-- 
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.

Reply via email to