Print

Print


[cc Gregory, Steffen & Rainer]

Yeah, forgot to write that hint before.

On Mon, 23 Aug 2004, Peter Elmer wrote:

>   Hi Stephen,
>
>   We went through this in some private mail just before the mailing list
> was setup (and Andy said more or less the same thing as you wrote below).
> ROOT still has some legacy people using Solaris 7, so still needs to support
> Sol7. Hopefully whoever it is can be convinced that the world has moved on...
>
>   [Not sure who you CC-d: note that I've CC-d this to the mailing list and
> not the HN. That combination isn't doing exactly what I thought it was doing.]
>
>                                    Pete
>
> On Mon, Aug 23, 2004 at 07:54:18AM -0700, [log in to unmask] wrote:
> > Hi Gerri,
> >         Solaris 7 is pretty old. Is there still a need for that? BaBar has
> > been using Solaris8 for a long time now and we're about to move to 9.
> > It looks like 10 will be out soon.
> >         Hopefully Andy can answer your actual question thought... I've
> > cced a couple of other people who might be knowable about Solaris
> > "issues" like this one.
> >
> >                                                         regards,
> >
> >                                                         Stephen.
> >
> > On Mon, 23 Aug 2004, Gerardo Ganis  wrote:
> >
> > >
> > >   Hi,
> > >
> > >   I could finally test compilation of the latest xrootd test version
> > >   on Solaris 7: the problem with strlcpy has disappeared,
> > >   but there is another one that prevents from building
> > >   successfully:
> > >
> > > Making xrd component...
> > > Compiling XrdPoll.cc
> > > "/usr/include/sys/poll_impl.h", line 271: Error: A declaration was expected
> > > instead of "}".
> > > 1 Error(s) detected.
> > > gmake[4]: *** [../../obj/sun4x_57/XrdPoll.o] Error 1
> > > gmake[3]: *** [SunOSall] Error 2
> > > gmake[2]: *** [all] Error 2
> > > gmake[1]: *** [Xrd] Error 2
> > > gmake: *** [all] Error 2
> > >
> > >   this is caused by a bug in /usr/include/sys/poll_impl.h:
> > >   two "if's" are incorrectly nested so that the code opening
> > >   the "{" never gets pre-processed.
> > >   Since the first 'if' is
> > >
> > > #if defined(_KERNEL) || defined(_KMEMUSER)
> > >
> > >   I have made a try by using -D_KMEMUSER to compile XrdPoll.cc:
> > >   it seems to work fine, but perhaps there are unwanted side-effects.
> > >
> > >   The machine I have access runs this:
> > >
> > >   "SunOS refsol7 5.7 Generic_106541-20 sun4u sparc SUNW,Ultra-5_10"
> > >
> > >   The problem was corrected in more recent versions - eg Solaris 8.
> > >
> > >   What should we do?
> > >
> > >   Gerri
> > >
> > >
> >
> > --
> >  /------------------------------------+-------------------------\
> > |Stephen J. Gowdy                     | SLAC, MailStop 34,       |
> > |http://www.slac.stanford.edu/~gowdy/ | 2575 Sand Hill Road,     |
> > |http://calendar.yahoo.com/gowdy      | Menlo Park CA 94025, USA |
> > |EMail: [log in to unmask]       | Tel: +1 650 926 3144     |
> >  \------------------------------------+-------------------------/
>
>
>
> -------------------------------------------------------------------------
> Peter Elmer     E-mail: [log in to unmask]      Phone: +41 (22) 767-4644
> Address: CERN Division PPE, Bat. 32 2C-14, CH-1211 Geneva 23, Switzerland
> -------------------------------------------------------------------------
>

--
 /------------------------------------+-------------------------\
|Stephen J. Gowdy                     | SLAC, MailStop 34,       |
|http://www.slac.stanford.edu/~gowdy/ | 2575 Sand Hill Road,     |
|http://calendar.yahoo.com/gowdy      | Menlo Park CA 94025, USA |
|EMail: [log in to unmask]       | Tel: +1 650 926 3144     |
 \------------------------------------+-------------------------/