Re: Build errors



OK, one of these build problems is probably easy to fix. The second one
may be harder.

On Sun, 2003-10-05 at 07:22, Nolan J. Darilek wrote:
[...]
> I receive the following error when building gail 1.4.0:
> . . .
> -- Installing ./html/libgail-util-main.html
> -- Installing ./html/index.sgml
> /usr/bin/install: cannot stat `./html/index.sgml': No such file or directory
> make[4]: *** [install-data-local] Error 1
> make[4]: Leaving directory `/home/nolan/src/gnome/gail-1.4.0/docs/reference/libgail-util'
> . . .

Not completely sure what is causing your bug. But there was an old bug
that was caused by index.sgml not being present the first time the build
was run and then being fixed on the second run. Try running 'make' a
second time and see if that fixes it (I forget the reason, but it's been
around for a couple of years).

Slightly more disturbing, I just noticed that the API documentation
build for gail is broken in a few ways. For example, it builds XML
documentation, but tries to package the SGML version.

I have filed bug #123876 regarding these build problems, so hopefully
they will be fixed in the next release (I shall write a patch today so
that it can make it into GNOME 2.4.1 if the maintainers approve).

> And, when attempting to build at-spi 1.3.7:
> . . .
> /bin/sh ../libtool --mode=compile gcc-3.2 -DHAVE_CONFIG_H -I. -I. -I.. -I.. -I.. -DORBIT2=1 -pthread -I/usr/local/stow/atk/include/atk-1.0 -I/usr/local/stow/gail/include/gail-1.0 -I/usr/include/libbonobo-2.0 -I/usr/include/glib-2.0 -I/usr/lib/glib-2.0/include -I/usr/include/orbit-2.0 -I/usr/include/bonobo-activation-2.0 -I/usr/include/linc-1.0 -I/usr/include/gtk-2.0 -I/usr/lib/gtk-2.0/include -I/usr/include/pango-1.0 -I/usr/include/freetype2 -I/usr/X11R6/include -I/usr/include/libgnomecanvas-2.0 -I/usr/include/libart-2.0      -g -O2  -L/usr/X11R6/lib  -lSM -lICE -lX11   -c Accessibility-stubs.c
> mkdir .libs
>  gcc-3.2 -DHAVE_CONFIG_H -I. -I. -I.. -I.. -I.. -DORBIT2=1 -pthread -I/usr/local/stow/atk/include/atk-1.0 -I/usr/local/stow/gail/include/gail-1.0 -I/usr/include/libbonobo-2.0 -I/usr/include/glib-2.0 -I/usr/lib/glib-2.0/include -I/usr/include/orbit-2.0 -I/usr/include/bonobo-activation-2.0 -I/usr/include/linc-1.0 -I/usr/include/gtk-2.0 -I/usr/lib/gtk-2.0/include -I/usr/include/pango-1.0 -I/usr/include/freetype2 -I/usr/X11R6/include -I/usr/include/libgnomecanvas-2.0 -I/usr/include/libart-2.0 -g -O2 -L/usr/X11R6/lib -lSM -lICE -lX11 -c Accessibility-stubs.c  -fPIC -DPIC -o .libs/Accessibility-stubs.o
> In file included from Accessibility-stubs.c:7:
> /usr/share/idl/bonobo-activation-2.0/Bonobo_Unknown.idl:1763:43: "}" may not appear in macro parameter list
> make[2]: *** [Accessibility-stubs.lo] Error 1
> make[2]: Leaving directory `/home/nolan/src/gnome/at-spi-1.3.7/libspi'

Did you rebuild libbonobo and ORBit2? If not, what versions are they? I
think there were some binary compatibility problems back a few months
ago with ORBit2 or something that required building a few of the lower
components.

Don't necessarily go crazy rebuilding everything just yet. Just tell use
what versions of ORBit2 and libbonobo you have installed. If I am
completely incorrect, hopefully Michael Meeks will read this on Monday
and whack me over the head with his cluestick (it has happened before --
I now walk around wearing a hard hat). :-)

I am too old to keep all the changes that require different bits to be
rebuilt in my head. And I am apparently too stupid to keep notes. So I
cannot help you completely here, but I think what you are seeing may be
because you are mixing packages of different vintages. It should be
possible, but this is not a perfect world.

Cheers,
Malcolm




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