<div dir="ltr"><div class="gmail_default" style="font-family:arial,helvetica,sans-serif;font-size:small"><br></div><br><div class="gmail_quote"><div dir="ltr">On Fri, Nov 9, 2018 at 8:46 PM Michal Nowak <<a href="mailto:mnowak@startmail.com">mnowak@startmail.com</a>> wrote:<br></div><blockquote class="gmail_quote" style="margin:0 0 0 .8ex;border-left:1px #ccc solid;padding-left:1ex">Aurélien,<br>
<br>
does Firefox 60esr build from what's in your 'firefox60' branch?<br>
<br>
I pulled from your 'firefox60' branch but I am unable to build Firefox, <br>
it fails with: "NSModules are not ordered appropriately". More at: <br>
<a href="https://paste.ec/paste/u-QGkgcO#Jf182EbyHq3Zt5s8MU9VVNHp3daKhtM-+z1OSxDkIrN" rel="noreferrer" target="_blank">https://paste.ec/paste/u-QGkgcO#Jf182EbyHq3Zt5s8MU9VVNHp3daKhtM-+z1OSxDkIrN</a><br>
<br>
If I remove that check from firefox-60.3.0/toolkit/library/<a href="http://libxul.mk" rel="noreferrer" target="_blank">libxul.mk</a> it <br>
fails with missing "Undefined symbol 'sendfile'": <br>
<a href="https://paste.ec/paste/Ov5E1DuC#s1uY-Msq9w7alg5xMgWPJLONv0kypS3yulQPjDxBh2b" rel="noreferrer" target="_blank">https://paste.ec/paste/Ov5E1DuC#s1uY-Msq9w7alg5xMgWPJLONv0kypS3yulQPjDxBh2b</a>. <br>
When I fix it manually, it later hangs at:<br>
<br>
Executing <br>
/export/home/newman/ws/oi-userland/components/web/firefox/build/amd64/dist/bin/shlibsign <br>
-v -o ../../dist/firefox/libsoftokn3.chk -i <br>
../../dist/firefox/libsoftokn3.so<br>
moduleSpec configdir='' certPrefix='' keyPrefix='' secmod='' <br>
flags=noCertDB, noModDB<br>
<br>
The process takes one whole core for an hour doing something. When I <br>
make SIGN_LIBS from firefox-60.3.0/toolkit/mozapps/installer/packager.py <br>
empty, it finally publishes, but the firefox process eventually dumps <br>
core (which is not that surprising for me reading your IRC posts :) ):<br></blockquote><div><br></div><div><div style="font-family:arial,helvetica,sans-serif;font-size:small" class="gmail_default">Yeah I did not push the patches for these issues as they are a bit "piggy"...</div></div><div> </div><blockquote class="gmail_quote" style="margin:0 0 0 .8ex;border-left:1px #ccc solid;padding-left:1ex">
<br>
$ mdb core<br>
mdb: core file data for mapping at 22fbf7c39000 not saved: Bad address<br>
mdb: core file data for mapping at 22fbf7c59000 not saved: Bad address<br>
Loading modules: [ libc.so.1 libnvpair.so.1 libuutil.so.1 libavl.so.1 <br>
ld.so.1 ]<br>
> ::status<br>
debugging core file of firefox (64-bit) from lenovo<br>
file: /usr/lib/amd64/firefox/firefox<br>
initial argv: /usr/bin/firefox<br>
threading model: native threads<br>
status: process terminated by SIGSEGV (Segmentation Fault), pid=2975 <br>
uid=101 code=-1<br>
> $C<br>
fffffd7fffdfe730 libc.so.1`_lwp_kill+0xa()<br>
fffffd7fffdfe760 libc.so.1`raise+0x20(b)<br>
000000000000000b <br>
libxul.so`_ZN13nsProfileLock18FatalSignalHandlerEiP7siginfoPv+0xff()<br>
<br>
I am bit more surprised that Firefox 62 from Joyent's binary pkgsrc <br>
dumps for me as well: <br>
<a href="https://paste.ec/paste/xdeCYjGD#rSuQOzMOl+QmumtxpSLR1LU6WzblzSV7uroLrrua2eE" rel="noreferrer" target="_blank">https://paste.ec/paste/xdeCYjGD#rSuQOzMOl+QmumtxpSLR1LU6WzblzSV7uroLrrua2eE</a></blockquote><div><br></div><div><div style="font-family:arial,helvetica,sans-serif;font-size:small" class="gmail_default">It seems that there is an issue with loading the profile (32bit vs 64bit?).</div><div style="font-family:arial,helvetica,sans-serif;font-size:small" class="gmail_default">If you mv the directory it should start but it is still shaky.</div><div style="font-family:arial,helvetica,sans-serif;font-size:small" class="gmail_default"><br></div><div style="font-family:arial,helvetica,sans-serif;font-size:small" class="gmail_default">Also pkgsrc does not use some Solaris specific code, instead patches code used by BSDs...</div><div style="font-family:arial,helvetica,sans-serif;font-size:small" class="gmail_default">Due to the inconsistency of ifdefs (SOLARIS, OS_SOLARIS) there is a mixed bag of code used...<br></div><br></div><div><br></div><div> </div><blockquote class="gmail_quote" style="margin:0 0 0 .8ex;border-left:1px #ccc solid;padding-left:1ex"><br>
<br>
Michal<br>
<br>
_______________________________________________<br>
oi-dev mailing list<br>
<a href="mailto:oi-dev@openindiana.org" target="_blank">oi-dev@openindiana.org</a><br>
<a href="https://openindiana.org/mailman/listinfo/oi-dev" rel="noreferrer" target="_blank">https://openindiana.org/mailman/listinfo/oi-dev</a></blockquote></div><br clear="all"><br>-- <br><div dir="ltr" class="gmail_signature" data-smartmail="gmail_signature"><div dir="ltr"><div><div dir="ltr"><font style="font-family:courier new,monospace" size="1">---<br>Praise the Caffeine embeddings<br></font></div></div></div></div></div>