[molpro-user] compilation error with gcc-4.7 reg

Andy May MayAJ1 at cardiff.ac.uk
Wed Jul 3 23:48:19 BST 2013


The molpro.2010.1.tar.gz tarball is very old and was created before gcc 
4.7 was released. If you download a newer tarball, eg. 
molpro.2010.1.28.tar.gz or the 'nightly' tarball then there should be no 
such problems.

Best wishes,

Andy


On 03/07/13 14:49, Rajagopala Reddy seelam wrote:
> Drear Andy,
> Thanks for your mail.
> I am using molpro.2010.1.tar.gz tarbal.
> Installation of molpro2010.1 with this tarbal is successful in many no
> of machines in our institute except the new version of opensuse 12.3.
> Please find the attached CONFIG file with this mail.
>
> Thank you
> best wishes
>
>
> S.Rajagopala Reddy
>
>                Prof.Mahapatra lab
>
>                 School of Chemistry
>
>             University of Hyderabad
>
> ------------------------------------------------------------------------
> *From:* Andy May <MayAJ1 at cardiff.ac.uk>
> *To:* Rajagopala Reddy seelam <srgreddyseelam at yahoo.co.in>
> *Cc:* molpro <molpro-user at molpro.net>
> *Sent:* Wednesday, 3 July 2013 4:36 PM
> *Subject:* Re: [molpro-user] compilation error with gcc-4.7 reg
>
>
> Which tarball are you using, and can you send the CONFIG file please?
>
> Thanks,
>
> Andy
>
> On 03/07/13 11:12, Rajagopala Reddy seelam wrote:
>  > Dear Molpro developers and users
>  > I am trying to install Molpro2010.2 in opensuse 12.3 desktop.
>  > I am getting the following error.
>  > fortran compiler is ifort 64bit
>  > gcc compiler is gcc-4.7
>  > Can you please help me in installing molpro successfully.
>  >
>  >  make[3]: Entering directory `/usr/local/molpro2010.1/src/cuda'
>  > compiling blas_dfti_worker.cpp
>  > failed
>  > In file included from blas_dfti_worker.h:19:0,
>  >                  from blas_dfti_worker.cpp:14:
>  > blas_grid_block.cpp: In instantiation of ‘int
>  > molpro::grid_block<(constant::storage_model_type)0u,
>  >
> _ThreadingModel>::retrieve_grid_points(molpro::grid_block<(constant::storage_model_type)0u,
>  > _ThreadingModel>::grid_engine_type&) [with
>  > constant::threading_model_type _ThreadingModel =
>  > (constant::threading_model_type)0u;
>  > molpro::grid_block<(constant::storage_model_type)0u,
>  > _ThreadingModel>::grid_engine_type =
>  > molpro::grid_engine<(constant::threading_model_type)0u>]’:
>  > blas_dfti_worker.cpp:54:50:  required from here
>  > blas_grid_block.cpp:48:60: error: ‘_M_get_grid_points_from_engine’ was
>  > not declared in this scope, and no declarations were found by
>  > argument-dependent lookup at the point of instantiation [-fpermissive]
>  > blas_grid_block.cpp:48:60: note: declarations in dependent base
>  > ‘molpro::base_grid_block<(constant::threading_model_type)0u>’ are not
>  > found by unqualified lookup
>  > blas_grid_block.cpp:48:60: note: use
>  > ‘this->_M_get_grid_points_from_engine’ instead
>  > make[3]: *** [blas_dfti_worker.o] Error 1
>  > compiling vectorized_dfti_worker.cpp
>  > failed
>  > In file included from vectorized_dfti_worker.h:20:0,
>  >                  from vectorized_dfti_worker.cpp:14:
>  > vectorized_grid_block.cpp: In instantiation of ‘int
>  > molpro::grid_block<(constant::storage_model_type)1u,
>  >
> _ThreadingModel>::retrieve_grid_points(molpro::grid_block<(constant::storage_model_type)1u,
>  > _ThreadingModel>::grid_engine_type&) [with
>  > constant::threading_model_type _ThreadingModel =
>  > (constant::threading_model_type)0u;
>  > molpro::grid_block<(constant::storage_model_type)1u,
>  > _ThreadingModel>::grid_engine_type =
>  > molpro::grid_engine<(constant::threading_model_type)0u>]’:
>  > vectorized_dfti_worker.cpp:63:50:  required from here
>  > vectorized_grid_block.cpp:40:60: error: ‘_M_get_grid_points_from_engine’
>  > was not declared in this scope, and no declarations were found by
>  > argument-dependent lookup at the point of instantiation [-fpermissive]
>  > vectorized_grid_block.cpp:40:60: note: declarations in dependent base
>  > ‘molpro::base_grid_block<(constant::threading_model_type)0u>’ are not
>  > found by unqualified lookup
>  > vectorized_grid_block.cpp:40:60: note: use
>  > ‘this->_M_get_grid_points_from_engine’ instead
>  > make[3]: *** [vectorized_dfti_worker.o] Error 1
>  > make[3]: Target `targets' not remade because of errors.
>  > make[3]: Leaving directory `/usr/local/molpro2010.1/src/cuda'
>  > make[2]: *** [default] Error 2
>  > make[2]: Leaving directory `/usr/local/molpro2010.1/src/cuda'
>  > make[1]: *** [cuda] Error 2
>  > make[1]: Leaving directory `/usr/local/molpro2010.1/src'
>  > make: *** [src] Error 2
>  >
>  > Thank you very much
>  > best wishes
>  >
>  > S.Rajagopala Reddy
>  >
>  >                Prof.Mahapatra lab
>  >
>  >                School of Chemistry
>  >
>  >            University of Hyderabad
>  >
>  >
>  > _______________________________________________
>  > Molpro-user mailing list
>  > Molpro-user at molpro.net <mailto:Molpro-user at molpro.net>
>  > http://www.molpro.net/mailman/listinfo/molpro-user
>  >
>
>



More information about the Molpro-user mailing list