Hi, Fons I am testing on SLAC's shire farm and these are sparc machines: SunOS shire05 5.8 Generic_117350-39 sun4u sparc SUNW,Sun-Fire There is a number of environments available (just from glancing at some directories). But the one which had been used routinely last year does not compile the head any more. I have no access to Solaris86 on intel but would be glad if somebody could get me an account for getting the autotools build up to date and in a shape which complies with ALICE's requirements. Cheers, Derek On Wednesday 30 May 2007 12:34, Fons Rademakers wrote: > Hi Derek, > > > I can build on Solaris86 Intel with CC5 ok. > > -- Fons > > Derek Feichtinger wrote: > > 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