Package: libgtextutils Severity: normal (Report recorded on the Debian bug tracking system).
Dear Gordon, while trying to build libgtextutils on Ubuntu, I faced another compilation error, unrelated to the one I reported earlier. Ubuntu treats the compiler warning “warn_unused_result” as an error. In libgtextutils's /tests/test_pipe_fitter.c file, the return of the write() function is ignored, triggering this error. I tried to silence it by adding (void) in front of “write”, but this did not work. I then resorted by inserting the command in a conditional that does nothing. This is unclean but allowed me to compile libgtextutils on Ubuntu Natty. diff --git a/tests/test_pipe_fitter.c b/tests/test_pipe_fitter.c index 8076543..afc5f12 100644 --- a/tests/test_pipe_fitter.c +++ b/tests/test_pipe_fitter.c @@ -39,7 +39,7 @@ int main() //Pipe output through a GZIP program fd = pipe_output_command ( "gzip", "pipe_out.txt.gz", &pid ) ; - write ( fd, text, strlen(text)) ; + if(write ( fd, text, strlen(text))) {} ; pipe_close(fd, pid); I am not a C programmer. You probably have a better solution ? Have a nice sunday, -- Charles -- To UNSUBSCRIBE, email to debian-bugs-dist-requ...@lists.debian.org with a subject of "unsubscribe". Trouble? Contact listmas...@lists.debian.org