| View previous topic :: View next topic |
| Author |
Message |
justinkb Apprentice

Joined: 23 Dec 2008 Posts: 160
|
Posted: Thu Apr 09, 2009 7:55 pm Post subject: |
|
|
needs following patch i think...
| Code: |
--- mozilla-central/gfx/thebes/src/gfxPangoFonts.cpp.old 2009-02-27 16:19:07.000000000 +0100
+++ mozilla-central/gfx/thebes/src/gfxPangoFonts.cpp 2009-02-27 16:37:30.000000000 +0100
@@ -1299,12 +1299,11 @@ gfx_pango_font_map_context_substitute(Pa
static PangoFcFont *
gfx_pango_font_map_create_font(PangoFcFontMap *fontmap,
- PangoContext *context,
- const PangoFontDescription *desc,
- FcPattern *pattern)
+ PangoFcFontKey *fontkey)
{
+ const FcPattern *p_pattern = pango_fc_font_key_get_pattern(fontkey);
return PANGO_FC_FONT(g_object_new(GFX_TYPE_PANGO_FC_FONT,
- "pattern", pattern, NULL));
+ "pattern", p_pattern, NULL));
}
static void
@@ -1324,9 +1323,8 @@ gfx_pango_font_map_class_init(gfxPangoFo
// context_key_* virtual functions are only necessary if we want to
// dynamically respond to changes in the screen cairo_font_options_t.
- // context_substitute and get_font are not likely to be used but
+ // get_font is not likely to be used but
// implemented because the class makes them available.
- fcfontmap_class->context_substitute = gfx_pango_font_map_context_substitute;
fcfontmap_class->create_font = gfx_pango_font_map_create_font;
}
|
edit: this still doesn't make it compile... i gave up. props to whoever does get it to compile error on undefined reference to eDOMClassInfo_Pkcs11_id or something now. |
|
| Back to top |
|
 |
Dottout l33t


Joined: 07 Mar 2006 Posts: 882
|
Posted: Fri Apr 10, 2009 10:56 am Post subject: |
|
|
| I can compile it with no patches.. |
|
| Back to top |
|
 |
justinkb Apprentice

Joined: 23 Dec 2008 Posts: 160
|
Posted: Fri Apr 10, 2009 11:28 am Post subject: |
|
|
what use flags do you use? do you use internal_cairo?
compiled now with the above patch... guess the other bug got fixed upstream  |
|
| Back to top |
|
 |
Dottout l33t


Joined: 07 Mar 2006 Posts: 882
|
Posted: Fri Apr 10, 2009 12:00 pm Post subject: |
|
|
| Code: | [ebuild R ] www-client/mozilla-firefox-9999 USE="dbus internal_nspr internal_nss internal_sqlite startup-notification -abouttab -bindist -custom-optimization -gnome -iceweasel -internal_cairo -java -mozdevelop -ogg -restrict-javascript -spell" 0 kB [1]
|
and here my emerge --info. I dont use anymore internal_cairo since the cairo live ebuild is always broken. it needs autogen.sh to be run and im too lazy to fix it  |
|
| Back to top |
|
 |
justinkb Apprentice

Joined: 23 Dec 2008 Posts: 160
|
Posted: Fri Apr 10, 2009 1:00 pm Post subject: |
|
|
the ebuild needs some updating with regards to the linking of the plugins folder, after merging i end up with
/usr/lib64/mozilla-firefox/plugins/libnullplugin.so
/usr/lib64/mozilla-firefox/plugins/plugins -> /usr/lib64/nsbrowser/plugins
wheras it should be
/usr/lib64/mozilla-firefox/plugins -> /usr/lib64/nsbrowser/plugins |
|
| Back to top |
|
 |
ocin Guru

Joined: 01 Jan 2006 Posts: 500
|
Posted: Sat Apr 11, 2009 9:17 am Post subject: |
|
|
| uhm, do plugins work for you? |
|
| Back to top |
|
 |
justinkb Apprentice

Joined: 23 Dec 2008 Posts: 160
|
Posted: Sat Apr 11, 2009 10:54 am Post subject: |
|
|
i got it working by modifying the ebuild to
rm -rf /usr/$(get_libdir)/mozilla-firefox/plugins
before the symlinking. before that it wouldn't work. rendering of certain bold fonts (e.g. on slashdot threads) is messed up though, so i masked it again. |
|
| Back to top |
|
 |
