[Octopus-devel] changes in libxc
Alberto Castro
acastro at bifi.es
Wed Mar 3 14:01:28 WET 2010
Hi,
Well, if we have to choose, then I'd say we require libtool version 2,
it does not make much sense to ask people to downgrade to libtool 1.
Cheers,
Alberto.
2010/3/3 Miguel Marques <Miguel.Marques at tddft.org>:
> 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
>
--
===============================
Dr. Alberto Castro
Instituto de Biocomputación y Física de Sistemas Complejos (BIFI),
Corona de Aragón 42,
50009 Zaragoza, España.
Temporarily at:
Departamento de Física Teórica, Facultad de Ciencias,
Universidad de Zaragoza,
Pedro Cerbuna 12,
50009 Zaragoza, España.
Tel: +34 976761000 3332
Fax: +34 976761264
skype: alberto_c_barrigon
email: acastro at bifi.es
===============================
More information about the Octopus-devel
mailing list