Go to:
Gentoo Home
Documentation
Forums
Lists
Bugs
Planet
Store
Wiki
Get Gentoo!
Gentoo's Bugzilla – Attachment 268373 Details for
Bug 361811
net-libs/xulrunner-2.0 fails to build with gcc-4.6
Home
|
New
–
[Ex]
|
Browse
|
Search
|
Privacy Policy
|
[?]
|
Reports
|
Requests
|
Help
|
New Account
|
Log In
[x]
|
Forgot Password
Login:
[x]
xulrunner_gcc46.patch
xulrunner_gcc46.patch (text/plain), 4.11 KB, created by
Kenton Groombridge
on 2011-04-03 17:43:13 UTC
(
hide
)
Description:
xulrunner_gcc46.patch
Filename:
MIME Type:
Creator:
Kenton Groombridge
Created:
2011-04-03 17:43:13 UTC
Size:
4.11 KB
patch
obsolete
>diff -urN ./mozilla-2.0-old//embedding/browser/gtk/src/EmbedPrivate.cpp /var/tmp/xulrunner/mozilla-2.0//embedding/browser/gtk/src/EmbedPrivate.cpp >--- ./mozilla-2.0-old//embedding/browser/gtk/src/EmbedPrivate.cpp 2011-03-18 19:33:39.000000000 -0400 >+++ /var/tmp/xulrunner/mozilla-2.0//embedding/browser/gtk/src/EmbedPrivate.cpp 2011-04-03 08:12:12.995741697 -0400 >@@ -104,7 +104,7 @@ > NS_DECL_NSIDIRECTORYSERVICEPROVIDER2 > }; > >-static const GTKEmbedDirectoryProvider kDirectoryProvider; >+static const GTKEmbedDirectoryProvider kDirectoryProvider = GTKEmbedDirectoryProvider(); > > NS_IMPL_QUERY_INTERFACE2(GTKEmbedDirectoryProvider, > nsIDirectoryServiceProvider, >diff -urN ./mozilla-2.0-old//layout/style/nsCSSRuleProcessor.cpp /var/tmp/xulrunner/mozilla-2.0//layout/style/nsCSSRuleProcessor.cpp >--- ./mozilla-2.0-old//layout/style/nsCSSRuleProcessor.cpp 2011-03-18 19:34:00.000000000 -0400 >+++ /var/tmp/xulrunner/mozilla-2.0//layout/style/nsCSSRuleProcessor.cpp 2011-04-03 08:12:35.205741696 -0400 >@@ -1505,7 +1505,7 @@ > return PR_FALSE; > > const nsDefaultStringComparator defaultComparator; >- const nsASCIICaseInsensitiveStringComparator ciComparator; >+ const nsASCIICaseInsensitiveStringComparator ciComparator = nsASCIICaseInsensitiveStringComparator(); > const nsStringComparator& comparator = > (aAttrSelector->mCaseSensitive || !isHTML) > ? static_cast<const nsStringComparator&>(defaultComparator) >diff -urN ./mozilla-2.0-old//toolkit/xre/nsAppRunner.cpp /var/tmp/xulrunner/mozilla-2.0//toolkit/xre/nsAppRunner.cpp >--- ./mozilla-2.0-old//toolkit/xre/nsAppRunner.cpp 2011-04-03 08:17:35.091741681 -0400 >+++ /var/tmp/xulrunner/mozilla-2.0//toolkit/xre/nsAppRunner.cpp 2011-04-03 08:12:12.305741698 -0400 >@@ -1041,7 +1041,7 @@ > > #endif > >-static const nsXULAppInfo kAppInfo; >+static const nsXULAppInfo kAppInfo = nsXULAppInfo(); > static nsresult AppInfoConstructor(nsISupports* aOuter, > REFNSIID aIID, void **aResult) > { >diff -urN ./mozilla-2.0-old//xpcom/base/nsDebugImpl.cpp /var/tmp/xulrunner/mozilla-2.0//xpcom/base/nsDebugImpl.cpp >--- ./mozilla-2.0-old//xpcom/base/nsDebugImpl.cpp 2011-03-18 19:34:13.000000000 -0400 >+++ /var/tmp/xulrunner/mozilla-2.0//xpcom/base/nsDebugImpl.cpp 2011-04-03 08:12:15.530741697 -0400 >@@ -524,7 +524,7 @@ > #endif > } > >-static const nsDebugImpl kImpl; >+static const nsDebugImpl kImpl = nsDebugImpl(); > > nsresult > nsDebugImpl::Create(nsISupports* outer, const nsIID& aIID, void* *aInstancePtr) >diff -urN ./mozilla-2.0-old//xpcom/base/nsTraceRefcntImpl.cpp /var/tmp/xulrunner/mozilla-2.0//xpcom/base/nsTraceRefcntImpl.cpp >--- ./mozilla-2.0-old//xpcom/base/nsTraceRefcntImpl.cpp 2011-03-18 19:34:13.000000000 -0400 >+++ /var/tmp/xulrunner/mozilla-2.0//xpcom/base/nsTraceRefcntImpl.cpp 2011-04-03 08:12:15.529741697 -0400 >@@ -1362,7 +1362,7 @@ > return NS_OK; > } > >-static const nsTraceRefcntImpl kTraceRefcntImpl; >+static const nsTraceRefcntImpl kTraceRefcntImpl = nsTraceRefcntImpl(); > > NS_METHOD > nsTraceRefcntImpl::Create(nsISupports* outer, const nsIID& aIID, void* *aInstancePtr) >diff -urN ./mozilla-2.0-old//xpcom/glue/nsEnumeratorUtils.cpp /var/tmp/xulrunner/mozilla-2.0//xpcom/glue/nsEnumeratorUtils.cpp >--- ./mozilla-2.0-old//xpcom/glue/nsEnumeratorUtils.cpp 2011-03-18 19:34:13.000000000 -0400 >+++ /var/tmp/xulrunner/mozilla-2.0//xpcom/glue/nsEnumeratorUtils.cpp 2011-04-03 08:12:15.574741697 -0400 >@@ -112,7 +112,7 @@ > return NS_ERROR_UNEXPECTED; > } > >-const EmptyEnumeratorImpl EmptyEnumeratorImpl::kInstance; >+const EmptyEnumeratorImpl EmptyEnumeratorImpl::kInstance = EmptyEnumeratorImpl(); > > nsresult > NS_NewEmptyEnumerator(nsISimpleEnumerator** aResult) >diff -urN ./mozilla-2.0-old//xpcom/io/nsUnicharInputStream.cpp /var/tmp/xulrunner/mozilla-2.0//xpcom/io/nsUnicharInputStream.cpp >--- ./mozilla-2.0-old//xpcom/io/nsUnicharInputStream.cpp 2011-03-18 19:34:13.000000000 -0400 >+++ /var/tmp/xulrunner/mozilla-2.0//xpcom/io/nsUnicharInputStream.cpp 2011-04-03 08:12:16.023741697 -0400 >@@ -464,4 +464,4 @@ > } > > const nsSimpleUnicharStreamFactory >-nsSimpleUnicharStreamFactory::kInstance; >+nsSimpleUnicharStreamFactory::kInstance = nsSimpleUnicharStreamFactory();
You cannot view the attachment while viewing its details because your browser does not support IFRAMEs.
View the attachment on a separate page
.
View Attachment As Raw
Actions:
View
Attachments on
bug 361811
: 268373