Reading package lists... Building dependency tree... Reading state information... NOTICE: 'iodine' packaging is maintained in the 'Git' version control system at: git://git.toastfreeware.priv.at/debian/iodine.git Need to get 120 kB of source archives. Get:1 http://urika:3142/ftp.debian.org/debian/ sid/main iodine 0.7.0-3 (dsc) [2,081 B] Get:2 http://urika:3142/ftp.debian.org/debian/ sid/main iodine 0.7.0-3 (tar) [96.2 kB] Get:3 http://urika:3142/ftp.debian.org/debian/ sid/main iodine 0.7.0-3 (diff) [21.8 kB] gpgv: keyblock resource `/tmp/.gnupg/trustedkeys.gpg': file open error gpgv: Signature made Mon 06 Oct 2014 03:23:28 PM UTC using RSA key ID 8649AA06 gpgv: Can't check signature: public key not found dpkg-source: warning: failed to verify signature on ./iodine_0.7.0-3.dsc dpkg-source: info: extracting iodine in iodine-0.7.0 dpkg-source: info: unpacking iodine_0.7.0.orig.tar.gz dpkg-source: info: unpacking iodine_0.7.0-3.debian.tar.xz dpkg-source: info: applying cflags.patch dpkg-source: info: applying verbose-build.patch dpkg-source: info: applying 0001-osflags-use-pkg-config-for-systemd-support.patch dpkg-source: info: applying kfreebsd-hurd.patch Fetched 120 kB in 0s (9,401 kB/s) Reading package lists... Building dependency tree... Reading state information... The following NEW packages will be installed: bsdmainutils check debhelper file gettext gettext-base groff-base help2man intltool-debian libasprintf0v5 libcroco3 libffi6 libglib2.0-0 libicu52 libmagic1 libpipeline1 libsystemd-dev libunistring0 libxml2 man-db pkg-config po-debconf zlib1g-dev 0 upgraded, 23 newly installed, 0 to remove and 0 not upgraded. Need to get 16.8 MB of archives. After this operation, 58.0 MB of additional disk space will be used. Get:1 http://urika:3142/ftp.debian.org/debian/ sid/main libasprintf0v5 amd64 0.19.5.1-1 [32.2 kB] Get:2 http://urika:3142/ftp.debian.org/debian/ sid/main libmagic1 amd64 1:5.22+15-2 [249 kB] Get:3 http://urika:3142/ftp.debian.org/debian/ sid/main libicu52 amd64 52.1-10 [6,786 kB] Get:4 http://urika:3142/ftp.debian.org/debian/ sid/main libxml2 amd64 2.9.2+dfsg1-3 [934 kB] Get:5 http://urika:3142/ftp.debian.org/debian/ sid/main groff-base amd64 1.22.3-1 [1,205 kB] Get:6 http://urika:3142/ftp.debian.org/debian/ sid/main bsdmainutils amd64 9.0.6 [183 kB] Get:7 http://urika:3142/ftp.debian.org/debian/ sid/main libpipeline1 amd64 1.4.1-1 [27.8 kB] Get:8 http://urika:3142/ftp.debian.org/debian/ sid/main man-db amd64 2.7.2-1 [1,000 kB] Get:9 http://urika:3142/ftp.debian.org/debian/ sid/main libffi6 amd64 3.2.1-3 [20.1 kB] Get:10 http://urika:3142/ftp.debian.org/debian/ sid/main libglib2.0-0 amd64 2.44.1-1.1 [2,461 kB] Get:11 http://urika:3142/ftp.debian.org/debian/ sid/main libcroco3 amd64 0.6.8-3+b1 [135 kB] Get:12 http://urika:3142/ftp.debian.org/debian/ sid/main libunistring0 amd64 0.9.3-5.2+b1 [288 kB] Get:13 http://urika:3142/ftp.debian.org/debian/ sid/main file amd64 1:5.22+15-2 [60.1 kB] Get:14 http://urika:3142/ftp.debian.org/debian/ sid/main gettext-base amd64 0.19.5.1-1 [122 kB] Get:15 http://urika:3142/ftp.debian.org/debian/ sid/main check amd64 0.10.0-1 [181 kB] Get:16 http://urika:3142/ftp.debian.org/debian/ sid/main gettext amd64 0.19.5.1-1 [1,459 kB] Get:17 http://urika:3142/ftp.debian.org/debian/ sid/main intltool-debian all 0.35.0+20060710.2 [25.9 kB] Get:18 http://urika:3142/ftp.debian.org/debian/ sid/main po-debconf all 1.0.18 [248 kB] Get:19 http://urika:3142/ftp.debian.org/debian/ sid/main debhelper all 9.20150811 [817 kB] Get:20 http://urika:3142/ftp.debian.org/debian/ sid/main help2man amd64 1.47.1 [150 kB] Get:21 http://urika:3142/ftp.debian.org/debian/ sid/main libsystemd-dev amd64 224-1 [169 kB] Get:22 http://urika:3142/ftp.debian.org/debian/ sid/main pkg-config amd64 0.28-1 [57.5 kB] Get:23 http://urika:3142/ftp.debian.org/debian/ sid/main zlib1g-dev amd64 1:1.2.8.dfsg-2+b1 [206 kB] debconf: delaying package configuration, since apt-utils is not installed Fetched 16.8 MB in 0s (60.5 MB/s) Selecting previously unselected package libasprintf0v5:amd64. (Reading database ... (Reading database ... 5% (Reading database ... 10% (Reading database ... 15% (Reading database ... 20% (Reading database ... 25% (Reading database ... 30% (Reading database ... 35% (Reading database ... 40% (Reading database ... 45% (Reading database ... 50% (Reading database ... 55% (Reading database ... 60% (Reading database ... 65% (Reading database ... 70% (Reading database ... 75% (Reading database ... 80% (Reading database ... 85% (Reading database ... 90% (Reading database ... 95% (Reading database ... 100% (Reading database ... 15408 files and directories currently installed.) Preparing to unpack .../libasprintf0v5_0.19.5.1-1_amd64.deb ... Unpacking libasprintf0v5:amd64 (0.19.5.1-1) ... Selecting previously unselected package libmagic1:amd64. Preparing to unpack .../libmagic1_1%3a5.22+15-2_amd64.deb ... Unpacking libmagic1:amd64 (1:5.22+15-2) ... Selecting previously unselected package libicu52:amd64. Preparing to unpack .../libicu52_52.1-10_amd64.deb ... Unpacking libicu52:amd64 (52.1-10) ... Selecting previously unselected package libxml2:amd64. Preparing to unpack .../libxml2_2.9.2+dfsg1-3_amd64.deb ... Unpacking libxml2:amd64 (2.9.2+dfsg1-3) ... Selecting previously unselected package groff-base. Preparing to unpack .../groff-base_1.22.3-1_amd64.deb ... Unpacking groff-base (1.22.3-1) ... Selecting previously unselected package bsdmainutils. Preparing to unpack .../bsdmainutils_9.0.6_amd64.deb ... Unpacking bsdmainutils (9.0.6) ... Selecting previously unselected package libpipeline1:amd64. Preparing to unpack .../libpipeline1_1.4.1-1_amd64.deb ... Unpacking libpipeline1:amd64 (1.4.1-1) ... Selecting previously unselected package man-db. Preparing to unpack .../man-db_2.7.2-1_amd64.deb ... Unpacking man-db (2.7.2-1) ... Selecting previously unselected package libffi6:amd64. Preparing to unpack .../libffi6_3.2.1-3_amd64.deb ... Unpacking libffi6:amd64 (3.2.1-3) ... Selecting previously unselected package libglib2.0-0:amd64. Preparing to unpack .../libglib2.0-0_2.44.1-1.1_amd64.deb ... Unpacking libglib2.0-0:amd64 (2.44.1-1.1) ... Selecting previously unselected package libcroco3:amd64. Preparing to unpack .../libcroco3_0.6.8-3+b1_amd64.deb ... Unpacking libcroco3:amd64 (0.6.8-3+b1) ... Selecting previously unselected package libunistring0:amd64. Preparing to unpack .../libunistring0_0.9.3-5.2+b1_amd64.deb ... Unpacking libunistring0:amd64 (0.9.3-5.2+b1) ... Selecting previously unselected package file. Preparing to unpack .../file_1%3a5.22+15-2_amd64.deb ... Unpacking file (1:5.22+15-2) ... Selecting previously unselected package gettext-base. Preparing to unpack .../gettext-base_0.19.5.1-1_amd64.deb ... Unpacking gettext-base (0.19.5.1-1) ... Selecting previously unselected package check:amd64. Preparing to unpack .../check_0.10.0-1_amd64.deb ... Unpacking check:amd64 (0.10.0-1) ... Selecting previously unselected package gettext. Preparing to unpack .../gettext_0.19.5.1-1_amd64.deb ... Unpacking gettext (0.19.5.1-1) ... Selecting previously unselected package intltool-debian. Preparing to unpack .../intltool-debian_0.35.0+20060710.2_all.deb ... Unpacking intltool-debian (0.35.0+20060710.2) ... Selecting previously unselected package po-debconf. Preparing to unpack .../po-debconf_1.0.18_all.deb ... Unpacking po-debconf (1.0.18) ... Selecting previously unselected package debhelper. Preparing to unpack .../debhelper_9.20150811_all.deb ... Unpacking debhelper (9.20150811) ... Selecting previously unselected package help2man. Preparing to unpack .../help2man_1.47.1_amd64.deb ... Unpacking help2man (1.47.1) ... Selecting previously unselected package libsystemd-dev:amd64. Preparing to unpack .../libsystemd-dev_224-1_amd64.deb ... Unpacking libsystemd-dev:amd64 (224-1) ... Selecting previously unselected package pkg-config. Preparing to unpack .../pkg-config_0.28-1_amd64.deb ... Unpacking pkg-config (0.28-1) ... Selecting previously unselected package zlib1g-dev:amd64. Preparing to unpack .../zlib1g-dev_1%3a1.2.8.dfsg-2+b1_amd64.deb ... Unpacking zlib1g-dev:amd64 (1:1.2.8.dfsg-2+b1) ... Setting up libasprintf0v5:amd64 (0.19.5.1-1) ... Setting up libmagic1:amd64 (1:5.22+15-2) ... Setting up libicu52:amd64 (52.1-10) ... Setting up libxml2:amd64 (2.9.2+dfsg1-3) ... Setting up groff-base (1.22.3-1) ... Setting up bsdmainutils (9.0.6) ... update-alternatives: using /usr/bin/bsd-write to provide /usr/bin/write (write) in auto mode update-alternatives: using /usr/bin/bsd-from to provide /usr/bin/from (from) in auto mode Setting up libpipeline1:amd64 (1.4.1-1) ... Setting up man-db (2.7.2-1) ... Building database of manual pages ... Setting up libffi6:amd64 (3.2.1-3) ... Setting up libglib2.0-0:amd64 (2.44.1-1.1) ... No schema files found: doing nothing. Setting up libcroco3:amd64 (0.6.8-3+b1) ... Setting up libunistring0:amd64 (0.9.3-5.2+b1) ... Setting up file (1:5.22+15-2) ... Setting up gettext-base (0.19.5.1-1) ... Setting up check:amd64 (0.10.0-1) ... Setting up gettext (0.19.5.1-1) ... Setting up intltool-debian (0.35.0+20060710.2) ... Setting up po-debconf (1.0.18) ... Setting up debhelper (9.20150811) ... Setting up help2man (1.47.1) ... Setting up libsystemd-dev:amd64 (224-1) ... Setting up pkg-config (0.28-1) ... Setting up zlib1g-dev:amd64 (1:1.2.8.dfsg-2+b1) ... Processing triggers for libc-bin (2.19-19) ... Killed old client process Internet Systems Consortium DHCP Client 4.3.2 Copyright 2004-2015 Internet Systems Consortium. All rights reserved. For info, please visit https://www.isc.org/software/dhcp/ Listening on LPF/eth0/12:91:6f:5c:f3:f5 Sending on LPF/eth0/12:91:6f:5c:f3:f5 Sending on Socket/fallback DHCPRELEASE on eth0 to 10.0.3.1 port 67 dpkg-buildpackage: source package iodine dpkg-buildpackage: source version 0.7.0-3 dpkg-buildpackage: source distribution unstable dpkg-buildpackage: source changed by gregor herrmann dpkg-source --before-build iodine-0.7.0 dpkg-buildpackage: host architecture amd64 debian/rules clean dh clean dh_testdir debian/rules override_dh_auto_clean make[1]: Entering directory '/iodine-0.7.0' debconf-updatepo dh_auto_clean make -j1 clean make[2]: Entering directory '/iodine-0.7.0' Cleaning... make[3]: Entering directory '/iodine-0.7.0/src' Cleaning src/ make[3]: Leaving directory '/iodine-0.7.0/src' make[3]: Entering directory '/iodine-0.7.0/tests' Cleaning tests/ make[3]: Leaving directory '/iodine-0.7.0/tests' make[2]: Leaving directory '/iodine-0.7.0' make[1]: Leaving directory '/iodine-0.7.0' dh_clean dpkg-source -b iodine-0.7.0 dpkg-source: info: using source format '3.0 (quilt)' dpkg-source: info: building iodine using existing ./iodine_0.7.0.orig.tar.gz dpkg-source: info: building iodine in iodine_0.7.0-3.debian.tar.xz dpkg-source: info: building iodine in iodine_0.7.0-3.dsc debian/rules build dh build dh_testdir dh_auto_configure debian/rules override_dh_auto_build make[1]: Entering directory '/iodine-0.7.0' dh_auto_build make -j1 make[2]: Entering directory '/iodine-0.7.0' make[3]: Entering directory '/iodine-0.7.0/src' OS is LINUX, arch is x86_64 CC tun.c cc -g -O2 -fPIE -fstack-protector-strong -Wformat -Werror=format-security -std=c99 -c -D`echo Linux | tr "a-z" "A-Z"` -pedantic `sh osflags Linux cflags` -D_FORTIFY_SOURCE=2 tun.c -o tun.o CC dns.c cc -g -O2 -fPIE -fstack-protector-strong -Wformat -Werror=format-security -std=c99 -c -D`echo Linux | tr "a-z" "A-Z"` -pedantic `sh osflags Linux cflags` -D_FORTIFY_SOURCE=2 dns.c -o dns.o CC read.c cc -g -O2 -fPIE -fstack-protector-strong -Wformat -Werror=format-security -std=c99 -c -D`echo Linux | tr "a-z" "A-Z"` -pedantic `sh osflags Linux cflags` -D_FORTIFY_SOURCE=2 read.c -o read.o CC encoding.c cc -g -O2 -fPIE -fstack-protector-strong -Wformat -Werror=format-security -std=c99 -c -D`echo Linux | tr "a-z" "A-Z"` -pedantic `sh osflags Linux cflags` -D_FORTIFY_SOURCE=2 encoding.c -o encoding.o CC login.c cc -g -O2 -fPIE -fstack-protector-strong -Wformat -Werror=format-security -std=c99 -c -D`echo Linux | tr "a-z" "A-Z"` -pedantic `sh osflags Linux cflags` -D_FORTIFY_SOURCE=2 login.c -o login.o CC base32.c cc -g -O2 -fPIE -fstack-protector-strong -Wformat -Werror=format-security -std=c99 -c -D`echo Linux | tr "a-z" "A-Z"` -pedantic `sh osflags Linux cflags` -D_FORTIFY_SOURCE=2 base32.c -o base32.o CC base64.c cc -g -O2 -fPIE -fstack-protector-strong -Wformat -Werror=format-security -std=c99 -c -D`echo Linux | tr "a-z" "A-Z"` -pedantic `sh osflags Linux cflags` -D_FORTIFY_SOURCE=2 base64.c -o base64.o Making base64u.c Making base64u.h CC base64u.c cc -g -O2 -fPIE -fstack-protector-strong -Wformat -Werror=format-security -std=c99 -c -D`echo Linux | tr "a-z" "A-Z"` -pedantic `sh osflags Linux cflags` -D_FORTIFY_SOURCE=2 base64u.c -o base64u.o CC base128.c cc -g -O2 -fPIE -fstack-protector-strong -Wformat -Werror=format-security -std=c99 -c -D`echo Linux | tr "a-z" "A-Z"` -pedantic `sh osflags Linux cflags` -D_FORTIFY_SOURCE=2 base128.c -o base128.o CC md5.c cc -g -O2 -fPIE -fstack-protector-strong -Wformat -Werror=format-security -std=c99 -c -D`echo Linux | tr "a-z" "A-Z"` -pedantic `sh osflags Linux cflags` -D_FORTIFY_SOURCE=2 md5.c -o md5.o CC common.c cc -g -O2 -fPIE -fstack-protector-strong -Wformat -Werror=format-security -std=c99 -c -D`echo Linux | tr "a-z" "A-Z"` -pedantic `sh osflags Linux cflags` -D_FORTIFY_SOURCE=2 common.c -o common.o common.c: In function ‘do_detach’: common.c:278:2: warning: ignoring return value of ‘daemon’, declared with attribute warn_unused_result [-Wunused-result] daemon(0, 0); ^ common.c: In function ‘read_password’: common.c:306:2: warning: ignoring return value of ‘fscanf’, declared with attribute warn_unused_result [-Wunused-result] fscanf(stdin, "%79[^\n]", pwd); ^ CC iodine.c cc -g -O2 -fPIE -fstack-protector-strong -Wformat -Werror=format-security -std=c99 -c -D`echo Linux | tr "a-z" "A-Z"` -pedantic `sh osflags Linux cflags` -D_FORTIFY_SOURCE=2 iodine.c -o iodine.o CC client.c cc -g -O2 -fPIE -fstack-protector-strong -Wformat -Werror=format-security -std=c99 -c -D`echo Linux | tr "a-z" "A-Z"` -pedantic `sh osflags Linux cflags` -D_FORTIFY_SOURCE=2 client.c -o client.o In file included from /usr/include/string.h:640:0, from client.c:22: In function ‘strncat’, inlined from ‘send_upenctest’ at client.c:1309:2, inlined from ‘handshake_upenctest’ at client.c:1589:3: /usr/include/x86_64-linux-gnu/bits/string3.h:150:10: warning: call to __builtin___strncat_chk might overflow destination buffer return __builtin___strncat_chk (__dest, __src, __len, __bos (__dest)); ^ CC util.c cc -g -O2 -fPIE -fstack-protector-strong -Wformat -Werror=format-security -std=c99 -c -D`echo Linux | tr "a-z" "A-Z"` -pedantic `sh osflags Linux cflags` -D_FORTIFY_SOURCE=2 util.c -o util.o util.c: In function ‘get_resolvconf_addr’: util.c:46:3: warning: ignoring return value of ‘fgets’, declared with attribute warn_unused_result [-Wunused-result] fgets(buf, sizeof(buf), fp); ^ LD ../bin/iodine cc tun.o dns.o read.o encoding.o login.o base32.o base64.o base64u.o base128.o md5.o common.o iodine.o client.o util.o -o ../bin/iodine -fPIE -pie -Wl,-z,relro -Wl,-z,now -lz `sh osflags Linux link` -L. CC iodined.c cc -g -O2 -fPIE -fstack-protector-strong -Wformat -Werror=format-security -std=c99 -c -D`echo Linux | tr "a-z" "A-Z"` -pedantic `sh osflags Linux cflags` -D_FORTIFY_SOURCE=2 iodined.c -o iodined.o CC user.c cc -g -O2 -fPIE -fstack-protector-strong -Wformat -Werror=format-security -std=c99 -c -D`echo Linux | tr "a-z" "A-Z"` -pedantic `sh osflags Linux cflags` -D_FORTIFY_SOURCE=2 user.c -o user.o CC fw_query.c cc -g -O2 -fPIE -fstack-protector-strong -Wformat -Werror=format-security -std=c99 -c -D`echo Linux | tr "a-z" "A-Z"` -pedantic `sh osflags Linux cflags` -D_FORTIFY_SOURCE=2 fw_query.c -o fw_query.o LD ../bin/iodined cc tun.o dns.o read.o encoding.o login.o base32.o base64.o base64u.o base128.o md5.o common.o iodined.o user.o fw_query.o -o ../bin/iodined -fPIE -pie -Wl,-z,relro -Wl,-z,now -lz `sh osflags Linux link` -L. make[3]: Leaving directory '/iodine-0.7.0/src' make[2]: Leaving directory '/iodine-0.7.0' [ -x /iodine-0.7.0/debian/iodine-client-start ] || chmod +x /iodine-0.7.0/debian/iodine-client-start help2man --output=/iodine-0.7.0/debian/iodine-client-start.8 \ --no-info --section=8 --name="start an iodine IPv4-over-DNS tunnel" \ /iodine-0.7.0/debian/iodine-client-start make[1]: Leaving directory '/iodine-0.7.0' dh_auto_test make -j1 test make[1]: Entering directory '/iodine-0.7.0' make[2]: Entering directory '/iodine-0.7.0/src' OS is LINUX, arch is x86_64 make[2]: Leaving directory '/iodine-0.7.0/src' !! The check library is required for compiling and running the tests !! Get it at http://check.sf.net make[2]: Entering directory '/iodine-0.7.0/tests' CC test.c cc -std=c99 -D`uname | tr "a-z" "A-Z"` `pkg-config check --cflags` -I../src -I/usr/local/include -pedantic `sh ../src/osflags Linux cflags` -D_FORTIFY_SOURCE=2 -c test.c Package libsubunit was not found in the pkg-config search path. Perhaps you should add the directory containing `libsubunit.pc' to the PKG_CONFIG_PATH environment variable Package 'libsubunit', required by 'check', not found CC base32.c cc -std=c99 -D`uname | tr "a-z" "A-Z"` `pkg-config check --cflags` -I../src -I/usr/local/include -pedantic `sh ../src/osflags Linux cflags` -D_FORTIFY_SOURCE=2 -c base32.c Package libsubunit was not found in the pkg-config search path. Perhaps you should add the directory containing `libsubunit.pc' to the PKG_CONFIG_PATH environment variable Package 'libsubunit', required by 'check', not found CC base64.c cc -std=c99 -D`uname | tr "a-z" "A-Z"` `pkg-config check --cflags` -I../src -I/usr/local/include -pedantic `sh ../src/osflags Linux cflags` -D_FORTIFY_SOURCE=2 -c base64.c Package libsubunit was not found in the pkg-config search path. Perhaps you should add the directory containing `libsubunit.pc' to the PKG_CONFIG_PATH environment variable Package 'libsubunit', required by 'check', not found CC common.c cc -std=c99 -D`uname | tr "a-z" "A-Z"` `pkg-config check --cflags` -I../src -I/usr/local/include -pedantic `sh ../src/osflags Linux cflags` -D_FORTIFY_SOURCE=2 -c common.c Package libsubunit was not found in the pkg-config search path. Perhaps you should add the directory containing `libsubunit.pc' to the PKG_CONFIG_PATH environment variable Package 'libsubunit', required by 'check', not found CC read.c cc -std=c99 -D`uname | tr "a-z" "A-Z"` `pkg-config check --cflags` -I../src -I/usr/local/include -pedantic `sh ../src/osflags Linux cflags` -D_FORTIFY_SOURCE=2 -c read.c Package libsubunit was not found in the pkg-config search path. Perhaps you should add the directory containing `libsubunit.pc' to the PKG_CONFIG_PATH environment variable Package 'libsubunit', required by 'check', not found CC dns.c cc -std=c99 -D`uname | tr "a-z" "A-Z"` `pkg-config check --cflags` -I../src -I/usr/local/include -pedantic `sh ../src/osflags Linux cflags` -D_FORTIFY_SOURCE=2 -c dns.c Package libsubunit was not found in the pkg-config search path. Perhaps you should add the directory containing `libsubunit.pc' to the PKG_CONFIG_PATH environment variable Package 'libsubunit', required by 'check', not found CC encoding.c cc -std=c99 -D`uname | tr "a-z" "A-Z"` `pkg-config check --cflags` -I../src -I/usr/local/include -pedantic `sh ../src/osflags Linux cflags` -D_FORTIFY_SOURCE=2 -c encoding.c Package libsubunit was not found in the pkg-config search path. Perhaps you should add the directory containing `libsubunit.pc' to the PKG_CONFIG_PATH environment variable Package 'libsubunit', required by 'check', not found CC login.c cc -std=c99 -D`uname | tr "a-z" "A-Z"` `pkg-config check --cflags` -I../src -I/usr/local/include -pedantic `sh ../src/osflags Linux cflags` -D_FORTIFY_SOURCE=2 -c login.c Package libsubunit was not found in the pkg-config search path. Perhaps you should add the directory containing `libsubunit.pc' to the PKG_CONFIG_PATH environment variable Package 'libsubunit', required by 'check', not found CC user.c cc -std=c99 -D`uname | tr "a-z" "A-Z"` `pkg-config check --cflags` -I../src -I/usr/local/include -pedantic `sh ../src/osflags Linux cflags` -D_FORTIFY_SOURCE=2 -c user.c Package libsubunit was not found in the pkg-config search path. Perhaps you should add the directory containing `libsubunit.pc' to the PKG_CONFIG_PATH environment variable Package 'libsubunit', required by 'check', not found CC fw_query.c cc -std=c99 -D`uname | tr "a-z" "A-Z"` `pkg-config check --cflags` -I../src -I/usr/local/include -pedantic `sh ../src/osflags Linux cflags` -D_FORTIFY_SOURCE=2 -c fw_query.c Package libsubunit was not found in the pkg-config search path. Perhaps you should add the directory containing `libsubunit.pc' to the PKG_CONFIG_PATH environment variable Package 'libsubunit', required by 'check', not found LD test cc -o test ../src/base32.o ../src/base64.o ../src/common.o ../src/read.o ../src/dns.o ../src/encoding.o ../src/login.o ../src/md5.o ../src/user.o ../src/fw_query.o test.o base32.o base64.o common.o read.o dns.o encoding.o login.o user.o fw_query.o -L/usr/local/lib `pkg-config check --libs` -lpthread `sh ../src/osflags Linux link` Package libsubunit was not found in the pkg-config search path. Perhaps you should add the directory containing `libsubunit.pc' to the PKG_CONFIG_PATH environment variable Package 'libsubunit', required by 'check', not found test.o: In function `main': test.c:(.text+0xe): undefined reference to `suite_create' test.c:(.text+0x33): undefined reference to `suite_add_tcase' test.c:(.text+0x54): undefined reference to `suite_add_tcase' test.c:(.text+0x75): undefined reference to `suite_add_tcase' test.c:(.text+0x96): undefined reference to `suite_add_tcase' test.c:(.text+0xb7): undefined reference to `suite_add_tcase' test.o:test.c:(.text+0xd8): more undefined references to `suite_add_tcase' follow test.o: In function `main': test.c:(.text+0x147): undefined reference to `srunner_create' test.c:(.text+0x15c): undefined reference to `srunner_run_all' test.c:(.text+0x168): undefined reference to `srunner_ntests_failed' test.c:(.text+0x177): undefined reference to `srunner_free' base32.o: In function `test_base32_encode': base32.c:(.text+0x22): undefined reference to `tcase_fn_start' base32.c:(.text+0xba): undefined reference to `_mark_point' base32.c:(.text+0x105): undefined reference to `_ck_assert_failed' base32.c:(.text+0x114): undefined reference to `_mark_point' base32.c:(.text+0x15c): undefined reference to `_ck_assert_failed' base32.o: In function `test_base32_decode': base32.c:(.text+0x188): undefined reference to `tcase_fn_start' base32.c:(.text+0x220): undefined reference to `_mark_point' base32.c:(.text+0x26b): undefined reference to `_ck_assert_failed' base32.c:(.text+0x27a): undefined reference to `_mark_point' base32.c:(.text+0x2c2): undefined reference to `_ck_assert_failed' base32.o: In function `test_base32_5to8_8to5': base32.c:(.text+0x2e7): undefined reference to `tcase_fn_start' base32.c:(.text+0x31b): undefined reference to `_mark_point' base32.c:(.text+0x33b): undefined reference to `_ck_assert_failed' base32.o: In function `test_base32_blksize': base32.c:(.text+0x367): undefined reference to `tcase_fn_start' base32.c:(.text+0x42a): undefined reference to `_mark_point' base32.c:(.text+0x461): undefined reference to `_ck_assert_failed' base32.c:(.text+0x470): undefined reference to `_mark_point' base32.c:(.text+0x4a7): undefined reference to `_ck_assert_failed' base32.c:(.text+0x4b6): undefined reference to `_mark_point' base32.c:(.text+0x532): undefined reference to `_ck_assert_failed' base32.c:(.text+0x541): undefined reference to `_mark_point' base32.c:(.text+0x574): undefined reference to `_ck_assert_failed' base32.c:(.text+0x583): undefined reference to `_mark_point' base32.c:(.text+0x5b6): undefined reference to `_ck_assert_failed' base32.c:(.text+0x5d9): undefined reference to `_mark_point' base32.c:(.text+0x5f9): undefined reference to `_ck_assert_failed' base32.o: In function `test_base32_create_tests': base32.c:(.text+0x621): undefined reference to `tcase_create' base32.c:(.text+0x652): undefined reference to `_tcase_add_test' base32.c:(.text+0x683): undefined reference to `_tcase_add_test' base32.c:(.text+0x6b4): undefined reference to `_tcase_add_test' base32.c:(.text+0x6e5): undefined reference to `_tcase_add_test' base64.o: In function `test_base64_encode': base64.c:(.text+0x22): undefined reference to `tcase_fn_start' base64.c:(.text+0xba): undefined reference to `_mark_point' base64.c:(.text+0x105): undefined reference to `_ck_assert_failed' base64.c:(.text+0x114): undefined reference to `_mark_point' base64.c:(.text+0x15c): undefined reference to `_ck_assert_failed' base64.o: In function `test_base64_decode': base64.c:(.text+0x188): undefined reference to `tcase_fn_start' base64.c:(.text+0x220): undefined reference to `_mark_point' base64.c:(.text+0x26b): undefined reference to `_ck_assert_failed' base64.c:(.text+0x27a): undefined reference to `_mark_point' base64.c:(.text+0x2c2): undefined reference to `_ck_assert_failed' base64.o: In function `test_base64_blksize': base64.c:(.text+0x2e7): undefined reference to `tcase_fn_start' base64.c:(.text+0x3aa): undefined reference to `_mark_point' base64.c:(.text+0x3e1): undefined reference to `_ck_assert_failed' base64.c:(.text+0x3f0): undefined reference to `_mark_point' base64.c:(.text+0x427): undefined reference to `_ck_assert_failed' base64.c:(.text+0x436): undefined reference to `_mark_point' base64.c:(.text+0x4b2): undefined reference to `_ck_assert_failed' base64.c:(.text+0x4c1): undefined reference to `_mark_point' base64.c:(.text+0x4f4): undefined reference to `_ck_assert_failed' base64.c:(.text+0x503): undefined reference to `_mark_point' base64.c:(.text+0x52a): undefined reference to `_ck_assert_failed' base64.c:(.text+0x54d): undefined reference to `_mark_point' base64.c:(.text+0x56d): undefined reference to `_ck_assert_failed' base64.o: In function `test_base64_create_tests': base64.c:(.text+0x595): undefined reference to `tcase_create' base64.c:(.text+0x5c6): undefined reference to `_tcase_add_test' base64.c:(.text+0x5f7): undefined reference to `_tcase_add_test' base64.c:(.text+0x628): undefined reference to `_tcase_add_test' common.o: In function `test_topdomain_ok': common.c:(.text+0x1b): undefined reference to `tcase_fn_start' common.c:(.text+0x4e): undefined reference to `_ck_assert_failed' common.c:(.text+0x5d): undefined reference to `_mark_point' common.c:(.text+0x81): undefined reference to `_mark_point' common.c:(.text+0xb6): undefined reference to `_ck_assert_failed' common.c:(.text+0xd4): undefined reference to `_ck_assert_failed' common.c:(.text+0xe3): undefined reference to `_mark_point' common.c:(.text+0x105): undefined reference to `_mark_point' common.c:(.text+0x125): undefined reference to `_ck_assert_failed' common.o: In function `test_topdomain_length': common.c:(.text+0x146): undefined reference to `tcase_fn_start' common.c:(.text+0x16a): undefined reference to `_mark_point' common.c:(.text+0x19f): undefined reference to `_ck_assert_failed' common.c:(.text+0x1bd): undefined reference to `_ck_assert_failed' common.c:(.text+0x1cc): undefined reference to `_mark_point' common.c:(.text+0x1f0): undefined reference to `_mark_point' common.c:(.text+0x225): undefined reference to `_ck_assert_failed' common.c:(.text+0x243): undefined reference to `_ck_assert_failed' common.c:(.text+0x252): undefined reference to `_mark_point' common.c:(.text+0x276): undefined reference to `_mark_point' common.c:(.text+0x2ab): undefined reference to `_ck_assert_failed' common.c:(.text+0x2c9): undefined reference to `_ck_assert_failed' common.c:(.text+0x2d8): undefined reference to `_mark_point' common.c:(.text+0x2fc): undefined reference to `_mark_point' common.c:(.text+0x331): undefined reference to `_ck_assert_failed' common.c:(.text+0x34f): undefined reference to `_ck_assert_failed' common.c:(.text+0x35e): undefined reference to `_mark_point' common.c:(.text+0x382): undefined reference to `_mark_point' common.c:(.text+0x3b7): undefined reference to `_ck_assert_failed' common.c:(.text+0x3d5): undefined reference to `_ck_assert_failed' common.c:(.text+0x3e4): undefined reference to `_mark_point' common.c:(.text+0x417): undefined reference to `_ck_assert_failed' common.c:(.text+0x426): undefined reference to `_mark_point' common.c:(.text+0x459): undefined reference to `_ck_assert_failed' common.c:(.text+0x468): undefined reference to `_mark_point' common.c:(.text+0x48c): undefined reference to `_mark_point' common.c:(.text+0x4c1): undefined reference to `_ck_assert_failed' common.c:(.text+0x4df): undefined reference to `_ck_assert_failed' common.c:(.text+0x4ee): undefined reference to `_mark_point' common.c:(.text+0x521): undefined reference to `_ck_assert_failed' common.c:(.text+0x530): undefined reference to `_mark_point' common.o: In function `test_topdomain_chunks': common.c:(.text+0x552): undefined reference to `tcase_fn_start' common.c:(.text+0x585): undefined reference to `_ck_assert_failed' common.c:(.text+0x594): undefined reference to `_mark_point' common.c:(.text+0x5b8): undefined reference to `_mark_point' common.c:(.text+0x5ed): undefined reference to `_ck_assert_failed' common.c:(.text+0x60b): undefined reference to `_ck_assert_failed' common.c:(.text+0x61a): undefined reference to `_mark_point' common.c:(.text+0x63e): undefined reference to `_mark_point' common.c:(.text+0x673): undefined reference to `_ck_assert_failed' common.c:(.text+0x691): undefined reference to `_ck_assert_failed' common.c:(.text+0x6a0): undefined reference to `_mark_point' common.c:(.text+0x6c4): undefined reference to `_mark_point' common.c:(.text+0x6f9): undefined reference to `_ck_assert_failed' common.c:(.text+0x717): undefined reference to `_ck_assert_failed' common.c:(.text+0x726): undefined reference to `_mark_point' common.c:(.text+0x759): undefined reference to `_ck_assert_failed' common.c:(.text+0x768): undefined reference to `_mark_point' common.c:(.text+0x78c): undefined reference to `_mark_point' common.c:(.text+0x7c1): undefined reference to `_ck_assert_failed' common.c:(.text+0x7df): undefined reference to `_ck_assert_failed' common.c:(.text+0x7ee): undefined reference to `_mark_point' common.c:(.text+0x821): undefined reference to `_ck_assert_failed' common.c:(.text+0x830): undefined reference to `_mark_point' common.c:(.text+0x854): undefined reference to `_mark_point' common.c:(.text+0x889): undefined reference to `_ck_assert_failed' common.c:(.text+0x8a7): undefined reference to `_ck_assert_failed' common.c:(.text+0x8b6): undefined reference to `_mark_point' common.c:(.text+0x8e9): undefined reference to `_ck_assert_failed' common.c:(.text+0x8f8): undefined reference to `_mark_point' common.c:(.text+0x91c): undefined reference to `_mark_point' common.c:(.text+0x951): undefined reference to `_ck_assert_failed' common.c:(.text+0x96f): undefined reference to `_ck_assert_failed' common.c:(.text+0x97e): undefined reference to `_mark_point' common.o: In function `test_parse_format_ipv4': common.c:(.text+0x9a7): undefined reference to `tcase_fn_start' common.c:(.text+0x9ec): undefined reference to `_mark_point' common.c:(.text+0xa2c): undefined reference to `_ck_assert_failed' common.c:(.text+0xa3b): undefined reference to `_mark_point' common.c:(.text+0xa72): undefined reference to `_ck_assert_failed' common.c:(.text+0xa81): undefined reference to `_mark_point' common.c:(.text+0xad0): undefined reference to `_ck_assert_failed' common.c:(.text+0xaee): undefined reference to `_ck_assert_failed' common.c:(.text+0xafd): undefined reference to `_mark_point' common.o: In function `test_parse_format_ipv4_listen_all': common.c:(.text+0xb2e): undefined reference to `tcase_fn_start' common.c:(.text+0xb71): undefined reference to `_mark_point' common.c:(.text+0xbb1): undefined reference to `_ck_assert_failed' common.c:(.text+0xbc0): undefined reference to `_mark_point' common.c:(.text+0xbf7): undefined reference to `_ck_assert_failed' common.c:(.text+0xc06): undefined reference to `_mark_point' common.c:(.text+0xc55): undefined reference to `_ck_assert_failed' common.c:(.text+0xc73): undefined reference to `_ck_assert_failed' common.c:(.text+0xc82): undefined reference to `_mark_point' common.o: In function `test_parse_format_ipv6': common.c:(.text+0xcb3): undefined reference to `tcase_fn_start' common.c:(.text+0xd40): undefined reference to `_mark_point' common.c:(.text+0xd8b): undefined reference to `_ck_assert_failed' common.c:(.text+0xda9): undefined reference to `_ck_assert_failed' common.c:(.text+0xdb8): undefined reference to `_mark_point' common.c:(.text+0xdde): undefined reference to `_mark_point' common.c:(.text+0xe2d): undefined reference to `_ck_assert_failed' common.c:(.text+0xe4b): undefined reference to `_ck_assert_failed' common.c:(.text+0xe5a): undefined reference to `_mark_point' common.o: In function `test_parse_format_ipv4_mapped_ipv6': common.c:(.text+0xe8b): undefined reference to `tcase_fn_start' common.c:(.text+0xf18): undefined reference to `_mark_point' common.c:(.text+0xf63): undefined reference to `_ck_assert_failed' common.c:(.text+0xf81): undefined reference to `_ck_assert_failed' common.c:(.text+0xf90): undefined reference to `_mark_point' common.c:(.text+0xfb6): undefined reference to `_mark_point' common.c:(.text+0x1005): undefined reference to `_ck_assert_failed' common.c:(.text+0x1023): undefined reference to `_ck_assert_failed' common.c:(.text+0x1032): undefined reference to `_mark_point' common.o: In function `test_common_create_tests': common.c:(.text+0x104f): undefined reference to `tcase_create' common.c:(.text+0x1080): undefined reference to `_tcase_add_test' common.c:(.text+0x10b1): undefined reference to `_tcase_add_test' common.c:(.text+0x10e2): undefined reference to `_tcase_add_test' common.c:(.text+0x1113): undefined reference to `_tcase_add_test' common.c:(.text+0x1144): undefined reference to `_tcase_add_test' common.o:common.c:(.text+0x119c): more undefined references to `_tcase_add_test' follow read.o: In function `test_read_putshort': read.c:(.text+0x1b): undefined reference to `tcase_fn_start' read.c:(.text+0x68): undefined reference to `_mark_point' read.c:(.text+0xd1): undefined reference to `_ck_assert_failed' read.c:(.text+0xe0): undefined reference to `_mark_point' read.c:(.text+0x116): undefined reference to `_ck_assert_failed' read.o: In function `test_read_putlong': read.c:(.text+0x149): undefined reference to `tcase_fn_start' read.c:(.text+0x1a1): undefined reference to `_mark_point' read.c:(.text+0x203): undefined reference to `_ck_assert_failed' read.c:(.text+0x212): undefined reference to `_mark_point' read.c:(.text+0x244): undefined reference to `_ck_assert_failed' read.o: In function `test_read_name_empty_loop': read.c:(.text+0x27a): undefined reference to `tcase_fn_start' read.c:(.text+0x325): undefined reference to `_mark_point' read.c:(.text+0x34d): undefined reference to `_ck_assert_failed' read.c:(.text+0x35c): undefined reference to `_mark_point' read.c:(.text+0x37c): undefined reference to `_ck_assert_failed' read.o: In function `test_read_name_inf_loop': read.c:(.text+0x3a3): undefined reference to `tcase_fn_start' read.c:(.text+0x459): undefined reference to `_mark_point' read.c:(.text+0x484): undefined reference to `_ck_assert_failed' read.c:(.text+0x493): undefined reference to `_mark_point' read.c:(.text+0x4b3): undefined reference to `_ck_assert_failed' read.o: In function `test_read_name_longname': read.c:(.text+0x4da): undefined reference to `tcase_fn_start' read.c:(.text+0x577): undefined reference to `_mark_point' read.c:(.text+0x5a2): undefined reference to `_ck_assert_failed' read.c:(.text+0x5b1): undefined reference to `_mark_point' read.c:(.text+0x5d1): undefined reference to `_ck_assert_failed' read.o: In function `test_read_name_onejump': read.c:(.text+0x5f8): undefined reference to `tcase_fn_start' read.c:(.text+0x68b): undefined reference to `_mark_point' read.c:(.text+0x6ab): undefined reference to `_ck_assert_failed' read.o: In function `test_read_name_badjump_start': read.c:(.text+0x6d2): undefined reference to `tcase_fn_start' read.c:(.text+0x7ad): undefined reference to `_mark_point' read.c:(.text+0x7d8): undefined reference to `_ck_assert_failed' read.c:(.text+0x7e7): undefined reference to `_mark_point' read.c:(.text+0x807): undefined reference to `_ck_assert_failed' read.o: In function `test_read_name_badjump_second': read.c:(.text+0x83b): undefined reference to `tcase_fn_start' read.c:(.text+0x927): undefined reference to `_mark_point' read.c:(.text+0x95f): undefined reference to `_ck_assert_failed' read.c:(.text+0x96e): undefined reference to `_mark_point' read.c:(.text+0x99e): undefined reference to `_ck_assert_failed' read.o: In function `test_putname': read.c:(.text+0x9d3): undefined reference to `tcase_fn_start' read.c:(.text+0xa62): undefined reference to `_mark_point' read.c:(.text+0xaa2): undefined reference to `_ck_assert_failed' read.c:(.text+0xab1): undefined reference to `_mark_point' read.c:(.text+0xad7): undefined reference to `_ck_assert_failed' read.o: In function `test_putname_nodot': read.c:(.text+0xb06): undefined reference to `tcase_fn_start' read.c:(.text+0xb5f): undefined reference to `_mark_point' read.c:(.text+0xb8f): undefined reference to `_ck_assert_failed' read.c:(.text+0xb9e): undefined reference to `_mark_point' read.c:(.text+0xbbe): undefined reference to `_ck_assert_failed' read.o: In function `test_putname_toolong': read.c:(.text+0xbe5): undefined reference to `tcase_fn_start' read.c:(.text+0xc3e): undefined reference to `_mark_point' read.c:(.text+0xc6e): undefined reference to `_ck_assert_failed' read.c:(.text+0xc7d): undefined reference to `_mark_point' read.c:(.text+0xc9d): undefined reference to `_ck_assert_failed' read.o: In function `test_read_create_tests': read.c:(.text+0xcb1): undefined reference to `tcase_create' read.c:(.text+0xcd4): undefined reference to `tcase_set_timeout' read.c:(.text+0xd01): undefined reference to `_tcase_add_test' read.c:(.text+0xd32): undefined reference to `_tcase_add_test' read.c:(.text+0xd63): undefined reference to `_tcase_add_test' read.c:(.text+0xd94): undefined reference to `_tcase_add_test' read.c:(.text+0xdc5): undefined reference to `_tcase_add_test' read.o:read.c:(.text+0xdf6): more undefined references to `_tcase_add_test' follow dns.o: In function `test_encode_query': dns.c:(.text+0x22): undefined reference to `tcase_fn_start' dns.c:(.text+0x200): undefined reference to `_mark_point' dns.c:(.text+0x231): undefined reference to `_ck_assert_failed' dns.c:(.text+0x240): undefined reference to `_mark_point' dns.c:(.text+0x273): undefined reference to `_ck_assert_failed' dns.o: In function `test_decode_query': dns.c:(.text+0x29f): undefined reference to `tcase_fn_start' dns.c:(.text+0x3bd): undefined reference to `_mark_point' dns.c:(.text+0x413): undefined reference to `_ck_assert_failed' dns.c:(.text+0x422): undefined reference to `_mark_point' dns.c:(.text+0x476): undefined reference to `_ck_assert_failed' dns.o: In function `test_encode_response': dns.c:(.text+0x4a1): undefined reference to `tcase_fn_start' dns.c:(.text+0x58f): undefined reference to `_mark_point' dns.c:(.text+0x5bd): undefined reference to `_ck_assert_failed' dns.c:(.text+0x5cc): undefined reference to `_mark_point' dns.c:(.text+0x5fe): undefined reference to `_ck_assert_failed' dns.o: In function `test_decode_response': dns.c:(.text+0x626): undefined reference to `tcase_fn_start' dns.c:(.text+0x69f): undefined reference to `_mark_point' dns.c:(.text+0x70f): undefined reference to `_ck_assert_failed' dns.c:(.text+0x71e): undefined reference to `_mark_point' dns.c:(.text+0x751): undefined reference to `_ck_assert_failed' dns.c:(.text+0x760): undefined reference to `_mark_point' dns.c:(.text+0x780): undefined reference to `_ck_assert_failed' dns.o: In function `test_decode_response_with_high_trans_id': dns.c:(.text+0x7ac): undefined reference to `tcase_fn_start' dns.c:(.text+0x825): undefined reference to `_mark_point' dns.c:(.text+0x895): undefined reference to `_ck_assert_failed' dns.c:(.text+0x8a4): undefined reference to `_mark_point' dns.c:(.text+0x8d7): undefined reference to `_ck_assert_failed' dns.c:(.text+0x8e6): undefined reference to `_mark_point' dns.c:(.text+0x91f): undefined reference to `_ck_assert_failed' dns.o: In function `test_get_id_short_packet': dns.c:(.text+0x944): undefined reference to `tcase_fn_start' dns.c:(.text+0x990): undefined reference to `_mark_point' dns.c:(.text+0x9b0): undefined reference to `_ck_assert_failed' dns.o: In function `test_get_id_low': dns.c:(.text+0x9d1): undefined reference to `tcase_fn_start' dns.c:(.text+0x9fb): undefined reference to `_mark_point' dns.c:(.text+0xa1b): undefined reference to `_ck_assert_failed' dns.o: In function `test_get_id_high': dns.c:(.text+0xa3c): undefined reference to `tcase_fn_start' dns.c:(.text+0xa66): undefined reference to `_mark_point' dns.c:(.text+0xa86): undefined reference to `_ck_assert_failed' dns.o: In function `test_dns_create_tests': dns.c:(.text+0xb78): undefined reference to `tcase_create' dns.c:(.text+0xba9): undefined reference to `_tcase_add_test' dns.c:(.text+0xbda): undefined reference to `_tcase_add_test' dns.c:(.text+0xc0b): undefined reference to `_tcase_add_test' dns.c:(.text+0xc3c): undefined reference to `_tcase_add_test' dns.c:(.text+0xc6d): undefined reference to `_tcase_add_test' dns.o:dns.c:(.text+0xc9e): more undefined references to `_tcase_add_test' follow encoding.o: In function `test_inline_dotify': encoding.c:(.text+0x21): undefined reference to `tcase_fn_start' encoding.c:(.text+0xb7): undefined reference to `_mark_point' encoding.c:(.text+0xff): undefined reference to `_ck_assert_failed' encoding.o: In function `test_inline_undotify': encoding.c:(.text+0x126): undefined reference to `tcase_fn_start' encoding.c:(.text+0x1bc): undefined reference to `_mark_point' encoding.c:(.text+0x204): undefined reference to `_ck_assert_failed' encoding.o: In function `test_build_hostname': encoding.c:(.text+0x22b): undefined reference to `tcase_fn_start' encoding.c:(.text+0x2d8): undefined reference to `_ck_assert_failed' encoding.c:(.text+0x2e7): undefined reference to `_mark_point' encoding.c:(.text+0x334): undefined reference to `_ck_assert_failed' encoding.c:(.text+0x343): undefined reference to `_mark_point' encoding.o: In function `test_encoding_create_tests': encoding.c:(.text+0x36a): undefined reference to `tcase_create' encoding.c:(.text+0x39b): undefined reference to `_tcase_add_test' encoding.c:(.text+0x3cc): undefined reference to `_tcase_add_test' encoding.c:(.text+0x3fd): undefined reference to `_tcase_add_test' login.o: In function `test_login_hash': login.c:(.text+0x1b): undefined reference to `tcase_fn_start' login.c:(.text+0xcd): undefined reference to `_mark_point' login.c:(.text+0xf3): undefined reference to `_ck_assert_failed' login.o: In function `test_login_hash_short': login.c:(.text+0x114): undefined reference to `tcase_fn_start' login.c:(.text+0x1ca): undefined reference to `_ck_assert_failed' login.c:(.text+0x1d9): undefined reference to `_mark_point' login.o: In function `test_login_create_tests': login.c:(.text+0x1ee): undefined reference to `tcase_create' login.c:(.text+0x21f): undefined reference to `_tcase_add_test' login.c:(.text+0x250): undefined reference to `_tcase_add_test' user.o: In function `test_init_users': user.c:(.text+0x1c): undefined reference to `tcase_fn_start' user.c:(.text+0x77): undefined reference to `_mark_point' user.c:(.text+0xb9): undefined reference to `_ck_assert_failed' user.c:(.text+0xc8): undefined reference to `_mark_point' user.c:(.text+0x108): undefined reference to `_ck_assert_failed' user.c:(.text+0x117): undefined reference to `_mark_point' user.c:(.text+0x157): undefined reference to `_ck_assert_failed' user.c:(.text+0x166): undefined reference to `_mark_point' user.c:(.text+0x1d2): undefined reference to `_ck_assert_failed' user.c:(.text+0x1e1): undefined reference to `_mark_point' user.c:(.text+0x201): undefined reference to `_ck_assert_failed' user.o: In function `test_users_waiting': user.c:(.text+0x239): undefined reference to `tcase_fn_start' user.c:(.text+0x272): undefined reference to `_mark_point' user.c:(.text+0x2b4): undefined reference to `_ck_assert_failed' user.c:(.text+0x2c3): undefined reference to `_mark_point' user.c:(.text+0x30d): undefined reference to `_ck_assert_failed' user.c:(.text+0x31c): undefined reference to `_mark_point' user.c:(.text+0x378): undefined reference to `_ck_assert_failed' user.c:(.text+0x387): undefined reference to `_mark_point' user.c:(.text+0x3a7): undefined reference to `_ck_assert_failed' user.o: In function `test_find_user_by_ip': user.c:(.text+0x3ce): undefined reference to `tcase_fn_start' user.c:(.text+0x426): undefined reference to `_mark_point' user.c:(.text+0x462): undefined reference to `_ck_assert_failed' user.c:(.text+0x471): undefined reference to `_mark_point' user.c:(.text+0x4bb): undefined reference to `_ck_assert_failed' user.c:(.text+0x4ca): undefined reference to `_mark_point' user.c:(.text+0x51b): undefined reference to `_ck_assert_failed' user.c:(.text+0x52a): undefined reference to `_mark_point' user.c:(.text+0x573): undefined reference to `_ck_assert_failed' user.c:(.text+0x582): undefined reference to `_mark_point' user.c:(.text+0x5a2): undefined reference to `_ck_assert_failed' user.o: In function `test_all_users_waiting_to_send': user.c:(.text+0x5c9): undefined reference to `tcase_fn_start' user.c:(.text+0x603): undefined reference to `_mark_point' user.c:(.text+0x651): undefined reference to `_ck_assert_failed' user.c:(.text+0x660): undefined reference to `_mark_point' user.c:(.text+0x6b4): undefined reference to `_ck_assert_failed' user.c:(.text+0x6c3): undefined reference to `_mark_point' user.c:(.text+0x703): undefined reference to `_ck_assert_failed' user.c:(.text+0x712): undefined reference to `_mark_point' user.c:(.text+0x732): undefined reference to `_ck_assert_failed' user.o: In function `test_find_available_user': user.c:(.text+0x758): undefined reference to `tcase_fn_start' user.c:(.text+0x7d8): undefined reference to `_mark_point' user.c:(.text+0x815): undefined reference to `_ck_assert_failed' user.c:(.text+0x833): undefined reference to `_ck_assert_failed' user.c:(.text+0x842): undefined reference to `_mark_point' user.c:(.text+0x87d): undefined reference to `_ck_assert_failed' user.c:(.text+0x88c): undefined reference to `_mark_point' user.c:(.text+0x8c1): undefined reference to `_mark_point' user.c:(.text+0x8e1): undefined reference to `_ck_assert_failed' user.c:(.text+0x91d): undefined reference to `_mark_point' user.c:(.text+0x94c): undefined reference to `_ck_assert_failed' user.c:(.text+0x95b): undefined reference to `_mark_point' user.c:(.text+0x99f): undefined reference to `_ck_assert_failed' user.c:(.text+0x9ae): undefined reference to `_mark_point' user.c:(.text+0x9dd): undefined reference to `_ck_assert_failed' user.c:(.text+0x9ec): undefined reference to `_mark_point' user.c:(.text+0xa0c): undefined reference to `_ck_assert_failed' user.o: In function `test_find_available_user_small_net': user.c:(.text+0xa2d): undefined reference to `tcase_fn_start' user.c:(.text+0xa70): undefined reference to `_mark_point' user.c:(.text+0xa90): undefined reference to `_ck_assert_failed' user.c:(.text+0xac1): undefined reference to `_mark_point' user.c:(.text+0xae1): undefined reference to `_ck_assert_failed' user.c:(.text+0xb1d): undefined reference to `_mark_point' user.c:(.text+0xb4c): undefined reference to `_ck_assert_failed' user.c:(.text+0xb5b): undefined reference to `_mark_point' user.c:(.text+0xb9f): undefined reference to `_ck_assert_failed' user.c:(.text+0xbae): undefined reference to `_mark_point' user.c:(.text+0xbdd): undefined reference to `_ck_assert_failed' user.c:(.text+0xbec): undefined reference to `_mark_point' user.c:(.text+0xc0c): undefined reference to `_ck_assert_failed' user.o: In function `test_user_create_tests': user.c:(.text+0xc20): undefined reference to `tcase_create' user.c:(.text+0xc51): undefined reference to `_tcase_add_test' user.c:(.text+0xc82): undefined reference to `_tcase_add_test' user.c:(.text+0xcb3): undefined reference to `_tcase_add_test' user.c:(.text+0xce4): undefined reference to `_tcase_add_test' user.c:(.text+0xd15): undefined reference to `_tcase_add_test' user.o:user.c:(.text+0xd46): more undefined references to `_tcase_add_test' follow fw_query.o: In function `test_fw_query_simple': fw_query.c:(.text+0x21): undefined reference to `tcase_fn_start' fw_query.c:(.text+0x61): undefined reference to `_mark_point' fw_query.c:(.text+0xb2): undefined reference to `_ck_assert_failed' fw_query.c:(.text+0xc1): undefined reference to `_mark_point' fw_query.c:(.text+0xf5): undefined reference to `_ck_assert_failed' fw_query.c:(.text+0x104): undefined reference to `_mark_point' fw_query.c:(.text+0x124): undefined reference to `_ck_assert_failed' fw_query.o: In function `test_fw_query_edge': fw_query.c:(.text+0x14b): undefined reference to `tcase_fn_start' fw_query.c:(.text+0x1d6): undefined reference to `_mark_point' fw_query.c:(.text+0x207): undefined reference to `_ck_assert_failed' fw_query.c:(.text+0x216): undefined reference to `_mark_point' fw_query.c:(.text+0x273): undefined reference to `_ck_assert_failed' fw_query.c:(.text+0x282): undefined reference to `_mark_point' fw_query.c:(.text+0x2a2): undefined reference to `_ck_assert_failed' fw_query.o: In function `test_fw_query_create_tests': fw_query.c:(.text+0x2b6): undefined reference to `tcase_create' fw_query.c:(.text+0x2e7): undefined reference to `_tcase_add_test' fw_query.c:(.text+0x318): undefined reference to `_tcase_add_test' collect2: error: ld returned 1 exit status Makefile:15: recipe for target 'test' failed make[2]: *** [test] Error 1 make[2]: Leaving directory '/iodine-0.7.0/tests' Makefile:38: recipe for target 'test' failed make[1]: *** [test] Error 2 make[1]: Leaving directory '/iodine-0.7.0' dh_auto_test: make -j1 test returned exit code 2 debian/rules:9: recipe for target 'build' failed make: *** [build] Error 2 dpkg-buildpackage: error: debian/rules build gave error exit status 2