pkgsrc-Users archive

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

Re: Firefox 54 doesn't build...PTHREAD_PRIO_INHERIT missing



On 06/23/17 10:25, Steven Sartorius wrote:
Hi,

On an amd64 7.1 system trying to build Firefox 54 dies with:

In file included from /usr/pkgsrc/www/firefox/work.x86_64/build/ipc/chromium/Unified_cpp_ipc_chromium0.cpp:74:0:
/usr/pkgsrc/www/firefox/work.x86_64/firefox-54.0/ipc/chromium/src/base/lock_impl_posix.cc: In constructor 'base::internal::LockImpl::LockImpl()':
/usr/pkgsrc/www/firefox/work.x86_64/firefox-54.0/ipc/chromium/src/base/lock_impl_posix.cc:35:46: error: 'PTHREAD_PRIO_INHERIT' was not declared in this scope
rv = pthread_mutexattr_setprotocol(&mta, PTHREAD_PRIO_INHERIT);

I found the same problem. It looks like 54 can only build on current. Something changed in base and 54 makes use of it. I'm not sure what the fix is. It might be a pullup to 7.1 or it might be a patch to firefox. However, I am working on other issues (mainly Python segfaults when building GTK) so I simply went back to 52.

Cheers.

--
D'Arcy J.M. Cain <darcy%NetBSD.org@localhost>
http://www.NetBSD.org/ IM:darcy%Vex.Net@localhost


Home | Main Index | Thread Index | Old Index