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