Dottout l33t


Joined: 07 Mar 2006 Posts: 882
|
Posted: Thu Apr 23, 2009 7:26 pm Post subject: |
|
|
| Code: | | * Failed Patch: 136-fix_ftbfs_with_cairo_fb.patch ! |
|
|
| Back to top |
|
 |
justinkb Apprentice

Joined: 23 Dec 2008 Posts: 160
|
Posted: Thu Apr 23, 2009 8:58 pm Post subject: |
|
|
check if the fix was applied upstream  |
|
| Back to top |
|
 |
Dottout l33t


Joined: 07 Mar 2006 Posts: 882
|
|
| Back to top |
|
 |
Dottout l33t


Joined: 07 Mar 2006 Posts: 882
|
Posted: Mon May 04, 2009 7:18 am Post subject: |
|
|
| Code: | changeset: 651:9455c84d5afc
tag: tip
user: tuqs <tuqs@core.ws>
date: Sun May 03 04:16:30 2009 +0200
summary: removing 136-fix_ftbfs_with_cairo_fb.patch from www-client/mozilla-
firefox-9999
|
guys, we still need the patch!! look at my previous post  |
|
| Back to top |
|
 |
tuqs n00b

Joined: 02 Dec 2007 Posts: 6
|
Posted: Mon May 04, 2009 5:25 pm Post subject: |
|
|
| Dottout wrote: | | Code: | changeset: 651:9455c84d5afc
tag: tip
user: tuqs <tuqs@core.ws>
date: Sun May 03 04:16:30 2009 +0200
summary: removing 136-fix_ftbfs_with_cairo_fb.patch from www-client/mozilla-
firefox-9999
|
guys, we still need the patch!! look at my previous post  |
Commited.
Thanks Dottout! _________________ devnull overlay |
|
| Back to top |
|
 |
Dottout l33t


Joined: 07 Mar 2006 Posts: 882
|
Posted: Mon May 04, 2009 5:29 pm Post subject: |
|
|
my pleasure  |
|
| Back to top |
|
 |
ocin Guru

Joined: 01 Jan 2006 Posts: 500
|
Posted: Tue May 05, 2009 1:00 pm Post subject: |
|
|
Quick update:
- Added useflag for libnotify
- Desktop icon now shows version 3.6
- Re-added sparc keyword
Also the about:tab addon will get a nice speedup with the next version (already in svn).
Enjoy. |
|
| Back to top |
|
 |
Dottout l33t


Joined: 07 Mar 2006 Posts: 882
|
Posted: Wed May 20, 2009 6:49 am Post subject: |
|
|
| Code: | * Failed Patch: 102-dont_install_so_in_dev.patch !
* ( /usr/local/portage/layman/devnull/www-client/mozilla-firefox/files/patches/102-dont_install_so_in_dev.patch )
|
thank you again for your effort
edit:
also 108 fails[/profile]
| Code: | * Failed Patch: 108-bzXXX_no_zlib_export_if_native.patch !
* ( /usr/local/portage/layman/devnull/www-client/mozilla-firefox/files/patches/108-bzXXX_no_zlib_export_if_native.patch )
|
|
|
| Back to top |
|
 |
ocin Guru

Joined: 01 Jan 2006 Posts: 500
|
Posted: Fri May 22, 2009 3:56 pm Post subject: |
|
|
| Fixed by tuqs. |
|
| Back to top |
|
 |
ocin Guru

Joined: 01 Jan 2006 Posts: 500
|
Posted: Wed Jun 10, 2009 7:31 pm Post subject: |
|
|
| We have merged the mozilla-firefox-9999 support thread into this one and updated the main page of this thread. |
|
| Back to top |
|
 |
Dottout l33t


Joined: 07 Mar 2006 Posts: 882
|
Posted: Fri Jun 12, 2009 12:17 pm Post subject: |
|
|
| hi again, firefox: * Failed Patch: 120-bzXXX_urlclassifier_prefs_in_toolkit.patch ! |
|
| Back to top |
|
 |
ocin Guru

Joined: 01 Jan 2006 Posts: 500
|
Posted: Fri Jun 12, 2009 2:36 pm Post subject: |
|
|
| Dottout wrote: | | hi again, firefox: * Failed Patch: 120-bzXXX_urlclassifier_prefs_in_toolkit.patch ! |
Fixed. (I removed the patch.) |
|
| Back to top |
|
 |
NotQuiteSane Guru


Joined: 30 Jan 2005 Posts: 444 Location: Klamath Falls, Jefferson, USA, North America, Midgarth
|
Posted: Fri Jun 12, 2009 9:20 pm Post subject: |
|
|
I am getting the following while tryinbg to compile:
| Code: | -fPIC -fno-rtti -fno-handle-exceptions -Wall -Wpointer-arith -Woverloaded-virtual -Wsynth -Wno-ctor-dtor-privacy -Wno-non-virtual-dtor -Wcast-align -Wno-invalid-offsetof -Wno-long-long -march=prescott -pipe -Wno-return-type -w -fno-strict-aliasing -fshort-wchar -pthread -pipe -DNDEBUG -DTRIMMED -Os -freorder-blocks -fno-reorder-functions -DMOZILLA_CLIENT -include ../../mozilla-config.h -Wp,-MD,.deps/mozStorageArgValueArray.pp mozStorageArgValueArray.cpp
distcc[28563] (dcc_build_somewhere) Warning: failed to distribute, running locally instead
mozStorageConnection.cpp: In member function 'bool mozilla::storage::Connection::findFunctionByInstance(nsISupports*)':
mozStorageConnection.cpp:432: error: 'PR_ASSERT_CURRENT_THREAD_OWNS_LOCK' was not declared in this scope
distcc[28543] ERROR: compile mozStorageConnection.cpp on localhost failed
make[4]: *** [mozStorageConnection.o] Error 1
make[4]: *** Waiting for unfinished jobs....
make[4]: Leaving directory `/var/tmp/portage/www-client/mozilla-firefox-9999/work/mozilla-central/storage/src'
make[3]: *** [libs] Error 2
make[3]: Leaving directory `/var/tmp/portage/www-client/mozilla-firefox-9999/work/mozilla-central/storage'
make[2]: *** [libs_tier_gecko] Error 2
make[2]: Leaving directory `/var/tmp/portage/www-client/mozilla-firefox-9999/work/mozilla-central'
make[1]: *** [tier_gecko] Error 2
make[1]: Leaving directory `/var/tmp/portage/www-client/mozilla-firefox-9999/work/mozilla-central'
make: *** [default] Error 2
*
* ERROR: www-client/mozilla-firefox-9999 failed.
* Call stack:
* ebuild.sh, line 49: Called src_compile
* environment, line 3240: Called _eapi2_src_compile
* ebuild.sh, line 634: Called die
* The specific snippet of code:
* emake || die "emake failed"
*
* The die message:
* emake failed
*
* If you need support, post the topmost build error, and the call stack if relevant.
* A complete build log is located at '/var/tmp/portage/www-client/mozilla-firefox-9999/temp/build.log'.
* The ebuild environment file is located at '/var/tmp/portage/www-client/mozilla-firefox-9999/temp/environment'.
* This ebuild is from a repository named 'devnull'
*
|
A) I don't understand the die message, it tells me nothing, and B), how do i correct this problem, please?
i'm aware of the distcc errors, i've ignored them while busy in school
NQS _________________ These opinions are mine, mine I say! Piss off and get your own.
As I see it -- An irregular blog, Improved with new location
To delete French language packs from system use 'sudo rm -fr /' |
|
| Back to top |
|
 |
ocin Guru

Joined: 01 Jan 2006 Posts: 500
|
Posted: Fri Jun 12, 2009 10:08 pm Post subject: |
|
|
| You maybe just pulled a bad revision since it works for me and others. But I'm looking into it. |
|
| Back to top |
|
 |
NotQuiteSane Guru


Joined: 30 Jan 2005 Posts: 444 Location: Klamath Falls, Jefferson, USA, North America, Midgarth
|
Posted: Sat Jun 13, 2009 8:15 am Post subject: |
|
|
I tried compiling it again after disabling distcc. now I see:
| Code: |
* Failed Patch: 120-bzXXX_urlclassifier_prefs_in_toolkit.patch !
* ( /usr/portage/local/layman/devnull/www-client/mozilla-firefox/files/patches/120-bzXXX_urlclassifier_pr
efs_in_toolkit.patch )
*
* Include in your bugreport the contents of:
*
* /var/tmp/portage/www-client/mozilla-firefox-9999/temp/120-bzXXX_urlclassifier_prefs_in_toolkit.patch-4
701.out
*
* ERROR: www-client/mozilla-firefox-9999 failed.
* Call stack:
* ebuild.sh, line 49: Called src_unpack
* environment, line 3306: Called epatch '/usr/portage/local/layman/devnull/www-client/mozilla
-firefox/files/patches'
* environment, line 1737: Called die
* The specific snippet of code:
* die "Failed Patch: ${patchname}!";
* The die message:
* Failed Patch: 120-bzXXX_urlclassifier_prefs_in_toolkit.patch!
*
* If you need support, post the topmost build error, and the call stack if relevant.
* A complete build log is located at '/var/tmp/portage/www-client/mozilla-firefox-9999/temp/build.log'.
* The ebuild environment file is located at '/var/tmp/portage/www-client/mozilla-firefox-9999/temp/environ
ment'.
* This ebuild is from a repository named 'devnull'
*
|
and /var/tmp/portage/www-client/mozilla-firefox-9999/temp/120-bzXXX_urlclassifier_prefs_in_toolkit.patch-4
701.out
| Code: | ***** 120-bzXXX_urlclassifier_prefs_in_toolkit.patch *****
==========================================================
PATCH COMMAND: patch -p0 -g0 -E --no-backup-if-mismatch < /usr/portage/local/layman/devnull/www-client/mozilla-firefox/files/patches/120-bzXXX_urlclassifier_prefs_in_toolkit.patch
==========================================================
patching file mozilla/toolkit/components/url-classifier/pref/url-classifier.js
can't find file to patch at input line 24
Perhaps you used the wrong -p or --strip option?
The text leading up to this was:
--------------------------
|Index: mozilla/toolkit/components/url-classifier/Makefile.in
|===================================================================
|--- mozilla.orig/toolkit/components/url-classifier/Makefile.in
|+++ mozilla/toolkit/components/url-classifier/Makefile.in
--------------------------
No file to patch. Skipping patch.
1 out of 1 hunk ignored
==========================================================
PATCH COMMAND: patch -p1 -g0 -E --no-backup-if-mismatch < /usr/portage/local/layman/devnull/www-client/mozilla-firefox/files/patches/120-bzXXX_urlclassifier_prefs_in_toolkit.patch
==========================================================
patching file toolkit/components/url-classifier/pref/url-classifier.js
patching file toolkit/components/url-classifier/Makefile.in
Hunk #1 FAILED at 46.
1 out of 1 hunk FAILED -- saving rejects to file toolkit/components/url-classifier/Makefile.in.rej
==========================================================
PATCH COMMAND: patch -p2 -g0 -E --no-backup-if-mismatch < /usr/portage/local/layman/devnull/www-client/mozilla-firefox/files/patches/120-bzXXX_urlclassifier_prefs_in_toolkit.patch
==========================================================
patching file components/url-classifier/pref/url-classifier.js
can't find file to patch at input line 24
Perhaps you used the wrong -p or --strip option?
The text leading up to this was:
--------------------------
|Index: mozilla/toolkit/components/url-classifier/Makefile.in
|===================================================================
|--- mozilla.orig/toolkit/components/url-classifier/Makefile.in
|+++ mozilla/toolkit/components/url-classifier/Makefile.in
--------------------------
No file to patch. Skipping patch.
1 out of 1 hunk ignored
==========================================================
PATCH COMMAND: patch -p3 -g0 -E --no-backup-if-mismatch < /usr/portage/local/layman/devnull/www-client/mozilla-firefox/files/patches/120-bzXXX_urlclassifier_prefs_in_toolkit.patch
==========================================================
patching file url-classifier/pref/url-classifier.js
can't find file to patch at input line 24
Perhaps you used the wrong -p or --strip option?
The text leading up to this was:
--------------------------
|Index: mozilla/toolkit/components/url-classifier/Makefile.in
|===================================================================
|--- mozilla.orig/toolkit/components/url-classifier/Makefile.in
|+++ mozilla/toolkit/components/url-classifier/Makefile.in
--------------------------
No file to patch. Skipping patch.
1 out of 1 hunk ignored
==========================================================
PATCH COMMAND: patch -p4 -g0 -E --no-backup-if-mismatch < /usr/portage/local/layman/devnull/www-client/mozilla-firefox/files/patches/120-bzXXX_urlclassifier_prefs_in_toolkit.patch
==========================================================
patching file pref/url-classifier.js
patching file Makefile.in
Hunk #1 FAILED at 46.
1 out of 1 hunk FAILED -- saving rejects to file Makefile.in.rej
|
NQS _________________ These opinions are mine, mine I say! Piss off and get your own.
As I see it -- An irregular blog, Improved with new location
To delete French language packs from system use 'sudo rm -fr /' |
|
| Back to top |
|
 |
