FailedOk

th/SRPMS[OK]
th/x32[OK]
th/i686[OK]
th/x86_64[OK]

ac/SRPMS[OK]
ac/i386[OK]
ac/i586[OK]
ac/i686[OK]
ac/alpha[OK]
ac/amd64[OK]
ac/athlon[OK]
ac/ppc[OK]
ac/sparc[OK]
ac/sparc64[OK]

Advanced Search
main()
Powered by PLD Linux
(c) 2002-2021 PLD Team
$Revision: 1.37 $
Powered by penguin.
Your IP: 3.81.89.248

vacm 7f864527-d7c6-4cad-809e-b72641107b87

Status:Failed
Source URL:https://buildlogs.pld-linux.org/pld/th/x86_64/FAIL/vacm,7f864527-d7c6-4cad-809e-b72641107b87.bz2
text/plain URL:View!
rpm -qa of builder:View!
Date:2021/09/27 03:42:24
Runtime:0:00:24.640804

Toc:

  • prep
  • Executing(%prep): /bin/sh -e /tmp/B._n3nggcq/BUILD/tmp/rpm-tmp.Lxzcj9
  • build
  • Executing(%build): /bin/sh -e /tmp/B._n3nggcq/BUILD/tmp/rpm-tmp.MnQio6
  • error 1
  • /tmp/B._n3nggcq/BUILD/vacm-2.0.5a/nexxus/nexxus_modules/emp/emp_thread.c:777: undefined reference to `pthread_mutexattr_setkind_np'
  • error 2
  • collect2: error: ld returned 1 exit status
  • error 3
  • make[5]: *** [Makefile:481: emp.loose] Error 1
  • error 4
  • make[4]: *** [Makefile:538: all-recursive] Error 1
  • error 5
  • make[3]: *** [Makefile:388: all-recursive] Error 1
  • error 6
  • make[2]: *** [Makefile:539: all-recursive] Error 1
  • error 7
  • make[1]: *** [Makefile:444: all-recursive] Error 1
  • error 8
  • error: Bad exit status from /tmp/B._n3nggcq/BUILD/tmp/rpm-tmp.MnQio6 (%build)
  • error 9
  • RPM build errors:
  • error 10
  • error: No files produced.

Content:

request from: baggins
checking if we should skip the build
started at: Mon Sep 27 03:41:58 2021
killing old processes on a builder
sending signal 9 to pid -1
cleaning up /tmp
fetching https://srcbuilder.pld-linux.org/th//srpms/7f864527-d7c6-4cad-809e-b72641107b87/vacm-2.0.5a-7.src.rpm
fetched 2254340 bytes, 4598.5 K/s
installing srpm: vacm-2.0.5a-7.src.rpm
+ install -d /tmp/B._n3nggcq/BUILD /tmp/B._n3nggcq/RPMS
+ LC_ALL=en_US.UTF-8
+ rpm -qp --changelog vacm-2.0.5a-7.src.rpm
* Mon Sep 27 2021 PLD Linux Team <feedback@pld-linux.org>
- For complete changelog see: http://git.pld-linux.org/?p=packages/vacm.git;a=log;h=master
* Mon Oct 05 2020 Jan Palus <atler@pld-linux.org> 97181cb
- disable FLIM when building without gtk1 * Mon Oct 05 2020 Jan Palus <atler@pld-linux.org> 0c8e938
- fix autotools invocation on modern systems * Thu Oct 17 2019 Arkadiusz Miśkiewicz <arekm@maven.pl> 3a7d83c
- release 7 (by relup.sh) * Thu Sep 20 2018 Arkadiusz Miśkiewicz <arekm@maven.pl> ea21342
- rel 6; fixed openssl build but there is jadetex problem * Sat Sep 15 2018 Arkadiusz Miśkiewicz <arekm@maven.pl> 051e8d9
- release 5 (by relup.sh) * Tue Oct 18 2016 Jan Rękorajski <baggins@pld-linux.org> 3088367
- rebuild with readline 7.0 - release 4 (by relup.sh) * Sat Feb 28 2015 Jan Rękorajski <baggins@pld-linux.org> 549a759
- updated tex BRs - rel 3 * Tue Feb 24 2015 Jan Rękorajski <baggins@pld-linux.org> 8a3ca3d
- x32 rebuild - release 2 (by relup.sh) * Sun Jan 04 2015 Jan Rękorajski <baggins@pld-linux.org> 21f51ab
- fix building ps docs * Sun Dec 28 2014 Jan Rękorajski <baggins@pld-linux.org> ecb4cbe
- updated gettext BR * Fri Sep 06 2013 Jakub Bogusz <qboosh@pld-linux.org> 33d9396
- actually apply link patch * Thu Sep 05 2013 Jakub Bogusz <qboosh@pld-linux.org> c107407
- added link patch (libvacmclient needs -lssl); package .la for libvacmclient * Thu Sep 05 2013 Jakub Bogusz <qboosh@pld-linux.org> 06565ce
- new - sh patch removed bashisms from configure - build patch fixes some C/C++ errors detected by modern compilers + rpm -Uhv --nodeps --define '_topdir /tmp/B._n3nggcq' --define '_specdir %{_topdir}' --define '_sourcedir %{_specdir}' --define '_rpmdir %{_topdir}/RPMS' --define '_builddir %{_topdir}/BUILD' vacm-2.0.5a-7.src.rpm Updating / installing... vacm-2.0.5a-7 ######################################## + rm -f vacm-2.0.5a-7.src.rpm + install -m 700 -d /tmp/B._n3nggcq/BUILD/tmp + TMPDIR=/tmp/B._n3nggcq/BUILD/tmp + exec nice -n 0 rpmbuild -bp --short-circuit --nodeps --define '_topdir /tmp/B._n3nggcq' --define '_specdir %{_topdir}' --define '_sourcedir %{_specdir}' --define '_rpmdir %{_topdir}/RPMS' --define '_builddir %{_topdir}/BUILD' --target x86_64-pld-linux --define 'prep exit 0' /tmp/B._n3nggcq/vacm.spec warning: Could not canonicalize hostname: ymir Building target platforms: x86_64-pld-linux Building for target x86_64-pld-linux checking BuildConflict-ing packages rpm: warning: Could not canonicalize hostname: ymir rpm: Building target platforms: x86_64-pld-linux rpm: Building for target x86_64-pld-linux no BuildConflicts found checking BR rpm: warning: Could not canonicalize hostname: ymir rpm: Building target platforms: x86_64-pld-linux rpm: Building for target x86_64-pld-linux no BR needed building RPM using: set -ex; : build-id: 7f864527-d7c6-4cad-809e-b72641107b87; TMPDIR=/tmp/B._n3nggcq/BUILD/tmp exec nice -n 0 rpmbuild -bb --define '_smp_mflags -j9' --define '_make_opts -Otarget' --define '_pld_builder 1' --define '_topdir /tmp/B._n3nggcq' --define '_specdir %{_topdir}' --define '_sourcedir %{_specdir}' --define '_rpmdir %{_topdir}/RPMS' --define '_builddir %{_topdir}/BUILD' --target x86_64-pld-linux /tmp/B._n3nggcq/vacm.spec + : build-id: 7f864527-d7c6-4cad-809e-b72641107b87 + TMPDIR=/tmp/B._n3nggcq/BUILD/tmp + exec nice -n 0 rpmbuild -bb --define '_smp_mflags -j9' --define '_make_opts -Otarget' --define '_pld_builder 1' --define '_topdir /tmp/B._n3nggcq' --define '_specdir %{_topdir}' --define '_sourcedir %{_specdir}' --define '_rpmdir %{_topdir}/RPMS' --define '_builddir %{_topdir}/BUILD' --target x86_64-pld-linux /tmp/B._n3nggcq/vacm.spec warning: Could not canonicalize hostname: ymir Building target platforms: x86_64-pld-linux Building for target x86_64-pld-linux Executing(%prep): /bin/sh -e /tmp/B._n3nggcq/BUILD/tmp/rpm-tmp.Lxzcj9 + umask 022 + cd /tmp/B._n3nggcq/BUILD + cd /tmp/B._n3nggcq/BUILD + rm -rf vacm-2.0.5a + /bin/gzip -dc /tmp/B._n3nggcq/vacm-2.0.5a.tar.gz + /bin/tar -xof - + STATUS=0 + '[' 0 -ne 0 ']' + cd vacm-2.0.5a + /bin/chmod -Rf a+rX,u+w,g-w,o-w . + echo 'Patch #0 (vacm-build.patch):' Patch #0 (vacm-build.patch): + </tmp/B._n3nggcq/vacm-build.patch + /usr/bin/patch -s -p1 '--fuzz=0' + echo 'Patch #1 (vacm-sh.patch):' Patch #1 (vacm-sh.patch): + </tmp/B._n3nggcq/vacm-sh.patch + /usr/bin/patch -s -p1 '--fuzz=0' + echo 'Patch #2 (vacm-link.patch):' Patch #2 (vacm-link.patch): + </tmp/B._n3nggcq/vacm-link.patch + /usr/bin/patch -s -p1 '--fuzz=0' + echo 'Patch #3 (dvips.patch):' Patch #3 (dvips.patch): + </tmp/B._n3nggcq/dvips.patch + /usr/bin/patch -s -p1 '--fuzz=0' + echo 'Patch #4 (openssl.patch):' Patch #4 (openssl.patch): + </tmp/B._n3nggcq/openssl.patch + /usr/bin/patch -s -p1 '--fuzz=0' + echo 'Patch #5 (vacm-gettext.patch):' Patch #5 (vacm-gettext.patch): + </tmp/B._n3nggcq/vacm-gettext.patch + /usr/bin/patch -s -p1 '--fuzz=0' + /bin/sed -i -e $'s/\r//g' nexxus/nexxus_modules/emp/include/iana_list.h + RPM_EC=0 + jobs -p + exit 0 Executing(%build): /bin/sh -e /tmp/B._n3nggcq/BUILD/tmp/rpm-tmp.MnQio6 TMP=/home/users/builder/tmp HOME=/home/users/builder PATH=/home/users/builder/GNUstep/Tools:/bin:/usr/bin:/usr/local/bin:/home/users/builder/bin TMPDIR=/tmp/B._n3nggcq/BUILD/tmp + umask 022 + cd /tmp/B._n3nggcq/BUILD + cd vacm-2.0.5a + cp -f /usr/share/gettext/config.rpath . + libtoolize --copy --force --install libtoolize: putting auxiliary files in '.'. libtoolize: copying file './config.guess' libtoolize: copying file './config.sub' libtoolize: copying file './install-sh' libtoolize: copying file './ltmain.sh' libtoolize: You should add the contents of the following files to 'aclocal.m4': libtoolize: '/usr/share/aclocal/libtool.m4' libtoolize: '/usr/share/aclocal/ltoptions.m4' libtoolize: '/usr/share/aclocal/ltsugar.m4' libtoolize: '/usr/share/aclocal/ltversion.m4' libtoolize: '/usr/share/aclocal/lt~obsolete.m4' libtoolize: Consider adding 'AC_CONFIG_MACRO_DIRS([m4])' to configure.in, libtoolize: and rerunning libtoolize and aclocal. libtoolize: Consider adding '-I m4' to ACLOCAL_AMFLAGS in Makefile.am. + aclocal aclocal: warning: autoconf input should be named 'configure.ac', not 'configure.in' + autoconf configure.in:4: warning: AM_INIT_AUTOMAKE: two- and three-arguments forms are deprecated. ./lib/autoconf/general.m4:2434: AC_DIAGNOSE is expanded from... aclocal.m4:9519: AM_INIT_AUTOMAKE is expanded from... configure.in:4: the top level configure.in:42: warning: The macro `AC_ISC_POSIX' is obsolete. configure.in:42: You should run autoupdate. ./lib/autoconf/specific.m4:550: AC_ISC_POSIX is expanded from... configure.in:42: the top level configure.in:48: warning: The macro `AC_LIBTOOL_DLOPEN' is obsolete. configure.in:48: You should run autoupdate. aclocal.m4:8518: AC_LIBTOOL_DLOPEN is expanded from... configure.in:48: the top level configure.in:48: warning: AC_LIBTOOL_DLOPEN: Remove this warning and the call to _LT_SET_OPTION when you configure.in:48: put the 'dlopen' option into LT_INIT's first parameter. ./lib/autoconf/general.m4:2434: AC_DIAGNOSE is expanded from... aclocal.m4:8518: AC_LIBTOOL_DLOPEN is expanded from... configure.in:48: the top level configure.in:49: warning: The macro `AM_PROG_LIBTOOL' is obsolete. configure.in:49: You should run autoupdate. aclocal.m4:122: AM_PROG_LIBTOOL is expanded from... configure.in:49: the top level configure.in:51: warning: The macro `AC_GCC_TRADITIONAL' is obsolete. configure.in:51: You should run autoupdate. ./lib/autoconf/oldnames.m4:59: AC_GCC_TRADITIONAL is expanded from... configure.in:51: the top level configure.in:126: warning: The macro `AC_LN_S' is obsolete. configure.in:126: You should run autoupdate. ./lib/autoconf/oldnames.m4:62: AC_LN_S is expanded from... configure.in:126: the top level configure.in:146: warning: The macro `AC_HEADER_TIME' is obsolete. configure.in:146: You should run autoupdate. ./lib/autoconf/headers.m4:743: AC_HEADER_TIME is expanded from... configure.in:146: the top level configure.in:159: warning: The macro `AC_TYPE_SIGNAL' is obsolete. configure.in:159: You should run autoupdate. ./lib/autoconf/types.m4:776: AC_TYPE_SIGNAL is expanded from... configure.in:159: the top level configure.in:172: warning: The macro `AC_WARN' is obsolete. configure.in:172: You should run autoupdate. ./lib/autoconf/oldnames.m4:33: AC_WARN is expanded from... configure.in:172: the top level configure.in:279: warning: 'AM_CONFIG_HEADER': this macro is obsolete. configure.in:279: You should use the 'AC_CONFIG_HEADERS' macro instead. ./lib/autoconf/general.m4:2434: AC_DIAGNOSE is expanded from... aclocal.m4:9853: AM_CONFIG_HEADER is expanded from... configure.in:279: the top level configure.in:285: warning: AC_OUTPUT should be used without arguments. configure.in:285: You should run autoupdate. + autoheader autoheader: warning: autoconf input should be named 'configure.ac', not 'configure.in' autoheader: warning: WARNING: Using auxiliary files such as 'acconfig.h', 'config.h.bot' autoheader: WARNING: and 'config.h.top', to define templates for 'config.h.in' autoheader: WARNING: is deprecated and discouraged. autoheader: autoheader: WARNING: Using the third argument of 'AC_DEFINE_UNQUOTED' and autoheader: WARNING: 'AC_DEFINE' allows one to define a template without autoheader: WARNING: 'acconfig.h': autoheader: autoheader: WARNING: AC_DEFINE([NEED_FUNC_MAIN], 1, autoheader: [Define if a function 'main' is needed.]) autoheader: autoheader: WARNING: More sophisticated templates can also be produced, see the autoheader: WARNING: documentation. + automake -a -c -f --foreign automake: warning: autoconf input should be named 'configure.ac', not 'configure.in' configure.in:4: warning: AM_INIT_AUTOMAKE: two- and three-arguments forms are deprecated. For more info, see: configure.in:4: https://www.gnu.org/software/automake/manual/automake.html#Modernize-AM_005fINIT_005fAUTOMAKE-invocation configure.in:38: installing './compile' configure.in:4: installing './missing' clients/cltk/Makefile.am:8: warning: 'INCLUDES' is the old name for 'AM_CPPFLAGS' (or '*_CPPFLAGS') clients/cltk/Makefile.am: installing './depcomp' automake: warning: autoconf input should be named 'configure.ac', not 'configure.in' clients/hoover/Makefile.am:24: warning: 'INCLUDES' is the old name for 'AM_CPPFLAGS' (or '*_CPPFLAGS') clients/hoover/libgessie/Makefile.am:20: warning: 'INCLUDES' is the old name for 'AM_CPPFLAGS' (or '*_CPPFLAGS') clients/sercon_terminal/Makefile.am:8: warning: 'INCLUDES' is the old name for 'AM_CPPFLAGS' (or '*_CPPFLAGS') libvacmclient/Makefile.am:10: warning: 'INCLUDES' is the old name for 'AM_CPPFLAGS' (or '*_CPPFLAGS') nexxus/Makefile.am:10: warning: 'INCLUDES' is the old name for 'AM_CPPFLAGS' (or '*_CPPFLAGS') nexxus/nexxus_modules/baytech/Makefile.am:16: warning: 'INCLUDES' is the old name for 'AM_CPPFLAGS' (or '*_CPPFLAGS') nexxus/nexxus_modules/emp/Makefile.am:19: warning: 'INCLUDES' is the old name for 'AM_CPPFLAGS' (or '*_CPPFLAGS') nexxus/nexxus_modules/emp/support_utilities/Makefile.am:16: warning: 'INCLUDES' is the old name for 'AM_CPPFLAGS' (or '*_CPPFLAGS') nexxus/nexxus_modules/icmp_echo/Makefile.am:11: warning: 'INCLUDES' is the old name for 'AM_CPPFLAGS' (or '*_CPPFLAGS') nexxus/nexxus_modules/libloose/Makefile.am:10: warning: 'INCLUDES' is the old name for 'AM_CPPFLAGS' (or '*_CPPFLAGS') nexxus/nexxus_modules/msc/Makefile.am:14: warning: 'INCLUDES' is the old name for 'AM_CPPFLAGS' (or '*_CPPFLAGS') nexxus/nexxus_modules/quanta/Makefile.am:15: warning: 'INCLUDES' is the old name for 'AM_CPPFLAGS' (or '*_CPPFLAGS') nexxus/nexxus_modules/rsh/Makefile.am:15: warning: 'INCLUDES' is the old name for 'AM_CPPFLAGS' (or '*_CPPFLAGS') nexxus/nexxus_modules/sbt2/Makefile.am:15: warning: 'INCLUDES' is the old name for 'AM_CPPFLAGS' (or '*_CPPFLAGS') nexxus/nexxus_modules/sercon/Makefile.am:15: warning: 'INCLUDES' is the old name for 'AM_CPPFLAGS' (or '*_CPPFLAGS') nexxus/nexxus_modules/sys_stat/Makefile.am:24: warning: 'INCLUDES' is the old name for 'AM_CPPFLAGS' (or '*_CPPFLAGS') nexxus/nexxus_modules/user_adm/Makefile.am:20: warning: 'INCLUDES' is the old name for 'AM_CPPFLAGS' (or '*_CPPFLAGS') nexxus/nexxus_modules/va1000/Makefile.am:15: warning: 'INCLUDES' is the old name for 'AM_CPPFLAGS' (or '*_CPPFLAGS') nexxus/nexxus_modules/vasenet/Makefile.am:14: warning: 'INCLUDES' is the old name for 'AM_CPPFLAGS' (or '*_CPPFLAGS') tests/Makefile.am:26: warning: 'INCLUDES' is the old name for 'AM_CPPFLAGS' (or '*_CPPFLAGS') vash/Makefile.am:8: warning: 'INCLUDES' is the old name for 'AM_CPPFLAGS' (or '*_CPPFLAGS') + cd clients/flim + gettextize --copy --force --no-changelog Wiping out intl/ subdirectory Copying file ABOUT-NLS Copying file config.rpath Copying file po/Makefile.in.in Copying file po/Makevars.template Copying file po/Rules-quot Copying file po/boldquot.sed Copying file po/en@boldquot.header Copying file po/en@quot.header Copying file po/insert-header.sin Copying file po/quot.sed Copying file po/remove-potcdate.sin Removing po/cat-id-tbl.c Removing po/stamp-cat-id Creating directory m4 Copying file m4/gettext.m4 Copying file m4/host-cpu-c-abi.m4 Copying file m4/iconv.m4 Copying file m4/intlmacosx.m4 Copying file m4/lib-ld.m4 Copying file m4/lib-link.m4 Copying file m4/lib-prefix.m4 Copying file m4/nls.m4 Copying file m4/po.m4 Copying file m4/progtest.m4 Updating Makefile.am (backup is in Makefile.am~) Please create po/Makevars from the template in po/Makevars.template. You can then remove po/Makevars.template. Please run 'aclocal' to regenerate the aclocal.m4 file. You need aclocal from GNU automake 1.9 (or newer) to do this. Then run 'autoconf' to regenerate the configure file. Please remove intl/Makefile from the AC_OUTPUT or AC_CONFIG_FILES invocation in the configure.in file. You will also need config.guess and config.sub, which you can get from the CVS of the 'config' project at https://savannah.gnu.org/. The commands to fetch them are $ wget 'https://savannah.gnu.org/cgi-bin/viewcvs/*checkout*/config/config/config.guess' $ wget 'https://savannah.gnu.org/cgi-bin/viewcvs/*checkout*/config/config/config.sub' You might also want to copy the convenience header file gettext.h from the /usr/share/gettext directory into your package. It is a wrapper around <libintl.h> that implements the configure --disable-nls option. + '[' ! -f po/Makevars ']' + cp -f po/Makevars.template po/Makevars + aclocal aclocal: warning: autoconf input should be named 'configure.ac', not 'configure.in' + autoconf configure.in:4: warning: AM_INIT_AUTOMAKE: two- and three-arguments forms are deprecated. ./lib/autoconf/general.m4:2434: AC_DIAGNOSE is expanded from... aclocal.m4:3721: AM_INIT_AUTOMAKE is expanded from... configure.in:4: the top level configure.in:5: warning: 'AM_CONFIG_HEADER': this macro is obsolete. configure.in:5: You should use the 'AC_CONFIG_HEADERS' macro instead. ./lib/autoconf/general.m4:2434: AC_DIAGNOSE is expanded from... aclocal.m4:4019: AM_CONFIG_HEADER is expanded from... configure.in:5: the top level configure.in:7: warning: The macro `AC_ISC_POSIX' is obsolete. configure.in:7: You should run autoupdate. ./lib/autoconf/specific.m4:550: AC_ISC_POSIX is expanded from... configure.in:7: the top level configure.in:9: warning: 'AM_PROG_CC_STDC': this macro is obsolete. configure.in:9: You should simply use the 'AC_PROG_CC' macro instead. configure.in:9: Also, your code should no longer depend upon 'am_cv_prog_cc_stdc', configure.in:9: but upon 'ac_cv_prog_cc_stdc'. ./lib/autoconf/general.m4:2434: AC_DIAGNOSE is expanded from... aclocal.m4:4025: AM_PROG_CC_STDC is expanded from... configure.in:9: the top level configure.in:10: warning: The macro `AC_HEADER_STDC' is obsolete. configure.in:10: You should run autoupdate. ./lib/autoconf/headers.m4:704: AC_HEADER_STDC is expanded from... configure.in:10: the top level configure.in:70: warning: AC_OUTPUT should be used without arguments. configure.in:70: You should run autoupdate. + autoheader autoheader: warning: autoconf input should be named 'configure.ac', not 'configure.in' autoheader: warning: WARNING: Using auxiliary files such as 'acconfig.h', 'config.h.bot' autoheader: WARNING: and 'config.h.top', to define templates for 'config.h.in' autoheader: WARNING: is deprecated and discouraged. autoheader: autoheader: WARNING: Using the third argument of 'AC_DEFINE_UNQUOTED' and autoheader: WARNING: 'AC_DEFINE' allows one to define a template without autoheader: WARNING: 'acconfig.h': autoheader: autoheader: WARNING: AC_DEFINE([NEED_FUNC_MAIN], 1, autoheader: [Define if a function 'main' is needed.]) autoheader: autoheader: WARNING: More sophisticated templates can also be produced, see the autoheader: WARNING: documentation. + automake -a -c -f --foreign automake: warning: autoconf input should be named 'configure.ac', not 'configure.in' configure.in:4: warning: AM_INIT_AUTOMAKE: two- and three-arguments forms are deprecated. For more info, see: configure.in:4: https://www.gnu.org/software/automake/manual/automake.html#Modernize-AM_005fINIT_005fAUTOMAKE-invocation plugins/Makefile.am:5: warning: 'INCLUDES' is the old name for 'AM_CPPFLAGS' (or '*_CPPFLAGS') automake: warning: autoconf input should be named 'configure.ac', not 'configure.in' src/Makefile.am:3: warning: 'INCLUDES' is the old name for 'AM_CPPFLAGS' (or '*_CPPFLAGS') + cd ../.. + ./configure 'LDFLAGS=-Wl,--as-needed -Wl,--no-copy-dt-needed-entries -Wl,-z,relro -Wl,-z,combreloc ' 'CFLAGS=-O2 -fwrapv -pipe -Wformat -Werror=format-security -gdwarf-4 -fno-debug-types-section -fvar-tracking-assignments -g2 -Wp,-D_FORTIFY_SOURCE=2 -fstack-protector-strong --param=ssp-buffer-size=4 -Werror=trampolines -fPIC -march=x86-64 -mtune=generic -gdwarf-4 -fno-debug-types-section -fvar-tracking-assignments -g2 ' 'CXXFLAGS=-O2 -fwrapv -pipe -Wformat -Werror=format-security -gdwarf-4 -fno-debug-types-section -fvar-tracking-assignments -g2 -Wp,-D_FORTIFY_SOURCE=2 -fstack-protector-strong --param=ssp-buffer-size=4 -Werror=trampolines -fPIC -march=x86-64 -mtune=generic -gdwarf-4 -fno-debug-types-section -fvar-tracking-assignments -g2 ' 'FFLAGS=-O2 -fwrapv -pipe -Wformat -Werror=format-security -gdwarf-4 -fno-debug-types-section -fvar-tracking-assignments -g2 -Wp,-D_FORTIFY_SOURCE=2 -fstack-protector-strong --param=ssp-buffer-size=4 -Werror=trampolines -fPIC -march=x86-64 -mtune=generic -gdwarf-4 -fno-debug-types-section -fvar-tracking-assignments -g2 ' 'FCFLAGS=-O2 -fwrapv -pipe -Wformat -Werror=format-security -gdwarf-4 -fno-debug-types-section -fvar-tracking-assignments -g2 -Wp,-D_FORTIFY_SOURCE=2 -fstack-protector-strong --param=ssp-buffer-size=4 -Werror=trampolines -fPIC -march=x86-64 -mtune=generic -gdwarf-4 -fno-debug-types-section -fvar-tracking-assignments -g2 ' 'CPPFLAGS=' 'CC=x86_64-pld-linux-gcc' 'CXX=x86_64-pld-linux-g++' '--host=x86_64-pld-linux' '--build=x86_64-pld-linux' '--prefix=/usr' '--exec-prefix=/usr' '--bindir=/usr/bin' '--sbindir=/usr/sbin' '--sysconfdir=/etc' '--datadir=/usr/share' '--includedir=/usr/include' '--libdir=/usr/lib64' '--libexecdir=/usr/libexec' '--localstatedir=/var' '--sharedstatedir=/var/lib' '--mandir=/usr/share/man' '--infodir=/usr/share/info' '--x-libraries=/usr/lib64' --enable-pam --enable-ssl --enable-static --without-hoover checking for a BSD-compatible install... /usr/bin/install -c checking whether build environment is sane... yes checking for a race-free mkdir -p... /bin/mkdir -p checking for mawk... mawk checking whether make sets $(MAKE)... yes checking whether make supports nested variables... yes checking for x86_64-pld-linux-gcc... x86_64-pld-linux-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 the compiler supports GNU C... yes checking whether x86_64-pld-linux-gcc accepts -g... yes checking for x86_64-pld-linux-gcc option to enable C11 features... none needed checking whether x86_64-pld-linux-gcc understands -c and -o together... yes checking whether make supports the include directive... yes (GNU style) checking dependency style of x86_64-pld-linux-gcc... gcc3 checking how to run the C preprocessor... x86_64-pld-linux-gcc -E checking whether the compiler supports GNU C++... yes checking whether x86_64-pld-linux-g++ accepts -g... yes checking for x86_64-pld-linux-g++ option to enable C++11 features... none needed checking dependency style of x86_64-pld-linux-g++... gcc3 checking for library containing strerror... none required checking build system type... x86_64-pld-linux-gnu checking host system type... x86_64-pld-linux-gnu checking how to print strings... print -r checking for a sed that does not truncate output... /bin/sed checking for grep that handles long lines and -e... /bin/grep checking for egrep... /bin/grep -E checking for fgrep... /bin/grep -F checking for ld used by x86_64-pld-linux-gcc... /usr/bin/ld checking if the linker (/usr/bin/ld) is GNU ld... yes checking for BSD- or MS-compatible name lister (nm)... /usr/bin/nm -B checking the name lister (/usr/bin/nm -B) interface... BSD nm checking whether ln -s works... yes checking the maximum length of command line arguments... 1572864 checking how to convert x86_64-pld-linux-gnu file names to x86_64-pld-linux-gnu format... func_convert_file_noop checking how to convert x86_64-pld-linux-gnu file names to toolchain format... func_convert_file_noop checking for /usr/bin/ld option to reload object files... -r checking for x86_64-pld-linux-objdump... no checking for objdump... objdump checking how to recognize dependent libraries... pass_all checking for x86_64-pld-linux-dlltool... no checking for dlltool... no checking how to associate runtime and link libraries... print -r -- checking for x86_64-pld-linux-ar... no checking for ar... ar checking for archiver @FILE support... @ checking for x86_64-pld-linux-strip... no checking for strip... strip checking for x86_64-pld-linux-ranlib... no checking for ranlib... ranlib checking command to parse /usr/bin/nm -B output from x86_64-pld-linux-gcc object... ok checking for sysroot... no checking for a working dd... /bin/dd checking how to truncate binary pipes... /bin/dd bs=4096 count=1 checking for x86_64-pld-linux-mt... no checking for mt... no checking if : is a manifest tool... no checking for stdio.h... yes checking for stdlib.h... yes checking for string.h... yes checking for inttypes.h... yes checking for stdint.h... yes checking for strings.h... yes checking for sys/stat.h... yes checking for sys/types.h... yes checking for unistd.h... yes checking for sys/time.h... yes checking for dlfcn.h... yes checking for objdir... .libs checking if x86_64-pld-linux-gcc supports -fno-rtti -fno-exceptions... no checking for x86_64-pld-linux-gcc option to produce PIC... -fPIC -DPIC checking if x86_64-pld-linux-gcc PIC flag -fPIC -DPIC works... yes checking if x86_64-pld-linux-gcc static flag -static works... yes checking if x86_64-pld-linux-gcc supports -c -o file.o... yes checking if x86_64-pld-linux-gcc supports -c -o file.o... (cached) yes checking whether the x86_64-pld-linux-gcc linker (/usr/bin/ld -m elf_x86_64) supports shared libraries... yes checking whether -lc should be explicitly linked in... no checking dynamic linker characteristics... GNU/Linux ld.so checking how to hardcode library paths into programs... immediate checking for shl_load... no checking for shl_load in -ldld... no checking for dlopen... yes checking whether a program can dlopen itself... yes checking whether a statically linked program can dlopen itself... no checking whether stripping libraries is possible... yes checking if libtool supports shared libraries... yes checking whether to build shared libraries... yes checking whether to build static libraries... yes checking how to run the C++ preprocessor... x86_64-pld-linux-g++ -E checking for ld used by x86_64-pld-linux-g++... /usr/bin/ld -m elf_x86_64 checking if the linker (/usr/bin/ld -m elf_x86_64) is GNU ld... yes checking whether the x86_64-pld-linux-g++ linker (/usr/bin/ld -m elf_x86_64) supports shared libraries... yes checking for x86_64-pld-linux-g++ option to produce PIC... -fPIC -DPIC checking if x86_64-pld-linux-g++ PIC flag -fPIC -DPIC works... yes checking if x86_64-pld-linux-g++ static flag -static works... yes checking if x86_64-pld-linux-g++ supports -c -o file.o... yes checking if x86_64-pld-linux-g++ supports -c -o file.o... (cached) yes checking whether the x86_64-pld-linux-g++ linker (/usr/bin/ld -m elf_x86_64) supports shared libraries... yes checking dynamic linker characteristics... (cached) GNU/Linux ld.so checking how to hardcode library paths into programs... immediate checking whether x86_64-pld-linux-gcc needs -traditional... no checking for jade... jade checking for dvips... dvips checking for db2html... db2html checking for db2pdf... db2pdf checking for db2dvi... db2dvi checking for tar... tar checking whether build environment is sane... yes checking whether to enable maintainer-specific portions of Makefiles... no checking if malloc debugging is wanted... no checking for tar... (cached) tar checking for ar... ar checking whether ln -s works... yes checking for an ANSI C-conforming const... yes checking for inline... inline checking for X... libraries /usr/lib64, headers checking whether -R must be followed by a space... no checking for gethostbyname... yes checking for connect... yes checking for remove... yes checking for shmat... yes checking for IceConnectionNumber in -lICE... yes checking for sys/wait.h that is POSIX.1 compatible... yes checking for arpa/inet.h... yes checking for assert.h... yes checking for dirent.h... yes checking for dlfcn.h... (cached) yes checking for fcntl.h... yes checking for limits.h... yes checking for linux/serial.h... yes checking for linux/types.h... yes checking for math.h... yes checking for netdb.h... yes checking for netinet/in.h... yes checking for openssl/ssl.h... yes checking for serial.h... no checking for signal.h... yes checking for sys/ioctl.h... yes checking for sys/mman.h... yes checking for sys/poll.h... yes checking for sys/socket.h... yes checking for sys/stat.h... (cached) yes checking for sys/types.h... (cached) yes checking for sys/un.h... yes checking for termios.h... yes checking for linux/ipmi_ioctls.h... no configure: WARNING: You do not have the IPMI KCS kernel module. checking return type of signal handlers... void checking for atexit... yes checking for _exit... yes checking for pam_start in -lpam... yes checking for pam_misc_setenv in -lpam_misc... yes checking for gtk flags... -I/usr/include/gtk-1.2 -I/usr/include/glib-1.2 -I/usr/lib64/glib/include checking for gtk libraries... -lgtk -lgdk -rdynamic -lgmodule -lglib -ldl -lXi -lXext -lX11 -lm checking for imlib flags... ./configure[18887]: imlib-config: inaccessible or not found checking for imlib libraries... ./configure[18887]: imlib-config: inaccessible or not found checking for zvt flags... ./configure[18887]: gnome-config: inaccessible or not found checking for zvt library... ./configure[18887]: gnome-config: inaccessible or not found checking for pthread_create in -lpthread... yes checking for initscr in -lncurses... yes checking for rl_callback_handler_install in -lreadline... yes checking for dlopen in -ldl... yes checking for pow in -lm... yes checking that generated files are newer than configure... done checking that generated files are newer than configure... done configure: creating ./config.status config.status: creating Makefile config.status: creating clients/Makefile config.status: creating clients/cltk/Makefile config.status: creating clients/hoover/Makefile config.status: creating clients/hoover/libgessie/Makefile config.status: creating clients/sercon_terminal/Makefile config.status: creating docs/Makefile config.status: creating docs/images/Makefile config.status: creating docs/images/flim/Makefile config.status: creating libvacmclient/Makefile config.status: creating nexxus/Makefile config.status: creating nexxus/nexxus_modules/Makefile config.status: creating nexxus/nexxus_modules/baytech/Makefile config.status: creating nexxus/nexxus_modules/emp/Makefile config.status: creating nexxus/nexxus_modules/emp/support_utilities/Makefile config.status: creating nexxus/nexxus_modules/icmp_echo/Makefile config.status: creating nexxus/nexxus_modules/libloose/Makefile config.status: creating nexxus/nexxus_modules/msc/Makefile config.status: creating nexxus/nexxus_modules/rsh/Makefile config.status: creating nexxus/nexxus_modules/sercon/Makefile config.status: creating nexxus/nexxus_modules/skel/Makefile config.status: creating nexxus/nexxus_modules/sys_stat/Makefile config.status: creating nexxus/nexxus_modules/user_adm/Makefile config.status: creating nexxus/nexxus_modules/va1000/Makefile config.status: creating nexxus/nexxus_modules/vasenet/Makefile config.status: creating nexxus/nexxus_modules/sbt2/Makefile config.status: creating nexxus/nexxus_modules/quanta/Makefile config.status: creating tests/Makefile config.status: creating vash/Makefile config.status: creating vacm.spec config.status: creating vacm-ssl.spec config.status: creating config.h config.status: executing depfiles commands config.status: executing libtool commands === configuring in clients/flim (/tmp/B._n3nggcq/BUILD/vacm-2.0.5a/clients/flim) configure: running /bin/sh ./configure --disable-option-checking '--prefix=/usr' 'LDFLAGS=-Wl,--as-needed -Wl,--no-copy-dt-needed-entries -Wl,-z,relro -Wl,-z,combreloc ' 'CFLAGS=-O2 -fwrapv -pipe -Wformat -Werror=format-security -gdwarf-4 -fno-debug-types-section -fvar-tracking-assignments -g2 -Wp,-D_FORTIFY_SOURCE=2 -fstack-protector-strong --param=ssp-buffer-size=4 -Werror=trampolines -fPIC -march=x86-64 -mtune=generic -gdwarf-4 -fno-debug-types-section -fvar-tracking-assignments -g2 ' 'CXXFLAGS=-O2 -fwrapv -pipe -Wformat -Werror=format-security -gdwarf-4 -fno-debug-types-section -fvar-tracking-assignments -g2 -Wp,-D_FORTIFY_SOURCE=2 -fstack-protector-strong --param=ssp-buffer-size=4 -Werror=trampolines -fPIC -march=x86-64 -mtune=generic -gdwarf-4 -fno-debug-types-section -fvar-tracking-assignments -g2 ' 'FFLAGS=-O2 -fwrapv -pipe -Wformat -Werror=format-security -gdwarf-4 -fno-debug-types-section -fvar-tracking-assignments -g2 -Wp,-D_FORTIFY_SOURCE=2 -fstack-protector-strong --param=ssp-buffer-size=4 -Werror=trampolines -fPIC -march=x86-64 -mtune=generic -gdwarf-4 -fno-debug-types-section -fvar-tracking-assignments -g2 ' 'FCFLAGS=-O2 -fwrapv -pipe -Wformat -Werror=format-security -gdwarf-4 -fno-debug-types-section -fvar-tracking-assignments -g2 -Wp,-D_FORTIFY_SOURCE=2 -fstack-protector-strong --param=ssp-buffer-size=4 -Werror=trampolines -fPIC -march=x86-64 -mtune=generic -gdwarf-4 -fno-debug-types-section -fvar-tracking-assignments -g2 ' 'CPPFLAGS=' 'CC=x86_64-pld-linux-gcc' 'CXX=x86_64-pld-linux-g++' '--host=x86_64-pld-linux' '--build=x86_64-pld-linux' '--exec-prefix=/usr' '--bindir=/usr/bin' '--sbindir=/usr/sbin' '--sysconfdir=/etc' '--datadir=/usr/share' '--includedir=/usr/include' '--libdir=/usr/lib64' '--libexecdir=/usr/libexec' '--localstatedir=/var' '--sharedstatedir=/var/lib' '--mandir=/usr/share/man' '--infodir=/usr/share/info' '--x-libraries=/usr/lib64' '--enable-pam' '--enable-ssl' '--enable-static' '--without-hoover' 'build_alias=x86_64-pld-linux' 'host_alias=x86_64-pld-linux' --cache-file=/dev/null --srcdir=. checking for a BSD-compatible install... /usr/bin/install -c checking whether build environment is sane... yes checking for a race-free mkdir -p... /bin/mkdir -p checking for mawk... mawk checking whether make sets $(MAKE)... yes checking whether make supports nested variables... yes checking whether make supports the include directive... yes (GNU style) checking for x86_64-pld-linux-gcc... x86_64-pld-linux-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 the compiler supports GNU C... yes checking whether x86_64-pld-linux-gcc accepts -g... yes checking for x86_64-pld-linux-gcc option to enable C11 features... none needed checking whether x86_64-pld-linux-gcc understands -c and -o together... yes checking dependency style of x86_64-pld-linux-gcc... gcc3 checking for library containing strerror... none required checking for x86_64-pld-linux-gcc... (cached) x86_64-pld-linux-gcc checking whether the compiler supports GNU C... (cached) yes checking whether x86_64-pld-linux-gcc accepts -g... (cached) yes checking for x86_64-pld-linux-gcc option to enable C11 features... (cached) none needed checking whether x86_64-pld-linux-gcc understands -c and -o together... (cached) yes checking dependency style of x86_64-pld-linux-gcc... (cached) gcc3 checking for x86_64-pld-linux-gcc... (cached) x86_64-pld-linux-gcc checking whether the compiler supports GNU C... (cached) yes checking whether x86_64-pld-linux-gcc accepts -g... (cached) yes checking for x86_64-pld-linux-gcc option to enable C11 features... (cached) none needed checking whether x86_64-pld-linux-gcc understands -c and -o together... (cached) yes checking dependency style of x86_64-pld-linux-gcc... (cached) gcc3 checking for stdio.h... yes checking for stdlib.h... yes checking for string.h... yes checking for inttypes.h... yes checking for stdint.h... yes checking for strings.h... yes checking for sys/stat.h... yes checking for sys/types.h... yes checking for unistd.h... yes checking for grep that handles long lines and -e... /bin/grep checking for egrep... /bin/grep -E checking whether make sets $(MAKE)... (cached) yes checking for gtk flags... -I/usr/include/gtk-1.2 -I/usr/include/glib-1.2 -I/usr/lib64/glib/include checking for gtk libraries... -lgtk -lgdk -rdynamic -lgmodule -lglib -ldl -lXi -lXext -lX11 -lm checking for a sed that does not truncate output... /bin/sed checking whether NLS is requested... yes checking for msgfmt... /usr/bin/msgfmt checking for gmsgfmt... /usr/bin/msgfmt checking for xgettext... /usr/bin/xgettext checking for msgmerge... /usr/bin/msgmerge checking build system type... x86_64-pld-linux-gnu checking host system type... x86_64-pld-linux-gnu checking for ld used by x86_64-pld-linux-gcc... /usr/bin/ld checking if the linker (/usr/bin/ld) is GNU ld... yes checking for shared library run path origin... done checking 32-bit host C ABI... no checking how to run the C preprocessor... x86_64-pld-linux-gcc -E checking for ELF binary format... yes checking for the common suffixes of directories in the library search path... lib,lib,lib64 checking for CFPreferencesCopyAppValue... no checking for CFLocaleCopyPreferredLanguages... no checking for GNU gettext in libc... yes checking whether to use NLS... yes checking where the gettext function comes from... libc checking that generated files are newer than configure... done configure: creating ./config.status config.status: creating Makefile config.status: creating src/Makefile config.status: creating plugins/Makefile config.status: creating po/Makefile.in config.status: creating config.h config.status: executing depfiles commands config.status: executing po-directories commands config.status: creating po/POTFILES config.status: creating po/Makefile vacm 2.0.5a Configuration: -------------- Source code location: . Host System Type: x86_64-pld-linux-gnu Compiler: x86_64-pld-linux-gcc -O2 -fwrapv -pipe -Wformat -Werror=format-security -gdwarf-4 -fno-debug-types-section -fvar-tracking-assignments -g2 -Wp,-D_FORTIFY_SOURCE=2 -fstack-protector-strong --param=ssp-buffer-size=4 -Werror=trampolines -fPIC -march=x86-64 -mtune=generic -gdwarf-4 -fno-debug-types-section -fvar-tracking-assignments -g2 Libraries: -Wl,--as-needed -Wl,--no-copy-dt-needed-entries -Wl,-z,relro -Wl,-z,combreloc -lm GUI flags: -I/usr/include/gtk-1.2 -I/usr/include/glib-1.2 -I/usr/lib64/glib/include GUI libraries: -lgtk -lgdk -rdynamic -lgmodule -lglib -ldl -lXi -lXext -lX11 -lm Install path: /usr Now type 'make' to build vacm 2.0.5a. + /usr/bin/make -Otarget -j9 /usr/bin/make all-recursive Making all in libvacmclient make[2]: Entering directory '/tmp/B._n3nggcq/BUILD/vacm-2.0.5a/libvacmclient' /bin/sh ../libtool --tag=CC --mode=compile x86_64-pld-linux-gcc -DHAVE_CONFIG_H -I. -I.. -I./include -I. -I.. -I.. -I/usr/include -I/usr/include -O2 -fwrapv -pipe -Wformat -Werror=format-security -gdwarf-4 -fno-debug-types-section -fvar-tracking-assignments -g2 -Wp,-D_FORTIFY_SOURCE=2 -fstack-protector-strong --param=ssp-buffer-size=4 -Werror=trampolines -fPIC -march=x86-64 -mtune=generic -gdwarf-4 -fno-debug-types-section -fvar-tracking-assignments -g2 -MT connections.lo -MD -MP -MF .deps/connections.Tpo -c -o connections.lo connections.c libtool: compile: x86_64-pld-linux-gcc -DHAVE_CONFIG_H -I. -I.. -I./include -I. -I.. -I.. -I/usr/include -I/usr/include -O2 -fwrapv -pipe -Wformat -Werror=format-security -gdwarf-4 -fno-debug-types-section -fvar-tracking-assignments -g2 -Wp,-D_FORTIFY_SOURCE=2 -fstack-protector-strong --param=ssp-buffer-size=4 -Werror=trampolines -fPIC -march=x86-64 -mtune=generic -gdwarf-4 -fno-debug-types-section -fvar-tracking-assignments -g2 -MT connections.lo -MD -MP -MF .deps/connections.Tpo -c connections.c -fPIC -DPIC -o .libs/connections.o connections.c: In function 'api_nexxus_connect': connections.c:138:22: warning: assignment discards 'const' qualifier from pointer target type [-Wdiscarded-qualifiers] 138 | meth = SSLv23_client_method(); | ^ libtool: compile: x86_64-pld-linux-gcc -DHAVE_CONFIG_H -I. -I.. -I./include -I. -I.. -I.. -I/usr/include -I/usr/include -O2 -fwrapv -pipe -Wformat -Werror=format-security -gdwarf-4 -fno-debug-types-section -fvar-tracking-assignments -g2 -Wp,-D_FORTIFY_SOURCE=2 -fstack-protector-strong --param=ssp-buffer-size=4 -Werror=trampolines -fPIC -march=x86-64 -mtune=generic -gdwarf-4 -fno-debug-types-section -fvar-tracking-assignments -g2 -MT connections.lo -MD -MP -MF .deps/connections.Tpo -c connections.c -o connections.o >/dev/null 2>&1 mv -f .deps/connections.Tpo .deps/connections.Plo make[2]: Leaving directory '/tmp/B._n3nggcq/BUILD/vacm-2.0.5a/libvacmclient' make[2]: Entering directory '/tmp/B._n3nggcq/BUILD/vacm-2.0.5a/libvacmclient' /bin/sh ../libtool --tag=CC --mode=link x86_64-pld-linux-gcc -O2 -fwrapv -pipe -Wformat -Werror=format-security -gdwarf-4 -fno-debug-types-section -fvar-tracking-assignments -g2 -Wp,-D_FORTIFY_SOURCE=2 -fstack-protector-strong --param=ssp-buffer-size=4 -Werror=trampolines -fPIC -march=x86-64 -mtune=generic -gdwarf-4 -fno-debug-types-section -fvar-tracking-assignments -g2 -release 2.0.5a -Wl,--as-needed -Wl,--no-copy-dt-needed-entries -Wl,-z,relro -Wl,-z,combreloc -o libvacmclient.la -rpath /usr/lib64 connections.lo -lssl -lcrypto -Wl,--as-needed -Wl,--no-copy-dt-needed-entries -Wl,-z,relro -Wl,-z,combreloc -lm libtool: link: x86_64-pld-linux-gcc -shared -fPIC -DPIC -O2 -gdwarf-4 -g2 -fstack-protector-strong -march=x86-64 -mtune=generic -gdwarf-4 -g2 -Wl,--as-needed -Wl,--no-copy-dt-needed-entries -Wl,-z -Wl,relro -Wl,-z -Wl,combreloc -Wl,--as-needed -Wl,--no-copy-dt-needed-entries -Wl,-z -Wl,relro -Wl,-z -Wl,combreloc .libs/connections.o -lssl -lcrypto -lm -Wl,-soname -Wl,libvacmclient-2.0.5a.so -o .libs/libvacmclient-2.0.5a.so libtool: link: (cd ".libs" && rm -f "libvacmclient.so" && ln -s "libvacmclient-2.0.5a.so" "libvacmclient.so") libtool: link: ar cru .libs/libvacmclient.a connections.o libtool: link: ranlib .libs/libvacmclient.a libtool: link: ( cd ".libs" && rm -f "libvacmclient.la" && ln -s "../libvacmclient.la" "libvacmclient.la" ) make[2]: Leaving directory '/tmp/B._n3nggcq/BUILD/vacm-2.0.5a/libvacmclient' Making all in nexxus Making all in nexxus_modules Making all in libloose make[4]: Entering directory '/tmp/B._n3nggcq/BUILD/vacm-2.0.5a/nexxus/nexxus_modules/libloose' /bin/sh ../../../libtool --tag=CC --mode=compile x86_64-pld-linux-gcc -DHAVE_CONFIG_H -I. -I../../.. -I./include -I. -I../../.. -I.. -I/usr/include -I/usr/include -O2 -fwrapv -pipe -Wformat -Werror=format-security -gdwarf-4 -fno-debug-types-section -fvar-tracking-assignments -g2 -Wp,-D_FORTIFY_SOURCE=2 -fstack-protector-strong --param=ssp-buffer-size=4 -Werror=trampolines -fPIC -march=x86-64 -mtune=generic -gdwarf-4 -fno-debug-types-section -fvar-tracking-assignments -g2 -MT util.lo -MD -MP -MF .deps/util.Tpo -c -o util.lo util.c libtool: compile: x86_64-pld-linux-gcc -DHAVE_CONFIG_H -I. -I../../.. -I./include -I. -I../../.. -I.. -I/usr/include -I/usr/include -O2 -fwrapv -pipe -Wformat -Werror=format-security -gdwarf-4 -fno-debug-types-section -fvar-tracking-assignments -g2 -Wp,-D_FORTIFY_SOURCE=2 -fstack-protector-strong --param=ssp-buffer-size=4 -Werror=trampolines -fPIC -march=x86-64 -mtune=generic -gdwarf-4 -fno-debug-types-section -fvar-tracking-assignments -g2 -MT util.lo -MD -MP -MF .deps/util.Tpo -c util.c -fPIC -DPIC -o .libs/util.o util.c: In function 'list_destroy': util.c:46:9: warning: implicit declaration of function 'memset' [-Wimplicit-function-declaration] 46 | memset(list,0,sizeof(List)); | ^~~~~~ util.c:25:1: note: include '<string.h>' or provide a declaration of 'memset' 24 | #include <util.h> +++ |+#include <string.h> 25 | util.c:46:9: warning: incompatible implicit declaration of built-in function 'memset' [-Wbuiltin-declaration-mismatch] 46 | memset(list,0,sizeof(List)); | ^~~~~~ util.c:46:9: note: include '<string.h>' or provide a declaration of 'memset' libtool: compile: x86_64-pld-linux-gcc -DHAVE_CONFIG_H -I. -I../../.. -I./include -I. -I../../.. -I.. -I/usr/include -I/usr/include -O2 -fwrapv -pipe -Wformat -Werror=format-security -gdwarf-4 -fno-debug-types-section -fvar-tracking-assignments -g2 -Wp,-D_FORTIFY_SOURCE=2 -fstack-protector-strong --param=ssp-buffer-size=4 -Werror=trampolines -fPIC -march=x86-64 -mtune=generic -gdwarf-4 -fno-debug-types-section -fvar-tracking-assignments -g2 -MT util.lo -MD -MP -MF .deps/util.Tpo -c util.c -o util.o >/dev/null 2>&1 mv -f .deps/util.Tpo .deps/util.Plo make[4]: Leaving directory '/tmp/B._n3nggcq/BUILD/vacm-2.0.5a/nexxus/nexxus_modules/libloose' make[4]: Entering directory '/tmp/B._n3nggcq/BUILD/vacm-2.0.5a/nexxus/nexxus_modules/libloose' /bin/sh ../../../libtool --tag=CC --mode=compile x86_64-pld-linux-gcc -DHAVE_CONFIG_H -I. -I../../.. -I./include -I. -I../../.. -I.. -I/usr/include -I/usr/include -O2 -fwrapv -pipe -Wformat -Werror=format-security -gdwarf-4 -fno-debug-types-section -fvar-tracking-assignments -g2 -Wp,-D_FORTIFY_SOURCE=2 -fstack-protector-strong --param=ssp-buffer-size=4 -Werror=trampolines -fPIC -march=x86-64 -mtune=generic -gdwarf-4 -fno-debug-types-section -fvar-tracking-assignments -g2 -MT harness.lo -MD -MP -MF .deps/harness.Tpo -c -o harness.lo harness.c libtool: compile: x86_64-pld-linux-gcc -DHAVE_CONFIG_H -I. -I../../.. -I./include -I. -I../../.. -I.. -I/usr/include -I/usr/include -O2 -fwrapv -pipe -Wformat -Werror=format-security -gdwarf-4 -fno-debug-types-section -fvar-tracking-assignments -g2 -Wp,-D_FORTIFY_SOURCE=2 -fstack-protector-strong --param=ssp-buffer-size=4 -Werror=trampolines -fPIC -march=x86-64 -mtune=generic -gdwarf-4 -fno-debug-types-section -fvar-tracking-assignments -g2 -MT harness.lo -MD -MP -MF .deps/harness.Tpo -c harness.c -fPIC -DPIC -o .libs/harness.o harness.c: In function 'lm_dispatch_timers': harness.c:353:24: warning: implicit declaration of function 'time'; did you mean 'utimes'? [-Wimplicit-function-declaration] 353 | current_time = time(NULL); | ^~~~ | utimes libtool: compile: x86_64-pld-linux-gcc -DHAVE_CONFIG_H -I. -I../../.. -I./include -I. -I../../.. -I.. -I/usr/include -I/usr/include -O2 -fwrapv -pipe -Wformat -Werror=format-security -gdwarf-4 -fno-debug-types-section -fvar-tracking-assignments -g2 -Wp,-D_FORTIFY_SOURCE=2 -fstack-protector-strong --param=ssp-buffer-size=4 -Werror=trampolines -fPIC -march=x86-64 -mtune=generic -gdwarf-4 -fno-debug-types-section -fvar-tracking-assignments -g2 -MT harness.lo -MD -MP -MF .deps/harness.Tpo -c harness.c -o harness.o >/dev/null 2>&1 mv -f .deps/harness.Tpo .deps/harness.Plo make[4]: Leaving directory '/tmp/B._n3nggcq/BUILD/vacm-2.0.5a/nexxus/nexxus_modules/libloose' make[4]: Entering directory '/tmp/B._n3nggcq/BUILD/vacm-2.0.5a/nexxus/nexxus_modules/libloose' /bin/sh ../../../libtool --tag=CC --mode=link x86_64-pld-linux-gcc -O2 -fwrapv -pipe -Wformat -Werror=format-security -gdwarf-4 -fno-debug-types-section -fvar-tracking-assignments -g2 -Wp,-D_FORTIFY_SOURCE=2 -fstack-protector-strong --param=ssp-buffer-size=4 -Werror=trampolines -fPIC -march=x86-64 -mtune=generic -gdwarf-4 -fno-debug-types-section -fvar-tracking-assignments -g2 -release 2.0.5a -rdynamic -Wl,--as-needed -Wl,--no-copy-dt-needed-entries -Wl,-z,relro -Wl,-z,combreloc -o libloose.la -rpath /usr/lib64 harness.lo util.lo -Wl,--as-needed -Wl,--no-copy-dt-needed-entries -Wl,-z,relro -Wl,-z,combreloc -lm libtool: link: x86_64-pld-linux-gcc -shared -fPIC -DPIC -O2 -gdwarf-4 -g2 -fstack-protector-strong -march=x86-64 -mtune=generic -gdwarf-4 -g2 -Wl,--as-needed -Wl,--no-copy-dt-needed-entries -Wl,-z -Wl,relro -Wl,-z -Wl,combreloc -Wl,--as-needed -Wl,--no-copy-dt-needed-entries -Wl,-z -Wl,relro -Wl,-z -Wl,combreloc .libs/harness.o .libs/util.o -lm -Wl,-soname -Wl,libloose-2.0.5a.so -o .libs/libloose-2.0.5a.so libtool: link: (cd ".libs" && rm -f "libloose.so" && ln -s "libloose-2.0.5a.so" "libloose.so") libtool: link: ar cru .libs/libloose.a harness.o util.o libtool: link: ranlib .libs/libloose.a libtool: link: ( cd ".libs" && rm -f "libloose.la" && ln -s "../libloose.la" "libloose.la" ) make[4]: Leaving directory '/tmp/B._n3nggcq/BUILD/vacm-2.0.5a/nexxus/nexxus_modules/libloose' Making all in emp Making all in support_utilities make[5]: Nothing to be done for 'all'. make[5]: Entering directory '/tmp/B._n3nggcq/BUILD/vacm-2.0.5a/nexxus/nexxus_modules/emp' x86_64-pld-linux-gcc -DHAVE_CONFIG_H -I. -I../../.. -D_REENTRANT -I./../libloose/include -I./../include -I. -I../../.. -I.. -I/usr/include -I/usr/include -I./include -I./include -O2 -fwrapv -pipe -Wformat -Werror=format-security -gdwarf-4 -fno-debug-types-section -fvar-tracking-assignments -g2 -Wp,-D_FORTIFY_SOURCE=2 -fstack-protector-strong --param=ssp-buffer-size=4 -Werror=trampolines -fPIC -march=x86-64 -mtune=generic -gdwarf-4 -fno-debug-types-section -fvar-tracking-assignments -g2 -MT emp_slave_context.o -MD -MP -MF .deps/emp_slave_context.Tpo -c -o emp_slave_context.o emp_slave_context.c In file included from ./include/emp_slave_context.h:29, from emp_slave_context.c:38: ./include/emp.h:252:9: warning: 'packed' attribute ignored for field of type 'unsigned char' [-Wattributes] 252 | unsigned char cc __attribute__ ((packed)); | ^~~~~~~~ ./include/emp.h:264:9: warning: 'packed' attribute ignored for field of type 'unsigned char' [-Wattributes] 264 | unsigned char count __attribute__ ((packed)); | ^~~~~~~~ ./include/emp.h:269:9: warning: 'packed' attribute ignored for field of type 'unsigned char' [-Wattributes] 269 | unsigned char dev_id __attribute__ ((packed)); | ^~~~~~~~ ./include/emp.h:271:9: warning: 'packed' attribute ignored for field of type 'unsigned char' [-Wattributes] 271 | unsigned char count __attribute__ ((packed)); | ^~~~~~~~ In file included from ./include/emp_slave_context.h:30, from emp_slave_context.c:38: ./include/emp_sdr.h:28:9: warning: 'packed' attribute ignored for field of type 'unsigned char' [-Wattributes] 28 | unsigned char cc __attribute__ ((packed)); | ^~~~~~~~ ./include/emp_sdr.h:45:9: warning: 'packed' attribute ignored for field of type 'unsigned char' [-Wattributes] 45 | unsigned char cc __attribute__ ((packed)); | ^~~~~~~~ ./include/emp_sdr.h:50:9: warning: 'packed' attribute ignored for field of type 'unsigned char' [-Wattributes] 50 | unsigned char maximum_record_size __attribute__ ((packed)); | ^~~~~~~~ ./include/emp_sdr.h:55:9: warning: 'packed' attribute ignored for field of type 'unsigned char' [-Wattributes] 55 | unsigned char cc __attribute__ ((packed)); | ^~~~~~~~ ./include/emp_sdr.h:63:9: warning: 'packed' attribute ignored for field of type 'unsigned char' [-Wattributes] 63 | unsigned char offset_into_record __attribute__ ((packed)); | ^~~~~~~~ ./include/emp_sdr.h:64:9: warning: 'packed' attribute ignored for field of type 'unsigned char' [-Wattributes] 64 | unsigned char bytes_to_read __attribute__ ((packed)); | ^~~~~~~~ ./include/emp_sdr.h:69:9: warning: 'packed' attribute ignored for field of type 'unsigned char' [-Wattributes] 69 | unsigned char cc __attribute__ ((packed)); | ^~~~~~~~ ./include/emp_sdr.h:70:9: warning: 'packed' attribute ignored for field of type 'unsigned char' [-Wattributes] 70 | unsigned char reading __attribute__ ((packed)); | ^~~~~~~~ ./include/emp_sdr.h:83:9: warning: 'packed' attribute ignored for field of type 'unsigned char' [-Wattributes] 83 | unsigned char cc __attribute__ ((packed)); | ^~~~~~~~ ./include/emp_sdr.h:93:9: warning: 'packed' attribute ignored for field of type 'unsigned char' [-Wattributes] 93 | unsigned char cc __attribute__ ((packed)); | ^~~~~~~~ ./include/emp_sdr.h:94:9: warning: 'packed' attribute ignored for field of type 'unsigned char' [-Wattributes] 94 | unsigned char event_mask_lsb __attribute__ ((packed)); | ^~~~~~~~ ./include/emp_sdr.h:105:9: warning: 'packed' attribute ignored for field of type 'unsigned char' [-Wattributes] 105 | unsigned char cc __attribute__ ((packed)); | ^~~~~~~~ ./include/emp_sdr.h:120:9: warning: 'packed' attribute ignored for field of type 'unsigned char' [-Wattributes] 120 | unsigned char record_type __attribute__ ((packed)); | ^~~~~~~~ ./include/emp_sdr.h:121:9: warning: 'packed' attribute ignored for field of type 'unsigned char' [-Wattributes] 121 | unsigned char record_length __attribute__ ((packed)); | ^~~~~~~~ ./include/emp_sdr.h:137:9: warning: 'packed' attribute ignored for field of type 'unsigned char' [-Wattributes] 137 | unsigned char record_type __attribute__ ((packed)); | ^~~~~~~~ ./include/emp_sdr.h:138:9: warning: 'packed' attribute ignored for field of type 'unsigned char' [-Wattributes] 138 | unsigned char record_length __attribute__ ((packed)); | ^~~~~~~~ ./include/emp_sdr.h:150:9: warning: 'packed' attribute ignored for field of type 'unsigned char' [-Wattributes] 150 | unsigned char sensor_number __attribute__ ((packed)); | ^~~~~~~~ ./include/emp_sdr.h:155:9: warning: 'packed' attribute ignored for field of type 'unsigned char' [-Wattributes] 155 | unsigned char sensor_owner_confirm_device_id __attribute__ ((packed)); | ^~~~~~~~ ./include/emp_sdr.h:156:9: warning: 'packed' attribute ignored for field of type 'unsigned char' [-Wattributes] 156 | unsigned char sensor_owner_confirm_fw_revision __attribute__ ((packed)); | ^~~~~~~~ ./include/emp_sdr.h:187:9: warning: 'packed' attribute ignored for field of type 'unsigned char' [-Wattributes] 187 | unsigned char sensor_type __attribute__ ((packed)); | ^~~~~~~~ ./include/emp_sdr.h:188:9: warning: 'packed' attribute ignored for field of type 'unsigned char' [-Wattributes] 188 | unsigned char event_reading_type_code __attribute__ ((packed)); | ^~~~~~~~ ./include/emp_sdr.h:213:9: warning: 'packed' attribute ignored for field of type 'unsigned char' [-Wattributes] 213 | unsigned char sensor_units_2_base_unit __attribute__ ((packed)); | ^~~~~~~~ ./include/emp_sdr.h:214:9: warning: 'packed' attribute ignored for field of type 'unsigned char' [-Wattributes] 214 | unsigned char sensor_units_3_modifier_unit __attribute__ ((packed)); | ^~~~~~~~ ./include/emp_sdr.h:253:9: warning: 'packed' attribute ignored for field of type 'unsigned char' [-Wattributes] 253 | unsigned char nominal_reading __attribute__ ((packed)); | ^~~~~~~~ ./include/emp_sdr.h:254:9: warning: 'packed' attribute ignored for field of type 'unsigned char' [-Wattributes] 254 | unsigned char normal_maximum __attribute__ ((packed)); | ^~~~~~~~ ./include/emp_sdr.h:255:9: warning: 'packed' attribute ignored for field of type 'unsigned char' [-Wattributes] 255 | unsigned char normal_minimum __attribute__ ((packed)); | ^~~~~~~~ ./include/emp_sdr.h:256:9: warning: 'packed' attribute ignored for field of type 'unsigned char' [-Wattributes] 256 | unsigned char sensor_maximum_reading __attribute__ ((packed)); | ^~~~~~~~ ./include/emp_sdr.h:257:9: warning: 'packed' attribute ignored for field of type 'unsigned char' [-Wattributes] 257 | unsigned char sensor_minimum_reading __attribute__ ((packed)); | ^~~~~~~~ ./include/emp_sdr.h:277:9: warning: 'packed' attribute ignored for field of type 'unsigned char' [-Wattributes] 277 | unsigned char upper_non_recoverable __attribute__ ((packed)); | ^~~~~~~~ ./include/emp_sdr.h:278:9: warning: 'packed' attribute ignored for field of type 'unsigned char' [-Wattributes] 278 | unsigned char upper_critical __attribute__ ((packed)); | ^~~~~~~~ ./include/emp_sdr.h:279:9: warning: 'packed' attribute ignored for field of type 'unsigned char' [-Wattributes] 279 | unsigned char upper_non_critical __attribute__ ((packed)); | ^~~~~~~~ ./include/emp_sdr.h:280:9: warning: 'packed' attribute ignored for field of type 'unsigned char' [-Wattributes] 280 | unsigned char lower_non_recoverable __attribute__ ((packed)); | ^~~~~~~~ ./include/emp_sdr.h:281:9: warning: 'packed' attribute ignored for field of type 'unsigned char' [-Wattributes] 281 | unsigned char lower_critical __attribute__ ((packed)); | ^~~~~~~~ ./include/emp_sdr.h:282:9: warning: 'packed' attribute ignored for field of type 'unsigned char' [-Wattributes] 282 | unsigned char lower_non_critical __attribute__ ((packed)); | ^~~~~~~~ ./include/emp_sdr.h:283:9: warning: 'packed' attribute ignored for field of type 'unsigned char' [-Wattributes] 283 | unsigned char positive_hysterisis __attribute__ ((packed)); | ^~~~~~~~ ./include/emp_sdr.h:284:9: warning: 'packed' attribute ignored for field of type 'unsigned char' [-Wattributes] 284 | unsigned char negative_hysterisis __attribute__ ((packed)); | ^~~~~~~~ ./include/emp_sdr.h:285:9: warning: 'packed' attribute ignored for field of type 'unsigned char' [-Wattributes] 285 | unsigned char oem __attribute__ ((packed)); | ^~~~~~~~ ./include/emp_sdr.h:286:9: warning: 'packed' attribute ignored for field of type 'unsigned char' [-Wattributes] 286 | unsigned char entity_id __attribute__ ((packed)); | ^~~~~~~~ ./include/emp_sdr.h:307:9: warning: 'packed' attribute ignored for field of type 'unsigned char' [-Wattributes] 307 | unsigned char record_type __attribute__ ((packed)); | ^~~~~~~~ ./include/emp_sdr.h:308:9: warning: 'packed' attribute ignored for field of type 'unsigned char' [-Wattributes] 308 | unsigned char record_length __attribute__ ((packed)); | ^~~~~~~~ ./include/emp_sdr.h:320:9: warning: 'packed' attribute ignored for field of type 'unsigned char' [-Wattributes] 320 | unsigned char sensor_number __attribute__ ((packed)); | ^~~~~~~~ ./include/emp_sdr.h:325:9: warning: 'packed' attribute ignored for field of type 'unsigned char' [-Wattributes] 325 | unsigned char sensor_owner_confirm_device_id __attribute__ ((packed)); | ^~~~~~~~ ./include/emp_sdr.h:326:9: warning: 'packed' attribute ignored for field of type 'unsigned char' [-Wattributes] 326 | unsigned char sensor_owner_confirm_fw_revision __attribute__ ((packed)); | ^~~~~~~~ ./include/emp_sdr.h:364:9: warning: 'packed' attribute ignored for field of type 'unsigned char' [-Wattributes] 364 | unsigned char sensor_type __attribute__ ((packed)); | ^~~~~~~~ ./include/emp_sdr.h:365:9: warning: 'packed' attribute ignored for field of type 'unsigned char' [-Wattributes] 365 | unsigned char event_reading_type_code __attribute__ ((packed)); | ^~~~~~~~ ./include/emp_sdr.h:386:9: warning: 'packed' attribute ignored for field of type 'unsigned char' [-Wattributes] 386 | unsigned char sensor_units_2_base_unit __attribute__ ((packed)); | ^~~~~~~~ ./include/emp_sdr.h:387:9: warning: 'packed' attribute ignored for field of type 'unsigned char' [-Wattributes] 387 | unsigned char sensor_units_3_modifier_unit __attribute__ ((packed)); | ^~~~~~~~ ./include/emp_sdr.h:388:9: warning: 'packed' attribute ignored for field of type 'unsigned char' [-Wattributes] 388 | unsigned char oem __attribute__ ((packed)); | ^~~~~~~~ ./include/emp_sdr.h:389:9: warning: 'packed' attribute ignored for field of type 'unsigned char' [-Wattributes] 389 | unsigned char entity_id __attribute__ ((packed)); | ^~~~~~~~ ./include/emp_sdr.h:410:9: warning: 'packed' attribute ignored for field of type 'unsigned char' [-Wattributes] 410 | unsigned char record_type __attribute__ ((packed)); | ^~~~~~~~ ./include/emp_sdr.h:411:9: warning: 'packed' attribute ignored for field of type 'unsigned char' [-Wattributes] 411 | unsigned char record_length __attribute__ ((packed)); | ^~~~~~~~ ./include/emp_sdr.h:434:9: warning: 'packed' attribute ignored for field of type 'unsigned char' [-Wattributes] 434 | unsigned char dev_confirm_fw_revision __attribute__ ((packed)); | ^~~~~~~~ ./include/emp_sdr.h:435:9: warning: 'packed' attribute ignored for field of type 'unsigned char' [-Wattributes] 435 | unsigned char device_type __attribute__ ((packed)); | ^~~~~~~~ ./include/emp_sdr.h:436:9: warning: 'packed' attribute ignored for field of type 'unsigned char' [-Wattributes] 436 | unsigned char device_type_modifier __attribute__ ((packed)); | ^~~~~~~~ ./include/emp_sdr.h:437:9: warning: 'packed' attribute ignored for field of type 'unsigned char' [-Wattributes] 437 | unsigned char device_location __attribute__ ((packed)); | ^~~~~~~~ ./include/emp_sdr.h:438:9: warning: 'packed' attribute ignored for field of type 'unsigned char' [-Wattributes] 438 | unsigned char entity_id __attribute__ ((packed)); | ^~~~~~~~ ./include/emp_sdr.h:439:9: warning: 'packed' attribute ignored for field of type 'unsigned char' [-Wattributes] 439 | unsigned char oem __attribute__ ((packed)); | ^~~~~~~~ ./include/emp_sdr.h:457:9: warning: 'packed' attribute ignored for field of type 'unsigned char' [-Wattributes] 457 | unsigned char record_type __attribute__ ((packed)); | ^~~~~~~~ ./include/emp_sdr.h:458:9: warning: 'packed' attribute ignored for field of type 'unsigned char' [-Wattributes] 458 | unsigned char record_length __attribute__ ((packed)); | ^~~~~~~~ ./include/emp_sdr.h:459:9: warning: 'packed' attribute ignored for field of type 'unsigned char[64]' [-Wattributes] 459 | unsigned char oem_data[64] __attribute__ ((packed)); | ^~~~~~~~ mv -f .deps/emp_slave_context.Tpo .deps/emp_slave_context.Po make[5]: Leaving directory '/tmp/B._n3nggcq/BUILD/vacm-2.0.5a/nexxus/nexxus_modules/emp' make[5]: Entering directory '/tmp/B._n3nggcq/BUILD/vacm-2.0.5a/nexxus/nexxus_modules/emp' x86_64-pld-linux-gcc -DHAVE_CONFIG_H -I. -I../../.. -D_REENTRANT -I./../libloose/include -I./../include -I. -I../../.. -I.. -I/usr/include -I/usr/include -I./include -I./include -O2 -fwrapv -pipe -Wformat -Werror=format-security -gdwarf-4 -fno-debug-types-section -fvar-tracking-assignments -g2 -Wp,-D_FORTIFY_SOURCE=2 -fstack-protector-strong --param=ssp-buffer-size=4 -Werror=trampolines -fPIC -march=x86-64 -mtune=generic -gdwarf-4 -fno-debug-types-section -fvar-tracking-assignments -g2 -MT emp_slave_machine.o -MD -MP -MF .deps/emp_slave_machine.Tpo -c -o emp_slave_machine.o emp_slave_machine.c In file included from ./include/emp_slave_context.h:29, from emp_slave_machine.c:40: ./include/emp.h:252:9: warning: 'packed' attribute ignored for field of type 'unsigned char' [-Wattributes] 252 | unsigned char cc __attribute__ ((packed)); | ^~~~~~~~ ./include/emp.h:264:9: warning: 'packed' attribute ignored for field of type 'unsigned char' [-Wattributes] 264 | unsigned char count __attribute__ ((packed)); | ^~~~~~~~ ./include/emp.h:269:9: warning: 'packed' attribute ignored for field of type 'unsigned char' [-Wattributes] 269 | unsigned char dev_id __attribute__ ((packed)); | ^~~~~~~~ ./include/emp.h:271:9: warning: 'packed' attribute ignored for field of type 'unsigned char' [-Wattributes] 271 | unsigned char count __attribute__ ((packed)); | ^~~~~~~~ In file included from ./include/emp_slave_context.h:30, from emp_slave_machine.c:40: ./include/emp_sdr.h:28:9: warning: 'packed' attribute ignored for field of type 'unsigned char' [-Wattributes] 28 | unsigned char cc __attribute__ ((packed)); | ^~~~~~~~ ./include/emp_sdr.h:45:9: warning: 'packed' attribute ignored for field of type 'unsigned char' [-Wattributes] 45 | unsigned char cc __attribute__ ((packed)); | ^~~~~~~~ ./include/emp_sdr.h:50:9: warning: 'packed' attribute ignored for field of type 'unsigned char' [-Wattributes] 50 | unsigned char maximum_record_size __attribute__ ((packed)); | ^~~~~~~~ ./include/emp_sdr.h:55:9: warning: 'packed' attribute ignored for field of type 'unsigned char' [-Wattributes] 55 | unsigned char cc __attribute__ ((packed)); | ^~~~~~~~ ./include/emp_sdr.h:63:9: warning: 'packed' attribute ignored for field of type 'unsigned char' [-Wattributes] 63 | unsigned char offset_into_record __attribute__ ((packed)); | ^~~~~~~~ ./include/emp_sdr.h:64:9: warning: 'packed' attribute ignored for field of type 'unsigned char' [-Wattributes] 64 | unsigned char bytes_to_read __attribute__ ((packed)); | ^~~~~~~~ ./include/emp_sdr.h:69:9: warning: 'packed' attribute ignored for field of type 'unsigned char' [-Wattributes] 69 | unsigned char cc __attribute__ ((packed)); | ^~~~~~~~ ./include/emp_sdr.h:70:9: warning: 'packed' attribute ignored for field of type 'unsigned char' [-Wattributes] 70 | unsigned char reading __attribute__ ((packed)); | ^~~~~~~~ ./include/emp_sdr.h:83:9: warning: 'packed' attribute ignored for field of type 'unsigned char' [-Wattributes] 83 | unsigned char cc __attribute__ ((packed)); | ^~~~~~~~ ./include/emp_sdr.h:93:9: warning: 'packed' attribute ignored for field of type 'unsigned char' [-Wattributes] 93 | unsigned char cc __attribute__ ((packed)); | ^~~~~~~~ ./include/emp_sdr.h:94:9: warning: 'packed' attribute ignored for field of type 'unsigned char' [-Wattributes] 94 | unsigned char event_mask_lsb __attribute__ ((packed)); | ^~~~~~~~ ./include/emp_sdr.h:105:9: warning: 'packed' attribute ignored for field of type 'unsigned char' [-Wattributes] 105 | unsigned char cc __attribute__ ((packed)); | ^~~~~~~~ ./include/emp_sdr.h:120:9: warning: 'packed' attribute ignored for field of type 'unsigned char' [-Wattributes] 120 | unsigned char record_type __attribute__ ((packed)); | ^~~~~~~~ ./include/emp_sdr.h:121:9: warning: 'packed' attribute ignored for field of type 'unsigned char' [-Wattributes] 121 | unsigned char record_length __attribute__ ((packed)); | ^~~~~~~~ ./include/emp_sdr.h:137:9: warning: 'packed' attribute ignored for field of type 'unsigned char' [-Wattributes] 137 | unsigned char record_type __attribute__ ((packed)); | ^~~~~~~~ ./include/emp_sdr.h:138:9: warning: 'packed' attribute ignored for field of type 'unsigned char' [-Wattributes] 138 | unsigned char record_length __attribute__ ((packed)); | ^~~~~~~~ ./include/emp_sdr.h:150:9: warning: 'packed' attribute ignored for field of type 'unsigned char' [-Wattributes] 150 | unsigned char sensor_number __attribute__ ((packed)); | ^~~~~~~~ ./include/emp_sdr.h:155:9: warning: 'packed' attribute ignored for field of type 'unsigned char' [-Wattributes] 155 | unsigned char sensor_owner_confirm_device_id __attribute__ ((packed)); | ^~~~~~~~ ./include/emp_sdr.h:156:9: warning: 'packed' attribute ignored for field of type 'unsigned char' [-Wattributes] 156 | unsigned char sensor_owner_confirm_fw_revision __attribute__ ((packed)); | ^~~~~~~~ ./include/emp_sdr.h:187:9: warning: 'packed' attribute ignored for field of type 'unsigned char' [-Wattributes] 187 | unsigned char sensor_type __attribute__ ((packed)); | ^~~~~~~~ ./include/emp_sdr.h:188:9: warning: 'packed' attribute ignored for field of type 'unsigned char' [-Wattributes] 188 | unsigned char event_reading_type_code __attribute__ ((packed)); | ^~~~~~~~ ./include/emp_sdr.h:213:9: warning: 'packed' attribute ignored for field of type 'unsigned char' [-Wattributes] 213 | unsigned char sensor_units_2_base_unit __attribute__ ((packed)); | ^~~~~~~~ ./include/emp_sdr.h:214:9: warning: 'packed' attribute ignored for field of type 'unsigned char' [-Wattributes] 214 | unsigned char sensor_units_3_modifier_unit __attribute__ ((packed)); | ^~~~~~~~ ./include/emp_sdr.h:253:9: warning: 'packed' attribute ignored for field of type 'unsigned char' [-Wattributes] 253 | unsigned char nominal_reading __attribute__ ((packed)); | ^~~~~~~~ ./include/emp_sdr.h:254:9: warning: 'packed' attribute ignored for field of type 'unsigned char' [-Wattributes] 254 | unsigned char normal_maximum __attribute__ ((packed)); | ^~~~~~~~ ./include/emp_sdr.h:255:9: warning: 'packed' attribute ignored for field of type 'unsigned char' [-Wattributes] 255 | unsigned char normal_minimum __attribute__ ((packed)); | ^~~~~~~~ ./include/emp_sdr.h:256:9: warning: 'packed' attribute ignored for field of type 'unsigned char' [-Wattributes] 256 | unsigned char sensor_maximum_reading __attribute__ ((packed)); | ^~~~~~~~ ./include/emp_sdr.h:257:9: warning: 'packed' attribute ignored for field of type 'unsigned char' [-Wattributes] 257 | unsigned char sensor_minimum_reading __attribute__ ((packed)); | ^~~~~~~~ ./include/emp_sdr.h:277:9: warning: 'packed' attribute ignored for field of type 'unsigned char' [-Wattributes] 277 | unsigned char upper_non_recoverable __attribute__ ((packed)); | ^~~~~~~~ ./include/emp_sdr.h:278:9: warning: 'packed' attribute ignored for field of type 'unsigned char' [-Wattributes] 278 | unsigned char upper_critical __attribute__ ((packed)); | ^~~~~~~~ ./include/emp_sdr.h:279:9: warning: 'packed' attribute ignored for field of type 'unsigned char' [-Wattributes] 279 | unsigned char upper_non_critical __attribute__ ((packed)); | ^~~~~~~~ ./include/emp_sdr.h:280:9: warning: 'packed' attribute ignored for field of type 'unsigned char' [-Wattributes] 280 | unsigned char lower_non_recoverable __attribute__ ((packed)); | ^~~~~~~~ ./include/emp_sdr.h:281:9: warning: 'packed' attribute ignored for field of type 'unsigned char' [-Wattributes] 281 | unsigned char lower_critical __attribute__ ((packed)); | ^~~~~~~~ ./include/emp_sdr.h:282:9: warning: 'packed' attribute ignored for field of type 'unsigned char' [-Wattributes] 282 | unsigned char lower_non_critical __attribute__ ((packed)); | ^~~~~~~~ ./include/emp_sdr.h:283:9: warning: 'packed' attribute ignored for field of type 'unsigned char' [-Wattributes] 283 | unsigned char positive_hysterisis __attribute__ ((packed)); | ^~~~~~~~ ./include/emp_sdr.h:284:9: warning: 'packed' attribute ignored for field of type 'unsigned char' [-Wattributes] 284 | unsigned char negative_hysterisis __attribute__ ((packed)); | ^~~~~~~~ ./include/emp_sdr.h:285:9: warning: 'packed' attribute ignored for field of type 'unsigned char' [-Wattributes] 285 | unsigned char oem __attribute__ ((packed)); | ^~~~~~~~ ./include/emp_sdr.h:286:9: warning: 'packed' attribute ignored for field of type 'unsigned char' [-Wattributes] 286 | unsigned char entity_id __attribute__ ((packed)); | ^~~~~~~~ ./include/emp_sdr.h:307:9: warning: 'packed' attribute ignored for field of type 'unsigned char' [-Wattributes] 307 | unsigned char record_type __attribute__ ((packed)); | ^~~~~~~~ ./include/emp_sdr.h:308:9: warning: 'packed' attribute ignored for field of type 'unsigned char' [-Wattributes] 308 | unsigned char record_length __attribute__ ((packed)); | ^~~~~~~~ ./include/emp_sdr.h:320:9: warning: 'packed' attribute ignored for field of type 'unsigned char' [-Wattributes] 320 | unsigned char sensor_number __attribute__ ((packed)); | ^~~~~~~~ ./include/emp_sdr.h:325:9: warning: 'packed' attribute ignored for field of type 'unsigned char' [-Wattributes] 325 | unsigned char sensor_owner_confirm_device_id __attribute__ ((packed)); | ^~~~~~~~ ./include/emp_sdr.h:326:9: warning: 'packed' attribute ignored for field of type 'unsigned char' [-Wattributes] 326 | unsigned char sensor_owner_confirm_fw_revision __attribute__ ((packed)); | ^~~~~~~~ ./include/emp_sdr.h:364:9: warning: 'packed' attribute ignored for field of type 'unsigned char' [-Wattributes] 364 | unsigned char sensor_type __attribute__ ((packed)); | ^~~~~~~~ ./include/emp_sdr.h:365:9: warning: 'packed' attribute ignored for field of type 'unsigned char' [-Wattributes] 365 | unsigned char event_reading_type_code __attribute__ ((packed)); | ^~~~~~~~ ./include/emp_sdr.h:386:9: warning: 'packed' attribute ignored for field of type 'unsigned char' [-Wattributes] 386 | unsigned char sensor_units_2_base_unit __attribute__ ((packed)); | ^~~~~~~~ ./include/emp_sdr.h:387:9: warning: 'packed' attribute ignored for field of type 'unsigned char' [-Wattributes] 387 | unsigned char sensor_units_3_modifier_unit __attribute__ ((packed)); | ^~~~~~~~ ./include/emp_sdr.h:388:9: warning: 'packed' attribute ignored for field of type 'unsigned char' [-Wattributes] 388 | unsigned char oem __attribute__ ((packed)); | ^~~~~~~~ ./include/emp_sdr.h:389:9: warning: 'packed' attribute ignored for field of type 'unsigned char' [-Wattributes] 389 | unsigned char entity_id __attribute__ ((packed)); | ^~~~~~~~ ./include/emp_sdr.h:410:9: warning: 'packed' attribute ignored for field of type 'unsigned char' [-Wattributes] 410 | unsigned char record_type __attribute__ ((packed)); | ^~~~~~~~ ./include/emp_sdr.h:411:9: warning: 'packed' attribute ignored for field of type 'unsigned char' [-Wattributes] 411 | unsigned char record_length __attribute__ ((packed)); | ^~~~~~~~ ./include/emp_sdr.h:434:9: warning: 'packed' attribute ignored for field of type 'unsigned char' [-Wattributes] 434 | unsigned char dev_confirm_fw_revision __attribute__ ((packed)); | ^~~~~~~~ ./include/emp_sdr.h:435:9: warning: 'packed' attribute ignored for field of type 'unsigned char' [-Wattributes] 435 | unsigned char device_type __attribute__ ((packed)); | ^~~~~~~~ ./include/emp_sdr.h:436:9: warning: 'packed' attribute ignored for field of type 'unsigned char' [-Wattributes] 436 | unsigned char device_type_modifier __attribute__ ((packed)); | ^~~~~~~~ ./include/emp_sdr.h:437:9: warning: 'packed' attribute ignored for field of type 'unsigned char' [-Wattributes] 437 | unsigned char device_location __attribute__ ((packed)); | ^~~~~~~~ ./include/emp_sdr.h:438:9: warning: 'packed' attribute ignored for field of type 'unsigned char' [-Wattributes] 438 | unsigned char entity_id __attribute__ ((packed)); | ^~~~~~~~ ./include/emp_sdr.h:439:9: warning: 'packed' attribute ignored for field of type 'unsigned char' [-Wattributes] 439 | unsigned char oem __attribute__ ((packed)); | ^~~~~~~~ ./include/emp_sdr.h:457:9: warning: 'packed' attribute ignored for field of type 'unsigned char' [-Wattributes] 457 | unsigned char record_type __attribute__ ((packed)); | ^~~~~~~~ ./include/emp_sdr.h:458:9: warning: 'packed' attribute ignored for field of type 'unsigned char' [-Wattributes] 458 | unsigned char record_length __attribute__ ((packed)); | ^~~~~~~~ ./include/emp_sdr.h:459:9: warning: 'packed' attribute ignored for field of type 'unsigned char[64]' [-Wattributes] 459 | unsigned char oem_data[64] __attribute__ ((packed)); | ^~~~~~~~ mv -f .deps/emp_slave_machine.Tpo .deps/emp_slave_machine.Po make[5]: Leaving directory '/tmp/B._n3nggcq/BUILD/vacm-2.0.5a/nexxus/nexxus_modules/emp' make[5]: Entering directory '/tmp/B._n3nggcq/BUILD/vacm-2.0.5a/nexxus/nexxus_modules/emp' x86_64-pld-linux-gcc -DHAVE_CONFIG_H -I. -I../../.. -D_REENTRANT -I./../libloose/include -I./../include -I. -I../../.. -I.. -I/usr/include -I/usr/include -I./include -I./include -O2 -fwrapv -pipe -Wformat -Werror=format-security -gdwarf-4 -fno-debug-types-section -fvar-tracking-assignments -g2 -Wp,-D_FORTIFY_SOURCE=2 -fstack-protector-strong --param=ssp-buffer-size=4 -Werror=trampolines -fPIC -march=x86-64 -mtune=generic -gdwarf-4 -fno-debug-types-section -fvar-tracking-assignments -g2 -MT emp_module_harness.o -MD -MP -MF .deps/emp_module_harness.Tpo -c -o emp_module_harness.o emp_module_harness.c In file included from ./include/emp_slave_context.h:29, from ./include/prototypes.h:4, from emp_module_harness.c:42: ./include/emp.h:252:9: warning: 'packed' attribute ignored for field of type 'unsigned char' [-Wattributes] 252 | unsigned char cc __attribute__ ((packed)); | ^~~~~~~~ ./include/emp.h:264:9: warning: 'packed' attribute ignored for field of type 'unsigned char' [-Wattributes] 264 | unsigned char count __attribute__ ((packed)); | ^~~~~~~~ ./include/emp.h:269:9: warning: 'packed' attribute ignored for field of type 'unsigned char' [-Wattributes] 269 | unsigned char dev_id __attribute__ ((packed)); | ^~~~~~~~ ./include/emp.h:271:9: warning: 'packed' attribute ignored for field of type 'unsigned char' [-Wattributes] 271 | unsigned char count __attribute__ ((packed)); | ^~~~~~~~ In file included from ./include/emp_slave_context.h:30, from ./include/prototypes.h:4, from emp_module_harness.c:42: ./include/emp_sdr.h:28:9: warning: 'packed' attribute ignored for field of type 'unsigned char' [-Wattributes] 28 | unsigned char cc __attribute__ ((packed)); | ^~~~~~~~ ./include/emp_sdr.h:45:9: warning: 'packed' attribute ignored for field of type 'unsigned char' [-Wattributes] 45 | unsigned char cc __attribute__ ((packed)); | ^~~~~~~~ ./include/emp_sdr.h:50:9: warning: 'packed' attribute ignored for field of type 'unsigned char' [-Wattributes] 50 | unsigned char maximum_record_size __attribute__ ((packed)); | ^~~~~~~~ ./include/emp_sdr.h:55:9: warning: 'packed' attribute ignored for field of type 'unsigned char' [-Wattributes] 55 | unsigned char cc __attribute__ ((packed)); | ^~~~~~~~ ./include/emp_sdr.h:63:9: warning: 'packed' attribute ignored for field of type 'unsigned char' [-Wattributes] 63 | unsigned char offset_into_record __attribute__ ((packed)); | ^~~~~~~~ ./include/emp_sdr.h:64:9: warning: 'packed' attribute ignored for field of type 'unsigned char' [-Wattributes] 64 | unsigned char bytes_to_read __attribute__ ((packed)); | ^~~~~~~~ ./include/emp_sdr.h:69:9: warning: 'packed' attribute ignored for field of type 'unsigned char' [-Wattributes] 69 | unsigned char cc __attribute__ ((packed)); | ^~~~~~~~ ./include/emp_sdr.h:70:9: warning: 'packed' attribute ignored for field of type 'unsigned char' [-Wattributes] 70 | unsigned char reading __attribute__ ((packed)); | ^~~~~~~~ ./include/emp_sdr.h:83:9: warning: 'packed' attribute ignored for field of type 'unsigned char' [-Wattributes] 83 | unsigned char cc __attribute__ ((packed)); | ^~~~~~~~ ./include/emp_sdr.h:93:9: warning: 'packed' attribute ignored for field of type 'unsigned char' [-Wattributes] 93 | unsigned char cc __attribute__ ((packed)); | ^~~~~~~~ ./include/emp_sdr.h:94:9: warning: 'packed' attribute ignored for field of type 'unsigned char' [-Wattributes] 94 | unsigned char event_mask_lsb __attribute__ ((packed)); | ^~~~~~~~ ./include/emp_sdr.h:105:9: warning: 'packed' attribute ignored for field of type 'unsigned char' [-Wattributes] 105 | unsigned char cc __attribute__ ((packed)); | ^~~~~~~~ ./include/emp_sdr.h:120:9: warning: 'packed' attribute ignored for field of type 'unsigned char' [-Wattributes] 120 | unsigned char record_type __attribute__ ((packed)); | ^~~~~~~~ ./include/emp_sdr.h:121:9: warning: 'packed' attribute ignored for field of type 'unsigned char' [-Wattributes] 121 | unsigned char record_length __attribute__ ((packed)); | ^~~~~~~~ ./include/emp_sdr.h:137:9: warning: 'packed' attribute ignored for field of type 'unsigned char' [-Wattributes] 137 | unsigned char record_type __attribute__ ((packed)); | ^~~~~~~~ ./include/emp_sdr.h:138:9: warning: 'packed' attribute ignored for field of type 'unsigned char' [-Wattributes] 138 | unsigned char record_length __attribute__ ((packed)); | ^~~~~~~~ ./include/emp_sdr.h:150:9: warning: 'packed' attribute ignored for field of type 'unsigned char' [-Wattributes] 150 | unsigned char sensor_number __attribute__ ((packed)); | ^~~~~~~~ ./include/emp_sdr.h:155:9: warning: 'packed' attribute ignored for field of type 'unsigned char' [-Wattributes] 155 | unsigned char sensor_owner_confirm_device_id __attribute__ ((packed)); | ^~~~~~~~ ./include/emp_sdr.h:156:9: warning: 'packed' attribute ignored for field of type 'unsigned char' [-Wattributes] 156 | unsigned char sensor_owner_confirm_fw_revision __attribute__ ((packed)); | ^~~~~~~~ ./include/emp_sdr.h:187:9: warning: 'packed' attribute ignored for field of type 'unsigned char' [-Wattributes] 187 | unsigned char sensor_type __attribute__ ((packed)); | ^~~~~~~~ ./include/emp_sdr.h:188:9: warning: 'packed' attribute ignored for field of type 'unsigned char' [-Wattributes] 188 | unsigned char event_reading_type_code __attribute__ ((packed)); | ^~~~~~~~ ./include/emp_sdr.h:213:9: warning: 'packed' attribute ignored for field of type 'unsigned char' [-Wattributes] 213 | unsigned char sensor_units_2_base_unit __attribute__ ((packed)); | ^~~~~~~~ ./include/emp_sdr.h:214:9: warning: 'packed' attribute ignored for field of type 'unsigned char' [-Wattributes] 214 | unsigned char sensor_units_3_modifier_unit __attribute__ ((packed)); | ^~~~~~~~ ./include/emp_sdr.h:253:9: warning: 'packed' attribute ignored for field of type 'unsigned char' [-Wattributes] 253 | unsigned char nominal_reading __attribute__ ((packed)); | ^~~~~~~~ ./include/emp_sdr.h:254:9: warning: 'packed' attribute ignored for field of type 'unsigned char' [-Wattributes] 254 | unsigned char normal_maximum __attribute__ ((packed)); | ^~~~~~~~ ./include/emp_sdr.h:255:9: warning: 'packed' attribute ignored for field of type 'unsigned char' [-Wattributes] 255 | unsigned char normal_minimum __attribute__ ((packed)); | ^~~~~~~~ ./include/emp_sdr.h:256:9: warning: 'packed' attribute ignored for field of type 'unsigned char' [-Wattributes] 256 | unsigned char sensor_maximum_reading __attribute__ ((packed)); | ^~~~~~~~ ./include/emp_sdr.h:257:9: warning: 'packed' attribute ignored for field of type 'unsigned char' [-Wattributes] 257 | unsigned char sensor_minimum_reading __attribute__ ((packed)); | ^~~~~~~~ ./include/emp_sdr.h:277:9: warning: 'packed' attribute ignored for field of type 'unsigned char' [-Wattributes] 277 | unsigned char upper_non_recoverable __attribute__ ((packed)); | ^~~~~~~~ ./include/emp_sdr.h:278:9: warning: 'packed' attribute ignored for field of type 'unsigned char' [-Wattributes] 278 | unsigned char upper_critical __attribute__ ((packed)); | ^~~~~~~~ ./include/emp_sdr.h:279:9: warning: 'packed' attribute ignored for field of type 'unsigned char' [-Wattributes] 279 | unsigned char upper_non_critical __attribute__ ((packed)); | ^~~~~~~~ ./include/emp_sdr.h:280:9: warning: 'packed' attribute ignored for field of type 'unsigned char' [-Wattributes] 280 | unsigned char lower_non_recoverable __attribute__ ((packed)); | ^~~~~~~~ ./include/emp_sdr.h:281:9: warning: 'packed' attribute ignored for field of type 'unsigned char' [-Wattributes] 281 | unsigned char lower_critical __attribute__ ((packed)); | ^~~~~~~~ ./include/emp_sdr.h:282:9: warning: 'packed' attribute ignored for field of type 'unsigned char' [-Wattributes] 282 | unsigned char lower_non_critical __attribute__ ((packed)); | ^~~~~~~~ ./include/emp_sdr.h:283:9: warning: 'packed' attribute ignored for field of type 'unsigned char' [-Wattributes] 283 | unsigned char positive_hysterisis __attribute__ ((packed)); | ^~~~~~~~ ./include/emp_sdr.h:284:9: warning: 'packed' attribute ignored for field of type 'unsigned char' [-Wattributes] 284 | unsigned char negative_hysterisis __attribute__ ((packed)); | ^~~~~~~~ ./include/emp_sdr.h:285:9: warning: 'packed' attribute ignored for field of type 'unsigned char' [-Wattributes] 285 | unsigned char oem __attribute__ ((packed)); | ^~~~~~~~ ./include/emp_sdr.h:286:9: warning: 'packed' attribute ignored for field of type 'unsigned char' [-Wattributes] 286 | unsigned char entity_id __attribute__ ((packed)); | ^~~~~~~~ ./include/emp_sdr.h:307:9: warning: 'packed' attribute ignored for field of type 'unsigned char' [-Wattributes] 307 | unsigned char record_type __attribute__ ((packed)); | ^~~~~~~~ ./include/emp_sdr.h:308:9: warning: 'packed' attribute ignored for field of type 'unsigned char' [-Wattributes] 308 | unsigned char record_length __attribute__ ((packed)); | ^~~~~~~~ ./include/emp_sdr.h:320:9: warning: 'packed' attribute ignored for field of type 'unsigned char' [-Wattributes] 320 | unsigned char sensor_number __attribute__ ((packed)); | ^~~~~~~~ ./include/emp_sdr.h:325:9: warning: 'packed' attribute ignored for field of type 'unsigned char' [-Wattributes] 325 | unsigned char sensor_owner_confirm_device_id __attribute__ ((packed)); | ^~~~~~~~ ./include/emp_sdr.h:326:9: warning: 'packed' attribute ignored for field of type 'unsigned char' [-Wattributes] 326 | unsigned char sensor_owner_confirm_fw_revision __attribute__ ((packed)); | ^~~~~~~~ ./include/emp_sdr.h:364:9: warning: 'packed' attribute ignored for field of type 'unsigned char' [-Wattributes] 364 | unsigned char sensor_type __attribute__ ((packed)); | ^~~~~~~~ ./include/emp_sdr.h:365:9: warning: 'packed' attribute ignored for field of type 'unsigned char' [-Wattributes] 365 | unsigned char event_reading_type_code __attribute__ ((packed)); | ^~~~~~~~ ./include/emp_sdr.h:386:9: warning: 'packed' attribute ignored for field of type 'unsigned char' [-Wattributes] 386 | unsigned char sensor_units_2_base_unit __attribute__ ((packed)); | ^~~~~~~~ ./include/emp_sdr.h:387:9: warning: 'packed' attribute ignored for field of type 'unsigned char' [-Wattributes] 387 | unsigned char sensor_units_3_modifier_unit __attribute__ ((packed)); | ^~~~~~~~ ./include/emp_sdr.h:388:9: warning: 'packed' attribute ignored for field of type 'unsigned char' [-Wattributes] 388 | unsigned char oem __attribute__ ((packed)); | ^~~~~~~~ ./include/emp_sdr.h:389:9: warning: 'packed' attribute ignored for field of type 'unsigned char' [-Wattributes] 389 | unsigned char entity_id __attribute__ ((packed)); | ^~~~~~~~ ./include/emp_sdr.h:410:9: warning: 'packed' attribute ignored for field of type 'unsigned char' [-Wattributes] 410 | unsigned char record_type __attribute__ ((packed)); | ^~~~~~~~ ./include/emp_sdr.h:411:9: warning: 'packed' attribute ignored for field of type 'unsigned char' [-Wattributes] 411 | unsigned char record_length __attribute__ ((packed)); | ^~~~~~~~ ./include/emp_sdr.h:434:9: warning: 'packed' attribute ignored for field of type 'unsigned char' [-Wattributes] 434 | unsigned char dev_confirm_fw_revision __attribute__ ((packed)); | ^~~~~~~~ ./include/emp_sdr.h:435:9: warning: 'packed' attribute ignored for field of type 'unsigned char' [-Wattributes] 435 | unsigned char device_type __attribute__ ((packed)); | ^~~~~~~~ ./include/emp_sdr.h:436:9: warning: 'packed' attribute ignored for field of type 'unsigned char' [-Wattributes] 436 | unsigned char device_type_modifier __attribute__ ((packed)); | ^~~~~~~~ ./include/emp_sdr.h:437:9: warning: 'packed' attribute ignored for field of type 'unsigned char' [-Wattributes] 437 | unsigned char device_location __attribute__ ((packed)); | ^~~~~~~~ ./include/emp_sdr.h:438:9: warning: 'packed' attribute ignored for field of type 'unsigned char' [-Wattributes] 438 | unsigned char entity_id __attribute__ ((packed)); | ^~~~~~~~ ./include/emp_sdr.h:439:9: warning: 'packed' attribute ignored for field of type 'unsigned char' [-Wattributes] 439 | unsigned char oem __attribute__ ((packed)); | ^~~~~~~~ ./include/emp_sdr.h:457:9: warning: 'packed' attribute ignored for field of type 'unsigned char' [-Wattributes] 457 | unsigned char record_type __attribute__ ((packed)); | ^~~~~~~~ ./include/emp_sdr.h:458:9: warning: 'packed' attribute ignored for field of type 'unsigned char' [-Wattributes] 458 | unsigned char record_length __attribute__ ((packed)); | ^~~~~~~~ ./include/emp_sdr.h:459:9: warning: 'packed' attribute ignored for field of type 'unsigned char[64]' [-Wattributes] 459 | unsigned char oem_data[64] __attribute__ ((packed)); | ^~~~~~~~ In file included from ./include/emp_slave_context.h:29, from ./include/prototypes.h:4, from emp_module_harness.c:42: emp_module_harness.c: In function 'main': ./include/emp.h:287:54: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 287 | #define KNOWN_UNUSED_PARAM(x) { int __bleh; __bleh = (int) x;} | ^ emp_module_harness.c:69:9: note: in expansion of macro 'KNOWN_UNUSED_PARAM' 69 | KNOWN_UNUSED_PARAM(argv); | ^~~~~~~~~~~~~~~~~~ emp_module_harness.c: In function 'deinit_cb': ./include/emp.h:287:54: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 287 | #define KNOWN_UNUSED_PARAM(x) { int __bleh; __bleh = (int) x;} | ^ emp_module_harness.c:207:9: note: in expansion of macro 'KNOWN_UNUSED_PARAM' 207 | KNOWN_UNUSED_PARAM(msg); | ^~~~~~~~~~~~~~~~~~ emp_module_harness.c: In function 'discon_cb': ./include/emp.h:287:54: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 287 | #define KNOWN_UNUSED_PARAM(x) { int __bleh; __bleh = (int) x;} | ^ emp_module_harness.c:219:9: note: in expansion of macro 'KNOWN_UNUSED_PARAM' 219 | KNOWN_UNUSED_PARAM(msg); | ^~~~~~~~~~~~~~~~~~ mv -f .deps/emp_module_harness.Tpo .deps/emp_module_harness.Po make[5]: Leaving directory '/tmp/B._n3nggcq/BUILD/vacm-2.0.5a/nexxus/nexxus_modules/emp' make[5]: Entering directory '/tmp/B._n3nggcq/BUILD/vacm-2.0.5a/nexxus/nexxus_modules/emp' x86_64-pld-linux-gcc -DHAVE_CONFIG_H -I. -I../../.. -D_REENTRANT -I./../libloose/include -I./../include -I. -I../../.. -I.. -I/usr/include -I/usr/include -I./include -I./include -O2 -fwrapv -pipe -Wformat -Werror=format-security -gdwarf-4 -fno-debug-types-section -fvar-tracking-assignments -g2 -Wp,-D_FORTIFY_SOURCE=2 -fstack-protector-strong --param=ssp-buffer-size=4 -Werror=trampolines -fPIC -march=x86-64 -mtune=generic -gdwarf-4 -fno-debug-types-section -fvar-tracking-assignments -g2 -MT emp_slave.o -MD -MP -MF .deps/emp_slave.Tpo -c -o emp_slave.o emp_slave.c In file included from ./include/emp_slave_context.h:29, from ./include/prototypes.h:4, from emp_slave.c:38: ./include/emp.h:252:9: warning: 'packed' attribute ignored for field of type 'unsigned char' [-Wattributes] 252 | unsigned char cc __attribute__ ((packed)); | ^~~~~~~~ ./include/emp.h:264:9: warning: 'packed' attribute ignored for field of type 'unsigned char' [-Wattributes] 264 | unsigned char count __attribute__ ((packed)); | ^~~~~~~~ ./include/emp.h:269:9: warning: 'packed' attribute ignored for field of type 'unsigned char' [-Wattributes] 269 | unsigned char dev_id __attribute__ ((packed)); | ^~~~~~~~ ./include/emp.h:271:9: warning: 'packed' attribute ignored for field of type 'unsigned char' [-Wattributes] 271 | unsigned char count __attribute__ ((packed)); | ^~~~~~~~ In file included from ./include/emp_slave_context.h:30, from ./include/prototypes.h:4, from emp_slave.c:38: ./include/emp_sdr.h:28:9: warning: 'packed' attribute ignored for field of type 'unsigned char' [-Wattributes] 28 | unsigned char cc __attribute__ ((packed)); | ^~~~~~~~ ./include/emp_sdr.h:45:9: warning: 'packed' attribute ignored for field of type 'unsigned char' [-Wattributes] 45 | unsigned char cc __attribute__ ((packed)); | ^~~~~~~~ ./include/emp_sdr.h:50:9: warning: 'packed' attribute ignored for field of type 'unsigned char' [-Wattributes] 50 | unsigned char maximum_record_size __attribute__ ((packed)); | ^~~~~~~~ ./include/emp_sdr.h:55:9: warning: 'packed' attribute ignored for field of type 'unsigned char' [-Wattributes] 55 | unsigned char cc __attribute__ ((packed)); | ^~~~~~~~ ./include/emp_sdr.h:63:9: warning: 'packed' attribute ignored for field of type 'unsigned char' [-Wattributes] 63 | unsigned char offset_into_record __attribute__ ((packed)); | ^~~~~~~~ ./include/emp_sdr.h:64:9: warning: 'packed' attribute ignored for field of type 'unsigned char' [-Wattributes] 64 | unsigned char bytes_to_read __attribute__ ((packed)); | ^~~~~~~~ ./include/emp_sdr.h:69:9: warning: 'packed' attribute ignored for field of type 'unsigned char' [-Wattributes] 69 | unsigned char cc __attribute__ ((packed)); | ^~~~~~~~ ./include/emp_sdr.h:70:9: warning: 'packed' attribute ignored for field of type 'unsigned char' [-Wattributes] 70 | unsigned char reading __attribute__ ((packed)); | ^~~~~~~~ ./include/emp_sdr.h:83:9: warning: 'packed' attribute ignored for field of type 'unsigned char' [-Wattributes] 83 | unsigned char cc __attribute__ ((packed)); | ^~~~~~~~ ./include/emp_sdr.h:93:9: warning: 'packed' attribute ignored for field of type 'unsigned char' [-Wattributes] 93 | unsigned char cc __attribute__ ((packed)); | ^~~~~~~~ ./include/emp_sdr.h:94:9: warning: 'packed' attribute ignored for field of type 'unsigned char' [-Wattributes] 94 | unsigned char event_mask_lsb __attribute__ ((packed)); | ^~~~~~~~ ./include/emp_sdr.h:105:9: warning: 'packed' attribute ignored for field of type 'unsigned char' [-Wattributes] 105 | unsigned char cc __attribute__ ((packed)); | ^~~~~~~~ ./include/emp_sdr.h:120:9: warning: 'packed' attribute ignored for field of type 'unsigned char' [-Wattributes] 120 | unsigned char record_type __attribute__ ((packed)); | ^~~~~~~~ ./include/emp_sdr.h:121:9: warning: 'packed' attribute ignored for field of type 'unsigned char' [-Wattributes] 121 | unsigned char record_length __attribute__ ((packed)); | ^~~~~~~~ ./include/emp_sdr.h:137:9: warning: 'packed' attribute ignored for field of type 'unsigned char' [-Wattributes] 137 | unsigned char record_type __attribute__ ((packed)); | ^~~~~~~~ ./include/emp_sdr.h:138:9: warning: 'packed' attribute ignored for field of type 'unsigned char' [-Wattributes] 138 | unsigned char record_length __attribute__ ((packed)); | ^~~~~~~~ ./include/emp_sdr.h:150:9: warning: 'packed' attribute ignored for field of type 'unsigned char' [-Wattributes] 150 | unsigned char sensor_number __attribute__ ((packed)); | ^~~~~~~~ ./include/emp_sdr.h:155:9: warning: 'packed' attribute ignored for field of type 'unsigned char' [-Wattributes] 155 | unsigned char sensor_owner_confirm_device_id __attribute__ ((packed)); | ^~~~~~~~ ./include/emp_sdr.h:156:9: warning: 'packed' attribute ignored for field of type 'unsigned char' [-Wattributes] 156 | unsigned char sensor_owner_confirm_fw_revision __attribute__ ((packed)); | ^~~~~~~~ ./include/emp_sdr.h:187:9: warning: 'packed' attribute ignored for field of type 'unsigned char' [-Wattributes] 187 | unsigned char sensor_type __attribute__ ((packed)); | ^~~~~~~~ ./include/emp_sdr.h:188:9: warning: 'packed' attribute ignored for field of type 'unsigned char' [-Wattributes] 188 | unsigned char event_reading_type_code __attribute__ ((packed)); | ^~~~~~~~ ./include/emp_sdr.h:213:9: warning: 'packed' attribute ignored for field of type 'unsigned char' [-Wattributes] 213 | unsigned char sensor_units_2_base_unit __attribute__ ((packed)); | ^~~~~~~~ ./include/emp_sdr.h:214:9: warning: 'packed' attribute ignored for field of type 'unsigned char' [-Wattributes] 214 | unsigned char sensor_units_3_modifier_unit __attribute__ ((packed)); | ^~~~~~~~ ./include/emp_sdr.h:253:9: warning: 'packed' attribute ignored for field of type 'unsigned char' [-Wattributes] 253 | unsigned char nominal_reading __attribute__ ((packed)); | ^~~~~~~~ ./include/emp_sdr.h:254:9: warning: 'packed' attribute ignored for field of type 'unsigned char' [-Wattributes] 254 | unsigned char normal_maximum __attribute__ ((packed)); | ^~~~~~~~ ./include/emp_sdr.h:255:9: warning: 'packed' attribute ignored for field of type 'unsigned char' [-Wattributes] 255 | unsigned char normal_minimum __attribute__ ((packed)); | ^~~~~~~~ ./include/emp_sdr.h:256:9: warning: 'packed' attribute ignored for field of type 'unsigned char' [-Wattributes] 256 | unsigned char sensor_maximum_reading __attribute__ ((packed)); | ^~~~~~~~ ./include/emp_sdr.h:257:9: warning: 'packed' attribute ignored for field of type 'unsigned char' [-Wattributes] 257 | unsigned char sensor_minimum_reading __attribute__ ((packed)); | ^~~~~~~~ ./include/emp_sdr.h:277:9: warning: 'packed' attribute ignored for field of type 'unsigned char' [-Wattributes] 277 | unsigned char upper_non_recoverable __attribute__ ((packed)); | ^~~~~~~~ ./include/emp_sdr.h:278:9: warning: 'packed' attribute ignored for field of type 'unsigned char' [-Wattributes] 278 | unsigned char upper_critical __attribute__ ((packed)); | ^~~~~~~~ ./include/emp_sdr.h:279:9: warning: 'packed' attribute ignored for field of type 'unsigned char' [-Wattributes] 279 | unsigned char upper_non_critical __attribute__ ((packed)); | ^~~~~~~~ ./include/emp_sdr.h:280:9: warning: 'packed' attribute ignored for field of type 'unsigned char' [-Wattributes] 280 | unsigned char lower_non_recoverable __attribute__ ((packed)); | ^~~~~~~~ ./include/emp_sdr.h:281:9: warning: 'packed' attribute ignored for field of type 'unsigned char' [-Wattributes] 281 | unsigned char lower_critical __attribute__ ((packed)); | ^~~~~~~~ ./include/emp_sdr.h:282:9: warning: 'packed' attribute ignored for field of type 'unsigned char' [-Wattributes] 282 | unsigned char lower_non_critical __attribute__ ((packed)); | ^~~~~~~~ ./include/emp_sdr.h:283:9: warning: 'packed' attribute ignored for field of type 'unsigned char' [-Wattributes] 283 | unsigned char positive_hysterisis __attribute__ ((packed)); | ^~~~~~~~ ./include/emp_sdr.h:284:9: warning: 'packed' attribute ignored for field of type 'unsigned char' [-Wattributes] 284 | unsigned char negative_hysterisis __attribute__ ((packed)); | ^~~~~~~~ ./include/emp_sdr.h:285:9: warning: 'packed' attribute ignored for field of type 'unsigned char' [-Wattributes] 285 | unsigned char oem __attribute__ ((packed)); | ^~~~~~~~ ./include/emp_sdr.h:286:9: warning: 'packed' attribute ignored for field of type 'unsigned char' [-Wattributes] 286 | unsigned char entity_id __attribute__ ((packed)); | ^~~~~~~~ ./include/emp_sdr.h:307:9: warning: 'packed' attribute ignored for field of type 'unsigned char' [-Wattributes] 307 | unsigned char record_type __attribute__ ((packed)); | ^~~~~~~~ ./include/emp_sdr.h:308:9: warning: 'packed' attribute ignored for field of type 'unsigned char' [-Wattributes] 308 | unsigned char record_length __attribute__ ((packed)); | ^~~~~~~~ ./include/emp_sdr.h:320:9: warning: 'packed' attribute ignored for field of type 'unsigned char' [-Wattributes] 320 | unsigned char sensor_number __attribute__ ((packed)); | ^~~~~~~~ ./include/emp_sdr.h:325:9: warning: 'packed' attribute ignored for field of type 'unsigned char' [-Wattributes] 325 | unsigned char sensor_owner_confirm_device_id __attribute__ ((packed)); | ^~~~~~~~ ./include/emp_sdr.h:326:9: warning: 'packed' attribute ignored for field of type 'unsigned char' [-Wattributes] 326 | unsigned char sensor_owner_confirm_fw_revision __attribute__ ((packed)); | ^~~~~~~~ ./include/emp_sdr.h:364:9: warning: 'packed' attribute ignored for field of type 'unsigned char' [-Wattributes] 364 | unsigned char sensor_type __attribute__ ((packed)); | ^~~~~~~~ ./include/emp_sdr.h:365:9: warning: 'packed' attribute ignored for field of type 'unsigned char' [-Wattributes] 365 | unsigned char event_reading_type_code __attribute__ ((packed)); | ^~~~~~~~ ./include/emp_sdr.h:386:9: warning: 'packed' attribute ignored for field of type 'unsigned char' [-Wattributes] 386 | unsigned char sensor_units_2_base_unit __attribute__ ((packed)); | ^~~~~~~~ ./include/emp_sdr.h:387:9: warning: 'packed' attribute ignored for field of type 'unsigned char' [-Wattributes] 387 | unsigned char sensor_units_3_modifier_unit __attribute__ ((packed)); | ^~~~~~~~ ./include/emp_sdr.h:388:9: warning: 'packed' attribute ignored for field of type 'unsigned char' [-Wattributes] 388 | unsigned char oem __attribute__ ((packed)); | ^~~~~~~~ ./include/emp_sdr.h:389:9: warning: 'packed' attribute ignored for field of type 'unsigned char' [-Wattributes] 389 | unsigned char entity_id __attribute__ ((packed)); | ^~~~~~~~ ./include/emp_sdr.h:410:9: warning: 'packed' attribute ignored for field of type 'unsigned char' [-Wattributes] 410 | unsigned char record_type __attribute__ ((packed)); | ^~~~~~~~ ./include/emp_sdr.h:411:9: warning: 'packed' attribute ignored for field of type 'unsigned char' [-Wattributes] 411 | unsigned char record_length __attribute__ ((packed)); | ^~~~~~~~ ./include/emp_sdr.h:434:9: warning: 'packed' attribute ignored for field of type 'unsigned char' [-Wattributes] 434 | unsigned char dev_confirm_fw_revision __attribute__ ((packed)); | ^~~~~~~~ ./include/emp_sdr.h:435:9: warning: 'packed' attribute ignored for field of type 'unsigned char' [-Wattributes] 435 | unsigned char device_type __attribute__ ((packed)); | ^~~~~~~~ ./include/emp_sdr.h:436:9: warning: 'packed' attribute ignored for field of type 'unsigned char' [-Wattributes] 436 | unsigned char device_type_modifier __attribute__ ((packed)); | ^~~~~~~~ ./include/emp_sdr.h:437:9: warning: 'packed' attribute ignored for field of type 'unsigned char' [-Wattributes] 437 | unsigned char device_location __attribute__ ((packed)); | ^~~~~~~~ ./include/emp_sdr.h:438:9: warning: 'packed' attribute ignored for field of type 'unsigned char' [-Wattributes] 438 | unsigned char entity_id __attribute__ ((packed)); | ^~~~~~~~ ./include/emp_sdr.h:439:9: warning: 'packed' attribute ignored for field of type 'unsigned char' [-Wattributes] 439 | unsigned char oem __attribute__ ((packed)); | ^~~~~~~~ ./include/emp_sdr.h:457:9: warning: 'packed' attribute ignored for field of type 'unsigned char' [-Wattributes] 457 | unsigned char record_type __attribute__ ((packed)); | ^~~~~~~~ ./include/emp_sdr.h:458:9: warning: 'packed' attribute ignored for field of type 'unsigned char' [-Wattributes] 458 | unsigned char record_length __attribute__ ((packed)); | ^~~~~~~~ ./include/emp_sdr.h:459:9: warning: 'packed' attribute ignored for field of type 'unsigned char[64]' [-Wattributes] 459 | unsigned char oem_data[64] __attribute__ ((packed)); | ^~~~~~~~ In file included from ./include/emp_slave_context.h:29, from ./include/prototypes.h:4, from emp_slave.c:38: emp_slave.c: In function 'slave_msg_handler': ./include/emp.h:287:54: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 287 | #define KNOWN_UNUSED_PARAM(x) { int __bleh; __bleh = (int) x;} | ^ emp_slave.c:407:3: note: in expansion of macro 'KNOWN_UNUSED_PARAM' 407 | KNOWN_UNUSED_PARAM(data); | ^~~~~~~~~~~~~~~~~~ mv -f .deps/emp_slave.Tpo .deps/emp_slave.Po make[5]: Leaving directory '/tmp/B._n3nggcq/BUILD/vacm-2.0.5a/nexxus/nexxus_modules/emp' make[5]: Entering directory '/tmp/B._n3nggcq/BUILD/vacm-2.0.5a/nexxus/nexxus_modules/emp' x86_64-pld-linux-gcc -DHAVE_CONFIG_H -I. -I../../.. -D_REENTRANT -I./../libloose/include -I./../include -I. -I../../.. -I.. -I/usr/include -I/usr/include -I./include -I./include -O2 -fwrapv -pipe -Wformat -Werror=format-security -gdwarf-4 -fno-debug-types-section -fvar-tracking-assignments -g2 -Wp,-D_FORTIFY_SOURCE=2 -fstack-protector-strong --param=ssp-buffer-size=4 -Werror=trampolines -fPIC -march=x86-64 -mtune=generic -gdwarf-4 -fno-debug-types-section -fvar-tracking-assignments -g2 -MT emp_sensor.o -MD -MP -MF .deps/emp_sensor.Tpo -c -o emp_sensor.o emp_sensor.c In file included from ./include/emp_slave_context.h:29, from emp_sensor.c:46: ./include/emp.h:252:9: warning: 'packed' attribute ignored for field of type 'unsigned char' [-Wattributes] 252 | unsigned char cc __attribute__ ((packed)); | ^~~~~~~~ ./include/emp.h:264:9: warning: 'packed' attribute ignored for field of type 'unsigned char' [-Wattributes] 264 | unsigned char count __attribute__ ((packed)); | ^~~~~~~~ ./include/emp.h:269:9: warning: 'packed' attribute ignored for field of type 'unsigned char' [-Wattributes] 269 | unsigned char dev_id __attribute__ ((packed)); | ^~~~~~~~ ./include/emp.h:271:9: warning: 'packed' attribute ignored for field of type 'unsigned char' [-Wattributes] 271 | unsigned char count __attribute__ ((packed)); | ^~~~~~~~ In file included from ./include/emp_slave_context.h:30, from emp_sensor.c:46: ./include/emp_sdr.h:28:9: warning: 'packed' attribute ignored for field of type 'unsigned char' [-Wattributes] 28 | unsigned char cc __attribute__ ((packed)); | ^~~~~~~~ ./include/emp_sdr.h:45:9: warning: 'packed' attribute ignored for field of type 'unsigned char' [-Wattributes] 45 | unsigned char cc __attribute__ ((packed)); | ^~~~~~~~ ./include/emp_sdr.h:50:9: warning: 'packed' attribute ignored for field of type 'unsigned char' [-Wattributes] 50 | unsigned char maximum_record_size __attribute__ ((packed)); | ^~~~~~~~ ./include/emp_sdr.h:55:9: warning: 'packed' attribute ignored for field of type 'unsigned char' [-Wattributes] 55 | unsigned char cc __attribute__ ((packed)); | ^~~~~~~~ ./include/emp_sdr.h:63:9: warning: 'packed' attribute ignored for field of type 'unsigned char' [-Wattributes] 63 | unsigned char offset_into_record __attribute__ ((packed)); | ^~~~~~~~ ./include/emp_sdr.h:64:9: warning: 'packed' attribute ignored for field of type 'unsigned char' [-Wattributes] 64 | unsigned char bytes_to_read __attribute__ ((packed)); | ^~~~~~~~ ./include/emp_sdr.h:69:9: warning: 'packed' attribute ignored for field of type 'unsigned char' [-Wattributes] 69 | unsigned char cc __attribute__ ((packed)); | ^~~~~~~~ ./include/emp_sdr.h:70:9: warning: 'packed' attribute ignored for field of type 'unsigned char' [-Wattributes] 70 | unsigned char reading __attribute__ ((packed)); | ^~~~~~~~ ./include/emp_sdr.h:83:9: warning: 'packed' attribute ignored for field of type 'unsigned char' [-Wattributes] 83 | unsigned char cc __attribute__ ((packed)); | ^~~~~~~~ ./include/emp_sdr.h:93:9: warning: 'packed' attribute ignored for field of type 'unsigned char' [-Wattributes] 93 | unsigned char cc __attribute__ ((packed)); | ^~~~~~~~ ./include/emp_sdr.h:94:9: warning: 'packed' attribute ignored for field of type 'unsigned char' [-Wattributes] 94 | unsigned char event_mask_lsb __attribute__ ((packed)); | ^~~~~~~~ ./include/emp_sdr.h:105:9: warning: 'packed' attribute ignored for field of type 'unsigned char' [-Wattributes] 105 | unsigned char cc __attribute__ ((packed)); | ^~~~~~~~ ./include/emp_sdr.h:120:9: warning: 'packed' attribute ignored for field of type 'unsigned char' [-Wattributes] 120 | unsigned char record_type __attribute__ ((packed)); | ^~~~~~~~ ./include/emp_sdr.h:121:9: warning: 'packed' attribute ignored for field of type 'unsigned char' [-Wattributes] 121 | unsigned char record_length __attribute__ ((packed)); | ^~~~~~~~ ./include/emp_sdr.h:137:9: warning: 'packed' attribute ignored for field of type 'unsigned char' [-Wattributes] 137 | unsigned char record_type __attribute__ ((packed)); | ^~~~~~~~ ./include/emp_sdr.h:138:9: warning: 'packed' attribute ignored for field of type 'unsigned char' [-Wattributes] 138 | unsigned char record_length __attribute__ ((packed)); | ^~~~~~~~ ./include/emp_sdr.h:150:9: warning: 'packed' attribute ignored for field of type 'unsigned char' [-Wattributes] 150 | unsigned char sensor_number __attribute__ ((packed)); | ^~~~~~~~ ./include/emp_sdr.h:155:9: warning: 'packed' attribute ignored for field of type 'unsigned char' [-Wattributes] 155 | unsigned char sensor_owner_confirm_device_id __attribute__ ((packed)); | ^~~~~~~~ ./include/emp_sdr.h:156:9: warning: 'packed' attribute ignored for field of type 'unsigned char' [-Wattributes] 156 | unsigned char sensor_owner_confirm_fw_revision __attribute__ ((packed)); | ^~~~~~~~ ./include/emp_sdr.h:187:9: warning: 'packed' attribute ignored for field of type 'unsigned char' [-Wattributes] 187 | unsigned char sensor_type __attribute__ ((packed)); | ^~~~~~~~ ./include/emp_sdr.h:188:9: warning: 'packed' attribute ignored for field of type 'unsigned char' [-Wattributes] 188 | unsigned char event_reading_type_code __attribute__ ((packed)); | ^~~~~~~~ ./include/emp_sdr.h:213:9: warning: 'packed' attribute ignored for field of type 'unsigned char' [-Wattributes] 213 | unsigned char sensor_units_2_base_unit __attribute__ ((packed)); | ^~~~~~~~ ./include/emp_sdr.h:214:9: warning: 'packed' attribute ignored for field of type 'unsigned char' [-Wattributes] 214 | unsigned char sensor_units_3_modifier_unit __attribute__ ((packed)); | ^~~~~~~~ ./include/emp_sdr.h:253:9: warning: 'packed' attribute ignored for field of type 'unsigned char' [-Wattributes] 253 | unsigned char nominal_reading __attribute__ ((packed)); | ^~~~~~~~ ./include/emp_sdr.h:254:9: warning: 'packed' attribute ignored for field of type 'unsigned char' [-Wattributes] 254 | unsigned char normal_maximum __attribute__ ((packed)); | ^~~~~~~~ ./include/emp_sdr.h:255:9: warning: 'packed' attribute ignored for field of type 'unsigned char' [-Wattributes] 255 | unsigned char normal_minimum __attribute__ ((packed)); | ^~~~~~~~ ./include/emp_sdr.h:256:9: warning: 'packed' attribute ignored for field of type 'unsigned char' [-Wattributes] 256 | unsigned char sensor_maximum_reading __attribute__ ((packed)); | ^~~~~~~~ ./include/emp_sdr.h:257:9: warning: 'packed' attribute ignored for field of type 'unsigned char' [-Wattributes] 257 | unsigned char sensor_minimum_reading __attribute__ ((packed)); | ^~~~~~~~ ./include/emp_sdr.h:277:9: warning: 'packed' attribute ignored for field of type 'unsigned char' [-Wattributes] 277 | unsigned char upper_non_recoverable __attribute__ ((packed)); | ^~~~~~~~ ./include/emp_sdr.h:278:9: warning: 'packed' attribute ignored for field of type 'unsigned char' [-Wattributes] 278 | unsigned char upper_critical __attribute__ ((packed)); | ^~~~~~~~ ./include/emp_sdr.h:279:9: warning: 'packed' attribute ignored for field of type 'unsigned char' [-Wattributes] 279 | unsigned char upper_non_critical __attribute__ ((packed)); | ^~~~~~~~ ./include/emp_sdr.h:280:9: warning: 'packed' attribute ignored for field of type 'unsigned char' [-Wattributes] 280 | unsigned char lower_non_recoverable __attribute__ ((packed)); | ^~~~~~~~ ./include/emp_sdr.h:281:9: warning: 'packed' attribute ignored for field of type 'unsigned char' [-Wattributes] 281 | unsigned char lower_critical __attribute__ ((packed)); | ^~~~~~~~ ./include/emp_sdr.h:282:9: warning: 'packed' attribute ignored for field of type 'unsigned char' [-Wattributes] 282 | unsigned char lower_non_critical __attribute__ ((packed)); | ^~~~~~~~ ./include/emp_sdr.h:283:9: warning: 'packed' attribute ignored for field of type 'unsigned char' [-Wattributes] 283 | unsigned char positive_hysterisis __attribute__ ((packed)); | ^~~~~~~~ ./include/emp_sdr.h:284:9: warning: 'packed' attribute ignored for field of type 'unsigned char' [-Wattributes] 284 | unsigned char negative_hysterisis __attribute__ ((packed)); | ^~~~~~~~ ./include/emp_sdr.h:285:9: warning: 'packed' attribute ignored for field of type 'unsigned char' [-Wattributes] 285 | unsigned char oem __attribute__ ((packed)); | ^~~~~~~~ ./include/emp_sdr.h:286:9: warning: 'packed' attribute ignored for field of type 'unsigned char' [-Wattributes] 286 | unsigned char entity_id __attribute__ ((packed)); | ^~~~~~~~ ./include/emp_sdr.h:307:9: warning: 'packed' attribute ignored for field of type 'unsigned char' [-Wattributes] 307 | unsigned char record_type __attribute__ ((packed)); | ^~~~~~~~ ./include/emp_sdr.h:308:9: warning: 'packed' attribute ignored for field of type 'unsigned char' [-Wattributes] 308 | unsigned char record_length __attribute__ ((packed)); | ^~~~~~~~ ./include/emp_sdr.h:320:9: warning: 'packed' attribute ignored for field of type 'unsigned char' [-Wattributes] 320 | unsigned char sensor_number __attribute__ ((packed)); | ^~~~~~~~ ./include/emp_sdr.h:325:9: warning: 'packed' attribute ignored for field of type 'unsigned char' [-Wattributes] 325 | unsigned char sensor_owner_confirm_device_id __attribute__ ((packed)); | ^~~~~~~~ ./include/emp_sdr.h:326:9: warning: 'packed' attribute ignored for field of type 'unsigned char' [-Wattributes] 326 | unsigned char sensor_owner_confirm_fw_revision __attribute__ ((packed)); | ^~~~~~~~ ./include/emp_sdr.h:364:9: warning: 'packed' attribute ignored for field of type 'unsigned char' [-Wattributes] 364 | unsigned char sensor_type __attribute__ ((packed)); | ^~~~~~~~ ./include/emp_sdr.h:365:9: warning: 'packed' attribute ignored for field of type 'unsigned char' [-Wattributes] 365 | unsigned char event_reading_type_code __attribute__ ((packed)); | ^~~~~~~~ ./include/emp_sdr.h:386:9: warning: 'packed' attribute ignored for field of type 'unsigned char' [-Wattributes] 386 | unsigned char sensor_units_2_base_unit __attribute__ ((packed)); | ^~~~~~~~ ./include/emp_sdr.h:387:9: warning: 'packed' attribute ignored for field of type 'unsigned char' [-Wattributes] 387 | unsigned char sensor_units_3_modifier_unit __attribute__ ((packed)); | ^~~~~~~~ ./include/emp_sdr.h:388:9: warning: 'packed' attribute ignored for field of type 'unsigned char' [-Wattributes] 388 | unsigned char oem __attribute__ ((packed)); | ^~~~~~~~ ./include/emp_sdr.h:389:9: warning: 'packed' attribute ignored for field of type 'unsigned char' [-Wattributes] 389 | unsigned char entity_id __attribute__ ((packed)); | ^~~~~~~~ ./include/emp_sdr.h:410:9: warning: 'packed' attribute ignored for field of type 'unsigned char' [-Wattributes] 410 | unsigned char record_type __attribute__ ((packed)); | ^~~~~~~~ ./include/emp_sdr.h:411:9: warning: 'packed' attribute ignored for field of type 'unsigned char' [-Wattributes] 411 | unsigned char record_length __attribute__ ((packed)); | ^~~~~~~~ ./include/emp_sdr.h:434:9: warning: 'packed' attribute ignored for field of type 'unsigned char' [-Wattributes] 434 | unsigned char dev_confirm_fw_revision __attribute__ ((packed)); | ^~~~~~~~ ./include/emp_sdr.h:435:9: warning: 'packed' attribute ignored for field of type 'unsigned char' [-Wattributes] 435 | unsigned char device_type __attribute__ ((packed)); | ^~~~~~~~ ./include/emp_sdr.h:436:9: warning: 'packed' attribute ignored for field of type 'unsigned char' [-Wattributes] 436 | unsigned char device_type_modifier __attribute__ ((packed)); | ^~~~~~~~ ./include/emp_sdr.h:437:9: warning: 'packed' attribute ignored for field of type 'unsigned char' [-Wattributes] 437 | unsigned char device_location __attribute__ ((packed)); | ^~~~~~~~ ./include/emp_sdr.h:438:9: warning: 'packed' attribute ignored for field of type 'unsigned char' [-Wattributes] 438 | unsigned char entity_id __attribute__ ((packed)); | ^~~~~~~~ ./include/emp_sdr.h:439:9: warning: 'packed' attribute ignored for field of type 'unsigned char' [-Wattributes] 439 | unsigned char oem __attribute__ ((packed)); | ^~~~~~~~ ./include/emp_sdr.h:457:9: warning: 'packed' attribute ignored for field of type 'unsigned char' [-Wattributes] 457 | unsigned char record_type __attribute__ ((packed)); | ^~~~~~~~ ./include/emp_sdr.h:458:9: warning: 'packed' attribute ignored for field of type 'unsigned char' [-Wattributes] 458 | unsigned char record_length __attribute__ ((packed)); | ^~~~~~~~ ./include/emp_sdr.h:459:9: warning: 'packed' attribute ignored for field of type 'unsigned char[64]' [-Wattributes] 459 | unsigned char oem_data[64] __attribute__ ((packed)); | ^~~~~~~~ In file included from emp_sensor.c:52: ./include/emp_sel.h:35:3: warning: 'packed' attribute ignored for field of type 'unsigned char' [-Wattributes] 35 | unsigned char cc __attribute__ ((packed)); | ^~~~~~~~ ./include/emp_sel.h:42:3: warning: 'packed' attribute ignored for field of type 'unsigned char' [-Wattributes] 42 | unsigned char clr0 __attribute__ ((packed)); | ^~~~~~~~ ./include/emp_sel.h:43:3: warning: 'packed' attribute ignored for field of type 'unsigned char' [-Wattributes] 43 | unsigned char clr1 __attribute__ ((packed)); | ^~~~~~~~ ./include/emp_sel.h:44:3: warning: 'packed' attribute ignored for field of type 'unsigned char' [-Wattributes] 44 | unsigned char clr2 __attribute__ ((packed)); | ^~~~~~~~ ./include/emp_sel.h:45:3: warning: 'packed' attribute ignored for field of type 'unsigned char' [-Wattributes] 45 | unsigned char op __attribute__ ((packed)); | ^~~~~~~~ ./include/emp_sel.h:59:3: warning: 'packed' attribute ignored for field of type 'unsigned char' [-Wattributes] 59 | unsigned char completion_code __attribute__ ((packed)); | ^~~~~~~~ ./include/emp_sel.h:62:3: warning: 'packed' attribute ignored for field of type 'unsigned char' [-Wattributes] 62 | unsigned char type __attribute__ ((packed)); | ^~~~~~~~ ./include/emp_sel.h:71:3: warning: 'packed' attribute ignored for field of type 'unsigned char' [-Wattributes] 71 | unsigned char evmrev __attribute__ ((packed)); | ^~~~~~~~ ./include/emp_sel.h:72:3: warning: 'packed' attribute ignored for field of type 'unsigned char' [-Wattributes] 72 | unsigned char sensortype __attribute__ ((packed)); | ^~~~~~~~ ./include/emp_sel.h:73:3: warning: 'packed' attribute ignored for field of type 'unsigned char' [-Wattributes] 73 | unsigned char sensornum __attribute__ ((packed)); | ^~~~~~~~ ./include/emp_sel.h:74:3: warning: 'packed' attribute ignored for field of type 'unsigned char' [-Wattributes] 74 | unsigned char event_type __attribute__ ((packed)); | ^~~~~~~~ ./include/emp_sel.h:75:3: warning: 'packed' attribute ignored for field of type 'unsigned char[3]' [-Wattributes] 75 | unsigned char event_data[3] __attribute__ ((packed)); | ^~~~~~~~ ./include/emp_sel.h:80:3: warning: 'packed' attribute ignored for field of type 'unsigned char' [-Wattributes] 80 | unsigned char cc __attribute__ ((packed)); | ^~~~~~~~ ./include/emp_sel.h:81:3: warning: 'packed' attribute ignored for field of type 'unsigned char' [-Wattributes] 81 | unsigned char sel_ver __attribute__ ((packed)); | ^~~~~~~~ ./include/emp_sel.h:96:3: warning: 'packed' attribute ignored for field of type 'unsigned char' [-Wattributes] 96 | unsigned char cc __attribute__ ((packed)); | ^~~~~~~~ ./include/emp_sel.h:101:3: warning: 'packed' attribute ignored for field of type 'unsigned char' [-Wattributes] 101 | unsigned char maximum_record_size __attribute__ ((packed)); | ^~~~~~~~ In file included from emp_sensor.c:53: ./include/emp_sensor_events.h:53:3: warning: 'packed' attribute ignored for field of type 'unsigned char' [-Wattributes] 53 | unsigned char trigger_reading __attribute__ ((packed)); | ^~~~~~~~ ./include/emp_sensor_events.h:56:3: warning: 'packed' attribute ignored for field of type 'unsigned char' [-Wattributes] 56 | unsigned char threshold_value __attribute__ ((packed)); | ^~~~~~~~ ./include/emp_sensor_events.h:76:3: warning: 'packed' attribute ignored for field of type 'unsigned char' [-Wattributes] 76 | unsigned char oem_code __attribute__ ((packed)); | ^~~~~~~~ ./include/emp_sensor_events.h:98:3: warning: 'packed' attribute ignored for field of type 'unsigned char' [-Wattributes] 98 | unsigned char oem_code __attribute__ ((packed)); | ^~~~~~~~ emp_sensor.c: In function 'sensor_thread_start': emp_sensor.c:121:9: warning: implicit declaration of function '_pthread_cleanup_push'; did you mean 'pthread_cleanup_push'? [-Wimplicit-function-declaration] 121 | _pthread_cleanup_push(&_buff, sensor_thread_cleanup, (void *) ctx); | ^~~~~~~~~~~~~~~~~~~~~ | pthread_cleanup_push mv -f .deps/emp_sensor.Tpo .deps/emp_sensor.Po make[5]: Leaving directory '/tmp/B._n3nggcq/BUILD/vacm-2.0.5a/nexxus/nexxus_modules/emp' make[5]: Entering directory '/tmp/B._n3nggcq/BUILD/vacm-2.0.5a/nexxus/nexxus_modules/emp' x86_64-pld-linux-gcc -DHAVE_CONFIG_H -I. -I../../.. -D_REENTRANT -I./../libloose/include -I./../include -I. -I../../.. -I.. -I/usr/include -I/usr/include -I./include -I./include -O2 -fwrapv -pipe -Wformat -Werror=format-security -gdwarf-4 -fno-debug-types-section -fvar-tracking-assignments -g2 -Wp,-D_FORTIFY_SOURCE=2 -fstack-protector-strong --param=ssp-buffer-size=4 -Werror=trampolines -fPIC -march=x86-64 -mtune=generic -gdwarf-4 -fno-debug-types-section -fvar-tracking-assignments -g2 -MT emp_thread_common.o -MD -MP -MF .deps/emp_thread_common.Tpo -c -o emp_thread_common.o emp_thread_common.c In file included from ./include/emp_slave_context.h:29, from emp_thread_common.c:46: ./include/emp.h:252:9: warning: 'packed' attribute ignored for field of type 'unsigned char' [-Wattributes] 252 | unsigned char cc __attribute__ ((packed)); | ^~~~~~~~ ./include/emp.h:264:9: warning: 'packed' attribute ignored for field of type 'unsigned char' [-Wattributes] 264 | unsigned char count __attribute__ ((packed)); | ^~~~~~~~ ./include/emp.h:269:9: warning: 'packed' attribute ignored for field of type 'unsigned char' [-Wattributes] 269 | unsigned char dev_id __attribute__ ((packed)); | ^~~~~~~~ ./include/emp.h:271:9: warning: 'packed' attribute ignored for field of type 'unsigned char' [-Wattributes] 271 | unsigned char count __attribute__ ((packed)); | ^~~~~~~~ In file included from ./include/emp_slave_context.h:30, from emp_thread_common.c:46: ./include/emp_sdr.h:28:9: warning: 'packed' attribute ignored for field of type 'unsigned char' [-Wattributes] 28 | unsigned char cc __attribute__ ((packed)); | ^~~~~~~~ ./include/emp_sdr.h:45:9: warning: 'packed' attribute ignored for field of type 'unsigned char' [-Wattributes] 45 | unsigned char cc __attribute__ ((packed)); | ^~~~~~~~ ./include/emp_sdr.h:50:9: warning: 'packed' attribute ignored for field of type 'unsigned char' [-Wattributes] 50 | unsigned char maximum_record_size __attribute__ ((packed)); | ^~~~~~~~ ./include/emp_sdr.h:55:9: warning: 'packed' attribute ignored for field of type 'unsigned char' [-Wattributes] 55 | unsigned char cc __attribute__ ((packed)); | ^~~~~~~~ ./include/emp_sdr.h:63:9: warning: 'packed' attribute ignored for field of type 'unsigned char' [-Wattributes] 63 | unsigned char offset_into_record __attribute__ ((packed)); | ^~~~~~~~ ./include/emp_sdr.h:64:9: warning: 'packed' attribute ignored for field of type 'unsigned char' [-Wattributes] 64 | unsigned char bytes_to_read __attribute__ ((packed)); | ^~~~~~~~ ./include/emp_sdr.h:69:9: warning: 'packed' attribute ignored for field of type 'unsigned char' [-Wattributes] 69 | unsigned char cc __attribute__ ((packed)); | ^~~~~~~~ ./include/emp_sdr.h:70:9: warning: 'packed' attribute ignored for field of type 'unsigned char' [-Wattributes] 70 | unsigned char reading __attribute__ ((packed)); | ^~~~~~~~ ./include/emp_sdr.h:83:9: warning: 'packed' attribute ignored for field of type 'unsigned char' [-Wattributes] 83 | unsigned char cc __attribute__ ((packed)); | ^~~~~~~~ ./include/emp_sdr.h:93:9: warning: 'packed' attribute ignored for field of type 'unsigned char' [-Wattributes] 93 | unsigned char cc __attribute__ ((packed)); | ^~~~~~~~ ./include/emp_sdr.h:94:9: warning: 'packed' attribute ignored for field of type 'unsigned char' [-Wattributes] 94 | unsigned char event_mask_lsb __attribute__ ((packed)); | ^~~~~~~~ ./include/emp_sdr.h:105:9: warning: 'packed' attribute ignored for field of type 'unsigned char' [-Wattributes] 105 | unsigned char cc __attribute__ ((packed)); | ^~~~~~~~ ./include/emp_sdr.h:120:9: warning: 'packed' attribute ignored for field of type 'unsigned char' [-Wattributes] 120 | unsigned char record_type __attribute__ ((packed)); | ^~~~~~~~ ./include/emp_sdr.h:121:9: warning: 'packed' attribute ignored for field of type 'unsigned char' [-Wattributes] 121 | unsigned char record_length __attribute__ ((packed)); | ^~~~~~~~ ./include/emp_sdr.h:137:9: warning: 'packed' attribute ignored for field of type 'unsigned char' [-Wattributes] 137 | unsigned char record_type __attribute__ ((packed)); | ^~~~~~~~ ./include/emp_sdr.h:138:9: warning: 'packed' attribute ignored for field of type 'unsigned char' [-Wattributes] 138 | unsigned char record_length __attribute__ ((packed)); | ^~~~~~~~ ./include/emp_sdr.h:150:9: warning: 'packed' attribute ignored for field of type 'unsigned char' [-Wattributes] 150 | unsigned char sensor_number __attribute__ ((packed)); | ^~~~~~~~ ./include/emp_sdr.h:155:9: warning: 'packed' attribute ignored for field of type 'unsigned char' [-Wattributes] 155 | unsigned char sensor_owner_confirm_device_id __attribute__ ((packed)); | ^~~~~~~~ ./include/emp_sdr.h:156:9: warning: 'packed' attribute ignored for field of type 'unsigned char' [-Wattributes] 156 | unsigned char sensor_owner_confirm_fw_revision __attribute__ ((packed)); | ^~~~~~~~ ./include/emp_sdr.h:187:9: warning: 'packed' attribute ignored for field of type 'unsigned char' [-Wattributes] 187 | unsigned char sensor_type __attribute__ ((packed)); | ^~~~~~~~ ./include/emp_sdr.h:188:9: warning: 'packed' attribute ignored for field of type 'unsigned char' [-Wattributes] 188 | unsigned char event_reading_type_code __attribute__ ((packed)); | ^~~~~~~~ ./include/emp_sdr.h:213:9: warning: 'packed' attribute ignored for field of type 'unsigned char' [-Wattributes] 213 | unsigned char sensor_units_2_base_unit __attribute__ ((packed)); | ^~~~~~~~ ./include/emp_sdr.h:214:9: warning: 'packed' attribute ignored for field of type 'unsigned char' [-Wattributes] 214 | unsigned char sensor_units_3_modifier_unit __attribute__ ((packed)); | ^~~~~~~~ ./include/emp_sdr.h:253:9: warning: 'packed' attribute ignored for field of type 'unsigned char' [-Wattributes] 253 | unsigned char nominal_reading __attribute__ ((packed)); | ^~~~~~~~ ./include/emp_sdr.h:254:9: warning: 'packed' attribute ignored for field of type 'unsigned char' [-Wattributes] 254 | unsigned char normal_maximum __attribute__ ((packed)); | ^~~~~~~~ ./include/emp_sdr.h:255:9: warning: 'packed' attribute ignored for field of type 'unsigned char' [-Wattributes] 255 | unsigned char normal_minimum __attribute__ ((packed)); | ^~~~~~~~ ./include/emp_sdr.h:256:9: warning: 'packed' attribute ignored for field of type 'unsigned char' [-Wattributes] 256 | unsigned char sensor_maximum_reading __attribute__ ((packed)); | ^~~~~~~~ ./include/emp_sdr.h:257:9: warning: 'packed' attribute ignored for field of type 'unsigned char' [-Wattributes] 257 | unsigned char sensor_minimum_reading __attribute__ ((packed)); | ^~~~~~~~ ./include/emp_sdr.h:277:9: warning: 'packed' attribute ignored for field of type 'unsigned char' [-Wattributes] 277 | unsigned char upper_non_recoverable __attribute__ ((packed)); | ^~~~~~~~ ./include/emp_sdr.h:278:9: warning: 'packed' attribute ignored for field of type 'unsigned char' [-Wattributes] 278 | unsigned char upper_critical __attribute__ ((packed)); | ^~~~~~~~ ./include/emp_sdr.h:279:9: warning: 'packed' attribute ignored for field of type 'unsigned char' [-Wattributes] 279 | unsigned char upper_non_critical __attribute__ ((packed)); | ^~~~~~~~ ./include/emp_sdr.h:280:9: warning: 'packed' attribute ignored for field of type 'unsigned char' [-Wattributes] 280 | unsigned char lower_non_recoverable __attribute__ ((packed)); | ^~~~~~~~ ./include/emp_sdr.h:281:9: warning: 'packed' attribute ignored for field of type 'unsigned char' [-Wattributes] 281 | unsigned char lower_critical __attribute__ ((packed)); | ^~~~~~~~ ./include/emp_sdr.h:282:9: warning: 'packed' attribute ignored for field of type 'unsigned char' [-Wattributes] 282 | unsigned char lower_non_critical __attribute__ ((packed)); | ^~~~~~~~ ./include/emp_sdr.h:283:9: warning: 'packed' attribute ignored for field of type 'unsigned char' [-Wattributes] 283 | unsigned char positive_hysterisis __attribute__ ((packed)); | ^~~~~~~~ ./include/emp_sdr.h:284:9: warning: 'packed' attribute ignored for field of type 'unsigned char' [-Wattributes] 284 | unsigned char negative_hysterisis __attribute__ ((packed)); | ^~~~~~~~ ./include/emp_sdr.h:285:9: warning: 'packed' attribute ignored for field of type 'unsigned char' [-Wattributes] 285 | unsigned char oem __attribute__ ((packed)); | ^~~~~~~~ ./include/emp_sdr.h:286:9: warning: 'packed' attribute ignored for field of type 'unsigned char' [-Wattributes] 286 | unsigned char entity_id __attribute__ ((packed)); | ^~~~~~~~ ./include/emp_sdr.h:307:9: warning: 'packed' attribute ignored for field of type 'unsigned char' [-Wattributes] 307 | unsigned char record_type __attribute__ ((packed)); | ^~~~~~~~ ./include/emp_sdr.h:308:9: warning: 'packed' attribute ignored for field of type 'unsigned char' [-Wattributes] 308 | unsigned char record_length __attribute__ ((packed)); | ^~~~~~~~ ./include/emp_sdr.h:320:9: warning: 'packed' attribute ignored for field of type 'unsigned char' [-Wattributes] 320 | unsigned char sensor_number __attribute__ ((packed)); | ^~~~~~~~ ./include/emp_sdr.h:325:9: warning: 'packed' attribute ignored for field of type 'unsigned char' [-Wattributes] 325 | unsigned char sensor_owner_confirm_device_id __attribute__ ((packed)); | ^~~~~~~~ ./include/emp_sdr.h:326:9: warning: 'packed' attribute ignored for field of type 'unsigned char' [-Wattributes] 326 | unsigned char sensor_owner_confirm_fw_revision __attribute__ ((packed)); | ^~~~~~~~ ./include/emp_sdr.h:364:9: warning: 'packed' attribute ignored for field of type 'unsigned char' [-Wattributes] 364 | unsigned char sensor_type __attribute__ ((packed)); | ^~~~~~~~ ./include/emp_sdr.h:365:9: warning: 'packed' attribute ignored for field of type 'unsigned char' [-Wattributes] 365 | unsigned char event_reading_type_code __attribute__ ((packed)); | ^~~~~~~~ ./include/emp_sdr.h:386:9: warning: 'packed' attribute ignored for field of type 'unsigned char' [-Wattributes] 386 | unsigned char sensor_units_2_base_unit __attribute__ ((packed)); | ^~~~~~~~ ./include/emp_sdr.h:387:9: warning: 'packed' attribute ignored for field of type 'unsigned char' [-Wattributes] 387 | unsigned char sensor_units_3_modifier_unit __attribute__ ((packed)); | ^~~~~~~~ ./include/emp_sdr.h:388:9: warning: 'packed' attribute ignored for field of type 'unsigned char' [-Wattributes] 388 | unsigned char oem __attribute__ ((packed)); | ^~~~~~~~ ./include/emp_sdr.h:389:9: warning: 'packed' attribute ignored for field of type 'unsigned char' [-Wattributes] 389 | unsigned char entity_id __attribute__ ((packed)); | ^~~~~~~~ ./include/emp_sdr.h:410:9: warning: 'packed' attribute ignored for field of type 'unsigned char' [-Wattributes] 410 | unsigned char record_type __attribute__ ((packed)); | ^~~~~~~~ ./include/emp_sdr.h:411:9: warning: 'packed' attribute ignored for field of type 'unsigned char' [-Wattributes] 411 | unsigned char record_length __attribute__ ((packed)); | ^~~~~~~~ ./include/emp_sdr.h:434:9: warning: 'packed' attribute ignored for field of type 'unsigned char' [-Wattributes] 434 | unsigned char dev_confirm_fw_revision __attribute__ ((packed)); | ^~~~~~~~ ./include/emp_sdr.h:435:9: warning: 'packed' attribute ignored for field of type 'unsigned char' [-Wattributes] 435 | unsigned char device_type __attribute__ ((packed)); | ^~~~~~~~ ./include/emp_sdr.h:436:9: warning: 'packed' attribute ignored for field of type 'unsigned char' [-Wattributes] 436 | unsigned char device_type_modifier __attribute__ ((packed)); | ^~~~~~~~ ./include/emp_sdr.h:437:9: warning: 'packed' attribute ignored for field of type 'unsigned char' [-Wattributes] 437 | unsigned char device_location __attribute__ ((packed)); | ^~~~~~~~ ./include/emp_sdr.h:438:9: warning: 'packed' attribute ignored for field of type 'unsigned char' [-Wattributes] 438 | unsigned char entity_id __attribute__ ((packed)); | ^~~~~~~~ ./include/emp_sdr.h:439:9: warning: 'packed' attribute ignored for field of type 'unsigned char' [-Wattributes] 439 | unsigned char oem __attribute__ ((packed)); | ^~~~~~~~ ./include/emp_sdr.h:457:9: warning: 'packed' attribute ignored for field of type 'unsigned char' [-Wattributes] 457 | unsigned char record_type __attribute__ ((packed)); | ^~~~~~~~ ./include/emp_sdr.h:458:9: warning: 'packed' attribute ignored for field of type 'unsigned char' [-Wattributes] 458 | unsigned char record_length __attribute__ ((packed)); | ^~~~~~~~ ./include/emp_sdr.h:459:9: warning: 'packed' attribute ignored for field of type 'unsigned char[64]' [-Wattributes] 459 | unsigned char oem_data[64] __attribute__ ((packed)); | ^~~~~~~~ In file included from emp_thread_common.c:53: ./include/emp_sel.h:35:3: warning: 'packed' attribute ignored for field of type 'unsigned char' [-Wattributes] 35 | unsigned char cc __attribute__ ((packed)); | ^~~~~~~~ ./include/emp_sel.h:42:3: warning: 'packed' attribute ignored for field of type 'unsigned char' [-Wattributes] 42 | unsigned char clr0 __attribute__ ((packed)); | ^~~~~~~~ ./include/emp_sel.h:43:3: warning: 'packed' attribute ignored for field of type 'unsigned char' [-Wattributes] 43 | unsigned char clr1 __attribute__ ((packed)); | ^~~~~~~~ ./include/emp_sel.h:44:3: warning: 'packed' attribute ignored for field of type 'unsigned char' [-Wattributes] 44 | unsigned char clr2 __attribute__ ((packed)); | ^~~~~~~~ ./include/emp_sel.h:45:3: warning: 'packed' attribute ignored for field of type 'unsigned char' [-Wattributes] 45 | unsigned char op __attribute__ ((packed)); | ^~~~~~~~ ./include/emp_sel.h:59:3: warning: 'packed' attribute ignored for field of type 'unsigned char' [-Wattributes] 59 | unsigned char completion_code __attribute__ ((packed)); | ^~~~~~~~ ./include/emp_sel.h:62:3: warning: 'packed' attribute ignored for field of type 'unsigned char' [-Wattributes] 62 | unsigned char type __attribute__ ((packed)); | ^~~~~~~~ ./include/emp_sel.h:71:3: warning: 'packed' attribute ignored for field of type 'unsigned char' [-Wattributes] 71 | unsigned char evmrev __attribute__ ((packed)); | ^~~~~~~~ ./include/emp_sel.h:72:3: warning: 'packed' attribute ignored for field of type 'unsigned char' [-Wattributes] 72 | unsigned char sensortype __attribute__ ((packed)); | ^~~~~~~~ ./include/emp_sel.h:73:3: warning: 'packed' attribute ignored for field of type 'unsigned char' [-Wattributes] 73 | unsigned char sensornum __attribute__ ((packed)); | ^~~~~~~~ ./include/emp_sel.h:74:3: warning: 'packed' attribute ignored for field of type 'unsigned char' [-Wattributes] 74 | unsigned char event_type __attribute__ ((packed)); | ^~~~~~~~ ./include/emp_sel.h:75:3: warning: 'packed' attribute ignored for field of type 'unsigned char[3]' [-Wattributes] 75 | unsigned char event_data[3] __attribute__ ((packed)); | ^~~~~~~~ ./include/emp_sel.h:80:3: warning: 'packed' attribute ignored for field of type 'unsigned char' [-Wattributes] 80 | unsigned char cc __attribute__ ((packed)); | ^~~~~~~~ ./include/emp_sel.h:81:3: warning: 'packed' attribute ignored for field of type 'unsigned char' [-Wattributes] 81 | unsigned char sel_ver __attribute__ ((packed)); | ^~~~~~~~ ./include/emp_sel.h:96:3: warning: 'packed' attribute ignored for field of type 'unsigned char' [-Wattributes] 96 | unsigned char cc __attribute__ ((packed)); | ^~~~~~~~ ./include/emp_sel.h:101:3: warning: 'packed' attribute ignored for field of type 'unsigned char' [-Wattributes] 101 | unsigned char maximum_record_size __attribute__ ((packed)); | ^~~~~~~~ In file included from emp_thread_common.c:54: ./include/emp_sensor_events.h:53:3: warning: 'packed' attribute ignored for field of type 'unsigned char' [-Wattributes] 53 | unsigned char trigger_reading __attribute__ ((packed)); | ^~~~~~~~ ./include/emp_sensor_events.h:56:3: warning: 'packed' attribute ignored for field of type 'unsigned char' [-Wattributes] 56 | unsigned char threshold_value __attribute__ ((packed)); | ^~~~~~~~ ./include/emp_sensor_events.h:76:3: warning: 'packed' attribute ignored for field of type 'unsigned char' [-Wattributes] 76 | unsigned char oem_code __attribute__ ((packed)); | ^~~~~~~~ ./include/emp_sensor_events.h:98:3: warning: 'packed' attribute ignored for field of type 'unsigned char' [-Wattributes] 98 | unsigned char oem_code __attribute__ ((packed)); | ^~~~~~~~ mv -f .deps/emp_thread_common.Tpo .deps/emp_thread_common.Po make[5]: Leaving directory '/tmp/B._n3nggcq/BUILD/vacm-2.0.5a/nexxus/nexxus_modules/emp' make[5]: Entering directory '/tmp/B._n3nggcq/BUILD/vacm-2.0.5a/nexxus/nexxus_modules/emp' x86_64-pld-linux-gcc -DHAVE_CONFIG_H -I. -I../../.. -D_REENTRANT -I./../libloose/include -I./../include -I. -I../../.. -I.. -I/usr/include -I/usr/include -I./include -I./include -O2 -fwrapv -pipe -Wformat -Werror=format-security -gdwarf-4 -fno-debug-types-section -fvar-tracking-assignments -g2 -Wp,-D_FORTIFY_SOURCE=2 -fstack-protector-strong --param=ssp-buffer-size=4 -Werror=trampolines -fPIC -march=x86-64 -mtune=generic -gdwarf-4 -fno-debug-types-section -fvar-tracking-assignments -g2 -MT emp_driver.o -MD -MP -MF .deps/emp_driver.Tpo -c -o emp_driver.o emp_driver.c In file included from ./include/emp_slave_context.h:29, from emp_driver.c:47: ./include/emp.h:252:9: warning: 'packed' attribute ignored for field of type 'unsigned char' [-Wattributes] 252 | unsigned char cc __attribute__ ((packed)); | ^~~~~~~~ ./include/emp.h:264:9: warning: 'packed' attribute ignored for field of type 'unsigned char' [-Wattributes] 264 | unsigned char count __attribute__ ((packed)); | ^~~~~~~~ ./include/emp.h:269:9: warning: 'packed' attribute ignored for field of type 'unsigned char' [-Wattributes] 269 | unsigned char dev_id __attribute__ ((packed)); | ^~~~~~~~ ./include/emp.h:271:9: warning: 'packed' attribute ignored for field of type 'unsigned char' [-Wattributes] 271 | unsigned char count __attribute__ ((packed)); | ^~~~~~~~ In file included from ./include/emp_slave_context.h:30, from emp_driver.c:47: ./include/emp_sdr.h:28:9: warning: 'packed' attribute ignored for field of type 'unsigned char' [-Wattributes] 28 | unsigned char cc __attribute__ ((packed)); | ^~~~~~~~ ./include/emp_sdr.h:45:9: warning: 'packed' attribute ignored for field of type 'unsigned char' [-Wattributes] 45 | unsigned char cc __attribute__ ((packed)); | ^~~~~~~~ ./include/emp_sdr.h:50:9: warning: 'packed' attribute ignored for field of type 'unsigned char' [-Wattributes] 50 | unsigned char maximum_record_size __attribute__ ((packed)); | ^~~~~~~~ ./include/emp_sdr.h:55:9: warning: 'packed' attribute ignored for field of type 'unsigned char' [-Wattributes] 55 | unsigned char cc __attribute__ ((packed)); | ^~~~~~~~ ./include/emp_sdr.h:63:9: warning: 'packed' attribute ignored for field of type 'unsigned char' [-Wattributes] 63 | unsigned char offset_into_record __attribute__ ((packed)); | ^~~~~~~~ ./include/emp_sdr.h:64:9: warning: 'packed' attribute ignored for field of type 'unsigned char' [-Wattributes] 64 | unsigned char bytes_to_read __attribute__ ((packed)); | ^~~~~~~~ ./include/emp_sdr.h:69:9: warning: 'packed' attribute ignored for field of type 'unsigned char' [-Wattributes] 69 | unsigned char cc __attribute__ ((packed)); | ^~~~~~~~ ./include/emp_sdr.h:70:9: warning: 'packed' attribute ignored for field of type 'unsigned char' [-Wattributes] 70 | unsigned char reading __attribute__ ((packed)); | ^~~~~~~~ ./include/emp_sdr.h:83:9: warning: 'packed' attribute ignored for field of type 'unsigned char' [-Wattributes] 83 | unsigned char cc __attribute__ ((packed)); | ^~~~~~~~ ./include/emp_sdr.h:93:9: warning: 'packed' attribute ignored for field of type 'unsigned char' [-Wattributes] 93 | unsigned char cc __attribute__ ((packed)); | ^~~~~~~~ ./include/emp_sdr.h:94:9: warning: 'packed' attribute ignored for field of type 'unsigned char' [-Wattributes] 94 | unsigned char event_mask_lsb __attribute__ ((packed)); | ^~~~~~~~ ./include/emp_sdr.h:105:9: warning: 'packed' attribute ignored for field of type 'unsigned char' [-Wattributes] 105 | unsigned char cc __attribute__ ((packed)); | ^~~~~~~~ ./include/emp_sdr.h:120:9: warning: 'packed' attribute ignored for field of type 'unsigned char' [-Wattributes] 120 | unsigned char record_type __attribute__ ((packed)); | ^~~~~~~~ ./include/emp_sdr.h:121:9: warning: 'packed' attribute ignored for field of type 'unsigned char' [-Wattributes] 121 | unsigned char record_length __attribute__ ((packed)); | ^~~~~~~~ ./include/emp_sdr.h:137:9: warning: 'packed' attribute ignored for field of type 'unsigned char' [-Wattributes] 137 | unsigned char record_type __attribute__ ((packed)); | ^~~~~~~~ ./include/emp_sdr.h:138:9: warning: 'packed' attribute ignored for field of type 'unsigned char' [-Wattributes] 138 | unsigned char record_length __attribute__ ((packed)); | ^~~~~~~~ ./include/emp_sdr.h:150:9: warning: 'packed' attribute ignored for field of type 'unsigned char' [-Wattributes] 150 | unsigned char sensor_number __attribute__ ((packed)); | ^~~~~~~~ ./include/emp_sdr.h:155:9: warning: 'packed' attribute ignored for field of type 'unsigned char' [-Wattributes] 155 | unsigned char sensor_owner_confirm_device_id __attribute__ ((packed)); | ^~~~~~~~ ./include/emp_sdr.h:156:9: warning: 'packed' attribute ignored for field of type 'unsigned char' [-Wattributes] 156 | unsigned char sensor_owner_confirm_fw_revision __attribute__ ((packed)); | ^~~~~~~~ ./include/emp_sdr.h:187:9: warning: 'packed' attribute ignored for field of type 'unsigned char' [-Wattributes] 187 | unsigned char sensor_type __attribute__ ((packed)); | ^~~~~~~~ ./include/emp_sdr.h:188:9: warning: 'packed' attribute ignored for field of type 'unsigned char' [-Wattributes] 188 | unsigned char event_reading_type_code __attribute__ ((packed)); | ^~~~~~~~ ./include/emp_sdr.h:213:9: warning: 'packed' attribute ignored for field of type 'unsigned char' [-Wattributes] 213 | unsigned char sensor_units_2_base_unit __attribute__ ((packed)); | ^~~~~~~~ ./include/emp_sdr.h:214:9: warning: 'packed' attribute ignored for field of type 'unsigned char' [-Wattributes] 214 | unsigned char sensor_units_3_modifier_unit __attribute__ ((packed)); | ^~~~~~~~ ./include/emp_sdr.h:253:9: warning: 'packed' attribute ignored for field of type 'unsigned char' [-Wattributes] 253 | unsigned char nominal_reading __attribute__ ((packed)); | ^~~~~~~~ ./include/emp_sdr.h:254:9: warning: 'packed' attribute ignored for field of type 'unsigned char' [-Wattributes] 254 | unsigned char normal_maximum __attribute__ ((packed)); | ^~~~~~~~ ./include/emp_sdr.h:255:9: warning: 'packed' attribute ignored for field of type 'unsigned char' [-Wattributes] 255 | unsigned char normal_minimum __attribute__ ((packed)); | ^~~~~~~~ ./include/emp_sdr.h:256:9: warning: 'packed' attribute ignored for field of type 'unsigned char' [-Wattributes] 256 | unsigned char sensor_maximum_reading __attribute__ ((packed)); | ^~~~~~~~ ./include/emp_sdr.h:257:9: warning: 'packed' attribute ignored for field of type 'unsigned char' [-Wattributes] 257 | unsigned char sensor_minimum_reading __attribute__ ((packed)); | ^~~~~~~~ ./include/emp_sdr.h:277:9: warning: 'packed' attribute ignored for field of type 'unsigned char' [-Wattributes] 277 | unsigned char upper_non_recoverable __attribute__ ((packed)); | ^~~~~~~~ ./include/emp_sdr.h:278:9: warning: 'packed' attribute ignored for field of type 'unsigned char' [-Wattributes] 278 | unsigned char upper_critical __attribute__ ((packed)); | ^~~~~~~~ ./include/emp_sdr.h:279:9: warning: 'packed' attribute ignored for field of type 'unsigned char' [-Wattributes] 279 | unsigned char upper_non_critical __attribute__ ((packed)); | ^~~~~~~~ ./include/emp_sdr.h:280:9: warning: 'packed' attribute ignored for field of type 'unsigned char' [-Wattributes] 280 | unsigned char lower_non_recoverable __attribute__ ((packed)); | ^~~~~~~~ ./include/emp_sdr.h:281:9: warning: 'packed' attribute ignored for field of type 'unsigned char' [-Wattributes] 281 | unsigned char lower_critical __attribute__ ((packed)); | ^~~~~~~~ ./include/emp_sdr.h:282:9: warning: 'packed' attribute ignored for field of type 'unsigned char' [-Wattributes] 282 | unsigned char lower_non_critical __attribute__ ((packed)); | ^~~~~~~~ ./include/emp_sdr.h:283:9: warning: 'packed' attribute ignored for field of type 'unsigned char' [-Wattributes] 283 | unsigned char positive_hysterisis __attribute__ ((packed)); | ^~~~~~~~ ./include/emp_sdr.h:284:9: warning: 'packed' attribute ignored for field of type 'unsigned char' [-Wattributes] 284 | unsigned char negative_hysterisis __attribute__ ((packed)); | ^~~~~~~~ ./include/emp_sdr.h:285:9: warning: 'packed' attribute ignored for field of type 'unsigned char' [-Wattributes] 285 | unsigned char oem __attribute__ ((packed)); | ^~~~~~~~ ./include/emp_sdr.h:286:9: warning: 'packed' attribute ignored for field of type 'unsigned char' [-Wattributes] 286 | unsigned char entity_id __attribute__ ((packed)); | ^~~~~~~~ ./include/emp_sdr.h:307:9: warning: 'packed' attribute ignored for field of type 'unsigned char' [-Wattributes] 307 | unsigned char record_type __attribute__ ((packed)); | ^~~~~~~~ ./include/emp_sdr.h:308:9: warning: 'packed' attribute ignored for field of type 'unsigned char' [-Wattributes] 308 | unsigned char record_length __attribute__ ((packed)); | ^~~~~~~~ ./include/emp_sdr.h:320:9: warning: 'packed' attribute ignored for field of type 'unsigned char' [-Wattributes] 320 | unsigned char sensor_number __attribute__ ((packed)); | ^~~~~~~~ ./include/emp_sdr.h:325:9: warning: 'packed' attribute ignored for field of type 'unsigned char' [-Wattributes] 325 | unsigned char sensor_owner_confirm_device_id __attribute__ ((packed)); | ^~~~~~~~ ./include/emp_sdr.h:326:9: warning: 'packed' attribute ignored for field of type 'unsigned char' [-Wattributes] 326 | unsigned char sensor_owner_confirm_fw_revision __attribute__ ((packed)); | ^~~~~~~~ ./include/emp_sdr.h:364:9: warning: 'packed' attribute ignored for field of type 'unsigned char' [-Wattributes] 364 | unsigned char sensor_type __attribute__ ((packed)); | ^~~~~~~~ ./include/emp_sdr.h:365:9: warning: 'packed' attribute ignored for field of type 'unsigned char' [-Wattributes] 365 | unsigned char event_reading_type_code __attribute__ ((packed)); | ^~~~~~~~ ./include/emp_sdr.h:386:9: warning: 'packed' attribute ignored for field of type 'unsigned char' [-Wattributes] 386 | unsigned char sensor_units_2_base_unit __attribute__ ((packed)); | ^~~~~~~~ ./include/emp_sdr.h:387:9: warning: 'packed' attribute ignored for field of type 'unsigned char' [-Wattributes] 387 | unsigned char sensor_units_3_modifier_unit __attribute__ ((packed)); | ^~~~~~~~ ./include/emp_sdr.h:388:9: warning: 'packed' attribute ignored for field of type 'unsigned char' [-Wattributes] 388 | unsigned char oem __attribute__ ((packed)); | ^~~~~~~~ ./include/emp_sdr.h:389:9: warning: 'packed' attribute ignored for field of type 'unsigned char' [-Wattributes] 389 | unsigned char entity_id __attribute__ ((packed)); | ^~~~~~~~ ./include/emp_sdr.h:410:9: warning: 'packed' attribute ignored for field of type 'unsigned char' [-Wattributes] 410 | unsigned char record_type __attribute__ ((packed)); | ^~~~~~~~ ./include/emp_sdr.h:411:9: warning: 'packed' attribute ignored for field of type 'unsigned char' [-Wattributes] 411 | unsigned char record_length __attribute__ ((packed)); | ^~~~~~~~ ./include/emp_sdr.h:434:9: warning: 'packed' attribute ignored for field of type 'unsigned char' [-Wattributes] 434 | unsigned char dev_confirm_fw_revision __attribute__ ((packed)); | ^~~~~~~~ ./include/emp_sdr.h:435:9: warning: 'packed' attribute ignored for field of type 'unsigned char' [-Wattributes] 435 | unsigned char device_type __attribute__ ((packed)); | ^~~~~~~~ ./include/emp_sdr.h:436:9: warning: 'packed' attribute ignored for field of type 'unsigned char' [-Wattributes] 436 | unsigned char device_type_modifier __attribute__ ((packed)); | ^~~~~~~~ ./include/emp_sdr.h:437:9: warning: 'packed' attribute ignored for field of type 'unsigned char' [-Wattributes] 437 | unsigned char device_location __attribute__ ((packed)); | ^~~~~~~~ ./include/emp_sdr.h:438:9: warning: 'packed' attribute ignored for field of type 'unsigned char' [-Wattributes] 438 | unsigned char entity_id __attribute__ ((packed)); | ^~~~~~~~ ./include/emp_sdr.h:439:9: warning: 'packed' attribute ignored for field of type 'unsigned char' [-Wattributes] 439 | unsigned char oem __attribute__ ((packed)); | ^~~~~~~~ ./include/emp_sdr.h:457:9: warning: 'packed' attribute ignored for field of type 'unsigned char' [-Wattributes] 457 | unsigned char record_type __attribute__ ((packed)); | ^~~~~~~~ ./include/emp_sdr.h:458:9: warning: 'packed' attribute ignored for field of type 'unsigned char' [-Wattributes] 458 | unsigned char record_length __attribute__ ((packed)); | ^~~~~~~~ ./include/emp_sdr.h:459:9: warning: 'packed' attribute ignored for field of type 'unsigned char[64]' [-Wattributes] 459 | unsigned char oem_data[64] __attribute__ ((packed)); | ^~~~~~~~ In file included from emp_driver.c:53: ./include/emp_sel.h:35:3: warning: 'packed' attribute ignored for field of type 'unsigned char' [-Wattributes] 35 | unsigned char cc __attribute__ ((packed)); | ^~~~~~~~ ./include/emp_sel.h:42:3: warning: 'packed' attribute ignored for field of type 'unsigned char' [-Wattributes] 42 | unsigned char clr0 __attribute__ ((packed)); | ^~~~~~~~ ./include/emp_sel.h:43:3: warning: 'packed' attribute ignored for field of type 'unsigned char' [-Wattributes] 43 | unsigned char clr1 __attribute__ ((packed)); | ^~~~~~~~ ./include/emp_sel.h:44:3: warning: 'packed' attribute ignored for field of type 'unsigned char' [-Wattributes] 44 | unsigned char clr2 __attribute__ ((packed)); | ^~~~~~~~ ./include/emp_sel.h:45:3: warning: 'packed' attribute ignored for field of type 'unsigned char' [-Wattributes] 45 | unsigned char op __attribute__ ((packed)); | ^~~~~~~~ ./include/emp_sel.h:59:3: warning: 'packed' attribute ignored for field of type 'unsigned char' [-Wattributes] 59 | unsigned char completion_code __attribute__ ((packed)); | ^~~~~~~~ ./include/emp_sel.h:62:3: warning: 'packed' attribute ignored for field of type 'unsigned char' [-Wattributes] 62 | unsigned char type __attribute__ ((packed)); | ^~~~~~~~ ./include/emp_sel.h:71:3: warning: 'packed' attribute ignored for field of type 'unsigned char' [-Wattributes] 71 | unsigned char evmrev __attribute__ ((packed)); | ^~~~~~~~ ./include/emp_sel.h:72:3: warning: 'packed' attribute ignored for field of type 'unsigned char' [-Wattributes] 72 | unsigned char sensortype __attribute__ ((packed)); | ^~~~~~~~ ./include/emp_sel.h:73:3: warning: 'packed' attribute ignored for field of type 'unsigned char' [-Wattributes] 73 | unsigned char sensornum __attribute__ ((packed)); | ^~~~~~~~ ./include/emp_sel.h:74:3: warning: 'packed' attribute ignored for field of type 'unsigned char' [-Wattributes] 74 | unsigned char event_type __attribute__ ((packed)); | ^~~~~~~~ ./include/emp_sel.h:75:3: warning: 'packed' attribute ignored for field of type 'unsigned char[3]' [-Wattributes] 75 | unsigned char event_data[3] __attribute__ ((packed)); | ^~~~~~~~ ./include/emp_sel.h:80:3: warning: 'packed' attribute ignored for field of type 'unsigned char' [-Wattributes] 80 | unsigned char cc __attribute__ ((packed)); | ^~~~~~~~ ./include/emp_sel.h:81:3: warning: 'packed' attribute ignored for field of type 'unsigned char' [-Wattributes] 81 | unsigned char sel_ver __attribute__ ((packed)); | ^~~~~~~~ ./include/emp_sel.h:96:3: warning: 'packed' attribute ignored for field of type 'unsigned char' [-Wattributes] 96 | unsigned char cc __attribute__ ((packed)); | ^~~~~~~~ ./include/emp_sel.h:101:3: warning: 'packed' attribute ignored for field of type 'unsigned char' [-Wattributes] 101 | unsigned char maximum_record_size __attribute__ ((packed)); | ^~~~~~~~ In file included from emp_driver.c:54: ./include/emp_sensor_events.h:53:3: warning: 'packed' attribute ignored for field of type 'unsigned char' [-Wattributes] 53 | unsigned char trigger_reading __attribute__ ((packed)); | ^~~~~~~~ ./include/emp_sensor_events.h:56:3: warning: 'packed' attribute ignored for field of type 'unsigned char' [-Wattributes] 56 | unsigned char threshold_value __attribute__ ((packed)); | ^~~~~~~~ ./include/emp_sensor_events.h:76:3: warning: 'packed' attribute ignored for field of type 'unsigned char' [-Wattributes] 76 | unsigned char oem_code __attribute__ ((packed)); | ^~~~~~~~ ./include/emp_sensor_events.h:98:3: warning: 'packed' attribute ignored for field of type 'unsigned char' [-Wattributes] 98 | unsigned char oem_code __attribute__ ((packed)); | ^~~~~~~~ emp_driver.c: In function 'driver_thread_start': emp_driver.c:141:9: warning: implicit declaration of function '_pthread_cleanup_push'; did you mean 'pthread_cleanup_push'? [-Wimplicit-function-declaration] 141 | _pthread_cleanup_push(&_buff, driver_thread_cleanup, (void *) ctx); | ^~~~~~~~~~~~~~~~~~~~~ | pthread_cleanup_push In file included from ./include/emp_slave_context.h:29, from emp_driver.c:47: emp_driver.c: In function 'send_driver_ipc': ./include/emp.h:287:54: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 287 | #define KNOWN_UNUSED_PARAM(x) { int __bleh; __bleh = (int) x;} | ^ emp_driver.c:1093:3: note: in expansion of macro 'KNOWN_UNUSED_PARAM' 1093 | KNOWN_UNUSED_PARAM(ctx); | ^~~~~~~~~~~~~~~~~~ emp_driver.c: In function 'fake_modem': emp_driver.c:1288:25: warning: ignoring return value of 'write' declared with attribute 'warn_unused_result' [-Wunused-result] 1288 | write(ctx->emp_sock, "RING\r",5); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ emp_driver.c:1311:49: warning: ignoring return value of 'write' declared with attribute 'warn_unused_result' [-Wunused-result] 1311 | write(ctx->emp_sock, "CONNECT\r",8); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ emp_driver.c:1323:49: warning: ignoring return value of 'write' declared with attribute 'warn_unused_result' [-Wunused-result] 1323 | write(ctx->emp_sock, "OK\r",3); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ mv -f .deps/emp_driver.Tpo .deps/emp_driver.Po make[5]: Leaving directory '/tmp/B._n3nggcq/BUILD/vacm-2.0.5a/nexxus/nexxus_modules/emp' make[5]: Entering directory '/tmp/B._n3nggcq/BUILD/vacm-2.0.5a/nexxus/nexxus_modules/emp' x86_64-pld-linux-gcc -DHAVE_CONFIG_H -I. -I../../.. -D_REENTRANT -I./../libloose/include -I./../include -I. -I../../.. -I.. -I/usr/include -I/usr/include -I./include -I./include -O2 -fwrapv -pipe -Wformat -Werror=format-security -gdwarf-4 -fno-debug-types-section -fvar-tracking-assignments -g2 -Wp,-D_FORTIFY_SOURCE=2 -fstack-protector-strong --param=ssp-buffer-size=4 -Werror=trampolines -fPIC -march=x86-64 -mtune=generic -gdwarf-4 -fno-debug-types-section -fvar-tracking-assignments -g2 -MT emp_thread.o -MD -MP -MF .deps/emp_thread.Tpo -c -o emp_thread.o emp_thread.c In file included from ./include/emp_slave_context.h:29, from emp_thread.c:47: ./include/emp.h:252:9: warning: 'packed' attribute ignored for field of type 'unsigned char' [-Wattributes] 252 | unsigned char cc __attribute__ ((packed)); | ^~~~~~~~ ./include/emp.h:264:9: warning: 'packed' attribute ignored for field of type 'unsigned char' [-Wattributes] 264 | unsigned char count __attribute__ ((packed)); | ^~~~~~~~ ./include/emp.h:269:9: warning: 'packed' attribute ignored for field of type 'unsigned char' [-Wattributes] 269 | unsigned char dev_id __attribute__ ((packed)); | ^~~~~~~~ ./include/emp.h:271:9: warning: 'packed' attribute ignored for field of type 'unsigned char' [-Wattributes] 271 | unsigned char count __attribute__ ((packed)); | ^~~~~~~~ In file included from ./include/emp_slave_context.h:30, from emp_thread.c:47: ./include/emp_sdr.h:28:9: warning: 'packed' attribute ignored for field of type 'unsigned char' [-Wattributes] 28 | unsigned char cc __attribute__ ((packed)); | ^~~~~~~~ ./include/emp_sdr.h:45:9: warning: 'packed' attribute ignored for field of type 'unsigned char' [-Wattributes] 45 | unsigned char cc __attribute__ ((packed)); | ^~~~~~~~ ./include/emp_sdr.h:50:9: warning: 'packed' attribute ignored for field of type 'unsigned char' [-Wattributes] 50 | unsigned char maximum_record_size __attribute__ ((packed)); | ^~~~~~~~ ./include/emp_sdr.h:55:9: warning: 'packed' attribute ignored for field of type 'unsigned char' [-Wattributes] 55 | unsigned char cc __attribute__ ((packed)); | ^~~~~~~~ ./include/emp_sdr.h:63:9: warning: 'packed' attribute ignored for field of type 'unsigned char' [-Wattributes] 63 | unsigned char offset_into_record __attribute__ ((packed)); | ^~~~~~~~ ./include/emp_sdr.h:64:9: warning: 'packed' attribute ignored for field of type 'unsigned char' [-Wattributes] 64 | unsigned char bytes_to_read __attribute__ ((packed)); | ^~~~~~~~ ./include/emp_sdr.h:69:9: warning: 'packed' attribute ignored for field of type 'unsigned char' [-Wattributes] 69 | unsigned char cc __attribute__ ((packed)); | ^~~~~~~~ ./include/emp_sdr.h:70:9: warning: 'packed' attribute ignored for field of type 'unsigned char' [-Wattributes] 70 | unsigned char reading __attribute__ ((packed)); | ^~~~~~~~ ./include/emp_sdr.h:83:9: warning: 'packed' attribute ignored for field of type 'unsigned char' [-Wattributes] 83 | unsigned char cc __attribute__ ((packed)); | ^~~~~~~~ ./include/emp_sdr.h:93:9: warning: 'packed' attribute ignored for field of type 'unsigned char' [-Wattributes] 93 | unsigned char cc __attribute__ ((packed)); | ^~~~~~~~ ./include/emp_sdr.h:94:9: warning: 'packed' attribute ignored for field of type 'unsigned char' [-Wattributes] 94 | unsigned char event_mask_lsb __attribute__ ((packed)); | ^~~~~~~~ ./include/emp_sdr.h:105:9: warning: 'packed' attribute ignored for field of type 'unsigned char' [-Wattributes] 105 | unsigned char cc __attribute__ ((packed)); | ^~~~~~~~ ./include/emp_sdr.h:120:9: warning: 'packed' attribute ignored for field of type 'unsigned char' [-Wattributes] 120 | unsigned char record_type __attribute__ ((packed)); | ^~~~~~~~ ./include/emp_sdr.h:121:9: warning: 'packed' attribute ignored for field of type 'unsigned char' [-Wattributes] 121 | unsigned char record_length __attribute__ ((packed)); | ^~~~~~~~ ./include/emp_sdr.h:137:9: warning: 'packed' attribute ignored for field of type 'unsigned char' [-Wattributes] 137 | unsigned char record_type __attribute__ ((packed)); | ^~~~~~~~ ./include/emp_sdr.h:138:9: warning: 'packed' attribute ignored for field of type 'unsigned char' [-Wattributes] 138 | unsigned char record_length __attribute__ ((packed)); | ^~~~~~~~ ./include/emp_sdr.h:150:9: warning: 'packed' attribute ignored for field of type 'unsigned char' [-Wattributes] 150 | unsigned char sensor_number __attribute__ ((packed)); | ^~~~~~~~ ./include/emp_sdr.h:155:9: warning: 'packed' attribute ignored for field of type 'unsigned char' [-Wattributes] 155 | unsigned char sensor_owner_confirm_device_id __attribute__ ((packed)); | ^~~~~~~~ ./include/emp_sdr.h:156:9: warning: 'packed' attribute ignored for field of type 'unsigned char' [-Wattributes] 156 | unsigned char sensor_owner_confirm_fw_revision __attribute__ ((packed)); | ^~~~~~~~ ./include/emp_sdr.h:187:9: warning: 'packed' attribute ignored for field of type 'unsigned char' [-Wattributes] 187 | unsigned char sensor_type __attribute__ ((packed)); | ^~~~~~~~ ./include/emp_sdr.h:188:9: warning: 'packed' attribute ignored for field of type 'unsigned char' [-Wattributes] 188 | unsigned char event_reading_type_code __attribute__ ((packed)); | ^~~~~~~~ ./include/emp_sdr.h:213:9: warning: 'packed' attribute ignored for field of type 'unsigned char' [-Wattributes] 213 | unsigned char sensor_units_2_base_unit __attribute__ ((packed)); | ^~~~~~~~ ./include/emp_sdr.h:214:9: warning: 'packed' attribute ignored for field of type 'unsigned char' [-Wattributes] 214 | unsigned char sensor_units_3_modifier_unit __attribute__ ((packed)); | ^~~~~~~~ ./include/emp_sdr.h:253:9: warning: 'packed' attribute ignored for field of type 'unsigned char' [-Wattributes] 253 | unsigned char nominal_reading __attribute__ ((packed)); | ^~~~~~~~ ./include/emp_sdr.h:254:9: warning: 'packed' attribute ignored for field of type 'unsigned char' [-Wattributes] 254 | unsigned char normal_maximum __attribute__ ((packed)); | ^~~~~~~~ ./include/emp_sdr.h:255:9: warning: 'packed' attribute ignored for field of type 'unsigned char' [-Wattributes] 255 | unsigned char normal_minimum __attribute__ ((packed)); | ^~~~~~~~ ./include/emp_sdr.h:256:9: warning: 'packed' attribute ignored for field of type 'unsigned char' [-Wattributes] 256 | unsigned char sensor_maximum_reading __attribute__ ((packed)); | ^~~~~~~~ ./include/emp_sdr.h:257:9: warning: 'packed' attribute ignored for field of type 'unsigned char' [-Wattributes] 257 | unsigned char sensor_minimum_reading __attribute__ ((packed)); | ^~~~~~~~ ./include/emp_sdr.h:277:9: warning: 'packed' attribute ignored for field of type 'unsigned char' [-Wattributes] 277 | unsigned char upper_non_recoverable __attribute__ ((packed)); | ^~~~~~~~ ./include/emp_sdr.h:278:9: warning: 'packed' attribute ignored for field of type 'unsigned char' [-Wattributes] 278 | unsigned char upper_critical __attribute__ ((packed)); | ^~~~~~~~ ./include/emp_sdr.h:279:9: warning: 'packed' attribute ignored for field of type 'unsigned char' [-Wattributes] 279 | unsigned char upper_non_critical __attribute__ ((packed)); | ^~~~~~~~ ./include/emp_sdr.h:280:9: warning: 'packed' attribute ignored for field of type 'unsigned char' [-Wattributes] 280 | unsigned char lower_non_recoverable __attribute__ ((packed)); | ^~~~~~~~ ./include/emp_sdr.h:281:9: warning: 'packed' attribute ignored for field of type 'unsigned char' [-Wattributes] 281 | unsigned char lower_critical __attribute__ ((packed)); | ^~~~~~~~ ./include/emp_sdr.h:282:9: warning: 'packed' attribute ignored for field of type 'unsigned char' [-Wattributes] 282 | unsigned char lower_non_critical __attribute__ ((packed)); | ^~~~~~~~ ./include/emp_sdr.h:283:9: warning: 'packed' attribute ignored for field of type 'unsigned char' [-Wattributes] 283 | unsigned char positive_hysterisis __attribute__ ((packed)); | ^~~~~~~~ ./include/emp_sdr.h:284:9: warning: 'packed' attribute ignored for field of type 'unsigned char' [-Wattributes] 284 | unsigned char negative_hysterisis __attribute__ ((packed)); | ^~~~~~~~ ./include/emp_sdr.h:285:9: warning: 'packed' attribute ignored for field of type 'unsigned char' [-Wattributes] 285 | unsigned char oem __attribute__ ((packed)); | ^~~~~~~~ ./include/emp_sdr.h:286:9: warning: 'packed' attribute ignored for field of type 'unsigned char' [-Wattributes] 286 | unsigned char entity_id __attribute__ ((packed)); | ^~~~~~~~ ./include/emp_sdr.h:307:9: warning: 'packed' attribute ignored for field of type 'unsigned char' [-Wattributes] 307 | unsigned char record_type __attribute__ ((packed)); | ^~~~~~~~ ./include/emp_sdr.h:308:9: warning: 'packed' attribute ignored for field of type 'unsigned char' [-Wattributes] 308 | unsigned char record_length __attribute__ ((packed)); | ^~~~~~~~ ./include/emp_sdr.h:320:9: warning: 'packed' attribute ignored for field of type 'unsigned char' [-Wattributes] 320 | unsigned char sensor_number __attribute__ ((packed)); | ^~~~~~~~ ./include/emp_sdr.h:325:9: warning: 'packed' attribute ignored for field of type 'unsigned char' [-Wattributes] 325 | unsigned char sensor_owner_confirm_device_id __attribute__ ((packed)); | ^~~~~~~~ ./include/emp_sdr.h:326:9: warning: 'packed' attribute ignored for field of type 'unsigned char' [-Wattributes] 326 | unsigned char sensor_owner_confirm_fw_revision __attribute__ ((packed)); | ^~~~~~~~ ./include/emp_sdr.h:364:9: warning: 'packed' attribute ignored for field of type 'unsigned char' [-Wattributes] 364 | unsigned char sensor_type __attribute__ ((packed)); | ^~~~~~~~ ./include/emp_sdr.h:365:9: warning: 'packed' attribute ignored for field of type 'unsigned char' [-Wattributes] 365 | unsigned char event_reading_type_code __attribute__ ((packed)); | ^~~~~~~~ ./include/emp_sdr.h:386:9: warning: 'packed' attribute ignored for field of type 'unsigned char' [-Wattributes] 386 | unsigned char sensor_units_2_base_unit __attribute__ ((packed)); | ^~~~~~~~ ./include/emp_sdr.h:387:9: warning: 'packed' attribute ignored for field of type 'unsigned char' [-Wattributes] 387 | unsigned char sensor_units_3_modifier_unit __attribute__ ((packed)); | ^~~~~~~~ ./include/emp_sdr.h:388:9: warning: 'packed' attribute ignored for field of type 'unsigned char' [-Wattributes] 388 | unsigned char oem __attribute__ ((packed)); | ^~~~~~~~ ./include/emp_sdr.h:389:9: warning: 'packed' attribute ignored for field of type 'unsigned char' [-Wattributes] 389 | unsigned char entity_id __attribute__ ((packed)); | ^~~~~~~~ ./include/emp_sdr.h:410:9: warning: 'packed' attribute ignored for field of type 'unsigned char' [-Wattributes] 410 | unsigned char record_type __attribute__ ((packed)); | ^~~~~~~~ ./include/emp_sdr.h:411:9: warning: 'packed' attribute ignored for field of type 'unsigned char' [-Wattributes] 411 | unsigned char record_length __attribute__ ((packed)); | ^~~~~~~~ ./include/emp_sdr.h:434:9: warning: 'packed' attribute ignored for field of type 'unsigned char' [-Wattributes] 434 | unsigned char dev_confirm_fw_revision __attribute__ ((packed)); | ^~~~~~~~ ./include/emp_sdr.h:435:9: warning: 'packed' attribute ignored for field of type 'unsigned char' [-Wattributes] 435 | unsigned char device_type __attribute__ ((packed)); | ^~~~~~~~ ./include/emp_sdr.h:436:9: warning: 'packed' attribute ignored for field of type 'unsigned char' [-Wattributes] 436 | unsigned char device_type_modifier __attribute__ ((packed)); | ^~~~~~~~ ./include/emp_sdr.h:437:9: warning: 'packed' attribute ignored for field of type 'unsigned char' [-Wattributes] 437 | unsigned char device_location __attribute__ ((packed)); | ^~~~~~~~ ./include/emp_sdr.h:438:9: warning: 'packed' attribute ignored for field of type 'unsigned char' [-Wattributes] 438 | unsigned char entity_id __attribute__ ((packed)); | ^~~~~~~~ ./include/emp_sdr.h:439:9: warning: 'packed' attribute ignored for field of type 'unsigned char' [-Wattributes] 439 | unsigned char oem __attribute__ ((packed)); | ^~~~~~~~ ./include/emp_sdr.h:457:9: warning: 'packed' attribute ignored for field of type 'unsigned char' [-Wattributes] 457 | unsigned char record_type __attribute__ ((packed)); | ^~~~~~~~ ./include/emp_sdr.h:458:9: warning: 'packed' attribute ignored for field of type 'unsigned char' [-Wattributes] 458 | unsigned char record_length __attribute__ ((packed)); | ^~~~~~~~ ./include/emp_sdr.h:459:9: warning: 'packed' attribute ignored for field of type 'unsigned char[64]' [-Wattributes] 459 | unsigned char oem_data[64] __attribute__ ((packed)); | ^~~~~~~~ In file included from emp_thread.c:54: ./include/emp_sel.h:35:3: warning: 'packed' attribute ignored for field of type 'unsigned char' [-Wattributes] 35 | unsigned char cc __attribute__ ((packed)); | ^~~~~~~~ ./include/emp_sel.h:42:3: warning: 'packed' attribute ignored for field of type 'unsigned char' [-Wattributes] 42 | unsigned char clr0 __attribute__ ((packed)); | ^~~~~~~~ ./include/emp_sel.h:43:3: warning: 'packed' attribute ignored for field of type 'unsigned char' [-Wattributes] 43 | unsigned char clr1 __attribute__ ((packed)); | ^~~~~~~~ ./include/emp_sel.h:44:3: warning: 'packed' attribute ignored for field of type 'unsigned char' [-Wattributes] 44 | unsigned char clr2 __attribute__ ((packed)); | ^~~~~~~~ ./include/emp_sel.h:45:3: warning: 'packed' attribute ignored for field of type 'unsigned char' [-Wattributes] 45 | unsigned char op __attribute__ ((packed)); | ^~~~~~~~ ./include/emp_sel.h:59:3: warning: 'packed' attribute ignored for field of type 'unsigned char' [-Wattributes] 59 | unsigned char completion_code __attribute__ ((packed)); | ^~~~~~~~ ./include/emp_sel.h:62:3: warning: 'packed' attribute ignored for field of type 'unsigned char' [-Wattributes] 62 | unsigned char type __attribute__ ((packed)); | ^~~~~~~~ ./include/emp_sel.h:71:3: warning: 'packed' attribute ignored for field of type 'unsigned char' [-Wattributes] 71 | unsigned char evmrev __attribute__ ((packed)); | ^~~~~~~~ ./include/emp_sel.h:72:3: warning: 'packed' attribute ignored for field of type 'unsigned char' [-Wattributes] 72 | unsigned char sensortype __attribute__ ((packed)); | ^~~~~~~~ ./include/emp_sel.h:73:3: warning: 'packed' attribute ignored for field of type 'unsigned char' [-Wattributes] 73 | unsigned char sensornum __attribute__ ((packed)); | ^~~~~~~~ ./include/emp_sel.h:74:3: warning: 'packed' attribute ignored for field of type 'unsigned char' [-Wattributes] 74 | unsigned char event_type __attribute__ ((packed)); | ^~~~~~~~ ./include/emp_sel.h:75:3: warning: 'packed' attribute ignored for field of type 'unsigned char[3]' [-Wattributes] 75 | unsigned char event_data[3] __attribute__ ((packed)); | ^~~~~~~~ ./include/emp_sel.h:80:3: warning: 'packed' attribute ignored for field of type 'unsigned char' [-Wattributes] 80 | unsigned char cc __attribute__ ((packed)); | ^~~~~~~~ ./include/emp_sel.h:81:3: warning: 'packed' attribute ignored for field of type 'unsigned char' [-Wattributes] 81 | unsigned char sel_ver __attribute__ ((packed)); | ^~~~~~~~ ./include/emp_sel.h:96:3: warning: 'packed' attribute ignored for field of type 'unsigned char' [-Wattributes] 96 | unsigned char cc __attribute__ ((packed)); | ^~~~~~~~ ./include/emp_sel.h:101:3: warning: 'packed' attribute ignored for field of type 'unsigned char' [-Wattributes] 101 | unsigned char maximum_record_size __attribute__ ((packed)); | ^~~~~~~~ In file included from emp_thread.c:55: ./include/emp_sensor_events.h:53:3: warning: 'packed' attribute ignored for field of type 'unsigned char' [-Wattributes] 53 | unsigned char trigger_reading __attribute__ ((packed)); | ^~~~~~~~ ./include/emp_sensor_events.h:56:3: warning: 'packed' attribute ignored for field of type 'unsigned char' [-Wattributes] 56 | unsigned char threshold_value __attribute__ ((packed)); | ^~~~~~~~ ./include/emp_sensor_events.h:76:3: warning: 'packed' attribute ignored for field of type 'unsigned char' [-Wattributes] 76 | unsigned char oem_code __attribute__ ((packed)); | ^~~~~~~~ ./include/emp_sensor_events.h:98:3: warning: 'packed' attribute ignored for field of type 'unsigned char' [-Wattributes] 98 | unsigned char oem_code __attribute__ ((packed)); | ^~~~~~~~ emp_thread.c: In function 'thread_start': emp_thread.c:218:9: warning: implicit declaration of function '_pthread_cleanup_push'; did you mean 'pthread_cleanup_push'? [-Wimplicit-function-declaration] 218 | _pthread_cleanup_push(&_buff, thread_cleanup, (void *) ctx); | ^~~~~~~~~~~~~~~~~~~~~ | pthread_cleanup_push emp_thread.c: In function 'emp_engage': emp_thread.c:777:9: warning: implicit declaration of function 'pthread_mutexattr_setkind_np'; did you mean 'pthread_rwlockattr_setkind_np'? [-Wimplicit-function-declaration] 777 | pthread_mutexattr_setkind_np(&mutex_attr, PTHREAD_MUTEX_ERRORCHECK_NP); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ | pthread_rwlockattr_setkind_np emp_thread.c: In function 'parse_fru': emp_thread.c:2943:43: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 2943 | (((unsigned int)p)-((unsigned int)ctx->fru_buffer)); | ^ emp_thread.c:2943:61: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 2943 | (((unsigned int)p)-((unsigned int)ctx->fru_buffer)); | ^ emp_thread.c: In function 'parse_sel_entry': emp_thread.c:4415:31: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 4415 | (description[0] != (char) NULL ? description : "No Description Available")))); | ^ emp_thread.c: In function 'thread_start': emp_thread.c:1217:76: warning: '%s' directive writing up to 254 bytes into a region of size between 227 and 247 [-Wformat-overflow=] 1217 | "%d:%d:FOR:%s", | ^~ ...... 1220 | sensor_msg); | ~~~~~~~~~~ In file included from /usr/include/stdio.h:888, from emp_thread.c:25: /usr/include/bits/stdio2.h:38:10: note: '__builtin___sprintf_chk' output between 9 and 283 bytes into a destination of size 255 38 | return __builtin___sprintf_chk (__s, __USE_FORTIFY_LEVEL - 1, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 39 | __glibc_objsize (__s), __fmt, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 40 | __va_arg_pack ()); | ~~~~~~~~~~~~~~~~~ mv -f .deps/emp_thread.Tpo .deps/emp_thread.Po make[5]: Leaving directory '/tmp/B._n3nggcq/BUILD/vacm-2.0.5a/nexxus/nexxus_modules/emp' make[5]: Entering directory '/tmp/B._n3nggcq/BUILD/vacm-2.0.5a/nexxus/nexxus_modules/emp' /bin/sh ../../../libtool --tag=CC --mode=link x86_64-pld-linux-gcc -O2 -fwrapv -pipe -Wformat -Werror=format-security -gdwarf-4 -fno-debug-types-section -fvar-tracking-assignments -g2 -Wp,-D_FORTIFY_SOURCE=2 -fstack-protector-strong --param=ssp-buffer-size=4 -Werror=trampolines -fPIC -march=x86-64 -mtune=generic -gdwarf-4 -fno-debug-types-section -fvar-tracking-assignments -g2 -rdynamic -Wl,--as-needed -Wl,--no-copy-dt-needed-entries -Wl,-z,relro -Wl,-z,combreloc -o emp.loose emp_module_harness.o emp_slave.o emp_slave_machine.o emp_slave_context.o emp_thread.o emp_driver.o emp_sensor.o emp_thread_common.o ../../../nexxus/nexxus_modules/libloose/libloose.la -L/usr/lib64 -L/usr/lib -lpthread -ldl -lssl -lcrypto -Wl,--as-needed -Wl,--no-copy-dt-needed-entries -Wl,-z,relro -Wl,-z,combreloc -lm -Wl,--as-needed -Wl,--no-copy-dt-needed-entries -Wl,-z,relro -Wl,-z,combreloc -lm libtool: link: x86_64-pld-linux-gcc -O2 -fwrapv -pipe -Wformat -Werror=format-security -gdwarf-4 -fno-debug-types-section -fvar-tracking-assignments -g2 -Wp,-D_FORTIFY_SOURCE=2 -fstack-protector-strong --param=ssp-buffer-size=4 -Werror=trampolines -fPIC -march=x86-64 -mtune=generic -gdwarf-4 -fno-debug-types-section -fvar-tracking-assignments -g2 -rdynamic -Wl,--as-needed -Wl,--no-copy-dt-needed-entries -Wl,-z -Wl,relro -Wl,-z -Wl,combreloc -o .libs/emp.loose emp_module_harness.o emp_slave.o emp_slave_machine.o emp_slave_context.o emp_thread.o emp_driver.o emp_sensor.o emp_thread_common.o -Wl,--as-needed -Wl,--no-copy-dt-needed-entries -Wl,-z -Wl,relro -Wl,-z -Wl,combreloc -Wl,--as-needed -Wl,--no-copy-dt-needed-entries -Wl,-z -Wl,relro -Wl,-z -Wl,combreloc ../../../nexxus/nexxus_modules/libloose/.libs/libloose.so -L/usr/lib64 -L/usr/lib -lpthread -ldl -lssl -lcrypto -lm /usr/bin/ld: emp_thread.o: in function `emp_engage': /tmp/B._n3nggcq/BUILD/vacm-2.0.5a/nexxus/nexxus_modules/emp/emp_thread.c:777: undefined reference to `pthread_mutexattr_setkind_np' collect2: error: ld returned 1 exit status make[5]: *** [Makefile:481: emp.loose] Error 1 make[5]: Leaving directory '/tmp/B._n3nggcq/BUILD/vacm-2.0.5a/nexxus/nexxus_modules/emp' make[4]: *** [Makefile:538: all-recursive] Error 1 make[3]: *** [Makefile:388: all-recursive] Error 1 make[2]: *** [Makefile:539: all-recursive] Error 1 make[1]: *** [Makefile:444: all-recursive] Error 1 make: *** [Makefile:372: all] Error 2 error: Bad exit status from /tmp/B._n3nggcq/BUILD/tmp/rpm-tmp.MnQio6 (%build) RPM build errors: Could not canonicalize hostname: ymir Bad exit status from /tmp/B._n3nggcq/BUILD/tmp/rpm-tmp.MnQio6 (%build) ended at: Mon Sep 27 03:42:24 2021, done in 0:00:24.640804 error: No files produced. + chmod -R u+rwX /tmp/B._n3nggcq/BUILD + rm -rf /tmp/B._n3nggcq/tmp /tmp/B._n3nggcq/BUILD + rm -rf /tmp/B._n3nggcq Begin-PLD-Builder-Info Build-Time: user:23.08s sys:6.80s real:26.66s (faults io:6 non-io:1848908) End-PLD-Builder-Info
[Back to list of logs] [View rpm -qa of builder]