Hi! With a link like this:
$ls -l /usr/gcc/6/include/c++/ total 8 lrwxrwxrwx 1 root root 5 Apr 3 15:33 6.4.0 -> 6.5.0 drwxr-xr-x 13 root sys 98 Mar 23 10:14 6.5.0 firefox builds successfully. The startup is slow, my old machine needed some seconds. The overall fast performance is amazing, currently i'm testng on an old i7 M 640 dual core 8GB RAM I do see the branch dropdown, tested in oi-userland, and i can switch between them, no problem here. What i see is permanent activity on swap (mate-system-monitor) not that much memory currently ~230MG but always some change in the amount, percent-wise. So i need nice optane memory for my swap now ;-) There are more than 3GB free in ram, so the swap is not needed. maybe some temporary file system on swap is used: $mount|sort|grep swap /etc/svc/volatile on swap read/write/setuid/devices/xattr/dev=8fc0001 on Wed Apr 3 22:32:56 2019 /tmp on swap read/write/setuid/devices/xattr/dev=8fc0002 on Wed Apr 3 22:33:03 2019 /var/run on swap read/write/setuid/devices/xattr/dev=8fc0003 on Wed Apr 3 22:33:03 2019 I don't see the icon in the mate app menu, maybe i have to logout first.. I'm very happy with the new version right now. Excellent work! Regards, Stephan On 04/03/19 11:22 AM, Al Slater wrote: > Hi, > > I had the same error when I tried to build the new firefox. > > I tracked this down to clang, which seems to be built to look for the > gcc includes in the wrong place. Presumably because it was built > against a slightly older version of gcc6. > > clang was looking in /usr/gcc/6/include/c++/6.4.0 for the includes, but > the system has /usr/gcc/6/include/c++/6.5.0. > > I solved the problem with a link > > root@buildzone:~# ls -l /usr/gcc/6/include/c++/ > total 18 > lrwxrwxrwx 1 root root 5 Apr 2 04:05 6.4.0 -> 6.5.0 > drwxr-xr-x 13 root sys 99 Apr 2 04:03 6.5.0 > > I could then complete the firefox build. > > Which is now running on my system. > > The only issue that I have spotted so far is that the branch dropdown in > github projects does not work. > > Al > > On 01/04/2019 20:26, Stephan Althaus wrote: >> Hi Till! >> >> >> I think i followed the instructions carefully, but i have get a build error. >> I did a pkg update now to prove that the system is up to date, >> the error remains the same.. >> >> I did a short pkg list to list what gcc have installed: >> steven@dell:/rpool1/build/oi/vanilla/oi-userland/components/web/firefox$ >> pkg list|grep gcc >> developer/gcc-6 >> 6.5.0-2018.0.0.1 i-- >> developer/gcc-7 >> 7.4.0-2018.0.0.0 i-- >> developer/illumos-gcc >> 4.4.4-2018.0.0.6 i-- >> sfe/system/library/gcc-49-runtime (localhostoih) >> 4.9.4-0.2017.0.0.5 i-- >> sfe/system/library/gcc-runtime (localhostoih) >> 4.9.4-0.2017.0.0.5 i-- >> system/library/gcc-3-runtime >> 3.4.3-2018.0.0.3 i-- >> system/library/gcc-4-runtime >> 4.9.4-2018.0.0.6 i-- >> system/library/gcc-6-runtime >> 6.5.0-2018.0.0.1 i-- >> system/library/gcc-7-runtime >> 7.4.0-2018.0.0.0 i-- >> >> The hopefully unneccesary parts <--snipped--> away: >> >> steven@dell:/rpool1/build/oi/vanilla/oi-userland/components/web/firefox$ >> nice nice gmake publish >> (cd >> /rpool1/build/oi/vanilla/oi-userland/components/web/firefox/build/amd64 >> ; /usr/bin/env >> PATH=/usr/bin/amd64:/usr/bin:/usr/gnu/bin:/usr/sbin:/usr/perl5/bin >> CC=/usr/gcc/6/bin/gcc CFLAGS="-m64 -O3 " CXX=/usr/gcc/6/bin/g++ >> CXXFLAGS=" -m64 -O3 " LDFLAGS="-m64 -lm" MOZILLA_OFFICIAL=1 >> MOZ_TELEMETRY_REPORTING=1 MOZ_PACKAGE_JSSHELL=1 MOZ_PKG_FORMAT=XZ >> PKG_SKIP_STRIP=1 MOZILLA_PKG_NAME=firefox SHELL="/bin/bash" >> LDFLAGS="-L/rpool1/build/oi/vanilla/oi-userland/components/web/firefox/build/amd64/dist/lib >> -L/rpool1/build/oi/vanilla/oi-userland/components/web/firefox/build/amd64/dist/bin" >> PYTHON="/usr/bin/amd64/python2.7" /usr/bin/env >> PATH=/usr/bin/amd64:/usr/bin:/usr/gnu/bin:/usr/sbin:/usr/perl5/bin >> CC=/usr/gcc/6/bin/gcc CFLAGS="-m64 -O3 " CXX=/usr/gcc/6/bin/g++ >> CXXFLAGS=" -m64 -O3 " LDFLAGS="-m64 -lm" MOZILLA_OFFICIAL=1 >> MOZ_TELEMETRY_REPORTING=1 MOZ_PACKAGE_JSSHELL=1 MOZ_PKG_FORMAT=XZ >> PKG_SKIP_STRIP=1 MOZILLA_PKG_NAME=firefox SHELL="/bin/bash" >> LDFLAGS="-L/rpool1/build/oi/vanilla/oi-userland/components/web/firefox/build/amd64/dist/lib >> -L/rpool1/build/oi/vanilla/oi-userland/components/web/firefox/build/amd64/dist/bin" >> PYTHON="/usr/bin/amd64/python2.7" \ >> /usr/gnu/bin/make \ >> ) >> make[1]: Entering directory >> '/rpool1/build/oi/vanilla/oi-userland/components/web/firefox/build/amd64' >> >> <-- snip --> >> >> Compiling style_traits v0.0.1 >> (/rpool1/build/oi/vanilla/oi-userland/components/web/firefox/firefox-60.6.1/servo/components/style_traits) >> warning: use of deprecated item 'std::ascii::AsciiExt': use inherent >> methods instead >> --> servo/components/style_traits/viewport.rs:10:30 >> | >> 10 | #[allow(unused_imports)] use std::ascii::AsciiExt; >> | ^^^^^^^^^^^^^^^^^^^^ >> | >> = note: #[warn(deprecated)] on by default >> >> Compiling style v0.0.1 >> (/rpool1/build/oi/vanilla/oi-userland/components/web/firefox/firefox-60.6.1/servo/components/style) >> error: failed to run custom build command for `style v0.0.1 >> (/rpool1/build/oi/vanilla/oi-userland/components/web/firefox/firefox-60.6.1/servo/components/style)` >> process didn't exit successfully: >> `/rpool1/build/oi/vanilla/oi-userland/components/web/firefox/build/amd64/toolkit/library/release/build/style-dcf3b3f3b2b5fc51/build-script-build` >> (exit code: 101) >> >> <-- snip --> >> >> --- stderr >> /rpool1/build/oi/vanilla/oi-userland/components/web/firefox/build/amd64/dist/include/mozilla/Compiler.h:49:10: >> fatal error: 'cstddef' file not found >> >> <-- snip --> >> >> stack backtrace: >> 0: 0x82a33e - >> std::sys::unix::backtrace::tracing::imp::unwind_backtrace::h563f81f6af186079 >> 1: 0x83eda6 - >> std::sys_common::backtrace::print::h8ed111738dc46dbe >> 2: 0x8334db - >> std::panicking::default_hook::{{closure}}::h852231eb38896e30 >> 3: 0x833238 - std::panicking::default_hook::h555d38db9a26f1fd >> 4: 0x833bbb - >> std::panicking::rust_panic_with_hook::h4c5650c84c4200c9 >> 5: 0x833749 - >> std::panicking::continue_panic_fmt::h0364dd584f19717c >> 6: 0x8336ad - >> std::panicking::begin_panic_fmt::he8f90578df3611d6 >> 7: 0x571f34 - >> build_script_build::build_gecko::bindings::write_binding_file::h09bb52fac816cb29 >> 8: 0x57a723 - >> build_script_build::build_gecko::bindings::generate_bindings::h075454a4824006fe >> 9: 0x84b899 - __rust_maybe_catch_panic >> 10: 0x56940b - <F as >> alloc::boxed::FnBox<A>>::call_box::hba7d5c6dc0005913 >> 11: 0x82d9ca - >> std::sys_common::thread::start_thread::h539e581cbfa146c3 >> 12: 0x8090a5 - >> std::sys::unix::thread::Thread::new::thread_start::h13287a420d2408a9 >> 13: 0xfffffd7fef090179 - _thrp_setup >> 14: 0xfffffd7fef09048f - smt_pause >> /rpool1/build/oi/vanilla/oi-userland/components/web/firefox/build/amd64/dist/include/mozilla/mozalloc.h:16:10: >> fatal error: 'new' file not found >> >> <-- snip --> >> >> stack backtrace: >> 0: 0x82a33e - >> std::sys::unix::backtrace::tracing::imp::unwind_backtrace::h563f81f6af186079 >> 1: 0x83eda6 - >> std::sys_common::backtrace::print::h8ed111738dc46dbe >> 2: 0x8334db - >> std::panicking::default_hook::{{closure}}::h852231eb38896e30 >> 3: 0x833238 - std::panicking::default_hook::h555d38db9a26f1fd >> 4: 0x833bbb - >> std::panicking::rust_panic_with_hook::h4c5650c84c4200c9 >> 5: 0x833749 - >> std::panicking::continue_panic_fmt::h0364dd584f19717c >> 6: 0x8336ad - >> std::panicking::begin_panic_fmt::he8f90578df3611d6 >> 7: 0x571f34 - >> build_script_build::build_gecko::bindings::write_binding_file::h09bb52fac816cb29 >> 8: 0x576b87 - >> build_script_build::build_gecko::bindings::generate_structs::hcb160ed8c31e9200 >> 9: 0x84b899 - __rust_maybe_catch_panic >> 10: 0x56929b - <F as >> alloc::boxed::FnBox<A>>::call_box::h9eef45187e7ef3ac >> 11: 0x82d9ca - >> std::sys_common::thread::start_thread::h539e581cbfa146c3 >> 12: 0x8090a5 - >> std::sys::unix::thread::Thread::new::thread_start::h13287a420d2408a9 >> 13: 0xfffffd7fef090179 - _thrp_setup >> 14: 0xfffffd7fef09048f - smt_pause >> thread 'main' panicked at 'called `Result::unwrap()` on an `Err` value: >> Any', src/libcore/result.rs:1009:5 >> stack backtrace: >> 0: 0x82a33e - >> std::sys::unix::backtrace::tracing::imp::unwind_backtrace::h563f81f6af186079 >> 1: 0x83eda6 - >> std::sys_common::backtrace::print::h8ed111738dc46dbe >> 2: 0x8334db - >> std::panicking::default_hook::{{closure}}::h852231eb38896e30 >> 3: 0x833238 - std::panicking::default_hook::h555d38db9a26f1fd >> 4: 0x833bbb - >> std::panicking::rust_panic_with_hook::h4c5650c84c4200c9 >> 5: 0x833749 - >> std::panicking::continue_panic_fmt::h0364dd584f19717c >> 6: 0x833645 - rust_begin_unwind >> 7: 0x86706b - core::panicking::panic_fmt::hdbafadab3061affb >> 8: 0x568e8a - core::result::unwrap_failed::hcd6d350af19846bd >> 9: 0x57d331 - build_script_build::main::hc7db1b05e5723077 >> 10: 0x561fe2 - >> std::rt::lang_start::{{closure}}::h5d982522740644f2 >> 11: 0x8335e2 - std::panicking::try::do_call::h69db5d46710edf88 >> 12: 0x84b899 - __rust_maybe_catch_panic >> 13: 0x8044e8 - std::rt::lang_start_internal::h8ea26b550d812617 >> 14: 0x57d850 - main >> 15: 0x560af2 - _start_crt >> 16: 0x560a57 - _start >> >> make[4]: *** >> [/rpool1/build/oi/vanilla/oi-userland/components/web/firefox/firefox-60.6.1/config/rules.mk:979: >> force-cargo-library-build] Error 101 >> make[4]: Leaving directory >> '/rpool1/build/oi/vanilla/oi-userland/components/web/firefox/build/amd64/toolkit/library/rust' >> make[3]: *** >> [/rpool1/build/oi/vanilla/oi-userland/components/web/firefox/firefox-60.6.1/config/recurse.mk:73: >> toolkit/library/rust/target] Error 2 >> make[3]: Leaving directory >> '/rpool1/build/oi/vanilla/oi-userland/components/web/firefox/build/amd64' >> make[2]: *** >> [/rpool1/build/oi/vanilla/oi-userland/components/web/firefox/firefox-60.6.1/config/recurse.mk:33: >> compile] Error 2 >> make[2]: Leaving directory >> '/rpool1/build/oi/vanilla/oi-userland/components/web/firefox/build/amd64' >> make[1]: *** >> [/rpool1/build/oi/vanilla/oi-userland/components/web/firefox/firefox-60.6.1/config/rules.mk:442: >> default] Error 2 >> make[1]: Leaving directory >> '/rpool1/build/oi/vanilla/oi-userland/components/web/firefox/build/amd64' >> gmake: *** >> [/rpool1/build/oi/vanilla/oi-userland/make-rules/configure.mk:183: >> /rpool1/build/oi/vanilla/oi-userland/components/web/firefox/build/amd64/.built] >> Error 2 >> >> >> Greetings, Stephan >> >> On 04/01/19 11:50 AM, Till Wegmüller wrote: >>> Wonderfull thank you for the offer. >>> >>> OK First you will need a copy of oi-userland [0] setup inside a machine >>> dedicated for building packages. It is recomended to use any virgin zone >>> and install "metapackages/build-essential" package inside. For a >>> detailed guide on how to use OI userland look at [1]. The Pull request >>> containing Firefox 60 is [2]. You can use the official guide from github >>> at [3] to checkout that pr into a local git branch. >>> >>> After you have checked out the PR into a local branch it's as simple as >>> export OI_USERLAND_ROOT="/path/to/oi-userland" >>> >>> cd $OI_USERLAND_ROOT >>> gmake setup #must be made in the toplevel directory >>> cd components/web/firefox/ >>> gmake env-prep >>> gmake publish >>> >>> This will create a firefox package inside the repository >>> $OI_USERLAND_ROOT/i386/repo >>> >>> Add it to the systems known list of publishers/repository with >>> pkg set-publisher -g $OI_USERLAND_ROOT/i386/repo userland >>> >>> and then install it via pkg install -v >>> "pkg://userland/web/browser/firefox >>> pkg://userland/web/data/firefox-bookmarks" >>> >>> It may be the case that you need to loosen the version lock on userland >>> incorporation in order to be able to install firefox from userland >>> publisher. >>> >>> you can do that with: >>> pkg change-facet facet.version-lock.web/browser/firefox=false >>> pkg change-facet facet.version-lock.web/data/firefox-bookmarks=false >>> >>> >>> [0] https://github.com/openindiana/oi-userland >>> [1] https://wiki.openindiana.org/oi/Building+with+oi-userland >>> [2] https://github.com/OpenIndiana/oi-userland/pull/4656 >>> [3] https://help.github.com/en/articles/checking-out-pull-requests-locally >>> >>> Let me know if you need anymore help to get started with the >>> contribution process. >>> >>> Greetings >>> Till >>> On 31.03.19 22:04, Stephan Althaus wrote: >>>> Hi! >>>> >>>> I would be happy helping out with this too. >>>> >>>> Cheers, >>>> Stephan >>>> >>>> On 04/01/19 01:44 AM, Lonnie Cumberland wrote: >>>>> Hi Till, >>>>> >>>>> Sure thing. I will be happy to give it a try and do some testing. >>>>> >>>>> Cheers, >>>>> Lonnie :) >>>>> >>>>> On Sun, Mar 31, 2019 at 3:41 PM Till Wegmüller <toaster...@gmail.com> >>>>> wrote: >>>>> >>>>>> Hi >>>>>> >>>>>> Firefox 60 ESR is still cooking in OI-userland atm. >>>>>> >>>>>> Testing is still required because WebAssembly has still a huge memory >>>>>> footprint. >>>>>> >>>>>> Testers are welcome. Let me know If you want to try I can give >>>>>> instructions how to build it. >>>>>> >>>>>> >>>>>> Greetings >>>>>> Till >>>>>> >>>>>> On 01.04.19 01:29, Lonnie Cumberland wrote: >>>>>>> Hello All, >>>>>>> >>>>>>> I have done a fresh install of OpenIndiana on a drive and all seems to >>>>>> have >>>>>>> gone well. >>>>>>> >>>>>>> In just now firing up the default Firefox and searching the Internet for >>>>>>> some things, I find that I run across some sites that are saying that >>>>>> they >>>>>>> no longer support the version of Firefox that I am using and to upgrade. >>>>>>> >>>>>>> The problem is that I do not know if there is a newer version that I can >>>>>>> upgrade, or another type of browser like Opera, or something else that >>>>>> is a >>>>>>> bit newer. >>>>>>> >>>>>>> Any information on this would be greatly appreciated. >>>>>>> Best Regards, >>>>>>> Lonnie >>>>>>> _______________________________________________ >>>>>>> openindiana-discuss mailing list >>>>>>> openindiana-discuss@openindiana.org >>>>>>> https://openindiana.org/mailman/listinfo/openindiana-discuss >>>>>>> >>>>>> _______________________________________________ >>>>>> openindiana-discuss mailing list >>>>>> openindiana-discuss@openindiana.org >>>>>> https://openindiana.org/mailman/listinfo/openindiana-discuss >>>>>> >>>> _______________________________________________ >>>> openindiana-discuss mailing list >>>> openindiana-discuss@openindiana.org >>>> https://openindiana.org/mailman/listinfo/openindiana-discuss >>>> >>> _______________________________________________ >>> openindiana-discuss mailing list >>> openindiana-discuss@openindiana.org >>> https://openindiana.org/mailman/listinfo/openindiana-discuss >> >> >> _______________________________________________ >> openindiana-discuss mailing list >> openindiana-discuss@openindiana.org >> https://openindiana.org/mailman/listinfo/openindiana-discuss >> > Essiell is a limited company registered in England with company number: > 1957652 and VAT registered number: GB 760 2433 55. Our registered office is > at 5th Floor, Park Gate, 161-163 Preston Road, Brighton, East Sussex BN1 6AU. > This message is intended solely for the addressee and may contain > confidential information. It may also contain material which is subject to > legal privilege. If you have received this message in error please delete it > and all copies from your system and notify us immediately by return email. > For information about how we process data and monitor communications please > read our Privacy Policy<https://essiell.com/privacy-policy> and Cookie > Policy<https://essiell.com/cookie-policy>. And please read our Terms of > Use<https://essiell.com/terms> when visiting our > website<https://essiell.com/>. > _______________________________________________ > openindiana-discuss mailing list > openindiana-discuss@openindiana.org > https://openindiana.org/mailman/listinfo/openindiana-discuss _______________________________________________ openindiana-discuss mailing list openindiana-discuss@openindiana.org https://openindiana.org/mailman/listinfo/openindiana-discuss