Skip to content

Instantly share code, notes, and snippets.

@dormando
Created May 21, 2017 20:54
Show Gist options
  • Star 0 You must be signed in to star a gist
  • Fork 0 You must be signed in to fork a gist
  • Save dormando/8069d6bb920eea03dc0db199ea61c570 to your computer and use it in GitHub Desktop.
Save dormando/8069d6bb920eea03dc0db199ea61c570 to your computer and use it in GitHub Desktop.
seccomp build failure
gcc -g -O2 -pthread -pthread -Wall -Werror -pedantic -Wmissing-prototypes -Wmissing-declarations -Wredundant-decls -lseccomp -o memcached memcached-memcached.o memcached-hash.o memcached-jenkins_hash.o memcached-murmur3_hash.o memcached-slabs.o memcached-items.o memcached-assoc.o memcached-thread.o memcached-daemon.o memcached-stats.o memcached-util.o memcached-bipbuffer.o memcached-logger.o memcached-crawler.o memcached-itoa_ljust.o memcached-cache.o memcached-linux_priv.o -levent
memcached-linux_priv.o: In function `drop_privileges':
/git/memcached/linux_priv.c:12: undefined reference to `seccomp_init'
/git/memcached/linux_priv.c:18: undefined reference to `seccomp_rule_add'
/git/memcached/linux_priv.c:19: undefined reference to `seccomp_rule_add'
/git/memcached/linux_priv.c:20: undefined reference to `seccomp_rule_add'
/git/memcached/linux_priv.c:21: undefined reference to `seccomp_rule_add'
/git/memcached/linux_priv.c:22: undefined reference to `seccomp_rule_add'
memcached-linux_priv.o:/git/memcached/linux_priv.c:23: more undefined references to `seccomp_rule_add' follow
memcached-linux_priv.o: In function `drop_privileges':
/git/memcached/linux_priv.c:43: undefined reference to `seccomp_load'
memcached-linux_priv.o: In function `drop_worker_privileges':
/git/memcached/linux_priv.c:53: undefined reference to `seccomp_init'
/git/memcached/linux_priv.c:59: undefined reference to `seccomp_rule_add'
/git/memcached/linux_priv.c:60: undefined reference to `seccomp_rule_add'
/git/memcached/linux_priv.c:61: undefined reference to `seccomp_rule_add'
/git/memcached/linux_priv.c:62: undefined reference to `seccomp_rule_add'
/git/memcached/linux_priv.c:63: undefined reference to `seccomp_rule_add'
memcached-linux_priv.o:/git/memcached/linux_priv.c:64: more undefined references to `seccomp_rule_add' follow
memcached-linux_priv.o: In function `drop_worker_privileges':
/git/memcached/linux_priv.c:106: undefined reference to `seccomp_load'
/git/memcached/linux_priv.c:85: undefined reference to `seccomp_rule_add'
/git/memcached/linux_priv.c:86: undefined reference to `seccomp_rule_add'
/git/memcached/linux_priv.c:87: undefined reference to `seccomp_rule_add'
/git/memcached/linux_priv.c:88: undefined reference to `seccomp_rule_add'
/git/memcached/linux_priv.c:89: undefined reference to `seccomp_rule_add'
memcached-linux_priv.o:/git/memcached/linux_priv.c:90: more undefined references to `seccomp_rule_add' follow
memcached-linux_priv.o: In function `drop_privileges':
/git/memcached/linux_priv.c:49: undefined reference to `seccomp_release'
/git/memcached/linux_priv.c:49: undefined reference to `seccomp_release'
memcached-linux_priv.o: In function `drop_worker_privileges':
/git/memcached/linux_priv.c:112: undefined reference to `seccomp_release'
/git/memcached/linux_priv.c:112: undefined reference to `seccomp_release'
collect2: error: ld returned 1 exit status
Makefile:571: recipe for target 'memcached' failed
make[2]: *** [memcached] Error 1
make[2]: Leaving directory '/git/memcached'
Makefile:1214: recipe for target 'all-recursive' failed
make[1]: *** [all-recursive] Error 1
make[1]: Leaving directory '/git/memcached'
Makefile:472: recipe for target 'all' failed
make: *** [all] Error 2
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment