new ebuilds required. shall upload. Reproducible: Always Steps to Reproduce:
Created attachment 52091 [details] proper ebuild for mozilla-firefox-bin
I is just a new minor version, so the ebuild for 1.0 should work great for 1.0.1. I am trying that right now.
it does not compile: In file included from nsFreeType.h:39, from nsFreeType.cpp:48: ../../../dist/include/gfx/nsIFreeType2.h:53: error: `FTC_Image_Cache' has not been declared ../../../dist/include/gfx/nsIFreeType2.h:53: error: ISO C++ forbids declaration of `aImageCache' with no type ../../../dist/include/gfx/nsIFreeType2.h:92: error: `FTC_Image_Cache' has not been declared ../../../dist/include/gfx/nsIFreeType2.h:92: error: `FTC_Image_Desc' has not been declared ../../../dist/include/gfx/nsIFreeType2.h:92: error: ISO C++ forbids declaration of `cache' with no type ../../../dist/include/gfx/nsIFreeType2.h:92: error: ISO C++ forbids declaration of `desc' with no type ../../../dist/include/gfx/nsIFreeType2.h:104: error: `FTC_Image_Cache' has not been declared ../../../dist/include/gfx/nsIFreeType2.h:104: error: ISO C++ forbids declaration of `cache' with no type In file included from nsFreeType.cpp:48: nsFreeType.h:107: error: typedef `FTC_Image_Cache_Lookup_t' is initialized (use __typeof__ instead) nsFreeType.h:107: error: `FTC_Image_Cache' was not declared in this scope nsFreeType.h:107: error: `FTC_Image_Desc' was not declared in this scope nsFreeType.h:107: error: expected primary-expression before ',' token nsFreeType.h:107: error: expected primary-expression before ',' token nsFreeType.h:107: error: expected primary-expression before '*' token nsFreeType.h:107: error: expected primary-expression before ')' token nsFreeType.h:113: error: `FTC_Image_Cache' has not been declared nsFreeType.h:113: error: ISO C++ forbids declaration of `parameter' with no type nsFreeType.h:145: error: `FTC_Image_Cache' has not been declared nsFreeType.h:145: error: ISO C++ forbids declaration of `aImageCache' with no type nsFreeType.h:145: error: `FTC_Image_Cache' has not been declared nsFreeType.h:145: error: `FTC_Image_Desc' has not been declared nsFreeType.h:145: error: ISO C++ forbids declaration of `cache' with no type nsFreeType.h:145: error: ISO C++ forbids declaration of `desc' with no type nsFreeType.h:145: error: `FTC_Image_Cache' has not been declared nsFreeType.h:145: error: ISO C++ forbids declaration of `cache' with no type nsFreeType.h:216: error: `FTC_Image_Cache' does not name a type and hundred more lines of warnings and errors :(
That shouldnt be related to the ebuild. Its an error in Firefox, where its still trying to used deprecated API calls to Freetype functions. The following 2 patches should fix the issue. First one applies to only a gtk+ and xft build, second applies to builds with --enable-freetype or --with-freetype (I forget which configure option it is -_-) https://bugzilla.mozilla.org/attachment.cgi?id=162261 and https://bugzilla.mozilla.org/attachment.cgi?id=162272
Dion, what bug are those attachments from?
bug 234035: https://bugzilla.mozilla.org/show_bug.cgi?id=234035
Move mozilla-firefox-1.0-r3.ebuild to mozilla-firefox-1.0.1.ebuild works right away (with ~x86 freetype-2.1.9-r1)
Compiles here. Now in CVS. Please re-open the freetype problem as a separate issue.