[Trilinos-Users] [EXTERNAL] Trilinos Compilation Error on Linux

Bartlett, Roscoe A rabartl at sandia.gov
Mon Jun 6 09:47:57 EDT 2016


Those are the compiler wrappers.  What is the underlying raw C, C++, and Fortran compilers?

-Ross


Dr. Roscoe A. Bartlett, PhD
Sandia National Laboratories
Trilinos Software Engineering and Integration Technologies Lead
Consortium for the Advanced Simulation of Light Water Reactors (CASL) Physics Integration Infrastructure Lead

From: Sai P Uppati [mailto:uppatis at utexas.edu]
Sent: Monday, June 06, 2016 9:21 AM
To: Bartlett, Roscoe A
Cc: trilinos-users at trilinos.org
Subject: Re: [EXTERNAL] [Trilinos-Users] Trilinos Compilation Error on Linux

Hi Ross,

It looks like I'm using mpicc, mpicxx compilers from the OpemMPI 1.6.5 version. Are these too old for compiling the latest version of Trilinos?

Sai

On Sat, Jun 4, 2016 at 9:15 PM, Bartlett, Roscoe A <rabartl at sandia.gov<mailto:rabartl at sandia.gov>> wrote:
Looks like your C compiler is not accepting C99 code.  C89 does not accept // as a comment.  What C compiler are you using?

-Ross
________________________________
From: Trilinos-Users <trilinos-users-bounces at trilinos.org<mailto:trilinos-users-bounces at trilinos.org>> on behalf of Sai P Uppati <uppatis at utexas.edu<mailto:uppatis at utexas.edu>>
Sent: Saturday, June 4, 2016 5:37:29 PM
To: trilinos-users at trilinos.org<mailto:trilinos-users at trilinos.org>; trilinos-users at software.sandia.gov<mailto:trilinos-users at software.sandia.gov>
Subject: [EXTERNAL] [Trilinos-Users] Trilinos Compilation Error on Linux

Hi,

I'm trying to compile Trilinos (latest version: GitHub version) on a Linux Red Hat distribution, and I'm getting a compilation error regarding netcdf.h:

Building C object packages/seacas/libraries/supes/CMakeFiles/supes.dir/ext_lib/exmemy.c.o
/home/de566876/source_codes/Trilinos/packages/seacas/libraries/exodus/src/ex_close.c(50): warning #14: extra text after expected end of preprocessing directive
  #include "exodusII.h"     // for ex_err, exerrval, etc
                            ^

In file included from /home/de566876/source_codes/Trilinos/packages/seacas/libraries/exodus/include/exodusII.h(46),
                 from /home/de566876/source_codes/Trilinos/packages/seacas/libraries/exodus/src/ex_add_attr.c(35):
/home/de566876/projects/netcdf/include/netcdf.h(1951): error: expected a declaration
    //EXTERNL int nc_finalize();
    ^

[  5%] In file included from /home/de566876/source_codes/Trilinos/packages/seacas/libraries/exodus/include/exodusII.h(46),
                 from /home/de566876/source_codes/Trilinos/packages/seacas/libraries/exodus/src/ex_close.c(50):
/home/de566876/projects/netcdf/include/netcdf.h(1951): error: expected a declaration
    //EXTERNL int nc_finalize();
    ^

Does this error have to do with the netcdf build (version 4.4.0, which passed all the tests in the test suite by the way)?

Sincerely,
Sai Uppati


[https://mailfoogae.appspot.com/t?sender=adXBwYXRpc0B1dGV4YXMuZWR1&type=zerocontent&guid=e33ebf3d-14c5-4325-ac73-b60cea983f84]ᐧ

-------------- next part --------------
An HTML attachment was scrubbed...
URL: <https://trilinos.org/pipermail/trilinos-users/attachments/20160606/76130999/attachment-0001.html>


More information about the Trilinos-Users mailing list