On 30-11-2011 14:42, Ken Moffat wrote: > On Wed, Nov 30, 2011 at 02:00:45AM +0000, Andrew Benton wrote: >> On Wed, 30 Nov 2011 00:44:43 +0000 >> Ken Moffat <[email protected]> wrote: >> >>> Again, this makes zero difference. What really worries me is that >>> there are similar reports for other gtk+-2 applications. Help, >>> please ! >> I'm afraid I'm at a loss. Wayne reported a similar problem and said it >> was solved by installing gtk-engines. When you installed gtk-engines, >> what prefix did you use? Did the shared libraries end up >> in /usr/lib/gtk-2.0/2.10.0/engines ? >> >> Andy > '/usr' and 'yes'. > > Meanwhile, I've been back to my 6.8 system with firefox-8.0 and > confirmed that - even specifying a theme which did not exist there > (Clearlooks) - that version of firefox came up with nice grey > backgrounds everywhere in the borders, and also in the preferences. > > Now I'm back on 7.0 / 8.0.1 I've got chunks of black in the borders > (menu bar, all icon backgrounds at the top, and similarly the > backgrounds to Previous Next etc which come up at the bottom if I > use Edit -> Find). And, of course, the preferences texts are black > on black. > > This sounds like what people have been reporting ever since ff4 > came out - even on kde and 'doze - but since my main change in this > build is gtk+-2.24.8 / glib-2.30.1 it feels like a gtk change has > led to this - previously, I was using 2.22.1 and 2.26.1. Or maybe > it's glib - certainly glib is blamed for the pango-1.28 problems > I saw (G_CONST_RETURN no longer defined) when my script erroneously > started to build libglade. > > ĸen
Hi, Ken, I do not know if this will help, but it is how I build firefox 8.0.1 (without xulrunner installed). I am looking forward to your instructions in BLFS, to see if I could build ff against xulrunner. The firefox-8.0.1.source-to-blfs-support.sh attatchment is my script without some "noise". The firefox-8.0.1-asciidel.patch serves to fix a problem in the software window bar. I included a firefox-8.0.1-mozconfig-to-firefox-7.0.1-mozconfig.diff file, because now a instability in ff-8.0.1 appeared (that I know how to reproduce), which I believe I did not have in ff-7.0.1, and my next build will test that in a newer version of ff. The systems are LFS 6.5, 6.7, 6.8, running gtk+-2.24.8, and respective glibc's. I would like to ask to put in the book instructions not to build with "make install", after "make": make -f client.mk build; make install but make -f client.mk build; make -C ../firefox-build/browser/installer and then, something like: tar -vxjf ../firefox-build/dist/firefox-8.0.1.en-US.linux-i686.tar.bz2 -C .. && mv -v ../firefox /usr/lib/firefox-8.0.1 && test ! -L /usr/lib/firefox || rm -rf /usr/lib/firefox && ln -sv /usr/lib/$PACKAGE /usr/lib/firefox && test ! -L /usr/bin/firefox || rm -rf /usr/bin/firefox && ln -sv /usr/lib/firefox/firefox /usr/bin/firefox (My script generates firefox-8.0.1.pt_BR.linux-i686.tar.bz2, not en-US.) The reason is that "make install" installs about four directories (including a devel one), while the dist approach installs only one, which is easier to remember when upgrading ff, and smaller in size. -- []s, Fernando de Oliveira Natal, RN, BRAZIL
firefox-8.0.1.source-to-blfs-support.sh
Description: Binary data
firefox-8.0.1-mozconfig
Description: Binary data
diff -up mozilla-release/browser/base/Makefile.in.fu mozilla-release/browser/base/Makefile.in Patch from: Bill Nottingham <notting@xxxxxxxxxx> (Fedora) http://osdir.com/ml/scm-fedora-commits/2011-06/msg10320.html --- mozilla-release/browser/base/Makefile.in.fu 2011-07-01 22:40:52.048773336 -0300 +++ mozilla-release/browser/base/Makefile.in 2011-07-01 22:42:30.866213879 -0300 @@ -62,10 +62,9 @@ EXTRA_JS_MODULES = \ include $(topsrcdir)/config/rules.mk -PRE_RELEASE_SUFFIX := "" +PRE_RELEASE_SUFFIX := DEFINES += \ - -DMOZ_APP_VERSION=$(MOZ_APP_VERSION) \ -DAPP_LICENSE_BLOCK=$(abs_srcdir)/content/overrides/app-license.html \ -DPRE_RELEASE_SUFFIX="$(PRE_RELEASE_SUFFIX)" \ $(NULL)
diff -Naur firefox-8.0.1-mozconfig firefox-7.0.1-mozconfig > firefox-8.0.1-mozconfig-to-firefox-7.0.1-mozconfig.diff --- firefox-8.0.1-mozconfig 2011-11-16 20:47:38.000000000 -0300 +++ firefox-7.0.1-mozconfig 2011-09-30 08:23:20.000000000 -0300 @@ -123,22 +123,14 @@ # This option identifies the default binary directory of the Xulrunner # installation and is used to locate Xulrunner's installed files. This # option is is only used for development purposes. -#ac_add_options --with-default-mozilla-five-home=/usr/lib/firefox-8.0.1 +#ac_add_options --with-default-mozilla-five-home=/usr/lib/firefox-7.0.1 # Point to the xulrunner libraries - comment these for a standalone browser #ac_add_options --with-system-libxul -#ac_add_options --with-libxul-sdk=/usr/lib/xulrunner-devel-8.0.1 +#ac_add_options --with-libxul-sdk=/usr/lib/xulrunner-devel-7.0.1 # Locale ac_add_options --enable-ui-locale=pt-BR ac_add_options --with-l10n-base=../ mk_add_options MOZ_MAKE_FLAGS=-j4 - -# added in 8.0 by FAMO Ter 08 Nov 2011 18:23:25 BRT -ac_add_options --enable-system-ffi -ac_add_options --enable-libproxy -ac_add_options --enable-raw -ac_add_options --enable-install-strip -ac_add_options --disable-pango -ac_add_options --disable-gnomeui
-- http://linuxfromscratch.org/mailman/listinfo/blfs-support FAQ: http://www.linuxfromscratch.org/blfs/faq.html Unsubscribe: See the above information page
