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

Attachment: firefox-8.0.1.source-to-blfs-support.sh
Description: Binary data

Attachment: 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

Reply via email to