pkgsrc-Users archive

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index][Old Index]

Re: firefox52 fails to compile on linux sparc



On Tue, Jul 7, 2020 at 1:32 PM Connor McLaughlan <cont6pro3%gmail.com@localhost> wrote:
>
> On Tue, Jul 7, 2020 at 11:58 AM Martin Husemann <martin%duskware.de@localhost> wrote:
> >
> > On Tue, Jul 07, 2020 at 11:18:40AM +0200, Connor McLaughlan wrote:
> > > I have trouble compiling firefox52. It fails in the webrtc.
> >
> > It build for me on NetBSD (but with PKG_OPTIONS.firefox += -webrtc, as
> > I don't need it on this machine).
> > Martin
>
> Thanks for the reply.
>
> I have read somewhere that webrtc is not working on big endian
> machines. Will try to disable and build without it.
>
> Regards,
> Connor

It seems i also need to disable ipc on sparc. ipc leads to the same error:


In file included from
/usr/pkgsrc/www/firefox52/work/firefox-52.9.0esr/ipc/chromium/src/base/atomicops.h:152,
                 from
/usr/pkgsrc/www/firefox52/work/firefox-52.9.0esr/ipc/chromium/src/base/singleton.h:11,
                 from
/usr/pkgsrc/www/firefox52/work/firefox-52.9.0esr/ipc/chromium/src/base/command_line.cc:17,
                 from
/usr/pkgsrc/www/firefox52/work/build/ipc/chromium/Unified_cpp_ipc_chromium0.cpp:11:
/usr/pkgsrc/www/firefox52/work/firefox-52.9.0esr/ipc/chromium/src/base/atomicops_internals_mutex.h:70:61:
note:   initializing argument 1 of 'base::subtle::Atomic32
base::subtle::NoBarrier_AtomicExchange(volatile Atomic32*,
base::subtle::Atomic32)'
   70 | inline Atomic32 NoBarrier_AtomicExchange(volatile Atomic32* ptr,
      |                                          ~~~~~~~~~~~~~~~~~~~^~~
make[3]: *** [/usr/pkgsrc/www/firefox52/work/firefox-52.9.0esr/config/rules.mk:953:
Unified_cpp_ipc_chromium0.o] Error 1
make[3]: Leaving directory '/usr/pkgsrc/www/firefox52/work/build/ipc/chromium'
make[2]: *** [/usr/pkgsrc/www/firefox52/work/firefox-52.9.0esr/config/recurse.mk:71:
ipc/chromium/target] Error 2
make[2]: Leaving directory '/usr/pkgsrc/www/firefox52/work/build'
make[1]: *** [/usr/pkgsrc/www/firefox52/work/firefox-52.9.0esr/config/recurse.mk:33:
compile] Error 2
make[1]: Leaving directory '/usr/pkgsrc/www/firefox52/work/build'
make: *** [/usr/pkgsrc/www/firefox52/work/firefox-52.9.0esr/config/rules.mk:523:
all] Error 2
*** Error code 2

Stop.
bmake[2]: stopped in /usr/pkgsrc/www/firefox52
*** Error code 1

Stop.
bmake[1]: stopped in /usr/pkgsrc/www/firefox52
*** Error code 1

Stop.


Home | Main Index | Thread Index | Old Index