(open)Solaris/SPARC tinderbox update



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]