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

Reply via email to