ocin Guru

Joined: 01 Jan 2006 Posts: 500
|
Posted: Sat Jun 13, 2009 3:24 pm Post subject: |
|
|
| Look in the above post, I already fixed that. Sync the overlay and try again (w/o ccache). |
|
| Back to top |
|
 |
NotQuiteSane Guru


Joined: 30 Jan 2005 Posts: 444 Location: Klamath Falls, Jefferson, USA, North America, Midgarth
|
Posted: Sat Jun 13, 2009 8:30 pm Post subject: |
|
|
re-synced, now i see:
| Code: | mozStorageConnection.cpp:432: error: 'PR_ASSERT_CURRENT_THREAD_OWNS_LOCK' was not declared in this scope
make[4]: *** [mozStorageConnection.o] Error 1
make[4]: *** Waiting for unfinished jobs....
make[4]: Leaving directory `/var/tmp/portage/www-client/mozilla-firefox-9999/work/mozilla-central/storage/src'
make[3]: *** [libs] Error 2
make[3]: Leaving directory `/var/tmp/portage/www-client/mozilla-firefox-9999/work/mozilla-central/storage'
make[2]: *** [libs_tier_gecko] Error 2
make[2]: Leaving directory `/var/tmp/portage/www-client/mozilla-firefox-9999/work/mozilla-central'
make[1]: *** [tier_gecko] Error 2
make[1]: Leaving directory `/var/tmp/portage/www-client/mozilla-firefox-9999/work/mozilla-central'
make: *** [default] Error 2
*
* ERROR: www-client/mozilla-firefox-9999 failed.
* Call stack:
* ebuild.sh, line 49: Called src_compile
* environment, line 3240: Called _eapi2_src_compile
* ebuild.sh, line 634: Called die
* The specific snippet of code:
* emake || die "emake failed"
* The die message:
* emake failed
*
* If you need support, post the topmost build error, and the call stack if relevant.
* A complete build log is located at '/var/tmp/portage/www-client/mozilla-firefox-9999/temp/build.log'.
* The ebuild environment file is located at '/var/tmp/portage/www-client/mozilla-firefox-9999/temp/environment'.
* This ebuild is from a repository named 'devnull'
*
|
i'm going to R&R the overlay and re-try
NQS _________________ These opinions are mine, mine I say! Piss off and get your own.
As I see it -- An irregular blog, Improved with new location
To delete French language packs from system use 'sudo rm -fr /' |
|
| Back to top |
|
 |
NotQuiteSane Guru


Joined: 30 Jan 2005 Posts: 444 Location: Klamath Falls, Jefferson, USA, North America, Midgarth
|
Posted: Sat Jun 13, 2009 10:06 pm Post subject: |
|
|
| NotQuiteSane wrote: | r
i'm going to R&R the overlay and re-try
NQS |
Just did and get same error
NQS _________________ These opinions are mine, mine I say! Piss off and get your own.
As I see it -- An irregular blog, Improved with new location
To delete French language packs from system use 'sudo rm -fr /' |
|
| Back to top |
|
 |
|