mirror of
https://github.com/netblue30/firejail.git
synced 2026-05-15 14:16:14 -06:00
[GH-ISSUE #1583] rpm build fails : missing firejail-config manpage #1054
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#1054
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 @h1z1 on GitHub (Sep 30, 2017).
Original GitHub issue: https://github.com/netblue30/firejail/issues/1583
Trying to build RPMs using the latest git I get:
The temp directory isn't cleaned up either not sure if that was intentional?
Normal build works fine with #1329 being fixed (thanks).
@reinerh commented on GitHub (Sep 30, 2017):
Thanks for the report.
The manpage was removed, but it was still installed in the .spec file. I've removed it from there as well.
@h1z1 commented on GitHub (Sep 30, 2017):
I must be doing something wrong, this still doesn't build?
I tried with a prefix and without. Is there some other way I should be bootstrapping that script besides manually running configure then calling it with make rpms?
@reinerh commented on GitHub (Sep 30, 2017):
Sorry, I didn't see the other error(s).
@h1z1 commented on GitHub (Sep 30, 2017):
No worries.
@h1z1 commented on GitHub (Nov 22, 2017):
Just updating this, it still fails on the latest git
$ ./configure
checking for gcc... gcc
checking whether the C compiler works... yes
checking for C compiler default output file name... a.out
checking for suffix of executables...
checking whether we are cross compiling... no
checking for suffix of object files... o
checking whether we are using the GNU C compiler... yes
checking whether gcc accepts -g... yes
checking for gcc option to accept ISO C89... none needed
checking for a BSD-compatible install... /usr/bin/install -c
checking for ranlib... ranlib
checking how to run the C preprocessor... gcc -E
checking for grep that handles long lines and -e... /usr/bin/grep
checking for egrep... /usr/bin/grep -E
checking for ANSI C header files... yes
checking for sys/types.h... yes
checking for sys/stat.h... yes
checking for stdlib.h... yes
checking for string.h... yes
checking for memory.h... yes
checking for strings.h... yes
checking for inttypes.h... yes
checking for stdint.h... yes
checking for unistd.h... yes
checking for main in -lpthread... yes
checking pthread.h usability... yes
checking pthread.h presence... yes
checking for pthread.h... yes
checking linux/seccomp.h usability... yes
checking linux/seccomp.h presence... yes
checking for linux/seccomp.h... yes
configure: creating ./config.status
config.status: creating Makefile
config.status: creating src/lib/Makefile
config.status: creating src/fcopy/Makefile
config.status: creating src/fnet/Makefile
config.status: creating src/firejail/Makefile
config.status: creating src/fnetfilter/Makefile
config.status: creating src/firemon/Makefile
config.status: creating src/libtrace/Makefile
config.status: creating src/libtracelog/Makefile
config.status: creating src/firecfg/Makefile
config.status: creating src/fbuilder/Makefile
config.status: creating src/ftee/Makefile
config.status: creating src/faudit/Makefile
config.status: creating src/fseccomp/Makefile
config.status: creating src/fldd/Makefile
config.status: creating src/libpostexecseccomp/Makefile
Configuration options:
prefix: /usr/local
sysconfdir: ${prefix}/etc
seccomp: -DHAVE_SECCOMP
<linux/seccomp.h>: -DHAVE_SECCOMP_H
apparmor:
global config: -DHAVE_GLOBALCFG
chroot: -DHAVE_CHROOT
bind: -DHAVE_BIND
network: -DHAVE_NETWORK
user namespace: -DHAVE_USERNS
X11 sandboxing support: -DHAVE_X11
whitelisting: -DHAVE_WHITELIST
private home support: -DHAVE_PRIVATE_HOME
file transfer support: -DHAVE_FILE_TRANSFER
overlayfs support: -DHAVE_OVERLAYFS
git install support:
busybox workaround: no
EXTRA_LDFLAGS:
fatal warnings:
Gcov instrumentation:
Install contrib scripts: yes
$ make rpms
./platform/rpm/mkrpm.sh firejail 0.9.51
configure: WARNING: unrecognized options: --disable-dependency-tracking
configure: WARNING: unrecognized options: --disable-dependency-tracking
Warning fseccomp: syscall "userfaultfd" not available on this platform
Warning fseccomp: syscall "userfaultfd" not available on this platform
netfilter.c: In function 'netfilter_print':
netfilter.c:186:8: warning: unused variable 'iptables_restore' [-Wunused-variable]
char iptables_restore = NULL;
^
Warning fseccomp: syscall "userfaultfd" not available on this platform
Warning fseccomp: syscall "userfaultfd" not available on this platform
1632 blocks
error: Installed (but unpackaged) file(s) found:
/usr/lib64/firejail/fbuilder
/usr/lib64/firejail/fcopy
/usr/lib64/firejail/fix_private-bin.py
/usr/lib64/firejail/fix_private-bin.pyc
/usr/lib64/firejail/fix_private-bin.pyo
/usr/lib64/firejail/fj-mkdeb.py
/usr/lib64/firejail/fj-mkdeb.pyc
/usr/lib64/firejail/fj-mkdeb.pyo
/usr/lib64/firejail/fjclip.py
/usr/lib64/firejail/fjclip.pyc
/usr/lib64/firejail/fjclip.pyo
/usr/lib64/firejail/fjdisplay.py
/usr/lib64/firejail/fjdisplay.pyc
/usr/lib64/firejail/fjdisplay.pyo
/usr/lib64/firejail/fjresize.py
/usr/lib64/firejail/fjresize.pyc
/usr/lib64/firejail/fjresize.pyo
/usr/lib64/firejail/fldd
/usr/lib64/firejail/fnet
/usr/lib64/firejail/fnetfilter
/usr/lib64/firejail/fseccomp
/usr/lib64/firejail/libpostexecseccomp.so
/usr/lib64/firejail/seccomp
/usr/lib64/firejail/seccomp.32
/usr/lib64/firejail/seccomp.64
/usr/lib64/firejail/seccomp.block_secondary
/usr/lib64/firejail/seccomp.debug
/usr/lib64/firejail/seccomp.mdwx
Installed (but unpackaged) file(s) found:
/usr/lib64/firejail/fbuilder
/usr/lib64/firejail/fcopy
/usr/lib64/firejail/fix_private-bin.py
/usr/lib64/firejail/fix_private-bin.pyc
/usr/lib64/firejail/fix_private-bin.pyo
/usr/lib64/firejail/fj-mkdeb.py
/usr/lib64/firejail/fj-mkdeb.pyc
/usr/lib64/firejail/fj-mkdeb.pyo
/usr/lib64/firejail/fjclip.py
/usr/lib64/firejail/fjclip.pyc
/usr/lib64/firejail/fjclip.pyo
/usr/lib64/firejail/fjdisplay.py
/usr/lib64/firejail/fjdisplay.pyc
/usr/lib64/firejail/fjdisplay.pyo
/usr/lib64/firejail/fjresize.py
/usr/lib64/firejail/fjresize.pyc
/usr/lib64/firejail/fjresize.pyo
/usr/lib64/firejail/fldd
/usr/lib64/firejail/fnet
/usr/lib64/firejail/fnetfilter
/usr/lib64/firejail/fseccomp
/usr/lib64/firejail/libpostexecseccomp.so
/usr/lib64/firejail/seccomp
/usr/lib64/firejail/seccomp.32
/usr/lib64/firejail/seccomp.64
/usr/lib64/firejail/seccomp.block_secondary
/usr/lib64/firejail/seccomp.debug
/usr/lib64/firejail/seccomp.mdwx
mv: cannot stat ‘/tmp/tmp.b8tfuJn3nz/SRPMS/.rpm’: No such file or directory
mv: cannot stat ‘/tmp/tmp.b8tfuJn3nz/RPMS/*/*rpm’: No such file or directory
make: *** [rpms] Error 1
$
Do you need anything further from me?
@Fred-Barclay commented on GitHub (Jan 23, 2018):
This should be fixed in
59fb1d9f27