Skip to content

Instantly share code, notes, and snippets.

@mabnhdev
Created April 19, 2016 18:49
Show Gist options
  • Save mabnhdev/6932f68cf823005cce188efd09747458 to your computer and use it in GitHub Desktop.
Save mabnhdev/6932f68cf823005cce188efd09747458 to your computer and use it in GitHub Desktop.
mberger@mabjessie:~/OpenSwitchDeb/ops-build$ make ops-openvswitch-build
Loading cache: 100% |#######################################################################################################################################| ETA: 00:00:00
Loaded 1548 entries from dependency cache.
Parsing recipes: 100% |#####################################################################################################################################| Time: 00:00:00
Parsing of 1075 .bb files complete (1070 cached, 5 parsed). 1555 targets, 214 skipped, 0 masked, 0 errors.
NOTE: Resolving any missing task queue dependencies
Build Configuration:
BB_VERSION = "1.27.0"
BUILD_SYS = "x86_64-linux"
NATIVELSBSTRING = "Debian-8.4"
TARGET_SYS = "x86_64-openswitch-linux"
MACHINE = "alphanetworks-snx-60a0-486f"
DISTRO = "openswitch"
DISTRO_VERSION = "0.3.0"
TUNE_FEATURES = "m64 core2"
TARGET_FPU = ""
meta
meta-yocto
meta-yocto-bsp
meta-distro-openswitch
meta-foss-openswitch
meta-platform-openswitch-alphanetworks-snx-60a0-486f
workspace = "extreme_jessie:992792f72ef31d6c55039c3b5f3ba9c04242abd3"
NOTE: Preparing RunQueue
NOTE: Checking sstate mirror object availability (for 17 objects)
NOTE: Executing SetScene Tasks
NOTE: Executing RunQueue Tasks
ERROR: Function failed: do_compile (log file is located at /home/mberger/OpenSwitchDeb/ops-build/build/tmp/work/x86_64-linux/shadow-native/4.2.1-r0_openswitch/temp/log.do_compile.6177)
ERROR: Logfile of failure stored in: /home/mberger/OpenSwitchDeb/ops-build/build/tmp/work/x86_64-linux/shadow-native/4.2.1-r0_openswitch/temp/log.do_compile.6177
Log data follows:
| DEBUG: Executing shell function do_compile
| NOTE: make -j 4
| make all-recursive
| make[1]: Entering directory '/home/mberger/OpenSwitchDeb/ops-build/build/tmp/work/x86_64-linux/shadow-native/4.2.1-r0_openswitch/build'
| Making all in po
| make[2]: Entering directory '/home/mberger/OpenSwitchDeb/ops-build/build/tmp/work/x86_64-linux/shadow-native/4.2.1-r0_openswitch/build/po'
| make[2]: Nothing to be done for 'all'.
| make[2]: Leaving directory '/home/mberger/OpenSwitchDeb/ops-build/build/tmp/work/x86_64-linux/shadow-native/4.2.1-r0_openswitch/build/po'
| Making all in man
| make[2]: Entering directory '/home/mberger/OpenSwitchDeb/ops-build/build/tmp/work/x86_64-linux/shadow-native/4.2.1-r0_openswitch/build/man'
| make[3]: Entering directory '/home/mberger/OpenSwitchDeb/ops-build/build/tmp/work/x86_64-linux/shadow-native/4.2.1-r0_openswitch/build/man'
| make[3]: Nothing to be done for 'all-am'.
| make[3]: Leaving directory '/home/mberger/OpenSwitchDeb/ops-build/build/tmp/work/x86_64-linux/shadow-native/4.2.1-r0_openswitch/build/man'
| make[2]: Leaving directory '/home/mberger/OpenSwitchDeb/ops-build/build/tmp/work/x86_64-linux/shadow-native/4.2.1-r0_openswitch/build/man'
| Making all in libmisc
| make[2]: Entering directory '/home/mberger/OpenSwitchDeb/ops-build/build/tmp/work/x86_64-linux/shadow-native/4.2.1-r0_openswitch/build/libmisc'
| make[2]: Nothing to be done for 'all'.
| make[2]: Leaving directory '/home/mberger/OpenSwitchDeb/ops-build/build/tmp/work/x86_64-linux/shadow-native/4.2.1-r0_openswitch/build/libmisc'
| Making all in lib
| make[2]: Entering directory '/home/mberger/OpenSwitchDeb/ops-build/build/tmp/work/x86_64-linux/shadow-native/4.2.1-r0_openswitch/build/lib'
| make[2]: Nothing to be done for 'all'.
| make[2]: Leaving directory '/home/mberger/OpenSwitchDeb/ops-build/build/tmp/work/x86_64-linux/shadow-native/4.2.1-r0_openswitch/build/lib'
| Making all in src
| make[2]: Entering directory '/home/mberger/OpenSwitchDeb/ops-build/build/tmp/work/x86_64-linux/shadow-native/4.2.1-r0_openswitch/build/src'
| gcc -DHAVE_CONFIG_H -I. -I/home/mberger/OpenSwitchDeb/ops-build/build/tmp/work/x86_64-linux/shadow-native/4.2.1-r0_openswitch/shadow-4.2.1/src -I.. -I/home/mberger/OpenSwitchDeb/ops-build/build/tmp/work/x86_64-linux/shadow-native/4.2.1-r0_openswitch/shadow-4.2.1/lib -I/home/mberger/OpenSwitchDeb/ops-build/build/tmp/work/x86_64-linux/shadow-native/4.2.1-r0_openswitch/shadow-4.2.1/libmisc -DLOCALEDIR=\"/home/mberger/OpenSwitchDeb/ops-build/build/tmp/sysroots/x86_64-linux/usr/share/locale\" -isystem/home/mberger/OpenSwitchDeb/ops-build/build/tmp/sysroots/x86_64-linux/usr/include -isystem/home/mberger/OpenSwitchDeb/ops-build/build/tmp/sysroots/x86_64-linux/usr/include -O2 -pipe -c -o groupadd.o /home/mberger/OpenSwitchDeb/ops-build/build/tmp/work/x86_64-linux/shadow-native/4.2.1-r0_openswitch/shadow-4.2.1/src/groupadd.c
| gcc -DHAVE_CONFIG_H -I. -I/home/mberger/OpenSwitchDeb/ops-build/build/tmp/work/x86_64-linux/shadow-native/4.2.1-r0_openswitch/shadow-4.2.1/src -I.. -I/home/mberger/OpenSwitchDeb/ops-build/build/tmp/work/x86_64-linux/shadow-native/4.2.1-r0_openswitch/shadow-4.2.1/lib -I/home/mberger/OpenSwitchDeb/ops-build/build/tmp/work/x86_64-linux/shadow-native/4.2.1-r0_openswitch/shadow-4.2.1/libmisc -DLOCALEDIR=\"/home/mberger/OpenSwitchDeb/ops-build/build/tmp/sysroots/x86_64-linux/usr/share/locale\" -isystem/home/mberger/OpenSwitchDeb/ops-build/build/tmp/sysroots/x86_64-linux/usr/include -isystem/home/mberger/OpenSwitchDeb/ops-build/build/tmp/sysroots/x86_64-linux/usr/include -O2 -pipe -c -o groupmems.o /home/mberger/OpenSwitchDeb/ops-build/build/tmp/work/x86_64-linux/shadow-native/4.2.1-r0_openswitch/shadow-4.2.1/src/groupmems.c
| gcc -DHAVE_CONFIG_H -I. -I/home/mberger/OpenSwitchDeb/ops-build/build/tmp/work/x86_64-linux/shadow-native/4.2.1-r0_openswitch/shadow-4.2.1/src -I.. -I/home/mberger/OpenSwitchDeb/ops-build/build/tmp/work/x86_64-linux/shadow-native/4.2.1-r0_openswitch/shadow-4.2.1/lib -I/home/mberger/OpenSwitchDeb/ops-build/build/tmp/work/x86_64-linux/shadow-native/4.2.1-r0_openswitch/shadow-4.2.1/libmisc -DLOCALEDIR=\"/home/mberger/OpenSwitchDeb/ops-build/build/tmp/sysroots/x86_64-linux/usr/share/locale\" -isystem/home/mberger/OpenSwitchDeb/ops-build/build/tmp/sysroots/x86_64-linux/usr/include -isystem/home/mberger/OpenSwitchDeb/ops-build/build/tmp/sysroots/x86_64-linux/usr/include -O2 -pipe -c -o groupmod.o /home/mberger/OpenSwitchDeb/ops-build/build/tmp/work/x86_64-linux/shadow-native/4.2.1-r0_openswitch/shadow-4.2.1/src/groupmod.c
| gcc -DHAVE_CONFIG_H -I. -I/home/mberger/OpenSwitchDeb/ops-build/build/tmp/work/x86_64-linux/shadow-native/4.2.1-r0_openswitch/shadow-4.2.1/src -I.. -I/home/mberger/OpenSwitchDeb/ops-build/build/tmp/work/x86_64-linux/shadow-native/4.2.1-r0_openswitch/shadow-4.2.1/lib -I/home/mberger/OpenSwitchDeb/ops-build/build/tmp/work/x86_64-linux/shadow-native/4.2.1-r0_openswitch/shadow-4.2.1/libmisc -DLOCALEDIR=\"/home/mberger/OpenSwitchDeb/ops-build/build/tmp/sysroots/x86_64-linux/usr/share/locale\" -isystem/home/mberger/OpenSwitchDeb/ops-build/build/tmp/sysroots/x86_64-linux/usr/include -isystem/home/mberger/OpenSwitchDeb/ops-build/build/tmp/sysroots/x86_64-linux/usr/include -O2 -pipe -c -o grpck.o /home/mberger/OpenSwitchDeb/ops-build/build/tmp/work/x86_64-linux/shadow-native/4.2.1-r0_openswitch/shadow-4.2.1/src/grpck.c
| In file included from /usr/include/syslog.h:1:0,
| from /usr/include/libaudit.h:37,
| from /home/mberger/OpenSwitchDeb/ops-build/build/tmp/work/x86_64-linux/shadow-native/4.2.1-r0_openswitch/shadow-4.2.1/lib/defines.h:350,
| from /home/mberger/OpenSwitchDeb/ops-build/build/tmp/work/x86_64-linux/shadow-native/4.2.1-r0_openswitch/shadow-4.2.1/libmisc/chkname.h:45,
| from /home/mberger/OpenSwitchDeb/ops-build/build/tmp/work/x86_64-linux/shadow-native/4.2.1-r0_openswitch/shadow-4.2.1/src/groupadd.c:52:
| /usr/include/x86_64-linux-gnu/sys/syslog.h:175:27: error: macro "closelog" passed 1 arguments, but takes just 0
| extern void closelog (void);
| ^
| Makefile:1000: recipe for target 'groupadd.o' failed
| make[2]: *** [groupadd.o] Error 1
| make[2]: *** Waiting for unfinished jobs....
| make[2]: Leaving directory '/home/mberger/OpenSwitchDeb/ops-build/build/tmp/work/x86_64-linux/shadow-native/4.2.1-r0_openswitch/build/src'
| Makefile:436: recipe for target 'all-recursive' failed
| make[1]: *** [all-recursive] Error 1
| make[1]: Leaving directory '/home/mberger/OpenSwitchDeb/ops-build/build/tmp/work/x86_64-linux/shadow-native/4.2.1-r0_openswitch/build'
| Makefile:364: recipe for target 'all' failed
| make: *** [all] Error 2
| ERROR: oe_runmake failed
| WARNING: /home/mberger/OpenSwitchDeb/ops-build/build/tmp/work/x86_64-linux/shadow-native/4.2.1-r0_openswitch/temp/run.do_compile.6177:1 exit 1 from
| exit 1
| ERROR: Function failed: do_compile (log file is located at /home/mberger/OpenSwitchDeb/ops-build/build/tmp/work/x86_64-linux/shadow-native/4.2.1-r0_openswitch/temp/log.do_compile.6177)
ERROR: Task 158 (virtual:native:/home/mberger/OpenSwitchDeb/ops-build/yocto/poky/meta/recipes-extended/shadow/shadow_4.2.1.bb, do_compile) failed with exit code '1'
NOTE: Tasks Summary: Attempted 514 tasks of which 509 didn't need to be rerun and 1 failed.
Waiting for 0 running tasks to finish:
Summary: 1 task failed:
virtual:native:/home/mberger/OpenSwitchDeb/ops-build/yocto/poky/meta/recipes-extended/shadow/shadow_4.2.1.bb, do_compile
Summary: There was 1 ERROR message shown, returning a non-zero exit code.
src/Rules.make:6: recipe for target 'ops-openvswitch-build' failed
make: *** [ops-openvswitch-build] Error 1
mberger@mabjessie:~/OpenSwitchDeb/ops-build$ ls /home/mberger/OpenSwitchDeb/ops-build/build/tmp/sysroots/x86_64-linux/usr/include
acl apr_ldap.h apr_signal.h bfd.h form.h lzo png.h
ansidecl.h apr_ldap_init.h apr_skiplist.h bfdlink.h gcc-build-internal-initial-x86_64-openswitch-linux magic.h pnglibconf.h
apr_allocator.h apr_ldap_option.h apr_strings.h blkid gcc-build-internal-x86_64-openswitch-linux menu.h popt.h
apr_anylock.h apr_ldap_rebind.h apr_strmatch.h bzlib.h gdbm mpc.h python2.7
apr_atomic.h apr_ldap_url.h apr_support.h crypto gdbm.h mpf2mpfr.h readline
apr_base64.h apr_lib.h apr_tables.h cursesapp.h gelf.h mpfr.h rpm
apr_buckets.h apr_md4.h apr_thread_cond.h cursesf.h gettext-po.h nc_tparm.h serf-1
apr_crypto.h apr_md5.h apr_thread_mutex.h curses.h gio-unix-2.0 ncurses sqlite3ext.h
apr_date.h apr_memcache.h apr_thread_pool.h cursesm.h glib-2.0 ncurses_dll.h sqlite3.h
apr_dbd.h apr_mmap.h apr_thread_proc.h cursesp.h gmp.h ncurses.h subversion-1
apr_dbm.h apr_network_io.h apr_thread_rwlock.h cursesw.h gmpxx.h ncursesw symcat.h
apr_dso.h apr_optional.h apr_time.h cursslk.h kconfig ndbm.h sys
apr_env.h apr_optional_hooks.h apr_uri.h db60 libelf.h nlist.h termcap.h
apr_errno.h apr_poll.h apr_user.h db_cxx.h libfdisk openssl term_entry.h
apr_escape.h apr_pools.h apr_uuid.h db.h libfdt_env.h ossp term.h
apr_file_info.h apr_portable.h apr_version.h dbm.h libfdt.h panel.h tic.h
apr_file_io.h apr_proc_mutex.h apr_want.h dis-asm.h libiberty pcrecpparg.h unctrl.h
apr_fnmatch.h apr_queue.h apr_xlate.h dwarf.h libiberty.h pcrecpp.h uuid
apr_general.h apr_random.h apr_xml.h elfutils libltdl pcre.h zconf.h
apr_getopt.h apr_reslist.h apu_errno.h eti.h libmount pcreposix.h zlib.h
apr_global_mutex.h apr_ring.h apu.h etip.h libpng16 pcre_scanner.h
apr.h apr_rmm.h apu_version.h expat_external.h libsmartcols pcre_stringpiece.h
apr_hash.h apr_sdbm.h apu_want.h expat.h ltdl.h pixman-1
apr_hooks.h apr_sha1.h attr fdt.h lzma plugin-api.h
apr_inherit.h apr_shm.h beecrypt FlexLexer.h lzma.h pngconf.h
mberger@mabjessie:~/OpenSwitchDeb/ops-build$ ls /home/mberger/OpenSwitchDeb/ops-build/build/tmp/sysroots/x86_64-linux/usr/include
acl apr_ldap.h apr_signal.h bfd.h form.h lzo png.h
ansidecl.h apr_ldap_init.h apr_skiplist.h bfdlink.h gcc-build-internal-initial-x86_64-openswitch-linux magic.h pnglibconf.h
apr_allocator.h apr_ldap_option.h apr_strings.h blkid gcc-build-internal-x86_64-openswitch-linux menu.h popt.h
apr_anylock.h apr_ldap_rebind.h apr_strmatch.h bzlib.h gdbm mpc.h python2.7
apr_atomic.h apr_ldap_url.h apr_support.h crypto gdbm.h mpf2mpfr.h readline
apr_base64.h apr_lib.h apr_tables.h cursesapp.h gelf.h mpfr.h rpm
apr_buckets.h apr_md4.h apr_thread_cond.h cursesf.h gettext-po.h nc_tparm.h serf-1
apr_crypto.h apr_md5.h apr_thread_mutex.h curses.h gio-unix-2.0 ncurses sqlite3ext.h
apr_date.h apr_memcache.h apr_thread_pool.h cursesm.h glib-2.0 ncurses_dll.h sqlite3.h
apr_dbd.h apr_mmap.h apr_thread_proc.h cursesp.h gmp.h ncurses.h subversion-1
apr_dbm.h apr_network_io.h apr_thread_rwlock.h cursesw.h gmpxx.h ncursesw symcat.h
apr_dso.h apr_optional.h apr_time.h cursslk.h kconfig ndbm.h sys
apr_env.h apr_optional_hooks.h apr_uri.h db60 libelf.h nlist.h termcap.h
apr_errno.h apr_poll.h apr_user.h db_cxx.h libfdisk openssl term_entry.h
apr_escape.h apr_pools.h apr_uuid.h db.h libfdt_env.h ossp term.h
apr_file_info.h apr_portable.h apr_version.h dbm.h libfdt.h panel.h tic.h
apr_file_io.h apr_proc_mutex.h apr_want.h dis-asm.h libiberty pcrecpparg.h unctrl.h
apr_fnmatch.h apr_queue.h apr_xlate.h dwarf.h libiberty.h pcrecpp.h uuid
apr_general.h apr_random.h apr_xml.h elfutils libltdl pcre.h zconf.h
apr_getopt.h apr_reslist.h apu_errno.h eti.h libmount pcreposix.h zlib.h
apr_global_mutex.h apr_ring.h apu.h etip.h libpng16 pcre_scanner.h
apr.h apr_rmm.h apu_version.h expat_external.h libsmartcols pcre_stringpiece.h
apr_hash.h apr_sdbm.h apu_want.h expat.h ltdl.h pixman-1
apr_hooks.h apr_sha1.h attr fdt.h lzma plugin-api.h
apr_inherit.h apr_shm.h beecrypt FlexLexer.h lzma.h pngconf.h
mberger@mabjessie:~/OpenSwitchDeb/ops-build$
@mabnhdev
Copy link
Author

