Created
September 9, 2020 20:07
-
-
Save jakogut/3675b4a692da1b87b59056fec71575b4 to your computer and use it in GitHub Desktop.
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
>>> host-libcap 2.42 Building | |
PATH="/home/joseph/buildroot/output/host/bin:/home/joseph/buildroot/output/host/sbin:/home/joseph/cefcython/venv-aarch64/bin:/home/joseph/cefcython/venv-aarch64/cross/bin:/home/joseph/.nvm/versions/node/v11.14.0/bin:/home/joseph/.pyenv/shims:/home/joseph/.pyenv/bin:/usr/local/sbin:/usr/local/bin:/usr/bin:/opt/cuda/bin:/usr/lib/jvm/default/bin:/usr/bin/site_perl:/usr/bin/vendor_perl:/usr/bin/core_perl" PKG_CONFIG="/home/joseph/buildroot/output/host/bin/pkg-config" PKG_CONFIG_SYSROOT_DIR="/" PKG_CONFIG_ALLOW_SYSTEM_CFLAGS=1 PKG_CONFIG_ALLOW_SYSTEM_LIBS=1 PKG_CONFIG_LIBDIR="/home/joseph/buildroot/output/host/lib/pkgconfig:/home/joseph/buildroot/output/host/share/pkgconfig" PATH="/home/joseph/buildroot/output/host/bin:/home/joseph/buildroot/output/host/sbin:/home/joseph/cefcython/venv-aarch64/bin:/home/joseph/cefcython/venv-aarch64/cross/bin:/home/joseph/.nvm/versions/node/v11.14.0/bin:/home/joseph/.pyenv/shims:/home/joseph/.pyenv/bin:/usr/local/sbin:/usr/local/bin:/usr/bin:/opt/cuda/bin:/usr/lib/jvm/default/bin:/usr/bin/site_perl:/usr/bin/vendor_perl:/usr/bin/core_perl" PKG_CONFIG="/home/joseph/buildroot/output/host/bin/pkg-config" PKG_CONFIG_SYSROOT_DIR="/" PKG_CONFIG_ALLOW_SYSTEM_CFLAGS=1 PKG_CONFIG_ALLOW_SYSTEM_LIBS=1 PKG_CONFIG_LIBDIR="/home/joseph/buildroot/output/host/lib/pkgconfig:/home/joseph/buildroot/output/host/share/pkgconfig" AR="/usr/bin/ar" AS="/usr/bin/as" LD="/usr/bin/ld" NM="/usr/bin/nm" CC="/home/joseph/buildroot/output/host/bin/ccache /usr/bin/gcc" GCC="/home/joseph/buildroot/output/host/bin/ccache /usr/bin/gcc" CXX="/home/joseph/buildroot/output/host/bin/ccache /usr/bin/g++" CPP="/usr/bin/cpp" OBJCOPY="/usr/bin/objcopy" RANLIB="/usr/bin/ranlib" CPPFLAGS="-I/home/joseph/buildroot/output/host/include" CFLAGS="-O2 -I/home/joseph/buildroot/output/host/include" CXXFLAGS="-O2 -I/home/joseph/buildroot/output/host/include" LDFLAGS="-L/home/joseph/buildroot/output/host/lib -Wl,-rpath,/home/joseph/buildroot/output/host/lib" INTLTOOL_PERL=/usr/bin/perl /usr/bin/make -j33 -C /home/joseph/buildroot/output/build/host-libcap-2.42 RAISE_SETFCAP=no | |
make[2]: Entering directory '/home/joseph/buildroot/output/build/host-libcap-2.42' | |
/usr/bin/make -C libcap all | |
make[3]: Entering directory '/home/joseph/buildroot/output/build/host-libcap-2.42/libcap' | |
=> making cap_names.list.h from /home/joseph/buildroot/output/build/host-libcap-2.42/libcap/../libcap/include/uapi/linux/capability.h | |
perl -e 'while ($l=<>) { if ($l =~ /^\#define[ \t](CAP[_A-Z]+)[ \t]+([0-9]+)\s+$/) { $tok=$1; $val=$2; $tok =~ tr/A-Z/a-z/; print "{\"$tok\",$val},\n"; } }' /home/joseph/buildroot/output/build/host-libcap-2.42/libcap/../libcap/include/uapi/linux/capability.h | fgrep -v 0x > cap_names.list.h | |
sed -e 's,@prefix@,/usr,' \ | |
-e 's,@exec_prefix@,,' \ | |
-e 's,@libdir@,/lib64,' \ | |
-e 's,@includedir@,/usr/include,' \ | |
-e 's,@VERSION@,2.42,' \ | |
-e 's,@deps@,,' \ | |
libcap.pc.in >libcap.pc | |
sed -e 's,@prefix@,/usr,' \ | |
-e 's,@exec_prefix@,,' \ | |
-e 's,@libdir@,/lib64,' \ | |
-e 's,@includedir@,/usr/include,' \ | |
-e 's,@VERSION@,2.42,' \ | |
-e 's,@deps@,,' \ | |
libpsx.pc.in >libpsx.pc | |
/home/joseph/buildroot/output/host/bin/ccache /usr/bin/gcc -O2 -D_LARGEFILE64_SOURCE -D_FILE_OFFSET_BITS=64 -fPIC -I/home/joseph/buildroot/output/build/host-libcap-2.42/libcap/../libcap/include/uapi -I/home/joseph/buildroot/output/build/host-libcap-2.42/libcap/../libcap/include _makenames.c -o _makenames | |
perl -e 'print "struct __cap_token_s { const char *name; int index; };\n%{\nconst struct __cap_token_s *__cap_lookup_name(const char *, size_t);\n%}\n%%\n"; while ($l = <>) { $l =~ s/[\{\"]//g; $l =~ s/\}.*// ; print $l; }' < cap_names.list.h | gperf --ignore-case --language=ANSI-C --readonly --null-strings --global-table --hash-function-name=__cap_hash_name --lookup-function-name="__cap_lookup_name" -c -t -m20 > _caps_output.gperf | |
sed -e 's/unsigned int len/size_t len/' -i _caps_output.gperf | |
./_makenames > cap_names.h | |
/home/joseph/buildroot/output/host/bin/ccache /usr/bin/gcc -O2 -I/home/joseph/buildroot/output/host/include -Dlinux -Wall -Wwrite-strings -Wpointer-arith -Wcast-qual -Wcast-align -Wstrict-prototypes -Wmissing-prototypes -Wnested-externs -Winline -Wshadow -g -Dlinux -Wall -Wwrite-strings -Wpointer-arith -Wcast-qual -Wcast-align -Wstrict-prototypes -Wmissing-prototypes -Wnested-externs -Winline -Wshadow -g -fPIC -I/home/joseph/buildroot/output/build/host-libcap-2.42/libcap/../libcap/include/uapi -I/home/joseph/buildroot/output/build/host-libcap-2.42/libcap/../libcap/include -c cap_alloc.c -o cap_alloc.o | |
/home/joseph/buildroot/output/host/bin/ccache /usr/bin/gcc -O2 -I/home/joseph/buildroot/output/host/include -Dlinux -Wall -Wwrite-strings -Wpointer-arith -Wcast-qual -Wcast-align -Wstrict-prototypes -Wmissing-prototypes -Wnested-externs -Winline -Wshadow -g -Dlinux -Wall -Wwrite-strings -Wpointer-arith -Wcast-qual -Wcast-align -Wstrict-prototypes -Wmissing-prototypes -Wnested-externs -Winline -Wshadow -g -fPIC -I/home/joseph/buildroot/output/build/host-libcap-2.42/libcap/../libcap/include/uapi -I/home/joseph/buildroot/output/build/host-libcap-2.42/libcap/../libcap/include -c cap_proc.c -o cap_proc.o | |
/home/joseph/buildroot/output/host/bin/ccache /usr/bin/gcc -O2 -I/home/joseph/buildroot/output/host/include -Dlinux -Wall -Wwrite-strings -Wpointer-arith -Wcast-qual -Wcast-align -Wstrict-prototypes -Wmissing-prototypes -Wnested-externs -Winline -Wshadow -g -Dlinux -Wall -Wwrite-strings -Wpointer-arith -Wcast-qual -Wcast-align -Wstrict-prototypes -Wmissing-prototypes -Wnested-externs -Winline -Wshadow -g -fPIC -I/home/joseph/buildroot/output/build/host-libcap-2.42/libcap/../libcap/include/uapi -I/home/joseph/buildroot/output/build/host-libcap-2.42/libcap/../libcap/include -c cap_extint.c -o cap_extint.o | |
/home/joseph/buildroot/output/host/bin/ccache /usr/bin/gcc -O2 -I/home/joseph/buildroot/output/host/include -Dlinux -Wall -Wwrite-strings -Wpointer-arith -Wcast-qual -Wcast-align -Wstrict-prototypes -Wmissing-prototypes -Wnested-externs -Winline -Wshadow -g -Dlinux -Wall -Wwrite-strings -Wpointer-arith -Wcast-qual -Wcast-align -Wstrict-prototypes -Wmissing-prototypes -Wnested-externs -Winline -Wshadow -g -fPIC -I/home/joseph/buildroot/output/build/host-libcap-2.42/libcap/../libcap/include/uapi -I/home/joseph/buildroot/output/build/host-libcap-2.42/libcap/../libcap/include -c cap_flag.c -o cap_flag.o | |
/home/joseph/buildroot/output/host/bin/ccache /usr/bin/gcc -O2 -I/home/joseph/buildroot/output/host/include -Dlinux -Wall -Wwrite-strings -Wpointer-arith -Wcast-qual -Wcast-align -Wstrict-prototypes -Wmissing-prototypes -Wnested-externs -Winline -Wshadow -g -Dlinux -Wall -Wwrite-strings -Wpointer-arith -Wcast-qual -Wcast-align -Wstrict-prototypes -Wmissing-prototypes -Wnested-externs -Winline -Wshadow -g -fPIC -I/home/joseph/buildroot/output/build/host-libcap-2.42/libcap/../libcap/include/uapi -I/home/joseph/buildroot/output/build/host-libcap-2.42/libcap/../libcap/include -DINCLUDE_GPERF_OUTPUT='"_caps_output.gperf"' -c cap_text.c -o cap_text.o | |
/home/joseph/buildroot/output/host/bin/ccache /usr/bin/gcc -O2 -I/home/joseph/buildroot/output/host/include -Dlinux -Wall -Wwrite-strings -Wpointer-arith -Wcast-qual -Wcast-align -Wstrict-prototypes -Wmissing-prototypes -Wnested-externs -Winline -Wshadow -g -Dlinux -Wall -Wwrite-strings -Wpointer-arith -Wcast-qual -Wcast-align -Wstrict-prototypes -Wmissing-prototypes -Wnested-externs -Winline -Wshadow -g -fPIC -I/home/joseph/buildroot/output/build/host-libcap-2.42/libcap/../libcap/include/uapi -I/home/joseph/buildroot/output/build/host-libcap-2.42/libcap/../libcap/include -c cap_file.c -o cap_file.o | |
/home/joseph/buildroot/output/host/bin/ccache /usr/bin/gcc -O2 -I/home/joseph/buildroot/output/host/include -Dlinux -Wall -Wwrite-strings -Wpointer-arith -Wcast-qual -Wcast-align -Wstrict-prototypes -Wmissing-prototypes -Wnested-externs -Winline -Wshadow -g -Dlinux -Wall -Wwrite-strings -Wpointer-arith -Wcast-qual -Wcast-align -Wstrict-prototypes -Wmissing-prototypes -Wnested-externs -Winline -Wshadow -g -fPIC -I/home/joseph/buildroot/output/build/host-libcap-2.42/libcap/../libcap/include/uapi -I/home/joseph/buildroot/output/build/host-libcap-2.42/libcap/../libcap/include -c ../psx/psx.c -o ../psx/psx.o | |
/usr/bin/ar rcs libpsx.a ../psx/psx.o | |
/usr/bin/ranlib libpsx.a | |
/home/joseph/buildroot/output/host/bin/ccache /usr/bin/gcc -Wl,-x -shared -O2 -I/home/joseph/buildroot/output/host/include -Dlinux -Wall -Wwrite-strings -Wpointer-arith -Wcast-qual -Wcast-align -Wstrict-prototypes -Wmissing-prototypes -Wnested-externs -Winline -Wshadow -g -Dlinux -Wall -Wwrite-strings -Wpointer-arith -Wcast-qual -Wcast-align -Wstrict-prototypes -Wmissing-prototypes -Wnested-externs -Winline -Wshadow -g -L/home/joseph/buildroot/output/host/lib -Wl,-rpath,/home/joseph/buildroot/output/host/lib -L/home/joseph/buildroot/output/build/host-libcap-2.42/libcap -L/home/joseph/buildroot/output/build/host-libcap-2.42/libcap/../libcap -Wl,-soname,libcap.so.2 -o libcap.so.2.42 cap_alloc.o cap_proc.o cap_extint.o cap_flag.o cap_text.o cap_file.o | |
/usr/bin/ar rcs libcap.a cap_alloc.o cap_proc.o cap_extint.o cap_flag.o cap_text.o cap_file.o | |
ln -sf libcap.so.2.42 libcap.so.2 | |
/usr/bin/ranlib libcap.a | |
ln -sf libcap.so.2 libcap.so | |
make[3]: Leaving directory '/home/joseph/buildroot/output/build/host-libcap-2.42/libcap' | |
/usr/bin/make -C pam_cap all | |
make[3]: Entering directory '/home/joseph/buildroot/output/build/host-libcap-2.42/pam_cap' | |
/home/joseph/buildroot/output/host/bin/ccache /usr/bin/gcc -O2 -I/home/joseph/buildroot/output/host/include -Dlinux -Wall -Wwrite-strings -Wpointer-arith -Wcast-qual -Wcast-align -Wstrict-prototypes -Wmissing-prototypes -Wnested-externs -Winline -Wshadow -g -Dlinux -Wall -Wwrite-strings -Wpointer-arith -Wcast-qual -Wcast-align -Wstrict-prototypes -Wmissing-prototypes -Wnested-externs -Winline -Wshadow -g -fPIC -I/home/joseph/buildroot/output/build/host-libcap-2.42/pam_cap/../libcap/include/uapi -I/home/joseph/buildroot/output/build/host-libcap-2.42/pam_cap/../libcap/include -c pam_cap.c -o pam_cap.o | |
/home/joseph/buildroot/output/host/bin/ccache /usr/bin/gcc -Wl,-x -shared -o pam_cap.so pam_cap.o -L/home/joseph/buildroot/output/build/host-libcap-2.42/pam_cap/../libcap -lcap -L/home/joseph/buildroot/output/host/lib -Wl,-rpath,/home/joseph/buildroot/output/host/lib -L/home/joseph/buildroot/output/build/host-libcap-2.42/libcap -L/home/joseph/buildroot/output/build/host-libcap-2.42/pam_cap/../libcap | |
/usr/bin/make testlink | |
make[4]: Entering directory '/home/joseph/buildroot/output/build/host-libcap-2.42/pam_cap' | |
/home/joseph/buildroot/output/host/bin/ccache /usr/bin/gcc -O2 -I/home/joseph/buildroot/output/host/include -Dlinux -Wall -Wwrite-strings -Wpointer-arith -Wcast-qual -Wcast-align -Wstrict-prototypes -Wmissing-prototypes -Wnested-externs -Winline -Wshadow -g -Dlinux -Wall -Wwrite-strings -Wpointer-arith -Wcast-qual -Wcast-align -Wstrict-prototypes -Wmissing-prototypes -Wnested-externs -Winline -Wshadow -g -Dlinux -Wall -Wwrite-strings -Wpointer-arith -Wcast-qual -Wcast-align -Wstrict-prototypes -Wmissing-prototypes -Wnested-externs -Winline -Wshadow -g -o testlink test.c pam_cap.o -lpam -ldl -L/home/joseph/buildroot/output/build/host-libcap-2.42/pam_cap/../libcap -lcap -L/home/joseph/buildroot/output/host/lib -Wl,-rpath,/home/joseph/buildroot/output/host/lib -L/home/joseph/buildroot/output/build/host-libcap-2.42/libcap -L/home/joseph/buildroot/output/build/host-libcap-2.42/pam_cap/../libcap -L/home/joseph/buildroot/output/build/host-libcap-2.42/pam_cap/../libcap | |
make[4]: Leaving directory '/home/joseph/buildroot/output/build/host-libcap-2.42/pam_cap' | |
make[3]: Leaving directory '/home/joseph/buildroot/output/build/host-libcap-2.42/pam_cap' | |
/usr/bin/make -C go all | |
make[3]: Entering directory '/home/joseph/buildroot/output/build/host-libcap-2.42/go' | |
mkdir -p "src/kernel.org/pub/linux/libs/security/libcap" | |
mkdir -p "src/kernel.org/pub/linux/libs/security/libcap" | |
make -C /home/joseph/buildroot/output/build/host-libcap-2.42/libcap all | |
ln -s /home/joseph/buildroot/output/build/host-libcap-2.42/psx src/kernel.org/pub/linux/libs/security/libcap/psx | |
CGO_ENABLED=0 GOPATH=/home/joseph/buildroot/output/build/host-libcap-2.42/go go build ok.go | |
make[4]: Entering directory '/home/joseph/buildroot/output/build/host-libcap-2.42/libcap' | |
mkdir -p pkg | |
ln -s /home/joseph/buildroot/output/build/host-libcap-2.42/cap src/kernel.org/pub/linux/libs/security/libcap/cap | |
CGO_LDFLAGS_ALLOW="-Wl,-?-wrap[=,][^-.@][^,]*" GOPATH="/home/joseph/buildroot/output/build/host-libcap-2.42/go" go install kernel.org/pub/linux/libs/security/libcap/psx | |
# runtime/cgo | |
/home/joseph/buildroot/output/host/bin/ccache: invalid option -- 'E' | |
Usage: | |
ccache [options] | |
ccache compiler [compiler options] | |
compiler [compiler options] (via symbolic link) | |
Common options: | |
-c, --cleanup delete old files and recalculate size counters | |
(normally not needed as this is done | |
automatically) | |
-C, --clear clear the cache completely (except configuration) | |
-F, --max-files=N set maximum number of files in cache to N (use 0 | |
for no limit) | |
-M, --max-size=SIZE set maximum size of cache to SIZE (use 0 for no | |
limit); available suffixes: k, M, G, T (decimal) | |
and Ki, Mi, Gi, Ti (binary); default suffix: G | |
-p, --show-config show current configuration options in | |
human-readable format | |
-s, --show-stats show summary of configuration and statistics | |
counters in human-readable format | |
-z, --zero-stats zero statistics counters | |
-h, --help print this help text | |
-V, --version print version and copyright information | |
Options for scripting or debugging: | |
--dump-manifest=PATH dump manifest file at PATH in text format | |
-k, --get-config=K print the value of configuration key K | |
--hash-file=PATH print the hash (<MD4>-<size>) of the file at PATH | |
--print-stats print statistics counter IDs and corresponding | |
values in machine-parsable format | |
-o, --set-config=K=V set configuration item K to value V | |
See also <https://ccache.dev>. | |
make[3]: *** [Makefile:46: pkg/linux_amd64/kernel.org/pub/linux/libs/security/libcap/psx.a] Error 2 | |
make[3]: *** Waiting for unfinished jobs.... | |
make[4]: Nothing to be done for 'all'. | |
make[4]: Leaving directory '/home/joseph/buildroot/output/build/host-libcap-2.42/libcap' | |
make[3]: Leaving directory '/home/joseph/buildroot/output/build/host-libcap-2.42/go' | |
make[2]: *** [Makefile:14: all] Error 2 | |
make[2]: Leaving directory '/home/joseph/buildroot/output/build/host-libcap-2.42' | |
make[1]: *** [package/pkg-generic.mk:250: /home/joseph/buildroot/output/build/host-libcap-2.42/.stamp_built] Error 2 | |
make[1]: Leaving directory '/home/joseph/buildroot' | |
make: *** [Makefile:75: all] Error 2 |
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment