Hi, after the patches from Gerri the HEAD now builds fine on Linux. I still have problems on solaris, where I testes two compiler environments. 1)Sun WorkShop 6 2000/06/19 (which I had been using always before) 2) Sun C 5.8 Patch 121015-04 2007/01/10 Could anyone tell me with what xrootd should be currently buildable on Solaris? Then I can maybe put effort into that combination. The older compiler (1) has a silly problem with a "? a : b" construct: Compiling XrdSecProtocolpwd.cc "XrdSecProtocolpwd.cc", line 533: Error: Different types for "?:" (const char* and XrdOucString). "XrdSecProtocolpwd.cc", line 623: Error: Different types for "?:" (char* and XrdOucString). 2 Error(s) detected. gmake[4]: *** [../../obj/sun4x_58/XrdSecProtocolpwd.o] Error 2 gmake[3]: *** [SunOSall] Error 2 gmake[2]: *** [all] Error 2 gmake[1]: *** [XrdSecpwd] Error 2 gmake: *** [all] Error 2 The newer compiler (2) has a different problem Compiling XrdClientMessage.cc "XrdClientMessage.cc", line 87: Error: The function "posix_memalign" must have a prototype. 1 Error(s) detected. gmake[4]: *** [../../obj/sun4x_58/XrdClientMessage.o] Error 1 gmake[3]: *** [SunOSall] Error 2 gmake[2]: *** [all] Error 2 gmake[1]: *** [XrdClient] Error 2 gmake: *** [all] Error 2 Cheers, Derek On Wednesday 30 May 2007 09:54, Gerri Ganis wrote: > Hi Derek, > > Sorry again, I am validating at the CAF a set of changes while > committing bug fixes > ... now it should be ok (I've tried the head). > > Gerri > > Derek Feichtinger wrote: > >Hi, Gerri > > > >Thanks for the fix. But there is yet another problem with a missing > > function: > > > >Compiling XrdClientPhyConnection.cc > >XrdClientPhyConnection.cc: In function `void* SocketReaderThread(void*, > > XrdClientThread*)': > >XrdClientPhyConnection.cc:42: no matching function for call to > >`XrdClientThread > > > > ::MaskSignal(int)' > > > >make[4]: *** [../../obj/i386_rhel30/XrdClientPhyConnection.o] Error 1 > >make[3]: *** [Linuxall] Error 2 > >make[2]: *** [all] Error 2 > >make[1]: *** [XrdClient] Error 2 > >make: *** [all] Error 2 > > > >Cheers, > >Derek > > > >On Wednesday 30 May 2007 01:51, Gerri Ganis wrote: > >>Hi Derek, > >> > >>Sorry, I forgot to commit the changes in XrdClient/XrdClientPSock.hh . > >>Now it should be fixed. > >> > >>Cheers, Gerri > >> > >>Derek Feichtinger wrote: > >>>Hi, > >>> > >>>there also currently seems to be a problem on Linux with the > >>>configure.classic build (and surely also the autotools build): > >>> > >>>Compiling XrdClientAbs.cc > >>>In file included from ../XrdClient/XrdClientPhyConnection.hh:18, > >>> from ../XrdClient/XrdClientLogConnection.hh:21, > >>> from ../XrdClient/XrdClientConnMgr.hh:29, > >>> from ../XrdClient/XrdClientConn.hh:23, > >>> from ../XrdClient/XrdClientAbs.hh:20, > >>> from XrdClientAbs.cc:16: > >>>../XrdClient/XrdClientPSock.hh: In member function `virtual int > >>> XrdClientPSock::SaveSocket()': > >>>../XrdClient/XrdClientPSock.hh:78: `fInterrupt' undeclared (first use > >>> this function) > >>> > >>>Cheers, > >>>Derek -- Dr. Derek Feichtinger Tel: +41 56 310 47 33 AIT Group email: [log in to unmask] PSI CH-5232 Villigen PSI