[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