[Octopus-devel] changes in libxc

Miguel Marques Miguel.Marques at tddft.org
Wed Mar 3 10:00:51 WET 2010


  Hi all,

  After a lot of poking around, I believe that there is only one sane
solution. I propose that we require libtool version 2 in order to
compile octopus. I was unable to put libxc working with both versions,
so we have to make a choice! What do you think?

  cheers,
  Miguel

Alberto Castro wrote:
> Hi Miguel,
> 
> I have libtool version 2.2.6, and also trouble. If it is of any help,
> the initial problem (some complain about _LT_DECL causing a syntax
> error that was reported also by Nicole,  I think) can be fixed adding
> the "LT_INIT" macro to both configure.ac in the root and in the libxc
> directories. Reading the documentation, it seems that it should be
> added? Maybe this macro was non existing in libtool 1.x, or it was not
> mandatory?
> 
> But then "configure" passes, and I get the error:
> 
> /bin/bash ../libtool  --tag=CC --tag=F77  --mode=compile gcc
> -DHAVE_CONFIG_H -I. -I..     -g -O2 -MT libxc_la-lda.lo -MD -MP -MF
> .deps/libxc_la-lda.Tpo -c -o libxc_la-lda.lo `test -f 'lda.c' || echo
> './'`lda.c
> libtool: ignoring unknown tag F77
> libtool: compile:  gcc -DHAVE_CONFIG_H -I. -I.. -g -O2 -MT
> libxc_la-lda.lo -MD -MP -MF .deps/libxc_la-lda.Tpo -c lda.c  -fPIC
> -DPIC -o .libs/libxc_la-lda.o
> In file included from util.h:74,
>                  from lda.c:24:
> xc.h:100:22: error: xc_funcs.h: No such file or directory
> lda.c:25:23: error: funcs_lda.c: No such file or directory
> make[4]: *** [libxc_la-lda.lo] Error 1
> 
> when doing make. It seems that the dependency of xc_funcs.h got
> screwed up with the latest changes.
> 
> Cheers, Alberto.
> 
> 
> 
> 2010/3/2 Roberto Olivares-Amaya <robolivares at gmail.com>:
>> Hi Miguel:
>> Thanks for the reply! The only machine where I have libtool version 1 seems
>> to work fine, while that is not the case in the couple of others (as per
>> ./configure output below)
>>> ./configure: line 2853: syntax error near unexpected token
>>> `build_libtool_libs,'
>>> ./configure: line 2853: `    _LT_DECL(build_libtool_libs, enable_shared,
>>> 0,'
>> I'll try to get a fresh install of libtool version 1 (while uninstalling
>> version 2, which I got from synaptic) to see if this fixes the problem.
>>
>> Thanks for the help.
>>
>> Roberto
>>
>>
>> On Tue, Mar 2, 2010 at 9:13 AM, Miguel Marques <Miguel.Marques at tddft.org>
>> wrote:
>>>  Hi Roberto,
>>>
>>>  For the moment most machines have libtool 1, not 2! I haven't tried
>>> with 2, but it should work. However, there is a big problem when there
>>> is version 1 and 2 installed at the same time in the same computer. Is
>>> this your case?
>>>
>>>> libtoolize: Consider adding `AC_CONFIG_MACRO_DIR([m4])' to configure.ac
>>>> <http://configure.ac> and
>>>> libtoolize: rerunning libtoolize, to keep the correct libtool macros
>>>> in-tree.
>>> This is just a warning that does not cause problems... the real error
>>> should come afterwards.
>>>
>>>  cheers,
>>>  m.
>>>
>>>
>>>> I'm not sure if this is helpful at all.
>>>>
>>>> Roberto
>>>>
>>>> On Tue, Mar 2, 2010 at 5:09 AM, Nicole Helbig <nehelbig at gmail.com
>>>> <mailto:nehelbig at gmail.com>> wrote:
>>>>
>>>>     Hi everyone,
>>>>
>>>>     as Matthieu guessed correctly, there were no libtools installed on
>>>> my
>>>>     computer. I did as he suggested and got version 1.5.26, and now the
>>>>     autoconfig -i goes through (it seems), configure works but the make
>>>>     quits with
>>>>
>>>>     libtool: link: unable to infer tagged configuration
>>>>     libtool: link: specify a tag with `--tag'
>>>>     make[4]: *** [libxc.la <http://libxc.la>] Error 1
>>>>     make[4]: Leaving directory
>>>> `/home/helbig/Octopus_svn/trunk/libxc/src'
>>>>     make[3]: *** [all-recursive] Error 1
>>>>     make[3]: Leaving directory `/home/helbig/Octopus_svn/trunk/libxc'
>>>>     make[2]: *** [all] Error 2
>>>>     make[2]: Leaving directory `/home/helbig/Octopus_svn/trunk/libxc'
>>>>     make[1]: *** [all-recursive] Error 1
>>>>     make[1]: Leaving directory `/home/helbig/Octopus_svn/trunk'
>>>>     make: *** [all] Error 2
>>>>
>>>>     Cheers,
>>>>
>>>>     Nicole
>>>>     _______________________________________________
>>>>     Octopus-devel mailing list
>>>>     Octopus-devel at tddft.org <mailto:Octopus-devel at tddft.org>
>>>>     http://www.tddft.org/mailman/listinfo/octopus-devel
>>>>
>>>>
>>>>
>>>>
>>>> --
>>>> Roberto Olivares-Amaya
>>>> Aspuru-Guzik Group
>>>> Dept. of Chemistry and Chemical Biology
>>>> Harvard University
>>>> http://aspuru.chem.harvard.edu
>>>>
>>>>
>>>> ------------------------------------------------------------------------
>>>>
>>>> _______________________________________________
>>>> Octopus-devel mailing list
>>>> Octopus-devel at tddft.org
>>>> http://www.tddft.org/mailman/listinfo/octopus-devel
>>>
>>> --
>>> Dr. Miguel A. L. Marques
>>> marques at tddft.org
>>>
>>> Laboratoire de Physique de la Matière Condensée et Nanostructures
>>> (LPMCN) - Université Lyon I
>>> Bâtiment Brillouin, Domaine scientifique de la DOUA
>>> 69622 Villeurbanne Cedex
>>> Tel +33 (0)4 72448187
>>> Fax +33 (0)4 72432648
>>
>>
>> --
>> Roberto Olivares-Amaya
>> Aspuru-Guzik Group
>> Dept. of Chemistry and Chemical Biology
>> Harvard University
>> http://aspuru.chem.harvard.edu
>>
>> _______________________________________________
>> Octopus-devel mailing list
>> Octopus-devel at tddft.org
>> http://www.tddft.org/mailman/listinfo/octopus-devel
>>
>>
> 
> 
> 


-- 
Dr. Miguel A. L. Marques
marques at tddft.org

Laboratoire de Physique de la Matière Condensée et Nanostructures
(LPMCN) - Université Lyon I
Bâtiment Brillouin, Domaine scientifique de la DOUA
69622 Villeurbanne Cedex
Tel +33 (0)4 72448187
Fax +33 (0)4 72432648


More information about the Octopus-devel mailing list