Archive for June, 2005

Donut Wars

Monday, June 27th, 2005

Looks like someone fixed up gnome-doc-utils from my build testing a couple weeks ago too.

Mark Adams appears to have been busy messing around with gnome-pilot, I’ll have to review some patches this week.

It turns out Kreme Co, Canadian subsidiary of Krispy Kreme is in bankruptcy protection. I guess the poor hours and poor coffee are beating them down. All hail Tim Hortons.

Symphony of Scotch

Thursday, June 23rd, 2005

Took a look at SymphonyOS again and booted up their live CD. Doesn’t do too much off the live CD at least. I’m not finding it terribly radical. The corner zones are new implementation wise. Things like the RSS/Weather feeds are basically gdesklets. You could also hack nautilus to hold html snippets. Regular apps are still be used (gaim, firefox). The menus are layed out on the screen but that shouldn’t be too hard to hack up. In short, GNOME pretty much has all the infrastructure to do this if we wanted to.

Busy but fun nights last couple – ran the nominatiuon meeting for the local NDP riding association on Tuesday and then improved scotch nosing skills with a Companions of the Quaich dinner.

The little one is pulling herself up now, next stop is walking.

jhbuild, x86_64, gcc4 and make -j 4

Friday, June 17th, 2005

So, Jeroen’s post had me a bit worried, having just started building GNOME on some dual opterons we received at Novell recently. So, I set up jhbuild on internal 64 bit SuSE snapshots which use gcc4. I was also a bit brash and added os.environ['MAKEFLAGS'] = '-j 4' to my .jhbuildrc. I then did a most of the way initial run to make sure I had libpng, zlib, etc devel packages all in place. Next I killed the source and install dirs and then started over. I skipped building mozilla and just used the packaged one, this did cause a small problem installing the totem plugin. Here are the rest of the issues I found (with hacky solutions in brackets):

gconf
-make -j 4 fails in gconf/backends (finish with plain make)

dbus
-make -j 4 fails in dbus/glib (finish with plain make)

Libgtop
-linking statically to Xauth, only ship libXau.a (hand fixed configure.in xauth check, disables remote MIT cookie support)

gstreamer
-ignores libdir arg from autogen (made common/gst-autogen.sh pass libdir args)

gst-plugins
-warnings as errors (hand edited configure.in to get rid of -Werror)
-ignores libdir arg from autogen (made common/gst-autogen.sh pass libdir args)

gnome-applets
-make -j 4 failed (finish with plain make)

gnome-doc-utils
-build failed creating manpage (use docbook-to-man instead of docbook2x-man)

eog
-configure check is broken for exif, i seem to get libexif >= 0.5.12 and libexif = 0.5.12 in the EOG check, not sure why because i only have pkg-config files for libexif 0.6.13 installed (made it only look for older exif if newer exif was not found)

gnome-games
-G_INLINE_FUNC evalutates to an extern declaration on my system and the linker blows up trying to find the symbol (removed G_INLINE_FUNC macro)

libmusicbrainz
-cast from ‘char*’ to ‘int’ loses precision (cast to long instead)

gnome-meeting
-me being lazy and not fiddling to have the sdl libraries found

evince
-ps-document.c bailed on locale issues (included locale.h)

All in all not too bad, YMMV. I suspect this stuff could vary more widely distro to distro than 32bit stuff.