DEBUG: Executing shell function do_compile
NOTE: cmake --build TMPDIR/work/cortexa57-yoe-linux-musl/ettercap/0.8.4/build --target all --
[1/262] Building C object src/interfaces/CMakeFiles/ec_interfaces.dir/text/ec_text_display.c.o
[2/262] Building C object src/interfaces/CMakeFiles/ec_interfaces.dir/text/ec_text_conn.c.o
[3/262] Building C object src/interfaces/CMakeFiles/ec_interfaces.dir/text/ec_text_plugin.c.o
[4/262] Building C object src/interfaces/CMakeFiles/ec_interfaces.dir/__/ec_interfaces.c.o
[5/262] Building C object src/interfaces/CMakeFiles/ec_interfaces.dir/text/ec_text_profile.c.o
[6/262] Building C object src/interfaces/CMakeFiles/ec_interfaces.dir/daemon/ec_daemon.c.o
[7/262] Building C object src/interfaces/CMakeFiles/ec_interfaces.dir/text/ec_text_redirect.c.o
[8/262] Building C object src/interfaces/CMakeFiles/ec_interfaces.dir/curses/widgets/wdg_debug.c.o
[9/262] Building C object src/interfaces/CMakeFiles/ec_interfaces.dir/curses/widgets/wdg_compound.c.o
[10/262] Building C object src/interfaces/CMakeFiles/ec_interfaces.dir/curses/widgets/wdg_error.c.o
[11/262] Building C object src/interfaces/CMakeFiles/ec_interfaces.dir/text/ec_text.c.o
[12/262] Building C object src/interfaces/CMakeFiles/ec_interfaces.dir/curses/widgets/wdg.c.o
[13/262] Building C object src/interfaces/CMakeFiles/ec_interfaces.dir/curses/widgets/wdg_dynlist.c.o
[14/262] Building C object src/interfaces/CMakeFiles/ec_interfaces.dir/curses/widgets/wdg_input.c.o
[15/262] Building C object src/interfaces/CMakeFiles/ec_interfaces.dir/curses/widgets/wdg_list.c.o
[16/262] Building C object src/interfaces/CMakeFiles/ec_interfaces.dir/curses/widgets/wdg_dialog.c.o
[17/262] Building C object src/interfaces/CMakeFiles/ec_interfaces.dir/curses/widgets/wdg_window.c.o
[18/262] Building C object src/interfaces/CMakeFiles/ec_interfaces.dir/curses/widgets/wdg_panel.c.o
[19/262] Building C object src/interfaces/CMakeFiles/ec_interfaces.dir/curses/widgets/wdg_menu.c.o
[20/262] Building C object src/interfaces/CMakeFiles/ec_interfaces.dir/curses/widgets/wdg_percentage.c.o
[21/262] Building C object src/interfaces/CMakeFiles/ec_interfaces.dir/curses/widgets/wdg_file.c.o
[22/262] Building C object src/interfaces/CMakeFiles/ec_interfaces.dir/curses/ec_curses_logging.c.o
[23/262] Building C object src/interfaces/CMakeFiles/ec_interfaces.dir/curses/ec_curses_filters.c.o
[24/262] Building C object src/interfaces/CMakeFiles/ec_interfaces.dir/curses/ec_curses_offline.c.o
[25/262] Building C object src/interfaces/CMakeFiles/ec_interfaces.dir/curses/widgets/wdg_scroll.c.o
[26/262] Building C object src/interfaces/CMakeFiles/ec_interfaces.dir/curses/ec_curses_live.c.o
[27/262] Building C object src/interfaces/CMakeFiles/ec_interfaces.dir/curses/ec_curses_help.c.o
[28/262] Building C object src/interfaces/CMakeFiles/ec_interfaces.dir/curses/ec_curses_hosts.c.o
[29/262] Building C object src/interfaces/CMakeFiles/ec_interfaces.dir/curses/ec_curses.c.o
[30/262] Building C object src/interfaces/CMakeFiles/ec_interfaces.dir/curses/ec_curses_mitm.c.o
[31/262] Building C object src/interfaces/CMakeFiles/ec_interfaces.dir/curses/ec_curses_view.c.o
[32/262] Building C object src/interfaces/CMakeFiles/ec_interfaces.dir/curses/ec_curses_start.c.o
[33/262] Building C object src/CMakeFiles/lib_ettercap.dir/ec_mem.c.o
[34/262] Building C object src/interfaces/CMakeFiles/ec_interfaces.dir/curses/ec_curses_plugins.c.o
[35/262] Building C object src/interfaces/CMakeFiles/ec_interfaces.dir/curses/ec_curses_targets.c.o
[36/262] Building C object src/CMakeFiles/lib_ettercap.dir/ec_capture.c.o
[37/262] Building C object src/interfaces/CMakeFiles/ec_interfaces.dir/curses/ec_curses_view_profiles.c.o
[38/262] Building C object src/CMakeFiles/lib_ettercap.dir/ec_checksum.c.o
[39/262] Building C object src/CMakeFiles/lib_ettercap.dir/ec_connbuf.c.o
[40/262] Building C object src/CMakeFiles/lib_ettercap.dir/ec_debug.c.o
[41/262] Building C object src/CMakeFiles/lib_ettercap.dir/ec_asn1.c.o
[42/262] Building C object src/CMakeFiles/lib_ettercap.dir/ec_decode.c.o
[43/262] Building C object src/interfaces/CMakeFiles/ec_interfaces.dir/curses/ec_curses_view_connections.c.o
[44/262] Building C object src/CMakeFiles/lib_ettercap.dir/ec_dispatcher.c.o
[45/262] Building C object src/CMakeFiles/lib_ettercap.dir/ec_conf.c.o
[46/262] Building C object src/CMakeFiles/lib_ettercap.dir/ec_conntrack.c.o
[47/262] Building C object src/CMakeFiles/lib_ettercap.dir/ec_encryption_ccmp.c.o
[48/262] Linking C shared library src/interfaces/libettercap-ui.so.0.8.4
[49/262] Building C object src/CMakeFiles/lib_ettercap.dir/ec_dissect.c.o
[50/262] Building C object src/CMakeFiles/lib_ettercap.dir/ec_exit.c.o
[51/262] Building C object src/CMakeFiles/lib_ettercap.dir/ec_error.c.o
[52/262] Building C object src/CMakeFiles/lib_ettercap.dir/ec_encryption_tkip.c.o
[53/262] Building C object src/CMakeFiles/lib_ettercap.dir/ec_file.c.o
[54/262] Building C object src/CMakeFiles/lib_ettercap.dir/ec_hash.c.o
[55/262] Building C object src/CMakeFiles/lib_ettercap.dir/ec_globals.c.o
[56/262] Building C object src/CMakeFiles/lib_ettercap.dir/ec_hook.c.o
[57/262] Building C object src/CMakeFiles/lib_ettercap.dir/ec_fingerprint.c.o
[58/262] Building C object src/CMakeFiles/lib_ettercap.dir/ec_format.c.o
[59/262] Building C object src/CMakeFiles/lib_ettercap.dir/ec_inet.c.o
[60/262] Building C object src/CMakeFiles/lib_ettercap.dir/ec_libettercap.c.o
[61/262] Building C object src/CMakeFiles/lib_ettercap.dir/ec_log.c.o
[62/262] Building C object src/CMakeFiles/lib_ettercap.dir/ec_packet.c.o
[63/262] Building C object src/CMakeFiles/lib_ettercap.dir/ec_manuf.c.o
[64/262] Building C object src/CMakeFiles/lib_ettercap.dir/ec_mitm.c.o
[65/262] Building C object src/CMakeFiles/lib_ettercap.dir/ec_passive.c.o
[66/262] Building C object src/CMakeFiles/lib_ettercap.dir/ec_encryption.c.o
[67/262] Building C object src/CMakeFiles/lib_ettercap.dir/ec_inject.c.o
[68/262] Building C object src/CMakeFiles/lib_ettercap.dir/ec_filter.c.o
[69/262] Building C object src/CMakeFiles/lib_ettercap.dir/ec_resolv.c.o
FAILED: [code=1] src/CMakeFiles/lib_ettercap.dir/ec_resolv.c.o 
TMPDIR/work/cortexa57-yoe-linux-musl/ettercap/0.8.4/recipe-sysroot-native/usr/bin/aarch64-yoe-linux-musl/aarch64-yoe-linux-musl-clang --sysroot=TMPDIR/work/cortexa57-yoe-linux-musl/ettercap/0.8.4/recipe-sysroot -Dlib_ettercap_EXPORTS -ITMPDIR/work/cortexa57-yoe-linux-musl/ettercap/0.8.4/build/include -ITMPDIR/work/cortexa57-yoe-linux-musl/ettercap/0.8.4/sources/ettercap-0.8.4/include -ITMPDIR/work/cortexa57-yoe-linux-musl/ettercap/0.8.4/recipe-sysroot-native/usr/include -ITMPDIR/work/cortexa57-yoe-linux-musl/ettercap/0.8.4/recipe-sysroot-native/usr/include/ncurses -ITMPDIR/work/cortexa57-yoe-linux-musl/ettercap/0.8.4/sources/ettercap-0.8.4/src/interfaces/daemon -ITMPDIR/work/cortexa57-yoe-linux-musl/ettercap/0.8.4/sources/ettercap-0.8.4/src/interfaces/text -ITMPDIR/work/cortexa57-yoe-linux-musl/ettercap/0.8.4/sources/ettercap-0.8.4/src/interfaces/curses -ITMPDIR/work/cortexa57-yoe-linux-musl/ettercap/0.8.4/sources/ettercap-0.8.4/src/interfaces/curses/widgets -mcpu=cortex-a57+crc   --dyld-prefix=/usr -fstack-protector-strong  -O2 -D_FORTIFY_SOURCE=2 -Wformat -Wformat-security -Werror=format-security  --sysroot=TMPDIR/work/cortexa57-yoe-linux-musl/ettercap/0.8.4/recipe-sysroot  -O2 -g   -ffile-prefix-map=TMPDIR/work/cortexa57-yoe-linux-musl/ettercap/0.8.4/sources/ettercap-0.8.4=/usr/src/debug/ettercap/0.8.4  -ffile-prefix-map=TMPDIR/work/cortexa57-yoe-linux-musl/ettercap/0.8.4/build=/usr/src/debug/ettercap/0.8.4  -ffile-prefix-map=TMPDIR/work/cortexa57-yoe-linux-musl/ettercap/0.8.4/recipe-sysroot=  -ffile-prefix-map=TMPDIR/work/cortexa57-yoe-linux-musl/ettercap/0.8.4/recipe-sysroot-native=  -pipe -D_GNU_SOURCE -O2 -w -D_FORTIFY_SOURCE=2 -fPIC -MD -MT src/CMakeFiles/lib_ettercap.dir/ec_resolv.c.o -MF src/CMakeFiles/lib_ettercap.dir/ec_resolv.c.o.d -o src/CMakeFiles/lib_ettercap.dir/ec_resolv.c.o -c TMPDIR/work/cortexa57-yoe-linux-musl/ettercap/0.8.4/sources/ettercap-0.8.4/src/ec_resolv.c
TMPDIR/work/cortexa57-yoe-linux-musl/ettercap/0.8.4/sources/ettercap-0.8.4/src/ec_resolv.c:142:10: error: call to undeclared function 'pthread_kill'; ISO C99 and later do not support implicit function declarations [-Wimplicit-function-declaration]
  142 |          pthread_kill(resolv_threads[i], SIGUSR1);
      |          ^
TMPDIR/work/cortexa57-yoe-linux-musl/ettercap/0.8.4/sources/ettercap-0.8.4/src/ec_resolv.c:142:10: note: did you mean 'pthread_self'?
TMPDIR/work/cortexa57-yoe-linux-musl/ettercap/0.8.4/recipe-sysroot/usr/include/pthread.h:88:11: note: 'pthread_self' declared here
   88 | pthread_t pthread_self(void);
      |           ^
TMPDIR/work/cortexa57-yoe-linux-musl/ettercap/0.8.4/sources/ettercap-0.8.4/src/ec_resolv.c:225:4: error: call to undeclared function 'sigfillset'; ISO C99 and later do not support implicit function declarations [-Wimplicit-function-declaration]
  225 |    sigfillset(&sigmask);
      |    ^
TMPDIR/work/cortexa57-yoe-linux-musl/ettercap/0.8.4/sources/ettercap-0.8.4/src/ec_resolv.c:226:4: error: call to undeclared function 'pthread_sigmask'; ISO C99 and later do not support implicit function declarations [-Wimplicit-function-declaration]
  226 |    pthread_sigmask(SIG_UNBLOCK, &sigmask, NULL);
      |    ^
TMPDIR/work/cortexa57-yoe-linux-musl/ettercap/0.8.4/sources/ettercap-0.8.4/src/ec_resolv.c:226:20: error: use of undeclared identifier 'SIG_UNBLOCK'
  226 |    pthread_sigmask(SIG_UNBLOCK, &sigmask, NULL);
      |                    ^~~~~~~~~~~
