Path: utzoo!utgpu!jarvis.csri.toronto.edu!clyde.concordia.ca!uunet!tut.cis.ohio-state.edu!VIVALDI.BERKELEY.EDU!whitcomb From: whitcomb@VIVALDI.BERKELEY.EDU (Gregg Whitcomb) Newsgroups: gnu.g++.lib.bug Subject: libg++ 1.36.2 compile problem Message-ID: <9001080255.AA04975@vivaldi.Berkeley.EDU> Date: 8 Jan 90 02:55:23 GMT Sender: daemon@tut.cis.ohio-state.edu Distribution: gnu Organization: GNUs Not Usenet Lines: 19 machine: vax/ultrix libg++: 1.36.2 g++: 1.36.2 (g++.ztar.Z on trix) description: File.cc and streambuf.cc won't compile because sys/file.h has declarations of open and fcntl which conflict with those in std.h. In file included from /source/local/gnu/libg++/g++-include/sys/file.h:11, from F ile.cc:27: //usr/include/sys/file.h:284: conflicting types for `int fcntl (...)' //usr/include/sys/file.h:284: A parameter list with an ellipsis can't match //usr/include/sys/file.h:284: an empty parameter name list declaration. //usr/include/sys/file.h:284: conflicting types for `int open (...)' //usr/include/sys/file.h:284: A parameter list with an ellipsis can't match //usr/include/sys/file.h:284: an empty parameter name list declaration. -Gregg Whitcomb (whitcomb@vivaldi.Berkeley.EDU)