http://hg.mozilla.org/mozilla-central/diff/330f6adec1ec/accessible/src/base/Role.h broke the build on OpenBSD with the error message in summary.. fix in a few.
I'll fix it
Created attachment 620036 [details] [diff] [review] Fix build
let me know if you need somebody to land it.
(In reply to Hub Figuiere [:hub] from comment #3) > let me know if you need somebody to land it. Well, yes since i can't land it myself :)
will land it once m-i is reopen.
Actually, I'll let the checkin team do it. Putting back the keyword.
Created attachment 620107 [details] [diff] [review] Remove trailing comma at end of enumerator list, breaks build on OpenBSD.
Comment on attachment 620107 [details] [diff] [review] Remove trailing comma at end of enumerator list, breaks build on OpenBSD. Updated with proper commit message checkin. Thanks !
It seems there's another breakage related to #716644.. ../../dist/bin/libxul.so.1.0: undefined reference to `nsAccessibleWrap::AtkRoleFor(mozilla::a11y::roles::Role)' But the code is there in nsAccessibleWrap.cpp and is not #ifdef'ed out...
For that last one, make sure you have https://hg.mozilla.org/mozilla-central/rev/992588c2eab6
Ah that might be https://hg.mozilla.org/mozilla-central/rev/992588c2eab6 from https://bugzilla.mozilla.org/show_bug.cgi?id=716644#c65 which i didnt have yet in my checkout.
Confirmed, that was it.