Hi Jun, all --

I will fix the 2nd warning, in comm-gasnet.c.

greg


On Mon, 31 Mar 2014, Jun Nakashima wrote:

> When I ran the nightly test on Ubuntu Linux 13.10 with gcc
> 4.8.0, I got two compile warnings treated as errors:
>
> The one has occured when compiling util/files.cpp in the
> compiler.
> --
> files.cpp: In function 'const char* mysystem_getresult(const
> char*, const char*,
> int)':
> files.cpp:373:41: error: ignoring return value of 'int
> fscanf(FILE*, const char*
> , ...)', declared with attribute warn_unused_result
> [-Werror=unused-result]
> fscanf(systemFile->fptr, "%s", result);
> --
>
> The other has occured when compiling
> src/comm/gasnet/comm-gasnet.c in the runtime.
> --
> comm-gasnet.c: In function 'AM_fork_fast':
> comm-gasnet.c:142:10: error: ignoring return value of
> 'write', declared with att
> ribute warn_unused_result [-Werror=unused-result]
> write(2, mybuf, strlen(mybuf));
> --
>
> Both of the errors warn the return values are ignored. Thus
> it may be fixed by handling the results correctly.
> FYI, when I do the same on Debian squeeze with gcc 4.4.5 I
> got no error. I guess these warnings are recently appended
> to gcc.
>
> -
> Jun Nakashima
> The University of Tokyo
>
>
> ------------------------------------------------------------------------------
> _______________________________________________
> Chapel-bugs mailing list
> [email protected]
> https://lists.sourceforge.net/lists/listinfo/chapel-bugs
>

------------------------------------------------------------------------------
_______________________________________________
Chapel-bugs mailing list
[email protected]
https://lists.sourceforge.net/lists/listinfo/chapel-bugs

Reply via email to