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

John T. Foster jfoster at austin.utexas.edu
Mon Jun 6 09:48:24 EDT 2016


Sai,

mpicc and mpicxx are just wrappers on the underlying compilers which are
most likely some version of gcc. You can see the full compiler and linker
command with mpicc -show. If the underlying compiler is in fact gcc, you
can see the version with gcc -v.

JTF
​

On Mon, Jun 6, 2016 at 8:20 AM, Sai P Uppati <uppatis at utexas.edu> wrote:

> 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>
> 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> on behalf
>> of Sai P Uppati <uppatis at utexas.edu>
>> *Sent:* Saturday, June 4, 2016 5:37:29 PM
>> *To:* trilinos-users at trilinos.org; 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
>>
>>
>>>>
>
>
> _______________________________________________
> Trilinos-Users mailing list
> Trilinos-Users at trilinos.org
> https://trilinos.org/mailman/listinfo/trilinos-users
>
>
-------------- next part --------------
An HTML attachment was scrubbed...
URL: <https://trilinos.org/pipermail/trilinos-users/attachments/20160606/92a59870/attachment.html>


More information about the Trilinos-Users mailing list