mirror of
https://github.com/netblue30/firejail.git
synced 2026-05-15 14:16:14 -06:00
[GH-ISSUE #1750] Building from git broken on Arch Linux after recent apparmor-related commits #1188
Labels
No labels
LTS merge
LTS merge
bug
bug
converted-to-discussion
doc-todo
documentation
duplicate
enhancement
file-transfer
firecfg
firejail-in-firejail
firetools
graphics
help wanted
information_old
installation
invalid
modif
moved
needinfo
networking
notabug
notourbug
old-version
overlayfs
packaging
profile-request
pull-request
question
question_old
removal
runtime-permissions
sandbox-ipc
security
stale
wiki
wiki
wontfix
wordpress
workaround
No milestone
No project
No assignees
1 participant
Notifications
Due date
No due date set.
Dependencies
No dependencies set.
Reference: github-starred/firejail#1188
Loading…
Add table
Add a link
Reference in a new issue
No description provided.
Delete branch "%!s()"
Deleting a branch is permanent. Although the deleted branch may continue to exist for a short time before it actually gets removed, it CANNOT be undone in most cases. Continue?
Originally created by @ghost on GitHub (Jan 25, 2018).
Original GitHub issue: https://github.com/netblue30/firejail/issues/1750
Building from git master is currently broken on Arch Linux. I usually keep up with git master pretty close, but have been out a few days so I'm not sure which exact commit(s) are responsible for this breakage. I assume it might be something in the recent apparmor-related commits. On Ubuntu things are fine, as that has apparmor in its default repositories. But Arch Linux doesn't and this hasn't been a problem before.
Full configure/make output available.
The below
makeoutput stays exactly the same, no matter whether configuring with only --prefix=/usr (the default), adding --disable-apparmor or --enable-apparmor=no:$ make
make -C src/lib
make[1]: Entering directory '/home/glitsj16/.buildzone/00.tmpfs/firejail/src/lib'
make[1]: Nothing to be done for 'all'.
make[1]: Leaving directory '/home/glitsj16/.buildzone/00.tmpfs/firejail/src/lib'
make -C src/firejail
make -C src/firemon
make -C src/fsec-print
make[1]: Entering directory '/home/glitsj16/.buildzone/00.tmpfs/firejail/src/firemon'
gcc -ggdb -O2 -DVERSION='"0.9.53"' -DPREFIX='"/usr"' -fstack-protector-all -D_FORTIFY_SOURCE=2 -fPIE -pie -Wformat -Wformat-security -c apparmor.c -o apparmor.o
make[1]: Entering directory '/home/glitsj16/.buildzone/00.tmpfs/firejail/src/fsec-print'
make[1]: Nothing to be done for 'all'.
make[1]: Leaving directory '/home/glitsj16/.buildzone/00.tmpfs/firejail/src/fsec-print'
make[1]: Entering directory '/home/glitsj16/.buildzone/00.tmpfs/firejail/src/firejail'
make[1]: Nothing to be done for 'all'.
make[1]: Leaving directory '/home/glitsj16/.buildzone/00.tmpfs/firejail/src/firejail'
make -C src/fsec-optimize
make -C src/firecfg
make[1]: Entering directory '/home/glitsj16/.buildzone/00.tmpfs/firejail/src/fsec-optimize'
gcc -ggdb -O2 -DVERSION='"0.9.53"' -DPREFIX='"/usr"' -DSYSCONFDIR='"/etc/firejail"' -DLIBDIR='"/usr/lib"' -DHAVE_X11 -DHAVE_PRIVATE_HOME -DHAVE_OVERLAYFS -DHAVE_SECCOMP -DHAVE_GLOBALCFG -DHAVE_SECCOMP_H -DHAVE_CHROOT -DHAVE_NETWORK -DHAVE_USERNS -DHAVE_BIND -DHAVE_FILE_TRANSFER -DHAVE_WHITELIST -fstack-protector-all -D_FORTIFY_SOURCE=2 -fPIE -pie -Wformat -Wformat-security -c main.c -o main.o
make[1]: Entering directory '/home/glitsj16/.buildzone/00.tmpfs/firejail/src/firecfg'
gcc -ggdb -O2 -DVERSION='"0.9.53"' -DPREFIX='"/usr"' -DSYSCONFDIR='"/etc/firejail"' -DLIBDIR='"/usr/lib"' -DHAVE_X11 -DHAVE_SECCOMP -DHAVE_SECCOMP_H -DHAVE_CHROOT -DHAVE_NETWORK -DHAVE_USERNS -DHAVE_BIND -DHAVE_FILE_TRANSFER -fstack-protector-all -D_FORTIFY_SOURCE=2 -fPIE -pie -Wformat -Wformat-security -c desktop_files.c -o desktop_files.o
apparmor.c:21:10: fatal error: sys/apparmor.h: No such file or directory
#include <sys/apparmor.h>
^~~~~~~~~~~~~~~~
compilation terminated.
make[1]: *** [Makefile:23: apparmor.o] Error 1
make[1]: Leaving directory '/home/glitsj16/.buildzone/00.tmpfs/firejail/src/firemon'
make: *** [Makefile:35: src/firemon] Error 2
Regards
@Fred-Barclay commented on GitHub (Jan 26, 2018):
Thanks, yes, this was introduced in
5ebebb1211(according to my testing). I've pinged @netblue30 with a comment; hopefully we can get it sorted soon. 😄I did have trouble even when building on Ubuntu 17.10, though.
Cheers!
Fred
@netblue30 commented on GitHub (Jan 26, 2018):
Fixed, thanks!
@Fred-Barclay commented on GitHub (Jan 26, 2018):
Thanks @glitsj16 and @netblue30! 👍