mberger@mabjessie:~/OpenSwitchDeb/ops-build$ find build/ -name libaudit
build/tmp/work/core2-64-openswitch-linux/audit/2.4.3-r8/package/etc/libaudit.conf
build/tmp/work/core2-64-openswitch-linux/audit/2.4.3-r8/package/usr/share/man/man5/libaudit.conf.5
build/tmp/work/core2-64-openswitch-linux/audit/2.4.3-r8/package/usr/src/debug/audit/2.4.3-r8/audit-2.4.3/lib/libaudit.h
build/tmp/work/core2-64-openswitch-linux/audit/2.4.3-r8/package/usr/src/debug/audit/2.4.3-r8/audit-2.4.3/lib/libaudit.c
build/tmp/work/core2-64-openswitch-linux/audit/2.4.3-r8/package/usr/include/libaudit.h
build/tmp/work/core2-64-openswitch-linux/audit/2.4.3-r8/package/lib/libaudit.so.1
build/tmp/work/core2-64-openswitch-linux/audit/2.4.3-r8/package/lib/.debug/libaudit.so.1.0.0
build/tmp/work/core2-64-openswitch-linux/audit/2.4.3-r8/package/lib/libaudit.so.1.0.0
build/tmp/work/core2-64-openswitch-linux/audit/2.4.3-r8/package/lib/libaudit.a
build/tmp/work/core2-64-openswitch-linux/audit/2.4.3-r8/package/lib/libaudit.la
build/tmp/work/core2-64-openswitch-linux/audit/2.4.3-r8/package/lib/libaudit.so
build/tmp/work/core2-64-openswitch-linux/audit/2.4.3-r8/packages-split/audit-dbg/usr/src/debug/audit/2.4.3-r8/audit-2.4.3/lib/libaudit.h
build/tmp/work/core2-64-openswitch-linux/audit/2.4.3-r8/packages-split/audit-dbg/usr/src/debug/audit/2.4.3-r8/audit-2.4.3/lib/libaudit.c
build/tmp/work/core2-64-openswitch-linux/audit/2.4.3-r8/packages-split/audit-dbg/lib/.debug/libaudit.so.1.0.0
build/tmp/work/core2-64-openswitch-linux/audit/2.4.3-r8/packages-split/audit-staticdev/lib/libaudit.a
build/tmp/work/core2-64-openswitch-linux/audit/2.4.3-r8/packages-split/audit-doc/usr/share/man/man5/libaudit.conf.5
build/tmp/work/core2-64-openswitch-linux/audit/2.4.3-r8/packages-split/audit-dev/usr/include/libaudit.h
build/tmp/work/core2-64-openswitch-linux/audit/2.4.3-r8/packages-split/audit-dev/lib/libaudit.la
build/tmp/work/core2-64-openswitch-linux/audit/2.4.3-r8/packages-split/audit-dev/lib/libaudit.so
build/tmp/work/core2-64-openswitch-linux/audit/2.4.3-r8/packages-split/audit/etc/libaudit.conf
build/tmp/work/core2-64-openswitch-linux/audit/2.4.3-r8/packages-split/audit/lib/libaudit.so.1
build/tmp/work/core2-64-openswitch-linux/audit/2.4.3-r8/packages-split/audit/lib/libaudit.so.1.0.0
build/tmp/work/core2-64-openswitch-linux/audit/2.4.3-r8/sysroot-destdir/usr/include/libaudit.h
build/tmp/work/core2-64-openswitch-linux/audit/2.4.3-r8/sysroot-destdir/lib/libaudit.so.1
build/tmp/work/core2-64-openswitch-linux/audit/2.4.3-r8/sysroot-destdir/lib/libaudit.so.1.0.0
build/tmp/work/core2-64-openswitch-linux/audit/2.4.3-r8/sysroot-destdir/lib/libaudit.a
build/tmp/work/core2-64-openswitch-linux/audit/2.4.3-r8/sysroot-destdir/lib/libaudit.la
build/tmp/work/core2-64-openswitch-linux/audit/2.4.3-r8/sysroot-destdir/lib/libaudit.so
build/tmp/sysroots/alphanetworks-snx-60a0-486f/usr/include/libaudit.h
build/tmp/sysroots/alphanetworks-snx-60a0-486f/lib/libaudit.so.1
build/tmp/sysroots/alphanetworks-snx-60a0-486f/lib/libaudit.so.1.0.0
build/tmp/sysroots/alphanetworks-snx-60a0-486f/lib/libaudit.a
build/tmp/sysroots/alphanetworks-snx-60a0-486f/lib/libaudit.la
build/tmp/sysroots/alphanetworks-snx-60a0-486f/lib/libaudit.so

@jetm
Copy link

jetm commented Mar 30, 2022

The problem is coming from libaudit-dev package. It's providing another closelog() function with a different signature. The solution is removing that package in Debian/Ubuntu:

sudo apt remove libaudit-dev

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment