[Pw_forum] installation error: linking to Fortran libraries from C fails

Paolo Giannozzi p.giannozzi at gmail.com
Sat Feb 4 10:38:17 CET 2017


You need to edit include/fft_defs.h and to define C_POINTER
Paolo

Il 03/feb/2017 10:42 PM, "Amel Alhassan" <alhassan.amel at gmail.com> ha
scritto:

> Hello
>
> Used
> $.\configure --disable-wrappers
>
> that worked. But then make all works for a while befor hitting some errors
> and stop
>
> here is the errors i got
>
> gfortran -O3 -g -x f95-cpp-input -D__GFORTRAN -D__STD_F95 -D__FFTW3
>>> -I../include -I../iotk/src -I../ELPA/src -I. -c fft_scalar.f90
>>
>> Warning: Nonexistent include directory "../ELPA/src"
>>
>> fft_scalar.f90:142.14:
>>
>>
>>>      integer*0, SAVE :: fw_planz( ndims ) = 0
>>
>>               1
>>
>> Error: Old-style type declaration INTEGER*0 not supported at (1)
>>
>> fft_scalar.f90:143.14:
>>
>>
>>>      integer*0, SAVE :: bw_planz( ndims ) = 0
>>
>>               1
>>
>> Error: Old-style type declaration INTEGER*0 not supported at (1)
>>
>> fft_scalar.f90:453.14:
>>
>>
>>>      integer*0, SAVE :: fw_plan( 2, ndims ) = 0
>>
>>               1
>>
>> Error: Old-style type declaration INTEGER*0 not supported at (1)
>>
>> fft_scalar.f90:454.14:
>>
>>
>>>      integer*0, SAVE :: bw_plan( 2, ndims ) = 0
>>
>>               1
>>
>> Error: Old-style type declaration INTEGER*0 not supported at (1)
>>
>> fft_scalar.f90:1068.14:
>>
>>
>>>      integer*0, save :: fw_plan(ndims) = 0
>>
>>               1
>>
>> Error: Old-style type declaration INTEGER*0 not supported at (1)
>>
>> fft_scalar.f90:1069.14:
>>
>>
>>>      integer*0, save :: bw_plan(ndims) = 0
>>
>>               1
>>
>> Error: Old-style type declaration INTEGER*0 not supported at (1)
>>
>> fft_scalar.f90:1356.11:
>>
>>
>>>   integer*0, SAVE :: fw_plan ( 3, ndims ) = 0
>>
>>            1
>>
>> Error: Old-style type declaration INTEGER*0 not supported at (1)
>>
>> fft_scalar.f90:1357.11:
>>
>>
>>>   integer*0, SAVE :: bw_plan ( 3, ndims ) = 0
>>
>>            1
>>
>> Error: Old-style type declaration INTEGER*0 not supported at (1)
>>
>> fft_scalar.f90:1659.15:
>>
>>
>>>       integer*0, save :: bw_planz(  ndims ) = 0
>>
>>                1
>>
>> Error: Old-style type declaration INTEGER*0 not supported at (1)
>>
>> fft_scalar.f90:1660.15:
>>
>>
>>>       integer*0, save :: bw_planx(  ndims ) = 0
>>
>>                1
>>
>> Error: Old-style type declaration INTEGER*0 not supported at (1)
>>
>> fft_scalar.f90:1661.15:
>>
>>
>>>       integer*0, save :: bw_plany(  ndims ) = 0
>>
>>                1
>>
>> Error: Old-style type declaration INTEGER*0 not supported at (1)
>>
>> fft_scalar.f90:1662.15:
>>
>>
>>>       integer*0, save :: bw_planxy( ndims ) = 0
>>
>>                1
>>
>> Error: Old-style type declaration INTEGER*0 not supported at (1)
>>
>> fft_scalar.f90:1738.13:
>>
>>
>>>         if ( bw_planz(icurrent) /= 0 ) &
>>
>>              1
>>
>> Error: Function 'bw_planz' at (1) has no IMPLICIT type
>>
>> fft_scalar.f90:1739.37:
>>
>>
>>>              call dfftw_destroy_plan(bw_planz(icurrent))
>>
>>                                      1
>>
>> Error: Function 'bw_planz' at (1) has no IMPLICIT type
>>
>> fft_scalar.f90:1740.34:
>>
>>
>>>         call dfftw_plan_many_dft( bw_planz(icurrent), 1, nz, ldx*ldy, &
>>
>>                                   1
>>
>> Error: Function 'bw_planz' at (1) has no IMPLICIT type
>>
>> fft_scalar.f90:1744.13:
>>
>>
>>>         if ( bw_planxy(icurrent) /= 0 ) &
>>
>>              1
>>
>> Error: Function 'bw_planxy' at (1) has no IMPLICIT type
>>
>> fft_scalar.f90:1745.37:
>>
>>
>>>              call dfftw_destroy_plan(bw_planxy(icurrent))
>>
>>                                      1
>>
>> Error: Function 'bw_planxy' at (1) has no IMPLICIT type
>>
>> fft_scalar.f90:1746.34:
>>
>>
>>>         call dfftw_plan_many_dft( bw_planxy(icurrent), 2, (/nx, ny/),
>>> nplanes,&
>>
>>                                   1
>>
>> Error: Function 'bw_planxy' at (1) has no IMPLICIT type
>>
>> fft_scalar.f90:1803.29:
>>
>>
>>>       call dfftw_execute_dft(bw_planz(ip), f(1:), f(1:))
>>
>>                              1
>>
>> Error: Function 'bw_planz' at (1) has no IMPLICIT type
>>
>> fft_scalar.f90:1804.29:
>>
>>
>>>       call dfftw_execute_dft(bw_planxy(ip), f(nstart:), f(nstart:))
>>
>>                              1
>>
>> Error: Function 'bw_planxy' at (1) has no IMPLICIT type
>>
>> fft_scalar.f90:1417.11:
>>
>>
>>>        IF( fw_plan( 1, icurrent) /= 0 ) &
>>
>>            1
>>
>> Error: Function 'fw_plan' at (1) has no IMPLICIT type
>>
>> fft_scalar.f90:1418.37:
>>
>>
>>>             CALL dfftw_destroy_plan( fw_plan( 1, icurrent) )
>>
>>                                      1
>>
>> Error: Function 'fw_plan' at (1) has no IMPLICIT type
>>
>> fft_scalar.f90:1419.11:
>>
>>
>>>        IF( bw_plan( 1, icurrent) /= 0 ) &
>>
>>            1
>>
>> Error: Function 'bw_plan' at (1) has no IMPLICIT type
>>
>> fft_scalar.f90:1420.37:
>>
>>
>>>             CALL dfftw_destroy_plan( bw_plan( 1, icurrent) )
>>
>>                                      1
>>
>> Error: Function 'bw_plan' at (1) has no IMPLICIT type
>>
>> fft_scalar.f90:1421.11:
>>
>>
>>>        IF( fw_plan( 2, icurrent) /= 0 ) &
>>
>>            1
>>
>> Error: Function 'fw_plan' at (1) has no IMPLICIT type
>>
>> Fatal Error: Error count reached limit of 25.
>>
>> make[1]: *** [fft_scalar.o] Error 1
>>
>> make[1]: Leaving directory `/home/amel/espresso-5.1.1/Modules'
>>
>> make: *** [mods] Error 1
>>
>>
>>>
> obviously there is a problem related to the fft.
>
> I downloaded  fftw-3.3.6-pl1.tar.gz and put it into the archive folder. I
> think I should specify it somewhere but I am not know where and how. I hope
> someone can help me here
>
> Kind regards,
> Amel
>
> On Fri, Jan 20, 2017 at 10:54 AM, Amel Alhassan <alhassan.amel at gmail.com>
> wrote:
>
>> Thank you for writing.
>>
>> Yes the OS is very old that is why I am trying an old version of QE.
>> Also because it is the version I started my project with in another
>> computer, then I had to continue in this one.
>>
>> Kind regards,
>> Amel
>> On 20 Jan 2017 07:42, "Phanikumar Pentyala" <phani12.chem at gmail.com>
>> wrote:
>>
>>> First of all, why you want to install QE-4.2? I think it's already
>>> version 6 available in online.
>>>
>>>
>>> Also, OS (ubuntu) very old version. Now many updates and software also
>>> not available in 12 version
>>>
>>>
>>> On Thu, Jan 19, 2017 at 7:37 PM, Amel Alhassan <alhassan.amel at gmail.com>
>>> wrote:
>>>
>>>> Dear All,
>>>>
>>>> I am trying to install quantum espresso 4.2.1 in my Ubuntu 12.04 64
>>>> bits devise.
>>>>
>>>> when trying $./configure I get the following error
>>>>
>>>> configure: error: in `/home/amel/espresso-4.2.1':
>>>>> configure: error: linking to Fortran libraries from C fails
>>>>> See `config.log' for more details.
>>>>
>>>>
>>>> I have tried changing  the include/c_defs.h and clib/memstaat.c
>>>> replacing F77 by gfortran.
>>>>
>>>> Tried to install BLAS, LAPACK, FFT, MPI libraries but they are
>>>> not recognized by the system.
>>>>
>>>> Also tried
>>>> $sudo apt-get install build-essential fftw3-dev gfortran
>>>>
>>>>> 0 upgraded, 0 newly installed, 0 to remove and 3 not upgraded.
>>>>
>>>>
>>>> $sudo apt-get install liblapack-dev fftw-dev
>>>>
>>>>> 0 upgraded, 0 newly installed, 0 to remove and 3 not upgraded.
>>>>
>>>>
>>>>
>>>> I also tried
>>>>
>>>> $gcc --version
>>>>
>>>>> gcc (Ubuntu/Linaro 4.6.3-1ubuntu5) 4.6.3
>>>>
>>>>
>>>> $gfortran --version
>>>>
>>>>> GNU Fortran (Ubuntu/Linaro 4.6.3-1ubuntu5) 4.6.3
>>>>
>>>>
>>>>
>>>> $/opt/mpich2GNU/bin/mpif90 -show
>>>>
>>>> bash: $/opt/mpich2GNU/bin/mpif90: No such file or directory
>>>>
>>>>
>>>>
>>>> Your help is kindly appreciated.
>>>>
>>>> Thank you,
>>>>
>>>> Kind regards,
>>>> Amel Alhassan
>>>>
>>>>
>>>>
>>>>
>>>>
>>>>
>>>> _______________________________________________
>>>> Pw_forum mailing list
>>>> Pw_forum at pwscf.org
>>>> http://pwscf.org/mailman/listinfo/pw_forum
>>>>
>>>
>>>
>>> _______________________________________________
>>> Pw_forum mailing list
>>> Pw_forum at pwscf.org
>>> http://pwscf.org/mailman/listinfo/pw_forum
>>>
>>
>
>
> --
> Amel Shamseldeen Ali Alhassan
> Lecturer
> Nile College
> Khartoum, Sudan
> +249 915382411 <+249%2091%20538%202411>
>
> _______________________________________________
> Pw_forum mailing list
> Pw_forum at pwscf.org
> http://pwscf.org/mailman/listinfo/pw_forum
>
-------------- next part --------------
An HTML attachment was scrubbed...
URL: <http://lists.quantum-espresso.org/pipermail/users/attachments/20170204/13eda78f/attachment.html>


More information about the users mailing list