Where can I find firefox-56.0.2_12,1.txz ?
portdowngrade www/firefox in the port and make package. Portdowngrade is from www/portupgrade.If he had never runpkg clean.....
svn co -r'{2016-12-31}' https://svn.freebsd.org/ports/head /usr/ports firefox has problems. Waterfox could it be, but expires on 30.1.2018. Midori crashes or freezes randomly (and you never know why), Opera is anymore the nice browser it once was and chromium has a lot of patches and does not work right. (I wanted to test otter-browser, but I have not done till now). # pkg ins firefox-esrWell after quite a bit of pain, I was able to get it all sorted out and working, while learning a few things and remembering a few I'd forgotten.
If anyone should find they need a copy of the package let me know.
Thanks for the input.
Yes, it's not a good idea to symlink newer library versions to old ones to paper over issues like this. ICU 60 is not ABI compatible with ICU 59 [1] meaning that at best you get crashes and at worst risk silent data corruption. The results are completely undefined. The correct solution is to recompile Firefox 56 again and link it to the newer ICU.It works fine, but it is compiled with ICU 59. If your ICU version is 60 or newer you will get an error that libicu**.59 can't be found. You can make a symlink to correct the error. It is probably not a good idea to downgrade ICU, and just copying over the correct 59 version of the two files doesn't work. (I tried)
Yes, it's not a good idea to symlink newer library versions to old ones to paper over issues like this. ICU 60 is not ABI compatible with ICU 59 [1] meaning that at best you get crashes and at worst risk silent data corruption. The results are completely undefined. The correct solution is to recompile Firefox 56 again and link it to the newer ICU.
[1] https://abi-laboratory.pro/tracker/compat_report/icu4c/59_1/60_1/4eecc/abi_compat_report.html