Re: [gnome-love] Compiling 2.15.4



On Tue, Jul 25, 2006 at 16:21:06 -0600, Elijah Newren wrote:
On 7/25/06, Magnus Therning <magnus therning org> wrote:
I've now moved on a bit further. The changes I've made so far are below.

These take me as far as yelp (package 83 out of 133). Now I'm stuck
again, and I'm at my wits end trying to get past it :(

Honestly, I'd give up and consider the 2.15.4 moduleset to be broken.
It appears that it got regenerated for some reason and all the fixes
that were in it got overwritten.  I don't know why that happened, and I
don't know if Vincent knows.  I do know that an earlier version of the
2.15.4 moduleset did have firefox available, had libdaemon in it, had
the correct version of libxklavier I believe, and probably a number of
other things that you are or will discover to be broken in it.

I'd just use the 2.15.90 moduleset, available at
http://download.gnome.org/teams/releng/2.15.90/.  I'm currently
building it right now and have gotten past yelp.  (If you really do
want to get the 2.15.4 moduleset to build though, do a diff of the two
modulesets, paying particular attention to mozilla, firefox, yelp, and
epiphany to get past this particular issue)

Ah, didn't even know 2.15.90 was there :-) I'm switching. Is there some
way of being notified of changes to the moduleset?

I would love to see a change to sample-tarball.jhbuildrc though, since I
think the one in there is broken:

--- jhbuild_moduleset_2.15.4_org/sample-tarball.jhbuildrc       2006-07-25 21:34:36.000000000 +0100
+++ jhbuild_moduleset_2.15.4/sample-tarball.jhbuildrc   2006-07-24 23:33:32.000000000 +0100
@@ -20,7 +20,7 @@
 
 # extra arguments to pass to all autogen.sh scripts
 # to speed up builds of gnome2, try '--disable-static --disable-gtk-doc'
-autogenargs='--disable-static --disable-gtk-doc'
+autogenargs='--disable-static --disable-gtk-doc '
 
 # set CFLAGS:
 os.environ['CFLAGS'] = '-g -O2'

The construction of autogenargs break if that line isn't changed.

A last question, is the comment about mozilla in
sample-tarball.jhbuildrc still relevant?

 # Mozilla is still braindead and won't install the nss headers
 # correctly, so let's just avoid it.  Those who want to re-enable can
 # do so, just remove the skip line for mozilla and module_autogenargs
 # for evolution and evolution-data-server below.  Then also read
 # http://mail.gnome.org/archives/evolution-hackers/2004-May/msg00086.html

/M

-- 
Magnus Therning                             (OpenPGP: 0xAB4DFBA4)
magnus therning org             Jabber: magnus therning gmail com
http://therning.org/magnus

Software is not manufactured, it is something you write and publish.
Keep Europe free from software patents, we do not want censorship
by patent law on written works.

Unreadable code,
Why would anyone use it?
Learn a better way.
     -- Geoff Kuenning's contribution to the 2004 Perl Haiku Contest,
        Haikus about Perl - 'Dishonerable Mention' winner

Attachment: pgpilgzu12PuL.pgp
Description: PGP signature



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