Problem with Linux Builds

Discussion about official Mozilla Firefox builds
Yek
Posts: 463
Joined: December 10th, 2002, 8:23 pm

Post by Yek »

psoares wrote:This build:

Mozilla/5.0 (X11; U; Linux i686; en-US; rv:1.6a) Gecko/20030924 Firebird/0.7+ (daihard; XFT+GTK2; optimized for P4/SSE),

works for me but any one newer from daihard that I 've tried fails to run.
I have never been able to use any build of Thunderbird with gtk2+xft. I believe that the problem is common to both.

The error message is (in Portuguese):

(MozillaFirebird-bin:2749): Gtk-WARNING **: Incapaz de localizar motor de temas na module_path: "bluecurve",

which means "Unable to find theme engine in module_path: "bluecurve""


oh... :) I didn't even think about that. It sounds as if they want the gtk2 theme bluecurve now. I've got it installed, so that'd explain why it works here. If I grep -i 'bluecurve' /etc/gconf, its all over the place. I suppose you can try downloading it (you dont' have to use it, I'm not) for your distro and installing a recent version.

**edit** ok, here's my final guess on this thing (for now lol): Check this bug out that was checked in on the 29th:

http://bugzilla.mozilla.org/show_bug.cgi?id=128668

This forces moz to use gnome application associations if gtk2.

According to Persists time-range of the problem occuring, this falls right in the pocket and it would involve the gtk2 registery, thus involving bluecurve if there was some problem with it.
Old Persist
Posts: 0
Joined: December 31st, 1969, 5:00 pm

Post by Old Persist »

Yes Yek, you're right, the checkin for bug 128668 is the culprit. But now, when I try to apply the fix suggested for thunderbird in this bug http://bugzilla.mozilla.org/show_bug.cgi?id=221217 , commenting out the line

Code: Select all

_gnome_program_init("Gecko", "1.0", _libgnome_module_info_get(),
                    1, argv, NULL);
in /mozilla/uriloader/exthandler/unix/nsGNOMERegistry.cpp the build fails with the error

Code: Select all

nsGNOMERegistry.cpp
unix/nsGNOMERegistry.cpp: In static member function `static void
   nsGNOMERegistry::Startup()':
unix/nsGNOMERegistry.cpp:164: warning: left-hand operand of comma expression
   has no effect
unix/nsGNOMERegistry.cpp:164: warning: left-hand operand of comma expression
   has no effect
unix/nsGNOMERegistry.cpp:164: error: parse error before `)' token
gmake[4]: *** [nsGNOMERegistry.o] Error 1
gmake[4]: Leaving directory `/home/andy/mozilla/uriloader/exthandler'
gmake[3]: *** [libs] Error 2
gmake[3]: Leaving directory `/home/andy/mozilla/uriloader'
gmake[2]: *** [libs] Error 2
gmake[2]: Leaving directory `/home/andy/mozilla'
gmake[1]: *** [alldep] Error 2
gmake[1]: Leaving directory `/home/andy/mozilla'
gmake: *** [alldep] Error 2
when I try to build Firebird. Maybe I'm doing it wrong. I comment out a line by putting "// "at the start of the line, no?
Yek
Posts: 463
Joined: December 10th, 2002, 8:23 pm

Post by Yek »

Did you make sure to // (comment out) both lines of the function call? It's continued on the next line which might give you that ( ) error you got.

It should (according to that bug) look like this:

// _gnome_program_init("Gecko", "1.0", _libgnome_module_info_get(),
// 1, argv, NULL);
Old Persist
Posts: 0
Joined: December 31st, 1969, 5:00 pm

Post by Old Persist »

No I didn't. Thanks I'll give that a go.
Old Persist
Posts: 0
Joined: December 31st, 1969, 5:00 pm

Post by Old Persist »

Yo! Yek! You're the man! Thanks for all your help man. This bird flies! And Java works again. And now it's got -O3 -march=pentium4 optimisation it renders faster too.Mozilla/5.0 (X11; U; Linux i686; en-US; rv:1.6a) Gecko/20031005 Firebird/0.7+ (persist,gtk2+xft) I'm happy now!
Yek
Posts: 463
Joined: December 10th, 2002, 8:23 pm

Post by Yek »

Cool! Glad to hear it worked :)
Post Reply