Summary: | www-client/firefox-68.0 - .../work/firefox-68.0/media/webrtc/trunk/webrtc/rtc_base/physicalsocketserver.cc:67:27: error: use of undeclared identifier 'SIOCGSTAMP' | ||
---|---|---|---|
Product: | Gentoo Linux | Reporter: | cyrillic <cyrilmaley> |
Component: | Current packages | Assignee: | Mozilla Gentoo Team <mozilla> |
Status: | RESOLVED FIXED | ||
Severity: | normal | CC: | gentoo_bugs.nu_q5v, mail, stoffepojken |
Priority: | Normal | ||
Version: | unspecified | ||
Hardware: | All | ||
OS: | Linux | ||
URL: | https://bugzilla.mozilla.org/show_bug.cgi?id=1554949 | ||
Whiteboard: | |||
Package list: | Runtime testing required: | --- | |
Bug Depends on: | |||
Bug Blocks: | 690296 | ||
Attachments: |
firefox-68.0-buildlog.xz
simple firefox fix |
Description
cyrillic
2019-07-14 02:55:34 UTC
Created attachment 582810 [details]
firefox-68.0-buildlog.xz
Please show me the contect of /usr/include/sys/ioctl.h I found the problem : https://github.com/torvalds/linux/commit/0768e17073dc527ccd18ed5f96ce85f9985e9115 app-emulation/qemu also fails for the same reason. Yeah, I had to tweak linux-atm today thinking it's a one-off: https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=408621819a85bf67a73efd33a06ea371c20ea5a2 Looks like it's not. I'll mask linux-headers-5.2 until we sort it out. It looks like it should be safe to simply include the new header file as it will auto-detect whether to use SIOCGSTAMP_OLD or SIOCGSTAMP_NEW based on the size of struct timeval: https://git.kernel.org/pub/scm/linux/kernel/git/torvalds/linux.git/commit/?id=0768e17073dc527ccd18ed5f96ce85f9985e9115 I will attach a simple patch that I have used to compile www-client/firefox-68.0.1 with sys-kernel/linux-headers-5.2. Created attachment 583778 [details, diff]
simple firefox fix
I'll add upstream patch. I am able to compile firefox-69.0_beta10 without this patch, so it looks like upstream is taking care of things. Fix is in 68.0.2. *** Bug 690306 has been marked as a duplicate of this bug. *** |