rendered paste body g++ -DHAVE_CONFIG_H -I. -I. -I../../.. -I../../../inc -I../../../drv/EDL -I../../../src/EDL -I../../../drv/MS -I../../../src/MS -I../../../drv/WOKAPI -I../../../src/WOKAPI -I../../../drv/WOKBuilder -I../../../src/WOKBuilder -I../../../drv/WOKDFLT -I../../../src/WOKDFLT -I../../../drv/WOKDeliv -I../../../src/WOKDeliv -I../../../drv/WOKMake -I../../../src/WOKMake -I../../../drv/WOKOBJS -I../../../src/WOKOBJS -I../../../drv/WOKOrbix -I../../../src/WOKOrbix -I../../../drv/WOKStep -I../../../src/WOKStep -I../../../drv/WOKTools -I../../../src/WOKTools -I../../../drv/WOKUnix -I../../../src/WOKUnix -I../../../drv/WOKUtils -I../../../src/WOKUtils -I../../../drv/WOKernel -I../../../src/WOKernel -O2 -g -pipe -Wall -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector --param=ssp-buffer-size=4 -m64 -mtune=generic -D_OCC64 -ffriend-injection -fpermissive -DCSFDB -DOCC_CONVERT_SIGNALS -DLIN -DLININTEL -D_GNU_SOURCE=1 -g -DDEB -D_DEBUG -MT WOKUnix_NoBuffer.lo -MD -MP -MF .deps/WOKUnix_NoBuffer.Tpo -c ../../../src/WOKUnix/
WOKUnix_NoBuffer.cxx -fPIC -DPIC -o .libs/WOKUnix_NoBuffer.o
In function 'int open(const char*, int, ...)',
inlined from 'WOKUnix_FDescr WOKUnix_FDescr::BuildNamedPipe()' at ../../../src/WOKUnix/WOKUnix_FDescr.cxx:205:
/usr/include/bits/fcntl2.h:51: error: call to '__open_missing_mode' declared with attribute error: open with O_CREAT in second argument needs 3 arguments
make[3]: *** [WOKUnix_FDescr.lo] Error 1
make[3]: *** Waiting for unfinished jobs....
make[3]: Leaving directory `/builddir/build/BUILD/OpenCAS-6.2.0/adm/make/TKWOK'
make[2]: Leaving directory `/builddir/build/BUILD/OpenCAS-6.2.0/adm/make'
make[1]: Leaving directory `/builddir/build/BUILD/OpenCAS-6.2.0'
make[2]: *** [all-recursive] Error 1
make[1]: *** [all-recursive] Error 1
make: *** [all] Error 2
../../../src/WOKUnix/WOKUnix_FDescr.cxx
//=======================================================================
//function : BuildNamedPipe
//purpose :
//=======================================================================
WOKUnix_FDescr WOKUnix_FDescr::BuildNamedPipe()
{
TCollection_AsciiString apath;
WOKUnix_FDescr writeend;
apath = tmpnam(NULL);
SetPath(OSD_Path(apath));
if(mknod(apath.ToCString(), 0700 | S_IFIFO, 0))
{ perror(apath.ToCString());}
myFileChannel = open(apath.ToCString(), O_RDONLY | O_NDELAY | O_CREAT); // <-- line 205
SetUnBuffered();
// write end of pipe is unbuffered also
writeend.SetPath(OSD_Path(Name()->String()));
writeend.Open(OSD_WriteOnly, OSD_Protection());
writeend.SetUnBuffered();
return writeend ;
}