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

Sai P Uppati uppatis at utexas.edu
Mon Jun 6 10:25:05 EDT 2016


Ross, sorry I misunderstood. John, thanks for that clarification. It looks
like I was using

icc version 15.0.1 (gcc version 4.7.3 compatibility)

And I changed to

icc version 16.0.2 (gcc version 4.4.7 compatibility)

Both of them are having the same issue.

Sai



On Mon, Jun 6, 2016 at 8:48 AM, John T. Foster <jfoster at austin.utexas.edu>
wrote:

> 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/bf7c920c/attachment.html>


More information about the Trilinos-Users mailing list