Re: fam compile failure. openjade,opensp



On Mon, Feb 10, 2003 at 02:34:08PM -0500, torsten wrote:
> I'm starting from scratch (LFS-4.0) to compile gnome
> 2.2.   There are two issues so far.
> 
> First, fam-2.6.9 doesn't compile with gcc>=3.1.
> The solution is this:
> 
> > diff -Naur ./fam/Scheduler.h ../fam-2.6.9-new/fam/Scheduler.h
> > --- ./fam/Scheduler.h 2002-07-16 02:14:41.000000000 -0400
> > +++ ../fam-2.6.9-new/fam/Scheduler.h 2002-08-31 08:29:32.000000000 -0400
> > @@ -105,7 +105,7 @@
> >      // for the corresponding I/O type.
> >  
> >      struct IOTypeInfo {
> > - FDInfo::FDIOHandler FDInfo::*const iotype;
> > + FDInfo::FDIOHandler FDInfo::* iotype;
> >          unsigned int nbitsset; // number of bits set in fds
> >          fd_set fds;
> >         
> > IOTypeInfo(FDInfo::F DIOHandler FDInfo::* a_iotype) : 

FAM is not a GNOME project, so you should report this to the appropriate
maintainers (although it seems strange that removing a const declaration
is correct).

> There are two dependencies missing from
> the installation page
> 
> http://www.gnome.org/start/2.2/notes/rninstallation.html
> 
> The dependencies are opensp, and openjade (in that order),
> should come before gtk-doc.

Well, yes and no. Some kind of working Docbook-SGML setup is
unfortunately still required for GNOME to build (because some package
build their documentation in the tarball and they still use the SGML
version of gtk-doc). However, getting the DocBook-SGML setup working is
traditionally done by peoples' distributions and comes by default. In
the case of LFS, you obviously have to do it yourself, but it's really
outside of GNOME's purview.

To be fair, there are a couple of things missing from that page of
requirements, including DocBook-SGML under the "external dependencies".
Also, it should mention scrollkeeper and there may be others. It is
always hard to know when to stop listing dependencies and when to assume
they are just going to be there by default, so some grey areas arise.

Malcolm

-- 
To succeed in politics, it is often necessary to rise above your
principles.



[Date Prev][Date Next]   [Thread Prev][Thread Next]   [Thread Index] [Date Index] [Author Index]