<div dir="ltr">For the first error, it looks like dom/media/eme/MediaKeySession.h is missing an #include. It needs this to be added up top:<br><br>#include "DecoderDoctorLogger.h"<br><div><br></div><div>Does that help?<br></div><br>(I'm not as sure about the second error -- that one's in generated code. Maybe fixing the first error -- thereby making the MediaKeySession class more legit -- will fix that second error about a usage of that class, too?)<br><br><br><br></div><div class="gmail_extra"><br><div class="gmail_quote">On Mon, Mar 19, 2018 at 9:51 AM, Charles G Robertson <span dir="ltr"><<a href="mailto:cgrobertson@suse.com" target="_blank">cgrobertson@suse.com</a>></span> wrote:<br><blockquote class="gmail_quote" style="margin:0 0 0 .8ex;border-left:1px #ccc solid;padding-left:1ex"><div style="font-family:Helvetica,Arial,sans-serif;font-size:13px">Hi,<br><br>Can someone tell me why building Firefox 59 for 32bit fails? I'm building for a i586 target. Here are the errors I'm seeing:<br><br>14:16.91 In file included from /home/abuild/rpmbuild/BUILD/<wbr>obj/dom/bindings/<wbr>MediaKeysBinding.cpp:11:0,<br>14:16.91 from /home/abuild/rpmbuild/BUILD/<wbr>obj/dom/bindings/<wbr>UnifiedBindings21.cpp:14:<br>14:16.91 /home/abuild/rpmbuild/BUILD/<wbr>obj/dist/include/mozilla/dom/<wbr>MediaKeySession.h:31:39: error: expected constructor, destructor, or type conversion before ';' token<br>14:16.91 DDLoggedTypeName(dom::<wbr>MediaKeySession);<br>14:16.91 <wbr> ^<br>14:16.91 /home/abuild/rpmbuild/BUILD/<wbr>obj/dist/include/mozilla/dom/<wbr>MediaKeySession.h:47:35: error: expected template-name before '<' token<br>14:16.91 , public DecoderDoctorLifeLogger<<wbr>MediaKeySession><br>14:16.91 <wbr> ^<br>14:16.91 /home/abuild/rpmbuild/BUILD/<wbr>obj/dist/include/mozilla/dom/<wbr>MediaKeySession.h:47:35: error: expected '{' before '<' token<br>14:16.91 /home/abuild/rpmbuild/BUILD/<wbr>obj/dist/include/mozilla/dom/<wbr>MediaKeySession.h:47:35: error: expected unqualified-id before '<' token<br>14:17.19 libdom_svg.a.desc<br>14:19.54 libeditor_txtsvc.a.desc<br>14:22.64 In file included from /home/abuild/rpmbuild/BUILD/<wbr>obj/dist/include/jsapi.h:17:0,<br>14:22.64 from /home/abuild/rpmbuild/BUILD/<wbr>mozilla/dom/bindings/AtomList.<wbr>h:10,<br>14:22.65 from /home/abuild/rpmbuild/BUILD/<wbr>obj/dom/bindings/<wbr>MediaKeySystemAccessBinding.<wbr>cpp:3,<br>14:22.65 from /home/abuild/rpmbuild/BUILD/<wbr>obj/dom/bindings/<wbr>UnifiedBindings21.cpp:2:<br>14:22.65 /home/abuild/rpmbuild/BUILD/<wbr>obj/dist/include/mozilla/<wbr>RefPtr.h: In instantiation of 'static void mozilla::RefPtrTraits<U>::<wbr>Release(U*) [with U = mozilla::dom::MediaKeySession]<wbr>':<br>14:22.65 /home/abuild/rpmbuild/BUILD/<wbr>obj/dist/include/mozilla/<wbr>RefPtr.h:398:40: required from 'static void RefPtr<T>::<wbr>ConstRemovingRefPtrTraits<U>::<wbr>Release(U*) [with U = mozilla::dom::MediaKeySessi <wbr> on; T = mozilla::dom::MediaKeySession]<wbr>'<br>14:22.65 /home/abuild/rpmbuild/BUILD/<wbr>obj/dist/include/mozilla/<wbr>RefPtr.h:79:44: required from 'RefPtr<T>::~RefPtr() [with T = mozilla::dom::MediaKeySession]<wbr>'<br>14:22.65 /home/abuild/rpmbuild/BUILD/<wbr>obj/dom/bindings/<wbr>MediaKeysBinding.cpp:257:94: required from here<br>14:22.65 /home/abuild/rpmbuild/BUILD/<wbr>obj/dist/include/mozilla/<wbr>RefPtr.h:41:11: error: invalid use of incomplete type 'class mozilla::dom::MediaKeySession'<br>14:22.65 aPtr->Release();<br>14:22.65 ~~~~~~^~~~~~~<br></div>
<br>______________________________<wbr>_________________<br>
firefox-dev mailing list<br>
<a href="mailto:firefox-dev@mozilla.org">firefox-dev@mozilla.org</a><br>
<a href="https://mail.mozilla.org/listinfo/firefox-dev" rel="noreferrer" target="_blank">https://mail.mozilla.org/<wbr>listinfo/firefox-dev</a><br>
<br></blockquote></div><br></div>