(open)Solaris/SPARC tinderbox update
- From: James Andrewartha <jamesa daa com au>
- To: gnome-packaging-list gnome org
- Subject: (open)Solaris/SPARC tinderbox update
- Date: Sun, 30 Apr 2006 00:29:33 +0800
Hi,
I've been gradually fixing problems on my opensolaris/SPARC tinderbox
http://jhbuild.bxlug.be/builds/machines/trs80-manbo/ so here's an
infodump of what the current bugs and workarounds are.
I'm running jhbuild -f jhbuildrc autobuild -a -c to force an autogen and
make clean for all modules, which is something I think other tinderboxes
should be doing as well, otherwise some modules only get built once,
instead of every time like a tinderbox should be doing. In addition, I
run a shell script between autobuilds which removes tar modules from
jhbuild's package database to force them to be rebuilt:
egrep -v '(scrollkeeper|cairo-1-0|howl|audiofile|hicolor-icon-theme|
libart-lgpl|libgpg-error|libtasn1|opencdk|gnutls|libmusicbrainz)'
build-output/share/jhbuild/packagedb.xml > packagedb.xml
mv packagedb.xml build-output/share/jhbuild/packagedb.xml
I'm still setting my LDFLAGS to
'-L/opt/csw/lib -R/opt/csw/lib /opt/csw/lib/libiconv.so'
to get around the iconv issues, but I'll take it off soon to see if
fontconfig is fixed, and what else breaks.
https://bugs.freedesktop.org/show_bug.cgi?id=4083
Other build breakages:
Gstreamer includes headers in the wrong order:
http://bugzilla.gnome.org/show_bug.cgi?id=340016
gnome-python should maybe use -std=C99 or otherwise #define _XPG6:
http://bugzilla.gnome.org/show_bug.cgi?id=339924
gnome-keyring has warnings about alignment and other casts, but also has
-Werror for CVS builds: http://bugzilla.gnome.org/show_bug.cgi?id=340117
DBus can't be built in parallel (so my jhbuildrc contains
module_makeargs['dbus'] = ""):
https://bugs.freedesktop.org/show_bug.cgi?id=6780
The X libraries have lots of #pragma ident, which I quiet with
-Wno-unknown-pragmas in cflags, eg:
http://jhbuild.bxlug.be/builds/2006-04-19-0008/logs/startup-notification/#build
Blastwave ships xgettext as gxgettext, so I'm linking that into my path
as xgettext before the Solaris xgettext
http://bugzilla.gnome.org/show_bug.cgi?id=301364
Similarly I'm linking gautopoint in as autopoint to fix this:
http://jhbuild.bxlug.be/builds/2006-04-27-0002/logs/gstreamer/
I fixed the crazy X issues by removing any blastwave packages that
provided something I was tinderboxing.
James Andrewartha
[
Date Prev][
Date Next] [
Thread Prev][
Thread Next]
[
Thread Index]
[
Date Index]
[
Author Index]