Gentoo Websites Logo
Go to: Gentoo Home Documentation Forums Lists Bugs Planet Store Wiki Get Gentoo!
Bug 633928 - www-client/firefox-56.0 fails to compile on armhf with error in security/sandbox/linux/SandboxFilter.cpp:680:10: error: '__NR_utime' was not declared in this scope
Summary: www-client/firefox-56.0 fails to compile on armhf with error in security/sand...
Status: RESOLVED FIXED
Alias: None
Product: Gentoo Linux
Classification: Unclassified
Component: Current packages (show other bugs)
Hardware: All Linux
: Normal normal (vote)
Assignee: Mozilla Gentoo Team
URL:
Whiteboard:
Keywords:
Depends on:
Blocks:
 
Reported: 2017-10-10 10:29 UTC by tt_1
Modified: 2018-05-19 08:59 UTC (History)
1 user (show)

See Also:
Package list:
Runtime testing required: ---


Attachments
compressed build.log (firefox-56.0-failed-sandbox-error.log.gz,76.74 KB, application/octet-stream)
2017-10-10 10:29 UTC, tt_1
Details
output of emerge --info (emerge-info,4.61 KB, text/plain)
2017-10-10 10:33 UTC, tt_1
Details

Note You need to log in before you can comment on or make changes to this bug.
Description tt_1 2017-10-10 10:29:54 UTC
Created attachment 498292 [details]
compressed build.log

I know that firefox-56.0 is not keyworded for arm, in an effort to change this and see if it compiles I managed to emerge rust-bin and cargo for armv7-hardfloat, with the result of a compile error somehow related to sandbox 


/var/tmp/portage/www-client/firefox-56.0/work/firefox-56.0/security/sandbox/linux/SandboxFilter.cpp: In member function 'virtual mozilla::SandboxPolicyBase::ResultExpr mozilla::ContentSandboxPolicy::EvaluateSyscall(int) const':
/var/tmp/portage/www-client/firefox-56.0/work/firefox-56.0/security/sandbox/linux/SandboxFilter.cpp:680:10: error: '__NR_utime' was not declared in this scope
     case __NR_utime:
Comment 1 tt_1 2017-10-10 10:33:20 UTC
Created attachment 498294 [details]
output of emerge --info

output of emerge -pv =firefox-56.0 

[ebuild     U *] www-client/firefox-56.0::gentoo [52.4.0::own] USE="dbus eme-free hwaccel system-harfbuzz system-jpeg system-libevent system-libvpx system-sqlite -bindist -custom-cflags -custom-optimization -debug -gmp-autoupdate -hardened -jack (-neon) -nsplugin% -pgo -pulseaudio (-selinux) -startup-notification (-system-icu*) {-test} -wifi (-gtk2%*) (-jemalloc%) (-rust%) (-system-cairo%)" L10N="de -ach -af -an -ar -as -ast -az -bg -bn-BD -bn-IN -br -bs -ca -cak -cs -cy -da -dsb -el -en-GB -en-ZA -eo -es-AR -es-CL -es-ES -es-MX -et -eu -fa -ff -fi -fr -fy -ga -gd -gl -gn -gu -he -hi -hr -hsb -hu -hy -id -is -it -ja -ka -kab -kk -km -kn -ko -lij -lt -lv -mai -mk -ml -mr -ms -nb -nl -nn -or -pa -pl -pt-BR -pt-PT -rm -ro -ru -si -sk -sl -son -sq -sr -sv -ta -te -th -tr -uk -uz -vi -xh -zh-CN -zh-TW" 0 KiB

Total: 1 package (1 upgrade), Size of downloads: 0 KiB
Comment 2 tt_1 2018-05-19 08:59:08 UTC
Closing, as sandboxing is now automatically enabled or disabled during configure, based upon arch.