TMPDIR/work/cortexa57-yoe-linux-musl/ettercap/0.8.4/sources/ettercap-0.8.4/src/ec_resolv.c:243:17: error: call to undeclared function 'sigwait'; ISO C99 and later do not support implicit function declarations [-Wimplicit-function-declaration]
  243 |          while (sigwait(&sigmask, &sig) == 0)
      |                 ^
5 errors generated.
[70/262] Building C object src/CMakeFiles/lib_ettercap.dir/ec_network.c.o
[71/262] Building C object src/CMakeFiles/lib_ettercap.dir/ec_poll.c.o
[72/262] Building C object src/CMakeFiles/lib_ettercap.dir/ec_scan.c.o
[73/262] Building C object src/CMakeFiles/lib_ettercap.dir/ec_plugins.c.o
[74/262] Building C object src/CMakeFiles/lib_ettercap.dir/ec_redirect.c.o
[75/262] Building C object src/CMakeFiles/lib_ettercap.dir/ec_session.c.o
[76/262] Building C object src/CMakeFiles/lib_ettercap.dir/ec_services.c.o
[77/262] Building C object src/CMakeFiles/lib_ettercap.dir/ec_profiles.c.o
[78/262] Building C object src/CMakeFiles/lib_ettercap.dir/ec_send.c.o
ninja: build stopped: subcommand failed.
WARNING: TMPDIR/work/cortexa57-yoe-linux-musl/ettercap/0.8.4/temp/run.do_compile.1441228:153 exit 1 from 'eval ${DESTDIR:+DESTDIR=${DESTDIR} } cmake --build 'TMPDIR/work/cortexa57-yoe-linux-musl/ettercap/0.8.4/build' "$@" -- ${EXTRA_OECMAKE_BUILD}'
WARNING: Backtrace (BB generated script): 
	#1: cmake_runcmake_build, TMPDIR/work/cortexa57-yoe-linux-musl/ettercap/0.8.4/temp/run.do_compile.1441228, line 153
	#2: cmake_do_compile, TMPDIR/work/cortexa57-yoe-linux-musl/ettercap/0.8.4/temp/run.do_compile.1441228, line 147
	#3: do_compile, TMPDIR/work/cortexa57-yoe-linux-musl/ettercap/0.8.4/temp/run.do_compile.1441228, line 142
	#4: main, TMPDIR/work/cortexa57-yoe-linux-musl/ettercap/0.8.4/temp/run.do_compile.1441228, line 166

Error details

Submitted on:
12/02/26 04:17
Error type:
Recipe
Task:
do_compile
Recipe:
ettercap
Recipe version:
0.8.4-r0
Machine:
qemuarm64
Distro:
yoe
Build system:
x86_64-linux
Target system:
aarch64-yoe-linux-musl
Host distro:
ubuntu-22.04/ubuntu-22.04
Branch:
HEAD
Commit:
f129bb60463f9f40dc9cdb49f96b640b0bc2456e
Build:
#227044
Submitter:
ab@rdk
Similar errors:
2
Open a bug