NetBSD-Users archive
[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index][Old Index]
Re: i386 - 10.0 gecko browsers
Hi Benny!
Benny Siegert wrote:
According to the latest bulk build data
(https://releng.netbsd.org/bulktracker/build/724/www/), Firefox 123
failed to build, Firefox 115 also failed to build but Firefox 102 was
OK. So in principle, there should be a firefox102 package.
Oh! I will check... an up-to-date browser is needed, on systems where I
have enough RAM...
I see the is ArcticFox packaged..... but unfortunately it is not enough
for many sites... not even SeaMonkey is enough for github.
The firefox115 and firefox error is the same:
/pbulk/work/www/firefox115/work/build/dist/include/js/Utility.h:482:20:
error: static assertion failed: over-aligned type is not supported by
JS_DECLARE_NEW_METHODS
482 | alignof(T) <= alignof(max_align_t),
\
| ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~
/pbulk/work/www/firefox115/work/firefox-115.10.0/js/src/vm/MallocProvider.h:234:3:
note: in expansion of macro 'JS_DECLARE_NEW_METHODS'
234 | JS_DECLARE_NEW_METHODS(new_, pod_malloc<uint8_t>, MOZ_ALWAYS_INLINE)
Here I have no idea... I wonder if gentoo has some patches for 32bit.
| ^~~~~~~~~~~~~~~~~~~~~~
For Seamonkey, there is also a failed assertion in the build log:
In file included from
/pbulk/work/www/seamonkey/work/build/ipc/chromium/Unified_cpp_ipc_chromium0.cpp:110:
/pbulk/work/www/seamonkey/work/seamonkey-2.53.16/ipc/chromium/src/base/message_pump_libevent.cc:
At global scope:
/pbulk/work/www/seamonkey/work/seamonkey-2.53.16/ipc/chromium/src/base/message_pump_libevent.cc:31:40:
error: static assertion failed: bad EVENT__SIZEOF_TIME_T
31 | static_assert(EVENT__SIZEOF_##TYPE == sizeof(type), \
/pbulk/work/www/seamonkey/work/seamonkey-2.53.16/ipc/chromium/src/base/message_pump_libevent.cc:43:1:
note: in expansion of macro 'CHECK_EVENT_SIZEOF'
43 | CHECK_EVENT_SIZEOF(TIME_T, time_t);
| ^~~~~~~~~~~~~~~~~~
I don't know how to fix these, but maybe firefox102 works for you?
SM is at 2.53.18.2 now... wonder if that helps.
However i think this is really a check of time_t size. That could be a
32bit issue. I did not try to build on linux 32bit. There is a mismanc
of TIME_T sizes.
I did build Firefox on Linux successfully.
Riccardo
Home |
Main Index |
Thread Index |
Old Index