The pkg-config version is 0.15.0
On Sun, Feb 27, 2011 at 4:06 PM, Christoph Junghans <[email protected]> wrote: > 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. > > -- 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.
