sbuild (Debian sbuild) 0.85.0 (04 January 2023) on debian-ci-siliconvalley +=====================================================================================+ | argus-clients 1:5.0.2+git20250321.41f65e2-2 (armel) Fri, 25 Apr 2025 04:16:34 +0000 | +=====================================================================================+ Package: argus-clients Version: 1:5.0.2+git20250321.41f65e2-2 Source Version: 1:5.0.2+git20250321.41f65e2-2 Distribution: unstable Machine Architecture: amd64 Host Architecture: armel Build Architecture: amd64 Build Profiles: cross nocheck Build Type: any I: NOTICE: Log filtering will replace 'var/run/schroot/mount/sid-amd64-sbuild-8cdb5de9-26c8-4f85-b59f-621344dda742' with '<>' I: NOTICE: Log filtering will replace 'build/argus-clients-WKLL7S/resolver-UjgdTg' with '<>' +------------------------------------------------------------------------------+ | Update chroot | +------------------------------------------------------------------------------+ Get:1 http://localhost:3142/debian unstable InRelease [205 kB] Get:2 http://localhost:3142/debian unstable/non-free-firmware Sources.diff/Index [63.3 kB] Get:3 http://localhost:3142/debian unstable/main Sources.diff/Index [63.6 kB] Get:4 http://localhost:3142/debian unstable/non-free Sources.diff/Index [63.3 kB] Get:5 http://localhost:3142/debian unstable/main amd64 Packages.diff/Index [63.6 kB] Get:6 http://localhost:3142/debian unstable/non-free-firmware Sources T-2025-04-25-0212.22-F-2025-04-25-0212.22.pdiff [29 B] Get:7 http://localhost:3142/debian unstable/main Sources T-2025-04-25-0212.22-F-2025-04-25-0212.22.pdiff [8539 B] Get:8 http://localhost:3142/debian unstable/non-free Sources T-2025-04-25-0212.22-F-2025-04-25-0212.22.pdiff [31 B] Get:6 http://localhost:3142/debian unstable/non-free-firmware Sources T-2025-04-25-0212.22-F-2025-04-25-0212.22.pdiff [29 B] Get:9 http://localhost:3142/debian unstable/main amd64 Packages T-2025-04-25-0212.22-F-2025-04-25-0212.22.pdiff [7377 B] Get:8 http://localhost:3142/debian unstable/non-free Sources T-2025-04-25-0212.22-F-2025-04-25-0212.22.pdiff [31 B] Get:7 http://localhost:3142/debian unstable/main Sources T-2025-04-25-0212.22-F-2025-04-25-0212.22.pdiff [8539 B] Get:9 http://localhost:3142/debian unstable/main amd64 Packages T-2025-04-25-0212.22-F-2025-04-25-0212.22.pdiff [7377 B] Get:10 http://localhost:3142/debian unstable/main armel Packages [9567 kB] Fetched 10.0 MB in 2s (5168 kB/s) Reading package lists... Reading package lists... Building dependency tree... Reading state information... Calculating upgrade... 0 upgraded, 0 newly installed, 0 to remove and 0 not upgraded. +------------------------------------------------------------------------------+ | Fetch source files | +------------------------------------------------------------------------------+ Check APT --------- Checking available source versions... Download source files with APT ------------------------------ Reading package lists... Need to get 5748 kB of source archives. Get:1 http://localhost:3142/debian unstable/main argus-clients 1:5.0.2+git20250321.41f65e2-2 (dsc) [2062 B] Get:2 http://localhost:3142/debian unstable/main argus-clients 1:5.0.2+git20250321.41f65e2-2 (tar) [5723 kB] Get:3 http://localhost:3142/debian unstable/main argus-clients 1:5.0.2+git20250321.41f65e2-2 (diff) [22.8 kB] Fetched 5748 kB in 2s (3458 kB/s) Download complete and in download only mode I: NOTICE: Log filtering will replace 'build/argus-clients-WKLL7S/argus-clients-5.0.2+git20250321.41f65e2' with '<>' I: NOTICE: Log filtering will replace 'build/argus-clients-WKLL7S' with '<>' +------------------------------------------------------------------------------+ | Install package build dependencies | +------------------------------------------------------------------------------+ Setup apt archive ----------------- Merged Build-Depends: debhelper (>= 12), libreadline-dev, zlib1g-dev, bison, flex, libncurses-dev, libwrap0-dev, libsasl2-dev, libmaxminddb-dev, default-libmysqlclient-dev, libtirpc-dev, libnsl-dev, gawk, pkgconf, libc-dev, libstdc++-dev, build-essential:amd64, fakeroot:amd64, crossbuild-essential-armel:amd64, libc-dev:armel, libstdc++-dev:armel Filtered Build-Depends: debhelper (>= 12), libreadline-dev, zlib1g-dev, bison, flex, libncurses-dev, libwrap0-dev, libsasl2-dev, libmaxminddb-dev, default-libmysqlclient-dev, libtirpc-dev, libnsl-dev, gawk, pkgconf, libc-dev, libstdc++-dev, build-essential:amd64, fakeroot:amd64, crossbuild-essential-armel:amd64, libc-dev:armel, libstdc++-dev:armel dpkg-deb: warning: root directory /<>/sbuild-build-depends-main-dummy has unusual owner or group 1000:119 dpkg-deb: hint: you might need to pass --root-owner-group, see for further details dpkg-deb: warning: ignoring 1 warning about the control file(s) dpkg-deb: building package 'sbuild-build-depends-main-dummy' in '/<>/apt_archive/sbuild-build-depends-main-dummy.deb'. Ign:1 copy:/<>/apt_archive ./ InRelease Get:2 copy:/<>/apt_archive ./ Release [609 B] Ign:3 copy:/<>/apt_archive ./ Release.gpg Get:4 copy:/<>/apt_archive ./ Sources [881 B] Get:5 copy:/<>/apt_archive ./ Packages [924 B] Fetched 2414 B in 0s (0 B/s) Reading package lists... Reading package lists... Install main build dependencies (apt-based resolver) ---------------------------------------------------- Installing build dependencies Reading package lists... Building dependency tree... Reading state information... Execute external solver... The following additional packages will be installed: autoconf automake autopoint autotools-dev binutils-arm-linux-gnueabi bison bsdextrautils cpp-14-arm-linux-gnueabi cpp-arm-linux-gnueabi crossbuild-essential-armel debhelper default-libmysqlclient-dev:armel dh-autoreconf dh-strip-nondeterminism dwz fakeroot file flex g++-14-arm-linux-gnueabi g++-arm-linux-gnueabi gawk gcc-14-arm-linux-gnueabi gcc-14-arm-linux-gnueabi-base gcc-14-base:armel gcc-14-cross-base-ports gcc-arm-linux-gnueabi gettext gettext-base groff-base intltool-debian libarchive-zip-perl libasan8:armel libasan8-armel-cross libatomic1:armel libatomic1-armel-cross libc6:armel libc6-armel-cross libc6-dev:armel libc6-dev-armel-cross libcom-err2:armel libcrypt-dev:armel libcrypt1:armel libdb5.3t64:armel libdebhelper-perl libelf1t64 libfakeroot libfile-stripnondeterminism-perl libgcc-14-dev:armel libgcc-14-dev-armel-cross libgcc-s1:armel libgcc-s1-armel-cross libgomp1:armel libgomp1-armel-cross libgssapi-krb5-2:armel libk5crypto3:armel libkeyutils1:armel libkrb5-3:armel libkrb5support0:armel libmagic-mgc libmagic1t64 libmariadb-dev:armel libmariadb-dev-compat:armel libmariadb3:armel libmaxminddb-dev:armel libmaxminddb0:armel libncurses-dev:armel libncurses6:armel libncursesw6:armel libnsl-dev:armel libnsl2:armel libpipeline1 libpkgconf3 libreadline-dev:armel libreadline8t64 libreadline8t64:armel libsasl2-2:armel libsasl2-dev:armel libsasl2-modules-db:armel libsigsegv2 libssl-dev:armel libssl3t64:armel libstdc++-14-dev:armel libstdc++-14-dev-armel-cross libstdc++6:armel libstdc++6-armel-cross libtinfo6:armel libtirpc-common libtirpc-dev:armel libtirpc3t64:armel libtool libubsan1:armel libubsan1-armel-cross libuchardet0 libunistring5 libwrap0:armel libwrap0-dev:armel libxml2 libzstd1:armel linux-libc-dev-armel-cross m4 man-db mariadb-common mysql-common pkgconf:armel pkgconf-bin po-debconf readline-common sensible-utils zlib1g:armel zlib1g-dev:armel Suggested packages: autoconf-archive gnu-standards autoconf-doc binutils-doc bison-doc gcc-14-locales cpp-14-doc cpp-doc dh-make flex-doc gcc-14-doc gawk-doc manpages-dev gdb-arm-linux-gnueabi gcc-doc gettext-doc libasprintf-dev libgettextpo-dev groff glibc-doc:armel libc-l10n:armel locales:armel libnss-nis:armel libnss-nisplus:armel manpages-dev:armel krb5-doc:armel krb5-user:armel mmdb-bin:armel ncurses-doc:armel readline-doc:armel libssl-doc:armel libstdc++-14-doc:armel libtool-doc gfortran | fortran95-compiler gcj-jdk m4-doc apparmor less www-browser libmail-box-perl readline-doc Recommended packages: libfl-dev curl | wget | lynx libidn2-0:armel libarchive-cpio-perl krb5-locales:armel libgpm2:armel libsasl2-modules:armel libltdl-dev libmail-sendmail-perl The following NEW packages will be installed: autoconf automake autopoint autotools-dev binutils-arm-linux-gnueabi bison bsdextrautils cpp-14-arm-linux-gnueabi cpp-arm-linux-gnueabi crossbuild-essential-armel debhelper default-libmysqlclient-dev:armel dh-autoreconf dh-strip-nondeterminism dwz fakeroot file flex g++-14-arm-linux-gnueabi g++-arm-linux-gnueabi gawk gcc-14-arm-linux-gnueabi gcc-14-arm-linux-gnueabi-base gcc-14-base:armel gcc-14-cross-base-ports gcc-arm-linux-gnueabi gettext gettext-base groff-base intltool-debian libarchive-zip-perl libasan8:armel libasan8-armel-cross libatomic1:armel libatomic1-armel-cross libc6:armel libc6-armel-cross libc6-dev:armel libc6-dev-armel-cross libcom-err2:armel libcrypt-dev:armel libcrypt1:armel libdb5.3t64:armel libdebhelper-perl libelf1t64 libfakeroot libfile-stripnondeterminism-perl libgcc-14-dev:armel libgcc-14-dev-armel-cross libgcc-s1:armel libgcc-s1-armel-cross libgomp1:armel libgomp1-armel-cross libgssapi-krb5-2:armel libk5crypto3:armel libkeyutils1:armel libkrb5-3:armel libkrb5support0:armel libmagic-mgc libmagic1t64 libmariadb-dev:armel libmariadb-dev-compat:armel libmariadb3:armel libmaxminddb-dev:armel libmaxminddb0:armel libncurses-dev:armel libncurses6:armel libncursesw6:armel libnsl-dev:armel libnsl2:armel libpipeline1 libpkgconf3 libreadline-dev:armel libreadline8t64 libreadline8t64:armel libsasl2-2:armel libsasl2-dev:armel libsasl2-modules-db:armel libsigsegv2 libssl-dev:armel libssl3t64:armel libstdc++-14-dev:armel libstdc++-14-dev-armel-cross libstdc++6:armel libstdc++6-armel-cross libtinfo6:armel libtirpc-common libtirpc-dev:armel libtirpc3t64:armel libtool libubsan1:armel libubsan1-armel-cross libuchardet0 libunistring5 libwrap0:armel libwrap0-dev:armel libxml2 libzstd1:armel linux-libc-dev-armel-cross m4 man-db mariadb-common mysql-common pkgconf:armel pkgconf-bin po-debconf readline-common sbuild-build-depends-main-dummy:armel sensible-utils zlib1g:armel zlib1g-dev:armel 0 upgraded, 111 newly installed, 0 to remove and 0 not upgraded. Need to get 89.7 MB of archives. After this operation, 358 MB of additional disk space will be used. Get:1 copy:/<>/apt_archive ./ sbuild-build-depends-main-dummy 0.invalid.0 [996 B] Get:2 http://localhost:3142/debian unstable/main amd64 m4 amd64 1.4.19-8 [294 kB] Get:3 http://localhost:3142/debian unstable/main amd64 flex amd64 2.6.4-8.2+b4 [423 kB] Get:4 http://localhost:3142/debian unstable/main amd64 readline-common all 8.2-6 [69.4 kB] Get:5 http://localhost:3142/debian unstable/main amd64 libreadline8t64 amd64 8.2-6 [169 kB] Get:6 http://localhost:3142/debian unstable/main amd64 libsigsegv2 amd64 2.14-1+b2 [34.4 kB] Get:7 http://localhost:3142/debian unstable/main amd64 gawk amd64 1:5.2.1-2+b1 [674 kB] Get:8 http://localhost:3142/debian unstable/main amd64 sensible-utils all 0.0.25 [25.0 kB] Get:9 http://localhost:3142/debian unstable/main amd64 libmagic-mgc amd64 1:5.46-5 [338 kB] Get:10 http://localhost:3142/debian unstable/main amd64 libmagic1t64 amd64 1:5.46-5 [109 kB] Get:11 http://localhost:3142/debian unstable/main amd64 file amd64 1:5.46-5 [43.6 kB] Get:12 http://localhost:3142/debian unstable/main amd64 gettext-base amd64 0.23.1-1 [243 kB] Get:13 http://localhost:3142/debian unstable/main amd64 libuchardet0 amd64 0.0.8-1+b2 [68.9 kB] Get:14 http://localhost:3142/debian unstable/main amd64 groff-base amd64 1.23.0-7 [1185 kB] Get:15 http://localhost:3142/debian unstable/main amd64 bsdextrautils amd64 2.41-4 [94.6 kB] Get:16 http://localhost:3142/debian unstable/main amd64 libpipeline1 amd64 1.5.8-1 [42.0 kB] Get:17 http://localhost:3142/debian unstable/main amd64 man-db amd64 2.13.0-1 [1420 kB] Get:18 http://localhost:3142/debian unstable/main amd64 autoconf all 2.72-3.1 [494 kB] Get:19 http://localhost:3142/debian unstable/main amd64 autotools-dev all 20240727.1 [60.2 kB] Get:20 http://localhost:3142/debian unstable/main amd64 automake all 1:1.17-4 [862 kB] Get:21 http://localhost:3142/debian unstable/main amd64 autopoint all 0.23.1-1 [770 kB] Get:22 http://localhost:3142/debian unstable/main amd64 binutils-arm-linux-gnueabi amd64 2.44-3 [1500 kB] Get:23 http://localhost:3142/debian unstable/main amd64 bison amd64 2:3.8.2+dfsg-1+b2 [1170 kB] Get:24 http://localhost:3142/debian unstable/main amd64 gcc-14-arm-linux-gnueabi-base amd64 14.2.0-19cross1 [49.7 kB] Get:25 http://localhost:3142/debian unstable/main amd64 cpp-14-arm-linux-gnueabi amd64 14.2.0-19cross1 [10.4 MB] Get:26 http://localhost:3142/debian unstable/main amd64 cpp-arm-linux-gnueabi amd64 4:14.2.0-1 [4132 B] Get:27 http://localhost:3142/debian unstable/main amd64 gcc-14-cross-base-ports all 14.2.0-19cross1 [44.9 kB] Get:28 http://localhost:3142/debian unstable/main amd64 libc6-armel-cross all 2.41-6cross2 [941 kB] Get:29 http://localhost:3142/debian unstable/main amd64 libgcc-s1-armel-cross all 14.2.0-19cross1 [39.0 kB] Get:30 http://localhost:3142/debian unstable/main amd64 libgomp1-armel-cross all 14.2.0-19cross1 [110 kB] Get:31 http://localhost:3142/debian unstable/main amd64 libatomic1-armel-cross all 14.2.0-19cross1 [9316 B] Get:32 http://localhost:3142/debian unstable/main amd64 libasan8-armel-cross all 14.2.0-19cross1 [2542 kB] Get:33 http://localhost:3142/debian unstable/main amd64 libstdc++6-armel-cross all 14.2.0-19cross1 [546 kB] Get:34 http://localhost:3142/debian unstable/main amd64 libubsan1-armel-cross all 14.2.0-19cross1 [1035 kB] Get:35 http://localhost:3142/debian unstable/main amd64 libgcc-14-dev-armel-cross all 14.2.0-19cross1 [763 kB] Get:36 http://localhost:3142/debian unstable/main amd64 gcc-14-arm-linux-gnueabi amd64 14.2.0-19cross1 [19.8 MB] Get:37 http://localhost:3142/debian unstable/main amd64 gcc-arm-linux-gnueabi amd64 4:14.2.0-1 [1452 B] Get:38 http://localhost:3142/debian unstable/main amd64 linux-libc-dev-armel-cross all 6.12.17-1cross2 [2330 kB] Get:39 http://localhost:3142/debian unstable/main amd64 libc6-dev-armel-cross all 2.41-6cross2 [1356 kB] Get:40 http://localhost:3142/debian unstable/main amd64 libstdc++-14-dev-armel-cross all 14.2.0-19cross1 [2344 kB] Get:41 http://localhost:3142/debian unstable/main amd64 g++-14-arm-linux-gnueabi amd64 14.2.0-19cross1 [11.4 MB] Get:42 http://localhost:3142/debian unstable/main amd64 g++-arm-linux-gnueabi amd64 4:14.2.0-1 [1204 B] Get:43 http://localhost:3142/debian unstable/main amd64 crossbuild-essential-armel all 12.12 [3552 B] Get:44 http://localhost:3142/debian unstable/main amd64 libdebhelper-perl all 13.24.2 [90.9 kB] Get:45 http://localhost:3142/debian unstable/main amd64 libtool all 2.5.4-4 [539 kB] Get:46 http://localhost:3142/debian unstable/main amd64 dh-autoreconf all 20 [17.1 kB] Get:47 http://localhost:3142/debian unstable/main amd64 libarchive-zip-perl all 1.68-1 [104 kB] Get:48 http://localhost:3142/debian unstable/main amd64 libfile-stripnondeterminism-perl all 1.14.1-2 [19.7 kB] Get:49 http://localhost:3142/debian unstable/main amd64 dh-strip-nondeterminism all 1.14.1-2 [8620 B] Get:50 http://localhost:3142/debian unstable/main amd64 libelf1t64 amd64 0.192-4 [189 kB] Get:51 http://localhost:3142/debian unstable/main amd64 dwz amd64 0.15-1+b1 [110 kB] Get:52 http://localhost:3142/debian unstable/main amd64 libunistring5 amd64 1.3-2 [477 kB] Get:53 http://localhost:3142/debian unstable/main amd64 libxml2 amd64 2.12.7+dfsg+really2.9.14-0.4 [698 kB] Get:54 http://localhost:3142/debian unstable/main amd64 gettext amd64 0.23.1-1 [1680 kB] Get:55 http://localhost:3142/debian unstable/main amd64 intltool-debian all 0.35.0+20060710.6 [22.9 kB] Get:56 http://localhost:3142/debian unstable/main amd64 po-debconf all 1.0.21+nmu1 [248 kB] Get:57 http://localhost:3142/debian unstable/main amd64 debhelper all 13.24.2 [919 kB] Get:58 http://localhost:3142/debian unstable/main amd64 mysql-common all 5.8+1.1.1 [6784 B] Get:59 http://localhost:3142/debian unstable/main amd64 mariadb-common all 1:11.8.1-4 [29.2 kB] Get:60 http://localhost:3142/debian unstable/main armel gcc-14-base armel 14.2.0-19 [49.4 kB] Get:61 http://localhost:3142/debian unstable/main armel libgcc-s1 armel 14.2.0-19 [38.9 kB] Get:62 http://localhost:3142/debian unstable/main armel libc6 armel 2.41-7 [2266 kB] Get:63 http://localhost:3142/debian unstable/main armel libatomic1 armel 14.2.0-19 [9572 B] Get:64 http://localhost:3142/debian unstable/main armel libzstd1 armel 1.5.7+dfsg-1 [270 kB] Get:65 http://localhost:3142/debian unstable/main armel zlib1g armel 1:1.3.dfsg+really1.3.1-1+b1 [75.3 kB] Get:66 http://localhost:3142/debian unstable/main armel libssl3t64 armel 3.5.0-1 [1940 kB] Get:67 http://localhost:3142/debian unstable/main armel libmariadb3 armel 1:11.8.1-4 [171 kB] Get:68 http://localhost:3142/debian unstable/main armel libssl-dev armel 3.5.0-1 [2529 kB] Get:69 http://localhost:3142/debian unstable/main armel libcrypt1 armel 1:4.4.38-1 [97.4 kB] Get:70 http://localhost:3142/debian unstable/main armel libcrypt-dev armel 1:4.4.38-1 [127 kB] Get:71 http://localhost:3142/debian unstable/main armel libc6-dev armel 2.41-7 [1361 kB] Get:72 http://localhost:3142/debian unstable/main armel zlib1g-dev armel 1:1.3.dfsg+really1.3.1-1+b1 [905 kB] Get:73 http://localhost:3142/debian unstable/main armel libmariadb-dev armel 1:11.8.1-4 [260 kB] Get:74 http://localhost:3142/debian unstable/main armel libmariadb-dev-compat armel 1:11.8.1-4 [28.0 kB] Get:75 http://localhost:3142/debian unstable/main armel default-libmysqlclient-dev armel 1.1.1 [3252 B] Get:76 http://localhost:3142/debian unstable/main amd64 libfakeroot amd64 1.37.1.1-1 [29.6 kB] Get:77 http://localhost:3142/debian unstable/main amd64 fakeroot amd64 1.37.1.1-1 [76.0 kB] Get:78 http://localhost:3142/debian unstable/main armel libasan8 armel 14.2.0-19 [2550 kB] Get:79 http://localhost:3142/debian unstable/main armel libcom-err2 armel 1.47.2-1+b1 [23.7 kB] Get:80 http://localhost:3142/debian unstable/main armel libdb5.3t64 armel 5.3.28+dfsg2-9 [584 kB] Get:81 http://localhost:3142/debian unstable/main armel libgomp1 armel 14.2.0-19 [112 kB] Get:82 http://localhost:3142/debian unstable/main armel libstdc++6 armel 14.2.0-19 [594 kB] Get:83 http://localhost:3142/debian unstable/main armel libubsan1 armel 14.2.0-19 [1036 kB] Get:84 http://localhost:3142/debian unstable/main armel libgcc-14-dev armel 14.2.0-19 [761 kB] Get:85 http://localhost:3142/debian unstable/main armel libkrb5support0 armel 1.21.3-5 [30.4 kB] Get:86 http://localhost:3142/debian unstable/main armel libk5crypto3 armel 1.21.3-5 [75.3 kB] Get:87 http://localhost:3142/debian unstable/main armel libkeyutils1 armel 1.6.3-6 [8568 B] Get:88 http://localhost:3142/debian unstable/main armel libkrb5-3 armel 1.21.3-5 [282 kB] Get:89 http://localhost:3142/debian unstable/main armel libgssapi-krb5-2 armel 1.21.3-5 [114 kB] Get:90 http://localhost:3142/debian unstable/main armel libmaxminddb0 armel 1.12.2-1 [25.0 kB] Get:91 http://localhost:3142/debian unstable/main armel libmaxminddb-dev armel 1.12.2-1 [33.3 kB] Get:92 http://localhost:3142/debian unstable/main armel libtinfo6 armel 6.5+20250216-2 [332 kB] Get:93 http://localhost:3142/debian unstable/main armel libncurses6 armel 6.5+20250216-2 [83.4 kB] Get:94 http://localhost:3142/debian unstable/main armel libncursesw6 armel 6.5+20250216-2 [109 kB] Get:95 http://localhost:3142/debian unstable/main armel libncurses-dev armel 6.5+20250216-2 [310 kB] Get:96 http://localhost:3142/debian unstable/main amd64 libtirpc-common all 1.3.6+ds-1 [11.0 kB] Get:97 http://localhost:3142/debian unstable/main armel libtirpc3t64 armel 1.3.6+ds-1 [71.2 kB] Get:98 http://localhost:3142/debian unstable/main armel libnsl2 armel 1.3.0-3+b3 [34.7 kB] Get:99 http://localhost:3142/debian unstable/main armel libtirpc-dev armel 1.3.6+ds-1 [181 kB] Get:100 http://localhost:3142/debian unstable/main armel libnsl-dev armel 1.3.0-3+b3 [63.3 kB] Get:101 http://localhost:3142/debian unstable/main amd64 libpkgconf3 amd64 1.8.1-4 [36.4 kB] Get:102 http://localhost:3142/debian unstable/main armel libreadline8t64 armel 8.2-6 [145 kB] Get:103 http://localhost:3142/debian unstable/main armel libreadline-dev armel 8.2-6 [139 kB] Get:104 http://localhost:3142/debian unstable/main armel libsasl2-modules-db armel 2.1.28+dfsg1-9 [18.5 kB] Get:105 http://localhost:3142/debian unstable/main armel libsasl2-2 armel 2.1.28+dfsg1-9 [50.2 kB] Get:106 http://localhost:3142/debian unstable/main armel libsasl2-dev armel 2.1.28+dfsg1-9 [217 kB] Get:107 http://localhost:3142/debian unstable/main armel libstdc++-14-dev armel 14.2.0-19 [2378 kB] Get:108 http://localhost:3142/debian unstable/main armel libwrap0 armel 7.6.q-36 [53.0 kB] Get:109 http://localhost:3142/debian unstable/main armel libwrap0-dev armel 7.6.q-36 [20.2 kB] Get:110 http://localhost:3142/debian unstable/main amd64 pkgconf-bin amd64 1.8.1-4 [30.2 kB] Get:111 http://localhost:3142/debian unstable/main armel pkgconf armel 1.8.1-4 [26.1 kB] Preconfiguring packages ... Fetched 89.7 MB in 1s (77.3 MB/s) Selecting previously unselected package m4. (Reading database ... 12885 files and directories currently installed.) Preparing to unpack .../archives/m4_1.4.19-8_amd64.deb ... Unpacking m4 (1.4.19-8) ... Selecting previously unselected package flex. Preparing to unpack .../flex_2.6.4-8.2+b4_amd64.deb ... Unpacking flex (2.6.4-8.2+b4) ... Selecting previously unselected package readline-common. Preparing to unpack .../readline-common_8.2-6_all.deb ... Unpacking readline-common (8.2-6) ... Selecting previously unselected package libreadline8t64:amd64. Preparing to unpack .../libreadline8t64_8.2-6_amd64.deb ... Adding 'diversion of /lib/x86_64-linux-gnu/libhistory.so.8 to /lib/x86_64-linux-gnu/libhistory.so.8.usr-is-merged by libreadline8t64' Adding 'diversion of /lib/x86_64-linux-gnu/libhistory.so.8.2 to /lib/x86_64-linux-gnu/libhistory.so.8.2.usr-is-merged by libreadline8t64' Adding 'diversion of /lib/x86_64-linux-gnu/libreadline.so.8 to /lib/x86_64-linux-gnu/libreadline.so.8.usr-is-merged by libreadline8t64' Adding 'diversion of /lib/x86_64-linux-gnu/libreadline.so.8.2 to /lib/x86_64-linux-gnu/libreadline.so.8.2.usr-is-merged by libreadline8t64' Unpacking libreadline8t64:amd64 (8.2-6) ... Selecting previously unselected package libsigsegv2:amd64. Preparing to unpack .../libsigsegv2_2.14-1+b2_amd64.deb ... Unpacking libsigsegv2:amd64 (2.14-1+b2) ... Setting up readline-common (8.2-6) ... Setting up libreadline8t64:amd64 (8.2-6) ... Setting up libsigsegv2:amd64 (2.14-1+b2) ... Selecting previously unselected package gawk. (Reading database ... 13110 files and directories currently installed.) Preparing to unpack .../000-gawk_1%3a5.2.1-2+b1_amd64.deb ... Unpacking gawk (1:5.2.1-2+b1) ... Selecting previously unselected package sensible-utils. Preparing to unpack .../001-sensible-utils_0.0.25_all.deb ... Unpacking sensible-utils (0.0.25) ... Selecting previously unselected package libmagic-mgc. Preparing to unpack .../002-libmagic-mgc_1%3a5.46-5_amd64.deb ... Unpacking libmagic-mgc (1:5.46-5) ... Selecting previously unselected package libmagic1t64:amd64. Preparing to unpack .../003-libmagic1t64_1%3a5.46-5_amd64.deb ... Unpacking libmagic1t64:amd64 (1:5.46-5) ... Selecting previously unselected package file. Preparing to unpack .../004-file_1%3a5.46-5_amd64.deb ... Unpacking file (1:5.46-5) ... Selecting previously unselected package gettext-base. Preparing to unpack .../005-gettext-base_0.23.1-1_amd64.deb ... Unpacking gettext-base (0.23.1-1) ... Selecting previously unselected package libuchardet0:amd64. Preparing to unpack .../006-libuchardet0_0.0.8-1+b2_amd64.deb ... Unpacking libuchardet0:amd64 (0.0.8-1+b2) ... Selecting previously unselected package groff-base. Preparing to unpack .../007-groff-base_1.23.0-7_amd64.deb ... Unpacking groff-base (1.23.0-7) ... Selecting previously unselected package bsdextrautils. Preparing to unpack .../008-bsdextrautils_2.41-4_amd64.deb ... Unpacking bsdextrautils (2.41-4) ... Selecting previously unselected package libpipeline1:amd64. Preparing to unpack .../009-libpipeline1_1.5.8-1_amd64.deb ... Unpacking libpipeline1:amd64 (1.5.8-1) ... Selecting previously unselected package man-db. Preparing to unpack .../010-man-db_2.13.0-1_amd64.deb ... Unpacking man-db (2.13.0-1) ... Selecting previously unselected package autoconf. Preparing to unpack .../011-autoconf_2.72-3.1_all.deb ... Unpacking autoconf (2.72-3.1) ... Selecting previously unselected package autotools-dev. Preparing to unpack .../012-autotools-dev_20240727.1_all.deb ... Unpacking autotools-dev (20240727.1) ... Selecting previously unselected package automake. Preparing to unpack .../013-automake_1%3a1.17-4_all.deb ... Unpacking automake (1:1.17-4) ... Selecting previously unselected package autopoint. Preparing to unpack .../014-autopoint_0.23.1-1_all.deb ... Unpacking autopoint (0.23.1-1) ... Selecting previously unselected package binutils-arm-linux-gnueabi. Preparing to unpack .../015-binutils-arm-linux-gnueabi_2.44-3_amd64.deb ... Unpacking binutils-arm-linux-gnueabi (2.44-3) ... Selecting previously unselected package bison. Preparing to unpack .../016-bison_2%3a3.8.2+dfsg-1+b2_amd64.deb ... Unpacking bison (2:3.8.2+dfsg-1+b2) ... Selecting previously unselected package gcc-14-arm-linux-gnueabi-base:amd64. Preparing to unpack .../017-gcc-14-arm-linux-gnueabi-base_14.2.0-19cross1_amd64.deb ... Unpacking gcc-14-arm-linux-gnueabi-base:amd64 (14.2.0-19cross1) ... Selecting previously unselected package cpp-14-arm-linux-gnueabi. Preparing to unpack .../018-cpp-14-arm-linux-gnueabi_14.2.0-19cross1_amd64.deb ... Unpacking cpp-14-arm-linux-gnueabi (14.2.0-19cross1) ... Selecting previously unselected package cpp-arm-linux-gnueabi. Preparing to unpack .../019-cpp-arm-linux-gnueabi_4%3a14.2.0-1_amd64.deb ... Unpacking cpp-arm-linux-gnueabi (4:14.2.0-1) ... Selecting previously unselected package gcc-14-cross-base-ports. Preparing to unpack .../020-gcc-14-cross-base-ports_14.2.0-19cross1_all.deb ... Unpacking gcc-14-cross-base-ports (14.2.0-19cross1) ... Selecting previously unselected package libc6-armel-cross. Preparing to unpack .../021-libc6-armel-cross_2.41-6cross2_all.deb ... Unpacking libc6-armel-cross (2.41-6cross2) ... Selecting previously unselected package libgcc-s1-armel-cross. Preparing to unpack .../022-libgcc-s1-armel-cross_14.2.0-19cross1_all.deb ... Unpacking libgcc-s1-armel-cross (14.2.0-19cross1) ... Selecting previously unselected package libgomp1-armel-cross. Preparing to unpack .../023-libgomp1-armel-cross_14.2.0-19cross1_all.deb ... Unpacking libgomp1-armel-cross (14.2.0-19cross1) ... Selecting previously unselected package libatomic1-armel-cross. Preparing to unpack .../024-libatomic1-armel-cross_14.2.0-19cross1_all.deb ... Unpacking libatomic1-armel-cross (14.2.0-19cross1) ... Selecting previously unselected package libasan8-armel-cross. Preparing to unpack .../025-libasan8-armel-cross_14.2.0-19cross1_all.deb ... Unpacking libasan8-armel-cross (14.2.0-19cross1) ... Selecting previously unselected package libstdc++6-armel-cross. Preparing to unpack .../026-libstdc++6-armel-cross_14.2.0-19cross1_all.deb ... Unpacking libstdc++6-armel-cross (14.2.0-19cross1) ... Selecting previously unselected package libubsan1-armel-cross. Preparing to unpack .../027-libubsan1-armel-cross_14.2.0-19cross1_all.deb ... Unpacking libubsan1-armel-cross (14.2.0-19cross1) ... Selecting previously unselected package libgcc-14-dev-armel-cross. Preparing to unpack .../028-libgcc-14-dev-armel-cross_14.2.0-19cross1_all.deb ... Unpacking libgcc-14-dev-armel-cross (14.2.0-19cross1) ... Selecting previously unselected package gcc-14-arm-linux-gnueabi. Preparing to unpack .../029-gcc-14-arm-linux-gnueabi_14.2.0-19cross1_amd64.deb ... Unpacking gcc-14-arm-linux-gnueabi (14.2.0-19cross1) ... Selecting previously unselected package gcc-arm-linux-gnueabi. Preparing to unpack .../030-gcc-arm-linux-gnueabi_4%3a14.2.0-1_amd64.deb ... Unpacking gcc-arm-linux-gnueabi (4:14.2.0-1) ... Selecting previously unselected package linux-libc-dev-armel-cross. Preparing to unpack .../031-linux-libc-dev-armel-cross_6.12.17-1cross2_all.deb ... Unpacking linux-libc-dev-armel-cross (6.12.17-1cross2) ... Selecting previously unselected package libc6-dev-armel-cross. Preparing to unpack .../032-libc6-dev-armel-cross_2.41-6cross2_all.deb ... Unpacking libc6-dev-armel-cross (2.41-6cross2) ... Selecting previously unselected package libstdc++-14-dev-armel-cross. Preparing to unpack .../033-libstdc++-14-dev-armel-cross_14.2.0-19cross1_all.deb ... Unpacking libstdc++-14-dev-armel-cross (14.2.0-19cross1) ... Selecting previously unselected package g++-14-arm-linux-gnueabi. Preparing to unpack .../034-g++-14-arm-linux-gnueabi_14.2.0-19cross1_amd64.deb ... Unpacking g++-14-arm-linux-gnueabi (14.2.0-19cross1) ... Selecting previously unselected package g++-arm-linux-gnueabi. Preparing to unpack .../035-g++-arm-linux-gnueabi_4%3a14.2.0-1_amd64.deb ... Unpacking g++-arm-linux-gnueabi (4:14.2.0-1) ... Selecting previously unselected package crossbuild-essential-armel. Preparing to unpack .../036-crossbuild-essential-armel_12.12_all.deb ... Unpacking crossbuild-essential-armel (12.12) ... Selecting previously unselected package libdebhelper-perl. Preparing to unpack .../037-libdebhelper-perl_13.24.2_all.deb ... Unpacking libdebhelper-perl (13.24.2) ... Selecting previously unselected package libtool. Preparing to unpack .../038-libtool_2.5.4-4_all.deb ... Unpacking libtool (2.5.4-4) ... Selecting previously unselected package dh-autoreconf. Preparing to unpack .../039-dh-autoreconf_20_all.deb ... Unpacking dh-autoreconf (20) ... Selecting previously unselected package libarchive-zip-perl. Preparing to unpack .../040-libarchive-zip-perl_1.68-1_all.deb ... Unpacking libarchive-zip-perl (1.68-1) ... Selecting previously unselected package libfile-stripnondeterminism-perl. Preparing to unpack .../041-libfile-stripnondeterminism-perl_1.14.1-2_all.deb ... Unpacking libfile-stripnondeterminism-perl (1.14.1-2) ... Selecting previously unselected package dh-strip-nondeterminism. Preparing to unpack .../042-dh-strip-nondeterminism_1.14.1-2_all.deb ... Unpacking dh-strip-nondeterminism (1.14.1-2) ... Selecting previously unselected package libelf1t64:amd64. Preparing to unpack .../043-libelf1t64_0.192-4_amd64.deb ... Unpacking libelf1t64:amd64 (0.192-4) ... Selecting previously unselected package dwz. Preparing to unpack .../044-dwz_0.15-1+b1_amd64.deb ... Unpacking dwz (0.15-1+b1) ... Selecting previously unselected package libunistring5:amd64. Preparing to unpack .../045-libunistring5_1.3-2_amd64.deb ... Unpacking libunistring5:amd64 (1.3-2) ... Selecting previously unselected package libxml2:amd64. Preparing to unpack .../046-libxml2_2.12.7+dfsg+really2.9.14-0.4_amd64.deb ... Unpacking libxml2:amd64 (2.12.7+dfsg+really2.9.14-0.4) ... Selecting previously unselected package gettext. Preparing to unpack .../047-gettext_0.23.1-1_amd64.deb ... Unpacking gettext (0.23.1-1) ... Selecting previously unselected package intltool-debian. Preparing to unpack .../048-intltool-debian_0.35.0+20060710.6_all.deb ... Unpacking intltool-debian (0.35.0+20060710.6) ... Selecting previously unselected package po-debconf. Preparing to unpack .../049-po-debconf_1.0.21+nmu1_all.deb ... Unpacking po-debconf (1.0.21+nmu1) ... Selecting previously unselected package debhelper. Preparing to unpack .../050-debhelper_13.24.2_all.deb ... Unpacking debhelper (13.24.2) ... Selecting previously unselected package mysql-common. Preparing to unpack .../051-mysql-common_5.8+1.1.1_all.deb ... Unpacking mysql-common (5.8+1.1.1) ... Selecting previously unselected package mariadb-common. Preparing to unpack .../052-mariadb-common_1%3a11.8.1-4_all.deb ... Unpacking mariadb-common (1:11.8.1-4) ... Selecting previously unselected package gcc-14-base:armel. Preparing to unpack .../053-gcc-14-base_14.2.0-19_armel.deb ... Unpacking gcc-14-base:armel (14.2.0-19) ... Selecting previously unselected package libgcc-s1:armel. Preparing to unpack .../054-libgcc-s1_14.2.0-19_armel.deb ... Unpacking libgcc-s1:armel (14.2.0-19) ... Selecting previously unselected package libc6:armel. Preparing to unpack .../055-libc6_2.41-7_armel.deb ... Unpacking libc6:armel (2.41-7) ... Selecting previously unselected package libatomic1:armel. Preparing to unpack .../056-libatomic1_14.2.0-19_armel.deb ... Unpacking libatomic1:armel (14.2.0-19) ... Selecting previously unselected package libzstd1:armel. Preparing to unpack .../057-libzstd1_1.5.7+dfsg-1_armel.deb ... Unpacking libzstd1:armel (1.5.7+dfsg-1) ... Selecting previously unselected package zlib1g:armel. Preparing to unpack .../058-zlib1g_1%3a1.3.dfsg+really1.3.1-1+b1_armel.deb ... Unpacking zlib1g:armel (1:1.3.dfsg+really1.3.1-1+b1) ... Selecting previously unselected package libssl3t64:armel. Preparing to unpack .../059-libssl3t64_3.5.0-1_armel.deb ... Unpacking libssl3t64:armel (3.5.0-1) ... Selecting previously unselected package libmariadb3:armel. Preparing to unpack .../060-libmariadb3_1%3a11.8.1-4_armel.deb ... Unpacking libmariadb3:armel (1:11.8.1-4) ... Selecting previously unselected package libssl-dev:armel. Preparing to unpack .../061-libssl-dev_3.5.0-1_armel.deb ... Unpacking libssl-dev:armel (3.5.0-1) ... Selecting previously unselected package libcrypt1:armel. Preparing to unpack .../062-libcrypt1_1%3a4.4.38-1_armel.deb ... Unpacking libcrypt1:armel (1:4.4.38-1) ... Selecting previously unselected package libcrypt-dev:armel. Preparing to unpack .../063-libcrypt-dev_1%3a4.4.38-1_armel.deb ... Unpacking libcrypt-dev:armel (1:4.4.38-1) ... Selecting previously unselected package libc6-dev:armel. Preparing to unpack .../064-libc6-dev_2.41-7_armel.deb ... Unpacking libc6-dev:armel (2.41-7) ... Selecting previously unselected package zlib1g-dev:armel. Preparing to unpack .../065-zlib1g-dev_1%3a1.3.dfsg+really1.3.1-1+b1_armel.deb ... Unpacking zlib1g-dev:armel (1:1.3.dfsg+really1.3.1-1+b1) ... Selecting previously unselected package libmariadb-dev:armel. Preparing to unpack .../066-libmariadb-dev_1%3a11.8.1-4_armel.deb ... Unpacking libmariadb-dev:armel (1:11.8.1-4) ... Selecting previously unselected package libmariadb-dev-compat:armel. Preparing to unpack .../067-libmariadb-dev-compat_1%3a11.8.1-4_armel.deb ... Unpacking libmariadb-dev-compat:armel (1:11.8.1-4) ... Selecting previously unselected package default-libmysqlclient-dev:armel. Preparing to unpack .../068-default-libmysqlclient-dev_1.1.1_armel.deb ... Unpacking default-libmysqlclient-dev:armel (1.1.1) ... Selecting previously unselected package libfakeroot:amd64. Preparing to unpack .../069-libfakeroot_1.37.1.1-1_amd64.deb ... Unpacking libfakeroot:amd64 (1.37.1.1-1) ... Selecting previously unselected package fakeroot. Preparing to unpack .../070-fakeroot_1.37.1.1-1_amd64.deb ... Unpacking fakeroot (1.37.1.1-1) ... Selecting previously unselected package libasan8:armel. Preparing to unpack .../071-libasan8_14.2.0-19_armel.deb ... Unpacking libasan8:armel (14.2.0-19) ... Selecting previously unselected package libcom-err2:armel. Preparing to unpack .../072-libcom-err2_1.47.2-1+b1_armel.deb ... Unpacking libcom-err2:armel (1.47.2-1+b1) ... Selecting previously unselected package libdb5.3t64:armel. Preparing to unpack .../073-libdb5.3t64_5.3.28+dfsg2-9_armel.deb ... Unpacking libdb5.3t64:armel (5.3.28+dfsg2-9) ... Selecting previously unselected package libgomp1:armel. Preparing to unpack .../074-libgomp1_14.2.0-19_armel.deb ... Unpacking libgomp1:armel (14.2.0-19) ... Selecting previously unselected package libstdc++6:armel. Preparing to unpack .../075-libstdc++6_14.2.0-19_armel.deb ... Unpacking libstdc++6:armel (14.2.0-19) ... Selecting previously unselected package libubsan1:armel. Preparing to unpack .../076-libubsan1_14.2.0-19_armel.deb ... Unpacking libubsan1:armel (14.2.0-19) ... Selecting previously unselected package libgcc-14-dev:armel. Preparing to unpack .../077-libgcc-14-dev_14.2.0-19_armel.deb ... Unpacking libgcc-14-dev:armel (14.2.0-19) ... Selecting previously unselected package libkrb5support0:armel. Preparing to unpack .../078-libkrb5support0_1.21.3-5_armel.deb ... Unpacking libkrb5support0:armel (1.21.3-5) ... Selecting previously unselected package libk5crypto3:armel. Preparing to unpack .../079-libk5crypto3_1.21.3-5_armel.deb ... Unpacking libk5crypto3:armel (1.21.3-5) ... Selecting previously unselected package libkeyutils1:armel. Preparing to unpack .../080-libkeyutils1_1.6.3-6_armel.deb ... Unpacking libkeyutils1:armel (1.6.3-6) ... Selecting previously unselected package libkrb5-3:armel. Preparing to unpack .../081-libkrb5-3_1.21.3-5_armel.deb ... Unpacking libkrb5-3:armel (1.21.3-5) ... Selecting previously unselected package libgssapi-krb5-2:armel. Preparing to unpack .../082-libgssapi-krb5-2_1.21.3-5_armel.deb ... Unpacking libgssapi-krb5-2:armel (1.21.3-5) ... Selecting previously unselected package libmaxminddb0:armel. Preparing to unpack .../083-libmaxminddb0_1.12.2-1_armel.deb ... Unpacking libmaxminddb0:armel (1.12.2-1) ... Selecting previously unselected package libmaxminddb-dev:armel. Preparing to unpack .../084-libmaxminddb-dev_1.12.2-1_armel.deb ... Unpacking libmaxminddb-dev:armel (1.12.2-1) ... Selecting previously unselected package libtinfo6:armel. Preparing to unpack .../085-libtinfo6_6.5+20250216-2_armel.deb ... Unpacking libtinfo6:armel (6.5+20250216-2) ... Selecting previously unselected package libncurses6:armel. Preparing to unpack .../086-libncurses6_6.5+20250216-2_armel.deb ... Unpacking libncurses6:armel (6.5+20250216-2) ... Selecting previously unselected package libncursesw6:armel. Preparing to unpack .../087-libncursesw6_6.5+20250216-2_armel.deb ... Unpacking libncursesw6:armel (6.5+20250216-2) ... Selecting previously unselected package libncurses-dev:armel. Preparing to unpack .../088-libncurses-dev_6.5+20250216-2_armel.deb ... Unpacking libncurses-dev:armel (6.5+20250216-2) ... Selecting previously unselected package libtirpc-common. Preparing to unpack .../089-libtirpc-common_1.3.6+ds-1_all.deb ... Unpacking libtirpc-common (1.3.6+ds-1) ... Selecting previously unselected package libtirpc3t64:armel. Preparing to unpack .../090-libtirpc3t64_1.3.6+ds-1_armel.deb ... Adding 'diversion of /lib/arm-linux-gnueabi/libtirpc.so.3 to /lib/arm-linux-gnueabi/libtirpc.so.3.usr-is-merged by libtirpc3t64' Adding 'diversion of /lib/arm-linux-gnueabi/libtirpc.so.3.0.0 to /lib/arm-linux-gnueabi/libtirpc.so.3.0.0.usr-is-merged by libtirpc3t64' Unpacking libtirpc3t64:armel (1.3.6+ds-1) ... Selecting previously unselected package libnsl2:armel. Preparing to unpack .../091-libnsl2_1.3.0-3+b3_armel.deb ... Unpacking libnsl2:armel (1.3.0-3+b3) ... Selecting previously unselected package libtirpc-dev:armel. Preparing to unpack .../092-libtirpc-dev_1.3.6+ds-1_armel.deb ... Unpacking libtirpc-dev:armel (1.3.6+ds-1) ... Selecting previously unselected package libnsl-dev:armel. Preparing to unpack .../093-libnsl-dev_1.3.0-3+b3_armel.deb ... Unpacking libnsl-dev:armel (1.3.0-3+b3) ... Selecting previously unselected package libpkgconf3:amd64. Preparing to unpack .../094-libpkgconf3_1.8.1-4_amd64.deb ... Unpacking libpkgconf3:amd64 (1.8.1-4) ... Selecting previously unselected package libreadline8t64:armel. Preparing to unpack .../095-libreadline8t64_8.2-6_armel.deb ... Adding 'diversion of /lib/arm-linux-gnueabi/libhistory.so.8 to /lib/arm-linux-gnueabi/libhistory.so.8.usr-is-merged by libreadline8t64' Adding 'diversion of /lib/arm-linux-gnueabi/libhistory.so.8.2 to /lib/arm-linux-gnueabi/libhistory.so.8.2.usr-is-merged by libreadline8t64' Adding 'diversion of /lib/arm-linux-gnueabi/libreadline.so.8 to /lib/arm-linux-gnueabi/libreadline.so.8.usr-is-merged by libreadline8t64' Adding 'diversion of /lib/arm-linux-gnueabi/libreadline.so.8.2 to /lib/arm-linux-gnueabi/libreadline.so.8.2.usr-is-merged by libreadline8t64' Unpacking libreadline8t64:armel (8.2-6) ... Selecting previously unselected package libreadline-dev:armel. Preparing to unpack .../096-libreadline-dev_8.2-6_armel.deb ... Unpacking libreadline-dev:armel (8.2-6) ... Selecting previously unselected package libsasl2-modules-db:armel. Preparing to unpack .../097-libsasl2-modules-db_2.1.28+dfsg1-9_armel.deb ... Unpacking libsasl2-modules-db:armel (2.1.28+dfsg1-9) ... Selecting previously unselected package libsasl2-2:armel. Preparing to unpack .../098-libsasl2-2_2.1.28+dfsg1-9_armel.deb ... Unpacking libsasl2-2:armel (2.1.28+dfsg1-9) ... Selecting previously unselected package libsasl2-dev:armel. Preparing to unpack .../099-libsasl2-dev_2.1.28+dfsg1-9_armel.deb ... Unpacking libsasl2-dev:armel (2.1.28+dfsg1-9) ... Selecting previously unselected package libstdc++-14-dev:armel. Preparing to unpack .../100-libstdc++-14-dev_14.2.0-19_armel.deb ... Unpacking libstdc++-14-dev:armel (14.2.0-19) ... Selecting previously unselected package libwrap0:armel. Preparing to unpack .../101-libwrap0_7.6.q-36_armel.deb ... Unpacking libwrap0:armel (7.6.q-36) ... Selecting previously unselected package libwrap0-dev:armel. Preparing to unpack .../102-libwrap0-dev_7.6.q-36_armel.deb ... Unpacking libwrap0-dev:armel (7.6.q-36) ... Selecting previously unselected package pkgconf-bin. Preparing to unpack .../103-pkgconf-bin_1.8.1-4_amd64.deb ... Unpacking pkgconf-bin (1.8.1-4) ... Selecting previously unselected package pkgconf:armel. Preparing to unpack .../104-pkgconf_1.8.1-4_armel.deb ... Unpacking pkgconf:armel (1.8.1-4) ... Selecting previously unselected package sbuild-build-depends-main-dummy:armel. Preparing to unpack .../105-sbuild-build-depends-main-dummy_0.invalid.0_armel.deb ... Unpacking sbuild-build-depends-main-dummy:armel (0.invalid.0) ... Setting up libpipeline1:amd64 (1.5.8-1) ... Setting up mysql-common (5.8+1.1.1) ... update-alternatives: using /etc/mysql/my.cnf.fallback to provide /etc/mysql/my.cnf (my.cnf) in auto mode Setting up binutils-arm-linux-gnueabi (2.44-3) ... Setting up bsdextrautils (2.41-4) ... Setting up libmagic-mgc (1:5.46-5) ... Setting up gcc-14-base:armel (14.2.0-19) ... Setting up gawk (1:5.2.1-2+b1) ... Setting up libarchive-zip-perl (1.68-1) ... Setting up libtirpc-common (1.3.6+ds-1) ... Setting up libdebhelper-perl (13.24.2) ... Setting up libmagic1t64:amd64 (1:5.46-5) ... Setting up gettext-base (0.23.1-1) ... Setting up m4 (1.4.19-8) ... Setting up file (1:5.46-5) ... Setting up libfakeroot:amd64 (1.37.1.1-1) ... Setting up libelf1t64:amd64 (0.192-4) ... Setting up linux-libc-dev-armel-cross (6.12.17-1cross2) ... Setting up fakeroot (1.37.1.1-1) ... update-alternatives: using /usr/bin/fakeroot-sysv to provide /usr/bin/fakeroot (fakeroot) in auto mode Setting up mariadb-common (1:11.8.1-4) ... update-alternatives: using /etc/mysql/mariadb.cnf to provide /etc/mysql/my.cnf (my.cnf) in auto mode Setting up gcc-14-arm-linux-gnueabi-base:amd64 (14.2.0-19cross1) ... Setting up autotools-dev (20240727.1) ... Setting up libpkgconf3:amd64 (1.8.1-4) ... Setting up libunistring5:amd64 (1.3-2) ... Setting up autopoint (0.23.1-1) ... Setting up pkgconf-bin (1.8.1-4) ... Setting up autoconf (2.72-3.1) ... Setting up libc6-armel-cross (2.41-6cross2) ... Setting up dwz (0.15-1+b1) ... Setting up gcc-14-cross-base-ports (14.2.0-19cross1) ... Setting up sensible-utils (0.0.25) ... Setting up libuchardet0:amd64 (0.0.8-1+b2) ... Setting up bison (2:3.8.2+dfsg-1+b2) ... update-alternatives: using /usr/bin/bison.yacc to provide /usr/bin/yacc (yacc) in auto mode Setting up libc6-dev-armel-cross (2.41-6cross2) ... Setting up libxml2:amd64 (2.12.7+dfsg+really2.9.14-0.4) ... Setting up automake (1:1.17-4) ... update-alternatives: using /usr/bin/automake-1.17 to provide /usr/bin/automake (automake) in auto mode Setting up libfile-stripnondeterminism-perl (1.14.1-2) ... Setting up flex (2.6.4-8.2+b4) ... Setting up gettext (0.23.1-1) ... Setting up libgomp1-armel-cross (14.2.0-19cross1) ... Setting up libtool (2.5.4-4) ... Setting up cpp-14-arm-linux-gnueabi (14.2.0-19cross1) ... Setting up libgcc-s1-armel-cross (14.2.0-19cross1) ... Setting up libstdc++6-armel-cross (14.2.0-19cross1) ... Setting up libatomic1-armel-cross (14.2.0-19cross1) ... Setting up pkgconf:armel (1.8.1-4) ... Setting up intltool-debian (0.35.0+20060710.6) ... Setting up dh-autoreconf (20) ... Setting up cpp-arm-linux-gnueabi (4:14.2.0-1) ... Setting up libubsan1-armel-cross (14.2.0-19cross1) ... Setting up dh-strip-nondeterminism (1.14.1-2) ... Setting up groff-base (1.23.0-7) ... Setting up libasan8-armel-cross (14.2.0-19cross1) ... Setting up po-debconf (1.0.21+nmu1) ... Setting up man-db (2.13.0-1) ... Not building database; man-db/auto-update is not 'true'. Setting up libgcc-14-dev-armel-cross (14.2.0-19cross1) ... Setting up debhelper (13.24.2) ... Setting up gcc-14-arm-linux-gnueabi (14.2.0-19cross1) ... Setting up libstdc++-14-dev-armel-cross (14.2.0-19cross1) ... Setting up g++-14-arm-linux-gnueabi (14.2.0-19cross1) ... Setting up gcc-arm-linux-gnueabi (4:14.2.0-1) ... Setting up g++-arm-linux-gnueabi (4:14.2.0-1) ... Setting up crossbuild-essential-armel (12.12) ... Setting up libgcc-s1:armel (14.2.0-19) ... Setting up libc6:armel (2.41-7) ... Setting up libdb5.3t64:armel (5.3.28+dfsg2-9) ... Setting up libasan8:armel (14.2.0-19) ... Setting up libstdc++6:armel (14.2.0-19) ... Setting up libtinfo6:armel (6.5+20250216-2) ... Setting up libzstd1:armel (1.5.7+dfsg-1) ... Setting up libkeyutils1:armel (1.6.3-6) ... Setting up libmaxminddb0:armel (1.12.2-1) ... Setting up libmaxminddb-dev:armel (1.12.2-1) ... Setting up zlib1g:armel (1:1.3.dfsg+really1.3.1-1+b1) ... Setting up libcrypt1:armel (1:4.4.38-1) ... Setting up libcom-err2:armel (1.47.2-1+b1) ... Setting up libgomp1:armel (14.2.0-19) ... Setting up libkrb5support0:armel (1.21.3-5) ... Setting up libsasl2-modules-db:armel (2.1.28+dfsg1-9) ... Setting up libwrap0:armel (7.6.q-36) ... Setting up libncurses6:armel (6.5+20250216-2) ... Setting up libatomic1:armel (14.2.0-19) ... Setting up libncursesw6:armel (6.5+20250216-2) ... Setting up libk5crypto3:armel (1.21.3-5) ... Setting up libreadline8t64:armel (8.2-6) ... Setting up libubsan1:armel (14.2.0-19) ... Setting up libcrypt-dev:armel (1:4.4.38-1) ... Setting up libwrap0-dev:armel (7.6.q-36) ... Setting up libc6-dev:armel (2.41-7) ... Setting up libgcc-14-dev:armel (14.2.0-19) ... Setting up libstdc++-14-dev:armel (14.2.0-19) ... Setting up libncurses-dev:armel (6.5+20250216-2) ... Setting up libssl3t64:armel (3.5.0-1) ... Setting up libreadline-dev:armel (8.2-6) ... Setting up libssl-dev:armel (3.5.0-1) ... Setting up libmariadb3:armel (1:11.8.1-4) ... Setting up libsasl2-2:armel (2.1.28+dfsg1-9) ... Setting up zlib1g-dev:armel (1:1.3.dfsg+really1.3.1-1+b1) ... Setting up libkrb5-3:armel (1.21.3-5) ... Setting up libsasl2-dev:armel (2.1.28+dfsg1-9) ... Setting up libgssapi-krb5-2:armel (1.21.3-5) ... Setting up libmariadb-dev:armel (1:11.8.1-4) ... Setting up libmariadb-dev-compat:armel (1:11.8.1-4) ... Setting up libtirpc3t64:armel (1.3.6+ds-1) ... Setting up libtirpc-dev:armel (1.3.6+ds-1) ... Setting up libnsl2:armel (1.3.0-3+b3) ... Setting up default-libmysqlclient-dev:armel (1.1.1) ... Setting up libnsl-dev:armel (1.3.0-3+b3) ... Setting up sbuild-build-depends-main-dummy:armel (0.invalid.0) ... Processing triggers for libc-bin (2.41-7) ... +------------------------------------------------------------------------------+ | Check architectures | +------------------------------------------------------------------------------+ Arch check ok (armel included in any) +------------------------------------------------------------------------------+ | Build environment | +------------------------------------------------------------------------------+ Kernel: Linux 6.1.0-32-amd64 #1 SMP PREEMPT_DYNAMIC Debian 6.1.129-1 (2025-03-06) amd64 (x86_64) Toolchain package versions: binutils_2.44-3 dpkg-dev_1.22.18 g++-14_14.2.0-19 gcc-14_14.2.0-19 libc6-dev_2.41-7 libstdc++-14-dev_14.2.0-19 libstdc++-14-dev-armel-cross_14.2.0-19cross1 libstdc++6_14.2.0-19 libstdc++6-armel-cross_14.2.0-19cross1 linux-libc-dev_6.12.22-1 Package versions: apt_3.0.0 apt-utils_3.0.0 autoconf_2.72-3.1 automake_1:1.17-4 autopoint_0.23.1-1 autotools-dev_20240727.1 base-files_13.7 base-passwd_3.6.7 bash_5.2.37-2 binutils_2.44-3 binutils-arm-linux-gnueabi_2.44-3 binutils-common_2.44-3 binutils-x86-64-linux-gnu_2.44-3 bison_2:3.8.2+dfsg-1+b2 bsdextrautils_2.41-4 bsdutils_1:2.41-4 build-essential_12.12 bzip2_1.0.8-6 coreutils_9.7-2 cpp_4:14.2.0-1 cpp-14_14.2.0-19 cpp-14-arm-linux-gnueabi_14.2.0-19cross1 cpp-14-x86-64-linux-gnu_14.2.0-19 cpp-arm-linux-gnueabi_4:14.2.0-1 cpp-x86-64-linux-gnu_4:14.2.0-1 crossbuild-essential-armel_12.12 dash_0.5.12-12 debconf_1.5.91 debhelper_13.24.2 debian-archive-keyring_2025.1 debianutils_5.22 default-libmysqlclient-dev_1.1.1 dh-autoreconf_20 dh-strip-nondeterminism_1.14.1-2 diffutils_1:3.10-4 dpkg_1.22.18 dpkg-dev_1.22.18 dwz_0.15-1+b1 fakeroot_1.37.1.1-1 file_1:5.46-5 findutils_4.10.0-3 flex_2.6.4-8.2+b4 g++_4:14.2.0-1 g++-14_14.2.0-19 g++-14-arm-linux-gnueabi_14.2.0-19cross1 g++-14-x86-64-linux-gnu_14.2.0-19 g++-arm-linux-gnueabi_4:14.2.0-1 g++-x86-64-linux-gnu_4:14.2.0-1 gawk_1:5.2.1-2+b1 gcc_4:14.2.0-1 gcc-14_14.2.0-19 gcc-14-arm-linux-gnueabi_14.2.0-19cross1 gcc-14-arm-linux-gnueabi-base_14.2.0-19cross1 gcc-14-base_14.2.0-19 gcc-14-cross-base-ports_14.2.0-19cross1 gcc-14-x86-64-linux-gnu_14.2.0-19 gcc-arm-linux-gnueabi_4:14.2.0-1 gcc-x86-64-linux-gnu_4:14.2.0-1 gettext_0.23.1-1 gettext-base_0.23.1-1 grep_3.11-4 groff-base_1.23.0-7 gzip_1.13-1 hostname_3.25 init-system-helpers_1.68 intltool-debian_0.35.0+20060710.6 libacl1_2.3.2-2+b1 libapt-pkg7.0_3.0.0 libarchive-zip-perl_1.68-1 libasan8_14.2.0-19 libasan8-armel-cross_14.2.0-19cross1 libatomic1_14.2.0-19 libatomic1-armel-cross_14.2.0-19cross1 libattr1_1:2.5.2-3 libaudit-common_1:4.0.2-2 libaudit1_1:4.0.2-2+b2 libbinutils_2.44-3 libblkid1_2.41-4 libbsd0_0.12.2-2 libbz2-1.0_1.0.8-6 libc-bin_2.41-7 libc-dev-bin_2.41-7 libc6_2.41-7 libc6-armel-cross_2.41-6cross2 libc6-dev_2.41-7 libc6-dev-armel-cross_2.41-6cross2 libcap-ng0_0.8.5-4+b1 libcap2_1:2.75-6 libcc1-0_14.2.0-19 libcom-err2_1.47.2-1+b1 libcrypt-dev_1:4.4.38-1 libcrypt1_1:4.4.38-1 libctf-nobfd0_2.44-3 libctf0_2.44-3 libdb5.3t64_5.3.28+dfsg2-9 libdebconfclient0_0.278 libdebhelper-perl_13.24.2 libdpkg-perl_1.22.18 libelf1t64_0.192-4 libfakeroot_1.37.1.1-1 libfile-stripnondeterminism-perl_1.14.1-2 libgcc-14-dev_14.2.0-19 libgcc-14-dev-armel-cross_14.2.0-19cross1 libgcc-s1_14.2.0-19 libgcc-s1-armel-cross_14.2.0-19cross1 libgdbm-compat4t64_1.24-2 libgdbm6t64_1.24-2 libgmp10_2:6.3.0+dfsg-3 libgomp1_14.2.0-19 libgomp1-armel-cross_14.2.0-19cross1 libgprofng0_2.44-3 libgssapi-krb5-2_1.21.3-5 libhogweed6t64_3.10.1-1 libhwasan0_14.2.0-19 libisl23_0.27-1 libitm1_14.2.0-19 libjansson4_2.14-2+b3 libk5crypto3_1.21.3-5 libkeyutils1_1.6.3-6 libkrb5-3_1.21.3-5 libkrb5support0_1.21.3-5 liblastlog2-2_2.41-4 liblsan0_14.2.0-19 liblz4-1_1.10.0-4 liblzma5_5.8.1-1 libmagic-mgc_1:5.46-5 libmagic1t64_1:5.46-5 libmariadb-dev_1:11.8.1-4 libmariadb-dev-compat_1:11.8.1-4 libmariadb3_1:11.8.1-4 libmaxminddb-dev_1.12.2-1 libmaxminddb0_1.12.2-1 libmd0_1.1.0-2+b1 libmount1_2.41-4 libmpc3_1.3.1-1+b3 libmpfr6_4.2.2-1 libncurses-dev_6.5+20250216-2 libncurses6_6.5+20250216-2 libncursesw6_6.5+20250216-2 libnettle8t64_3.10.1-1 libnsl-dev_1.3.0-3+b3 libnsl2_1.3.0-3+b3 libpam-modules_1.7.0-3 libpam-modules-bin_1.7.0-3 libpam-runtime_1.7.0-3 libpam0g_1.7.0-3 libpcre2-8-0_10.45-1 libperl5.40_5.40.1-3 libpipeline1_1.5.8-1 libpkgconf3_1.8.1-4 libquadmath0_14.2.0-19 libreadline-dev_8.2-6 libreadline8t64_8.2-6 libsasl2-2_2.1.28+dfsg1-9 libsasl2-dev_2.1.28+dfsg1-9 libsasl2-modules-db_2.1.28+dfsg1-9 libseccomp2_2.6.0-2 libselinux1_3.8.1-1 libsemanage-common_3.8.1-1 libsemanage2_3.8.1-1 libsepol2_3.8.1-1 libsframe1_2.44-3 libsigsegv2_2.14-1+b2 libsmartcols1_2.41-4 libsqlite3-0_3.46.1-3 libssl-dev_3.5.0-1 libssl3t64_3.5.0-1 libstdc++-14-dev_14.2.0-19 libstdc++-14-dev-armel-cross_14.2.0-19cross1 libstdc++6_14.2.0-19 libstdc++6-armel-cross_14.2.0-19cross1 libsystemd0_257.5-2 libtinfo6_6.5+20250216-2 libtirpc-common_1.3.6+ds-1 libtirpc-dev_1.3.6+ds-1 libtirpc3t64_1.3.6+ds-1 libtool_2.5.4-4 libtsan2_14.2.0-19 libubsan1_14.2.0-19 libubsan1-armel-cross_14.2.0-19cross1 libuchardet0_0.0.8-1+b2 libudev1_257.5-2 libunistring5_1.3-2 libuuid1_2.41-4 libwrap0_7.6.q-36 libwrap0-dev_7.6.q-36 libxml2_2.12.7+dfsg+really2.9.14-0.4 libxxhash0_0.8.3-2 libzstd1_1.5.7+dfsg-1 linux-libc-dev_6.12.22-1 linux-libc-dev-armel-cross_6.12.17-1cross2 login_1:4.16.0-2+really2.41-4 login.defs_1:4.17.4-2 m4_1.4.19-8 make_4.4.1-2 man-db_2.13.0-1 mariadb-common_1:11.8.1-4 mawk_1.3.4.20250131-1 mount_2.41-4 mysql-common_5.8+1.1.1 ncurses-base_6.5+20250216-2 ncurses-bin_6.5+20250216-2 openssl-provider-legacy_3.5.0-1 passwd_1:4.17.4-2 patch_2.8-1 perl_5.40.1-3 perl-base_5.40.1-3 perl-modules-5.40_5.40.1-3 pkgconf_1.8.1-4 pkgconf-bin_1.8.1-4 po-debconf_1.0.21+nmu1 readline-common_8.2-6 rpcsvc-proto_1.4.3-1 sbuild-build-depends-main-dummy_0.invalid.0 sed_4.9-2 sensible-utils_0.0.25 sqv_1.3.0-1 sysvinit-utils_3.14-4 tar_1.35+dfsg-3.1 tzdata_2025b-2 util-linux_2.41-4 xz-utils_5.8.1-1 zlib1g_1:1.3.dfsg+really1.3.1-1+b1 zlib1g-dev_1:1.3.dfsg+really1.3.1-1+b1 +------------------------------------------------------------------------------+ | Build | +------------------------------------------------------------------------------+ Unpack source ------------- -----BEGIN PGP SIGNED MESSAGE----- Hash: SHA512 Format: 3.0 (quilt) Source: argus-clients Binary: argus-client Architecture: any Version: 1:5.0.2+git20250321.41f65e2-2 Maintainer: Michael Stone Homepage: http://qosient.com/argus Standards-Version: 4.7.2 Build-Depends: debhelper (>= 12), libreadline-dev, zlib1g-dev, bison, flex, libncurses-dev, libwrap0-dev, libsasl2-dev, libmaxminddb-dev, default-libmysqlclient-dev, libtirpc-dev, libnsl-dev, gawk, pkgconf Package-List: argus-client deb utils optional arch=any Checksums-Sha1: a42afec46648471a3be315ee64eb95236107191f 5722848 argus-clients_5.0.2+git20250321.41f65e2.orig.tar.xz e4fc731de466e3443bc975d3c9e398ebf55b72d6 22776 argus-clients_5.0.2+git20250321.41f65e2-2.debian.tar.xz Checksums-Sha256: 3527adbf6d1ea5c74b693d724df94bb90b8cb66bb60fc9baee0e6481f92d361d 5722848 argus-clients_5.0.2+git20250321.41f65e2.orig.tar.xz 960aa742daab2683694322a997000e05446c44fd6d5fc3220437ee6a951b5dbf 22776 argus-clients_5.0.2+git20250321.41f65e2-2.debian.tar.xz Files: 6cafc0add67bab99704445de4a12c9fa 5722848 argus-clients_5.0.2+git20250321.41f65e2.orig.tar.xz e67cfdb47c708d5a8d72cfb8a9cac6ca 22776 argus-clients_5.0.2+git20250321.41f65e2-2.debian.tar.xz -----BEGIN PGP SIGNATURE----- iQIzBAEBCgAdFiEEAtUxX/EfGGGGDh4C9hqs3PoR/94FAmgJRbcACgkQ9hqs3PoR /978cRAAnwUy8lXJtTuYtXUSu5g/NjSJQ65Kiwwr6g2PkL0w8gDwXaMPCmdzncB3 FL0s2yxwUUbGWjrjdo6K7fr3jCbmtePc/iKvi/CpFoKicj/I5fz/KntLDlDJFoO7 nWU6L1U6AVTIe44Js/NqmY3109QkUipg+bK6kwiFlN2eV/+TQTwncwUtiyYsnKSj RAijxiZA8cz+F+CzkrpgoX+oh+fyoKJLiH2OzMd2cf3xQuuO1g5nnoUZSjAwViP7 CbM7df8QVEHO0M+5RvCBLBsUSkpB40fjCkLVq8hPZ9UyYqwciFYmBJtEKb3DfJiG pm8GdHX2efjWPutg7qb9sz08+JDXgjCIEkdOuhdOAFXA4F77tOGt3FzGvDVzpNa3 w83Gspkkqor45o1HFQFUdaBPutVZz1+FMjljTQ22hqyI+t1YGCJ+c88R7SREX2Pn bqVh24sh7B8NxLzm/HypMGbcArWy1xM9uSYiT80yDQqqCkub3jspkAJz2M5birof Hbf4BoZsxeaNFZ4CvTF9/XfEhiS2iC5aGQbT7+6vnK4GnucptejxeTZ3q/hUrpW2 DCi1OBLqwPBGNOeK87ItxJznowTJUF2VVX2va1JMXFvSLfkwuDViDuVQ1NRr4B1o VGiknND/icgnTGsoro/Kn8GphF6PfcD2ulVZga4wy20nPTRcYtc= =qZiy -----END PGP SIGNATURE----- dpkg-source: warning: cannot verify inline signature for ./argus-clients_5.0.2+git20250321.41f65e2-2.dsc: unsupported subcommand dpkg-source: info: extracting argus-clients in /<> dpkg-source: info: unpacking argus-clients_5.0.2+git20250321.41f65e2.orig.tar.xz dpkg-source: info: unpacking argus-clients_5.0.2+git20250321.41f65e2-2.debian.tar.xz dpkg-source: info: using patch list from debian/patches/series dpkg-source: info: applying makeflags.diff dpkg-source: info: applying man-warnings.diff dpkg-source: info: applying zstd-support.diff Check disk space ---------------- Sufficient free space for build User Environment ---------------- APT_CONFIG=/var/lib/sbuild/apt.conf CONFIG_SITE=/etc/dpkg-cross/cross-config.armel DEB_BUILD_OPTIONS=nocheck HOME=/sbuild-nonexistent LANG=en_US.UTF-8 LC_ALL=C.UTF-8 LOGNAME=crossqa OLDPWD=/home/crossqa PATH=/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games SBUILD_CONFIG=/tmp/tmp.SkN98frmXJ/sbuild.conf SCHROOT_ALIAS_NAME=unstable-amd64-sbuild SCHROOT_CHROOT_NAME=sid-amd64-sbuild SCHROOT_COMMAND=env SCHROOT_GID=1000 SCHROOT_GROUP=crossqa SCHROOT_SESSION_ID=sid-amd64-sbuild-8cdb5de9-26c8-4f85-b59f-621344dda742 SCHROOT_UID=1000 SCHROOT_USER=crossqa SHELL=/bin/sh USER=crossqa XDG_SESSION_CLASS=user dpkg-buildpackage ----------------- Command: dpkg-buildpackage --sanitize-env -aarmel -Pcross,nocheck -us -uc -B -rfakeroot --jobs-try=1 dpkg-buildpackage: info: source package argus-clients dpkg-buildpackage: info: source version 1:5.0.2+git20250321.41f65e2-2 dpkg-buildpackage: info: source distribution unstable dpkg-buildpackage: info: source changed by Michael Stone dpkg-architecture: warning: specified GNU system type arm-linux-gnueabi does not match CC system type x86_64-linux-gnu, try setting a correct CC environment variable dpkg-source --before-build . dpkg-buildpackage: info: host architecture armel debian/rules clean dh clean dh_clean debian/rules binary-arch dh binary-arch dh_update_autotools_config -a debian/rules override_dh_autoreconf make[1]: Entering directory '/<>' # don't do this make[1]: Leaving directory '/<>' debian/rules override_dh_auto_configure make[1]: Entering directory '/<>' touch .threads dh_auto_configure -- --with-libmaxminddb ./configure --build=x86_64-linux-gnu --prefix=/usr --includedir=\${prefix}/include --mandir=\${prefix}/share/man --infodir=\${prefix}/share/info --sysconfdir=/etc --localstatedir=/var --disable-option-checking --disable-silent-rules --libdir=\${prefix}/lib/arm-linux-gnueabi --runstatedir=/run --disable-maintainer-mode --disable-dependency-tracking --host=arm-linux-gnueabi --with-libmaxminddb checking build system type... x86_64-pc-linux-gnu checking host system type... arm-unknown-linux-gnueabi checking target system type... arm-unknown-linux-gnueabi checking for arm-linux-gnueabi-gcc... arm-linux-gnueabi-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... yes checking for suffix of object files... o checking whether we are using the GNU C compiler... yes checking whether arm-linux-gnueabi-gcc accepts -g... yes checking for arm-linux-gnueabi-gcc option to accept ISO C89... none needed checking gcc version... (cached) 0 checking whether ln -s works... yes checking for flex... flex checking lex output file root... lex.yy checking lex library... none needed checking whether yytext is a pointer... no checking for a BSD-compatible install... /usr/bin/install -c checking for arm-linux-gnueabi-ranlib... arm-linux-gnueabi-ranlib checking for bison... bison -y checking for ranlib... ranlib checking for flex... flex checking for flex 2.4 or higher... yes checking for bison... bison checking how to run the C preprocessor... arm-linux-gnueabi-gcc -E checking for grep that handles long lines and -e... /usr/bin/grep checking for egrep... /usr/bin/grep -E checking for ANSI C header files... yes checking for sys/types.h... yes checking for sys/stat.h... yes checking for stdlib.h... yes checking for string.h... yes checking for memory.h... yes checking for strings.h... yes checking for inttypes.h... yes checking for stdint.h... yes checking for unistd.h... yes checking readline/readline.h usability... yes checking readline/readline.h presence... yes checking for readline/readline.h... yes checking whether rl_event_hook is declared... yes checking whether rl_catch_signals is declared... yes checking whether rl_done is declared... yes checking whether rl_set_keyboard_input_timeout is declared... yes checking whether rl_replace_line is declared... yes checking whether rl_delete_text is declared... yes checking whether rl_resize_terminal is declared... yes checking whether rl_save_prompt is declared... yes readline test finished cppflags -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -Wdate-time -D_FORTIFY_SOURCE=2 ldflags -Wl,-z,relro -Wl,-z,now checking mysql.h usability... yes checking mysql.h presence... yes checking for mysql.h... yes checking for mysql_init in -lmysqlclient_r... yes checking for my_bool in /usr/include/mysql/mysql.h... no checking zlib.h usability... yes checking zlib.h presence... yes checking for zlib.h... yes checking for uncompress in -lz... yes checking dns_sd.h usability... no checking dns_sd.h presence... no checking for dns_sd.h... no checking regex.h usability... yes checking regex.h presence... yes checking for regex.h... yes checking for dirent.h that defines DIR... yes checking for library containing opendir... none required checking for egrep... (cached) /usr/bin/grep -E checking for sys/wait.h that is POSIX.1 compatible... yes checking for sys/types.h... (cached) yes checking sys/sockio.h usability... no checking sys/sockio.h presence... no checking for sys/sockio.h... no checking sys/file.h usability... yes checking sys/file.h presence... yes checking for sys/file.h... yes checking for string.h... (cached) yes checking fcntl.h usability... yes checking fcntl.h presence... yes checking for fcntl.h... yes checking syslog.h usability... yes checking syslog.h presence... yes checking for syslog.h... yes checking stdbool.h usability... yes checking stdbool.h presence... yes checking for stdbool.h... yes checking arpa/inet.h usability... yes checking arpa/inet.h presence... yes checking for arpa/inet.h... yes checking for fcntl.h... (cached) yes checking for inttypes.h... (cached) yes checking limits.h usability... yes checking limits.h presence... yes checking for limits.h... yes checking libintl.h usability... yes checking libintl.h presence... yes checking for libintl.h... yes checking malloc.h usability... yes checking malloc.h presence... yes checking for malloc.h... yes checking for memory.h... (cached) yes checking netdb.h usability... yes checking netdb.h presence... yes checking for netdb.h... yes checking netinet/in.h usability... yes checking netinet/in.h presence... yes checking for netinet/in.h... yes checking net/if_dl.h usability... no checking net/if_dl.h presence... no checking for net/if_dl.h... no checking for stdlib.h... (cached) yes checking stddef.h usability... yes checking stddef.h presence... yes checking for stddef.h... yes checking for string.h... (cached) yes checking for strings.h... (cached) yes checking for sys/file.h... (cached) yes checking sys/ioctl.h usability... yes checking sys/ioctl.h presence... yes checking for sys/ioctl.h... yes checking sys/param.h usability... yes checking sys/param.h presence... yes checking for sys/param.h... yes checking sys/socket.h usability... yes checking sys/socket.h presence... yes checking for sys/socket.h... yes checking sys/mount.h usability... yes checking sys/mount.h presence... yes checking for sys/mount.h... yes checking sys/time.h usability... yes checking sys/time.h presence... yes checking for sys/time.h... yes checking sys/vfs.h usability... yes checking sys/vfs.h presence... yes checking for sys/vfs.h... yes checking for syslog.h... (cached) yes checking termios.h usability... yes checking termios.h presence... yes checking for termios.h... yes checking for unistd.h... (cached) yes checking values.h usability... yes checking values.h presence... yes checking for values.h... yes checking ifaddrs.h usability... yes checking ifaddrs.h presence... yes checking for ifaddrs.h... yes checking for dns_sd.h... (cached) no checking uuid/uuid.h usability... no checking uuid/uuid.h presence... no checking for uuid/uuid.h... no checking linux/uuid.h usability... yes checking linux/uuid.h presence... yes checking for linux/uuid.h... yes checking uuid.h usability... no checking uuid.h presence... no checking for uuid.h... no checking sys/systm.h usability... no checking sys/systm.h presence... no checking for sys/systm.h... no checking arpa/nameser.h usability... yes checking arpa/nameser.h presence... yes checking for arpa/nameser.h... yes checking arpa/nameser_compat.h usability... yes checking arpa/nameser_compat.h presence... yes checking for arpa/nameser_compat.h... yes checking for stdbool.h... (cached) yes checking for an ANSI C-conforming const... yes checking for inline... inline checking for special C compiler options needed for large files... no checking for _FILE_OFFSET_BITS value needed for large files... no checking if unaligned accesses fail... yes checking for int8_t... yes checking for uint8_t... yes checking for int16_t... yes checking for uint16_t... yes checking for int32_t... yes checking for uint32_t... yes checking for uint64_t... yes checking for uid_t in sys/types.h... yes checking for pid_t... yes checking for size_t... yes checking for sys/time.h... (cached) yes checking for unistd.h... (cached) yes checking whether struct tm is in sys/time.h or time.h... time.h checking for struct tm.tm_zone... yes checking for working alloca.h... yes checking for alloca... yes checking for vprintf... yes checking for _doprnt... no checking whether closedir returns void... yes checking for error_at_line... yes checking vfork.h usability... no checking vfork.h presence... no checking for vfork.h... no checking for fork... yes checking for vfork... yes checking for working fork... cross configure: WARNING: result yes guessed because of cross compilation checking for working vfork... (cached) yes checking for stdlib.h... (cached) yes checking for GNU libc compatible malloc... no checking for working memcmp... no checking whether time.h and sys/time.h may both be included... yes checking for alarm... yes checking for working mktime... no checking for stdlib.h... (cached) yes checking for GNU libc compatible realloc... no checking sys/select.h usability... yes checking sys/select.h presence... yes checking for sys/select.h... yes checking for sys/socket.h... (cached) yes checking types of arguments for select... int,fd_set *,struct timeval * checking whether lstat correctly handles trailing slash... no checking whether stat accepts an empty string... yes checking for strftime... yes checking for working strtod... no checking for pow... no checking for pow in -lm... yes checking for backtrace... yes checking for openlog... yes checking for syslog... yes checking for vfprintf... yes checking for strlcpy... yes checking for strftime... (cached) yes checking for inet_aton... yes checking for setlinebuf... yes checking for strerror... yes checking for strtof... yes checking for floorf... no checking for remainderf... no checking for timegm... yes checking for isatty... yes checking for vsnprintf... yes checking for snprintf... yes checking for library containing gethostbyname... none required checking for library containing socket... none required checking for library containing putmsg... no checking for ether_hostton... yes checking for getaddrinfo... yes checking for gethostname... yes checking for alarm... (cached) yes checking for bzero... yes checking for endgrent... yes checking for endpwent... yes checking for floor... no checking for gethostbyaddr... yes checking for gethostbyname... yes checking for getpass... yes checking for gettimeofday... yes checking for inet_ntoa... yes checking for isascii... yes checking for localtime_r... yes checking for memchr... yes checking for memmove... yes checking for memset... yes checking for mkdir... yes checking for modf... yes checking for pow... (cached) no checking for putenv... yes checking for realpath... yes checking for regcomp... yes checking for select... yes checking for setenv... yes checking for socket... yes checking for sqrt... no checking for strcasecmp... yes checking for strchr... yes checking for strdup... yes checking for strerror... (cached) yes checking for strlcat... yes checking for strncasecmp... yes checking for strpbrk... yes checking for strerror... (cached) yes checking for strrchr... yes checking for strstr... yes checking for strtol... yes checking for strtof... (cached) yes checking for srandomdev... no checking for tzset... yes checking for gethostuuid... no checking for posix_memalign... yes checking for memalign... yes checking for library containing clock_gettime... none required checking for library containing clock_nanosleep... none required checking for .threads... yes checking for sched_get_priority_min... yes checking for rpc/xdr.h... no checking rpc/xdr.h usability... yes checking rpc/xdr.h presence... yes checking for rpc/xdr.h... yes checking for xdrmem_create... yes checking ncurses.h usability... yes checking ncurses.h presence... yes checking for ncurses.h... yes checking for initscr in -lncurses... yes checking for arm-linux-gnueabi-pkg-config... /usr/bin/arm-linux-gnueabi-pkg-config checking pkg-config is at least version 0.9.0... yes checking for LIBMAXMINDDB... yes checking for "/usr/include/maxminddb.h"... configure: error: cannot check for file existence when cross compiling tail -v -n \+0 config.log ==> config.log <== This file contains any messages produced by compilers while running configure, to aid debugging if configure makes a mistake. It was created by Argus-5.0 Client Programs configure 5.0, which was generated by GNU Autoconf 2.69. Invocation command line was $ ./configure --build=x86_64-linux-gnu --prefix=/usr --includedir=${prefix}/include --mandir=${prefix}/share/man --infodir=${prefix}/share/info --sysconfdir=/etc --localstatedir=/var --disable-option-checking --disable-silent-rules --libdir=${prefix}/lib/arm-linux-gnueabi --runstatedir=/run --disable-maintainer-mode --disable-dependency-tracking --host=arm-linux-gnueabi --with-libmaxminddb ## --------- ## ## Platform. ## ## --------- ## hostname = debian-ci-siliconvalley uname -m = x86_64 uname -r = 6.1.0-32-amd64 uname -s = Linux uname -v = #1 SMP PREEMPT_DYNAMIC Debian 6.1.129-1 (2025-03-06) /usr/bin/uname -p = unknown /bin/uname -X = unknown /bin/arch = x86_64 /usr/bin/arch -k = unknown /usr/convex/getsysinfo = unknown /usr/bin/hostinfo = unknown /bin/machine = unknown /usr/bin/oslevel = unknown /bin/universe = unknown PATH: /usr/local/sbin PATH: /usr/local/bin PATH: /usr/sbin PATH: /usr/bin PATH: /sbin PATH: /bin PATH: /usr/games ## ----------- ## ## Core tests. ## ## ----------- ## configure:2627: checking build system type configure:2641: result: x86_64-pc-linux-gnu configure:2661: checking host system type configure:2674: result: arm-unknown-linux-gnueabi configure:2694: checking target system type configure:2707: result: arm-unknown-linux-gnueabi configure:2889: checking for arm-linux-gnueabi-gcc configure:2905: found /usr/bin/arm-linux-gnueabi-gcc configure:2916: result: arm-linux-gnueabi-gcc configure:3185: checking for C compiler version configure:3194: arm-linux-gnueabi-gcc --version >&5 arm-linux-gnueabi-gcc (Debian 14.2.0-19) 14.2.0 Copyright (C) 2024 Free Software Foundation, Inc. This is free software; see the source for copying conditions. There is NO warranty; not even for MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. configure:3205: $? = 0 configure:3194: arm-linux-gnueabi-gcc -v >&5 Using built-in specs. COLLECT_GCC=arm-linux-gnueabi-gcc COLLECT_LTO_WRAPPER=/usr/libexec/gcc-cross/arm-linux-gnueabi/14/lto-wrapper Target: arm-linux-gnueabi Configured with: ../src/configure -v --with-pkgversion='Debian 14.2.0-19' --with-bugurl=file:///usr/share/doc/gcc-14/README.Bugs --enable-languages=c,ada,c++,go,d,fortran,objc,obj-c++,m2 --prefix=/usr --with-gcc-major-version-only --program-suffix=-14 --enable-shared --enable-linker-build-id --libexecdir=/usr/libexec --without-included-gettext --enable-threads=posix --libdir=/usr/lib --enable-nls --with-sysroot=/ --enable-clocale=gnu --enable-libstdcxx-debug --enable-libstdcxx-time=yes --with-default-libstdcxx-abi=new --enable-libstdcxx-backtrace --enable-gnu-unique-object --disable-libitm --disable-libquadmath --disable-libquadmath-support --enable-plugin --enable-default-pie --with-system-zlib --enable-libphobos-checking=release --without-target-system-zlib --enable-multiarch --disable-sjlj-exceptions --with-arch=armv5te --with-float=soft --disable-werror --enable-checking=release --build=x86_64-linux-gnu --host=x86_64-linux-gnu --target=arm-linux-gnueabi --program-prefix=arm-linux-gnueabi- --includedir=/usr/arm-linux-gnueabi/include --with-build-config=bootstrap-lto-lean --enable-link-serialization=3 Thread model: posix Supported LTO compression algorithms: zlib zstd gcc version 14.2.0 (Debian 14.2.0-19) configure:3205: $? = 0 configure:3194: arm-linux-gnueabi-gcc -V >&5 arm-linux-gnueabi-gcc: error: unrecognized command-line option '-V' arm-linux-gnueabi-gcc: fatal error: no input files compilation terminated. configure:3205: $? = 1 configure:3194: arm-linux-gnueabi-gcc -qversion >&5 arm-linux-gnueabi-gcc: error: unrecognized command-line option '-qversion'; did you mean '--version'? arm-linux-gnueabi-gcc: fatal error: no input files compilation terminated. configure:3205: $? = 1 configure:3225: checking whether the C compiler works configure:3247: arm-linux-gnueabi-gcc -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/<>=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fno-strict-aliasing -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -Wdate-time -D_FORTIFY_SOURCE=2 -Wl,-z,relro -Wl,-z,now conftest.c >&5 configure:3251: $? = 0 configure:3299: result: yes configure:3302: checking for C compiler default output file name configure:3304: result: a.out configure:3310: checking for suffix of executables configure:3317: arm-linux-gnueabi-gcc -o conftest -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/<>=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fno-strict-aliasing -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -Wdate-time -D_FORTIFY_SOURCE=2 -Wl,-z,relro -Wl,-z,now conftest.c >&5 configure:3321: $? = 0 configure:3343: result: configure:3365: checking whether we are cross compiling configure:3403: result: yes configure:3408: checking for suffix of object files configure:3430: arm-linux-gnueabi-gcc -c -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/<>=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fno-strict-aliasing -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -Wdate-time -D_FORTIFY_SOURCE=2 conftest.c >&5 configure:3434: $? = 0 configure:3455: result: o configure:3459: checking whether we are using the GNU C compiler configure:3478: arm-linux-gnueabi-gcc -c -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/<>=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fno-strict-aliasing -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -Wdate-time -D_FORTIFY_SOURCE=2 conftest.c >&5 configure:3478: $? = 0 configure:3487: result: yes configure:3496: checking whether arm-linux-gnueabi-gcc accepts -g configure:3516: arm-linux-gnueabi-gcc -c -g -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -Wdate-time -D_FORTIFY_SOURCE=2 conftest.c >&5 configure:3516: $? = 0 configure:3557: result: yes configure:3574: checking for arm-linux-gnueabi-gcc option to accept ISO C89 configure:3637: arm-linux-gnueabi-gcc -c -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/<>=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fno-strict-aliasing -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -Wdate-time -D_FORTIFY_SOURCE=2 conftest.c >&5 configure:3637: $? = 0 configure:3650: result: none needed configure:3677: checking gcc version configure:3689: result: 0 configure:3823: checking whether ln -s works configure:3827: result: yes configure:3838: checking for flex configure:3854: found /usr/bin/flex configure:3865: result: flex configure:3903: flex conftest.l configure:3907: $? = 0 configure:3909: checking lex output file root configure:3923: result: lex.yy configure:3928: checking lex library configure:3942: arm-linux-gnueabi-gcc -o conftest -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/<>=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fno-strict-aliasing -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -Wdate-time -D_FORTIFY_SOURCE=2 -Wl,-z,relro -Wl,-z,now conftest.c >&5 /usr/lib/gcc-cross/arm-linux-gnueabi/14/../../../../arm-linux-gnueabi/bin/ld: /tmp/ccGum1Vs.o: in function `input': ./lex.yy.c:1180:(.text+0xe8c): undefined reference to `yywrap' /usr/lib/gcc-cross/arm-linux-gnueabi/14/../../../../arm-linux-gnueabi/bin/ld: /tmp/ccGum1Vs.o: in function `yylex': ./lex.yy.c:871:(.text+0x11b8): undefined reference to `yywrap' /usr/lib/gcc-cross/arm-linux-gnueabi/14/../../../../arm-linux-gnueabi/bin/ld: /tmp/ccGum1Vs.o: in function `main': ./conftest.l:17:(.text.startup+0x14): undefined reference to `yywrap' collect2: error: ld returned 1 exit status configure:3942: $? = 1 configure: failed program was: | /* confdefs.h */ | #define PACKAGE_NAME "Argus-5.0 Client Programs" | #define PACKAGE_TARNAME "argus-clients" | #define PACKAGE_VERSION "5.0" | #define PACKAGE_STRING "Argus-5.0 Client Programs 5.0" | #define PACKAGE_BUGREPORT "bug-report@qosient.com" | #define PACKAGE_URL "http://qosient.com/argus" | /* end confdefs.h. */ | | #line 3 "lex.yy.c" | | #define YY_INT_ALIGNED short int | | /* A lexical scanner generated by flex */ | | #define FLEX_SCANNER | #define YY_FLEX_MAJOR_VERSION 2 | #define YY_FLEX_MINOR_VERSION 6 | #define YY_FLEX_SUBMINOR_VERSION 4 | #if YY_FLEX_SUBMINOR_VERSION > 0 | #define FLEX_BETA | #endif | | /* First, we deal with platform-specific or compiler-specific issues. */ | | /* begin standard C headers. */ | #include | #include | #include | #include | | /* end standard C headers. */ | | /* flex integer type definitions */ | | #ifndef FLEXINT_H | #define FLEXINT_H | | /* C99 systems have . Non-C99 systems may or may not. */ | | #if defined (__STDC_VERSION__) && __STDC_VERSION__ >= 199901L | | /* C99 says to define __STDC_LIMIT_MACROS before including stdint.h, | * if you want the limit (max/min) macros for int types. | */ | #ifndef __STDC_LIMIT_MACROS | #define __STDC_LIMIT_MACROS 1 | #endif | | #include | typedef int8_t flex_int8_t; | typedef uint8_t flex_uint8_t; | typedef int16_t flex_int16_t; | typedef uint16_t flex_uint16_t; | typedef int32_t flex_int32_t; | typedef uint32_t flex_uint32_t; | #else | typedef signed char flex_int8_t; | typedef short int flex_int16_t; | typedef int flex_int32_t; | typedef unsigned char flex_uint8_t; | typedef unsigned short int flex_uint16_t; | typedef unsigned int flex_uint32_t; | | /* Limits of integral types. */ | #ifndef INT8_MIN | #define INT8_MIN (-128) | #endif | #ifndef INT16_MIN | #define INT16_MIN (-32767-1) | #endif | #ifndef INT32_MIN | #define INT32_MIN (-2147483647-1) | #endif | #ifndef INT8_MAX | #define INT8_MAX (127) | #endif | #ifndef INT16_MAX | #define INT16_MAX (32767) | #endif | #ifndef INT32_MAX | #define INT32_MAX (2147483647) | #endif | #ifndef UINT8_MAX | #define UINT8_MAX (255U) | #endif | #ifndef UINT16_MAX | #define UINT16_MAX (65535U) | #endif | #ifndef UINT32_MAX | #define UINT32_MAX (4294967295U) | #endif | | #ifndef SIZE_MAX | #define SIZE_MAX (~(size_t)0) | #endif | | #endif /* ! C99 */ | | #endif /* ! FLEXINT_H */ | | /* begin standard C++ headers. */ | | /* TODO: this is always defined, so inline it */ | #define yyconst const | | #if defined(__GNUC__) && __GNUC__ >= 3 | #define yynoreturn __attribute__((__noreturn__)) | #else | #define yynoreturn | #endif | | /* Returned upon end-of-file. */ | #define YY_NULL 0 | | /* Promotes a possibly negative, possibly signed char to an | * integer in range [0..255] for use as an array index. | */ | #define YY_SC_TO_UI(c) ((YY_CHAR) (c)) | | /* Enter a start condition. This macro really ought to take a parameter, | * but we do it the disgusting crufty way forced on us by the ()-less | * definition of BEGIN. | */ | #define BEGIN (yy_start) = 1 + 2 * | /* Translate the current start state into a value that can be later handed | * to BEGIN to return to the state. The YYSTATE alias is for lex | * compatibility. | */ | #define YY_START (((yy_start) - 1) / 2) | #define YYSTATE YY_START | /* Action number for EOF rule of a given start state. */ | #define YY_STATE_EOF(state) (YY_END_OF_BUFFER + state + 1) | /* Special action meaning "start processing a new file". */ | #define YY_NEW_FILE yyrestart( yyin ) | #define YY_END_OF_BUFFER_CHAR 0 | | /* Size of default input buffer. */ | #ifndef YY_BUF_SIZE | #ifdef __ia64__ | /* On IA-64, the buffer size is 16k, not 8k. | * Moreover, YY_BUF_SIZE is 2*YY_READ_BUF_SIZE in the general case. | * Ditto for the __ia64__ case accordingly. | */ | #define YY_BUF_SIZE 32768 | #else | #define YY_BUF_SIZE 16384 | #endif /* __ia64__ */ | #endif | | /* The state buf must be large enough to hold one state per character in the main buffer. | */ | #define YY_STATE_BUF_SIZE ((YY_BUF_SIZE + 2) * sizeof(yy_state_type)) | | #ifndef YY_TYPEDEF_YY_BUFFER_STATE | #define YY_TYPEDEF_YY_BUFFER_STATE | typedef struct yy_buffer_state *YY_BUFFER_STATE; | #endif | | #ifndef YY_TYPEDEF_YY_SIZE_T | #define YY_TYPEDEF_YY_SIZE_T | typedef size_t yy_size_t; | #endif | | extern int yyleng; | | extern FILE *yyin, *yyout; | | #define EOB_ACT_CONTINUE_SCAN 0 | #define EOB_ACT_END_OF_FILE 1 | #define EOB_ACT_LAST_MATCH 2 | | #define YY_LESS_LINENO(n) | #define YY_LINENO_REWIND_TO(ptr) | | /* Return all but the first "n" matched characters back to the input stream. */ | #define yyless(n) \ | do \ | { \ | /* Undo effects of setting up yytext. */ \ | int yyless_macro_arg = (n); \ | YY_LESS_LINENO(yyless_macro_arg);\ | *yy_cp = (yy_hold_char); \ | YY_RESTORE_YY_MORE_OFFSET \ | (yy_c_buf_p) = yy_cp = yy_bp + yyless_macro_arg - YY_MORE_ADJ; \ | YY_DO_BEFORE_ACTION; /* set up yytext again */ \ | } \ | while ( 0 ) | #define unput(c) yyunput( c, (yytext_ptr) ) | | #ifndef YY_STRUCT_YY_BUFFER_STATE | #define YY_STRUCT_YY_BUFFER_STATE | struct yy_buffer_state | { | FILE *yy_input_file; | | char *yy_ch_buf; /* input buffer */ | char *yy_buf_pos; /* current position in input buffer */ | | /* Size of input buffer in bytes, not including room for EOB | * characters. | */ | int yy_buf_size; | | /* Number of characters read into yy_ch_buf, not including EOB | * characters. | */ | int yy_n_chars; | | /* Whether we "own" the buffer - i.e., we know we created it, | * and can realloc() it to grow it, and should free() it to | * delete it. | */ | int yy_is_our_buffer; | | /* Whether this is an "interactive" input source; if so, and | * if we're using stdio for input, then we want to use getc() | * instead of fread(), to make sure we stop fetching input after | * each newline. | */ | int yy_is_interactive; | | /* Whether we're considered to be at the beginning of a line. | * If so, '^' rules will be active on the next match, otherwise | * not. | */ | int yy_at_bol; | | int yy_bs_lineno; /**< The line count. */ | int yy_bs_column; /**< The column count. */ | | /* Whether to try to fill the input buffer when we reach the | * end of it. | */ | int yy_fill_buffer; | | int yy_buffer_status; | | #define YY_BUFFER_NEW 0 | #define YY_BUFFER_NORMAL 1 | /* When an EOF's been seen but there's still some text to process | * then we mark the buffer as YY_EOF_PENDING, to indicate that we | * shouldn't try reading from the input source any more. We might | * still have a bunch of tokens to match, though, because of | * possible backing-up. | * | * When we actually see the EOF, we change the status to "new" | * (via yyrestart()), so that the user can continue scanning by | * just pointing yyin at a new input file. | */ | #define YY_BUFFER_EOF_PENDING 2 | | }; | #endif /* !YY_STRUCT_YY_BUFFER_STATE */ | | /* Stack of input buffers. */ | static size_t yy_buffer_stack_top = 0; /**< index of top of stack. */ | static size_t yy_buffer_stack_max = 0; /**< capacity of stack. */ | static YY_BUFFER_STATE * yy_buffer_stack = NULL; /**< Stack as an array. */ | | /* We provide macros for accessing buffer states in case in the | * future we want to put the buffer states in a more general | * "scanner state". | * | * Returns the top of the stack, or NULL. | */ | #define YY_CURRENT_BUFFER ( (yy_buffer_stack) \ | ? (yy_buffer_stack)[(yy_buffer_stack_top)] \ | : NULL) | /* Same as previous macro, but useful when we know that the buffer stack is not | * NULL or when we need an lvalue. For internal use only. | */ | #define YY_CURRENT_BUFFER_LVALUE (yy_buffer_stack)[(yy_buffer_stack_top)] | | /* yy_hold_char holds the character lost when yytext is formed. */ | static char yy_hold_char; | static int yy_n_chars; /* number of characters read into yy_ch_buf */ | int yyleng; | | /* Points to current character in buffer. */ | static char *yy_c_buf_p = NULL; | static int yy_init = 0; /* whether we need to initialize */ | static int yy_start = 0; /* start state number */ | | /* Flag which is used to allow yywrap()'s to do buffer switches | * instead of setting up a fresh yyin. A bit of a hack ... | */ | static int yy_did_buffer_switch_on_eof; | | void yyrestart ( FILE *input_file ); | void yy_switch_to_buffer ( YY_BUFFER_STATE new_buffer ); | YY_BUFFER_STATE yy_create_buffer ( FILE *file, int size ); | void yy_delete_buffer ( YY_BUFFER_STATE b ); | void yy_flush_buffer ( YY_BUFFER_STATE b ); | void yypush_buffer_state ( YY_BUFFER_STATE new_buffer ); | void yypop_buffer_state ( void ); | | static void yyensure_buffer_stack ( void ); | static void yy_load_buffer_state ( void ); | static void yy_init_buffer ( YY_BUFFER_STATE b, FILE *file ); | #define YY_FLUSH_BUFFER yy_flush_buffer( YY_CURRENT_BUFFER ) | | YY_BUFFER_STATE yy_scan_buffer ( char *base, yy_size_t size ); | YY_BUFFER_STATE yy_scan_string ( const char *yy_str ); | YY_BUFFER_STATE yy_scan_bytes ( const char *bytes, int len ); | | void *yyalloc ( yy_size_t ); | void *yyrealloc ( void *, yy_size_t ); | void yyfree ( void * ); | | #define yy_new_buffer yy_create_buffer | #define yy_set_interactive(is_interactive) \ | { \ | if ( ! YY_CURRENT_BUFFER ){ \ | yyensure_buffer_stack (); \ | YY_CURRENT_BUFFER_LVALUE = \ | yy_create_buffer( yyin, YY_BUF_SIZE ); \ | } \ | YY_CURRENT_BUFFER_LVALUE->yy_is_interactive = is_interactive; \ | } | #define yy_set_bol(at_bol) \ | { \ | if ( ! YY_CURRENT_BUFFER ){\ | yyensure_buffer_stack (); \ | YY_CURRENT_BUFFER_LVALUE = \ | yy_create_buffer( yyin, YY_BUF_SIZE ); \ | } \ | YY_CURRENT_BUFFER_LVALUE->yy_at_bol = at_bol; \ | } | #define YY_AT_BOL() (YY_CURRENT_BUFFER_LVALUE->yy_at_bol) | | /* Begin user sect3 */ | typedef flex_uint8_t YY_CHAR; | | FILE *yyin = NULL, *yyout = NULL; | | typedef int yy_state_type; | | extern int yylineno; | int yylineno = 1; | | extern char *yytext; | #ifdef yytext_ptr | #undef yytext_ptr | #endif | #define yytext_ptr yytext | | static yy_state_type yy_get_previous_state ( void ); | static yy_state_type yy_try_NUL_trans ( yy_state_type current_state ); | static int yy_get_next_buffer ( void ); | static void yynoreturn yy_fatal_error ( const char* msg ); | | /* Done after the current pattern has been matched and before the | * corresponding action - sets up yytext. | */ | #define YY_DO_BEFORE_ACTION \ | (yytext_ptr) = yy_bp; \ | (yytext_ptr) -= (yy_more_len); \ | yyleng = (int) (yy_cp - (yytext_ptr)); \ | (yy_hold_char) = *yy_cp; \ | *yy_cp = '\0'; \ | (yy_c_buf_p) = yy_cp; | #define YY_NUM_RULES 8 | #define YY_END_OF_BUFFER 9 | /* This struct is not used in this scanner, | but its presence is necessary. */ | struct yy_trans_info | { | flex_int32_t yy_verify; | flex_int32_t yy_nxt; | }; | static const flex_int16_t yy_acclist[23] = | { 0, | 9, 7, 8, 8, 1, 7, 8, 2, 7, 8, | 3, 7, 8, 4, 7, 8, 5, 7, 8, 6, | 7, 8 | } ; | | static const flex_int16_t yy_accept[14] = | { 0, | 1, 1, 1, 2, 4, 5, 8, 11, 14, 17, | 20, 23, 23 | } ; | | static const YY_CHAR yy_ec[256] = | { 0, | 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, | 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, | 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, | 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, | 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, | 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, | 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, | 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, | 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, | 1, 1, 1, 1, 1, 1, 3, 4, 5, 6, | | 7, 8, 1, 1, 1, 1, 1, 1, 1, 1, | 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, | 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, | 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, | 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, | 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, | 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, | 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, | 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, | 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, | | 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, | 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, | 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, | 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, | 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, | 1, 1, 1, 1, 1 | } ; | | static const YY_CHAR yy_meta[9] = | { 0, | 1, 1, 1, 1, 1, 1, 1, 1 | } ; | | static const flex_int16_t yy_base[13] = | { 0, | 0, 0, 9, 10, 10, 10, 10, 10, 10, 10, | 10, 10 | } ; | | static const flex_int16_t yy_def[13] = | { 0, | 12, 1, 12, 12, 12, 12, 12, 12, 12, 12, | 12, 0 | } ; | | static const flex_int16_t yy_nxt[19] = | { 0, | 4, 5, 6, 7, 8, 9, 10, 11, 12, 3, | 12, 12, 12, 12, 12, 12, 12, 12 | } ; | | static const flex_int16_t yy_chk[19] = | { 0, | 1, 1, 1, 1, 1, 1, 1, 1, 3, 12, | 12, 12, 12, 12, 12, 12, 12, 12 | } ; | | extern int yy_flex_debug; | int yy_flex_debug = 0; | | static yy_state_type *yy_state_buf=0, *yy_state_ptr=0; | static char *yy_full_match; | static int yy_lp; | #define REJECT \ | { \ | *yy_cp = (yy_hold_char); /* undo effects of setting up yytext */ \ | yy_cp = (yy_full_match); /* restore poss. backed-over text */ \ | ++(yy_lp); \ | goto find_rule; \ | } | | static int yy_more_flag = 0; | static int yy_more_len = 0; | #define yymore() ((yy_more_flag) = 1) | #define YY_MORE_ADJ (yy_more_len) | #define YY_RESTORE_YY_MORE_OFFSET | char *yytext; | #line 1 "conftest.l" | #line 460 "lex.yy.c" | | #define INITIAL 0 | | #ifndef YY_NO_UNISTD_H | /* Special case for "unistd.h", since it is non-ANSI. We include it way | * down here because we want the user's section 1 to have been scanned first. | * The user has a chance to override it with an option. | */ | #include | #endif | | #ifndef YY_EXTRA_TYPE | #define YY_EXTRA_TYPE void * | #endif | | static int yy_init_globals ( void ); | | /* Accessor methods to globals. | These are made visible to non-reentrant scanners for convenience. */ | | int yylex_destroy ( void ); | | int yyget_debug ( void ); | | void yyset_debug ( int debug_flag ); | | YY_EXTRA_TYPE yyget_extra ( void ); | | void yyset_extra ( YY_EXTRA_TYPE user_defined ); | | FILE *yyget_in ( void ); | | void yyset_in ( FILE * _in_str ); | | FILE *yyget_out ( void ); | | void yyset_out ( FILE * _out_str ); | | int yyget_leng ( void ); | | char *yyget_text ( void ); | | int yyget_lineno ( void ); | | void yyset_lineno ( int _line_number ); | | /* Macros after this point can all be overridden by user definitions in | * section 1. | */ | | #ifndef YY_SKIP_YYWRAP | #ifdef __cplusplus | extern "C" int yywrap ( void ); | #else | extern int yywrap ( void ); | #endif | #endif | | #ifndef YY_NO_UNPUT | | static void yyunput ( int c, char *buf_ptr ); | | #endif | | #ifndef yytext_ptr | static void yy_flex_strncpy ( char *, const char *, int ); | #endif | | #ifdef YY_NEED_STRLEN | static int yy_flex_strlen ( const char * ); | #endif | | #ifndef YY_NO_INPUT | #ifdef __cplusplus | static int yyinput ( void ); | #else | static int input ( void ); | #endif | | #endif | | /* Amount of stuff to slurp up with each read. */ | #ifndef YY_READ_BUF_SIZE | #ifdef __ia64__ | /* On IA-64, the buffer size is 16k, not 8k */ | #define YY_READ_BUF_SIZE 16384 | #else | #define YY_READ_BUF_SIZE 8192 | #endif /* __ia64__ */ | #endif | | /* Copy whatever the last rule matched to the standard output. */ | #ifndef ECHO | /* This used to be an fputs(), but since the string might contain NUL's, | * we now use fwrite(). | */ | #define ECHO do { if (fwrite( yytext, (size_t) yyleng, 1, yyout )) {} } while (0) | #endif | | /* Gets input and stuffs it into "buf". number of characters read, or YY_NULL, | * is returned in "result". | */ | #ifndef YY_INPUT | #define YY_INPUT(buf,result,max_size) \ | if ( YY_CURRENT_BUFFER_LVALUE->yy_is_interactive ) \ | { \ | int c = '*'; \ | int n; \ | for ( n = 0; n < max_size && \ | (c = getc( yyin )) != EOF && c != '\n'; ++n ) \ | buf[n] = (char) c; \ | if ( c == '\n' ) \ | buf[n++] = (char) c; \ | if ( c == EOF && ferror( yyin ) ) \ | YY_FATAL_ERROR( "input in flex scanner failed" ); \ | result = n; \ | } \ | else \ | { \ | errno=0; \ | while ( (result = (int) fread(buf, 1, (yy_size_t) max_size, yyin)) == 0 && ferror(yyin)) \ | { \ | if( errno != EINTR) \ | { \ | YY_FATAL_ERROR( "input in flex scanner failed" ); \ | break; \ | } \ | errno=0; \ | clearerr(yyin); \ | } \ | }\ | \ | | #endif | | /* No semi-colon after return; correct usage is to write "yyterminate();" - | * we don't want an extra ';' after the "return" because that will cause | * some compilers to complain about unreachable statements. | */ | #ifndef yyterminate | #define yyterminate() return YY_NULL | #endif | | /* Number of entries by which start-condition stack grows. */ | #ifndef YY_START_STACK_INCR | #define YY_START_STACK_INCR 25 | #endif | | /* Report a fatal error. */ | #ifndef YY_FATAL_ERROR | #define YY_FATAL_ERROR(msg) yy_fatal_error( msg ) | #endif | | /* end tables serialization structures and prototypes */ | | /* Default declaration of generated scanner - a define so the user can | * easily add parameters. | */ | #ifndef YY_DECL | #define YY_DECL_IS_OURS 1 | | extern int yylex (void); | | #define YY_DECL int yylex (void) | #endif /* !YY_DECL */ | | /* Code executed at the beginning of each rule, after yytext and yyleng | * have been set up. | */ | #ifndef YY_USER_ACTION | #define YY_USER_ACTION | #endif | | /* Code executed at the end of each rule. */ | #ifndef YY_BREAK | #define YY_BREAK /*LINTED*/break; | #endif | | #define YY_RULE_SETUP \ | YY_USER_ACTION | | /** The main scanner function which does all the work. | */ | YY_DECL | { | yy_state_type yy_current_state; | char *yy_cp, *yy_bp; | int yy_act; | | if ( !(yy_init) ) | { | (yy_init) = 1; | | #ifdef YY_USER_INIT | YY_USER_INIT; | #endif | | /* Create the reject buffer large enough to save one state per allowed character. */ | if ( ! (yy_state_buf) ) | (yy_state_buf) = (yy_state_type *)yyalloc(YY_STATE_BUF_SIZE ); | if ( ! (yy_state_buf) ) | YY_FATAL_ERROR( "out of dynamic memory in yylex()" ); | | if ( ! (yy_start) ) | (yy_start) = 1; /* first start state */ | | if ( ! yyin ) | yyin = stdin; | | if ( ! yyout ) | yyout = stdout; | | if ( ! YY_CURRENT_BUFFER ) { | yyensure_buffer_stack (); | YY_CURRENT_BUFFER_LVALUE = | yy_create_buffer( yyin, YY_BUF_SIZE ); | } | | yy_load_buffer_state( ); | } | | { | #line 1 "conftest.l" | | #line 685 "lex.yy.c" | | while ( /*CONSTCOND*/1 ) /* loops until end-of-file is reached */ | { | (yy_more_len) = 0; | if ( (yy_more_flag) ) | { | (yy_more_len) = (int) ((yy_c_buf_p) - (yytext_ptr)); | (yy_more_flag) = 0; | } | yy_cp = (yy_c_buf_p); | | /* Support of yytext. */ | *yy_cp = (yy_hold_char); | | /* yy_bp points to the position in yy_ch_buf of the start of | * the current run. | */ | yy_bp = yy_cp; | | yy_current_state = (yy_start); | | (yy_state_ptr) = (yy_state_buf); | *(yy_state_ptr)++ = yy_current_state; | | yy_match: | do | { | YY_CHAR yy_c = yy_ec[YY_SC_TO_UI(*yy_cp)] ; | while ( yy_chk[yy_base[yy_current_state] + yy_c] != yy_current_state ) | { | yy_current_state = (int) yy_def[yy_current_state]; | if ( yy_current_state >= 13 ) | yy_c = yy_meta[yy_c]; | } | yy_current_state = yy_nxt[yy_base[yy_current_state] + yy_c]; | *(yy_state_ptr)++ = yy_current_state; | ++yy_cp; | } | while ( yy_base[yy_current_state] != 10 ); | | yy_find_action: | yy_current_state = *--(yy_state_ptr); | (yy_lp) = yy_accept[yy_current_state]; | | find_rule: /* we branch to this label when backing up */ | | for ( ; ; ) /* until we find what rule we matched */ | { | if ( (yy_lp) && (yy_lp) < yy_accept[yy_current_state + 1] ) | { | yy_act = yy_acclist[(yy_lp)]; | { | (yy_full_match) = yy_cp; | break; | } | } | --yy_cp; | yy_current_state = *--(yy_state_ptr); | (yy_lp) = yy_accept[yy_current_state]; | } | | YY_DO_BEFORE_ACTION; | | do_action: /* This label is used only to access EOF actions. */ | | switch ( yy_act ) | { /* beginning of action switch */ | case 1: | YY_RULE_SETUP | #line 2 "conftest.l" | { ECHO; } | YY_BREAK | case 2: | YY_RULE_SETUP | #line 3 "conftest.l" | { REJECT; } | YY_BREAK | case 3: | YY_RULE_SETUP | #line 4 "conftest.l" | { yymore (); } | YY_BREAK | case 4: | YY_RULE_SETUP | #line 5 "conftest.l" | { yyless (1); } | YY_BREAK | case 5: | YY_RULE_SETUP | #line 6 "conftest.l" | { /* IRIX 6.5 flex 2.5.4 underquotes its yyless argument. */ | yyless ((input () != 0)); } | YY_BREAK | case 6: | YY_RULE_SETUP | #line 8 "conftest.l" | { unput (yytext[0]); } | YY_BREAK | case 7: | YY_RULE_SETUP | #line 9 "conftest.l" | { BEGIN INITIAL; } | YY_BREAK | case 8: | YY_RULE_SETUP | #line 10 "conftest.l" | ECHO; | YY_BREAK | #line 794 "lex.yy.c" | case YY_STATE_EOF(INITIAL): | yyterminate(); | | case YY_END_OF_BUFFER: | { | /* Amount of text matched not including the EOB char. */ | int yy_amount_of_matched_text = (int) (yy_cp - (yytext_ptr)) - 1; | | /* Undo the effects of YY_DO_BEFORE_ACTION. */ | *yy_cp = (yy_hold_char); | YY_RESTORE_YY_MORE_OFFSET | | if ( YY_CURRENT_BUFFER_LVALUE->yy_buffer_status == YY_BUFFER_NEW ) | { | /* We're scanning a new file or input source. It's | * possible that this happened because the user | * just pointed yyin at a new source and called | * yylex(). If so, then we have to assure | * consistency between YY_CURRENT_BUFFER and our | * globals. Here is the right place to do so, because | * this is the first action (other than possibly a | * back-up) that will match for the new input source. | */ | (yy_n_chars) = YY_CURRENT_BUFFER_LVALUE->yy_n_chars; | YY_CURRENT_BUFFER_LVALUE->yy_input_file = yyin; | YY_CURRENT_BUFFER_LVALUE->yy_buffer_status = YY_BUFFER_NORMAL; | } | | /* Note that here we test for yy_c_buf_p "<=" to the position | * of the first EOB in the buffer, since yy_c_buf_p will | * already have been incremented past the NUL character | * (since all states make transitions on EOB to the | * end-of-buffer state). Contrast this with the test | * in input(). | */ | if ( (yy_c_buf_p) <= &YY_CURRENT_BUFFER_LVALUE->yy_ch_buf[(yy_n_chars)] ) | { /* This was really a NUL. */ | yy_state_type yy_next_state; | | (yy_c_buf_p) = (yytext_ptr) + yy_amount_of_matched_text; | | yy_current_state = yy_get_previous_state( ); | | /* Okay, we're now positioned to make the NUL | * transition. We couldn't have | * yy_get_previous_state() go ahead and do it | * for us because it doesn't know how to deal | * with the possibility of jamming (and we don't | * want to build jamming into it because then it | * will run more slowly). | */ | | yy_next_state = yy_try_NUL_trans( yy_current_state ); | | yy_bp = (yytext_ptr) + YY_MORE_ADJ; | | if ( yy_next_state ) | { | /* Consume the NUL. */ | yy_cp = ++(yy_c_buf_p); | yy_current_state = yy_next_state; | goto yy_match; | } | | else | { | yy_cp = (yy_c_buf_p); | goto yy_find_action; | } | } | | else switch ( yy_get_next_buffer( ) ) | { | case EOB_ACT_END_OF_FILE: | { | (yy_did_buffer_switch_on_eof) = 0; | | if ( yywrap( ) ) | { | /* Note: because we've taken care in | * yy_get_next_buffer() to have set up | * yytext, we can now set up | * yy_c_buf_p so that if some total | * hoser (like flex itself) wants to | * call the scanner after we return the | * YY_NULL, it'll still work - another | * YY_NULL will get returned. | */ | (yy_c_buf_p) = (yytext_ptr) + YY_MORE_ADJ; | | yy_act = YY_STATE_EOF(YY_START); | goto do_action; | } | | else | { | if ( ! (yy_did_buffer_switch_on_eof) ) | YY_NEW_FILE; | } | break; | } | | case EOB_ACT_CONTINUE_SCAN: | (yy_c_buf_p) = | (yytext_ptr) + yy_amount_of_matched_text; | | yy_current_state = yy_get_previous_state( ); | | yy_cp = (yy_c_buf_p); | yy_bp = (yytext_ptr) + YY_MORE_ADJ; | goto yy_match; | | case EOB_ACT_LAST_MATCH: | (yy_c_buf_p) = | &YY_CURRENT_BUFFER_LVALUE->yy_ch_buf[(yy_n_chars)]; | | yy_current_state = yy_get_previous_state( ); | | yy_cp = (yy_c_buf_p); | yy_bp = (yytext_ptr) + YY_MORE_ADJ; | goto yy_find_action; | } | break; | } | | default: | YY_FATAL_ERROR( | "fatal flex scanner internal error--no action found" ); | } /* end of action switch */ | } /* end of scanning one token */ | } /* end of user's declarations */ | } /* end of yylex */ | | /* yy_get_next_buffer - try to read in a new buffer | * | * Returns a code representing an action: | * EOB_ACT_LAST_MATCH - | * EOB_ACT_CONTINUE_SCAN - continue scanning from current position | * EOB_ACT_END_OF_FILE - end of file | */ | static int yy_get_next_buffer (void) | { | char *dest = YY_CURRENT_BUFFER_LVALUE->yy_ch_buf; | char *source = (yytext_ptr); | int number_to_move, i; | int ret_val; | | if ( (yy_c_buf_p) > &YY_CURRENT_BUFFER_LVALUE->yy_ch_buf[(yy_n_chars) + 1] ) | YY_FATAL_ERROR( | "fatal flex scanner internal error--end of buffer missed" ); | | if ( YY_CURRENT_BUFFER_LVALUE->yy_fill_buffer == 0 ) | { /* Don't try to fill the buffer, so this is an EOF. */ | if ( (yy_c_buf_p) - (yytext_ptr) - YY_MORE_ADJ == 1 ) | { | /* We matched a single character, the EOB, so | * treat this as a final EOF. | */ | return EOB_ACT_END_OF_FILE; | } | | else | { | /* We matched some text prior to the EOB, first | * process it. | */ | return EOB_ACT_LAST_MATCH; | } | } | | /* Try to read more data. */ | | /* First move last chars to start of buffer. */ | number_to_move = (int) ((yy_c_buf_p) - (yytext_ptr) - 1); | | for ( i = 0; i < number_to_move; ++i ) | *(dest++) = *(source++); | | if ( YY_CURRENT_BUFFER_LVALUE->yy_buffer_status == YY_BUFFER_EOF_PENDING ) | /* don't do the read, it's not guaranteed to return an EOF, | * just force an EOF | */ | YY_CURRENT_BUFFER_LVALUE->yy_n_chars = (yy_n_chars) = 0; | | else | { | int num_to_read = | YY_CURRENT_BUFFER_LVALUE->yy_buf_size - number_to_move - 1; | | while ( num_to_read <= 0 ) | { /* Not enough room in the buffer - grow it. */ | | YY_FATAL_ERROR( | "input buffer overflow, can't enlarge buffer because scanner uses REJECT" ); | | } | | if ( num_to_read > YY_READ_BUF_SIZE ) | num_to_read = YY_READ_BUF_SIZE; | | /* Read in more data. */ | YY_INPUT( (&YY_CURRENT_BUFFER_LVALUE->yy_ch_buf[number_to_move]), | (yy_n_chars), num_to_read ); | | YY_CURRENT_BUFFER_LVALUE->yy_n_chars = (yy_n_chars); | } | | if ( (yy_n_chars) == 0 ) | { | if ( number_to_move == YY_MORE_ADJ ) | { | ret_val = EOB_ACT_END_OF_FILE; | yyrestart( yyin ); | } | | else | { | ret_val = EOB_ACT_LAST_MATCH; | YY_CURRENT_BUFFER_LVALUE->yy_buffer_status = | YY_BUFFER_EOF_PENDING; | } | } | | else | ret_val = EOB_ACT_CONTINUE_SCAN; | | if (((yy_n_chars) + number_to_move) > YY_CURRENT_BUFFER_LVALUE->yy_buf_size) { | /* Extend the array by 50%, plus the number we really need. */ | int new_size = (yy_n_chars) + number_to_move + ((yy_n_chars) >> 1); | YY_CURRENT_BUFFER_LVALUE->yy_ch_buf = (char *) yyrealloc( | (void *) YY_CURRENT_BUFFER_LVALUE->yy_ch_buf, (yy_size_t) new_size ); | if ( ! YY_CURRENT_BUFFER_LVALUE->yy_ch_buf ) | YY_FATAL_ERROR( "out of dynamic memory in yy_get_next_buffer()" ); | /* "- 2" to take care of EOB's */ | YY_CURRENT_BUFFER_LVALUE->yy_buf_size = (int) (new_size - 2); | } | | (yy_n_chars) += number_to_move; | YY_CURRENT_BUFFER_LVALUE->yy_ch_buf[(yy_n_chars)] = YY_END_OF_BUFFER_CHAR; | YY_CURRENT_BUFFER_LVALUE->yy_ch_buf[(yy_n_chars) + 1] = YY_END_OF_BUFFER_CHAR; | | (yytext_ptr) = &YY_CURRENT_BUFFER_LVALUE->yy_ch_buf[0]; | | return ret_val; | } | | /* yy_get_previous_state - get the state just before the EOB char was reached */ | | static yy_state_type yy_get_previous_state (void) | { | yy_state_type yy_current_state; | char *yy_cp; | | yy_current_state = (yy_start); | | (yy_state_ptr) = (yy_state_buf); | *(yy_state_ptr)++ = yy_current_state; | | for ( yy_cp = (yytext_ptr) + YY_MORE_ADJ; yy_cp < (yy_c_buf_p); ++yy_cp ) | { | YY_CHAR yy_c = (*yy_cp ? yy_ec[YY_SC_TO_UI(*yy_cp)] : 1); | while ( yy_chk[yy_base[yy_current_state] + yy_c] != yy_current_state ) | { | yy_current_state = (int) yy_def[yy_current_state]; | if ( yy_current_state >= 13 ) | yy_c = yy_meta[yy_c]; | } | yy_current_state = yy_nxt[yy_base[yy_current_state] + yy_c]; | *(yy_state_ptr)++ = yy_current_state; | } | | return yy_current_state; | } | | /* yy_try_NUL_trans - try to make a transition on the NUL character | * | * synopsis | * next_state = yy_try_NUL_trans( current_state ); | */ | static yy_state_type yy_try_NUL_trans (yy_state_type yy_current_state ) | { | int yy_is_jam; | | YY_CHAR yy_c = 1; | while ( yy_chk[yy_base[yy_current_state] + yy_c] != yy_current_state ) | { | yy_current_state = (int) yy_def[yy_current_state]; | if ( yy_current_state >= 13 ) | yy_c = yy_meta[yy_c]; | } | yy_current_state = yy_nxt[yy_base[yy_current_state] + yy_c]; | yy_is_jam = (yy_current_state == 12); | if ( ! yy_is_jam ) | *(yy_state_ptr)++ = yy_current_state; | | return yy_is_jam ? 0 : yy_current_state; | } | | #ifndef YY_NO_UNPUT | | static void yyunput (int c, char * yy_bp ) | { | char *yy_cp; | | yy_cp = (yy_c_buf_p); | | /* undo effects of setting up yytext */ | *yy_cp = (yy_hold_char); | | if ( yy_cp < YY_CURRENT_BUFFER_LVALUE->yy_ch_buf + 2 ) | { /* need to shift things up to make room */ | /* +2 for EOB chars. */ | int number_to_move = (yy_n_chars) + 2; | char *dest = &YY_CURRENT_BUFFER_LVALUE->yy_ch_buf[ | YY_CURRENT_BUFFER_LVALUE->yy_buf_size + 2]; | char *source = | &YY_CURRENT_BUFFER_LVALUE->yy_ch_buf[number_to_move]; | | while ( source > YY_CURRENT_BUFFER_LVALUE->yy_ch_buf ) | *--dest = *--source; | | yy_cp += (int) (dest - source); | yy_bp += (int) (dest - source); | YY_CURRENT_BUFFER_LVALUE->yy_n_chars = | (yy_n_chars) = (int) YY_CURRENT_BUFFER_LVALUE->yy_buf_size; | | if ( yy_cp < YY_CURRENT_BUFFER_LVALUE->yy_ch_buf + 2 ) | YY_FATAL_ERROR( "flex scanner push-back overflow" ); | } | | *--yy_cp = (char) c; | | (yytext_ptr) = yy_bp; | (yy_hold_char) = *yy_cp; | (yy_c_buf_p) = yy_cp; | } | | #endif | | #ifndef YY_NO_INPUT | #ifdef __cplusplus | static int yyinput (void) | #else | static int input (void) | #endif | | { | int c; | | *(yy_c_buf_p) = (yy_hold_char); | | if ( *(yy_c_buf_p) == YY_END_OF_BUFFER_CHAR ) | { | /* yy_c_buf_p now points to the character we want to return. | * If this occurs *before* the EOB characters, then it's a | * valid NUL; if not, then we've hit the end of the buffer. | */ | if ( (yy_c_buf_p) < &YY_CURRENT_BUFFER_LVALUE->yy_ch_buf[(yy_n_chars)] ) | /* This was really a NUL. */ | *(yy_c_buf_p) = '\0'; | | else | { /* need more input */ | int offset = (int) ((yy_c_buf_p) - (yytext_ptr)); | ++(yy_c_buf_p); | | switch ( yy_get_next_buffer( ) ) | { | case EOB_ACT_LAST_MATCH: | /* This happens because yy_g_n_b() | * sees that we've accumulated a | * token and flags that we need to | * try matching the token before | * proceeding. But for input(), | * there's no matching to consider. | * So convert the EOB_ACT_LAST_MATCH | * to EOB_ACT_END_OF_FILE. | */ | | /* Reset buffer status. */ | yyrestart( yyin ); | | /*FALLTHROUGH*/ | | case EOB_ACT_END_OF_FILE: | { | if ( yywrap( ) ) | return 0; | | if ( ! (yy_did_buffer_switch_on_eof) ) | YY_NEW_FILE; | #ifdef __cplusplus | return yyinput(); | #else | return input(); | #endif | } | | case EOB_ACT_CONTINUE_SCAN: | (yy_c_buf_p) = (yytext_ptr) + offset; | break; | } | } | } | | c = *(unsigned char *) (yy_c_buf_p); /* cast for 8-bit char's */ | *(yy_c_buf_p) = '\0'; /* preserve yytext */ | (yy_hold_char) = *++(yy_c_buf_p); | | return c; | } | #endif /* ifndef YY_NO_INPUT */ | | /** Immediately switch to a different input stream. | * @param input_file A readable stream. | * | * @note This function does not reset the start condition to @c INITIAL . | */ | void yyrestart (FILE * input_file ) | { | | if ( ! YY_CURRENT_BUFFER ){ | yyensure_buffer_stack (); | YY_CURRENT_BUFFER_LVALUE = | yy_create_buffer( yyin, YY_BUF_SIZE ); | } | | yy_init_buffer( YY_CURRENT_BUFFER, input_file ); | yy_load_buffer_state( ); | } | | /** Switch to a different input buffer. | * @param new_buffer The new input buffer. | * | */ | void yy_switch_to_buffer (YY_BUFFER_STATE new_buffer ) | { | | /* TODO. We should be able to replace this entire function body | * with | * yypop_buffer_state(); | * yypush_buffer_state(new_buffer); | */ | yyensure_buffer_stack (); | if ( YY_CURRENT_BUFFER == new_buffer ) | return; | | if ( YY_CURRENT_BUFFER ) | { | /* Flush out information for old buffer. */ | *(yy_c_buf_p) = (yy_hold_char); | YY_CURRENT_BUFFER_LVALUE->yy_buf_pos = (yy_c_buf_p); | YY_CURRENT_BUFFER_LVALUE->yy_n_chars = (yy_n_chars); | } | | YY_CURRENT_BUFFER_LVALUE = new_buffer; | yy_load_buffer_state( ); | | /* We don't actually know whether we did this switch during | * EOF (yywrap()) processing, but the only time this flag | * is looked at is after yywrap() is called, so it's safe | * to go ahead and always set it. | */ | (yy_did_buffer_switch_on_eof) = 1; | } | | static void yy_load_buffer_state (void) | { | (yy_n_chars) = YY_CURRENT_BUFFER_LVALUE->yy_n_chars; | (yytext_ptr) = (yy_c_buf_p) = YY_CURRENT_BUFFER_LVALUE->yy_buf_pos; | yyin = YY_CURRENT_BUFFER_LVALUE->yy_input_file; | (yy_hold_char) = *(yy_c_buf_p); | } | | /** Allocate and initialize an input buffer state. | * @param file A readable stream. | * @param size The character buffer size in bytes. When in doubt, use @c YY_BUF_SIZE. | * | * @return the allocated buffer state. | */ | YY_BUFFER_STATE yy_create_buffer (FILE * file, int size ) | { | YY_BUFFER_STATE b; | | b = (YY_BUFFER_STATE) yyalloc( sizeof( struct yy_buffer_state ) ); | if ( ! b ) | YY_FATAL_ERROR( "out of dynamic memory in yy_create_buffer()" ); | | b->yy_buf_size = size; | | /* yy_ch_buf has to be 2 characters longer than the size given because | * we need to put in 2 end-of-buffer characters. | */ | b->yy_ch_buf = (char *) yyalloc( (yy_size_t) (b->yy_buf_size + 2) ); | if ( ! b->yy_ch_buf ) | YY_FATAL_ERROR( "out of dynamic memory in yy_create_buffer()" ); | | b->yy_is_our_buffer = 1; | | yy_init_buffer( b, file ); | | return b; | } | | /** Destroy the buffer. | * @param b a buffer created with yy_create_buffer() | * | */ | void yy_delete_buffer (YY_BUFFER_STATE b ) | { | | if ( ! b ) | return; | | if ( b == YY_CURRENT_BUFFER ) /* Not sure if we should pop here. */ | YY_CURRENT_BUFFER_LVALUE = (YY_BUFFER_STATE) 0; | | if ( b->yy_is_our_buffer ) | yyfree( (void *) b->yy_ch_buf ); | | yyfree( (void *) b ); | } | | /* Initializes or reinitializes a buffer. | * This function is sometimes called more than once on the same buffer, | * such as during a yyrestart() or at EOF. | */ | static void yy_init_buffer (YY_BUFFER_STATE b, FILE * file ) | | { | int oerrno = errno; | | yy_flush_buffer( b ); | | b->yy_input_file = file; | b->yy_fill_buffer = 1; | | /* If b is the current buffer, then yy_init_buffer was _probably_ | * called from yyrestart() or through yy_get_next_buffer. | * In that case, we don't want to reset the lineno or column. | */ | if (b != YY_CURRENT_BUFFER){ | b->yy_bs_lineno = 1; | b->yy_bs_column = 0; | } | | b->yy_is_interactive = file ? (isatty( fileno(file) ) > 0) : 0; | | errno = oerrno; | } | | /** Discard all buffered characters. On the next scan, YY_INPUT will be called. | * @param b the buffer state to be flushed, usually @c YY_CURRENT_BUFFER. | * | */ | void yy_flush_buffer (YY_BUFFER_STATE b ) | { | if ( ! b ) | return; | | b->yy_n_chars = 0; | | /* We always need two end-of-buffer characters. The first causes | * a transition to the end-of-buffer state. The second causes | * a jam in that state. | */ | b->yy_ch_buf[0] = YY_END_OF_BUFFER_CHAR; | b->yy_ch_buf[1] = YY_END_OF_BUFFER_CHAR; | | b->yy_buf_pos = &b->yy_ch_buf[0]; | | b->yy_at_bol = 1; | b->yy_buffer_status = YY_BUFFER_NEW; | | if ( b == YY_CURRENT_BUFFER ) | yy_load_buffer_state( ); | } | | /** Pushes the new state onto the stack. The new state becomes | * the current state. This function will allocate the stack | * if necessary. | * @param new_buffer The new state. | * | */ | void yypush_buffer_state (YY_BUFFER_STATE new_buffer ) | { | if (new_buffer == NULL) | return; | | yyensure_buffer_stack(); | | /* This block is copied from yy_switch_to_buffer. */ | if ( YY_CURRENT_BUFFER ) | { | /* Flush out information for old buffer. */ | *(yy_c_buf_p) = (yy_hold_char); | YY_CURRENT_BUFFER_LVALUE->yy_buf_pos = (yy_c_buf_p); | YY_CURRENT_BUFFER_LVALUE->yy_n_chars = (yy_n_chars); | } | | /* Only push if top exists. Otherwise, replace top. */ | if (YY_CURRENT_BUFFER) | (yy_buffer_stack_top)++; | YY_CURRENT_BUFFER_LVALUE = new_buffer; | | /* copied from yy_switch_to_buffer. */ | yy_load_buffer_state( ); | (yy_did_buffer_switch_on_eof) = 1; | } | | /** Removes and deletes the top of the stack, if present. | * The next element becomes the new top. | * | */ | void yypop_buffer_state (void) | { | if (!YY_CURRENT_BUFFER) | return; | | yy_delete_buffer(YY_CURRENT_BUFFER ); | YY_CURRENT_BUFFER_LVALUE = NULL; | if ((yy_buffer_stack_top) > 0) | --(yy_buffer_stack_top); | | if (YY_CURRENT_BUFFER) { | yy_load_buffer_state( ); | (yy_did_buffer_switch_on_eof) = 1; | } | } | | /* Allocates the stack if it does not exist. | * Guarantees space for at least one push. | */ | static void yyensure_buffer_stack (void) | { | yy_size_t num_to_alloc; | | if (!(yy_buffer_stack)) { | | /* First allocation is just for 2 elements, since we don't know if this | * scanner will even need a stack. We use 2 instead of 1 to avoid an | * immediate realloc on the next call. | */ | num_to_alloc = 1; /* After all that talk, this was set to 1 anyways... */ | (yy_buffer_stack) = (struct yy_buffer_state**)yyalloc | (num_to_alloc * sizeof(struct yy_buffer_state*) | ); | if ( ! (yy_buffer_stack) ) | YY_FATAL_ERROR( "out of dynamic memory in yyensure_buffer_stack()" ); | | memset((yy_buffer_stack), 0, num_to_alloc * sizeof(struct yy_buffer_state*)); | | (yy_buffer_stack_max) = num_to_alloc; | (yy_buffer_stack_top) = 0; | return; | } | | if ((yy_buffer_stack_top) >= ((yy_buffer_stack_max)) - 1){ | | /* Increase the buffer to prepare for a possible push. */ | yy_size_t grow_size = 8 /* arbitrary grow size */; | | num_to_alloc = (yy_buffer_stack_max) + grow_size; | (yy_buffer_stack) = (struct yy_buffer_state**)yyrealloc | ((yy_buffer_stack), | num_to_alloc * sizeof(struct yy_buffer_state*) | ); | if ( ! (yy_buffer_stack) ) | YY_FATAL_ERROR( "out of dynamic memory in yyensure_buffer_stack()" ); | | /* zero only the new slots.*/ | memset((yy_buffer_stack) + (yy_buffer_stack_max), 0, grow_size * sizeof(struct yy_buffer_state*)); | (yy_buffer_stack_max) = num_to_alloc; | } | } | | /** Setup the input buffer state to scan directly from a user-specified character buffer. | * @param base the character buffer | * @param size the size in bytes of the character buffer | * | * @return the newly allocated buffer state object. | */ | YY_BUFFER_STATE yy_scan_buffer (char * base, yy_size_t size ) | { | YY_BUFFER_STATE b; | | if ( size < 2 || | base[size-2] != YY_END_OF_BUFFER_CHAR || | base[size-1] != YY_END_OF_BUFFER_CHAR ) | /* They forgot to leave room for the EOB's. */ | return NULL; | | b = (YY_BUFFER_STATE) yyalloc( sizeof( struct yy_buffer_state ) ); | if ( ! b ) | YY_FATAL_ERROR( "out of dynamic memory in yy_scan_buffer()" ); | | b->yy_buf_size = (int) (size - 2); /* "- 2" to take care of EOB's */ | b->yy_buf_pos = b->yy_ch_buf = base; | b->yy_is_our_buffer = 0; | b->yy_input_file = NULL; | b->yy_n_chars = b->yy_buf_size; | b->yy_is_interactive = 0; | b->yy_at_bol = 1; | b->yy_fill_buffer = 0; | b->yy_buffer_status = YY_BUFFER_NEW; | | yy_switch_to_buffer( b ); | | return b; | } | | /** Setup the input buffer state to scan a string. The next call to yylex() will | * scan from a @e copy of @a str. | * @param yystr a NUL-terminated string to scan | * | * @return the newly allocated buffer state object. | * @note If you want to scan bytes that may contain NUL values, then use | * yy_scan_bytes() instead. | */ | YY_BUFFER_STATE yy_scan_string (const char * yystr ) | { | | return yy_scan_bytes( yystr, (int) strlen(yystr) ); | } | | /** Setup the input buffer state to scan the given bytes. The next call to yylex() will | * scan from a @e copy of @a bytes. | * @param yybytes the byte buffer to scan | * @param _yybytes_len the number of bytes in the buffer pointed to by @a bytes. | * | * @return the newly allocated buffer state object. | */ | YY_BUFFER_STATE yy_scan_bytes (const char * yybytes, int _yybytes_len ) | { | YY_BUFFER_STATE b; | char *buf; | yy_size_t n; | int i; | | /* Get memory for full buffer, including space for trailing EOB's. */ | n = (yy_size_t) (_yybytes_len + 2); | buf = (char *) yyalloc( n ); | if ( ! buf ) | YY_FATAL_ERROR( "out of dynamic memory in yy_scan_bytes()" ); | | for ( i = 0; i < _yybytes_len; ++i ) | buf[i] = yybytes[i]; | | buf[_yybytes_len] = buf[_yybytes_len+1] = YY_END_OF_BUFFER_CHAR; | | b = yy_scan_buffer( buf, n ); | if ( ! b ) | YY_FATAL_ERROR( "bad buffer in yy_scan_bytes()" ); | | /* It's okay to grow etc. this buffer, and we should throw it | * away when we're done. | */ | b->yy_is_our_buffer = 1; | | return b; | } | | #ifndef YY_EXIT_FAILURE | #define YY_EXIT_FAILURE 2 | #endif | | static void yynoreturn yy_fatal_error (const char* msg ) | { | fprintf( stderr, "%s\n", msg ); | exit( YY_EXIT_FAILURE ); | } | | /* Redefine yyless() so it works in section 3 code. */ | | #undef yyless | #define yyless(n) \ | do \ | { \ | /* Undo effects of setting up yytext. */ \ | int yyless_macro_arg = (n); \ | YY_LESS_LINENO(yyless_macro_arg);\ | yytext[yyleng] = (yy_hold_char); \ | (yy_c_buf_p) = yytext + yyless_macro_arg; \ | (yy_hold_char) = *(yy_c_buf_p); \ | *(yy_c_buf_p) = '\0'; \ | yyleng = yyless_macro_arg; \ | } \ | while ( 0 ) | | /* Accessor methods (get/set functions) to struct members. */ | | /** Get the current line number. | * | */ | int yyget_lineno (void) | { | | return yylineno; | } | | /** Get the input stream. | * | */ | FILE *yyget_in (void) | { | return yyin; | } | | /** Get the output stream. | * | */ | FILE *yyget_out (void) | { | return yyout; | } | | /** Get the length of the current token. | * | */ | int yyget_leng (void) | { | return yyleng; | } | | /** Get the current token. | * | */ | | char *yyget_text (void) | { | return yytext; | } | | /** Set the current line number. | * @param _line_number line number | * | */ | void yyset_lineno (int _line_number ) | { | | yylineno = _line_number; | } | | /** Set the input stream. This does not discard the current | * input buffer. | * @param _in_str A readable stream. | * | * @see yy_switch_to_buffer | */ | void yyset_in (FILE * _in_str ) | { | yyin = _in_str ; | } | | void yyset_out (FILE * _out_str ) | { | yyout = _out_str ; | } | | int yyget_debug (void) | { | return yy_flex_debug; | } | | void yyset_debug (int _bdebug ) | { | yy_flex_debug = _bdebug ; | } | | static int yy_init_globals (void) | { | /* Initialization is the same as for the non-reentrant scanner. | * This function is called from yylex_destroy(), so don't allocate here. | */ | | (yy_buffer_stack) = NULL; | (yy_buffer_stack_top) = 0; | (yy_buffer_stack_max) = 0; | (yy_c_buf_p) = NULL; | (yy_init) = 0; | (yy_start) = 0; | | (yy_state_buf) = 0; | (yy_state_ptr) = 0; | (yy_full_match) = 0; | (yy_lp) = 0; | | /* Defined in main.c */ | #ifdef YY_STDINIT | yyin = stdin; | yyout = stdout; | #else | yyin = NULL; | yyout = NULL; | #endif | | /* For future reference: Set errno on error, since we are called by | * yylex_init() | */ | return 0; | } | | /* yylex_destroy is for both reentrant and non-reentrant scanners. */ | int yylex_destroy (void) | { | | /* Pop the buffer stack, destroying each element. */ | while(YY_CURRENT_BUFFER){ | yy_delete_buffer( YY_CURRENT_BUFFER ); | YY_CURRENT_BUFFER_LVALUE = NULL; | yypop_buffer_state(); | } | | /* Destroy the stack itself. */ | yyfree((yy_buffer_stack) ); | (yy_buffer_stack) = NULL; | | yyfree ( (yy_state_buf) ); | (yy_state_buf) = NULL; | | /* Reset the globals. This is important in a non-reentrant scanner so the next time | * yylex() is called, initialization will occur. */ | yy_init_globals( ); | | return 0; | } | | /* | * Internal utility routines. | */ | | #ifndef yytext_ptr | static void yy_flex_strncpy (char* s1, const char * s2, int n ) | { | | int i; | for ( i = 0; i < n; ++i ) | s1[i] = s2[i]; | } | #endif | | #ifdef YY_NEED_STRLEN | static int yy_flex_strlen (const char * s ) | { | int n; | for ( n = 0; s[n]; ++n ) | ; | | return n; | } | #endif | | void *yyalloc (yy_size_t size ) | { | return malloc(size); | } | | void *yyrealloc (void * ptr, yy_size_t size ) | { | | /* The cast to (char *) in the following accommodates both | * implementations that use char* generic pointers, and those | * that use void* generic pointers. It works with the latter | * because both ANSI C and C++ allow castless assignment from | * any pointer type to void*, and deal with argument conversions | * as though doing an assignment. | */ | return realloc(ptr, size); | } | | void yyfree (void * ptr ) | { | free( (char *) ptr ); /* see yyrealloc() for (char *) cast */ | } | | #define YYTABLES_NAME "yytables" | | #line 10 "conftest.l" | | #ifdef YYTEXT_POINTER | extern char *yytext; | #endif | int | main (void) | { | return ! yylex () + ! yywrap (); | } configure:3942: arm-linux-gnueabi-gcc -o conftest -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/<>=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fno-strict-aliasing -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -Wdate-time -D_FORTIFY_SOURCE=2 -Wl,-z,relro -Wl,-z,now conftest.c -lfl >&5 /usr/lib/gcc-cross/arm-linux-gnueabi/14/../../../../arm-linux-gnueabi/bin/ld: cannot find -lfl: No such file or directory collect2: error: ld returned 1 exit status configure:3942: $? = 1 configure: failed program was: | /* confdefs.h */ | #define PACKAGE_NAME "Argus-5.0 Client Programs" | #define PACKAGE_TARNAME "argus-clients" | #define PACKAGE_VERSION "5.0" | #define PACKAGE_STRING "Argus-5.0 Client Programs 5.0" | #define PACKAGE_BUGREPORT "bug-report@qosient.com" | #define PACKAGE_URL "http://qosient.com/argus" | /* end confdefs.h. */ | | #line 3 "lex.yy.c" | | #define YY_INT_ALIGNED short int | | /* A lexical scanner generated by flex */ | | #define FLEX_SCANNER | #define YY_FLEX_MAJOR_VERSION 2 | #define YY_FLEX_MINOR_VERSION 6 | #define YY_FLEX_SUBMINOR_VERSION 4 | #if YY_FLEX_SUBMINOR_VERSION > 0 | #define FLEX_BETA | #endif | | /* First, we deal with platform-specific or compiler-specific issues. */ | | /* begin standard C headers. */ | #include | #include | #include | #include | | /* end standard C headers. */ | | /* flex integer type definitions */ | | #ifndef FLEXINT_H | #define FLEXINT_H | | /* C99 systems have . Non-C99 systems may or may not. */ | | #if defined (__STDC_VERSION__) && __STDC_VERSION__ >= 199901L | | /* C99 says to define __STDC_LIMIT_MACROS before including stdint.h, | * if you want the limit (max/min) macros for int types. | */ | #ifndef __STDC_LIMIT_MACROS | #define __STDC_LIMIT_MACROS 1 | #endif | | #include | typedef int8_t flex_int8_t; | typedef uint8_t flex_uint8_t; | typedef int16_t flex_int16_t; | typedef uint16_t flex_uint16_t; | typedef int32_t flex_int32_t; | typedef uint32_t flex_uint32_t; | #else | typedef signed char flex_int8_t; | typedef short int flex_int16_t; | typedef int flex_int32_t; | typedef unsigned char flex_uint8_t; | typedef unsigned short int flex_uint16_t; | typedef unsigned int flex_uint32_t; | | /* Limits of integral types. */ | #ifndef INT8_MIN | #define INT8_MIN (-128) | #endif | #ifndef INT16_MIN | #define INT16_MIN (-32767-1) | #endif | #ifndef INT32_MIN | #define INT32_MIN (-2147483647-1) | #endif | #ifndef INT8_MAX | #define INT8_MAX (127) | #endif | #ifndef INT16_MAX | #define INT16_MAX (32767) | #endif | #ifndef INT32_MAX | #define INT32_MAX (2147483647) | #endif | #ifndef UINT8_MAX | #define UINT8_MAX (255U) | #endif | #ifndef UINT16_MAX | #define UINT16_MAX (65535U) | #endif | #ifndef UINT32_MAX | #define UINT32_MAX (4294967295U) | #endif | | #ifndef SIZE_MAX | #define SIZE_MAX (~(size_t)0) | #endif | | #endif /* ! C99 */ | | #endif /* ! FLEXINT_H */ | | /* begin standard C++ headers. */ | | /* TODO: this is always defined, so inline it */ | #define yyconst const | | #if defined(__GNUC__) && __GNUC__ >= 3 | #define yynoreturn __attribute__((__noreturn__)) | #else | #define yynoreturn | #endif | | /* Returned upon end-of-file. */ | #define YY_NULL 0 | | /* Promotes a possibly negative, possibly signed char to an | * integer in range [0..255] for use as an array index. | */ | #define YY_SC_TO_UI(c) ((YY_CHAR) (c)) | | /* Enter a start condition. This macro really ought to take a parameter, | * but we do it the disgusting crufty way forced on us by the ()-less | * definition of BEGIN. | */ | #define BEGIN (yy_start) = 1 + 2 * | /* Translate the current start state into a value that can be later handed | * to BEGIN to return to the state. The YYSTATE alias is for lex | * compatibility. | */ | #define YY_START (((yy_start) - 1) / 2) | #define YYSTATE YY_START | /* Action number for EOF rule of a given start state. */ | #define YY_STATE_EOF(state) (YY_END_OF_BUFFER + state + 1) | /* Special action meaning "start processing a new file". */ | #define YY_NEW_FILE yyrestart( yyin ) | #define YY_END_OF_BUFFER_CHAR 0 | | /* Size of default input buffer. */ | #ifndef YY_BUF_SIZE | #ifdef __ia64__ | /* On IA-64, the buffer size is 16k, not 8k. | * Moreover, YY_BUF_SIZE is 2*YY_READ_BUF_SIZE in the general case. | * Ditto for the __ia64__ case accordingly. | */ | #define YY_BUF_SIZE 32768 | #else | #define YY_BUF_SIZE 16384 | #endif /* __ia64__ */ | #endif | | /* The state buf must be large enough to hold one state per character in the main buffer. | */ | #define YY_STATE_BUF_SIZE ((YY_BUF_SIZE + 2) * sizeof(yy_state_type)) | | #ifndef YY_TYPEDEF_YY_BUFFER_STATE | #define YY_TYPEDEF_YY_BUFFER_STATE | typedef struct yy_buffer_state *YY_BUFFER_STATE; | #endif | | #ifndef YY_TYPEDEF_YY_SIZE_T | #define YY_TYPEDEF_YY_SIZE_T | typedef size_t yy_size_t; | #endif | | extern int yyleng; | | extern FILE *yyin, *yyout; | | #define EOB_ACT_CONTINUE_SCAN 0 | #define EOB_ACT_END_OF_FILE 1 | #define EOB_ACT_LAST_MATCH 2 | | #define YY_LESS_LINENO(n) | #define YY_LINENO_REWIND_TO(ptr) | | /* Return all but the first "n" matched characters back to the input stream. */ | #define yyless(n) \ | do \ | { \ | /* Undo effects of setting up yytext. */ \ | int yyless_macro_arg = (n); \ | YY_LESS_LINENO(yyless_macro_arg);\ | *yy_cp = (yy_hold_char); \ | YY_RESTORE_YY_MORE_OFFSET \ | (yy_c_buf_p) = yy_cp = yy_bp + yyless_macro_arg - YY_MORE_ADJ; \ | YY_DO_BEFORE_ACTION; /* set up yytext again */ \ | } \ | while ( 0 ) | #define unput(c) yyunput( c, (yytext_ptr) ) | | #ifndef YY_STRUCT_YY_BUFFER_STATE | #define YY_STRUCT_YY_BUFFER_STATE | struct yy_buffer_state | { | FILE *yy_input_file; | | char *yy_ch_buf; /* input buffer */ | char *yy_buf_pos; /* current position in input buffer */ | | /* Size of input buffer in bytes, not including room for EOB | * characters. | */ | int yy_buf_size; | | /* Number of characters read into yy_ch_buf, not including EOB | * characters. | */ | int yy_n_chars; | | /* Whether we "own" the buffer - i.e., we know we created it, | * and can realloc() it to grow it, and should free() it to | * delete it. | */ | int yy_is_our_buffer; | | /* Whether this is an "interactive" input source; if so, and | * if we're using stdio for input, then we want to use getc() | * instead of fread(), to make sure we stop fetching input after | * each newline. | */ | int yy_is_interactive; | | /* Whether we're considered to be at the beginning of a line. | * If so, '^' rules will be active on the next match, otherwise | * not. | */ | int yy_at_bol; | | int yy_bs_lineno; /**< The line count. */ | int yy_bs_column; /**< The column count. */ | | /* Whether to try to fill the input buffer when we reach the | * end of it. | */ | int yy_fill_buffer; | | int yy_buffer_status; | | #define YY_BUFFER_NEW 0 | #define YY_BUFFER_NORMAL 1 | /* When an EOF's been seen but there's still some text to process | * then we mark the buffer as YY_EOF_PENDING, to indicate that we | * shouldn't try reading from the input source any more. We might | * still have a bunch of tokens to match, though, because of | * possible backing-up. | * | * When we actually see the EOF, we change the status to "new" | * (via yyrestart()), so that the user can continue scanning by | * just pointing yyin at a new input file. | */ | #define YY_BUFFER_EOF_PENDING 2 | | }; | #endif /* !YY_STRUCT_YY_BUFFER_STATE */ | | /* Stack of input buffers. */ | static size_t yy_buffer_stack_top = 0; /**< index of top of stack. */ | static size_t yy_buffer_stack_max = 0; /**< capacity of stack. */ | static YY_BUFFER_STATE * yy_buffer_stack = NULL; /**< Stack as an array. */ | | /* We provide macros for accessing buffer states in case in the | * future we want to put the buffer states in a more general | * "scanner state". | * | * Returns the top of the stack, or NULL. | */ | #define YY_CURRENT_BUFFER ( (yy_buffer_stack) \ | ? (yy_buffer_stack)[(yy_buffer_stack_top)] \ | : NULL) | /* Same as previous macro, but useful when we know that the buffer stack is not | * NULL or when we need an lvalue. For internal use only. | */ | #define YY_CURRENT_BUFFER_LVALUE (yy_buffer_stack)[(yy_buffer_stack_top)] | | /* yy_hold_char holds the character lost when yytext is formed. */ | static char yy_hold_char; | static int yy_n_chars; /* number of characters read into yy_ch_buf */ | int yyleng; | | /* Points to current character in buffer. */ | static char *yy_c_buf_p = NULL; | static int yy_init = 0; /* whether we need to initialize */ | static int yy_start = 0; /* start state number */ | | /* Flag which is used to allow yywrap()'s to do buffer switches | * instead of setting up a fresh yyin. A bit of a hack ... | */ | static int yy_did_buffer_switch_on_eof; | | void yyrestart ( FILE *input_file ); | void yy_switch_to_buffer ( YY_BUFFER_STATE new_buffer ); | YY_BUFFER_STATE yy_create_buffer ( FILE *file, int size ); | void yy_delete_buffer ( YY_BUFFER_STATE b ); | void yy_flush_buffer ( YY_BUFFER_STATE b ); | void yypush_buffer_state ( YY_BUFFER_STATE new_buffer ); | void yypop_buffer_state ( void ); | | static void yyensure_buffer_stack ( void ); | static void yy_load_buffer_state ( void ); | static void yy_init_buffer ( YY_BUFFER_STATE b, FILE *file ); | #define YY_FLUSH_BUFFER yy_flush_buffer( YY_CURRENT_BUFFER ) | | YY_BUFFER_STATE yy_scan_buffer ( char *base, yy_size_t size ); | YY_BUFFER_STATE yy_scan_string ( const char *yy_str ); | YY_BUFFER_STATE yy_scan_bytes ( const char *bytes, int len ); | | void *yyalloc ( yy_size_t ); | void *yyrealloc ( void *, yy_size_t ); | void yyfree ( void * ); | | #define yy_new_buffer yy_create_buffer | #define yy_set_interactive(is_interactive) \ | { \ | if ( ! YY_CURRENT_BUFFER ){ \ | yyensure_buffer_stack (); \ | YY_CURRENT_BUFFER_LVALUE = \ | yy_create_buffer( yyin, YY_BUF_SIZE ); \ | } \ | YY_CURRENT_BUFFER_LVALUE->yy_is_interactive = is_interactive; \ | } | #define yy_set_bol(at_bol) \ | { \ | if ( ! YY_CURRENT_BUFFER ){\ | yyensure_buffer_stack (); \ | YY_CURRENT_BUFFER_LVALUE = \ | yy_create_buffer( yyin, YY_BUF_SIZE ); \ | } \ | YY_CURRENT_BUFFER_LVALUE->yy_at_bol = at_bol; \ | } | #define YY_AT_BOL() (YY_CURRENT_BUFFER_LVALUE->yy_at_bol) | | /* Begin user sect3 */ | typedef flex_uint8_t YY_CHAR; | | FILE *yyin = NULL, *yyout = NULL; | | typedef int yy_state_type; | | extern int yylineno; | int yylineno = 1; | | extern char *yytext; | #ifdef yytext_ptr | #undef yytext_ptr | #endif | #define yytext_ptr yytext | | static yy_state_type yy_get_previous_state ( void ); | static yy_state_type yy_try_NUL_trans ( yy_state_type current_state ); | static int yy_get_next_buffer ( void ); | static void yynoreturn yy_fatal_error ( const char* msg ); | | /* Done after the current pattern has been matched and before the | * corresponding action - sets up yytext. | */ | #define YY_DO_BEFORE_ACTION \ | (yytext_ptr) = yy_bp; \ | (yytext_ptr) -= (yy_more_len); \ | yyleng = (int) (yy_cp - (yytext_ptr)); \ | (yy_hold_char) = *yy_cp; \ | *yy_cp = '\0'; \ | (yy_c_buf_p) = yy_cp; | #define YY_NUM_RULES 8 | #define YY_END_OF_BUFFER 9 | /* This struct is not used in this scanner, | but its presence is necessary. */ | struct yy_trans_info | { | flex_int32_t yy_verify; | flex_int32_t yy_nxt; | }; | static const flex_int16_t yy_acclist[23] = | { 0, | 9, 7, 8, 8, 1, 7, 8, 2, 7, 8, | 3, 7, 8, 4, 7, 8, 5, 7, 8, 6, | 7, 8 | } ; | | static const flex_int16_t yy_accept[14] = | { 0, | 1, 1, 1, 2, 4, 5, 8, 11, 14, 17, | 20, 23, 23 | } ; | | static const YY_CHAR yy_ec[256] = | { 0, | 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, | 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, | 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, | 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, | 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, | 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, | 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, | 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, | 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, | 1, 1, 1, 1, 1, 1, 3, 4, 5, 6, | | 7, 8, 1, 1, 1, 1, 1, 1, 1, 1, | 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, | 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, | 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, | 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, | 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, | 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, | 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, | 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, | 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, | | 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, | 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, | 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, | 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, | 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, | 1, 1, 1, 1, 1 | } ; | | static const YY_CHAR yy_meta[9] = | { 0, | 1, 1, 1, 1, 1, 1, 1, 1 | } ; | | static const flex_int16_t yy_base[13] = | { 0, | 0, 0, 9, 10, 10, 10, 10, 10, 10, 10, | 10, 10 | } ; | | static const flex_int16_t yy_def[13] = | { 0, | 12, 1, 12, 12, 12, 12, 12, 12, 12, 12, | 12, 0 | } ; | | static const flex_int16_t yy_nxt[19] = | { 0, | 4, 5, 6, 7, 8, 9, 10, 11, 12, 3, | 12, 12, 12, 12, 12, 12, 12, 12 | } ; | | static const flex_int16_t yy_chk[19] = | { 0, | 1, 1, 1, 1, 1, 1, 1, 1, 3, 12, | 12, 12, 12, 12, 12, 12, 12, 12 | } ; | | extern int yy_flex_debug; | int yy_flex_debug = 0; | | static yy_state_type *yy_state_buf=0, *yy_state_ptr=0; | static char *yy_full_match; | static int yy_lp; | #define REJECT \ | { \ | *yy_cp = (yy_hold_char); /* undo effects of setting up yytext */ \ | yy_cp = (yy_full_match); /* restore poss. backed-over text */ \ | ++(yy_lp); \ | goto find_rule; \ | } | | static int yy_more_flag = 0; | static int yy_more_len = 0; | #define yymore() ((yy_more_flag) = 1) | #define YY_MORE_ADJ (yy_more_len) | #define YY_RESTORE_YY_MORE_OFFSET | char *yytext; | #line 1 "conftest.l" | #line 460 "lex.yy.c" | | #define INITIAL 0 | | #ifndef YY_NO_UNISTD_H | /* Special case for "unistd.h", since it is non-ANSI. We include it way | * down here because we want the user's section 1 to have been scanned first. | * The user has a chance to override it with an option. | */ | #include | #endif | | #ifndef YY_EXTRA_TYPE | #define YY_EXTRA_TYPE void * | #endif | | static int yy_init_globals ( void ); | | /* Accessor methods to globals. | These are made visible to non-reentrant scanners for convenience. */ | | int yylex_destroy ( void ); | | int yyget_debug ( void ); | | void yyset_debug ( int debug_flag ); | | YY_EXTRA_TYPE yyget_extra ( void ); | | void yyset_extra ( YY_EXTRA_TYPE user_defined ); | | FILE *yyget_in ( void ); | | void yyset_in ( FILE * _in_str ); | | FILE *yyget_out ( void ); | | void yyset_out ( FILE * _out_str ); | | int yyget_leng ( void ); | | char *yyget_text ( void ); | | int yyget_lineno ( void ); | | void yyset_lineno ( int _line_number ); | | /* Macros after this point can all be overridden by user definitions in | * section 1. | */ | | #ifndef YY_SKIP_YYWRAP | #ifdef __cplusplus | extern "C" int yywrap ( void ); | #else | extern int yywrap ( void ); | #endif | #endif | | #ifndef YY_NO_UNPUT | | static void yyunput ( int c, char *buf_ptr ); | | #endif | | #ifndef yytext_ptr | static void yy_flex_strncpy ( char *, const char *, int ); | #endif | | #ifdef YY_NEED_STRLEN | static int yy_flex_strlen ( const char * ); | #endif | | #ifndef YY_NO_INPUT | #ifdef __cplusplus | static int yyinput ( void ); | #else | static int input ( void ); | #endif | | #endif | | /* Amount of stuff to slurp up with each read. */ | #ifndef YY_READ_BUF_SIZE | #ifdef __ia64__ | /* On IA-64, the buffer size is 16k, not 8k */ | #define YY_READ_BUF_SIZE 16384 | #else | #define YY_READ_BUF_SIZE 8192 | #endif /* __ia64__ */ | #endif | | /* Copy whatever the last rule matched to the standard output. */ | #ifndef ECHO | /* This used to be an fputs(), but since the string might contain NUL's, | * we now use fwrite(). | */ | #define ECHO do { if (fwrite( yytext, (size_t) yyleng, 1, yyout )) {} } while (0) | #endif | | /* Gets input and stuffs it into "buf". number of characters read, or YY_NULL, | * is returned in "result". | */ | #ifndef YY_INPUT | #define YY_INPUT(buf,result,max_size) \ | if ( YY_CURRENT_BUFFER_LVALUE->yy_is_interactive ) \ | { \ | int c = '*'; \ | int n; \ | for ( n = 0; n < max_size && \ | (c = getc( yyin )) != EOF && c != '\n'; ++n ) \ | buf[n] = (char) c; \ | if ( c == '\n' ) \ | buf[n++] = (char) c; \ | if ( c == EOF && ferror( yyin ) ) \ | YY_FATAL_ERROR( "input in flex scanner failed" ); \ | result = n; \ | } \ | else \ | { \ | errno=0; \ | while ( (result = (int) fread(buf, 1, (yy_size_t) max_size, yyin)) == 0 && ferror(yyin)) \ | { \ | if( errno != EINTR) \ | { \ | YY_FATAL_ERROR( "input in flex scanner failed" ); \ | break; \ | } \ | errno=0; \ | clearerr(yyin); \ | } \ | }\ | \ | | #endif | | /* No semi-colon after return; correct usage is to write "yyterminate();" - | * we don't want an extra ';' after the "return" because that will cause | * some compilers to complain about unreachable statements. | */ | #ifndef yyterminate | #define yyterminate() return YY_NULL | #endif | | /* Number of entries by which start-condition stack grows. */ | #ifndef YY_START_STACK_INCR | #define YY_START_STACK_INCR 25 | #endif | | /* Report a fatal error. */ | #ifndef YY_FATAL_ERROR | #define YY_FATAL_ERROR(msg) yy_fatal_error( msg ) | #endif | | /* end tables serialization structures and prototypes */ | | /* Default declaration of generated scanner - a define so the user can | * easily add parameters. | */ | #ifndef YY_DECL | #define YY_DECL_IS_OURS 1 | | extern int yylex (void); | | #define YY_DECL int yylex (void) | #endif /* !YY_DECL */ | | /* Code executed at the beginning of each rule, after yytext and yyleng | * have been set up. | */ | #ifndef YY_USER_ACTION | #define YY_USER_ACTION | #endif | | /* Code executed at the end of each rule. */ | #ifndef YY_BREAK | #define YY_BREAK /*LINTED*/break; | #endif | | #define YY_RULE_SETUP \ | YY_USER_ACTION | | /** The main scanner function which does all the work. | */ | YY_DECL | { | yy_state_type yy_current_state; | char *yy_cp, *yy_bp; | int yy_act; | | if ( !(yy_init) ) | { | (yy_init) = 1; | | #ifdef YY_USER_INIT | YY_USER_INIT; | #endif | | /* Create the reject buffer large enough to save one state per allowed character. */ | if ( ! (yy_state_buf) ) | (yy_state_buf) = (yy_state_type *)yyalloc(YY_STATE_BUF_SIZE ); | if ( ! (yy_state_buf) ) | YY_FATAL_ERROR( "out of dynamic memory in yylex()" ); | | if ( ! (yy_start) ) | (yy_start) = 1; /* first start state */ | | if ( ! yyin ) | yyin = stdin; | | if ( ! yyout ) | yyout = stdout; | | if ( ! YY_CURRENT_BUFFER ) { | yyensure_buffer_stack (); | YY_CURRENT_BUFFER_LVALUE = | yy_create_buffer( yyin, YY_BUF_SIZE ); | } | | yy_load_buffer_state( ); | } | | { | #line 1 "conftest.l" | | #line 685 "lex.yy.c" | | while ( /*CONSTCOND*/1 ) /* loops until end-of-file is reached */ | { | (yy_more_len) = 0; | if ( (yy_more_flag) ) | { | (yy_more_len) = (int) ((yy_c_buf_p) - (yytext_ptr)); | (yy_more_flag) = 0; | } | yy_cp = (yy_c_buf_p); | | /* Support of yytext. */ | *yy_cp = (yy_hold_char); | | /* yy_bp points to the position in yy_ch_buf of the start of | * the current run. | */ | yy_bp = yy_cp; | | yy_current_state = (yy_start); | | (yy_state_ptr) = (yy_state_buf); | *(yy_state_ptr)++ = yy_current_state; | | yy_match: | do | { | YY_CHAR yy_c = yy_ec[YY_SC_TO_UI(*yy_cp)] ; | while ( yy_chk[yy_base[yy_current_state] + yy_c] != yy_current_state ) | { | yy_current_state = (int) yy_def[yy_current_state]; | if ( yy_current_state >= 13 ) | yy_c = yy_meta[yy_c]; | } | yy_current_state = yy_nxt[yy_base[yy_current_state] + yy_c]; | *(yy_state_ptr)++ = yy_current_state; | ++yy_cp; | } | while ( yy_base[yy_current_state] != 10 ); | | yy_find_action: | yy_current_state = *--(yy_state_ptr); | (yy_lp) = yy_accept[yy_current_state]; | | find_rule: /* we branch to this label when backing up */ | | for ( ; ; ) /* until we find what rule we matched */ | { | if ( (yy_lp) && (yy_lp) < yy_accept[yy_current_state + 1] ) | { | yy_act = yy_acclist[(yy_lp)]; | { | (yy_full_match) = yy_cp; | break; | } | } | --yy_cp; | yy_current_state = *--(yy_state_ptr); | (yy_lp) = yy_accept[yy_current_state]; | } | | YY_DO_BEFORE_ACTION; | | do_action: /* This label is used only to access EOF actions. */ | | switch ( yy_act ) | { /* beginning of action switch */ | case 1: | YY_RULE_SETUP | #line 2 "conftest.l" | { ECHO; } | YY_BREAK | case 2: | YY_RULE_SETUP | #line 3 "conftest.l" | { REJECT; } | YY_BREAK | case 3: | YY_RULE_SETUP | #line 4 "conftest.l" | { yymore (); } | YY_BREAK | case 4: | YY_RULE_SETUP | #line 5 "conftest.l" | { yyless (1); } | YY_BREAK | case 5: | YY_RULE_SETUP | #line 6 "conftest.l" | { /* IRIX 6.5 flex 2.5.4 underquotes its yyless argument. */ | yyless ((input () != 0)); } | YY_BREAK | case 6: | YY_RULE_SETUP | #line 8 "conftest.l" | { unput (yytext[0]); } | YY_BREAK | case 7: | YY_RULE_SETUP | #line 9 "conftest.l" | { BEGIN INITIAL; } | YY_BREAK | case 8: | YY_RULE_SETUP | #line 10 "conftest.l" | ECHO; | YY_BREAK | #line 794 "lex.yy.c" | case YY_STATE_EOF(INITIAL): | yyterminate(); | | case YY_END_OF_BUFFER: | { | /* Amount of text matched not including the EOB char. */ | int yy_amount_of_matched_text = (int) (yy_cp - (yytext_ptr)) - 1; | | /* Undo the effects of YY_DO_BEFORE_ACTION. */ | *yy_cp = (yy_hold_char); | YY_RESTORE_YY_MORE_OFFSET | | if ( YY_CURRENT_BUFFER_LVALUE->yy_buffer_status == YY_BUFFER_NEW ) | { | /* We're scanning a new file or input source. It's | * possible that this happened because the user | * just pointed yyin at a new source and called | * yylex(). If so, then we have to assure | * consistency between YY_CURRENT_BUFFER and our | * globals. Here is the right place to do so, because | * this is the first action (other than possibly a | * back-up) that will match for the new input source. | */ | (yy_n_chars) = YY_CURRENT_BUFFER_LVALUE->yy_n_chars; | YY_CURRENT_BUFFER_LVALUE->yy_input_file = yyin; | YY_CURRENT_BUFFER_LVALUE->yy_buffer_status = YY_BUFFER_NORMAL; | } | | /* Note that here we test for yy_c_buf_p "<=" to the position | * of the first EOB in the buffer, since yy_c_buf_p will | * already have been incremented past the NUL character | * (since all states make transitions on EOB to the | * end-of-buffer state). Contrast this with the test | * in input(). | */ | if ( (yy_c_buf_p) <= &YY_CURRENT_BUFFER_LVALUE->yy_ch_buf[(yy_n_chars)] ) | { /* This was really a NUL. */ | yy_state_type yy_next_state; | | (yy_c_buf_p) = (yytext_ptr) + yy_amount_of_matched_text; | | yy_current_state = yy_get_previous_state( ); | | /* Okay, we're now positioned to make the NUL | * transition. We couldn't have | * yy_get_previous_state() go ahead and do it | * for us because it doesn't know how to deal | * with the possibility of jamming (and we don't | * want to build jamming into it because then it | * will run more slowly). | */ | | yy_next_state = yy_try_NUL_trans( yy_current_state ); | | yy_bp = (yytext_ptr) + YY_MORE_ADJ; | | if ( yy_next_state ) | { | /* Consume the NUL. */ | yy_cp = ++(yy_c_buf_p); | yy_current_state = yy_next_state; | goto yy_match; | } | | else | { | yy_cp = (yy_c_buf_p); | goto yy_find_action; | } | } | | else switch ( yy_get_next_buffer( ) ) | { | case EOB_ACT_END_OF_FILE: | { | (yy_did_buffer_switch_on_eof) = 0; | | if ( yywrap( ) ) | { | /* Note: because we've taken care in | * yy_get_next_buffer() to have set up | * yytext, we can now set up | * yy_c_buf_p so that if some total | * hoser (like flex itself) wants to | * call the scanner after we return the | * YY_NULL, it'll still work - another | * YY_NULL will get returned. | */ | (yy_c_buf_p) = (yytext_ptr) + YY_MORE_ADJ; | | yy_act = YY_STATE_EOF(YY_START); | goto do_action; | } | | else | { | if ( ! (yy_did_buffer_switch_on_eof) ) | YY_NEW_FILE; | } | break; | } | | case EOB_ACT_CONTINUE_SCAN: | (yy_c_buf_p) = | (yytext_ptr) + yy_amount_of_matched_text; | | yy_current_state = yy_get_previous_state( ); | | yy_cp = (yy_c_buf_p); | yy_bp = (yytext_ptr) + YY_MORE_ADJ; | goto yy_match; | | case EOB_ACT_LAST_MATCH: | (yy_c_buf_p) = | &YY_CURRENT_BUFFER_LVALUE->yy_ch_buf[(yy_n_chars)]; | | yy_current_state = yy_get_previous_state( ); | | yy_cp = (yy_c_buf_p); | yy_bp = (yytext_ptr) + YY_MORE_ADJ; | goto yy_find_action; | } | break; | } | | default: | YY_FATAL_ERROR( | "fatal flex scanner internal error--no action found" ); | } /* end of action switch */ | } /* end of scanning one token */ | } /* end of user's declarations */ | } /* end of yylex */ | | /* yy_get_next_buffer - try to read in a new buffer | * | * Returns a code representing an action: | * EOB_ACT_LAST_MATCH - | * EOB_ACT_CONTINUE_SCAN - continue scanning from current position | * EOB_ACT_END_OF_FILE - end of file | */ | static int yy_get_next_buffer (void) | { | char *dest = YY_CURRENT_BUFFER_LVALUE->yy_ch_buf; | char *source = (yytext_ptr); | int number_to_move, i; | int ret_val; | | if ( (yy_c_buf_p) > &YY_CURRENT_BUFFER_LVALUE->yy_ch_buf[(yy_n_chars) + 1] ) | YY_FATAL_ERROR( | "fatal flex scanner internal error--end of buffer missed" ); | | if ( YY_CURRENT_BUFFER_LVALUE->yy_fill_buffer == 0 ) | { /* Don't try to fill the buffer, so this is an EOF. */ | if ( (yy_c_buf_p) - (yytext_ptr) - YY_MORE_ADJ == 1 ) | { | /* We matched a single character, the EOB, so | * treat this as a final EOF. | */ | return EOB_ACT_END_OF_FILE; | } | | else | { | /* We matched some text prior to the EOB, first | * process it. | */ | return EOB_ACT_LAST_MATCH; | } | } | | /* Try to read more data. */ | | /* First move last chars to start of buffer. */ | number_to_move = (int) ((yy_c_buf_p) - (yytext_ptr) - 1); | | for ( i = 0; i < number_to_move; ++i ) | *(dest++) = *(source++); | | if ( YY_CURRENT_BUFFER_LVALUE->yy_buffer_status == YY_BUFFER_EOF_PENDING ) | /* don't do the read, it's not guaranteed to return an EOF, | * just force an EOF | */ | YY_CURRENT_BUFFER_LVALUE->yy_n_chars = (yy_n_chars) = 0; | | else | { | int num_to_read = | YY_CURRENT_BUFFER_LVALUE->yy_buf_size - number_to_move - 1; | | while ( num_to_read <= 0 ) | { /* Not enough room in the buffer - grow it. */ | | YY_FATAL_ERROR( | "input buffer overflow, can't enlarge buffer because scanner uses REJECT" ); | | } | | if ( num_to_read > YY_READ_BUF_SIZE ) | num_to_read = YY_READ_BUF_SIZE; | | /* Read in more data. */ | YY_INPUT( (&YY_CURRENT_BUFFER_LVALUE->yy_ch_buf[number_to_move]), | (yy_n_chars), num_to_read ); | | YY_CURRENT_BUFFER_LVALUE->yy_n_chars = (yy_n_chars); | } | | if ( (yy_n_chars) == 0 ) | { | if ( number_to_move == YY_MORE_ADJ ) | { | ret_val = EOB_ACT_END_OF_FILE; | yyrestart( yyin ); | } | | else | { | ret_val = EOB_ACT_LAST_MATCH; | YY_CURRENT_BUFFER_LVALUE->yy_buffer_status = | YY_BUFFER_EOF_PENDING; | } | } | | else | ret_val = EOB_ACT_CONTINUE_SCAN; | | if (((yy_n_chars) + number_to_move) > YY_CURRENT_BUFFER_LVALUE->yy_buf_size) { | /* Extend the array by 50%, plus the number we really need. */ | int new_size = (yy_n_chars) + number_to_move + ((yy_n_chars) >> 1); | YY_CURRENT_BUFFER_LVALUE->yy_ch_buf = (char *) yyrealloc( | (void *) YY_CURRENT_BUFFER_LVALUE->yy_ch_buf, (yy_size_t) new_size ); | if ( ! YY_CURRENT_BUFFER_LVALUE->yy_ch_buf ) | YY_FATAL_ERROR( "out of dynamic memory in yy_get_next_buffer()" ); | /* "- 2" to take care of EOB's */ | YY_CURRENT_BUFFER_LVALUE->yy_buf_size = (int) (new_size - 2); | } | | (yy_n_chars) += number_to_move; | YY_CURRENT_BUFFER_LVALUE->yy_ch_buf[(yy_n_chars)] = YY_END_OF_BUFFER_CHAR; | YY_CURRENT_BUFFER_LVALUE->yy_ch_buf[(yy_n_chars) + 1] = YY_END_OF_BUFFER_CHAR; | | (yytext_ptr) = &YY_CURRENT_BUFFER_LVALUE->yy_ch_buf[0]; | | return ret_val; | } | | /* yy_get_previous_state - get the state just before the EOB char was reached */ | | static yy_state_type yy_get_previous_state (void) | { | yy_state_type yy_current_state; | char *yy_cp; | | yy_current_state = (yy_start); | | (yy_state_ptr) = (yy_state_buf); | *(yy_state_ptr)++ = yy_current_state; | | for ( yy_cp = (yytext_ptr) + YY_MORE_ADJ; yy_cp < (yy_c_buf_p); ++yy_cp ) | { | YY_CHAR yy_c = (*yy_cp ? yy_ec[YY_SC_TO_UI(*yy_cp)] : 1); | while ( yy_chk[yy_base[yy_current_state] + yy_c] != yy_current_state ) | { | yy_current_state = (int) yy_def[yy_current_state]; | if ( yy_current_state >= 13 ) | yy_c = yy_meta[yy_c]; | } | yy_current_state = yy_nxt[yy_base[yy_current_state] + yy_c]; | *(yy_state_ptr)++ = yy_current_state; | } | | return yy_current_state; | } | | /* yy_try_NUL_trans - try to make a transition on the NUL character | * | * synopsis | * next_state = yy_try_NUL_trans( current_state ); | */ | static yy_state_type yy_try_NUL_trans (yy_state_type yy_current_state ) | { | int yy_is_jam; | | YY_CHAR yy_c = 1; | while ( yy_chk[yy_base[yy_current_state] + yy_c] != yy_current_state ) | { | yy_current_state = (int) yy_def[yy_current_state]; | if ( yy_current_state >= 13 ) | yy_c = yy_meta[yy_c]; | } | yy_current_state = yy_nxt[yy_base[yy_current_state] + yy_c]; | yy_is_jam = (yy_current_state == 12); | if ( ! yy_is_jam ) | *(yy_state_ptr)++ = yy_current_state; | | return yy_is_jam ? 0 : yy_current_state; | } | | #ifndef YY_NO_UNPUT | | static void yyunput (int c, char * yy_bp ) | { | char *yy_cp; | | yy_cp = (yy_c_buf_p); | | /* undo effects of setting up yytext */ | *yy_cp = (yy_hold_char); | | if ( yy_cp < YY_CURRENT_BUFFER_LVALUE->yy_ch_buf + 2 ) | { /* need to shift things up to make room */ | /* +2 for EOB chars. */ | int number_to_move = (yy_n_chars) + 2; | char *dest = &YY_CURRENT_BUFFER_LVALUE->yy_ch_buf[ | YY_CURRENT_BUFFER_LVALUE->yy_buf_size + 2]; | char *source = | &YY_CURRENT_BUFFER_LVALUE->yy_ch_buf[number_to_move]; | | while ( source > YY_CURRENT_BUFFER_LVALUE->yy_ch_buf ) | *--dest = *--source; | | yy_cp += (int) (dest - source); | yy_bp += (int) (dest - source); | YY_CURRENT_BUFFER_LVALUE->yy_n_chars = | (yy_n_chars) = (int) YY_CURRENT_BUFFER_LVALUE->yy_buf_size; | | if ( yy_cp < YY_CURRENT_BUFFER_LVALUE->yy_ch_buf + 2 ) | YY_FATAL_ERROR( "flex scanner push-back overflow" ); | } | | *--yy_cp = (char) c; | | (yytext_ptr) = yy_bp; | (yy_hold_char) = *yy_cp; | (yy_c_buf_p) = yy_cp; | } | | #endif | | #ifndef YY_NO_INPUT | #ifdef __cplusplus | static int yyinput (void) | #else | static int input (void) | #endif | | { | int c; | | *(yy_c_buf_p) = (yy_hold_char); | | if ( *(yy_c_buf_p) == YY_END_OF_BUFFER_CHAR ) | { | /* yy_c_buf_p now points to the character we want to return. | * If this occurs *before* the EOB characters, then it's a | * valid NUL; if not, then we've hit the end of the buffer. | */ | if ( (yy_c_buf_p) < &YY_CURRENT_BUFFER_LVALUE->yy_ch_buf[(yy_n_chars)] ) | /* This was really a NUL. */ | *(yy_c_buf_p) = '\0'; | | else | { /* need more input */ | int offset = (int) ((yy_c_buf_p) - (yytext_ptr)); | ++(yy_c_buf_p); | | switch ( yy_get_next_buffer( ) ) | { | case EOB_ACT_LAST_MATCH: | /* This happens because yy_g_n_b() | * sees that we've accumulated a | * token and flags that we need to | * try matching the token before | * proceeding. But for input(), | * there's no matching to consider. | * So convert the EOB_ACT_LAST_MATCH | * to EOB_ACT_END_OF_FILE. | */ | | /* Reset buffer status. */ | yyrestart( yyin ); | | /*FALLTHROUGH*/ | | case EOB_ACT_END_OF_FILE: | { | if ( yywrap( ) ) | return 0; | | if ( ! (yy_did_buffer_switch_on_eof) ) | YY_NEW_FILE; | #ifdef __cplusplus | return yyinput(); | #else | return input(); | #endif | } | | case EOB_ACT_CONTINUE_SCAN: | (yy_c_buf_p) = (yytext_ptr) + offset; | break; | } | } | } | | c = *(unsigned char *) (yy_c_buf_p); /* cast for 8-bit char's */ | *(yy_c_buf_p) = '\0'; /* preserve yytext */ | (yy_hold_char) = *++(yy_c_buf_p); | | return c; | } | #endif /* ifndef YY_NO_INPUT */ | | /** Immediately switch to a different input stream. | * @param input_file A readable stream. | * | * @note This function does not reset the start condition to @c INITIAL . | */ | void yyrestart (FILE * input_file ) | { | | if ( ! YY_CURRENT_BUFFER ){ | yyensure_buffer_stack (); | YY_CURRENT_BUFFER_LVALUE = | yy_create_buffer( yyin, YY_BUF_SIZE ); | } | | yy_init_buffer( YY_CURRENT_BUFFER, input_file ); | yy_load_buffer_state( ); | } | | /** Switch to a different input buffer. | * @param new_buffer The new input buffer. | * | */ | void yy_switch_to_buffer (YY_BUFFER_STATE new_buffer ) | { | | /* TODO. We should be able to replace this entire function body | * with | * yypop_buffer_state(); | * yypush_buffer_state(new_buffer); | */ | yyensure_buffer_stack (); | if ( YY_CURRENT_BUFFER == new_buffer ) | return; | | if ( YY_CURRENT_BUFFER ) | { | /* Flush out information for old buffer. */ | *(yy_c_buf_p) = (yy_hold_char); | YY_CURRENT_BUFFER_LVALUE->yy_buf_pos = (yy_c_buf_p); | YY_CURRENT_BUFFER_LVALUE->yy_n_chars = (yy_n_chars); | } | | YY_CURRENT_BUFFER_LVALUE = new_buffer; | yy_load_buffer_state( ); | | /* We don't actually know whether we did this switch during | * EOF (yywrap()) processing, but the only time this flag | * is looked at is after yywrap() is called, so it's safe | * to go ahead and always set it. | */ | (yy_did_buffer_switch_on_eof) = 1; | } | | static void yy_load_buffer_state (void) | { | (yy_n_chars) = YY_CURRENT_BUFFER_LVALUE->yy_n_chars; | (yytext_ptr) = (yy_c_buf_p) = YY_CURRENT_BUFFER_LVALUE->yy_buf_pos; | yyin = YY_CURRENT_BUFFER_LVALUE->yy_input_file; | (yy_hold_char) = *(yy_c_buf_p); | } | | /** Allocate and initialize an input buffer state. | * @param file A readable stream. | * @param size The character buffer size in bytes. When in doubt, use @c YY_BUF_SIZE. | * | * @return the allocated buffer state. | */ | YY_BUFFER_STATE yy_create_buffer (FILE * file, int size ) | { | YY_BUFFER_STATE b; | | b = (YY_BUFFER_STATE) yyalloc( sizeof( struct yy_buffer_state ) ); | if ( ! b ) | YY_FATAL_ERROR( "out of dynamic memory in yy_create_buffer()" ); | | b->yy_buf_size = size; | | /* yy_ch_buf has to be 2 characters longer than the size given because | * we need to put in 2 end-of-buffer characters. | */ | b->yy_ch_buf = (char *) yyalloc( (yy_size_t) (b->yy_buf_size + 2) ); | if ( ! b->yy_ch_buf ) | YY_FATAL_ERROR( "out of dynamic memory in yy_create_buffer()" ); | | b->yy_is_our_buffer = 1; | | yy_init_buffer( b, file ); | | return b; | } | | /** Destroy the buffer. | * @param b a buffer created with yy_create_buffer() | * | */ | void yy_delete_buffer (YY_BUFFER_STATE b ) | { | | if ( ! b ) | return; | | if ( b == YY_CURRENT_BUFFER ) /* Not sure if we should pop here. */ | YY_CURRENT_BUFFER_LVALUE = (YY_BUFFER_STATE) 0; | | if ( b->yy_is_our_buffer ) | yyfree( (void *) b->yy_ch_buf ); | | yyfree( (void *) b ); | } | | /* Initializes or reinitializes a buffer. | * This function is sometimes called more than once on the same buffer, | * such as during a yyrestart() or at EOF. | */ | static void yy_init_buffer (YY_BUFFER_STATE b, FILE * file ) | | { | int oerrno = errno; | | yy_flush_buffer( b ); | | b->yy_input_file = file; | b->yy_fill_buffer = 1; | | /* If b is the current buffer, then yy_init_buffer was _probably_ | * called from yyrestart() or through yy_get_next_buffer. | * In that case, we don't want to reset the lineno or column. | */ | if (b != YY_CURRENT_BUFFER){ | b->yy_bs_lineno = 1; | b->yy_bs_column = 0; | } | | b->yy_is_interactive = file ? (isatty( fileno(file) ) > 0) : 0; | | errno = oerrno; | } | | /** Discard all buffered characters. On the next scan, YY_INPUT will be called. | * @param b the buffer state to be flushed, usually @c YY_CURRENT_BUFFER. | * | */ | void yy_flush_buffer (YY_BUFFER_STATE b ) | { | if ( ! b ) | return; | | b->yy_n_chars = 0; | | /* We always need two end-of-buffer characters. The first causes | * a transition to the end-of-buffer state. The second causes | * a jam in that state. | */ | b->yy_ch_buf[0] = YY_END_OF_BUFFER_CHAR; | b->yy_ch_buf[1] = YY_END_OF_BUFFER_CHAR; | | b->yy_buf_pos = &b->yy_ch_buf[0]; | | b->yy_at_bol = 1; | b->yy_buffer_status = YY_BUFFER_NEW; | | if ( b == YY_CURRENT_BUFFER ) | yy_load_buffer_state( ); | } | | /** Pushes the new state onto the stack. The new state becomes | * the current state. This function will allocate the stack | * if necessary. | * @param new_buffer The new state. | * | */ | void yypush_buffer_state (YY_BUFFER_STATE new_buffer ) | { | if (new_buffer == NULL) | return; | | yyensure_buffer_stack(); | | /* This block is copied from yy_switch_to_buffer. */ | if ( YY_CURRENT_BUFFER ) | { | /* Flush out information for old buffer. */ | *(yy_c_buf_p) = (yy_hold_char); | YY_CURRENT_BUFFER_LVALUE->yy_buf_pos = (yy_c_buf_p); | YY_CURRENT_BUFFER_LVALUE->yy_n_chars = (yy_n_chars); | } | | /* Only push if top exists. Otherwise, replace top. */ | if (YY_CURRENT_BUFFER) | (yy_buffer_stack_top)++; | YY_CURRENT_BUFFER_LVALUE = new_buffer; | | /* copied from yy_switch_to_buffer. */ | yy_load_buffer_state( ); | (yy_did_buffer_switch_on_eof) = 1; | } | | /** Removes and deletes the top of the stack, if present. | * The next element becomes the new top. | * | */ | void yypop_buffer_state (void) | { | if (!YY_CURRENT_BUFFER) | return; | | yy_delete_buffer(YY_CURRENT_BUFFER ); | YY_CURRENT_BUFFER_LVALUE = NULL; | if ((yy_buffer_stack_top) > 0) | --(yy_buffer_stack_top); | | if (YY_CURRENT_BUFFER) { | yy_load_buffer_state( ); | (yy_did_buffer_switch_on_eof) = 1; | } | } | | /* Allocates the stack if it does not exist. | * Guarantees space for at least one push. | */ | static void yyensure_buffer_stack (void) | { | yy_size_t num_to_alloc; | | if (!(yy_buffer_stack)) { | | /* First allocation is just for 2 elements, since we don't know if this | * scanner will even need a stack. We use 2 instead of 1 to avoid an | * immediate realloc on the next call. | */ | num_to_alloc = 1; /* After all that talk, this was set to 1 anyways... */ | (yy_buffer_stack) = (struct yy_buffer_state**)yyalloc | (num_to_alloc * sizeof(struct yy_buffer_state*) | ); | if ( ! (yy_buffer_stack) ) | YY_FATAL_ERROR( "out of dynamic memory in yyensure_buffer_stack()" ); | | memset((yy_buffer_stack), 0, num_to_alloc * sizeof(struct yy_buffer_state*)); | | (yy_buffer_stack_max) = num_to_alloc; | (yy_buffer_stack_top) = 0; | return; | } | | if ((yy_buffer_stack_top) >= ((yy_buffer_stack_max)) - 1){ | | /* Increase the buffer to prepare for a possible push. */ | yy_size_t grow_size = 8 /* arbitrary grow size */; | | num_to_alloc = (yy_buffer_stack_max) + grow_size; | (yy_buffer_stack) = (struct yy_buffer_state**)yyrealloc | ((yy_buffer_stack), | num_to_alloc * sizeof(struct yy_buffer_state*) | ); | if ( ! (yy_buffer_stack) ) | YY_FATAL_ERROR( "out of dynamic memory in yyensure_buffer_stack()" ); | | /* zero only the new slots.*/ | memset((yy_buffer_stack) + (yy_buffer_stack_max), 0, grow_size * sizeof(struct yy_buffer_state*)); | (yy_buffer_stack_max) = num_to_alloc; | } | } | | /** Setup the input buffer state to scan directly from a user-specified character buffer. | * @param base the character buffer | * @param size the size in bytes of the character buffer | * | * @return the newly allocated buffer state object. | */ | YY_BUFFER_STATE yy_scan_buffer (char * base, yy_size_t size ) | { | YY_BUFFER_STATE b; | | if ( size < 2 || | base[size-2] != YY_END_OF_BUFFER_CHAR || | base[size-1] != YY_END_OF_BUFFER_CHAR ) | /* They forgot to leave room for the EOB's. */ | return NULL; | | b = (YY_BUFFER_STATE) yyalloc( sizeof( struct yy_buffer_state ) ); | if ( ! b ) | YY_FATAL_ERROR( "out of dynamic memory in yy_scan_buffer()" ); | | b->yy_buf_size = (int) (size - 2); /* "- 2" to take care of EOB's */ | b->yy_buf_pos = b->yy_ch_buf = base; | b->yy_is_our_buffer = 0; | b->yy_input_file = NULL; | b->yy_n_chars = b->yy_buf_size; | b->yy_is_interactive = 0; | b->yy_at_bol = 1; | b->yy_fill_buffer = 0; | b->yy_buffer_status = YY_BUFFER_NEW; | | yy_switch_to_buffer( b ); | | return b; | } | | /** Setup the input buffer state to scan a string. The next call to yylex() will | * scan from a @e copy of @a str. | * @param yystr a NUL-terminated string to scan | * | * @return the newly allocated buffer state object. | * @note If you want to scan bytes that may contain NUL values, then use | * yy_scan_bytes() instead. | */ | YY_BUFFER_STATE yy_scan_string (const char * yystr ) | { | | return yy_scan_bytes( yystr, (int) strlen(yystr) ); | } | | /** Setup the input buffer state to scan the given bytes. The next call to yylex() will | * scan from a @e copy of @a bytes. | * @param yybytes the byte buffer to scan | * @param _yybytes_len the number of bytes in the buffer pointed to by @a bytes. | * | * @return the newly allocated buffer state object. | */ | YY_BUFFER_STATE yy_scan_bytes (const char * yybytes, int _yybytes_len ) | { | YY_BUFFER_STATE b; | char *buf; | yy_size_t n; | int i; | | /* Get memory for full buffer, including space for trailing EOB's. */ | n = (yy_size_t) (_yybytes_len + 2); | buf = (char *) yyalloc( n ); | if ( ! buf ) | YY_FATAL_ERROR( "out of dynamic memory in yy_scan_bytes()" ); | | for ( i = 0; i < _yybytes_len; ++i ) | buf[i] = yybytes[i]; | | buf[_yybytes_len] = buf[_yybytes_len+1] = YY_END_OF_BUFFER_CHAR; | | b = yy_scan_buffer( buf, n ); | if ( ! b ) | YY_FATAL_ERROR( "bad buffer in yy_scan_bytes()" ); | | /* It's okay to grow etc. this buffer, and we should throw it | * away when we're done. | */ | b->yy_is_our_buffer = 1; | | return b; | } | | #ifndef YY_EXIT_FAILURE | #define YY_EXIT_FAILURE 2 | #endif | | static void yynoreturn yy_fatal_error (const char* msg ) | { | fprintf( stderr, "%s\n", msg ); | exit( YY_EXIT_FAILURE ); | } | | /* Redefine yyless() so it works in section 3 code. */ | | #undef yyless | #define yyless(n) \ | do \ | { \ | /* Undo effects of setting up yytext. */ \ | int yyless_macro_arg = (n); \ | YY_LESS_LINENO(yyless_macro_arg);\ | yytext[yyleng] = (yy_hold_char); \ | (yy_c_buf_p) = yytext + yyless_macro_arg; \ | (yy_hold_char) = *(yy_c_buf_p); \ | *(yy_c_buf_p) = '\0'; \ | yyleng = yyless_macro_arg; \ | } \ | while ( 0 ) | | /* Accessor methods (get/set functions) to struct members. */ | | /** Get the current line number. | * | */ | int yyget_lineno (void) | { | | return yylineno; | } | | /** Get the input stream. | * | */ | FILE *yyget_in (void) | { | return yyin; | } | | /** Get the output stream. | * | */ | FILE *yyget_out (void) | { | return yyout; | } | | /** Get the length of the current token. | * | */ | int yyget_leng (void) | { | return yyleng; | } | | /** Get the current token. | * | */ | | char *yyget_text (void) | { | return yytext; | } | | /** Set the current line number. | * @param _line_number line number | * | */ | void yyset_lineno (int _line_number ) | { | | yylineno = _line_number; | } | | /** Set the input stream. This does not discard the current | * input buffer. | * @param _in_str A readable stream. | * | * @see yy_switch_to_buffer | */ | void yyset_in (FILE * _in_str ) | { | yyin = _in_str ; | } | | void yyset_out (FILE * _out_str ) | { | yyout = _out_str ; | } | | int yyget_debug (void) | { | return yy_flex_debug; | } | | void yyset_debug (int _bdebug ) | { | yy_flex_debug = _bdebug ; | } | | static int yy_init_globals (void) | { | /* Initialization is the same as for the non-reentrant scanner. | * This function is called from yylex_destroy(), so don't allocate here. | */ | | (yy_buffer_stack) = NULL; | (yy_buffer_stack_top) = 0; | (yy_buffer_stack_max) = 0; | (yy_c_buf_p) = NULL; | (yy_init) = 0; | (yy_start) = 0; | | (yy_state_buf) = 0; | (yy_state_ptr) = 0; | (yy_full_match) = 0; | (yy_lp) = 0; | | /* Defined in main.c */ | #ifdef YY_STDINIT | yyin = stdin; | yyout = stdout; | #else | yyin = NULL; | yyout = NULL; | #endif | | /* For future reference: Set errno on error, since we are called by | * yylex_init() | */ | return 0; | } | | /* yylex_destroy is for both reentrant and non-reentrant scanners. */ | int yylex_destroy (void) | { | | /* Pop the buffer stack, destroying each element. */ | while(YY_CURRENT_BUFFER){ | yy_delete_buffer( YY_CURRENT_BUFFER ); | YY_CURRENT_BUFFER_LVALUE = NULL; | yypop_buffer_state(); | } | | /* Destroy the stack itself. */ | yyfree((yy_buffer_stack) ); | (yy_buffer_stack) = NULL; | | yyfree ( (yy_state_buf) ); | (yy_state_buf) = NULL; | | /* Reset the globals. This is important in a non-reentrant scanner so the next time | * yylex() is called, initialization will occur. */ | yy_init_globals( ); | | return 0; | } | | /* | * Internal utility routines. | */ | | #ifndef yytext_ptr | static void yy_flex_strncpy (char* s1, const char * s2, int n ) | { | | int i; | for ( i = 0; i < n; ++i ) | s1[i] = s2[i]; | } | #endif | | #ifdef YY_NEED_STRLEN | static int yy_flex_strlen (const char * s ) | { | int n; | for ( n = 0; s[n]; ++n ) | ; | | return n; | } | #endif | | void *yyalloc (yy_size_t size ) | { | return malloc(size); | } | | void *yyrealloc (void * ptr, yy_size_t size ) | { | | /* The cast to (char *) in the following accommodates both | * implementations that use char* generic pointers, and those | * that use void* generic pointers. It works with the latter | * because both ANSI C and C++ allow castless assignment from | * any pointer type to void*, and deal with argument conversions | * as though doing an assignment. | */ | return realloc(ptr, size); | } | | void yyfree (void * ptr ) | { | free( (char *) ptr ); /* see yyrealloc() for (char *) cast */ | } | | #define YYTABLES_NAME "yytables" | | #line 10 "conftest.l" | | #ifdef YYTEXT_POINTER | extern char *yytext; | #endif | int | main (void) | { | return ! yylex () + ! yywrap (); | } configure:3942: arm-linux-gnueabi-gcc -o conftest -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/<>=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fno-strict-aliasing -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -Wdate-time -D_FORTIFY_SOURCE=2 -Wl,-z,relro -Wl,-z,now conftest.c -ll >&5 /usr/lib/gcc-cross/arm-linux-gnueabi/14/../../../../arm-linux-gnueabi/bin/ld: cannot find -ll: No such file or directory collect2: error: ld returned 1 exit status configure:3942: $? = 1 configure: failed program was: | /* confdefs.h */ | #define PACKAGE_NAME "Argus-5.0 Client Programs" | #define PACKAGE_TARNAME "argus-clients" | #define PACKAGE_VERSION "5.0" | #define PACKAGE_STRING "Argus-5.0 Client Programs 5.0" | #define PACKAGE_BUGREPORT "bug-report@qosient.com" | #define PACKAGE_URL "http://qosient.com/argus" | /* end confdefs.h. */ | | #line 3 "lex.yy.c" | | #define YY_INT_ALIGNED short int | | /* A lexical scanner generated by flex */ | | #define FLEX_SCANNER | #define YY_FLEX_MAJOR_VERSION 2 | #define YY_FLEX_MINOR_VERSION 6 | #define YY_FLEX_SUBMINOR_VERSION 4 | #if YY_FLEX_SUBMINOR_VERSION > 0 | #define FLEX_BETA | #endif | | /* First, we deal with platform-specific or compiler-specific issues. */ | | /* begin standard C headers. */ | #include | #include | #include | #include | | /* end standard C headers. */ | | /* flex integer type definitions */ | | #ifndef FLEXINT_H | #define FLEXINT_H | | /* C99 systems have . Non-C99 systems may or may not. */ | | #if defined (__STDC_VERSION__) && __STDC_VERSION__ >= 199901L | | /* C99 says to define __STDC_LIMIT_MACROS before including stdint.h, | * if you want the limit (max/min) macros for int types. | */ | #ifndef __STDC_LIMIT_MACROS | #define __STDC_LIMIT_MACROS 1 | #endif | | #include | typedef int8_t flex_int8_t; | typedef uint8_t flex_uint8_t; | typedef int16_t flex_int16_t; | typedef uint16_t flex_uint16_t; | typedef int32_t flex_int32_t; | typedef uint32_t flex_uint32_t; | #else | typedef signed char flex_int8_t; | typedef short int flex_int16_t; | typedef int flex_int32_t; | typedef unsigned char flex_uint8_t; | typedef unsigned short int flex_uint16_t; | typedef unsigned int flex_uint32_t; | | /* Limits of integral types. */ | #ifndef INT8_MIN | #define INT8_MIN (-128) | #endif | #ifndef INT16_MIN | #define INT16_MIN (-32767-1) | #endif | #ifndef INT32_MIN | #define INT32_MIN (-2147483647-1) | #endif | #ifndef INT8_MAX | #define INT8_MAX (127) | #endif | #ifndef INT16_MAX | #define INT16_MAX (32767) | #endif | #ifndef INT32_MAX | #define INT32_MAX (2147483647) | #endif | #ifndef UINT8_MAX | #define UINT8_MAX (255U) | #endif | #ifndef UINT16_MAX | #define UINT16_MAX (65535U) | #endif | #ifndef UINT32_MAX | #define UINT32_MAX (4294967295U) | #endif | | #ifndef SIZE_MAX | #define SIZE_MAX (~(size_t)0) | #endif | | #endif /* ! C99 */ | | #endif /* ! FLEXINT_H */ | | /* begin standard C++ headers. */ | | /* TODO: this is always defined, so inline it */ | #define yyconst const | | #if defined(__GNUC__) && __GNUC__ >= 3 | #define yynoreturn __attribute__((__noreturn__)) | #else | #define yynoreturn | #endif | | /* Returned upon end-of-file. */ | #define YY_NULL 0 | | /* Promotes a possibly negative, possibly signed char to an | * integer in range [0..255] for use as an array index. | */ | #define YY_SC_TO_UI(c) ((YY_CHAR) (c)) | | /* Enter a start condition. This macro really ought to take a parameter, | * but we do it the disgusting crufty way forced on us by the ()-less | * definition of BEGIN. | */ | #define BEGIN (yy_start) = 1 + 2 * | /* Translate the current start state into a value that can be later handed | * to BEGIN to return to the state. The YYSTATE alias is for lex | * compatibility. | */ | #define YY_START (((yy_start) - 1) / 2) | #define YYSTATE YY_START | /* Action number for EOF rule of a given start state. */ | #define YY_STATE_EOF(state) (YY_END_OF_BUFFER + state + 1) | /* Special action meaning "start processing a new file". */ | #define YY_NEW_FILE yyrestart( yyin ) | #define YY_END_OF_BUFFER_CHAR 0 | | /* Size of default input buffer. */ | #ifndef YY_BUF_SIZE | #ifdef __ia64__ | /* On IA-64, the buffer size is 16k, not 8k. | * Moreover, YY_BUF_SIZE is 2*YY_READ_BUF_SIZE in the general case. | * Ditto for the __ia64__ case accordingly. | */ | #define YY_BUF_SIZE 32768 | #else | #define YY_BUF_SIZE 16384 | #endif /* __ia64__ */ | #endif | | /* The state buf must be large enough to hold one state per character in the main buffer. | */ | #define YY_STATE_BUF_SIZE ((YY_BUF_SIZE + 2) * sizeof(yy_state_type)) | | #ifndef YY_TYPEDEF_YY_BUFFER_STATE | #define YY_TYPEDEF_YY_BUFFER_STATE | typedef struct yy_buffer_state *YY_BUFFER_STATE; | #endif | | #ifndef YY_TYPEDEF_YY_SIZE_T | #define YY_TYPEDEF_YY_SIZE_T | typedef size_t yy_size_t; | #endif | | extern int yyleng; | | extern FILE *yyin, *yyout; | | #define EOB_ACT_CONTINUE_SCAN 0 | #define EOB_ACT_END_OF_FILE 1 | #define EOB_ACT_LAST_MATCH 2 | | #define YY_LESS_LINENO(n) | #define YY_LINENO_REWIND_TO(ptr) | | /* Return all but the first "n" matched characters back to the input stream. */ | #define yyless(n) \ | do \ | { \ | /* Undo effects of setting up yytext. */ \ | int yyless_macro_arg = (n); \ | YY_LESS_LINENO(yyless_macro_arg);\ | *yy_cp = (yy_hold_char); \ | YY_RESTORE_YY_MORE_OFFSET \ | (yy_c_buf_p) = yy_cp = yy_bp + yyless_macro_arg - YY_MORE_ADJ; \ | YY_DO_BEFORE_ACTION; /* set up yytext again */ \ | } \ | while ( 0 ) | #define unput(c) yyunput( c, (yytext_ptr) ) | | #ifndef YY_STRUCT_YY_BUFFER_STATE | #define YY_STRUCT_YY_BUFFER_STATE | struct yy_buffer_state | { | FILE *yy_input_file; | | char *yy_ch_buf; /* input buffer */ | char *yy_buf_pos; /* current position in input buffer */ | | /* Size of input buffer in bytes, not including room for EOB | * characters. | */ | int yy_buf_size; | | /* Number of characters read into yy_ch_buf, not including EOB | * characters. | */ | int yy_n_chars; | | /* Whether we "own" the buffer - i.e., we know we created it, | * and can realloc() it to grow it, and should free() it to | * delete it. | */ | int yy_is_our_buffer; | | /* Whether this is an "interactive" input source; if so, and | * if we're using stdio for input, then we want to use getc() | * instead of fread(), to make sure we stop fetching input after | * each newline. | */ | int yy_is_interactive; | | /* Whether we're considered to be at the beginning of a line. | * If so, '^' rules will be active on the next match, otherwise | * not. | */ | int yy_at_bol; | | int yy_bs_lineno; /**< The line count. */ | int yy_bs_column; /**< The column count. */ | | /* Whether to try to fill the input buffer when we reach the | * end of it. | */ | int yy_fill_buffer; | | int yy_buffer_status; | | #define YY_BUFFER_NEW 0 | #define YY_BUFFER_NORMAL 1 | /* When an EOF's been seen but there's still some text to process | * then we mark the buffer as YY_EOF_PENDING, to indicate that we | * shouldn't try reading from the input source any more. We might | * still have a bunch of tokens to match, though, because of | * possible backing-up. | * | * When we actually see the EOF, we change the status to "new" | * (via yyrestart()), so that the user can continue scanning by | * just pointing yyin at a new input file. | */ | #define YY_BUFFER_EOF_PENDING 2 | | }; | #endif /* !YY_STRUCT_YY_BUFFER_STATE */ | | /* Stack of input buffers. */ | static size_t yy_buffer_stack_top = 0; /**< index of top of stack. */ | static size_t yy_buffer_stack_max = 0; /**< capacity of stack. */ | static YY_BUFFER_STATE * yy_buffer_stack = NULL; /**< Stack as an array. */ | | /* We provide macros for accessing buffer states in case in the | * future we want to put the buffer states in a more general | * "scanner state". | * | * Returns the top of the stack, or NULL. | */ | #define YY_CURRENT_BUFFER ( (yy_buffer_stack) \ | ? (yy_buffer_stack)[(yy_buffer_stack_top)] \ | : NULL) | /* Same as previous macro, but useful when we know that the buffer stack is not | * NULL or when we need an lvalue. For internal use only. | */ | #define YY_CURRENT_BUFFER_LVALUE (yy_buffer_stack)[(yy_buffer_stack_top)] | | /* yy_hold_char holds the character lost when yytext is formed. */ | static char yy_hold_char; | static int yy_n_chars; /* number of characters read into yy_ch_buf */ | int yyleng; | | /* Points to current character in buffer. */ | static char *yy_c_buf_p = NULL; | static int yy_init = 0; /* whether we need to initialize */ | static int yy_start = 0; /* start state number */ | | /* Flag which is used to allow yywrap()'s to do buffer switches | * instead of setting up a fresh yyin. A bit of a hack ... | */ | static int yy_did_buffer_switch_on_eof; | | void yyrestart ( FILE *input_file ); | void yy_switch_to_buffer ( YY_BUFFER_STATE new_buffer ); | YY_BUFFER_STATE yy_create_buffer ( FILE *file, int size ); | void yy_delete_buffer ( YY_BUFFER_STATE b ); | void yy_flush_buffer ( YY_BUFFER_STATE b ); | void yypush_buffer_state ( YY_BUFFER_STATE new_buffer ); | void yypop_buffer_state ( void ); | | static void yyensure_buffer_stack ( void ); | static void yy_load_buffer_state ( void ); | static void yy_init_buffer ( YY_BUFFER_STATE b, FILE *file ); | #define YY_FLUSH_BUFFER yy_flush_buffer( YY_CURRENT_BUFFER ) | | YY_BUFFER_STATE yy_scan_buffer ( char *base, yy_size_t size ); | YY_BUFFER_STATE yy_scan_string ( const char *yy_str ); | YY_BUFFER_STATE yy_scan_bytes ( const char *bytes, int len ); | | void *yyalloc ( yy_size_t ); | void *yyrealloc ( void *, yy_size_t ); | void yyfree ( void * ); | | #define yy_new_buffer yy_create_buffer | #define yy_set_interactive(is_interactive) \ | { \ | if ( ! YY_CURRENT_BUFFER ){ \ | yyensure_buffer_stack (); \ | YY_CURRENT_BUFFER_LVALUE = \ | yy_create_buffer( yyin, YY_BUF_SIZE ); \ | } \ | YY_CURRENT_BUFFER_LVALUE->yy_is_interactive = is_interactive; \ | } | #define yy_set_bol(at_bol) \ | { \ | if ( ! YY_CURRENT_BUFFER ){\ | yyensure_buffer_stack (); \ | YY_CURRENT_BUFFER_LVALUE = \ | yy_create_buffer( yyin, YY_BUF_SIZE ); \ | } \ | YY_CURRENT_BUFFER_LVALUE->yy_at_bol = at_bol; \ | } | #define YY_AT_BOL() (YY_CURRENT_BUFFER_LVALUE->yy_at_bol) | | /* Begin user sect3 */ | typedef flex_uint8_t YY_CHAR; | | FILE *yyin = NULL, *yyout = NULL; | | typedef int yy_state_type; | | extern int yylineno; | int yylineno = 1; | | extern char *yytext; | #ifdef yytext_ptr | #undef yytext_ptr | #endif | #define yytext_ptr yytext | | static yy_state_type yy_get_previous_state ( void ); | static yy_state_type yy_try_NUL_trans ( yy_state_type current_state ); | static int yy_get_next_buffer ( void ); | static void yynoreturn yy_fatal_error ( const char* msg ); | | /* Done after the current pattern has been matched and before the | * corresponding action - sets up yytext. | */ | #define YY_DO_BEFORE_ACTION \ | (yytext_ptr) = yy_bp; \ | (yytext_ptr) -= (yy_more_len); \ | yyleng = (int) (yy_cp - (yytext_ptr)); \ | (yy_hold_char) = *yy_cp; \ | *yy_cp = '\0'; \ | (yy_c_buf_p) = yy_cp; | #define YY_NUM_RULES 8 | #define YY_END_OF_BUFFER 9 | /* This struct is not used in this scanner, | but its presence is necessary. */ | struct yy_trans_info | { | flex_int32_t yy_verify; | flex_int32_t yy_nxt; | }; | static const flex_int16_t yy_acclist[23] = | { 0, | 9, 7, 8, 8, 1, 7, 8, 2, 7, 8, | 3, 7, 8, 4, 7, 8, 5, 7, 8, 6, | 7, 8 | } ; | | static const flex_int16_t yy_accept[14] = | { 0, | 1, 1, 1, 2, 4, 5, 8, 11, 14, 17, | 20, 23, 23 | } ; | | static const YY_CHAR yy_ec[256] = | { 0, | 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, | 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, | 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, | 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, | 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, | 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, | 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, | 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, | 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, | 1, 1, 1, 1, 1, 1, 3, 4, 5, 6, | | 7, 8, 1, 1, 1, 1, 1, 1, 1, 1, | 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, | 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, | 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, | 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, | 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, | 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, | 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, | 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, | 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, | | 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, | 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, | 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, | 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, | 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, | 1, 1, 1, 1, 1 | } ; | | static const YY_CHAR yy_meta[9] = | { 0, | 1, 1, 1, 1, 1, 1, 1, 1 | } ; | | static const flex_int16_t yy_base[13] = | { 0, | 0, 0, 9, 10, 10, 10, 10, 10, 10, 10, | 10, 10 | } ; | | static const flex_int16_t yy_def[13] = | { 0, | 12, 1, 12, 12, 12, 12, 12, 12, 12, 12, | 12, 0 | } ; | | static const flex_int16_t yy_nxt[19] = | { 0, | 4, 5, 6, 7, 8, 9, 10, 11, 12, 3, | 12, 12, 12, 12, 12, 12, 12, 12 | } ; | | static const flex_int16_t yy_chk[19] = | { 0, | 1, 1, 1, 1, 1, 1, 1, 1, 3, 12, | 12, 12, 12, 12, 12, 12, 12, 12 | } ; | | extern int yy_flex_debug; | int yy_flex_debug = 0; | | static yy_state_type *yy_state_buf=0, *yy_state_ptr=0; | static char *yy_full_match; | static int yy_lp; | #define REJECT \ | { \ | *yy_cp = (yy_hold_char); /* undo effects of setting up yytext */ \ | yy_cp = (yy_full_match); /* restore poss. backed-over text */ \ | ++(yy_lp); \ | goto find_rule; \ | } | | static int yy_more_flag = 0; | static int yy_more_len = 0; | #define yymore() ((yy_more_flag) = 1) | #define YY_MORE_ADJ (yy_more_len) | #define YY_RESTORE_YY_MORE_OFFSET | char *yytext; | #line 1 "conftest.l" | #line 460 "lex.yy.c" | | #define INITIAL 0 | | #ifndef YY_NO_UNISTD_H | /* Special case for "unistd.h", since it is non-ANSI. We include it way | * down here because we want the user's section 1 to have been scanned first. | * The user has a chance to override it with an option. | */ | #include | #endif | | #ifndef YY_EXTRA_TYPE | #define YY_EXTRA_TYPE void * | #endif | | static int yy_init_globals ( void ); | | /* Accessor methods to globals. | These are made visible to non-reentrant scanners for convenience. */ | | int yylex_destroy ( void ); | | int yyget_debug ( void ); | | void yyset_debug ( int debug_flag ); | | YY_EXTRA_TYPE yyget_extra ( void ); | | void yyset_extra ( YY_EXTRA_TYPE user_defined ); | | FILE *yyget_in ( void ); | | void yyset_in ( FILE * _in_str ); | | FILE *yyget_out ( void ); | | void yyset_out ( FILE * _out_str ); | | int yyget_leng ( void ); | | char *yyget_text ( void ); | | int yyget_lineno ( void ); | | void yyset_lineno ( int _line_number ); | | /* Macros after this point can all be overridden by user definitions in | * section 1. | */ | | #ifndef YY_SKIP_YYWRAP | #ifdef __cplusplus | extern "C" int yywrap ( void ); | #else | extern int yywrap ( void ); | #endif | #endif | | #ifndef YY_NO_UNPUT | | static void yyunput ( int c, char *buf_ptr ); | | #endif | | #ifndef yytext_ptr | static void yy_flex_strncpy ( char *, const char *, int ); | #endif | | #ifdef YY_NEED_STRLEN | static int yy_flex_strlen ( const char * ); | #endif | | #ifndef YY_NO_INPUT | #ifdef __cplusplus | static int yyinput ( void ); | #else | static int input ( void ); | #endif | | #endif | | /* Amount of stuff to slurp up with each read. */ | #ifndef YY_READ_BUF_SIZE | #ifdef __ia64__ | /* On IA-64, the buffer size is 16k, not 8k */ | #define YY_READ_BUF_SIZE 16384 | #else | #define YY_READ_BUF_SIZE 8192 | #endif /* __ia64__ */ | #endif | | /* Copy whatever the last rule matched to the standard output. */ | #ifndef ECHO | /* This used to be an fputs(), but since the string might contain NUL's, | * we now use fwrite(). | */ | #define ECHO do { if (fwrite( yytext, (size_t) yyleng, 1, yyout )) {} } while (0) | #endif | | /* Gets input and stuffs it into "buf". number of characters read, or YY_NULL, | * is returned in "result". | */ | #ifndef YY_INPUT | #define YY_INPUT(buf,result,max_size) \ | if ( YY_CURRENT_BUFFER_LVALUE->yy_is_interactive ) \ | { \ | int c = '*'; \ | int n; \ | for ( n = 0; n < max_size && \ | (c = getc( yyin )) != EOF && c != '\n'; ++n ) \ | buf[n] = (char) c; \ | if ( c == '\n' ) \ | buf[n++] = (char) c; \ | if ( c == EOF && ferror( yyin ) ) \ | YY_FATAL_ERROR( "input in flex scanner failed" ); \ | result = n; \ | } \ | else \ | { \ | errno=0; \ | while ( (result = (int) fread(buf, 1, (yy_size_t) max_size, yyin)) == 0 && ferror(yyin)) \ | { \ | if( errno != EINTR) \ | { \ | YY_FATAL_ERROR( "input in flex scanner failed" ); \ | break; \ | } \ | errno=0; \ | clearerr(yyin); \ | } \ | }\ | \ | | #endif | | /* No semi-colon after return; correct usage is to write "yyterminate();" - | * we don't want an extra ';' after the "return" because that will cause | * some compilers to complain about unreachable statements. | */ | #ifndef yyterminate | #define yyterminate() return YY_NULL | #endif | | /* Number of entries by which start-condition stack grows. */ | #ifndef YY_START_STACK_INCR | #define YY_START_STACK_INCR 25 | #endif | | /* Report a fatal error. */ | #ifndef YY_FATAL_ERROR | #define YY_FATAL_ERROR(msg) yy_fatal_error( msg ) | #endif | | /* end tables serialization structures and prototypes */ | | /* Default declaration of generated scanner - a define so the user can | * easily add parameters. | */ | #ifndef YY_DECL | #define YY_DECL_IS_OURS 1 | | extern int yylex (void); | | #define YY_DECL int yylex (void) | #endif /* !YY_DECL */ | | /* Code executed at the beginning of each rule, after yytext and yyleng | * have been set up. | */ | #ifndef YY_USER_ACTION | #define YY_USER_ACTION | #endif | | /* Code executed at the end of each rule. */ | #ifndef YY_BREAK | #define YY_BREAK /*LINTED*/break; | #endif | | #define YY_RULE_SETUP \ | YY_USER_ACTION | | /** The main scanner function which does all the work. | */ | YY_DECL | { | yy_state_type yy_current_state; | char *yy_cp, *yy_bp; | int yy_act; | | if ( !(yy_init) ) | { | (yy_init) = 1; | | #ifdef YY_USER_INIT | YY_USER_INIT; | #endif | | /* Create the reject buffer large enough to save one state per allowed character. */ | if ( ! (yy_state_buf) ) | (yy_state_buf) = (yy_state_type *)yyalloc(YY_STATE_BUF_SIZE ); | if ( ! (yy_state_buf) ) | YY_FATAL_ERROR( "out of dynamic memory in yylex()" ); | | if ( ! (yy_start) ) | (yy_start) = 1; /* first start state */ | | if ( ! yyin ) | yyin = stdin; | | if ( ! yyout ) | yyout = stdout; | | if ( ! YY_CURRENT_BUFFER ) { | yyensure_buffer_stack (); | YY_CURRENT_BUFFER_LVALUE = | yy_create_buffer( yyin, YY_BUF_SIZE ); | } | | yy_load_buffer_state( ); | } | | { | #line 1 "conftest.l" | | #line 685 "lex.yy.c" | | while ( /*CONSTCOND*/1 ) /* loops until end-of-file is reached */ | { | (yy_more_len) = 0; | if ( (yy_more_flag) ) | { | (yy_more_len) = (int) ((yy_c_buf_p) - (yytext_ptr)); | (yy_more_flag) = 0; | } | yy_cp = (yy_c_buf_p); | | /* Support of yytext. */ | *yy_cp = (yy_hold_char); | | /* yy_bp points to the position in yy_ch_buf of the start of | * the current run. | */ | yy_bp = yy_cp; | | yy_current_state = (yy_start); | | (yy_state_ptr) = (yy_state_buf); | *(yy_state_ptr)++ = yy_current_state; | | yy_match: | do | { | YY_CHAR yy_c = yy_ec[YY_SC_TO_UI(*yy_cp)] ; | while ( yy_chk[yy_base[yy_current_state] + yy_c] != yy_current_state ) | { | yy_current_state = (int) yy_def[yy_current_state]; | if ( yy_current_state >= 13 ) | yy_c = yy_meta[yy_c]; | } | yy_current_state = yy_nxt[yy_base[yy_current_state] + yy_c]; | *(yy_state_ptr)++ = yy_current_state; | ++yy_cp; | } | while ( yy_base[yy_current_state] != 10 ); | | yy_find_action: | yy_current_state = *--(yy_state_ptr); | (yy_lp) = yy_accept[yy_current_state]; | | find_rule: /* we branch to this label when backing up */ | | for ( ; ; ) /* until we find what rule we matched */ | { | if ( (yy_lp) && (yy_lp) < yy_accept[yy_current_state + 1] ) | { | yy_act = yy_acclist[(yy_lp)]; | { | (yy_full_match) = yy_cp; | break; | } | } | --yy_cp; | yy_current_state = *--(yy_state_ptr); | (yy_lp) = yy_accept[yy_current_state]; | } | | YY_DO_BEFORE_ACTION; | | do_action: /* This label is used only to access EOF actions. */ | | switch ( yy_act ) | { /* beginning of action switch */ | case 1: | YY_RULE_SETUP | #line 2 "conftest.l" | { ECHO; } | YY_BREAK | case 2: | YY_RULE_SETUP | #line 3 "conftest.l" | { REJECT; } | YY_BREAK | case 3: | YY_RULE_SETUP | #line 4 "conftest.l" | { yymore (); } | YY_BREAK | case 4: | YY_RULE_SETUP | #line 5 "conftest.l" | { yyless (1); } | YY_BREAK | case 5: | YY_RULE_SETUP | #line 6 "conftest.l" | { /* IRIX 6.5 flex 2.5.4 underquotes its yyless argument. */ | yyless ((input () != 0)); } | YY_BREAK | case 6: | YY_RULE_SETUP | #line 8 "conftest.l" | { unput (yytext[0]); } | YY_BREAK | case 7: | YY_RULE_SETUP | #line 9 "conftest.l" | { BEGIN INITIAL; } | YY_BREAK | case 8: | YY_RULE_SETUP | #line 10 "conftest.l" | ECHO; | YY_BREAK | #line 794 "lex.yy.c" | case YY_STATE_EOF(INITIAL): | yyterminate(); | | case YY_END_OF_BUFFER: | { | /* Amount of text matched not including the EOB char. */ | int yy_amount_of_matched_text = (int) (yy_cp - (yytext_ptr)) - 1; | | /* Undo the effects of YY_DO_BEFORE_ACTION. */ | *yy_cp = (yy_hold_char); | YY_RESTORE_YY_MORE_OFFSET | | if ( YY_CURRENT_BUFFER_LVALUE->yy_buffer_status == YY_BUFFER_NEW ) | { | /* We're scanning a new file or input source. It's | * possible that this happened because the user | * just pointed yyin at a new source and called | * yylex(). If so, then we have to assure | * consistency between YY_CURRENT_BUFFER and our | * globals. Here is the right place to do so, because | * this is the first action (other than possibly a | * back-up) that will match for the new input source. | */ | (yy_n_chars) = YY_CURRENT_BUFFER_LVALUE->yy_n_chars; | YY_CURRENT_BUFFER_LVALUE->yy_input_file = yyin; | YY_CURRENT_BUFFER_LVALUE->yy_buffer_status = YY_BUFFER_NORMAL; | } | | /* Note that here we test for yy_c_buf_p "<=" to the position | * of the first EOB in the buffer, since yy_c_buf_p will | * already have been incremented past the NUL character | * (since all states make transitions on EOB to the | * end-of-buffer state). Contrast this with the test | * in input(). | */ | if ( (yy_c_buf_p) <= &YY_CURRENT_BUFFER_LVALUE->yy_ch_buf[(yy_n_chars)] ) | { /* This was really a NUL. */ | yy_state_type yy_next_state; | | (yy_c_buf_p) = (yytext_ptr) + yy_amount_of_matched_text; | | yy_current_state = yy_get_previous_state( ); | | /* Okay, we're now positioned to make the NUL | * transition. We couldn't have | * yy_get_previous_state() go ahead and do it | * for us because it doesn't know how to deal | * with the possibility of jamming (and we don't | * want to build jamming into it because then it | * will run more slowly). | */ | | yy_next_state = yy_try_NUL_trans( yy_current_state ); | | yy_bp = (yytext_ptr) + YY_MORE_ADJ; | | if ( yy_next_state ) | { | /* Consume the NUL. */ | yy_cp = ++(yy_c_buf_p); | yy_current_state = yy_next_state; | goto yy_match; | } | | else | { | yy_cp = (yy_c_buf_p); | goto yy_find_action; | } | } | | else switch ( yy_get_next_buffer( ) ) | { | case EOB_ACT_END_OF_FILE: | { | (yy_did_buffer_switch_on_eof) = 0; | | if ( yywrap( ) ) | { | /* Note: because we've taken care in | * yy_get_next_buffer() to have set up | * yytext, we can now set up | * yy_c_buf_p so that if some total | * hoser (like flex itself) wants to | * call the scanner after we return the | * YY_NULL, it'll still work - another | * YY_NULL will get returned. | */ | (yy_c_buf_p) = (yytext_ptr) + YY_MORE_ADJ; | | yy_act = YY_STATE_EOF(YY_START); | goto do_action; | } | | else | { | if ( ! (yy_did_buffer_switch_on_eof) ) | YY_NEW_FILE; | } | break; | } | | case EOB_ACT_CONTINUE_SCAN: | (yy_c_buf_p) = | (yytext_ptr) + yy_amount_of_matched_text; | | yy_current_state = yy_get_previous_state( ); | | yy_cp = (yy_c_buf_p); | yy_bp = (yytext_ptr) + YY_MORE_ADJ; | goto yy_match; | | case EOB_ACT_LAST_MATCH: | (yy_c_buf_p) = | &YY_CURRENT_BUFFER_LVALUE->yy_ch_buf[(yy_n_chars)]; | | yy_current_state = yy_get_previous_state( ); | | yy_cp = (yy_c_buf_p); | yy_bp = (yytext_ptr) + YY_MORE_ADJ; | goto yy_find_action; | } | break; | } | | default: | YY_FATAL_ERROR( | "fatal flex scanner internal error--no action found" ); | } /* end of action switch */ | } /* end of scanning one token */ | } /* end of user's declarations */ | } /* end of yylex */ | | /* yy_get_next_buffer - try to read in a new buffer | * | * Returns a code representing an action: | * EOB_ACT_LAST_MATCH - | * EOB_ACT_CONTINUE_SCAN - continue scanning from current position | * EOB_ACT_END_OF_FILE - end of file | */ | static int yy_get_next_buffer (void) | { | char *dest = YY_CURRENT_BUFFER_LVALUE->yy_ch_buf; | char *source = (yytext_ptr); | int number_to_move, i; | int ret_val; | | if ( (yy_c_buf_p) > &YY_CURRENT_BUFFER_LVALUE->yy_ch_buf[(yy_n_chars) + 1] ) | YY_FATAL_ERROR( | "fatal flex scanner internal error--end of buffer missed" ); | | if ( YY_CURRENT_BUFFER_LVALUE->yy_fill_buffer == 0 ) | { /* Don't try to fill the buffer, so this is an EOF. */ | if ( (yy_c_buf_p) - (yytext_ptr) - YY_MORE_ADJ == 1 ) | { | /* We matched a single character, the EOB, so | * treat this as a final EOF. | */ | return EOB_ACT_END_OF_FILE; | } | | else | { | /* We matched some text prior to the EOB, first | * process it. | */ | return EOB_ACT_LAST_MATCH; | } | } | | /* Try to read more data. */ | | /* First move last chars to start of buffer. */ | number_to_move = (int) ((yy_c_buf_p) - (yytext_ptr) - 1); | | for ( i = 0; i < number_to_move; ++i ) | *(dest++) = *(source++); | | if ( YY_CURRENT_BUFFER_LVALUE->yy_buffer_status == YY_BUFFER_EOF_PENDING ) | /* don't do the read, it's not guaranteed to return an EOF, | * just force an EOF | */ | YY_CURRENT_BUFFER_LVALUE->yy_n_chars = (yy_n_chars) = 0; | | else | { | int num_to_read = | YY_CURRENT_BUFFER_LVALUE->yy_buf_size - number_to_move - 1; | | while ( num_to_read <= 0 ) | { /* Not enough room in the buffer - grow it. */ | | YY_FATAL_ERROR( | "input buffer overflow, can't enlarge buffer because scanner uses REJECT" ); | | } | | if ( num_to_read > YY_READ_BUF_SIZE ) | num_to_read = YY_READ_BUF_SIZE; | | /* Read in more data. */ | YY_INPUT( (&YY_CURRENT_BUFFER_LVALUE->yy_ch_buf[number_to_move]), | (yy_n_chars), num_to_read ); | | YY_CURRENT_BUFFER_LVALUE->yy_n_chars = (yy_n_chars); | } | | if ( (yy_n_chars) == 0 ) | { | if ( number_to_move == YY_MORE_ADJ ) | { | ret_val = EOB_ACT_END_OF_FILE; | yyrestart( yyin ); | } | | else | { | ret_val = EOB_ACT_LAST_MATCH; | YY_CURRENT_BUFFER_LVALUE->yy_buffer_status = | YY_BUFFER_EOF_PENDING; | } | } | | else | ret_val = EOB_ACT_CONTINUE_SCAN; | | if (((yy_n_chars) + number_to_move) > YY_CURRENT_BUFFER_LVALUE->yy_buf_size) { | /* Extend the array by 50%, plus the number we really need. */ | int new_size = (yy_n_chars) + number_to_move + ((yy_n_chars) >> 1); | YY_CURRENT_BUFFER_LVALUE->yy_ch_buf = (char *) yyrealloc( | (void *) YY_CURRENT_BUFFER_LVALUE->yy_ch_buf, (yy_size_t) new_size ); | if ( ! YY_CURRENT_BUFFER_LVALUE->yy_ch_buf ) | YY_FATAL_ERROR( "out of dynamic memory in yy_get_next_buffer()" ); | /* "- 2" to take care of EOB's */ | YY_CURRENT_BUFFER_LVALUE->yy_buf_size = (int) (new_size - 2); | } | | (yy_n_chars) += number_to_move; | YY_CURRENT_BUFFER_LVALUE->yy_ch_buf[(yy_n_chars)] = YY_END_OF_BUFFER_CHAR; | YY_CURRENT_BUFFER_LVALUE->yy_ch_buf[(yy_n_chars) + 1] = YY_END_OF_BUFFER_CHAR; | | (yytext_ptr) = &YY_CURRENT_BUFFER_LVALUE->yy_ch_buf[0]; | | return ret_val; | } | | /* yy_get_previous_state - get the state just before the EOB char was reached */ | | static yy_state_type yy_get_previous_state (void) | { | yy_state_type yy_current_state; | char *yy_cp; | | yy_current_state = (yy_start); | | (yy_state_ptr) = (yy_state_buf); | *(yy_state_ptr)++ = yy_current_state; | | for ( yy_cp = (yytext_ptr) + YY_MORE_ADJ; yy_cp < (yy_c_buf_p); ++yy_cp ) | { | YY_CHAR yy_c = (*yy_cp ? yy_ec[YY_SC_TO_UI(*yy_cp)] : 1); | while ( yy_chk[yy_base[yy_current_state] + yy_c] != yy_current_state ) | { | yy_current_state = (int) yy_def[yy_current_state]; | if ( yy_current_state >= 13 ) | yy_c = yy_meta[yy_c]; | } | yy_current_state = yy_nxt[yy_base[yy_current_state] + yy_c]; | *(yy_state_ptr)++ = yy_current_state; | } | | return yy_current_state; | } | | /* yy_try_NUL_trans - try to make a transition on the NUL character | * | * synopsis | * next_state = yy_try_NUL_trans( current_state ); | */ | static yy_state_type yy_try_NUL_trans (yy_state_type yy_current_state ) | { | int yy_is_jam; | | YY_CHAR yy_c = 1; | while ( yy_chk[yy_base[yy_current_state] + yy_c] != yy_current_state ) | { | yy_current_state = (int) yy_def[yy_current_state]; | if ( yy_current_state >= 13 ) | yy_c = yy_meta[yy_c]; | } | yy_current_state = yy_nxt[yy_base[yy_current_state] + yy_c]; | yy_is_jam = (yy_current_state == 12); | if ( ! yy_is_jam ) | *(yy_state_ptr)++ = yy_current_state; | | return yy_is_jam ? 0 : yy_current_state; | } | | #ifndef YY_NO_UNPUT | | static void yyunput (int c, char * yy_bp ) | { | char *yy_cp; | | yy_cp = (yy_c_buf_p); | | /* undo effects of setting up yytext */ | *yy_cp = (yy_hold_char); | | if ( yy_cp < YY_CURRENT_BUFFER_LVALUE->yy_ch_buf + 2 ) | { /* need to shift things up to make room */ | /* +2 for EOB chars. */ | int number_to_move = (yy_n_chars) + 2; | char *dest = &YY_CURRENT_BUFFER_LVALUE->yy_ch_buf[ | YY_CURRENT_BUFFER_LVALUE->yy_buf_size + 2]; | char *source = | &YY_CURRENT_BUFFER_LVALUE->yy_ch_buf[number_to_move]; | | while ( source > YY_CURRENT_BUFFER_LVALUE->yy_ch_buf ) | *--dest = *--source; | | yy_cp += (int) (dest - source); | yy_bp += (int) (dest - source); | YY_CURRENT_BUFFER_LVALUE->yy_n_chars = | (yy_n_chars) = (int) YY_CURRENT_BUFFER_LVALUE->yy_buf_size; | | if ( yy_cp < YY_CURRENT_BUFFER_LVALUE->yy_ch_buf + 2 ) | YY_FATAL_ERROR( "flex scanner push-back overflow" ); | } | | *--yy_cp = (char) c; | | (yytext_ptr) = yy_bp; | (yy_hold_char) = *yy_cp; | (yy_c_buf_p) = yy_cp; | } | | #endif | | #ifndef YY_NO_INPUT | #ifdef __cplusplus | static int yyinput (void) | #else | static int input (void) | #endif | | { | int c; | | *(yy_c_buf_p) = (yy_hold_char); | | if ( *(yy_c_buf_p) == YY_END_OF_BUFFER_CHAR ) | { | /* yy_c_buf_p now points to the character we want to return. | * If this occurs *before* the EOB characters, then it's a | * valid NUL; if not, then we've hit the end of the buffer. | */ | if ( (yy_c_buf_p) < &YY_CURRENT_BUFFER_LVALUE->yy_ch_buf[(yy_n_chars)] ) | /* This was really a NUL. */ | *(yy_c_buf_p) = '\0'; | | else | { /* need more input */ | int offset = (int) ((yy_c_buf_p) - (yytext_ptr)); | ++(yy_c_buf_p); | | switch ( yy_get_next_buffer( ) ) | { | case EOB_ACT_LAST_MATCH: | /* This happens because yy_g_n_b() | * sees that we've accumulated a | * token and flags that we need to | * try matching the token before | * proceeding. But for input(), | * there's no matching to consider. | * So convert the EOB_ACT_LAST_MATCH | * to EOB_ACT_END_OF_FILE. | */ | | /* Reset buffer status. */ | yyrestart( yyin ); | | /*FALLTHROUGH*/ | | case EOB_ACT_END_OF_FILE: | { | if ( yywrap( ) ) | return 0; | | if ( ! (yy_did_buffer_switch_on_eof) ) | YY_NEW_FILE; | #ifdef __cplusplus | return yyinput(); | #else | return input(); | #endif | } | | case EOB_ACT_CONTINUE_SCAN: | (yy_c_buf_p) = (yytext_ptr) + offset; | break; | } | } | } | | c = *(unsigned char *) (yy_c_buf_p); /* cast for 8-bit char's */ | *(yy_c_buf_p) = '\0'; /* preserve yytext */ | (yy_hold_char) = *++(yy_c_buf_p); | | return c; | } | #endif /* ifndef YY_NO_INPUT */ | | /** Immediately switch to a different input stream. | * @param input_file A readable stream. | * | * @note This function does not reset the start condition to @c INITIAL . | */ | void yyrestart (FILE * input_file ) | { | | if ( ! YY_CURRENT_BUFFER ){ | yyensure_buffer_stack (); | YY_CURRENT_BUFFER_LVALUE = | yy_create_buffer( yyin, YY_BUF_SIZE ); | } | | yy_init_buffer( YY_CURRENT_BUFFER, input_file ); | yy_load_buffer_state( ); | } | | /** Switch to a different input buffer. | * @param new_buffer The new input buffer. | * | */ | void yy_switch_to_buffer (YY_BUFFER_STATE new_buffer ) | { | | /* TODO. We should be able to replace this entire function body | * with | * yypop_buffer_state(); | * yypush_buffer_state(new_buffer); | */ | yyensure_buffer_stack (); | if ( YY_CURRENT_BUFFER == new_buffer ) | return; | | if ( YY_CURRENT_BUFFER ) | { | /* Flush out information for old buffer. */ | *(yy_c_buf_p) = (yy_hold_char); | YY_CURRENT_BUFFER_LVALUE->yy_buf_pos = (yy_c_buf_p); | YY_CURRENT_BUFFER_LVALUE->yy_n_chars = (yy_n_chars); | } | | YY_CURRENT_BUFFER_LVALUE = new_buffer; | yy_load_buffer_state( ); | | /* We don't actually know whether we did this switch during | * EOF (yywrap()) processing, but the only time this flag | * is looked at is after yywrap() is called, so it's safe | * to go ahead and always set it. | */ | (yy_did_buffer_switch_on_eof) = 1; | } | | static void yy_load_buffer_state (void) | { | (yy_n_chars) = YY_CURRENT_BUFFER_LVALUE->yy_n_chars; | (yytext_ptr) = (yy_c_buf_p) = YY_CURRENT_BUFFER_LVALUE->yy_buf_pos; | yyin = YY_CURRENT_BUFFER_LVALUE->yy_input_file; | (yy_hold_char) = *(yy_c_buf_p); | } | | /** Allocate and initialize an input buffer state. | * @param file A readable stream. | * @param size The character buffer size in bytes. When in doubt, use @c YY_BUF_SIZE. | * | * @return the allocated buffer state. | */ | YY_BUFFER_STATE yy_create_buffer (FILE * file, int size ) | { | YY_BUFFER_STATE b; | | b = (YY_BUFFER_STATE) yyalloc( sizeof( struct yy_buffer_state ) ); | if ( ! b ) | YY_FATAL_ERROR( "out of dynamic memory in yy_create_buffer()" ); | | b->yy_buf_size = size; | | /* yy_ch_buf has to be 2 characters longer than the size given because | * we need to put in 2 end-of-buffer characters. | */ | b->yy_ch_buf = (char *) yyalloc( (yy_size_t) (b->yy_buf_size + 2) ); | if ( ! b->yy_ch_buf ) | YY_FATAL_ERROR( "out of dynamic memory in yy_create_buffer()" ); | | b->yy_is_our_buffer = 1; | | yy_init_buffer( b, file ); | | return b; | } | | /** Destroy the buffer. | * @param b a buffer created with yy_create_buffer() | * | */ | void yy_delete_buffer (YY_BUFFER_STATE b ) | { | | if ( ! b ) | return; | | if ( b == YY_CURRENT_BUFFER ) /* Not sure if we should pop here. */ | YY_CURRENT_BUFFER_LVALUE = (YY_BUFFER_STATE) 0; | | if ( b->yy_is_our_buffer ) | yyfree( (void *) b->yy_ch_buf ); | | yyfree( (void *) b ); | } | | /* Initializes or reinitializes a buffer. | * This function is sometimes called more than once on the same buffer, | * such as during a yyrestart() or at EOF. | */ | static void yy_init_buffer (YY_BUFFER_STATE b, FILE * file ) | | { | int oerrno = errno; | | yy_flush_buffer( b ); | | b->yy_input_file = file; | b->yy_fill_buffer = 1; | | /* If b is the current buffer, then yy_init_buffer was _probably_ | * called from yyrestart() or through yy_get_next_buffer. | * In that case, we don't want to reset the lineno or column. | */ | if (b != YY_CURRENT_BUFFER){ | b->yy_bs_lineno = 1; | b->yy_bs_column = 0; | } | | b->yy_is_interactive = file ? (isatty( fileno(file) ) > 0) : 0; | | errno = oerrno; | } | | /** Discard all buffered characters. On the next scan, YY_INPUT will be called. | * @param b the buffer state to be flushed, usually @c YY_CURRENT_BUFFER. | * | */ | void yy_flush_buffer (YY_BUFFER_STATE b ) | { | if ( ! b ) | return; | | b->yy_n_chars = 0; | | /* We always need two end-of-buffer characters. The first causes | * a transition to the end-of-buffer state. The second causes | * a jam in that state. | */ | b->yy_ch_buf[0] = YY_END_OF_BUFFER_CHAR; | b->yy_ch_buf[1] = YY_END_OF_BUFFER_CHAR; | | b->yy_buf_pos = &b->yy_ch_buf[0]; | | b->yy_at_bol = 1; | b->yy_buffer_status = YY_BUFFER_NEW; | | if ( b == YY_CURRENT_BUFFER ) | yy_load_buffer_state( ); | } | | /** Pushes the new state onto the stack. The new state becomes | * the current state. This function will allocate the stack | * if necessary. | * @param new_buffer The new state. | * | */ | void yypush_buffer_state (YY_BUFFER_STATE new_buffer ) | { | if (new_buffer == NULL) | return; | | yyensure_buffer_stack(); | | /* This block is copied from yy_switch_to_buffer. */ | if ( YY_CURRENT_BUFFER ) | { | /* Flush out information for old buffer. */ | *(yy_c_buf_p) = (yy_hold_char); | YY_CURRENT_BUFFER_LVALUE->yy_buf_pos = (yy_c_buf_p); | YY_CURRENT_BUFFER_LVALUE->yy_n_chars = (yy_n_chars); | } | | /* Only push if top exists. Otherwise, replace top. */ | if (YY_CURRENT_BUFFER) | (yy_buffer_stack_top)++; | YY_CURRENT_BUFFER_LVALUE = new_buffer; | | /* copied from yy_switch_to_buffer. */ | yy_load_buffer_state( ); | (yy_did_buffer_switch_on_eof) = 1; | } | | /** Removes and deletes the top of the stack, if present. | * The next element becomes the new top. | * | */ | void yypop_buffer_state (void) | { | if (!YY_CURRENT_BUFFER) | return; | | yy_delete_buffer(YY_CURRENT_BUFFER ); | YY_CURRENT_BUFFER_LVALUE = NULL; | if ((yy_buffer_stack_top) > 0) | --(yy_buffer_stack_top); | | if (YY_CURRENT_BUFFER) { | yy_load_buffer_state( ); | (yy_did_buffer_switch_on_eof) = 1; | } | } | | /* Allocates the stack if it does not exist. | * Guarantees space for at least one push. | */ | static void yyensure_buffer_stack (void) | { | yy_size_t num_to_alloc; | | if (!(yy_buffer_stack)) { | | /* First allocation is just for 2 elements, since we don't know if this | * scanner will even need a stack. We use 2 instead of 1 to avoid an | * immediate realloc on the next call. | */ | num_to_alloc = 1; /* After all that talk, this was set to 1 anyways... */ | (yy_buffer_stack) = (struct yy_buffer_state**)yyalloc | (num_to_alloc * sizeof(struct yy_buffer_state*) | ); | if ( ! (yy_buffer_stack) ) | YY_FATAL_ERROR( "out of dynamic memory in yyensure_buffer_stack()" ); | | memset((yy_buffer_stack), 0, num_to_alloc * sizeof(struct yy_buffer_state*)); | | (yy_buffer_stack_max) = num_to_alloc; | (yy_buffer_stack_top) = 0; | return; | } | | if ((yy_buffer_stack_top) >= ((yy_buffer_stack_max)) - 1){ | | /* Increase the buffer to prepare for a possible push. */ | yy_size_t grow_size = 8 /* arbitrary grow size */; | | num_to_alloc = (yy_buffer_stack_max) + grow_size; | (yy_buffer_stack) = (struct yy_buffer_state**)yyrealloc | ((yy_buffer_stack), | num_to_alloc * sizeof(struct yy_buffer_state*) | ); | if ( ! (yy_buffer_stack) ) | YY_FATAL_ERROR( "out of dynamic memory in yyensure_buffer_stack()" ); | | /* zero only the new slots.*/ | memset((yy_buffer_stack) + (yy_buffer_stack_max), 0, grow_size * sizeof(struct yy_buffer_state*)); | (yy_buffer_stack_max) = num_to_alloc; | } | } | | /** Setup the input buffer state to scan directly from a user-specified character buffer. | * @param base the character buffer | * @param size the size in bytes of the character buffer | * | * @return the newly allocated buffer state object. | */ | YY_BUFFER_STATE yy_scan_buffer (char * base, yy_size_t size ) | { | YY_BUFFER_STATE b; | | if ( size < 2 || | base[size-2] != YY_END_OF_BUFFER_CHAR || | base[size-1] != YY_END_OF_BUFFER_CHAR ) | /* They forgot to leave room for the EOB's. */ | return NULL; | | b = (YY_BUFFER_STATE) yyalloc( sizeof( struct yy_buffer_state ) ); | if ( ! b ) | YY_FATAL_ERROR( "out of dynamic memory in yy_scan_buffer()" ); | | b->yy_buf_size = (int) (size - 2); /* "- 2" to take care of EOB's */ | b->yy_buf_pos = b->yy_ch_buf = base; | b->yy_is_our_buffer = 0; | b->yy_input_file = NULL; | b->yy_n_chars = b->yy_buf_size; | b->yy_is_interactive = 0; | b->yy_at_bol = 1; | b->yy_fill_buffer = 0; | b->yy_buffer_status = YY_BUFFER_NEW; | | yy_switch_to_buffer( b ); | | return b; | } | | /** Setup the input buffer state to scan a string. The next call to yylex() will | * scan from a @e copy of @a str. | * @param yystr a NUL-terminated string to scan | * | * @return the newly allocated buffer state object. | * @note If you want to scan bytes that may contain NUL values, then use | * yy_scan_bytes() instead. | */ | YY_BUFFER_STATE yy_scan_string (const char * yystr ) | { | | return yy_scan_bytes( yystr, (int) strlen(yystr) ); | } | | /** Setup the input buffer state to scan the given bytes. The next call to yylex() will | * scan from a @e copy of @a bytes. | * @param yybytes the byte buffer to scan | * @param _yybytes_len the number of bytes in the buffer pointed to by @a bytes. | * | * @return the newly allocated buffer state object. | */ | YY_BUFFER_STATE yy_scan_bytes (const char * yybytes, int _yybytes_len ) | { | YY_BUFFER_STATE b; | char *buf; | yy_size_t n; | int i; | | /* Get memory for full buffer, including space for trailing EOB's. */ | n = (yy_size_t) (_yybytes_len + 2); | buf = (char *) yyalloc( n ); | if ( ! buf ) | YY_FATAL_ERROR( "out of dynamic memory in yy_scan_bytes()" ); | | for ( i = 0; i < _yybytes_len; ++i ) | buf[i] = yybytes[i]; | | buf[_yybytes_len] = buf[_yybytes_len+1] = YY_END_OF_BUFFER_CHAR; | | b = yy_scan_buffer( buf, n ); | if ( ! b ) | YY_FATAL_ERROR( "bad buffer in yy_scan_bytes()" ); | | /* It's okay to grow etc. this buffer, and we should throw it | * away when we're done. | */ | b->yy_is_our_buffer = 1; | | return b; | } | | #ifndef YY_EXIT_FAILURE | #define YY_EXIT_FAILURE 2 | #endif | | static void yynoreturn yy_fatal_error (const char* msg ) | { | fprintf( stderr, "%s\n", msg ); | exit( YY_EXIT_FAILURE ); | } | | /* Redefine yyless() so it works in section 3 code. */ | | #undef yyless | #define yyless(n) \ | do \ | { \ | /* Undo effects of setting up yytext. */ \ | int yyless_macro_arg = (n); \ | YY_LESS_LINENO(yyless_macro_arg);\ | yytext[yyleng] = (yy_hold_char); \ | (yy_c_buf_p) = yytext + yyless_macro_arg; \ | (yy_hold_char) = *(yy_c_buf_p); \ | *(yy_c_buf_p) = '\0'; \ | yyleng = yyless_macro_arg; \ | } \ | while ( 0 ) | | /* Accessor methods (get/set functions) to struct members. */ | | /** Get the current line number. | * | */ | int yyget_lineno (void) | { | | return yylineno; | } | | /** Get the input stream. | * | */ | FILE *yyget_in (void) | { | return yyin; | } | | /** Get the output stream. | * | */ | FILE *yyget_out (void) | { | return yyout; | } | | /** Get the length of the current token. | * | */ | int yyget_leng (void) | { | return yyleng; | } | | /** Get the current token. | * | */ | | char *yyget_text (void) | { | return yytext; | } | | /** Set the current line number. | * @param _line_number line number | * | */ | void yyset_lineno (int _line_number ) | { | | yylineno = _line_number; | } | | /** Set the input stream. This does not discard the current | * input buffer. | * @param _in_str A readable stream. | * | * @see yy_switch_to_buffer | */ | void yyset_in (FILE * _in_str ) | { | yyin = _in_str ; | } | | void yyset_out (FILE * _out_str ) | { | yyout = _out_str ; | } | | int yyget_debug (void) | { | return yy_flex_debug; | } | | void yyset_debug (int _bdebug ) | { | yy_flex_debug = _bdebug ; | } | | static int yy_init_globals (void) | { | /* Initialization is the same as for the non-reentrant scanner. | * This function is called from yylex_destroy(), so don't allocate here. | */ | | (yy_buffer_stack) = NULL; | (yy_buffer_stack_top) = 0; | (yy_buffer_stack_max) = 0; | (yy_c_buf_p) = NULL; | (yy_init) = 0; | (yy_start) = 0; | | (yy_state_buf) = 0; | (yy_state_ptr) = 0; | (yy_full_match) = 0; | (yy_lp) = 0; | | /* Defined in main.c */ | #ifdef YY_STDINIT | yyin = stdin; | yyout = stdout; | #else | yyin = NULL; | yyout = NULL; | #endif | | /* For future reference: Set errno on error, since we are called by | * yylex_init() | */ | return 0; | } | | /* yylex_destroy is for both reentrant and non-reentrant scanners. */ | int yylex_destroy (void) | { | | /* Pop the buffer stack, destroying each element. */ | while(YY_CURRENT_BUFFER){ | yy_delete_buffer( YY_CURRENT_BUFFER ); | YY_CURRENT_BUFFER_LVALUE = NULL; | yypop_buffer_state(); | } | | /* Destroy the stack itself. */ | yyfree((yy_buffer_stack) ); | (yy_buffer_stack) = NULL; | | yyfree ( (yy_state_buf) ); | (yy_state_buf) = NULL; | | /* Reset the globals. This is important in a non-reentrant scanner so the next time | * yylex() is called, initialization will occur. */ | yy_init_globals( ); | | return 0; | } | | /* | * Internal utility routines. | */ | | #ifndef yytext_ptr | static void yy_flex_strncpy (char* s1, const char * s2, int n ) | { | | int i; | for ( i = 0; i < n; ++i ) | s1[i] = s2[i]; | } | #endif | | #ifdef YY_NEED_STRLEN | static int yy_flex_strlen (const char * s ) | { | int n; | for ( n = 0; s[n]; ++n ) | ; | | return n; | } | #endif | | void *yyalloc (yy_size_t size ) | { | return malloc(size); | } | | void *yyrealloc (void * ptr, yy_size_t size ) | { | | /* The cast to (char *) in the following accommodates both | * implementations that use char* generic pointers, and those | * that use void* generic pointers. It works with the latter | * because both ANSI C and C++ allow castless assignment from | * any pointer type to void*, and deal with argument conversions | * as though doing an assignment. | */ | return realloc(ptr, size); | } | | void yyfree (void * ptr ) | { | free( (char *) ptr ); /* see yyrealloc() for (char *) cast */ | } | | #define YYTABLES_NAME "yytables" | | #line 10 "conftest.l" | | #ifdef YYTEXT_POINTER | extern char *yytext; | #endif | int | main (void) | { | return ! yylex () + ! yywrap (); | } configure:3952: result: none needed configure:3958: checking whether yytext is a pointer configure:3975: arm-linux-gnueabi-gcc -o conftest -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/<>=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fno-strict-aliasing -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -Wdate-time -D_FORTIFY_SOURCE=2 -Wl,-z,relro -Wl,-z,now conftest.c >&5 /usr/lib/gcc-cross/arm-linux-gnueabi/14/../../../../arm-linux-gnueabi/bin/ld: /tmp/ccFOK3nH.o: in function `input': ./lex.yy.c:1180:(.text+0xe8c): undefined reference to `yywrap' /usr/lib/gcc-cross/arm-linux-gnueabi/14/../../../../arm-linux-gnueabi/bin/ld: /tmp/ccFOK3nH.o: in function `yylex': ./lex.yy.c:871:(.text+0x11b8): undefined reference to `yywrap' /usr/lib/gcc-cross/arm-linux-gnueabi/14/../../../../arm-linux-gnueabi/bin/ld: /tmp/ccFOK3nH.o: in function `main': ./conftest.l:17:(.text.startup+0x14): undefined reference to `yywrap' collect2: error: ld returned 1 exit status configure:3975: $? = 1 configure: failed program was: | /* confdefs.h */ | #define PACKAGE_NAME "Argus-5.0 Client Programs" | #define PACKAGE_TARNAME "argus-clients" | #define PACKAGE_VERSION "5.0" | #define PACKAGE_STRING "Argus-5.0 Client Programs 5.0" | #define PACKAGE_BUGREPORT "bug-report@qosient.com" | #define PACKAGE_URL "http://qosient.com/argus" | /* end confdefs.h. */ | | #define YYTEXT_POINTER 1 | | #line 3 "lex.yy.c" | | #define YY_INT_ALIGNED short int | | /* A lexical scanner generated by flex */ | | #define FLEX_SCANNER | #define YY_FLEX_MAJOR_VERSION 2 | #define YY_FLEX_MINOR_VERSION 6 | #define YY_FLEX_SUBMINOR_VERSION 4 | #if YY_FLEX_SUBMINOR_VERSION > 0 | #define FLEX_BETA | #endif | | /* First, we deal with platform-specific or compiler-specific issues. */ | | /* begin standard C headers. */ | #include | #include | #include | #include | | /* end standard C headers. */ | | /* flex integer type definitions */ | | #ifndef FLEXINT_H | #define FLEXINT_H | | /* C99 systems have . Non-C99 systems may or may not. */ | | #if defined (__STDC_VERSION__) && __STDC_VERSION__ >= 199901L | | /* C99 says to define __STDC_LIMIT_MACROS before including stdint.h, | * if you want the limit (max/min) macros for int types. | */ | #ifndef __STDC_LIMIT_MACROS | #define __STDC_LIMIT_MACROS 1 | #endif | | #include | typedef int8_t flex_int8_t; | typedef uint8_t flex_uint8_t; | typedef int16_t flex_int16_t; | typedef uint16_t flex_uint16_t; | typedef int32_t flex_int32_t; | typedef uint32_t flex_uint32_t; | #else | typedef signed char flex_int8_t; | typedef short int flex_int16_t; | typedef int flex_int32_t; | typedef unsigned char flex_uint8_t; | typedef unsigned short int flex_uint16_t; | typedef unsigned int flex_uint32_t; | | /* Limits of integral types. */ | #ifndef INT8_MIN | #define INT8_MIN (-128) | #endif | #ifndef INT16_MIN | #define INT16_MIN (-32767-1) | #endif | #ifndef INT32_MIN | #define INT32_MIN (-2147483647-1) | #endif | #ifndef INT8_MAX | #define INT8_MAX (127) | #endif | #ifndef INT16_MAX | #define INT16_MAX (32767) | #endif | #ifndef INT32_MAX | #define INT32_MAX (2147483647) | #endif | #ifndef UINT8_MAX | #define UINT8_MAX (255U) | #endif | #ifndef UINT16_MAX | #define UINT16_MAX (65535U) | #endif | #ifndef UINT32_MAX | #define UINT32_MAX (4294967295U) | #endif | | #ifndef SIZE_MAX | #define SIZE_MAX (~(size_t)0) | #endif | | #endif /* ! C99 */ | | #endif /* ! FLEXINT_H */ | | /* begin standard C++ headers. */ | | /* TODO: this is always defined, so inline it */ | #define yyconst const | | #if defined(__GNUC__) && __GNUC__ >= 3 | #define yynoreturn __attribute__((__noreturn__)) | #else | #define yynoreturn | #endif | | /* Returned upon end-of-file. */ | #define YY_NULL 0 | | /* Promotes a possibly negative, possibly signed char to an | * integer in range [0..255] for use as an array index. | */ | #define YY_SC_TO_UI(c) ((YY_CHAR) (c)) | | /* Enter a start condition. This macro really ought to take a parameter, | * but we do it the disgusting crufty way forced on us by the ()-less | * definition of BEGIN. | */ | #define BEGIN (yy_start) = 1 + 2 * | /* Translate the current start state into a value that can be later handed | * to BEGIN to return to the state. The YYSTATE alias is for lex | * compatibility. | */ | #define YY_START (((yy_start) - 1) / 2) | #define YYSTATE YY_START | /* Action number for EOF rule of a given start state. */ | #define YY_STATE_EOF(state) (YY_END_OF_BUFFER + state + 1) | /* Special action meaning "start processing a new file". */ | #define YY_NEW_FILE yyrestart( yyin ) | #define YY_END_OF_BUFFER_CHAR 0 | | /* Size of default input buffer. */ | #ifndef YY_BUF_SIZE | #ifdef __ia64__ | /* On IA-64, the buffer size is 16k, not 8k. | * Moreover, YY_BUF_SIZE is 2*YY_READ_BUF_SIZE in the general case. | * Ditto for the __ia64__ case accordingly. | */ | #define YY_BUF_SIZE 32768 | #else | #define YY_BUF_SIZE 16384 | #endif /* __ia64__ */ | #endif | | /* The state buf must be large enough to hold one state per character in the main buffer. | */ | #define YY_STATE_BUF_SIZE ((YY_BUF_SIZE + 2) * sizeof(yy_state_type)) | | #ifndef YY_TYPEDEF_YY_BUFFER_STATE | #define YY_TYPEDEF_YY_BUFFER_STATE | typedef struct yy_buffer_state *YY_BUFFER_STATE; | #endif | | #ifndef YY_TYPEDEF_YY_SIZE_T | #define YY_TYPEDEF_YY_SIZE_T | typedef size_t yy_size_t; | #endif | | extern int yyleng; | | extern FILE *yyin, *yyout; | | #define EOB_ACT_CONTINUE_SCAN 0 | #define EOB_ACT_END_OF_FILE 1 | #define EOB_ACT_LAST_MATCH 2 | | #define YY_LESS_LINENO(n) | #define YY_LINENO_REWIND_TO(ptr) | | /* Return all but the first "n" matched characters back to the input stream. */ | #define yyless(n) \ | do \ | { \ | /* Undo effects of setting up yytext. */ \ | int yyless_macro_arg = (n); \ | YY_LESS_LINENO(yyless_macro_arg);\ | *yy_cp = (yy_hold_char); \ | YY_RESTORE_YY_MORE_OFFSET \ | (yy_c_buf_p) = yy_cp = yy_bp + yyless_macro_arg - YY_MORE_ADJ; \ | YY_DO_BEFORE_ACTION; /* set up yytext again */ \ | } \ | while ( 0 ) | #define unput(c) yyunput( c, (yytext_ptr) ) | | #ifndef YY_STRUCT_YY_BUFFER_STATE | #define YY_STRUCT_YY_BUFFER_STATE | struct yy_buffer_state | { | FILE *yy_input_file; | | char *yy_ch_buf; /* input buffer */ | char *yy_buf_pos; /* current position in input buffer */ | | /* Size of input buffer in bytes, not including room for EOB | * characters. | */ | int yy_buf_size; | | /* Number of characters read into yy_ch_buf, not including EOB | * characters. | */ | int yy_n_chars; | | /* Whether we "own" the buffer - i.e., we know we created it, | * and can realloc() it to grow it, and should free() it to | * delete it. | */ | int yy_is_our_buffer; | | /* Whether this is an "interactive" input source; if so, and | * if we're using stdio for input, then we want to use getc() | * instead of fread(), to make sure we stop fetching input after | * each newline. | */ | int yy_is_interactive; | | /* Whether we're considered to be at the beginning of a line. | * If so, '^' rules will be active on the next match, otherwise | * not. | */ | int yy_at_bol; | | int yy_bs_lineno; /**< The line count. */ | int yy_bs_column; /**< The column count. */ | | /* Whether to try to fill the input buffer when we reach the | * end of it. | */ | int yy_fill_buffer; | | int yy_buffer_status; | | #define YY_BUFFER_NEW 0 | #define YY_BUFFER_NORMAL 1 | /* When an EOF's been seen but there's still some text to process | * then we mark the buffer as YY_EOF_PENDING, to indicate that we | * shouldn't try reading from the input source any more. We might | * still have a bunch of tokens to match, though, because of | * possible backing-up. | * | * When we actually see the EOF, we change the status to "new" | * (via yyrestart()), so that the user can continue scanning by | * just pointing yyin at a new input file. | */ | #define YY_BUFFER_EOF_PENDING 2 | | }; | #endif /* !YY_STRUCT_YY_BUFFER_STATE */ | | /* Stack of input buffers. */ | static size_t yy_buffer_stack_top = 0; /**< index of top of stack. */ | static size_t yy_buffer_stack_max = 0; /**< capacity of stack. */ | static YY_BUFFER_STATE * yy_buffer_stack = NULL; /**< Stack as an array. */ | | /* We provide macros for accessing buffer states in case in the | * future we want to put the buffer states in a more general | * "scanner state". | * | * Returns the top of the stack, or NULL. | */ | #define YY_CURRENT_BUFFER ( (yy_buffer_stack) \ | ? (yy_buffer_stack)[(yy_buffer_stack_top)] \ | : NULL) | /* Same as previous macro, but useful when we know that the buffer stack is not | * NULL or when we need an lvalue. For internal use only. | */ | #define YY_CURRENT_BUFFER_LVALUE (yy_buffer_stack)[(yy_buffer_stack_top)] | | /* yy_hold_char holds the character lost when yytext is formed. */ | static char yy_hold_char; | static int yy_n_chars; /* number of characters read into yy_ch_buf */ | int yyleng; | | /* Points to current character in buffer. */ | static char *yy_c_buf_p = NULL; | static int yy_init = 0; /* whether we need to initialize */ | static int yy_start = 0; /* start state number */ | | /* Flag which is used to allow yywrap()'s to do buffer switches | * instead of setting up a fresh yyin. A bit of a hack ... | */ | static int yy_did_buffer_switch_on_eof; | | void yyrestart ( FILE *input_file ); | void yy_switch_to_buffer ( YY_BUFFER_STATE new_buffer ); | YY_BUFFER_STATE yy_create_buffer ( FILE *file, int size ); | void yy_delete_buffer ( YY_BUFFER_STATE b ); | void yy_flush_buffer ( YY_BUFFER_STATE b ); | void yypush_buffer_state ( YY_BUFFER_STATE new_buffer ); | void yypop_buffer_state ( void ); | | static void yyensure_buffer_stack ( void ); | static void yy_load_buffer_state ( void ); | static void yy_init_buffer ( YY_BUFFER_STATE b, FILE *file ); | #define YY_FLUSH_BUFFER yy_flush_buffer( YY_CURRENT_BUFFER ) | | YY_BUFFER_STATE yy_scan_buffer ( char *base, yy_size_t size ); | YY_BUFFER_STATE yy_scan_string ( const char *yy_str ); | YY_BUFFER_STATE yy_scan_bytes ( const char *bytes, int len ); | | void *yyalloc ( yy_size_t ); | void *yyrealloc ( void *, yy_size_t ); | void yyfree ( void * ); | | #define yy_new_buffer yy_create_buffer | #define yy_set_interactive(is_interactive) \ | { \ | if ( ! YY_CURRENT_BUFFER ){ \ | yyensure_buffer_stack (); \ | YY_CURRENT_BUFFER_LVALUE = \ | yy_create_buffer( yyin, YY_BUF_SIZE ); \ | } \ | YY_CURRENT_BUFFER_LVALUE->yy_is_interactive = is_interactive; \ | } | #define yy_set_bol(at_bol) \ | { \ | if ( ! YY_CURRENT_BUFFER ){\ | yyensure_buffer_stack (); \ | YY_CURRENT_BUFFER_LVALUE = \ | yy_create_buffer( yyin, YY_BUF_SIZE ); \ | } \ | YY_CURRENT_BUFFER_LVALUE->yy_at_bol = at_bol; \ | } | #define YY_AT_BOL() (YY_CURRENT_BUFFER_LVALUE->yy_at_bol) | | /* Begin user sect3 */ | typedef flex_uint8_t YY_CHAR; | | FILE *yyin = NULL, *yyout = NULL; | | typedef int yy_state_type; | | extern int yylineno; | int yylineno = 1; | | extern char *yytext; | #ifdef yytext_ptr | #undef yytext_ptr | #endif | #define yytext_ptr yytext | | static yy_state_type yy_get_previous_state ( void ); | static yy_state_type yy_try_NUL_trans ( yy_state_type current_state ); | static int yy_get_next_buffer ( void ); | static void yynoreturn yy_fatal_error ( const char* msg ); | | /* Done after the current pattern has been matched and before the | * corresponding action - sets up yytext. | */ | #define YY_DO_BEFORE_ACTION \ | (yytext_ptr) = yy_bp; \ | (yytext_ptr) -= (yy_more_len); \ | yyleng = (int) (yy_cp - (yytext_ptr)); \ | (yy_hold_char) = *yy_cp; \ | *yy_cp = '\0'; \ | (yy_c_buf_p) = yy_cp; | #define YY_NUM_RULES 8 | #define YY_END_OF_BUFFER 9 | /* This struct is not used in this scanner, | but its presence is necessary. */ | struct yy_trans_info | { | flex_int32_t yy_verify; | flex_int32_t yy_nxt; | }; | static const flex_int16_t yy_acclist[23] = | { 0, | 9, 7, 8, 8, 1, 7, 8, 2, 7, 8, | 3, 7, 8, 4, 7, 8, 5, 7, 8, 6, | 7, 8 | } ; | | static const flex_int16_t yy_accept[14] = | { 0, | 1, 1, 1, 2, 4, 5, 8, 11, 14, 17, | 20, 23, 23 | } ; | | static const YY_CHAR yy_ec[256] = | { 0, | 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, | 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, | 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, | 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, | 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, | 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, | 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, | 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, | 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, | 1, 1, 1, 1, 1, 1, 3, 4, 5, 6, | | 7, 8, 1, 1, 1, 1, 1, 1, 1, 1, | 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, | 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, | 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, | 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, | 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, | 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, | 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, | 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, | 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, | | 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, | 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, | 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, | 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, | 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, | 1, 1, 1, 1, 1 | } ; | | static const YY_CHAR yy_meta[9] = | { 0, | 1, 1, 1, 1, 1, 1, 1, 1 | } ; | | static const flex_int16_t yy_base[13] = | { 0, | 0, 0, 9, 10, 10, 10, 10, 10, 10, 10, | 10, 10 | } ; | | static const flex_int16_t yy_def[13] = | { 0, | 12, 1, 12, 12, 12, 12, 12, 12, 12, 12, | 12, 0 | } ; | | static const flex_int16_t yy_nxt[19] = | { 0, | 4, 5, 6, 7, 8, 9, 10, 11, 12, 3, | 12, 12, 12, 12, 12, 12, 12, 12 | } ; | | static const flex_int16_t yy_chk[19] = | { 0, | 1, 1, 1, 1, 1, 1, 1, 1, 3, 12, | 12, 12, 12, 12, 12, 12, 12, 12 | } ; | | extern int yy_flex_debug; | int yy_flex_debug = 0; | | static yy_state_type *yy_state_buf=0, *yy_state_ptr=0; | static char *yy_full_match; | static int yy_lp; | #define REJECT \ | { \ | *yy_cp = (yy_hold_char); /* undo effects of setting up yytext */ \ | yy_cp = (yy_full_match); /* restore poss. backed-over text */ \ | ++(yy_lp); \ | goto find_rule; \ | } | | static int yy_more_flag = 0; | static int yy_more_len = 0; | #define yymore() ((yy_more_flag) = 1) | #define YY_MORE_ADJ (yy_more_len) | #define YY_RESTORE_YY_MORE_OFFSET | char *yytext; | #line 1 "conftest.l" | #line 460 "lex.yy.c" | | #define INITIAL 0 | | #ifndef YY_NO_UNISTD_H | /* Special case for "unistd.h", since it is non-ANSI. We include it way | * down here because we want the user's section 1 to have been scanned first. | * The user has a chance to override it with an option. | */ | #include | #endif | | #ifndef YY_EXTRA_TYPE | #define YY_EXTRA_TYPE void * | #endif | | static int yy_init_globals ( void ); | | /* Accessor methods to globals. | These are made visible to non-reentrant scanners for convenience. */ | | int yylex_destroy ( void ); | | int yyget_debug ( void ); | | void yyset_debug ( int debug_flag ); | | YY_EXTRA_TYPE yyget_extra ( void ); | | void yyset_extra ( YY_EXTRA_TYPE user_defined ); | | FILE *yyget_in ( void ); | | void yyset_in ( FILE * _in_str ); | | FILE *yyget_out ( void ); | | void yyset_out ( FILE * _out_str ); | | int yyget_leng ( void ); | | char *yyget_text ( void ); | | int yyget_lineno ( void ); | | void yyset_lineno ( int _line_number ); | | /* Macros after this point can all be overridden by user definitions in | * section 1. | */ | | #ifndef YY_SKIP_YYWRAP | #ifdef __cplusplus | extern "C" int yywrap ( void ); | #else | extern int yywrap ( void ); | #endif | #endif | | #ifndef YY_NO_UNPUT | | static void yyunput ( int c, char *buf_ptr ); | | #endif | | #ifndef yytext_ptr | static void yy_flex_strncpy ( char *, const char *, int ); | #endif | | #ifdef YY_NEED_STRLEN | static int yy_flex_strlen ( const char * ); | #endif | | #ifndef YY_NO_INPUT | #ifdef __cplusplus | static int yyinput ( void ); | #else | static int input ( void ); | #endif | | #endif | | /* Amount of stuff to slurp up with each read. */ | #ifndef YY_READ_BUF_SIZE | #ifdef __ia64__ | /* On IA-64, the buffer size is 16k, not 8k */ | #define YY_READ_BUF_SIZE 16384 | #else | #define YY_READ_BUF_SIZE 8192 | #endif /* __ia64__ */ | #endif | | /* Copy whatever the last rule matched to the standard output. */ | #ifndef ECHO | /* This used to be an fputs(), but since the string might contain NUL's, | * we now use fwrite(). | */ | #define ECHO do { if (fwrite( yytext, (size_t) yyleng, 1, yyout )) {} } while (0) | #endif | | /* Gets input and stuffs it into "buf". number of characters read, or YY_NULL, | * is returned in "result". | */ | #ifndef YY_INPUT | #define YY_INPUT(buf,result,max_size) \ | if ( YY_CURRENT_BUFFER_LVALUE->yy_is_interactive ) \ | { \ | int c = '*'; \ | int n; \ | for ( n = 0; n < max_size && \ | (c = getc( yyin )) != EOF && c != '\n'; ++n ) \ | buf[n] = (char) c; \ | if ( c == '\n' ) \ | buf[n++] = (char) c; \ | if ( c == EOF && ferror( yyin ) ) \ | YY_FATAL_ERROR( "input in flex scanner failed" ); \ | result = n; \ | } \ | else \ | { \ | errno=0; \ | while ( (result = (int) fread(buf, 1, (yy_size_t) max_size, yyin)) == 0 && ferror(yyin)) \ | { \ | if( errno != EINTR) \ | { \ | YY_FATAL_ERROR( "input in flex scanner failed" ); \ | break; \ | } \ | errno=0; \ | clearerr(yyin); \ | } \ | }\ | \ | | #endif | | /* No semi-colon after return; correct usage is to write "yyterminate();" - | * we don't want an extra ';' after the "return" because that will cause | * some compilers to complain about unreachable statements. | */ | #ifndef yyterminate | #define yyterminate() return YY_NULL | #endif | | /* Number of entries by which start-condition stack grows. */ | #ifndef YY_START_STACK_INCR | #define YY_START_STACK_INCR 25 | #endif | | /* Report a fatal error. */ | #ifndef YY_FATAL_ERROR | #define YY_FATAL_ERROR(msg) yy_fatal_error( msg ) | #endif | | /* end tables serialization structures and prototypes */ | | /* Default declaration of generated scanner - a define so the user can | * easily add parameters. | */ | #ifndef YY_DECL | #define YY_DECL_IS_OURS 1 | | extern int yylex (void); | | #define YY_DECL int yylex (void) | #endif /* !YY_DECL */ | | /* Code executed at the beginning of each rule, after yytext and yyleng | * have been set up. | */ | #ifndef YY_USER_ACTION | #define YY_USER_ACTION | #endif | | /* Code executed at the end of each rule. */ | #ifndef YY_BREAK | #define YY_BREAK /*LINTED*/break; | #endif | | #define YY_RULE_SETUP \ | YY_USER_ACTION | | /** The main scanner function which does all the work. | */ | YY_DECL | { | yy_state_type yy_current_state; | char *yy_cp, *yy_bp; | int yy_act; | | if ( !(yy_init) ) | { | (yy_init) = 1; | | #ifdef YY_USER_INIT | YY_USER_INIT; | #endif | | /* Create the reject buffer large enough to save one state per allowed character. */ | if ( ! (yy_state_buf) ) | (yy_state_buf) = (yy_state_type *)yyalloc(YY_STATE_BUF_SIZE ); | if ( ! (yy_state_buf) ) | YY_FATAL_ERROR( "out of dynamic memory in yylex()" ); | | if ( ! (yy_start) ) | (yy_start) = 1; /* first start state */ | | if ( ! yyin ) | yyin = stdin; | | if ( ! yyout ) | yyout = stdout; | | if ( ! YY_CURRENT_BUFFER ) { | yyensure_buffer_stack (); | YY_CURRENT_BUFFER_LVALUE = | yy_create_buffer( yyin, YY_BUF_SIZE ); | } | | yy_load_buffer_state( ); | } | | { | #line 1 "conftest.l" | | #line 685 "lex.yy.c" | | while ( /*CONSTCOND*/1 ) /* loops until end-of-file is reached */ | { | (yy_more_len) = 0; | if ( (yy_more_flag) ) | { | (yy_more_len) = (int) ((yy_c_buf_p) - (yytext_ptr)); | (yy_more_flag) = 0; | } | yy_cp = (yy_c_buf_p); | | /* Support of yytext. */ | *yy_cp = (yy_hold_char); | | /* yy_bp points to the position in yy_ch_buf of the start of | * the current run. | */ | yy_bp = yy_cp; | | yy_current_state = (yy_start); | | (yy_state_ptr) = (yy_state_buf); | *(yy_state_ptr)++ = yy_current_state; | | yy_match: | do | { | YY_CHAR yy_c = yy_ec[YY_SC_TO_UI(*yy_cp)] ; | while ( yy_chk[yy_base[yy_current_state] + yy_c] != yy_current_state ) | { | yy_current_state = (int) yy_def[yy_current_state]; | if ( yy_current_state >= 13 ) | yy_c = yy_meta[yy_c]; | } | yy_current_state = yy_nxt[yy_base[yy_current_state] + yy_c]; | *(yy_state_ptr)++ = yy_current_state; | ++yy_cp; | } | while ( yy_base[yy_current_state] != 10 ); | | yy_find_action: | yy_current_state = *--(yy_state_ptr); | (yy_lp) = yy_accept[yy_current_state]; | | find_rule: /* we branch to this label when backing up */ | | for ( ; ; ) /* until we find what rule we matched */ | { | if ( (yy_lp) && (yy_lp) < yy_accept[yy_current_state + 1] ) | { | yy_act = yy_acclist[(yy_lp)]; | { | (yy_full_match) = yy_cp; | break; | } | } | --yy_cp; | yy_current_state = *--(yy_state_ptr); | (yy_lp) = yy_accept[yy_current_state]; | } | | YY_DO_BEFORE_ACTION; | | do_action: /* This label is used only to access EOF actions. */ | | switch ( yy_act ) | { /* beginning of action switch */ | case 1: | YY_RULE_SETUP | #line 2 "conftest.l" | { ECHO; } | YY_BREAK | case 2: | YY_RULE_SETUP | #line 3 "conftest.l" | { REJECT; } | YY_BREAK | case 3: | YY_RULE_SETUP | #line 4 "conftest.l" | { yymore (); } | YY_BREAK | case 4: | YY_RULE_SETUP | #line 5 "conftest.l" | { yyless (1); } | YY_BREAK | case 5: | YY_RULE_SETUP | #line 6 "conftest.l" | { /* IRIX 6.5 flex 2.5.4 underquotes its yyless argument. */ | yyless ((input () != 0)); } | YY_BREAK | case 6: | YY_RULE_SETUP | #line 8 "conftest.l" | { unput (yytext[0]); } | YY_BREAK | case 7: | YY_RULE_SETUP | #line 9 "conftest.l" | { BEGIN INITIAL; } | YY_BREAK | case 8: | YY_RULE_SETUP | #line 10 "conftest.l" | ECHO; | YY_BREAK | #line 794 "lex.yy.c" | case YY_STATE_EOF(INITIAL): | yyterminate(); | | case YY_END_OF_BUFFER: | { | /* Amount of text matched not including the EOB char. */ | int yy_amount_of_matched_text = (int) (yy_cp - (yytext_ptr)) - 1; | | /* Undo the effects of YY_DO_BEFORE_ACTION. */ | *yy_cp = (yy_hold_char); | YY_RESTORE_YY_MORE_OFFSET | | if ( YY_CURRENT_BUFFER_LVALUE->yy_buffer_status == YY_BUFFER_NEW ) | { | /* We're scanning a new file or input source. It's | * possible that this happened because the user | * just pointed yyin at a new source and called | * yylex(). If so, then we have to assure | * consistency between YY_CURRENT_BUFFER and our | * globals. Here is the right place to do so, because | * this is the first action (other than possibly a | * back-up) that will match for the new input source. | */ | (yy_n_chars) = YY_CURRENT_BUFFER_LVALUE->yy_n_chars; | YY_CURRENT_BUFFER_LVALUE->yy_input_file = yyin; | YY_CURRENT_BUFFER_LVALUE->yy_buffer_status = YY_BUFFER_NORMAL; | } | | /* Note that here we test for yy_c_buf_p "<=" to the position | * of the first EOB in the buffer, since yy_c_buf_p will | * already have been incremented past the NUL character | * (since all states make transitions on EOB to the | * end-of-buffer state). Contrast this with the test | * in input(). | */ | if ( (yy_c_buf_p) <= &YY_CURRENT_BUFFER_LVALUE->yy_ch_buf[(yy_n_chars)] ) | { /* This was really a NUL. */ | yy_state_type yy_next_state; | | (yy_c_buf_p) = (yytext_ptr) + yy_amount_of_matched_text; | | yy_current_state = yy_get_previous_state( ); | | /* Okay, we're now positioned to make the NUL | * transition. We couldn't have | * yy_get_previous_state() go ahead and do it | * for us because it doesn't know how to deal | * with the possibility of jamming (and we don't | * want to build jamming into it because then it | * will run more slowly). | */ | | yy_next_state = yy_try_NUL_trans( yy_current_state ); | | yy_bp = (yytext_ptr) + YY_MORE_ADJ; | | if ( yy_next_state ) | { | /* Consume the NUL. */ | yy_cp = ++(yy_c_buf_p); | yy_current_state = yy_next_state; | goto yy_match; | } | | else | { | yy_cp = (yy_c_buf_p); | goto yy_find_action; | } | } | | else switch ( yy_get_next_buffer( ) ) | { | case EOB_ACT_END_OF_FILE: | { | (yy_did_buffer_switch_on_eof) = 0; | | if ( yywrap( ) ) | { | /* Note: because we've taken care in | * yy_get_next_buffer() to have set up | * yytext, we can now set up | * yy_c_buf_p so that if some total | * hoser (like flex itself) wants to | * call the scanner after we return the | * YY_NULL, it'll still work - another | * YY_NULL will get returned. | */ | (yy_c_buf_p) = (yytext_ptr) + YY_MORE_ADJ; | | yy_act = YY_STATE_EOF(YY_START); | goto do_action; | } | | else | { | if ( ! (yy_did_buffer_switch_on_eof) ) | YY_NEW_FILE; | } | break; | } | | case EOB_ACT_CONTINUE_SCAN: | (yy_c_buf_p) = | (yytext_ptr) + yy_amount_of_matched_text; | | yy_current_state = yy_get_previous_state( ); | | yy_cp = (yy_c_buf_p); | yy_bp = (yytext_ptr) + YY_MORE_ADJ; | goto yy_match; | | case EOB_ACT_LAST_MATCH: | (yy_c_buf_p) = | &YY_CURRENT_BUFFER_LVALUE->yy_ch_buf[(yy_n_chars)]; | | yy_current_state = yy_get_previous_state( ); | | yy_cp = (yy_c_buf_p); | yy_bp = (yytext_ptr) + YY_MORE_ADJ; | goto yy_find_action; | } | break; | } | | default: | YY_FATAL_ERROR( | "fatal flex scanner internal error--no action found" ); | } /* end of action switch */ | } /* end of scanning one token */ | } /* end of user's declarations */ | } /* end of yylex */ | | /* yy_get_next_buffer - try to read in a new buffer | * | * Returns a code representing an action: | * EOB_ACT_LAST_MATCH - | * EOB_ACT_CONTINUE_SCAN - continue scanning from current position | * EOB_ACT_END_OF_FILE - end of file | */ | static int yy_get_next_buffer (void) | { | char *dest = YY_CURRENT_BUFFER_LVALUE->yy_ch_buf; | char *source = (yytext_ptr); | int number_to_move, i; | int ret_val; | | if ( (yy_c_buf_p) > &YY_CURRENT_BUFFER_LVALUE->yy_ch_buf[(yy_n_chars) + 1] ) | YY_FATAL_ERROR( | "fatal flex scanner internal error--end of buffer missed" ); | | if ( YY_CURRENT_BUFFER_LVALUE->yy_fill_buffer == 0 ) | { /* Don't try to fill the buffer, so this is an EOF. */ | if ( (yy_c_buf_p) - (yytext_ptr) - YY_MORE_ADJ == 1 ) | { | /* We matched a single character, the EOB, so | * treat this as a final EOF. | */ | return EOB_ACT_END_OF_FILE; | } | | else | { | /* We matched some text prior to the EOB, first | * process it. | */ | return EOB_ACT_LAST_MATCH; | } | } | | /* Try to read more data. */ | | /* First move last chars to start of buffer. */ | number_to_move = (int) ((yy_c_buf_p) - (yytext_ptr) - 1); | | for ( i = 0; i < number_to_move; ++i ) | *(dest++) = *(source++); | | if ( YY_CURRENT_BUFFER_LVALUE->yy_buffer_status == YY_BUFFER_EOF_PENDING ) | /* don't do the read, it's not guaranteed to return an EOF, | * just force an EOF | */ | YY_CURRENT_BUFFER_LVALUE->yy_n_chars = (yy_n_chars) = 0; | | else | { | int num_to_read = | YY_CURRENT_BUFFER_LVALUE->yy_buf_size - number_to_move - 1; | | while ( num_to_read <= 0 ) | { /* Not enough room in the buffer - grow it. */ | | YY_FATAL_ERROR( | "input buffer overflow, can't enlarge buffer because scanner uses REJECT" ); | | } | | if ( num_to_read > YY_READ_BUF_SIZE ) | num_to_read = YY_READ_BUF_SIZE; | | /* Read in more data. */ | YY_INPUT( (&YY_CURRENT_BUFFER_LVALUE->yy_ch_buf[number_to_move]), | (yy_n_chars), num_to_read ); | | YY_CURRENT_BUFFER_LVALUE->yy_n_chars = (yy_n_chars); | } | | if ( (yy_n_chars) == 0 ) | { | if ( number_to_move == YY_MORE_ADJ ) | { | ret_val = EOB_ACT_END_OF_FILE; | yyrestart( yyin ); | } | | else | { | ret_val = EOB_ACT_LAST_MATCH; | YY_CURRENT_BUFFER_LVALUE->yy_buffer_status = | YY_BUFFER_EOF_PENDING; | } | } | | else | ret_val = EOB_ACT_CONTINUE_SCAN; | | if (((yy_n_chars) + number_to_move) > YY_CURRENT_BUFFER_LVALUE->yy_buf_size) { | /* Extend the array by 50%, plus the number we really need. */ | int new_size = (yy_n_chars) + number_to_move + ((yy_n_chars) >> 1); | YY_CURRENT_BUFFER_LVALUE->yy_ch_buf = (char *) yyrealloc( | (void *) YY_CURRENT_BUFFER_LVALUE->yy_ch_buf, (yy_size_t) new_size ); | if ( ! YY_CURRENT_BUFFER_LVALUE->yy_ch_buf ) | YY_FATAL_ERROR( "out of dynamic memory in yy_get_next_buffer()" ); | /* "- 2" to take care of EOB's */ | YY_CURRENT_BUFFER_LVALUE->yy_buf_size = (int) (new_size - 2); | } | | (yy_n_chars) += number_to_move; | YY_CURRENT_BUFFER_LVALUE->yy_ch_buf[(yy_n_chars)] = YY_END_OF_BUFFER_CHAR; | YY_CURRENT_BUFFER_LVALUE->yy_ch_buf[(yy_n_chars) + 1] = YY_END_OF_BUFFER_CHAR; | | (yytext_ptr) = &YY_CURRENT_BUFFER_LVALUE->yy_ch_buf[0]; | | return ret_val; | } | | /* yy_get_previous_state - get the state just before the EOB char was reached */ | | static yy_state_type yy_get_previous_state (void) | { | yy_state_type yy_current_state; | char *yy_cp; | | yy_current_state = (yy_start); | | (yy_state_ptr) = (yy_state_buf); | *(yy_state_ptr)++ = yy_current_state; | | for ( yy_cp = (yytext_ptr) + YY_MORE_ADJ; yy_cp < (yy_c_buf_p); ++yy_cp ) | { | YY_CHAR yy_c = (*yy_cp ? yy_ec[YY_SC_TO_UI(*yy_cp)] : 1); | while ( yy_chk[yy_base[yy_current_state] + yy_c] != yy_current_state ) | { | yy_current_state = (int) yy_def[yy_current_state]; | if ( yy_current_state >= 13 ) | yy_c = yy_meta[yy_c]; | } | yy_current_state = yy_nxt[yy_base[yy_current_state] + yy_c]; | *(yy_state_ptr)++ = yy_current_state; | } | | return yy_current_state; | } | | /* yy_try_NUL_trans - try to make a transition on the NUL character | * | * synopsis | * next_state = yy_try_NUL_trans( current_state ); | */ | static yy_state_type yy_try_NUL_trans (yy_state_type yy_current_state ) | { | int yy_is_jam; | | YY_CHAR yy_c = 1; | while ( yy_chk[yy_base[yy_current_state] + yy_c] != yy_current_state ) | { | yy_current_state = (int) yy_def[yy_current_state]; | if ( yy_current_state >= 13 ) | yy_c = yy_meta[yy_c]; | } | yy_current_state = yy_nxt[yy_base[yy_current_state] + yy_c]; | yy_is_jam = (yy_current_state == 12); | if ( ! yy_is_jam ) | *(yy_state_ptr)++ = yy_current_state; | | return yy_is_jam ? 0 : yy_current_state; | } | | #ifndef YY_NO_UNPUT | | static void yyunput (int c, char * yy_bp ) | { | char *yy_cp; | | yy_cp = (yy_c_buf_p); | | /* undo effects of setting up yytext */ | *yy_cp = (yy_hold_char); | | if ( yy_cp < YY_CURRENT_BUFFER_LVALUE->yy_ch_buf + 2 ) | { /* need to shift things up to make room */ | /* +2 for EOB chars. */ | int number_to_move = (yy_n_chars) + 2; | char *dest = &YY_CURRENT_BUFFER_LVALUE->yy_ch_buf[ | YY_CURRENT_BUFFER_LVALUE->yy_buf_size + 2]; | char *source = | &YY_CURRENT_BUFFER_LVALUE->yy_ch_buf[number_to_move]; | | while ( source > YY_CURRENT_BUFFER_LVALUE->yy_ch_buf ) | *--dest = *--source; | | yy_cp += (int) (dest - source); | yy_bp += (int) (dest - source); | YY_CURRENT_BUFFER_LVALUE->yy_n_chars = | (yy_n_chars) = (int) YY_CURRENT_BUFFER_LVALUE->yy_buf_size; | | if ( yy_cp < YY_CURRENT_BUFFER_LVALUE->yy_ch_buf + 2 ) | YY_FATAL_ERROR( "flex scanner push-back overflow" ); | } | | *--yy_cp = (char) c; | | (yytext_ptr) = yy_bp; | (yy_hold_char) = *yy_cp; | (yy_c_buf_p) = yy_cp; | } | | #endif | | #ifndef YY_NO_INPUT | #ifdef __cplusplus | static int yyinput (void) | #else | static int input (void) | #endif | | { | int c; | | *(yy_c_buf_p) = (yy_hold_char); | | if ( *(yy_c_buf_p) == YY_END_OF_BUFFER_CHAR ) | { | /* yy_c_buf_p now points to the character we want to return. | * If this occurs *before* the EOB characters, then it's a | * valid NUL; if not, then we've hit the end of the buffer. | */ | if ( (yy_c_buf_p) < &YY_CURRENT_BUFFER_LVALUE->yy_ch_buf[(yy_n_chars)] ) | /* This was really a NUL. */ | *(yy_c_buf_p) = '\0'; | | else | { /* need more input */ | int offset = (int) ((yy_c_buf_p) - (yytext_ptr)); | ++(yy_c_buf_p); | | switch ( yy_get_next_buffer( ) ) | { | case EOB_ACT_LAST_MATCH: | /* This happens because yy_g_n_b() | * sees that we've accumulated a | * token and flags that we need to | * try matching the token before | * proceeding. But for input(), | * there's no matching to consider. | * So convert the EOB_ACT_LAST_MATCH | * to EOB_ACT_END_OF_FILE. | */ | | /* Reset buffer status. */ | yyrestart( yyin ); | | /*FALLTHROUGH*/ | | case EOB_ACT_END_OF_FILE: | { | if ( yywrap( ) ) | return 0; | | if ( ! (yy_did_buffer_switch_on_eof) ) | YY_NEW_FILE; | #ifdef __cplusplus | return yyinput(); | #else | return input(); | #endif | } | | case EOB_ACT_CONTINUE_SCAN: | (yy_c_buf_p) = (yytext_ptr) + offset; | break; | } | } | } | | c = *(unsigned char *) (yy_c_buf_p); /* cast for 8-bit char's */ | *(yy_c_buf_p) = '\0'; /* preserve yytext */ | (yy_hold_char) = *++(yy_c_buf_p); | | return c; | } | #endif /* ifndef YY_NO_INPUT */ | | /** Immediately switch to a different input stream. | * @param input_file A readable stream. | * | * @note This function does not reset the start condition to @c INITIAL . | */ | void yyrestart (FILE * input_file ) | { | | if ( ! YY_CURRENT_BUFFER ){ | yyensure_buffer_stack (); | YY_CURRENT_BUFFER_LVALUE = | yy_create_buffer( yyin, YY_BUF_SIZE ); | } | | yy_init_buffer( YY_CURRENT_BUFFER, input_file ); | yy_load_buffer_state( ); | } | | /** Switch to a different input buffer. | * @param new_buffer The new input buffer. | * | */ | void yy_switch_to_buffer (YY_BUFFER_STATE new_buffer ) | { | | /* TODO. We should be able to replace this entire function body | * with | * yypop_buffer_state(); | * yypush_buffer_state(new_buffer); | */ | yyensure_buffer_stack (); | if ( YY_CURRENT_BUFFER == new_buffer ) | return; | | if ( YY_CURRENT_BUFFER ) | { | /* Flush out information for old buffer. */ | *(yy_c_buf_p) = (yy_hold_char); | YY_CURRENT_BUFFER_LVALUE->yy_buf_pos = (yy_c_buf_p); | YY_CURRENT_BUFFER_LVALUE->yy_n_chars = (yy_n_chars); | } | | YY_CURRENT_BUFFER_LVALUE = new_buffer; | yy_load_buffer_state( ); | | /* We don't actually know whether we did this switch during | * EOF (yywrap()) processing, but the only time this flag | * is looked at is after yywrap() is called, so it's safe | * to go ahead and always set it. | */ | (yy_did_buffer_switch_on_eof) = 1; | } | | static void yy_load_buffer_state (void) | { | (yy_n_chars) = YY_CURRENT_BUFFER_LVALUE->yy_n_chars; | (yytext_ptr) = (yy_c_buf_p) = YY_CURRENT_BUFFER_LVALUE->yy_buf_pos; | yyin = YY_CURRENT_BUFFER_LVALUE->yy_input_file; | (yy_hold_char) = *(yy_c_buf_p); | } | | /** Allocate and initialize an input buffer state. | * @param file A readable stream. | * @param size The character buffer size in bytes. When in doubt, use @c YY_BUF_SIZE. | * | * @return the allocated buffer state. | */ | YY_BUFFER_STATE yy_create_buffer (FILE * file, int size ) | { | YY_BUFFER_STATE b; | | b = (YY_BUFFER_STATE) yyalloc( sizeof( struct yy_buffer_state ) ); | if ( ! b ) | YY_FATAL_ERROR( "out of dynamic memory in yy_create_buffer()" ); | | b->yy_buf_size = size; | | /* yy_ch_buf has to be 2 characters longer than the size given because | * we need to put in 2 end-of-buffer characters. | */ | b->yy_ch_buf = (char *) yyalloc( (yy_size_t) (b->yy_buf_size + 2) ); | if ( ! b->yy_ch_buf ) | YY_FATAL_ERROR( "out of dynamic memory in yy_create_buffer()" ); | | b->yy_is_our_buffer = 1; | | yy_init_buffer( b, file ); | | return b; | } | | /** Destroy the buffer. | * @param b a buffer created with yy_create_buffer() | * | */ | void yy_delete_buffer (YY_BUFFER_STATE b ) | { | | if ( ! b ) | return; | | if ( b == YY_CURRENT_BUFFER ) /* Not sure if we should pop here. */ | YY_CURRENT_BUFFER_LVALUE = (YY_BUFFER_STATE) 0; | | if ( b->yy_is_our_buffer ) | yyfree( (void *) b->yy_ch_buf ); | | yyfree( (void *) b ); | } | | /* Initializes or reinitializes a buffer. | * This function is sometimes called more than once on the same buffer, | * such as during a yyrestart() or at EOF. | */ | static void yy_init_buffer (YY_BUFFER_STATE b, FILE * file ) | | { | int oerrno = errno; | | yy_flush_buffer( b ); | | b->yy_input_file = file; | b->yy_fill_buffer = 1; | | /* If b is the current buffer, then yy_init_buffer was _probably_ | * called from yyrestart() or through yy_get_next_buffer. | * In that case, we don't want to reset the lineno or column. | */ | if (b != YY_CURRENT_BUFFER){ | b->yy_bs_lineno = 1; | b->yy_bs_column = 0; | } | | b->yy_is_interactive = file ? (isatty( fileno(file) ) > 0) : 0; | | errno = oerrno; | } | | /** Discard all buffered characters. On the next scan, YY_INPUT will be called. | * @param b the buffer state to be flushed, usually @c YY_CURRENT_BUFFER. | * | */ | void yy_flush_buffer (YY_BUFFER_STATE b ) | { | if ( ! b ) | return; | | b->yy_n_chars = 0; | | /* We always need two end-of-buffer characters. The first causes | * a transition to the end-of-buffer state. The second causes | * a jam in that state. | */ | b->yy_ch_buf[0] = YY_END_OF_BUFFER_CHAR; | b->yy_ch_buf[1] = YY_END_OF_BUFFER_CHAR; | | b->yy_buf_pos = &b->yy_ch_buf[0]; | | b->yy_at_bol = 1; | b->yy_buffer_status = YY_BUFFER_NEW; | | if ( b == YY_CURRENT_BUFFER ) | yy_load_buffer_state( ); | } | | /** Pushes the new state onto the stack. The new state becomes | * the current state. This function will allocate the stack | * if necessary. | * @param new_buffer The new state. | * | */ | void yypush_buffer_state (YY_BUFFER_STATE new_buffer ) | { | if (new_buffer == NULL) | return; | | yyensure_buffer_stack(); | | /* This block is copied from yy_switch_to_buffer. */ | if ( YY_CURRENT_BUFFER ) | { | /* Flush out information for old buffer. */ | *(yy_c_buf_p) = (yy_hold_char); | YY_CURRENT_BUFFER_LVALUE->yy_buf_pos = (yy_c_buf_p); | YY_CURRENT_BUFFER_LVALUE->yy_n_chars = (yy_n_chars); | } | | /* Only push if top exists. Otherwise, replace top. */ | if (YY_CURRENT_BUFFER) | (yy_buffer_stack_top)++; | YY_CURRENT_BUFFER_LVALUE = new_buffer; | | /* copied from yy_switch_to_buffer. */ | yy_load_buffer_state( ); | (yy_did_buffer_switch_on_eof) = 1; | } | | /** Removes and deletes the top of the stack, if present. | * The next element becomes the new top. | * | */ | void yypop_buffer_state (void) | { | if (!YY_CURRENT_BUFFER) | return; | | yy_delete_buffer(YY_CURRENT_BUFFER ); | YY_CURRENT_BUFFER_LVALUE = NULL; | if ((yy_buffer_stack_top) > 0) | --(yy_buffer_stack_top); | | if (YY_CURRENT_BUFFER) { | yy_load_buffer_state( ); | (yy_did_buffer_switch_on_eof) = 1; | } | } | | /* Allocates the stack if it does not exist. | * Guarantees space for at least one push. | */ | static void yyensure_buffer_stack (void) | { | yy_size_t num_to_alloc; | | if (!(yy_buffer_stack)) { | | /* First allocation is just for 2 elements, since we don't know if this | * scanner will even need a stack. We use 2 instead of 1 to avoid an | * immediate realloc on the next call. | */ | num_to_alloc = 1; /* After all that talk, this was set to 1 anyways... */ | (yy_buffer_stack) = (struct yy_buffer_state**)yyalloc | (num_to_alloc * sizeof(struct yy_buffer_state*) | ); | if ( ! (yy_buffer_stack) ) | YY_FATAL_ERROR( "out of dynamic memory in yyensure_buffer_stack()" ); | | memset((yy_buffer_stack), 0, num_to_alloc * sizeof(struct yy_buffer_state*)); | | (yy_buffer_stack_max) = num_to_alloc; | (yy_buffer_stack_top) = 0; | return; | } | | if ((yy_buffer_stack_top) >= ((yy_buffer_stack_max)) - 1){ | | /* Increase the buffer to prepare for a possible push. */ | yy_size_t grow_size = 8 /* arbitrary grow size */; | | num_to_alloc = (yy_buffer_stack_max) + grow_size; | (yy_buffer_stack) = (struct yy_buffer_state**)yyrealloc | ((yy_buffer_stack), | num_to_alloc * sizeof(struct yy_buffer_state*) | ); | if ( ! (yy_buffer_stack) ) | YY_FATAL_ERROR( "out of dynamic memory in yyensure_buffer_stack()" ); | | /* zero only the new slots.*/ | memset((yy_buffer_stack) + (yy_buffer_stack_max), 0, grow_size * sizeof(struct yy_buffer_state*)); | (yy_buffer_stack_max) = num_to_alloc; | } | } | | /** Setup the input buffer state to scan directly from a user-specified character buffer. | * @param base the character buffer | * @param size the size in bytes of the character buffer | * | * @return the newly allocated buffer state object. | */ | YY_BUFFER_STATE yy_scan_buffer (char * base, yy_size_t size ) | { | YY_BUFFER_STATE b; | | if ( size < 2 || | base[size-2] != YY_END_OF_BUFFER_CHAR || | base[size-1] != YY_END_OF_BUFFER_CHAR ) | /* They forgot to leave room for the EOB's. */ | return NULL; | | b = (YY_BUFFER_STATE) yyalloc( sizeof( struct yy_buffer_state ) ); | if ( ! b ) | YY_FATAL_ERROR( "out of dynamic memory in yy_scan_buffer()" ); | | b->yy_buf_size = (int) (size - 2); /* "- 2" to take care of EOB's */ | b->yy_buf_pos = b->yy_ch_buf = base; | b->yy_is_our_buffer = 0; | b->yy_input_file = NULL; | b->yy_n_chars = b->yy_buf_size; | b->yy_is_interactive = 0; | b->yy_at_bol = 1; | b->yy_fill_buffer = 0; | b->yy_buffer_status = YY_BUFFER_NEW; | | yy_switch_to_buffer( b ); | | return b; | } | | /** Setup the input buffer state to scan a string. The next call to yylex() will | * scan from a @e copy of @a str. | * @param yystr a NUL-terminated string to scan | * | * @return the newly allocated buffer state object. | * @note If you want to scan bytes that may contain NUL values, then use | * yy_scan_bytes() instead. | */ | YY_BUFFER_STATE yy_scan_string (const char * yystr ) | { | | return yy_scan_bytes( yystr, (int) strlen(yystr) ); | } | | /** Setup the input buffer state to scan the given bytes. The next call to yylex() will | * scan from a @e copy of @a bytes. | * @param yybytes the byte buffer to scan | * @param _yybytes_len the number of bytes in the buffer pointed to by @a bytes. | * | * @return the newly allocated buffer state object. | */ | YY_BUFFER_STATE yy_scan_bytes (const char * yybytes, int _yybytes_len ) | { | YY_BUFFER_STATE b; | char *buf; | yy_size_t n; | int i; | | /* Get memory for full buffer, including space for trailing EOB's. */ | n = (yy_size_t) (_yybytes_len + 2); | buf = (char *) yyalloc( n ); | if ( ! buf ) | YY_FATAL_ERROR( "out of dynamic memory in yy_scan_bytes()" ); | | for ( i = 0; i < _yybytes_len; ++i ) | buf[i] = yybytes[i]; | | buf[_yybytes_len] = buf[_yybytes_len+1] = YY_END_OF_BUFFER_CHAR; | | b = yy_scan_buffer( buf, n ); | if ( ! b ) | YY_FATAL_ERROR( "bad buffer in yy_scan_bytes()" ); | | /* It's okay to grow etc. this buffer, and we should throw it | * away when we're done. | */ | b->yy_is_our_buffer = 1; | | return b; | } | | #ifndef YY_EXIT_FAILURE | #define YY_EXIT_FAILURE 2 | #endif | | static void yynoreturn yy_fatal_error (const char* msg ) | { | fprintf( stderr, "%s\n", msg ); | exit( YY_EXIT_FAILURE ); | } | | /* Redefine yyless() so it works in section 3 code. */ | | #undef yyless | #define yyless(n) \ | do \ | { \ | /* Undo effects of setting up yytext. */ \ | int yyless_macro_arg = (n); \ | YY_LESS_LINENO(yyless_macro_arg);\ | yytext[yyleng] = (yy_hold_char); \ | (yy_c_buf_p) = yytext + yyless_macro_arg; \ | (yy_hold_char) = *(yy_c_buf_p); \ | *(yy_c_buf_p) = '\0'; \ | yyleng = yyless_macro_arg; \ | } \ | while ( 0 ) | | /* Accessor methods (get/set functions) to struct members. */ | | /** Get the current line number. | * | */ | int yyget_lineno (void) | { | | return yylineno; | } | | /** Get the input stream. | * | */ | FILE *yyget_in (void) | { | return yyin; | } | | /** Get the output stream. | * | */ | FILE *yyget_out (void) | { | return yyout; | } | | /** Get the length of the current token. | * | */ | int yyget_leng (void) | { | return yyleng; | } | | /** Get the current token. | * | */ | | char *yyget_text (void) | { | return yytext; | } | | /** Set the current line number. | * @param _line_number line number | * | */ | void yyset_lineno (int _line_number ) | { | | yylineno = _line_number; | } | | /** Set the input stream. This does not discard the current | * input buffer. | * @param _in_str A readable stream. | * | * @see yy_switch_to_buffer | */ | void yyset_in (FILE * _in_str ) | { | yyin = _in_str ; | } | | void yyset_out (FILE * _out_str ) | { | yyout = _out_str ; | } | | int yyget_debug (void) | { | return yy_flex_debug; | } | | void yyset_debug (int _bdebug ) | { | yy_flex_debug = _bdebug ; | } | | static int yy_init_globals (void) | { | /* Initialization is the same as for the non-reentrant scanner. | * This function is called from yylex_destroy(), so don't allocate here. | */ | | (yy_buffer_stack) = NULL; | (yy_buffer_stack_top) = 0; | (yy_buffer_stack_max) = 0; | (yy_c_buf_p) = NULL; | (yy_init) = 0; | (yy_start) = 0; | | (yy_state_buf) = 0; | (yy_state_ptr) = 0; | (yy_full_match) = 0; | (yy_lp) = 0; | | /* Defined in main.c */ | #ifdef YY_STDINIT | yyin = stdin; | yyout = stdout; | #else | yyin = NULL; | yyout = NULL; | #endif | | /* For future reference: Set errno on error, since we are called by | * yylex_init() | */ | return 0; | } | | /* yylex_destroy is for both reentrant and non-reentrant scanners. */ | int yylex_destroy (void) | { | | /* Pop the buffer stack, destroying each element. */ | while(YY_CURRENT_BUFFER){ | yy_delete_buffer( YY_CURRENT_BUFFER ); | YY_CURRENT_BUFFER_LVALUE = NULL; | yypop_buffer_state(); | } | | /* Destroy the stack itself. */ | yyfree((yy_buffer_stack) ); | (yy_buffer_stack) = NULL; | | yyfree ( (yy_state_buf) ); | (yy_state_buf) = NULL; | | /* Reset the globals. This is important in a non-reentrant scanner so the next time | * yylex() is called, initialization will occur. */ | yy_init_globals( ); | | return 0; | } | | /* | * Internal utility routines. | */ | | #ifndef yytext_ptr | static void yy_flex_strncpy (char* s1, const char * s2, int n ) | { | | int i; | for ( i = 0; i < n; ++i ) | s1[i] = s2[i]; | } | #endif | | #ifdef YY_NEED_STRLEN | static int yy_flex_strlen (const char * s ) | { | int n; | for ( n = 0; s[n]; ++n ) | ; | | return n; | } | #endif | | void *yyalloc (yy_size_t size ) | { | return malloc(size); | } | | void *yyrealloc (void * ptr, yy_size_t size ) | { | | /* The cast to (char *) in the following accommodates both | * implementations that use char* generic pointers, and those | * that use void* generic pointers. It works with the latter | * because both ANSI C and C++ allow castless assignment from | * any pointer type to void*, and deal with argument conversions | * as though doing an assignment. | */ | return realloc(ptr, size); | } | | void yyfree (void * ptr ) | { | free( (char *) ptr ); /* see yyrealloc() for (char *) cast */ | } | | #define YYTABLES_NAME "yytables" | | #line 10 "conftest.l" | | #ifdef YYTEXT_POINTER | extern char *yytext; | #endif | int | main (void) | { | return ! yylex () + ! yywrap (); | } configure:3983: result: no configure:4007: checking for a BSD-compatible install configure:4075: result: /usr/bin/install -c configure:4089: checking for arm-linux-gnueabi-ranlib configure:4105: found /usr/bin/arm-linux-gnueabi-ranlib configure:4116: result: arm-linux-gnueabi-ranlib configure:4182: checking for bison configure:4198: found /usr/bin/bison configure:4209: result: bison -y configure:4226: checking for ranlib configure:4242: found /usr/bin/ranlib configure:4253: result: ranlib configure:4269: checking for flex configure:4285: found /usr/bin/flex configure:4296: result: flex configure:4309: checking for flex 2.4 or higher configure:4321: result: yes configure:4337: checking for bison configure:4353: found /usr/bin/bison configure:4364: result: bison configure:4394: checking how to run the C preprocessor configure:4425: arm-linux-gnueabi-gcc -E -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -Wdate-time -D_FORTIFY_SOURCE=2 conftest.c configure:4425: $? = 0 configure:4439: arm-linux-gnueabi-gcc -E -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -Wdate-time -D_FORTIFY_SOURCE=2 conftest.c conftest.c:9:10: fatal error: ac_nonexistent.h: No such file or directory 9 | #include | ^~~~~~~~~~~~~~~~~~ compilation terminated. configure:4439: $? = 1 configure: failed program was: | /* confdefs.h */ | #define PACKAGE_NAME "Argus-5.0 Client Programs" | #define PACKAGE_TARNAME "argus-clients" | #define PACKAGE_VERSION "5.0" | #define PACKAGE_STRING "Argus-5.0 Client Programs 5.0" | #define PACKAGE_BUGREPORT "bug-report@qosient.com" | #define PACKAGE_URL "http://qosient.com/argus" | /* end confdefs.h. */ | #include configure:4464: result: arm-linux-gnueabi-gcc -E configure:4484: arm-linux-gnueabi-gcc -E -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -Wdate-time -D_FORTIFY_SOURCE=2 conftest.c configure:4484: $? = 0 configure:4498: arm-linux-gnueabi-gcc -E -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -Wdate-time -D_FORTIFY_SOURCE=2 conftest.c conftest.c:9:10: fatal error: ac_nonexistent.h: No such file or directory 9 | #include | ^~~~~~~~~~~~~~~~~~ compilation terminated. configure:4498: $? = 1 configure: failed program was: | /* confdefs.h */ | #define PACKAGE_NAME "Argus-5.0 Client Programs" | #define PACKAGE_TARNAME "argus-clients" | #define PACKAGE_VERSION "5.0" | #define PACKAGE_STRING "Argus-5.0 Client Programs 5.0" | #define PACKAGE_BUGREPORT "bug-report@qosient.com" | #define PACKAGE_URL "http://qosient.com/argus" | /* end confdefs.h. */ | #include configure:4527: checking for grep that handles long lines and -e configure:4585: result: /usr/bin/grep configure:4590: checking for egrep configure:4652: result: /usr/bin/grep -E configure:4657: checking for ANSI C header files configure:4677: arm-linux-gnueabi-gcc -c -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/<>=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fno-strict-aliasing -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -Wdate-time -D_FORTIFY_SOURCE=2 conftest.c >&5 configure:4677: $? = 0 configure:4761: result: yes configure:4774: checking for sys/types.h configure:4774: arm-linux-gnueabi-gcc -c -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/<>=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fno-strict-aliasing -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -Wdate-time -D_FORTIFY_SOURCE=2 conftest.c >&5 configure:4774: $? = 0 configure:4774: result: yes configure:4774: checking for sys/stat.h configure:4774: arm-linux-gnueabi-gcc -c -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/<>=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fno-strict-aliasing -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -Wdate-time -D_FORTIFY_SOURCE=2 conftest.c >&5 configure:4774: $? = 0 configure:4774: result: yes configure:4774: checking for stdlib.h configure:4774: arm-linux-gnueabi-gcc -c -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/<>=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fno-strict-aliasing -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -Wdate-time -D_FORTIFY_SOURCE=2 conftest.c >&5 configure:4774: $? = 0 configure:4774: result: yes configure:4774: checking for string.h configure:4774: arm-linux-gnueabi-gcc -c -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/<>=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fno-strict-aliasing -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -Wdate-time -D_FORTIFY_SOURCE=2 conftest.c >&5 configure:4774: $? = 0 configure:4774: result: yes configure:4774: checking for memory.h configure:4774: arm-linux-gnueabi-gcc -c -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/<>=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fno-strict-aliasing -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -Wdate-time -D_FORTIFY_SOURCE=2 conftest.c >&5 configure:4774: $? = 0 configure:4774: result: yes configure:4774: checking for strings.h configure:4774: arm-linux-gnueabi-gcc -c -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/<>=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fno-strict-aliasing -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -Wdate-time -D_FORTIFY_SOURCE=2 conftest.c >&5 configure:4774: $? = 0 configure:4774: result: yes configure:4774: checking for inttypes.h configure:4774: arm-linux-gnueabi-gcc -c -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/<>=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fno-strict-aliasing -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -Wdate-time -D_FORTIFY_SOURCE=2 conftest.c >&5 configure:4774: $? = 0 configure:4774: result: yes configure:4774: checking for stdint.h configure:4774: arm-linux-gnueabi-gcc -c -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/<>=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fno-strict-aliasing -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -Wdate-time -D_FORTIFY_SOURCE=2 conftest.c >&5 configure:4774: $? = 0 configure:4774: result: yes configure:4774: checking for unistd.h configure:4774: arm-linux-gnueabi-gcc -c -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/<>=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fno-strict-aliasing -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -Wdate-time -D_FORTIFY_SOURCE=2 conftest.c >&5 configure:4774: $? = 0 configure:4774: result: yes configure:4819: checking readline/readline.h usability configure:4819: arm-linux-gnueabi-gcc -c -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/<>=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fno-strict-aliasing -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -Wdate-time -D_FORTIFY_SOURCE=2 conftest.c >&5 configure:4819: $? = 0 configure:4819: result: yes configure:4819: checking readline/readline.h presence configure:4819: arm-linux-gnueabi-gcc -E -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -Wdate-time -D_FORTIFY_SOURCE=2 conftest.c configure:4819: $? = 0 configure:4819: result: yes configure:4819: checking for readline/readline.h configure:4819: result: yes configure:4824: checking whether rl_event_hook is declared configure:4824: arm-linux-gnueabi-gcc -c -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/<>=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fno-strict-aliasing -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -Wdate-time -D_FORTIFY_SOURCE=2 conftest.c >&5 configure:4824: $? = 0 configure:4824: result: yes configure:4842: checking whether rl_catch_signals is declared configure:4842: arm-linux-gnueabi-gcc -c -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/<>=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fno-strict-aliasing -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -Wdate-time -D_FORTIFY_SOURCE=2 conftest.c >&5 configure:4842: $? = 0 configure:4842: result: yes configure:4860: checking whether rl_done is declared configure:4860: arm-linux-gnueabi-gcc -c -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/<>=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fno-strict-aliasing -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -Wdate-time -D_FORTIFY_SOURCE=2 conftest.c >&5 configure:4860: $? = 0 configure:4860: result: yes configure:4878: checking whether rl_set_keyboard_input_timeout is declared configure:4878: arm-linux-gnueabi-gcc -c -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/<>=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fno-strict-aliasing -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -Wdate-time -D_FORTIFY_SOURCE=2 conftest.c >&5 configure:4878: $? = 0 configure:4878: result: yes configure:4896: checking whether rl_replace_line is declared configure:4896: arm-linux-gnueabi-gcc -c -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/<>=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fno-strict-aliasing -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -Wdate-time -D_FORTIFY_SOURCE=2 conftest.c >&5 configure:4896: $? = 0 configure:4896: result: yes configure:4914: checking whether rl_delete_text is declared configure:4914: arm-linux-gnueabi-gcc -c -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/<>=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fno-strict-aliasing -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -Wdate-time -D_FORTIFY_SOURCE=2 conftest.c >&5 configure:4914: $? = 0 configure:4914: result: yes configure:4932: checking whether rl_resize_terminal is declared configure:4932: arm-linux-gnueabi-gcc -c -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/<>=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fno-strict-aliasing -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -Wdate-time -D_FORTIFY_SOURCE=2 conftest.c >&5 configure:4932: $? = 0 configure:4932: result: yes configure:4950: checking whether rl_save_prompt is declared configure:4950: arm-linux-gnueabi-gcc -c -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/<>=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fno-strict-aliasing -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -Wdate-time -D_FORTIFY_SOURCE=2 conftest.c >&5 configure:4950: $? = 0 configure:4950: result: yes configure:5491: checking mysql.h usability configure:5491: arm-linux-gnueabi-gcc -c -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/<>=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fno-strict-aliasing -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -Wdate-time -D_FORTIFY_SOURCE=2 -I/usr/include/mysql conftest.c >&5 configure:5491: $? = 0 configure:5491: result: yes configure:5491: checking mysql.h presence configure:5491: arm-linux-gnueabi-gcc -E -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -Wdate-time -D_FORTIFY_SOURCE=2 -I/usr/include/mysql conftest.c configure:5491: $? = 0 configure:5491: result: yes configure:5491: checking for mysql.h configure:5491: result: yes configure:5493: checking for mysql_init in -lmysqlclient_r configure:5518: arm-linux-gnueabi-gcc -o conftest -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/<>=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fno-strict-aliasing -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -Wdate-time -D_FORTIFY_SOURCE=2 -I/usr/include/mysql -Wl,-z,relro -Wl,-z,now -L/usr/lib conftest.c -lmysqlclient_r >&5 configure:5518: $? = 0 configure:5527: result: yes configure:5603: checking for my_bool in /usr/include/mysql/mysql.h configure:5624: result: no configure:5644: checking zlib.h usability configure:5644: arm-linux-gnueabi-gcc -c -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/<>=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fno-strict-aliasing -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -Wdate-time -D_FORTIFY_SOURCE=2 conftest.c >&5 configure:5644: $? = 0 configure:5644: result: yes configure:5644: checking zlib.h presence configure:5644: arm-linux-gnueabi-gcc -E -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -Wdate-time -D_FORTIFY_SOURCE=2 conftest.c configure:5644: $? = 0 configure:5644: result: yes configure:5644: checking for zlib.h configure:5644: result: yes configure:5649: checking for uncompress in -lz configure:5674: arm-linux-gnueabi-gcc -o conftest -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/<>=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fno-strict-aliasing -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -Wdate-time -D_FORTIFY_SOURCE=2 -Wl,-z,relro -Wl,-z,now conftest.c -lz >&5 configure:5674: $? = 0 configure:5683: result: yes configure:5695: checking dns_sd.h usability configure:5695: arm-linux-gnueabi-gcc -c -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/<>=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fno-strict-aliasing -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -Wdate-time -D_FORTIFY_SOURCE=2 conftest.c >&5 conftest.c:64:10: fatal error: dns_sd.h: No such file or directory 64 | #include | ^~~~~~~~~~ compilation terminated. configure:5695: $? = 1 configure: failed program was: | /* confdefs.h */ | #define PACKAGE_NAME "Argus-5.0 Client Programs" | #define PACKAGE_TARNAME "argus-clients" | #define PACKAGE_VERSION "5.0" | #define PACKAGE_STRING "Argus-5.0 Client Programs 5.0" | #define PACKAGE_BUGREPORT "bug-report@qosient.com" | #define PACKAGE_URL "http://qosient.com/argus" | #define STDC_HEADERS 1 | #define HAVE_SYS_TYPES_H 1 | #define HAVE_SYS_STAT_H 1 | #define HAVE_STDLIB_H 1 | #define HAVE_STRING_H 1 | #define HAVE_MEMORY_H 1 | #define HAVE_STRINGS_H 1 | #define HAVE_INTTYPES_H 1 | #define HAVE_STDINT_H 1 | #define HAVE_UNISTD_H 1 | #define HAVE_READLINE_READLINE_H 1 | #define HAVE_DECL_RL_EVENT_HOOK 1 | #define HAVE_DECL_RL_CATCH_SIGNALS 1 | #define HAVE_DECL_RL_DONE 1 | #define HAVE_DECL_RL_SET_KEYBOARD_INPUT_TIMEOUT 1 | #define HAVE_DECL_RL_REPLACE_LINE 1 | #define HAVE_DECL_RL_DELETE_TEXT 1 | #define HAVE_DECL_RL_RESIZE_TERMINAL 1 | #define HAVE_DECL_RL_SAVE_PROMPT__ 1 | #define ARGUS_READLINE /**/ | #define ARGUS_MYSQL /**/ | #define HAVE_ZLIB_H 1 | /* end confdefs.h. */ | #include | #ifdef HAVE_SYS_TYPES_H | # include | #endif | #ifdef HAVE_SYS_STAT_H | # include | #endif | #ifdef STDC_HEADERS | # include | # include | #else | # ifdef HAVE_STDLIB_H | # include | # endif | #endif | #ifdef HAVE_STRING_H | # if !defined STDC_HEADERS && defined HAVE_MEMORY_H | # include | # endif | # include | #endif | #ifdef HAVE_STRINGS_H | # include | #endif | #ifdef HAVE_INTTYPES_H | # include | #endif | #ifdef HAVE_STDINT_H | # include | #endif | #ifdef HAVE_UNISTD_H | # include | #endif | #include configure:5695: result: no configure:5695: checking dns_sd.h presence configure:5695: arm-linux-gnueabi-gcc -E -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -Wdate-time -D_FORTIFY_SOURCE=2 conftest.c conftest.c:31:10: fatal error: dns_sd.h: No such file or directory 31 | #include | ^~~~~~~~~~ compilation terminated. configure:5695: $? = 1 configure: failed program was: | /* confdefs.h */ | #define PACKAGE_NAME "Argus-5.0 Client Programs" | #define PACKAGE_TARNAME "argus-clients" | #define PACKAGE_VERSION "5.0" | #define PACKAGE_STRING "Argus-5.0 Client Programs 5.0" | #define PACKAGE_BUGREPORT "bug-report@qosient.com" | #define PACKAGE_URL "http://qosient.com/argus" | #define STDC_HEADERS 1 | #define HAVE_SYS_TYPES_H 1 | #define HAVE_SYS_STAT_H 1 | #define HAVE_STDLIB_H 1 | #define HAVE_STRING_H 1 | #define HAVE_MEMORY_H 1 | #define HAVE_STRINGS_H 1 | #define HAVE_INTTYPES_H 1 | #define HAVE_STDINT_H 1 | #define HAVE_UNISTD_H 1 | #define HAVE_READLINE_READLINE_H 1 | #define HAVE_DECL_RL_EVENT_HOOK 1 | #define HAVE_DECL_RL_CATCH_SIGNALS 1 | #define HAVE_DECL_RL_DONE 1 | #define HAVE_DECL_RL_SET_KEYBOARD_INPUT_TIMEOUT 1 | #define HAVE_DECL_RL_REPLACE_LINE 1 | #define HAVE_DECL_RL_DELETE_TEXT 1 | #define HAVE_DECL_RL_RESIZE_TERMINAL 1 | #define HAVE_DECL_RL_SAVE_PROMPT__ 1 | #define ARGUS_READLINE /**/ | #define ARGUS_MYSQL /**/ | #define HAVE_ZLIB_H 1 | /* end confdefs.h. */ | #include configure:5695: result: no configure:5695: checking for dns_sd.h configure:5695: result: no configure:6122: checking regex.h usability configure:6122: arm-linux-gnueabi-gcc -c -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/<>=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fno-strict-aliasing -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -Wdate-time -D_FORTIFY_SOURCE=2 conftest.c >&5 configure:6122: $? = 0 configure:6122: result: yes configure:6122: checking regex.h presence configure:6122: arm-linux-gnueabi-gcc -E -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -Wdate-time -D_FORTIFY_SOURCE=2 conftest.c configure:6122: $? = 0 configure:6122: result: yes configure:6122: checking for regex.h configure:6122: result: yes configure:6150: checking for dirent.h that defines DIR configure:6169: arm-linux-gnueabi-gcc -c -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/<>=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fno-strict-aliasing -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -Wdate-time -D_FORTIFY_SOURCE=2 conftest.c >&5 configure:6169: $? = 0 configure:6177: result: yes configure:6190: checking for library containing opendir configure:6221: arm-linux-gnueabi-gcc -o conftest -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/<>=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fno-strict-aliasing -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -Wdate-time -D_FORTIFY_SOURCE=2 -Wl,-z,relro -Wl,-z,now conftest.c >&5 configure:6221: $? = 0 configure:6238: result: none required configure:6305: checking for egrep configure:6367: result: /usr/bin/grep -E configure:6373: checking for sys/wait.h that is POSIX.1 compatible configure:6399: arm-linux-gnueabi-gcc -c -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/<>=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fno-strict-aliasing -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -Wdate-time -D_FORTIFY_SOURCE=2 conftest.c >&5 configure:6399: $? = 0 configure:6406: result: yes configure:6418: checking for sys/types.h configure:6418: result: yes configure:6418: checking sys/sockio.h usability configure:6418: arm-linux-gnueabi-gcc -c -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/<>=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fno-strict-aliasing -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -Wdate-time -D_FORTIFY_SOURCE=2 conftest.c >&5 conftest.c:68:10: fatal error: sys/sockio.h: No such file or directory 68 | #include | ^~~~~~~~~~~~~~ compilation terminated. configure:6418: $? = 1 configure: failed program was: | /* confdefs.h */ | #define PACKAGE_NAME "Argus-5.0 Client Programs" | #define PACKAGE_TARNAME "argus-clients" | #define PACKAGE_VERSION "5.0" | #define PACKAGE_STRING "Argus-5.0 Client Programs 5.0" | #define PACKAGE_BUGREPORT "bug-report@qosient.com" | #define PACKAGE_URL "http://qosient.com/argus" | #define STDC_HEADERS 1 | #define HAVE_SYS_TYPES_H 1 | #define HAVE_SYS_STAT_H 1 | #define HAVE_STDLIB_H 1 | #define HAVE_STRING_H 1 | #define HAVE_MEMORY_H 1 | #define HAVE_STRINGS_H 1 | #define HAVE_INTTYPES_H 1 | #define HAVE_STDINT_H 1 | #define HAVE_UNISTD_H 1 | #define HAVE_READLINE_READLINE_H 1 | #define HAVE_DECL_RL_EVENT_HOOK 1 | #define HAVE_DECL_RL_CATCH_SIGNALS 1 | #define HAVE_DECL_RL_DONE 1 | #define HAVE_DECL_RL_SET_KEYBOARD_INPUT_TIMEOUT 1 | #define HAVE_DECL_RL_REPLACE_LINE 1 | #define HAVE_DECL_RL_DELETE_TEXT 1 | #define HAVE_DECL_RL_RESIZE_TERMINAL 1 | #define HAVE_DECL_RL_SAVE_PROMPT__ 1 | #define ARGUS_READLINE /**/ | #define ARGUS_MYSQL /**/ | #define HAVE_ZLIB_H 1 | #define HAVE_REGEX_H 1 | #define HAVE_DIRENT_H 1 | #define HAVE_SYS_WAIT_H 1 | #define HAVE_SYS_TYPES_H 1 | /* end confdefs.h. */ | #include | #ifdef HAVE_SYS_TYPES_H | # include | #endif | #ifdef HAVE_SYS_STAT_H | # include | #endif | #ifdef STDC_HEADERS | # include | # include | #else | # ifdef HAVE_STDLIB_H | # include | # endif | #endif | #ifdef HAVE_STRING_H | # if !defined STDC_HEADERS && defined HAVE_MEMORY_H | # include | # endif | # include | #endif | #ifdef HAVE_STRINGS_H | # include | #endif | #ifdef HAVE_INTTYPES_H | # include | #endif | #ifdef HAVE_STDINT_H | # include | #endif | #ifdef HAVE_UNISTD_H | # include | #endif | #include configure:6418: result: no configure:6418: checking sys/sockio.h presence configure:6418: arm-linux-gnueabi-gcc -E -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -Wdate-time -D_FORTIFY_SOURCE=2 conftest.c conftest.c:35:10: fatal error: sys/sockio.h: No such file or directory 35 | #include | ^~~~~~~~~~~~~~ compilation terminated. configure:6418: $? = 1 configure: failed program was: | /* confdefs.h */ | #define PACKAGE_NAME "Argus-5.0 Client Programs" | #define PACKAGE_TARNAME "argus-clients" | #define PACKAGE_VERSION "5.0" | #define PACKAGE_STRING "Argus-5.0 Client Programs 5.0" | #define PACKAGE_BUGREPORT "bug-report@qosient.com" | #define PACKAGE_URL "http://qosient.com/argus" | #define STDC_HEADERS 1 | #define HAVE_SYS_TYPES_H 1 | #define HAVE_SYS_STAT_H 1 | #define HAVE_STDLIB_H 1 | #define HAVE_STRING_H 1 | #define HAVE_MEMORY_H 1 | #define HAVE_STRINGS_H 1 | #define HAVE_INTTYPES_H 1 | #define HAVE_STDINT_H 1 | #define HAVE_UNISTD_H 1 | #define HAVE_READLINE_READLINE_H 1 | #define HAVE_DECL_RL_EVENT_HOOK 1 | #define HAVE_DECL_RL_CATCH_SIGNALS 1 | #define HAVE_DECL_RL_DONE 1 | #define HAVE_DECL_RL_SET_KEYBOARD_INPUT_TIMEOUT 1 | #define HAVE_DECL_RL_REPLACE_LINE 1 | #define HAVE_DECL_RL_DELETE_TEXT 1 | #define HAVE_DECL_RL_RESIZE_TERMINAL 1 | #define HAVE_DECL_RL_SAVE_PROMPT__ 1 | #define ARGUS_READLINE /**/ | #define ARGUS_MYSQL /**/ | #define HAVE_ZLIB_H 1 | #define HAVE_REGEX_H 1 | #define HAVE_DIRENT_H 1 | #define HAVE_SYS_WAIT_H 1 | #define HAVE_SYS_TYPES_H 1 | /* end confdefs.h. */ | #include configure:6418: result: no configure:6418: checking for sys/sockio.h configure:6418: result: no configure:6418: checking sys/file.h usability configure:6418: arm-linux-gnueabi-gcc -c -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/<>=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fno-strict-aliasing -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -Wdate-time -D_FORTIFY_SOURCE=2 conftest.c >&5 configure:6418: $? = 0 configure:6418: result: yes configure:6418: checking sys/file.h presence configure:6418: arm-linux-gnueabi-gcc -E -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -Wdate-time -D_FORTIFY_SOURCE=2 conftest.c configure:6418: $? = 0 configure:6418: result: yes configure:6418: checking for sys/file.h configure:6418: result: yes configure:6418: checking for string.h configure:6418: result: yes configure:6418: checking fcntl.h usability configure:6418: arm-linux-gnueabi-gcc -c -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/<>=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fno-strict-aliasing -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -Wdate-time -D_FORTIFY_SOURCE=2 conftest.c >&5 configure:6418: $? = 0 configure:6418: result: yes configure:6418: checking fcntl.h presence configure:6418: arm-linux-gnueabi-gcc -E -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -Wdate-time -D_FORTIFY_SOURCE=2 conftest.c configure:6418: $? = 0 configure:6418: result: yes configure:6418: checking for fcntl.h configure:6418: result: yes configure:6418: checking syslog.h usability configure:6418: arm-linux-gnueabi-gcc -c -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/<>=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fno-strict-aliasing -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -Wdate-time -D_FORTIFY_SOURCE=2 conftest.c >&5 configure:6418: $? = 0 configure:6418: result: yes configure:6418: checking syslog.h presence configure:6418: arm-linux-gnueabi-gcc -E -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -Wdate-time -D_FORTIFY_SOURCE=2 conftest.c configure:6418: $? = 0 configure:6418: result: yes configure:6418: checking for syslog.h configure:6418: result: yes configure:6418: checking stdbool.h usability configure:6418: arm-linux-gnueabi-gcc -c -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/<>=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fno-strict-aliasing -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -Wdate-time -D_FORTIFY_SOURCE=2 conftest.c >&5 configure:6418: $? = 0 configure:6418: result: yes configure:6418: checking stdbool.h presence configure:6418: arm-linux-gnueabi-gcc -E -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -Wdate-time -D_FORTIFY_SOURCE=2 conftest.c configure:6418: $? = 0 configure:6418: result: yes configure:6418: checking for stdbool.h configure:6418: result: yes configure:6431: checking arpa/inet.h usability configure:6431: arm-linux-gnueabi-gcc -c -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/<>=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fno-strict-aliasing -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -Wdate-time -D_FORTIFY_SOURCE=2 conftest.c >&5 configure:6431: $? = 0 configure:6431: result: yes configure:6431: checking arpa/inet.h presence configure:6431: arm-linux-gnueabi-gcc -E -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -Wdate-time -D_FORTIFY_SOURCE=2 conftest.c configure:6431: $? = 0 configure:6431: result: yes configure:6431: checking for arpa/inet.h configure:6431: result: yes configure:6431: checking for fcntl.h configure:6431: result: yes configure:6431: checking for inttypes.h configure:6431: result: yes configure:6431: checking limits.h usability configure:6431: arm-linux-gnueabi-gcc -c -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/<>=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fno-strict-aliasing -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -Wdate-time -D_FORTIFY_SOURCE=2 conftest.c >&5 configure:6431: $? = 0 configure:6431: result: yes configure:6431: checking limits.h presence configure:6431: arm-linux-gnueabi-gcc -E -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -Wdate-time -D_FORTIFY_SOURCE=2 conftest.c configure:6431: $? = 0 configure:6431: result: yes configure:6431: checking for limits.h configure:6431: result: yes configure:6431: checking libintl.h usability configure:6431: arm-linux-gnueabi-gcc -c -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/<>=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fno-strict-aliasing -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -Wdate-time -D_FORTIFY_SOURCE=2 conftest.c >&5 configure:6431: $? = 0 configure:6431: result: yes configure:6431: checking libintl.h presence configure:6431: arm-linux-gnueabi-gcc -E -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -Wdate-time -D_FORTIFY_SOURCE=2 conftest.c configure:6431: $? = 0 configure:6431: result: yes configure:6431: checking for libintl.h configure:6431: result: yes configure:6431: checking malloc.h usability configure:6431: arm-linux-gnueabi-gcc -c -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/<>=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fno-strict-aliasing -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -Wdate-time -D_FORTIFY_SOURCE=2 conftest.c >&5 configure:6431: $? = 0 configure:6431: result: yes configure:6431: checking malloc.h presence configure:6431: arm-linux-gnueabi-gcc -E -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -Wdate-time -D_FORTIFY_SOURCE=2 conftest.c configure:6431: $? = 0 configure:6431: result: yes configure:6431: checking for malloc.h configure:6431: result: yes configure:6431: checking for memory.h configure:6431: result: yes configure:6431: checking netdb.h usability configure:6431: arm-linux-gnueabi-gcc -c -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/<>=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fno-strict-aliasing -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -Wdate-time -D_FORTIFY_SOURCE=2 conftest.c >&5 configure:6431: $? = 0 configure:6431: result: yes configure:6431: checking netdb.h presence configure:6431: arm-linux-gnueabi-gcc -E -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -Wdate-time -D_FORTIFY_SOURCE=2 conftest.c configure:6431: $? = 0 configure:6431: result: yes configure:6431: checking for netdb.h configure:6431: result: yes configure:6431: checking netinet/in.h usability configure:6431: arm-linux-gnueabi-gcc -c -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/<>=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fno-strict-aliasing -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -Wdate-time -D_FORTIFY_SOURCE=2 conftest.c >&5 configure:6431: $? = 0 configure:6431: result: yes configure:6431: checking netinet/in.h presence configure:6431: arm-linux-gnueabi-gcc -E -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -Wdate-time -D_FORTIFY_SOURCE=2 conftest.c configure:6431: $? = 0 configure:6431: result: yes configure:6431: checking for netinet/in.h configure:6431: result: yes configure:6431: checking net/if_dl.h usability configure:6431: arm-linux-gnueabi-gcc -c -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/<>=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fno-strict-aliasing -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -Wdate-time -D_FORTIFY_SOURCE=2 conftest.c >&5 conftest.c:82:10: fatal error: net/if_dl.h: No such file or directory 82 | #include | ^~~~~~~~~~~~~ compilation terminated. configure:6431: $? = 1 configure: failed program was: | /* confdefs.h */ | #define PACKAGE_NAME "Argus-5.0 Client Programs" | #define PACKAGE_TARNAME "argus-clients" | #define PACKAGE_VERSION "5.0" | #define PACKAGE_STRING "Argus-5.0 Client Programs 5.0" | #define PACKAGE_BUGREPORT "bug-report@qosient.com" | #define PACKAGE_URL "http://qosient.com/argus" | #define STDC_HEADERS 1 | #define HAVE_SYS_TYPES_H 1 | #define HAVE_SYS_STAT_H 1 | #define HAVE_STDLIB_H 1 | #define HAVE_STRING_H 1 | #define HAVE_MEMORY_H 1 | #define HAVE_STRINGS_H 1 | #define HAVE_INTTYPES_H 1 | #define HAVE_STDINT_H 1 | #define HAVE_UNISTD_H 1 | #define HAVE_READLINE_READLINE_H 1 | #define HAVE_DECL_RL_EVENT_HOOK 1 | #define HAVE_DECL_RL_CATCH_SIGNALS 1 | #define HAVE_DECL_RL_DONE 1 | #define HAVE_DECL_RL_SET_KEYBOARD_INPUT_TIMEOUT 1 | #define HAVE_DECL_RL_REPLACE_LINE 1 | #define HAVE_DECL_RL_DELETE_TEXT 1 | #define HAVE_DECL_RL_RESIZE_TERMINAL 1 | #define HAVE_DECL_RL_SAVE_PROMPT__ 1 | #define ARGUS_READLINE /**/ | #define ARGUS_MYSQL /**/ | #define HAVE_ZLIB_H 1 | #define HAVE_REGEX_H 1 | #define HAVE_DIRENT_H 1 | #define HAVE_SYS_WAIT_H 1 | #define HAVE_SYS_TYPES_H 1 | #define HAVE_SYS_FILE_H 1 | #define HAVE_STRING_H 1 | #define HAVE_FCNTL_H 1 | #define HAVE_SYSLOG_H 1 | #define HAVE_STDBOOL_H 1 | #define HAVE_ARPA_INET_H 1 | #define HAVE_FCNTL_H 1 | #define HAVE_INTTYPES_H 1 | #define HAVE_LIMITS_H 1 | #define HAVE_LIBINTL_H 1 | #define HAVE_MALLOC_H 1 | #define HAVE_MEMORY_H 1 | #define HAVE_NETDB_H 1 | #define HAVE_NETINET_IN_H 1 | /* end confdefs.h. */ | #include | #ifdef HAVE_SYS_TYPES_H | # include | #endif | #ifdef HAVE_SYS_STAT_H | # include | #endif | #ifdef STDC_HEADERS | # include | # include | #else | # ifdef HAVE_STDLIB_H | # include | # endif | #endif | #ifdef HAVE_STRING_H | # if !defined STDC_HEADERS && defined HAVE_MEMORY_H | # include | # endif | # include | #endif | #ifdef HAVE_STRINGS_H | # include | #endif | #ifdef HAVE_INTTYPES_H | # include | #endif | #ifdef HAVE_STDINT_H | # include | #endif | #ifdef HAVE_UNISTD_H | # include | #endif | #include configure:6431: result: no configure:6431: checking net/if_dl.h presence configure:6431: arm-linux-gnueabi-gcc -E -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -Wdate-time -D_FORTIFY_SOURCE=2 conftest.c conftest.c:49:10: fatal error: net/if_dl.h: No such file or directory 49 | #include | ^~~~~~~~~~~~~ compilation terminated. configure:6431: $? = 1 configure: failed program was: | /* confdefs.h */ | #define PACKAGE_NAME "Argus-5.0 Client Programs" | #define PACKAGE_TARNAME "argus-clients" | #define PACKAGE_VERSION "5.0" | #define PACKAGE_STRING "Argus-5.0 Client Programs 5.0" | #define PACKAGE_BUGREPORT "bug-report@qosient.com" | #define PACKAGE_URL "http://qosient.com/argus" | #define STDC_HEADERS 1 | #define HAVE_SYS_TYPES_H 1 | #define HAVE_SYS_STAT_H 1 | #define HAVE_STDLIB_H 1 | #define HAVE_STRING_H 1 | #define HAVE_MEMORY_H 1 | #define HAVE_STRINGS_H 1 | #define HAVE_INTTYPES_H 1 | #define HAVE_STDINT_H 1 | #define HAVE_UNISTD_H 1 | #define HAVE_READLINE_READLINE_H 1 | #define HAVE_DECL_RL_EVENT_HOOK 1 | #define HAVE_DECL_RL_CATCH_SIGNALS 1 | #define HAVE_DECL_RL_DONE 1 | #define HAVE_DECL_RL_SET_KEYBOARD_INPUT_TIMEOUT 1 | #define HAVE_DECL_RL_REPLACE_LINE 1 | #define HAVE_DECL_RL_DELETE_TEXT 1 | #define HAVE_DECL_RL_RESIZE_TERMINAL 1 | #define HAVE_DECL_RL_SAVE_PROMPT__ 1 | #define ARGUS_READLINE /**/ | #define ARGUS_MYSQL /**/ | #define HAVE_ZLIB_H 1 | #define HAVE_REGEX_H 1 | #define HAVE_DIRENT_H 1 | #define HAVE_SYS_WAIT_H 1 | #define HAVE_SYS_TYPES_H 1 | #define HAVE_SYS_FILE_H 1 | #define HAVE_STRING_H 1 | #define HAVE_FCNTL_H 1 | #define HAVE_SYSLOG_H 1 | #define HAVE_STDBOOL_H 1 | #define HAVE_ARPA_INET_H 1 | #define HAVE_FCNTL_H 1 | #define HAVE_INTTYPES_H 1 | #define HAVE_LIMITS_H 1 | #define HAVE_LIBINTL_H 1 | #define HAVE_MALLOC_H 1 | #define HAVE_MEMORY_H 1 | #define HAVE_NETDB_H 1 | #define HAVE_NETINET_IN_H 1 | /* end confdefs.h. */ | #include configure:6431: result: no configure:6431: checking for net/if_dl.h configure:6431: result: no configure:6444: checking for stdlib.h configure:6444: result: yes configure:6444: checking stddef.h usability configure:6444: arm-linux-gnueabi-gcc -c -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/<>=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fno-strict-aliasing -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -Wdate-time -D_FORTIFY_SOURCE=2 conftest.c >&5 configure:6444: $? = 0 configure:6444: result: yes configure:6444: checking stddef.h presence configure:6444: arm-linux-gnueabi-gcc -E -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -Wdate-time -D_FORTIFY_SOURCE=2 conftest.c configure:6444: $? = 0 configure:6444: result: yes configure:6444: checking for stddef.h configure:6444: result: yes configure:6444: checking for string.h configure:6444: result: yes configure:6444: checking for strings.h configure:6444: result: yes configure:6444: checking for sys/file.h configure:6444: result: yes configure:6444: checking sys/ioctl.h usability configure:6444: arm-linux-gnueabi-gcc -c -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/<>=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fno-strict-aliasing -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -Wdate-time -D_FORTIFY_SOURCE=2 conftest.c >&5 configure:6444: $? = 0 configure:6444: result: yes configure:6444: checking sys/ioctl.h presence configure:6444: arm-linux-gnueabi-gcc -E -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -Wdate-time -D_FORTIFY_SOURCE=2 conftest.c configure:6444: $? = 0 configure:6444: result: yes configure:6444: checking for sys/ioctl.h configure:6444: result: yes configure:6444: checking sys/param.h usability configure:6444: arm-linux-gnueabi-gcc -c -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/<>=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fno-strict-aliasing -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -Wdate-time -D_FORTIFY_SOURCE=2 conftest.c >&5 configure:6444: $? = 0 configure:6444: result: yes configure:6444: checking sys/param.h presence configure:6444: arm-linux-gnueabi-gcc -E -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -Wdate-time -D_FORTIFY_SOURCE=2 conftest.c configure:6444: $? = 0 configure:6444: result: yes configure:6444: checking for sys/param.h configure:6444: result: yes configure:6444: checking sys/socket.h usability configure:6444: arm-linux-gnueabi-gcc -c -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/<>=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fno-strict-aliasing -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -Wdate-time -D_FORTIFY_SOURCE=2 conftest.c >&5 configure:6444: $? = 0 configure:6444: result: yes configure:6444: checking sys/socket.h presence configure:6444: arm-linux-gnueabi-gcc -E -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -Wdate-time -D_FORTIFY_SOURCE=2 conftest.c configure:6444: $? = 0 configure:6444: result: yes configure:6444: checking for sys/socket.h configure:6444: result: yes configure:6458: checking sys/mount.h usability configure:6458: arm-linux-gnueabi-gcc -c -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/<>=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fno-strict-aliasing -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -Wdate-time -D_FORTIFY_SOURCE=2 conftest.c >&5 configure:6458: $? = 0 configure:6458: result: yes configure:6458: checking sys/mount.h presence configure:6458: arm-linux-gnueabi-gcc -E -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -Wdate-time -D_FORTIFY_SOURCE=2 conftest.c configure:6458: $? = 0 configure:6458: result: yes configure:6458: checking for sys/mount.h configure:6458: result: yes configure:6458: checking sys/time.h usability configure:6458: arm-linux-gnueabi-gcc -c -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/<>=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fno-strict-aliasing -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -Wdate-time -D_FORTIFY_SOURCE=2 conftest.c >&5 configure:6458: $? = 0 configure:6458: result: yes configure:6458: checking sys/time.h presence configure:6458: arm-linux-gnueabi-gcc -E -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -Wdate-time -D_FORTIFY_SOURCE=2 conftest.c configure:6458: $? = 0 configure:6458: result: yes configure:6458: checking for sys/time.h configure:6458: result: yes configure:6458: checking sys/vfs.h usability configure:6458: arm-linux-gnueabi-gcc -c -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/<>=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fno-strict-aliasing -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -Wdate-time -D_FORTIFY_SOURCE=2 conftest.c >&5 configure:6458: $? = 0 configure:6458: result: yes configure:6458: checking sys/vfs.h presence configure:6458: arm-linux-gnueabi-gcc -E -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -Wdate-time -D_FORTIFY_SOURCE=2 conftest.c configure:6458: $? = 0 configure:6458: result: yes configure:6458: checking for sys/vfs.h configure:6458: result: yes configure:6458: checking for syslog.h configure:6458: result: yes configure:6458: checking termios.h usability configure:6458: arm-linux-gnueabi-gcc -c -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/<>=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fno-strict-aliasing -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -Wdate-time -D_FORTIFY_SOURCE=2 conftest.c >&5 configure:6458: $? = 0 configure:6458: result: yes configure:6458: checking termios.h presence configure:6458: arm-linux-gnueabi-gcc -E -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -Wdate-time -D_FORTIFY_SOURCE=2 conftest.c configure:6458: $? = 0 configure:6458: result: yes configure:6458: checking for termios.h configure:6458: result: yes configure:6458: checking for unistd.h configure:6458: result: yes configure:6458: checking values.h usability configure:6458: arm-linux-gnueabi-gcc -c -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/<>=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fno-strict-aliasing -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -Wdate-time -D_FORTIFY_SOURCE=2 conftest.c >&5 configure:6458: $? = 0 configure:6458: result: yes configure:6458: checking values.h presence configure:6458: arm-linux-gnueabi-gcc -E -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -Wdate-time -D_FORTIFY_SOURCE=2 conftest.c configure:6458: $? = 0 configure:6458: result: yes configure:6458: checking for values.h configure:6458: result: yes configure:6458: checking ifaddrs.h usability configure:6458: arm-linux-gnueabi-gcc -c -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/<>=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fno-strict-aliasing -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -Wdate-time -D_FORTIFY_SOURCE=2 conftest.c >&5 configure:6458: $? = 0 configure:6458: result: yes configure:6458: checking ifaddrs.h presence configure:6458: arm-linux-gnueabi-gcc -E -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -Wdate-time -D_FORTIFY_SOURCE=2 conftest.c configure:6458: $? = 0 configure:6458: result: yes configure:6458: checking for ifaddrs.h configure:6458: result: yes configure:6458: checking for dns_sd.h configure:6458: result: no configure:6471: checking uuid/uuid.h usability configure:6471: arm-linux-gnueabi-gcc -c -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/<>=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fno-strict-aliasing -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -Wdate-time -D_FORTIFY_SOURCE=2 conftest.c >&5 conftest.c:98:10: fatal error: uuid/uuid.h: No such file or directory 98 | #include | ^~~~~~~~~~~~~ compilation terminated. configure:6471: $? = 1 configure: failed program was: | /* confdefs.h */ | #define PACKAGE_NAME "Argus-5.0 Client Programs" | #define PACKAGE_TARNAME "argus-clients" | #define PACKAGE_VERSION "5.0" | #define PACKAGE_STRING "Argus-5.0 Client Programs 5.0" | #define PACKAGE_BUGREPORT "bug-report@qosient.com" | #define PACKAGE_URL "http://qosient.com/argus" | #define STDC_HEADERS 1 | #define HAVE_SYS_TYPES_H 1 | #define HAVE_SYS_STAT_H 1 | #define HAVE_STDLIB_H 1 | #define HAVE_STRING_H 1 | #define HAVE_MEMORY_H 1 | #define HAVE_STRINGS_H 1 | #define HAVE_INTTYPES_H 1 | #define HAVE_STDINT_H 1 | #define HAVE_UNISTD_H 1 | #define HAVE_READLINE_READLINE_H 1 | #define HAVE_DECL_RL_EVENT_HOOK 1 | #define HAVE_DECL_RL_CATCH_SIGNALS 1 | #define HAVE_DECL_RL_DONE 1 | #define HAVE_DECL_RL_SET_KEYBOARD_INPUT_TIMEOUT 1 | #define HAVE_DECL_RL_REPLACE_LINE 1 | #define HAVE_DECL_RL_DELETE_TEXT 1 | #define HAVE_DECL_RL_RESIZE_TERMINAL 1 | #define HAVE_DECL_RL_SAVE_PROMPT__ 1 | #define ARGUS_READLINE /**/ | #define ARGUS_MYSQL /**/ | #define HAVE_ZLIB_H 1 | #define HAVE_REGEX_H 1 | #define HAVE_DIRENT_H 1 | #define HAVE_SYS_WAIT_H 1 | #define HAVE_SYS_TYPES_H 1 | #define HAVE_SYS_FILE_H 1 | #define HAVE_STRING_H 1 | #define HAVE_FCNTL_H 1 | #define HAVE_SYSLOG_H 1 | #define HAVE_STDBOOL_H 1 | #define HAVE_ARPA_INET_H 1 | #define HAVE_FCNTL_H 1 | #define HAVE_INTTYPES_H 1 | #define HAVE_LIMITS_H 1 | #define HAVE_LIBINTL_H 1 | #define HAVE_MALLOC_H 1 | #define HAVE_MEMORY_H 1 | #define HAVE_NETDB_H 1 | #define HAVE_NETINET_IN_H 1 | #define HAVE_STDLIB_H 1 | #define HAVE_STDDEF_H 1 | #define HAVE_STRING_H 1 | #define HAVE_STRINGS_H 1 | #define HAVE_SYS_FILE_H 1 | #define HAVE_SYS_IOCTL_H 1 | #define HAVE_SYS_PARAM_H 1 | #define HAVE_SYS_SOCKET_H 1 | #define HAVE_SYS_MOUNT_H 1 | #define HAVE_SYS_TIME_H 1 | #define HAVE_SYS_VFS_H 1 | #define HAVE_SYSLOG_H 1 | #define HAVE_TERMIOS_H 1 | #define HAVE_UNISTD_H 1 | #define HAVE_VALUES_H 1 | #define HAVE_IFADDRS_H 1 | /* end confdefs.h. */ | #include | #ifdef HAVE_SYS_TYPES_H | # include | #endif | #ifdef HAVE_SYS_STAT_H | # include | #endif | #ifdef STDC_HEADERS | # include | # include | #else | # ifdef HAVE_STDLIB_H | # include | # endif | #endif | #ifdef HAVE_STRING_H | # if !defined STDC_HEADERS && defined HAVE_MEMORY_H | # include | # endif | # include | #endif | #ifdef HAVE_STRINGS_H | # include | #endif | #ifdef HAVE_INTTYPES_H | # include | #endif | #ifdef HAVE_STDINT_H | # include | #endif | #ifdef HAVE_UNISTD_H | # include | #endif | #include configure:6471: result: no configure:6471: checking uuid/uuid.h presence configure:6471: arm-linux-gnueabi-gcc -E -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -Wdate-time -D_FORTIFY_SOURCE=2 conftest.c conftest.c:65:10: fatal error: uuid/uuid.h: No such file or directory 65 | #include | ^~~~~~~~~~~~~ compilation terminated. configure:6471: $? = 1 configure: failed program was: | /* confdefs.h */ | #define PACKAGE_NAME "Argus-5.0 Client Programs" | #define PACKAGE_TARNAME "argus-clients" | #define PACKAGE_VERSION "5.0" | #define PACKAGE_STRING "Argus-5.0 Client Programs 5.0" | #define PACKAGE_BUGREPORT "bug-report@qosient.com" | #define PACKAGE_URL "http://qosient.com/argus" | #define STDC_HEADERS 1 | #define HAVE_SYS_TYPES_H 1 | #define HAVE_SYS_STAT_H 1 | #define HAVE_STDLIB_H 1 | #define HAVE_STRING_H 1 | #define HAVE_MEMORY_H 1 | #define HAVE_STRINGS_H 1 | #define HAVE_INTTYPES_H 1 | #define HAVE_STDINT_H 1 | #define HAVE_UNISTD_H 1 | #define HAVE_READLINE_READLINE_H 1 | #define HAVE_DECL_RL_EVENT_HOOK 1 | #define HAVE_DECL_RL_CATCH_SIGNALS 1 | #define HAVE_DECL_RL_DONE 1 | #define HAVE_DECL_RL_SET_KEYBOARD_INPUT_TIMEOUT 1 | #define HAVE_DECL_RL_REPLACE_LINE 1 | #define HAVE_DECL_RL_DELETE_TEXT 1 | #define HAVE_DECL_RL_RESIZE_TERMINAL 1 | #define HAVE_DECL_RL_SAVE_PROMPT__ 1 | #define ARGUS_READLINE /**/ | #define ARGUS_MYSQL /**/ | #define HAVE_ZLIB_H 1 | #define HAVE_REGEX_H 1 | #define HAVE_DIRENT_H 1 | #define HAVE_SYS_WAIT_H 1 | #define HAVE_SYS_TYPES_H 1 | #define HAVE_SYS_FILE_H 1 | #define HAVE_STRING_H 1 | #define HAVE_FCNTL_H 1 | #define HAVE_SYSLOG_H 1 | #define HAVE_STDBOOL_H 1 | #define HAVE_ARPA_INET_H 1 | #define HAVE_FCNTL_H 1 | #define HAVE_INTTYPES_H 1 | #define HAVE_LIMITS_H 1 | #define HAVE_LIBINTL_H 1 | #define HAVE_MALLOC_H 1 | #define HAVE_MEMORY_H 1 | #define HAVE_NETDB_H 1 | #define HAVE_NETINET_IN_H 1 | #define HAVE_STDLIB_H 1 | #define HAVE_STDDEF_H 1 | #define HAVE_STRING_H 1 | #define HAVE_STRINGS_H 1 | #define HAVE_SYS_FILE_H 1 | #define HAVE_SYS_IOCTL_H 1 | #define HAVE_SYS_PARAM_H 1 | #define HAVE_SYS_SOCKET_H 1 | #define HAVE_SYS_MOUNT_H 1 | #define HAVE_SYS_TIME_H 1 | #define HAVE_SYS_VFS_H 1 | #define HAVE_SYSLOG_H 1 | #define HAVE_TERMIOS_H 1 | #define HAVE_UNISTD_H 1 | #define HAVE_VALUES_H 1 | #define HAVE_IFADDRS_H 1 | /* end confdefs.h. */ | #include configure:6471: result: no configure:6471: checking for uuid/uuid.h configure:6471: result: no configure:6471: checking linux/uuid.h usability configure:6471: arm-linux-gnueabi-gcc -c -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/<>=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fno-strict-aliasing -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -Wdate-time -D_FORTIFY_SOURCE=2 conftest.c >&5 configure:6471: $? = 0 configure:6471: result: yes configure:6471: checking linux/uuid.h presence configure:6471: arm-linux-gnueabi-gcc -E -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -Wdate-time -D_FORTIFY_SOURCE=2 conftest.c configure:6471: $? = 0 configure:6471: result: yes configure:6471: checking for linux/uuid.h configure:6471: result: yes configure:6471: checking uuid.h usability configure:6471: arm-linux-gnueabi-gcc -c -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/<>=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fno-strict-aliasing -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -Wdate-time -D_FORTIFY_SOURCE=2 conftest.c >&5 conftest.c:99:10: fatal error: uuid.h: No such file or directory 99 | #include | ^~~~~~~~ compilation terminated. configure:6471: $? = 1 configure: failed program was: | /* confdefs.h */ | #define PACKAGE_NAME "Argus-5.0 Client Programs" | #define PACKAGE_TARNAME "argus-clients" | #define PACKAGE_VERSION "5.0" | #define PACKAGE_STRING "Argus-5.0 Client Programs 5.0" | #define PACKAGE_BUGREPORT "bug-report@qosient.com" | #define PACKAGE_URL "http://qosient.com/argus" | #define STDC_HEADERS 1 | #define HAVE_SYS_TYPES_H 1 | #define HAVE_SYS_STAT_H 1 | #define HAVE_STDLIB_H 1 | #define HAVE_STRING_H 1 | #define HAVE_MEMORY_H 1 | #define HAVE_STRINGS_H 1 | #define HAVE_INTTYPES_H 1 | #define HAVE_STDINT_H 1 | #define HAVE_UNISTD_H 1 | #define HAVE_READLINE_READLINE_H 1 | #define HAVE_DECL_RL_EVENT_HOOK 1 | #define HAVE_DECL_RL_CATCH_SIGNALS 1 | #define HAVE_DECL_RL_DONE 1 | #define HAVE_DECL_RL_SET_KEYBOARD_INPUT_TIMEOUT 1 | #define HAVE_DECL_RL_REPLACE_LINE 1 | #define HAVE_DECL_RL_DELETE_TEXT 1 | #define HAVE_DECL_RL_RESIZE_TERMINAL 1 | #define HAVE_DECL_RL_SAVE_PROMPT__ 1 | #define ARGUS_READLINE /**/ | #define ARGUS_MYSQL /**/ | #define HAVE_ZLIB_H 1 | #define HAVE_REGEX_H 1 | #define HAVE_DIRENT_H 1 | #define HAVE_SYS_WAIT_H 1 | #define HAVE_SYS_TYPES_H 1 | #define HAVE_SYS_FILE_H 1 | #define HAVE_STRING_H 1 | #define HAVE_FCNTL_H 1 | #define HAVE_SYSLOG_H 1 | #define HAVE_STDBOOL_H 1 | #define HAVE_ARPA_INET_H 1 | #define HAVE_FCNTL_H 1 | #define HAVE_INTTYPES_H 1 | #define HAVE_LIMITS_H 1 | #define HAVE_LIBINTL_H 1 | #define HAVE_MALLOC_H 1 | #define HAVE_MEMORY_H 1 | #define HAVE_NETDB_H 1 | #define HAVE_NETINET_IN_H 1 | #define HAVE_STDLIB_H 1 | #define HAVE_STDDEF_H 1 | #define HAVE_STRING_H 1 | #define HAVE_STRINGS_H 1 | #define HAVE_SYS_FILE_H 1 | #define HAVE_SYS_IOCTL_H 1 | #define HAVE_SYS_PARAM_H 1 | #define HAVE_SYS_SOCKET_H 1 | #define HAVE_SYS_MOUNT_H 1 | #define HAVE_SYS_TIME_H 1 | #define HAVE_SYS_VFS_H 1 | #define HAVE_SYSLOG_H 1 | #define HAVE_TERMIOS_H 1 | #define HAVE_UNISTD_H 1 | #define HAVE_VALUES_H 1 | #define HAVE_IFADDRS_H 1 | #define HAVE_LINUX_UUID_H 1 | /* end confdefs.h. */ | #include | #ifdef HAVE_SYS_TYPES_H | # include | #endif | #ifdef HAVE_SYS_STAT_H | # include | #endif | #ifdef STDC_HEADERS | # include | # include | #else | # ifdef HAVE_STDLIB_H | # include | # endif | #endif | #ifdef HAVE_STRING_H | # if !defined STDC_HEADERS && defined HAVE_MEMORY_H | # include | # endif | # include | #endif | #ifdef HAVE_STRINGS_H | # include | #endif | #ifdef HAVE_INTTYPES_H | # include | #endif | #ifdef HAVE_STDINT_H | # include | #endif | #ifdef HAVE_UNISTD_H | # include | #endif | #include configure:6471: result: no configure:6471: checking uuid.h presence configure:6471: arm-linux-gnueabi-gcc -E -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -Wdate-time -D_FORTIFY_SOURCE=2 conftest.c conftest.c:66:10: fatal error: uuid.h: No such file or directory 66 | #include | ^~~~~~~~ compilation terminated. configure:6471: $? = 1 configure: failed program was: | /* confdefs.h */ | #define PACKAGE_NAME "Argus-5.0 Client Programs" | #define PACKAGE_TARNAME "argus-clients" | #define PACKAGE_VERSION "5.0" | #define PACKAGE_STRING "Argus-5.0 Client Programs 5.0" | #define PACKAGE_BUGREPORT "bug-report@qosient.com" | #define PACKAGE_URL "http://qosient.com/argus" | #define STDC_HEADERS 1 | #define HAVE_SYS_TYPES_H 1 | #define HAVE_SYS_STAT_H 1 | #define HAVE_STDLIB_H 1 | #define HAVE_STRING_H 1 | #define HAVE_MEMORY_H 1 | #define HAVE_STRINGS_H 1 | #define HAVE_INTTYPES_H 1 | #define HAVE_STDINT_H 1 | #define HAVE_UNISTD_H 1 | #define HAVE_READLINE_READLINE_H 1 | #define HAVE_DECL_RL_EVENT_HOOK 1 | #define HAVE_DECL_RL_CATCH_SIGNALS 1 | #define HAVE_DECL_RL_DONE 1 | #define HAVE_DECL_RL_SET_KEYBOARD_INPUT_TIMEOUT 1 | #define HAVE_DECL_RL_REPLACE_LINE 1 | #define HAVE_DECL_RL_DELETE_TEXT 1 | #define HAVE_DECL_RL_RESIZE_TERMINAL 1 | #define HAVE_DECL_RL_SAVE_PROMPT__ 1 | #define ARGUS_READLINE /**/ | #define ARGUS_MYSQL /**/ | #define HAVE_ZLIB_H 1 | #define HAVE_REGEX_H 1 | #define HAVE_DIRENT_H 1 | #define HAVE_SYS_WAIT_H 1 | #define HAVE_SYS_TYPES_H 1 | #define HAVE_SYS_FILE_H 1 | #define HAVE_STRING_H 1 | #define HAVE_FCNTL_H 1 | #define HAVE_SYSLOG_H 1 | #define HAVE_STDBOOL_H 1 | #define HAVE_ARPA_INET_H 1 | #define HAVE_FCNTL_H 1 | #define HAVE_INTTYPES_H 1 | #define HAVE_LIMITS_H 1 | #define HAVE_LIBINTL_H 1 | #define HAVE_MALLOC_H 1 | #define HAVE_MEMORY_H 1 | #define HAVE_NETDB_H 1 | #define HAVE_NETINET_IN_H 1 | #define HAVE_STDLIB_H 1 | #define HAVE_STDDEF_H 1 | #define HAVE_STRING_H 1 | #define HAVE_STRINGS_H 1 | #define HAVE_SYS_FILE_H 1 | #define HAVE_SYS_IOCTL_H 1 | #define HAVE_SYS_PARAM_H 1 | #define HAVE_SYS_SOCKET_H 1 | #define HAVE_SYS_MOUNT_H 1 | #define HAVE_SYS_TIME_H 1 | #define HAVE_SYS_VFS_H 1 | #define HAVE_SYSLOG_H 1 | #define HAVE_TERMIOS_H 1 | #define HAVE_UNISTD_H 1 | #define HAVE_VALUES_H 1 | #define HAVE_IFADDRS_H 1 | #define HAVE_LINUX_UUID_H 1 | /* end confdefs.h. */ | #include configure:6471: result: no configure:6471: checking for uuid.h configure:6471: result: no configure:6483: checking sys/systm.h usability configure:6483: arm-linux-gnueabi-gcc -c -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/<>=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fno-strict-aliasing -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -Wdate-time -D_FORTIFY_SOURCE=2 conftest.c >&5 conftest.c:99:10: fatal error: sys/systm.h: No such file or directory 99 | #include | ^~~~~~~~~~~~~ compilation terminated. configure:6483: $? = 1 configure: failed program was: | /* confdefs.h */ | #define PACKAGE_NAME "Argus-5.0 Client Programs" | #define PACKAGE_TARNAME "argus-clients" | #define PACKAGE_VERSION "5.0" | #define PACKAGE_STRING "Argus-5.0 Client Programs 5.0" | #define PACKAGE_BUGREPORT "bug-report@qosient.com" | #define PACKAGE_URL "http://qosient.com/argus" | #define STDC_HEADERS 1 | #define HAVE_SYS_TYPES_H 1 | #define HAVE_SYS_STAT_H 1 | #define HAVE_STDLIB_H 1 | #define HAVE_STRING_H 1 | #define HAVE_MEMORY_H 1 | #define HAVE_STRINGS_H 1 | #define HAVE_INTTYPES_H 1 | #define HAVE_STDINT_H 1 | #define HAVE_UNISTD_H 1 | #define HAVE_READLINE_READLINE_H 1 | #define HAVE_DECL_RL_EVENT_HOOK 1 | #define HAVE_DECL_RL_CATCH_SIGNALS 1 | #define HAVE_DECL_RL_DONE 1 | #define HAVE_DECL_RL_SET_KEYBOARD_INPUT_TIMEOUT 1 | #define HAVE_DECL_RL_REPLACE_LINE 1 | #define HAVE_DECL_RL_DELETE_TEXT 1 | #define HAVE_DECL_RL_RESIZE_TERMINAL 1 | #define HAVE_DECL_RL_SAVE_PROMPT__ 1 | #define ARGUS_READLINE /**/ | #define ARGUS_MYSQL /**/ | #define HAVE_ZLIB_H 1 | #define HAVE_REGEX_H 1 | #define HAVE_DIRENT_H 1 | #define HAVE_SYS_WAIT_H 1 | #define HAVE_SYS_TYPES_H 1 | #define HAVE_SYS_FILE_H 1 | #define HAVE_STRING_H 1 | #define HAVE_FCNTL_H 1 | #define HAVE_SYSLOG_H 1 | #define HAVE_STDBOOL_H 1 | #define HAVE_ARPA_INET_H 1 | #define HAVE_FCNTL_H 1 | #define HAVE_INTTYPES_H 1 | #define HAVE_LIMITS_H 1 | #define HAVE_LIBINTL_H 1 | #define HAVE_MALLOC_H 1 | #define HAVE_MEMORY_H 1 | #define HAVE_NETDB_H 1 | #define HAVE_NETINET_IN_H 1 | #define HAVE_STDLIB_H 1 | #define HAVE_STDDEF_H 1 | #define HAVE_STRING_H 1 | #define HAVE_STRINGS_H 1 | #define HAVE_SYS_FILE_H 1 | #define HAVE_SYS_IOCTL_H 1 | #define HAVE_SYS_PARAM_H 1 | #define HAVE_SYS_SOCKET_H 1 | #define HAVE_SYS_MOUNT_H 1 | #define HAVE_SYS_TIME_H 1 | #define HAVE_SYS_VFS_H 1 | #define HAVE_SYSLOG_H 1 | #define HAVE_TERMIOS_H 1 | #define HAVE_UNISTD_H 1 | #define HAVE_VALUES_H 1 | #define HAVE_IFADDRS_H 1 | #define HAVE_LINUX_UUID_H 1 | /* end confdefs.h. */ | #include | #ifdef HAVE_SYS_TYPES_H | # include | #endif | #ifdef HAVE_SYS_STAT_H | # include | #endif | #ifdef STDC_HEADERS | # include | # include | #else | # ifdef HAVE_STDLIB_H | # include | # endif | #endif | #ifdef HAVE_STRING_H | # if !defined STDC_HEADERS && defined HAVE_MEMORY_H | # include | # endif | # include | #endif | #ifdef HAVE_STRINGS_H | # include | #endif | #ifdef HAVE_INTTYPES_H | # include | #endif | #ifdef HAVE_STDINT_H | # include | #endif | #ifdef HAVE_UNISTD_H | # include | #endif | #include configure:6483: result: no configure:6483: checking sys/systm.h presence configure:6483: arm-linux-gnueabi-gcc -E -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -Wdate-time -D_FORTIFY_SOURCE=2 conftest.c conftest.c:66:10: fatal error: sys/systm.h: No such file or directory 66 | #include | ^~~~~~~~~~~~~ compilation terminated. configure:6483: $? = 1 configure: failed program was: | /* confdefs.h */ | #define PACKAGE_NAME "Argus-5.0 Client Programs" | #define PACKAGE_TARNAME "argus-clients" | #define PACKAGE_VERSION "5.0" | #define PACKAGE_STRING "Argus-5.0 Client Programs 5.0" | #define PACKAGE_BUGREPORT "bug-report@qosient.com" | #define PACKAGE_URL "http://qosient.com/argus" | #define STDC_HEADERS 1 | #define HAVE_SYS_TYPES_H 1 | #define HAVE_SYS_STAT_H 1 | #define HAVE_STDLIB_H 1 | #define HAVE_STRING_H 1 | #define HAVE_MEMORY_H 1 | #define HAVE_STRINGS_H 1 | #define HAVE_INTTYPES_H 1 | #define HAVE_STDINT_H 1 | #define HAVE_UNISTD_H 1 | #define HAVE_READLINE_READLINE_H 1 | #define HAVE_DECL_RL_EVENT_HOOK 1 | #define HAVE_DECL_RL_CATCH_SIGNALS 1 | #define HAVE_DECL_RL_DONE 1 | #define HAVE_DECL_RL_SET_KEYBOARD_INPUT_TIMEOUT 1 | #define HAVE_DECL_RL_REPLACE_LINE 1 | #define HAVE_DECL_RL_DELETE_TEXT 1 | #define HAVE_DECL_RL_RESIZE_TERMINAL 1 | #define HAVE_DECL_RL_SAVE_PROMPT__ 1 | #define ARGUS_READLINE /**/ | #define ARGUS_MYSQL /**/ | #define HAVE_ZLIB_H 1 | #define HAVE_REGEX_H 1 | #define HAVE_DIRENT_H 1 | #define HAVE_SYS_WAIT_H 1 | #define HAVE_SYS_TYPES_H 1 | #define HAVE_SYS_FILE_H 1 | #define HAVE_STRING_H 1 | #define HAVE_FCNTL_H 1 | #define HAVE_SYSLOG_H 1 | #define HAVE_STDBOOL_H 1 | #define HAVE_ARPA_INET_H 1 | #define HAVE_FCNTL_H 1 | #define HAVE_INTTYPES_H 1 | #define HAVE_LIMITS_H 1 | #define HAVE_LIBINTL_H 1 | #define HAVE_MALLOC_H 1 | #define HAVE_MEMORY_H 1 | #define HAVE_NETDB_H 1 | #define HAVE_NETINET_IN_H 1 | #define HAVE_STDLIB_H 1 | #define HAVE_STDDEF_H 1 | #define HAVE_STRING_H 1 | #define HAVE_STRINGS_H 1 | #define HAVE_SYS_FILE_H 1 | #define HAVE_SYS_IOCTL_H 1 | #define HAVE_SYS_PARAM_H 1 | #define HAVE_SYS_SOCKET_H 1 | #define HAVE_SYS_MOUNT_H 1 | #define HAVE_SYS_TIME_H 1 | #define HAVE_SYS_VFS_H 1 | #define HAVE_SYSLOG_H 1 | #define HAVE_TERMIOS_H 1 | #define HAVE_UNISTD_H 1 | #define HAVE_VALUES_H 1 | #define HAVE_IFADDRS_H 1 | #define HAVE_LINUX_UUID_H 1 | /* end confdefs.h. */ | #include configure:6483: result: no configure:6483: checking for sys/systm.h configure:6483: result: no configure:6495: checking arpa/nameser.h usability configure:6495: arm-linux-gnueabi-gcc -c -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/<>=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fno-strict-aliasing -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -Wdate-time -D_FORTIFY_SOURCE=2 conftest.c >&5 configure:6495: $? = 0 configure:6495: result: yes configure:6495: checking arpa/nameser.h presence configure:6495: arm-linux-gnueabi-gcc -E -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -Wdate-time -D_FORTIFY_SOURCE=2 conftest.c configure:6495: $? = 0 configure:6495: result: yes configure:6495: checking for arpa/nameser.h configure:6495: result: yes configure:6507: checking arpa/nameser_compat.h usability configure:6507: arm-linux-gnueabi-gcc -c -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/<>=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fno-strict-aliasing -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -Wdate-time -D_FORTIFY_SOURCE=2 conftest.c >&5 configure:6507: $? = 0 configure:6507: result: yes configure:6507: checking arpa/nameser_compat.h presence configure:6507: arm-linux-gnueabi-gcc -E -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -Wdate-time -D_FORTIFY_SOURCE=2 conftest.c configure:6507: $? = 0 configure:6507: result: yes configure:6507: checking for arpa/nameser_compat.h configure:6507: result: yes configure:6519: checking for stdbool.h configure:6519: result: yes configure:6533: checking for an ANSI C-conforming const configure:6599: arm-linux-gnueabi-gcc -c -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/<>=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fno-strict-aliasing -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -Wdate-time -D_FORTIFY_SOURCE=2 conftest.c >&5 configure:6599: $? = 0 configure:6606: result: yes configure:6614: checking for inline configure:6630: arm-linux-gnueabi-gcc -c -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/<>=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fno-strict-aliasing -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -Wdate-time -D_FORTIFY_SOURCE=2 conftest.c >&5 configure:6630: $? = 0 configure:6638: result: inline configure:6664: checking for special C compiler options needed for large files configure:6709: result: no configure:6715: checking for _FILE_OFFSET_BITS value needed for large files configure:6740: arm-linux-gnueabi-gcc -c -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/<>=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fno-strict-aliasing -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -Wdate-time -D_FORTIFY_SOURCE=2 conftest.c >&5 configure:6740: $? = 0 configure:6772: result: no configure:6857: checking if unaligned accesses fail configure:6913: result: yes configure:6972: checking for int8_t configure:6972: arm-linux-gnueabi-gcc -c -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/<>=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fno-strict-aliasing -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -Wdate-time -D_FORTIFY_SOURCE=2 conftest.c >&5 configure:6972: $? = 0 configure:6972: arm-linux-gnueabi-gcc -c -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/<>=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fno-strict-aliasing -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -Wdate-time -D_FORTIFY_SOURCE=2 conftest.c >&5 conftest.c: In function 'main': conftest.c:107:12: error: size of array 'test_array' is negative 107 | static int test_array [1 - 2 * !((int8_t) (((((int8_t) 1 << N) << N) - 1) * 2 + 1) | ^~~~~~~~~~ configure:6972: $? = 1 configure: failed program was: | /* confdefs.h */ | #define PACKAGE_NAME "Argus-5.0 Client Programs" | #define PACKAGE_TARNAME "argus-clients" | #define PACKAGE_VERSION "5.0" | #define PACKAGE_STRING "Argus-5.0 Client Programs 5.0" | #define PACKAGE_BUGREPORT "bug-report@qosient.com" | #define PACKAGE_URL "http://qosient.com/argus" | #define STDC_HEADERS 1 | #define HAVE_SYS_TYPES_H 1 | #define HAVE_SYS_STAT_H 1 | #define HAVE_STDLIB_H 1 | #define HAVE_STRING_H 1 | #define HAVE_MEMORY_H 1 | #define HAVE_STRINGS_H 1 | #define HAVE_INTTYPES_H 1 | #define HAVE_STDINT_H 1 | #define HAVE_UNISTD_H 1 | #define HAVE_READLINE_READLINE_H 1 | #define HAVE_DECL_RL_EVENT_HOOK 1 | #define HAVE_DECL_RL_CATCH_SIGNALS 1 | #define HAVE_DECL_RL_DONE 1 | #define HAVE_DECL_RL_SET_KEYBOARD_INPUT_TIMEOUT 1 | #define HAVE_DECL_RL_REPLACE_LINE 1 | #define HAVE_DECL_RL_DELETE_TEXT 1 | #define HAVE_DECL_RL_RESIZE_TERMINAL 1 | #define HAVE_DECL_RL_SAVE_PROMPT__ 1 | #define ARGUS_READLINE /**/ | #define ARGUS_MYSQL /**/ | #define HAVE_ZLIB_H 1 | #define HAVE_REGEX_H 1 | #define HAVE_DIRENT_H 1 | #define HAVE_SYS_WAIT_H 1 | #define HAVE_SYS_TYPES_H 1 | #define HAVE_SYS_FILE_H 1 | #define HAVE_STRING_H 1 | #define HAVE_FCNTL_H 1 | #define HAVE_SYSLOG_H 1 | #define HAVE_STDBOOL_H 1 | #define HAVE_ARPA_INET_H 1 | #define HAVE_FCNTL_H 1 | #define HAVE_INTTYPES_H 1 | #define HAVE_LIMITS_H 1 | #define HAVE_LIBINTL_H 1 | #define HAVE_MALLOC_H 1 | #define HAVE_MEMORY_H 1 | #define HAVE_NETDB_H 1 | #define HAVE_NETINET_IN_H 1 | #define HAVE_STDLIB_H 1 | #define HAVE_STDDEF_H 1 | #define HAVE_STRING_H 1 | #define HAVE_STRINGS_H 1 | #define HAVE_SYS_FILE_H 1 | #define HAVE_SYS_IOCTL_H 1 | #define HAVE_SYS_PARAM_H 1 | #define HAVE_SYS_SOCKET_H 1 | #define HAVE_SYS_MOUNT_H 1 | #define HAVE_SYS_TIME_H 1 | #define HAVE_SYS_VFS_H 1 | #define HAVE_SYSLOG_H 1 | #define HAVE_TERMIOS_H 1 | #define HAVE_UNISTD_H 1 | #define HAVE_VALUES_H 1 | #define HAVE_IFADDRS_H 1 | #define HAVE_LINUX_UUID_H 1 | #define HAVE_ARPA_NAMESER_H 1 | #define HAVE_ARPA_NAMESER_COMPAT_H 1 | #define HAVE_STDBOOL_H 1 | #define LBL_ALIGN /**/ | /* end confdefs.h. */ | #include | #ifdef HAVE_SYS_TYPES_H | # include | #endif | #ifdef HAVE_SYS_STAT_H | # include | #endif | #ifdef STDC_HEADERS | # include | # include | #else | # ifdef HAVE_STDLIB_H | # include | # endif | #endif | #ifdef HAVE_STRING_H | # if !defined STDC_HEADERS && defined HAVE_MEMORY_H | # include | # endif | # include | #endif | #ifdef HAVE_STRINGS_H | # include | #endif | #ifdef HAVE_INTTYPES_H | # include | #endif | #ifdef HAVE_STDINT_H | # include | #endif | #ifdef HAVE_UNISTD_H | # include | #endif | enum { N = 8 / 2 - 1 }; | int | main () | { | static int test_array [1 - 2 * !((int8_t) (((((int8_t) 1 << N) << N) - 1) * 2 + 1) | < (int8_t) (((((int8_t) 1 << N) << N) - 1) * 2 + 2))]; | test_array [0] = 0; | return test_array [0]; | | ; | return 0; | } configure:6972: result: yes configure:6983: checking for uint8_t configure:6983: arm-linux-gnueabi-gcc -c -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/<>=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fno-strict-aliasing -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -Wdate-time -D_FORTIFY_SOURCE=2 conftest.c >&5 configure:6983: $? = 0 configure:6983: result: yes configure:6997: checking for int16_t configure:6997: arm-linux-gnueabi-gcc -c -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/<>=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fno-strict-aliasing -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -Wdate-time -D_FORTIFY_SOURCE=2 conftest.c >&5 configure:6997: $? = 0 configure:6997: arm-linux-gnueabi-gcc -c -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/<>=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fno-strict-aliasing -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -Wdate-time -D_FORTIFY_SOURCE=2 conftest.c >&5 conftest.c: In function 'main': conftest.c:107:12: error: size of array 'test_array' is negative 107 | static int test_array [1 - 2 * !((int16_t) (((((int16_t) 1 << N) << N) - 1) * 2 + 1) | ^~~~~~~~~~ configure:6997: $? = 1 configure: failed program was: | /* confdefs.h */ | #define PACKAGE_NAME "Argus-5.0 Client Programs" | #define PACKAGE_TARNAME "argus-clients" | #define PACKAGE_VERSION "5.0" | #define PACKAGE_STRING "Argus-5.0 Client Programs 5.0" | #define PACKAGE_BUGREPORT "bug-report@qosient.com" | #define PACKAGE_URL "http://qosient.com/argus" | #define STDC_HEADERS 1 | #define HAVE_SYS_TYPES_H 1 | #define HAVE_SYS_STAT_H 1 | #define HAVE_STDLIB_H 1 | #define HAVE_STRING_H 1 | #define HAVE_MEMORY_H 1 | #define HAVE_STRINGS_H 1 | #define HAVE_INTTYPES_H 1 | #define HAVE_STDINT_H 1 | #define HAVE_UNISTD_H 1 | #define HAVE_READLINE_READLINE_H 1 | #define HAVE_DECL_RL_EVENT_HOOK 1 | #define HAVE_DECL_RL_CATCH_SIGNALS 1 | #define HAVE_DECL_RL_DONE 1 | #define HAVE_DECL_RL_SET_KEYBOARD_INPUT_TIMEOUT 1 | #define HAVE_DECL_RL_REPLACE_LINE 1 | #define HAVE_DECL_RL_DELETE_TEXT 1 | #define HAVE_DECL_RL_RESIZE_TERMINAL 1 | #define HAVE_DECL_RL_SAVE_PROMPT__ 1 | #define ARGUS_READLINE /**/ | #define ARGUS_MYSQL /**/ | #define HAVE_ZLIB_H 1 | #define HAVE_REGEX_H 1 | #define HAVE_DIRENT_H 1 | #define HAVE_SYS_WAIT_H 1 | #define HAVE_SYS_TYPES_H 1 | #define HAVE_SYS_FILE_H 1 | #define HAVE_STRING_H 1 | #define HAVE_FCNTL_H 1 | #define HAVE_SYSLOG_H 1 | #define HAVE_STDBOOL_H 1 | #define HAVE_ARPA_INET_H 1 | #define HAVE_FCNTL_H 1 | #define HAVE_INTTYPES_H 1 | #define HAVE_LIMITS_H 1 | #define HAVE_LIBINTL_H 1 | #define HAVE_MALLOC_H 1 | #define HAVE_MEMORY_H 1 | #define HAVE_NETDB_H 1 | #define HAVE_NETINET_IN_H 1 | #define HAVE_STDLIB_H 1 | #define HAVE_STDDEF_H 1 | #define HAVE_STRING_H 1 | #define HAVE_STRINGS_H 1 | #define HAVE_SYS_FILE_H 1 | #define HAVE_SYS_IOCTL_H 1 | #define HAVE_SYS_PARAM_H 1 | #define HAVE_SYS_SOCKET_H 1 | #define HAVE_SYS_MOUNT_H 1 | #define HAVE_SYS_TIME_H 1 | #define HAVE_SYS_VFS_H 1 | #define HAVE_SYSLOG_H 1 | #define HAVE_TERMIOS_H 1 | #define HAVE_UNISTD_H 1 | #define HAVE_VALUES_H 1 | #define HAVE_IFADDRS_H 1 | #define HAVE_LINUX_UUID_H 1 | #define HAVE_ARPA_NAMESER_H 1 | #define HAVE_ARPA_NAMESER_COMPAT_H 1 | #define HAVE_STDBOOL_H 1 | #define LBL_ALIGN /**/ | /* end confdefs.h. */ | #include | #ifdef HAVE_SYS_TYPES_H | # include | #endif | #ifdef HAVE_SYS_STAT_H | # include | #endif | #ifdef STDC_HEADERS | # include | # include | #else | # ifdef HAVE_STDLIB_H | # include | # endif | #endif | #ifdef HAVE_STRING_H | # if !defined STDC_HEADERS && defined HAVE_MEMORY_H | # include | # endif | # include | #endif | #ifdef HAVE_STRINGS_H | # include | #endif | #ifdef HAVE_INTTYPES_H | # include | #endif | #ifdef HAVE_STDINT_H | # include | #endif | #ifdef HAVE_UNISTD_H | # include | #endif | enum { N = 16 / 2 - 1 }; | int | main () | { | static int test_array [1 - 2 * !((int16_t) (((((int16_t) 1 << N) << N) - 1) * 2 + 1) | < (int16_t) (((((int16_t) 1 << N) << N) - 1) * 2 + 2))]; | test_array [0] = 0; | return test_array [0]; | | ; | return 0; | } configure:6997: result: yes configure:7008: checking for uint16_t configure:7008: arm-linux-gnueabi-gcc -c -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/<>=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fno-strict-aliasing -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -Wdate-time -D_FORTIFY_SOURCE=2 conftest.c >&5 configure:7008: $? = 0 configure:7008: result: yes configure:7020: checking for int32_t configure:7020: arm-linux-gnueabi-gcc -c -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/<>=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fno-strict-aliasing -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -Wdate-time -D_FORTIFY_SOURCE=2 conftest.c >&5 configure:7020: $? = 0 configure:7020: arm-linux-gnueabi-gcc -c -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/<>=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fno-strict-aliasing -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -Wdate-time -D_FORTIFY_SOURCE=2 conftest.c >&5 conftest.c: In function 'main': conftest.c:108:67: warning: integer overflow in expression of type 'int' results in '-2147483648' [-Woverflow] 108 | < (int32_t) (((((int32_t) 1 << N) << N) - 1) * 2 + 2))]; | ^ conftest.c:107:12: error: storage size of 'test_array' isn't constant 107 | static int test_array [1 - 2 * !((int32_t) (((((int32_t) 1 << N) << N) - 1) * 2 + 1) | ^~~~~~~~~~ configure:7020: $? = 1 configure: failed program was: | /* confdefs.h */ | #define PACKAGE_NAME "Argus-5.0 Client Programs" | #define PACKAGE_TARNAME "argus-clients" | #define PACKAGE_VERSION "5.0" | #define PACKAGE_STRING "Argus-5.0 Client Programs 5.0" | #define PACKAGE_BUGREPORT "bug-report@qosient.com" | #define PACKAGE_URL "http://qosient.com/argus" | #define STDC_HEADERS 1 | #define HAVE_SYS_TYPES_H 1 | #define HAVE_SYS_STAT_H 1 | #define HAVE_STDLIB_H 1 | #define HAVE_STRING_H 1 | #define HAVE_MEMORY_H 1 | #define HAVE_STRINGS_H 1 | #define HAVE_INTTYPES_H 1 | #define HAVE_STDINT_H 1 | #define HAVE_UNISTD_H 1 | #define HAVE_READLINE_READLINE_H 1 | #define HAVE_DECL_RL_EVENT_HOOK 1 | #define HAVE_DECL_RL_CATCH_SIGNALS 1 | #define HAVE_DECL_RL_DONE 1 | #define HAVE_DECL_RL_SET_KEYBOARD_INPUT_TIMEOUT 1 | #define HAVE_DECL_RL_REPLACE_LINE 1 | #define HAVE_DECL_RL_DELETE_TEXT 1 | #define HAVE_DECL_RL_RESIZE_TERMINAL 1 | #define HAVE_DECL_RL_SAVE_PROMPT__ 1 | #define ARGUS_READLINE /**/ | #define ARGUS_MYSQL /**/ | #define HAVE_ZLIB_H 1 | #define HAVE_REGEX_H 1 | #define HAVE_DIRENT_H 1 | #define HAVE_SYS_WAIT_H 1 | #define HAVE_SYS_TYPES_H 1 | #define HAVE_SYS_FILE_H 1 | #define HAVE_STRING_H 1 | #define HAVE_FCNTL_H 1 | #define HAVE_SYSLOG_H 1 | #define HAVE_STDBOOL_H 1 | #define HAVE_ARPA_INET_H 1 | #define HAVE_FCNTL_H 1 | #define HAVE_INTTYPES_H 1 | #define HAVE_LIMITS_H 1 | #define HAVE_LIBINTL_H 1 | #define HAVE_MALLOC_H 1 | #define HAVE_MEMORY_H 1 | #define HAVE_NETDB_H 1 | #define HAVE_NETINET_IN_H 1 | #define HAVE_STDLIB_H 1 | #define HAVE_STDDEF_H 1 | #define HAVE_STRING_H 1 | #define HAVE_STRINGS_H 1 | #define HAVE_SYS_FILE_H 1 | #define HAVE_SYS_IOCTL_H 1 | #define HAVE_SYS_PARAM_H 1 | #define HAVE_SYS_SOCKET_H 1 | #define HAVE_SYS_MOUNT_H 1 | #define HAVE_SYS_TIME_H 1 | #define HAVE_SYS_VFS_H 1 | #define HAVE_SYSLOG_H 1 | #define HAVE_TERMIOS_H 1 | #define HAVE_UNISTD_H 1 | #define HAVE_VALUES_H 1 | #define HAVE_IFADDRS_H 1 | #define HAVE_LINUX_UUID_H 1 | #define HAVE_ARPA_NAMESER_H 1 | #define HAVE_ARPA_NAMESER_COMPAT_H 1 | #define HAVE_STDBOOL_H 1 | #define LBL_ALIGN /**/ | /* end confdefs.h. */ | #include | #ifdef HAVE_SYS_TYPES_H | # include | #endif | #ifdef HAVE_SYS_STAT_H | # include | #endif | #ifdef STDC_HEADERS | # include | # include | #else | # ifdef HAVE_STDLIB_H | # include | # endif | #endif | #ifdef HAVE_STRING_H | # if !defined STDC_HEADERS && defined HAVE_MEMORY_H | # include | # endif | # include | #endif | #ifdef HAVE_STRINGS_H | # include | #endif | #ifdef HAVE_INTTYPES_H | # include | #endif | #ifdef HAVE_STDINT_H | # include | #endif | #ifdef HAVE_UNISTD_H | # include | #endif | enum { N = 32 / 2 - 1 }; | int | main () | { | static int test_array [1 - 2 * !((int32_t) (((((int32_t) 1 << N) << N) - 1) * 2 + 1) | < (int32_t) (((((int32_t) 1 << N) << N) - 1) * 2 + 2))]; | test_array [0] = 0; | return test_array [0]; | | ; | return 0; | } configure:7020: result: yes configure:7031: checking for uint32_t configure:7031: arm-linux-gnueabi-gcc -c -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/<>=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fno-strict-aliasing -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -Wdate-time -D_FORTIFY_SOURCE=2 conftest.c >&5 configure:7031: $? = 0 configure:7031: result: yes configure:7045: checking for uint64_t configure:7045: arm-linux-gnueabi-gcc -c -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/<>=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fno-strict-aliasing -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -Wdate-time -D_FORTIFY_SOURCE=2 conftest.c >&5 configure:7045: $? = 0 configure:7045: result: yes configure:7059: checking for uid_t in sys/types.h configure:7078: result: yes configure:7089: checking for pid_t configure:7089: arm-linux-gnueabi-gcc -c -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/<>=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fno-strict-aliasing -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -Wdate-time -D_FORTIFY_SOURCE=2 conftest.c >&5 configure:7089: $? = 0 configure:7089: arm-linux-gnueabi-gcc -c -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/<>=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fno-strict-aliasing -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -Wdate-time -D_FORTIFY_SOURCE=2 conftest.c >&5 conftest.c: In function 'main': conftest.c:106:20: error: expected expression before ')' token 106 | if (sizeof ((pid_t))) | ^ configure:7089: $? = 1 configure: failed program was: | /* confdefs.h */ | #define PACKAGE_NAME "Argus-5.0 Client Programs" | #define PACKAGE_TARNAME "argus-clients" | #define PACKAGE_VERSION "5.0" | #define PACKAGE_STRING "Argus-5.0 Client Programs 5.0" | #define PACKAGE_BUGREPORT "bug-report@qosient.com" | #define PACKAGE_URL "http://qosient.com/argus" | #define STDC_HEADERS 1 | #define HAVE_SYS_TYPES_H 1 | #define HAVE_SYS_STAT_H 1 | #define HAVE_STDLIB_H 1 | #define HAVE_STRING_H 1 | #define HAVE_MEMORY_H 1 | #define HAVE_STRINGS_H 1 | #define HAVE_INTTYPES_H 1 | #define HAVE_STDINT_H 1 | #define HAVE_UNISTD_H 1 | #define HAVE_READLINE_READLINE_H 1 | #define HAVE_DECL_RL_EVENT_HOOK 1 | #define HAVE_DECL_RL_CATCH_SIGNALS 1 | #define HAVE_DECL_RL_DONE 1 | #define HAVE_DECL_RL_SET_KEYBOARD_INPUT_TIMEOUT 1 | #define HAVE_DECL_RL_REPLACE_LINE 1 | #define HAVE_DECL_RL_DELETE_TEXT 1 | #define HAVE_DECL_RL_RESIZE_TERMINAL 1 | #define HAVE_DECL_RL_SAVE_PROMPT__ 1 | #define ARGUS_READLINE /**/ | #define ARGUS_MYSQL /**/ | #define HAVE_ZLIB_H 1 | #define HAVE_REGEX_H 1 | #define HAVE_DIRENT_H 1 | #define HAVE_SYS_WAIT_H 1 | #define HAVE_SYS_TYPES_H 1 | #define HAVE_SYS_FILE_H 1 | #define HAVE_STRING_H 1 | #define HAVE_FCNTL_H 1 | #define HAVE_SYSLOG_H 1 | #define HAVE_STDBOOL_H 1 | #define HAVE_ARPA_INET_H 1 | #define HAVE_FCNTL_H 1 | #define HAVE_INTTYPES_H 1 | #define HAVE_LIMITS_H 1 | #define HAVE_LIBINTL_H 1 | #define HAVE_MALLOC_H 1 | #define HAVE_MEMORY_H 1 | #define HAVE_NETDB_H 1 | #define HAVE_NETINET_IN_H 1 | #define HAVE_STDLIB_H 1 | #define HAVE_STDDEF_H 1 | #define HAVE_STRING_H 1 | #define HAVE_STRINGS_H 1 | #define HAVE_SYS_FILE_H 1 | #define HAVE_SYS_IOCTL_H 1 | #define HAVE_SYS_PARAM_H 1 | #define HAVE_SYS_SOCKET_H 1 | #define HAVE_SYS_MOUNT_H 1 | #define HAVE_SYS_TIME_H 1 | #define HAVE_SYS_VFS_H 1 | #define HAVE_SYSLOG_H 1 | #define HAVE_TERMIOS_H 1 | #define HAVE_UNISTD_H 1 | #define HAVE_VALUES_H 1 | #define HAVE_IFADDRS_H 1 | #define HAVE_LINUX_UUID_H 1 | #define HAVE_ARPA_NAMESER_H 1 | #define HAVE_ARPA_NAMESER_COMPAT_H 1 | #define HAVE_STDBOOL_H 1 | #define LBL_ALIGN /**/ | /* end confdefs.h. */ | #include | #ifdef HAVE_SYS_TYPES_H | # include | #endif | #ifdef HAVE_SYS_STAT_H | # include | #endif | #ifdef STDC_HEADERS | # include | # include | #else | # ifdef HAVE_STDLIB_H | # include | # endif | #endif | #ifdef HAVE_STRING_H | # if !defined STDC_HEADERS && defined HAVE_MEMORY_H | # include | # endif | # include | #endif | #ifdef HAVE_STRINGS_H | # include | #endif | #ifdef HAVE_INTTYPES_H | # include | #endif | #ifdef HAVE_STDINT_H | # include | #endif | #ifdef HAVE_UNISTD_H | # include | #endif | int | main () | { | if (sizeof ((pid_t))) | return 0; | ; | return 0; | } configure:7089: result: yes configure:7100: checking for size_t configure:7100: arm-linux-gnueabi-gcc -c -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/<>=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fno-strict-aliasing -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -Wdate-time -D_FORTIFY_SOURCE=2 conftest.c >&5 configure:7100: $? = 0 configure:7100: arm-linux-gnueabi-gcc -c -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/<>=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fno-strict-aliasing -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -Wdate-time -D_FORTIFY_SOURCE=2 conftest.c >&5 conftest.c: In function 'main': conftest.c:106:21: error: expected expression before ')' token 106 | if (sizeof ((size_t))) | ^ configure:7100: $? = 1 configure: failed program was: | /* confdefs.h */ | #define PACKAGE_NAME "Argus-5.0 Client Programs" | #define PACKAGE_TARNAME "argus-clients" | #define PACKAGE_VERSION "5.0" | #define PACKAGE_STRING "Argus-5.0 Client Programs 5.0" | #define PACKAGE_BUGREPORT "bug-report@qosient.com" | #define PACKAGE_URL "http://qosient.com/argus" | #define STDC_HEADERS 1 | #define HAVE_SYS_TYPES_H 1 | #define HAVE_SYS_STAT_H 1 | #define HAVE_STDLIB_H 1 | #define HAVE_STRING_H 1 | #define HAVE_MEMORY_H 1 | #define HAVE_STRINGS_H 1 | #define HAVE_INTTYPES_H 1 | #define HAVE_STDINT_H 1 | #define HAVE_UNISTD_H 1 | #define HAVE_READLINE_READLINE_H 1 | #define HAVE_DECL_RL_EVENT_HOOK 1 | #define HAVE_DECL_RL_CATCH_SIGNALS 1 | #define HAVE_DECL_RL_DONE 1 | #define HAVE_DECL_RL_SET_KEYBOARD_INPUT_TIMEOUT 1 | #define HAVE_DECL_RL_REPLACE_LINE 1 | #define HAVE_DECL_RL_DELETE_TEXT 1 | #define HAVE_DECL_RL_RESIZE_TERMINAL 1 | #define HAVE_DECL_RL_SAVE_PROMPT__ 1 | #define ARGUS_READLINE /**/ | #define ARGUS_MYSQL /**/ | #define HAVE_ZLIB_H 1 | #define HAVE_REGEX_H 1 | #define HAVE_DIRENT_H 1 | #define HAVE_SYS_WAIT_H 1 | #define HAVE_SYS_TYPES_H 1 | #define HAVE_SYS_FILE_H 1 | #define HAVE_STRING_H 1 | #define HAVE_FCNTL_H 1 | #define HAVE_SYSLOG_H 1 | #define HAVE_STDBOOL_H 1 | #define HAVE_ARPA_INET_H 1 | #define HAVE_FCNTL_H 1 | #define HAVE_INTTYPES_H 1 | #define HAVE_LIMITS_H 1 | #define HAVE_LIBINTL_H 1 | #define HAVE_MALLOC_H 1 | #define HAVE_MEMORY_H 1 | #define HAVE_NETDB_H 1 | #define HAVE_NETINET_IN_H 1 | #define HAVE_STDLIB_H 1 | #define HAVE_STDDEF_H 1 | #define HAVE_STRING_H 1 | #define HAVE_STRINGS_H 1 | #define HAVE_SYS_FILE_H 1 | #define HAVE_SYS_IOCTL_H 1 | #define HAVE_SYS_PARAM_H 1 | #define HAVE_SYS_SOCKET_H 1 | #define HAVE_SYS_MOUNT_H 1 | #define HAVE_SYS_TIME_H 1 | #define HAVE_SYS_VFS_H 1 | #define HAVE_SYSLOG_H 1 | #define HAVE_TERMIOS_H 1 | #define HAVE_UNISTD_H 1 | #define HAVE_VALUES_H 1 | #define HAVE_IFADDRS_H 1 | #define HAVE_LINUX_UUID_H 1 | #define HAVE_ARPA_NAMESER_H 1 | #define HAVE_ARPA_NAMESER_COMPAT_H 1 | #define HAVE_STDBOOL_H 1 | #define LBL_ALIGN /**/ | /* end confdefs.h. */ | #include | #ifdef HAVE_SYS_TYPES_H | # include | #endif | #ifdef HAVE_SYS_STAT_H | # include | #endif | #ifdef STDC_HEADERS | # include | # include | #else | # ifdef HAVE_STDLIB_H | # include | # endif | #endif | #ifdef HAVE_STRING_H | # if !defined STDC_HEADERS && defined HAVE_MEMORY_H | # include | # endif | # include | #endif | #ifdef HAVE_STRINGS_H | # include | #endif | #ifdef HAVE_INTTYPES_H | # include | #endif | #ifdef HAVE_STDINT_H | # include | #endif | #ifdef HAVE_UNISTD_H | # include | #endif | int | main () | { | if (sizeof ((size_t))) | return 0; | ; | return 0; | } configure:7100: result: yes configure:7118: checking for sys/time.h configure:7118: result: yes configure:7118: checking for unistd.h configure:7118: result: yes configure:7133: checking whether struct tm is in sys/time.h or time.h configure:7153: arm-linux-gnueabi-gcc -c -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/<>=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fno-strict-aliasing -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -Wdate-time -D_FORTIFY_SOURCE=2 conftest.c >&5 configure:7153: $? = 0 configure:7160: result: time.h configure:7168: checking for struct tm.tm_zone configure:7168: arm-linux-gnueabi-gcc -c -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/<>=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fno-strict-aliasing -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -Wdate-time -D_FORTIFY_SOURCE=2 conftest.c >&5 configure:7168: $? = 0 configure:7168: result: yes configure:7239: checking for working alloca.h configure:7256: arm-linux-gnueabi-gcc -o conftest -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/<>=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fno-strict-aliasing -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -Wdate-time -D_FORTIFY_SOURCE=2 -Wl,-z,relro -Wl,-z,now conftest.c >&5 configure:7256: $? = 0 configure:7264: result: yes configure:7272: checking for alloca configure:7309: arm-linux-gnueabi-gcc -o conftest -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/<>=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fno-strict-aliasing -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -Wdate-time -D_FORTIFY_SOURCE=2 -Wl,-z,relro -Wl,-z,now conftest.c >&5 configure:7309: $? = 0 configure:7317: result: yes configure:7425: checking for vprintf configure:7425: arm-linux-gnueabi-gcc -o conftest -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/<>=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fno-strict-aliasing -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -Wdate-time -D_FORTIFY_SOURCE=2 -Wl,-z,relro -Wl,-z,now conftest.c >&5 conftest.c:99:6: warning: conflicting types for built-in function 'vprintf'; expected 'int(const char *, __va_list)' [-Wbuiltin-declaration-mismatch] 99 | char vprintf (); | ^~~~~~~ conftest.c:87:1: note: 'vprintf' is declared in header '' 86 | # include 87 | #else configure:7425: $? = 0 configure:7425: result: yes configure:7431: checking for _doprnt configure:7431: arm-linux-gnueabi-gcc -o conftest -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/<>=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fno-strict-aliasing -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -Wdate-time -D_FORTIFY_SOURCE=2 -Wl,-z,relro -Wl,-z,now conftest.c >&5 /usr/lib/gcc-cross/arm-linux-gnueabi/14/../../../../arm-linux-gnueabi/bin/ld: /tmp/ccV39FBv.o: in function `main': ./conftest.c:111:(.text.startup+0x10): undefined reference to `_doprnt' collect2: error: ld returned 1 exit status configure:7431: $? = 1 configure: failed program was: | /* confdefs.h */ | #define PACKAGE_NAME "Argus-5.0 Client Programs" | #define PACKAGE_TARNAME "argus-clients" | #define PACKAGE_VERSION "5.0" | #define PACKAGE_STRING "Argus-5.0 Client Programs 5.0" | #define PACKAGE_BUGREPORT "bug-report@qosient.com" | #define PACKAGE_URL "http://qosient.com/argus" | #define STDC_HEADERS 1 | #define HAVE_SYS_TYPES_H 1 | #define HAVE_SYS_STAT_H 1 | #define HAVE_STDLIB_H 1 | #define HAVE_STRING_H 1 | #define HAVE_MEMORY_H 1 | #define HAVE_STRINGS_H 1 | #define HAVE_INTTYPES_H 1 | #define HAVE_STDINT_H 1 | #define HAVE_UNISTD_H 1 | #define HAVE_READLINE_READLINE_H 1 | #define HAVE_DECL_RL_EVENT_HOOK 1 | #define HAVE_DECL_RL_CATCH_SIGNALS 1 | #define HAVE_DECL_RL_DONE 1 | #define HAVE_DECL_RL_SET_KEYBOARD_INPUT_TIMEOUT 1 | #define HAVE_DECL_RL_REPLACE_LINE 1 | #define HAVE_DECL_RL_DELETE_TEXT 1 | #define HAVE_DECL_RL_RESIZE_TERMINAL 1 | #define HAVE_DECL_RL_SAVE_PROMPT__ 1 | #define ARGUS_READLINE /**/ | #define ARGUS_MYSQL /**/ | #define HAVE_ZLIB_H 1 | #define HAVE_REGEX_H 1 | #define HAVE_DIRENT_H 1 | #define HAVE_SYS_WAIT_H 1 | #define HAVE_SYS_TYPES_H 1 | #define HAVE_SYS_FILE_H 1 | #define HAVE_STRING_H 1 | #define HAVE_FCNTL_H 1 | #define HAVE_SYSLOG_H 1 | #define HAVE_STDBOOL_H 1 | #define HAVE_ARPA_INET_H 1 | #define HAVE_FCNTL_H 1 | #define HAVE_INTTYPES_H 1 | #define HAVE_LIMITS_H 1 | #define HAVE_LIBINTL_H 1 | #define HAVE_MALLOC_H 1 | #define HAVE_MEMORY_H 1 | #define HAVE_NETDB_H 1 | #define HAVE_NETINET_IN_H 1 | #define HAVE_STDLIB_H 1 | #define HAVE_STDDEF_H 1 | #define HAVE_STRING_H 1 | #define HAVE_STRINGS_H 1 | #define HAVE_SYS_FILE_H 1 | #define HAVE_SYS_IOCTL_H 1 | #define HAVE_SYS_PARAM_H 1 | #define HAVE_SYS_SOCKET_H 1 | #define HAVE_SYS_MOUNT_H 1 | #define HAVE_SYS_TIME_H 1 | #define HAVE_SYS_VFS_H 1 | #define HAVE_SYSLOG_H 1 | #define HAVE_TERMIOS_H 1 | #define HAVE_UNISTD_H 1 | #define HAVE_VALUES_H 1 | #define HAVE_IFADDRS_H 1 | #define HAVE_LINUX_UUID_H 1 | #define HAVE_ARPA_NAMESER_H 1 | #define HAVE_ARPA_NAMESER_COMPAT_H 1 | #define HAVE_STDBOOL_H 1 | #define LBL_ALIGN /**/ | #define HAVE_SYS_TIME_H 1 | #define HAVE_UNISTD_H 1 | #define HAVE_STRUCT_TM_TM_ZONE 1 | #define HAVE_TM_ZONE 1 | #define HAVE_ALLOCA_H 1 | #define HAVE_ALLOCA 1 | #define HAVE_VPRINTF 1 | /* end confdefs.h. */ | /* Define _doprnt to an innocuous variant, in case declares _doprnt. | For example, HP-UX 11i declares gettimeofday. */ | #define _doprnt innocuous__doprnt | | /* System header to define __stub macros and hopefully few prototypes, | which can conflict with char _doprnt (); below. | Prefer to if __STDC__ is defined, since | exists even on freestanding compilers. */ | | #ifdef __STDC__ | # include | #else | # include | #endif | | #undef _doprnt | | /* Override any GCC internal prototype to avoid an error. | Use char because int might match the return type of a GCC | builtin and then its argument prototype would still apply. */ | #ifdef __cplusplus | extern "C" | #endif | char _doprnt (); | /* The GNU C library defines this for functions which it implements | to always fail with ENOSYS. Some functions are actually named | something starting with __ and the normal name is an alias. */ | #if defined __stub__doprnt || defined __stub____doprnt | choke me | #endif | | int | main () | { | return _doprnt (); | ; | return 0; | } configure:7431: result: no configure:7442: checking whether closedir returns void configure:7476: result: yes configure:7484: checking for error_at_line configure:7500: arm-linux-gnueabi-gcc -o conftest -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/<>=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fno-strict-aliasing -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -Wdate-time -D_FORTIFY_SOURCE=2 -Wl,-z,relro -Wl,-z,now conftest.c >&5 configure:7500: $? = 0 configure:7508: result: yes configure:7521: checking vfork.h usability configure:7521: arm-linux-gnueabi-gcc -c -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/<>=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fno-strict-aliasing -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -Wdate-time -D_FORTIFY_SOURCE=2 conftest.c >&5 conftest.c:111:10: fatal error: vfork.h: No such file or directory 111 | #include | ^~~~~~~~~ compilation terminated. configure:7521: $? = 1 configure: failed program was: | /* confdefs.h */ | #define PACKAGE_NAME "Argus-5.0 Client Programs" | #define PACKAGE_TARNAME "argus-clients" | #define PACKAGE_VERSION "5.0" | #define PACKAGE_STRING "Argus-5.0 Client Programs 5.0" | #define PACKAGE_BUGREPORT "bug-report@qosient.com" | #define PACKAGE_URL "http://qosient.com/argus" | #define STDC_HEADERS 1 | #define HAVE_SYS_TYPES_H 1 | #define HAVE_SYS_STAT_H 1 | #define HAVE_STDLIB_H 1 | #define HAVE_STRING_H 1 | #define HAVE_MEMORY_H 1 | #define HAVE_STRINGS_H 1 | #define HAVE_INTTYPES_H 1 | #define HAVE_STDINT_H 1 | #define HAVE_UNISTD_H 1 | #define HAVE_READLINE_READLINE_H 1 | #define HAVE_DECL_RL_EVENT_HOOK 1 | #define HAVE_DECL_RL_CATCH_SIGNALS 1 | #define HAVE_DECL_RL_DONE 1 | #define HAVE_DECL_RL_SET_KEYBOARD_INPUT_TIMEOUT 1 | #define HAVE_DECL_RL_REPLACE_LINE 1 | #define HAVE_DECL_RL_DELETE_TEXT 1 | #define HAVE_DECL_RL_RESIZE_TERMINAL 1 | #define HAVE_DECL_RL_SAVE_PROMPT__ 1 | #define ARGUS_READLINE /**/ | #define ARGUS_MYSQL /**/ | #define HAVE_ZLIB_H 1 | #define HAVE_REGEX_H 1 | #define HAVE_DIRENT_H 1 | #define HAVE_SYS_WAIT_H 1 | #define HAVE_SYS_TYPES_H 1 | #define HAVE_SYS_FILE_H 1 | #define HAVE_STRING_H 1 | #define HAVE_FCNTL_H 1 | #define HAVE_SYSLOG_H 1 | #define HAVE_STDBOOL_H 1 | #define HAVE_ARPA_INET_H 1 | #define HAVE_FCNTL_H 1 | #define HAVE_INTTYPES_H 1 | #define HAVE_LIMITS_H 1 | #define HAVE_LIBINTL_H 1 | #define HAVE_MALLOC_H 1 | #define HAVE_MEMORY_H 1 | #define HAVE_NETDB_H 1 | #define HAVE_NETINET_IN_H 1 | #define HAVE_STDLIB_H 1 | #define HAVE_STDDEF_H 1 | #define HAVE_STRING_H 1 | #define HAVE_STRINGS_H 1 | #define HAVE_SYS_FILE_H 1 | #define HAVE_SYS_IOCTL_H 1 | #define HAVE_SYS_PARAM_H 1 | #define HAVE_SYS_SOCKET_H 1 | #define HAVE_SYS_MOUNT_H 1 | #define HAVE_SYS_TIME_H 1 | #define HAVE_SYS_VFS_H 1 | #define HAVE_SYSLOG_H 1 | #define HAVE_TERMIOS_H 1 | #define HAVE_UNISTD_H 1 | #define HAVE_VALUES_H 1 | #define HAVE_IFADDRS_H 1 | #define HAVE_LINUX_UUID_H 1 | #define HAVE_ARPA_NAMESER_H 1 | #define HAVE_ARPA_NAMESER_COMPAT_H 1 | #define HAVE_STDBOOL_H 1 | #define LBL_ALIGN /**/ | #define HAVE_SYS_TIME_H 1 | #define HAVE_UNISTD_H 1 | #define HAVE_STRUCT_TM_TM_ZONE 1 | #define HAVE_TM_ZONE 1 | #define HAVE_ALLOCA_H 1 | #define HAVE_ALLOCA 1 | #define HAVE_VPRINTF 1 | #define CLOSEDIR_VOID 1 | /* end confdefs.h. */ | #include | #ifdef HAVE_SYS_TYPES_H | # include | #endif | #ifdef HAVE_SYS_STAT_H | # include | #endif | #ifdef STDC_HEADERS | # include | # include | #else | # ifdef HAVE_STDLIB_H | # include | # endif | #endif | #ifdef HAVE_STRING_H | # if !defined STDC_HEADERS && defined HAVE_MEMORY_H | # include | # endif | # include | #endif | #ifdef HAVE_STRINGS_H | # include | #endif | #ifdef HAVE_INTTYPES_H | # include | #endif | #ifdef HAVE_STDINT_H | # include | #endif | #ifdef HAVE_UNISTD_H | # include | #endif | #include configure:7521: result: no configure:7521: checking vfork.h presence configure:7521: arm-linux-gnueabi-gcc -E -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -Wdate-time -D_FORTIFY_SOURCE=2 conftest.c conftest.c:78:10: fatal error: vfork.h: No such file or directory 78 | #include | ^~~~~~~~~ compilation terminated. configure:7521: $? = 1 configure: failed program was: | /* confdefs.h */ | #define PACKAGE_NAME "Argus-5.0 Client Programs" | #define PACKAGE_TARNAME "argus-clients" | #define PACKAGE_VERSION "5.0" | #define PACKAGE_STRING "Argus-5.0 Client Programs 5.0" | #define PACKAGE_BUGREPORT "bug-report@qosient.com" | #define PACKAGE_URL "http://qosient.com/argus" | #define STDC_HEADERS 1 | #define HAVE_SYS_TYPES_H 1 | #define HAVE_SYS_STAT_H 1 | #define HAVE_STDLIB_H 1 | #define HAVE_STRING_H 1 | #define HAVE_MEMORY_H 1 | #define HAVE_STRINGS_H 1 | #define HAVE_INTTYPES_H 1 | #define HAVE_STDINT_H 1 | #define HAVE_UNISTD_H 1 | #define HAVE_READLINE_READLINE_H 1 | #define HAVE_DECL_RL_EVENT_HOOK 1 | #define HAVE_DECL_RL_CATCH_SIGNALS 1 | #define HAVE_DECL_RL_DONE 1 | #define HAVE_DECL_RL_SET_KEYBOARD_INPUT_TIMEOUT 1 | #define HAVE_DECL_RL_REPLACE_LINE 1 | #define HAVE_DECL_RL_DELETE_TEXT 1 | #define HAVE_DECL_RL_RESIZE_TERMINAL 1 | #define HAVE_DECL_RL_SAVE_PROMPT__ 1 | #define ARGUS_READLINE /**/ | #define ARGUS_MYSQL /**/ | #define HAVE_ZLIB_H 1 | #define HAVE_REGEX_H 1 | #define HAVE_DIRENT_H 1 | #define HAVE_SYS_WAIT_H 1 | #define HAVE_SYS_TYPES_H 1 | #define HAVE_SYS_FILE_H 1 | #define HAVE_STRING_H 1 | #define HAVE_FCNTL_H 1 | #define HAVE_SYSLOG_H 1 | #define HAVE_STDBOOL_H 1 | #define HAVE_ARPA_INET_H 1 | #define HAVE_FCNTL_H 1 | #define HAVE_INTTYPES_H 1 | #define HAVE_LIMITS_H 1 | #define HAVE_LIBINTL_H 1 | #define HAVE_MALLOC_H 1 | #define HAVE_MEMORY_H 1 | #define HAVE_NETDB_H 1 | #define HAVE_NETINET_IN_H 1 | #define HAVE_STDLIB_H 1 | #define HAVE_STDDEF_H 1 | #define HAVE_STRING_H 1 | #define HAVE_STRINGS_H 1 | #define HAVE_SYS_FILE_H 1 | #define HAVE_SYS_IOCTL_H 1 | #define HAVE_SYS_PARAM_H 1 | #define HAVE_SYS_SOCKET_H 1 | #define HAVE_SYS_MOUNT_H 1 | #define HAVE_SYS_TIME_H 1 | #define HAVE_SYS_VFS_H 1 | #define HAVE_SYSLOG_H 1 | #define HAVE_TERMIOS_H 1 | #define HAVE_UNISTD_H 1 | #define HAVE_VALUES_H 1 | #define HAVE_IFADDRS_H 1 | #define HAVE_LINUX_UUID_H 1 | #define HAVE_ARPA_NAMESER_H 1 | #define HAVE_ARPA_NAMESER_COMPAT_H 1 | #define HAVE_STDBOOL_H 1 | #define LBL_ALIGN /**/ | #define HAVE_SYS_TIME_H 1 | #define HAVE_UNISTD_H 1 | #define HAVE_STRUCT_TM_TM_ZONE 1 | #define HAVE_TM_ZONE 1 | #define HAVE_ALLOCA_H 1 | #define HAVE_ALLOCA 1 | #define HAVE_VPRINTF 1 | #define CLOSEDIR_VOID 1 | /* end confdefs.h. */ | #include configure:7521: result: no configure:7521: checking for vfork.h configure:7521: result: no configure:7534: checking for fork configure:7534: arm-linux-gnueabi-gcc -o conftest -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/<>=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fno-strict-aliasing -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -Wdate-time -D_FORTIFY_SOURCE=2 -Wl,-z,relro -Wl,-z,now conftest.c >&5 conftest.c:101:6: warning: conflicting types for built-in function 'fork'; expected 'int(void)' [-Wbuiltin-declaration-mismatch] 101 | char fork (); | ^~~~ configure:7534: $? = 0 configure:7534: result: yes configure:7534: checking for vfork configure:7534: arm-linux-gnueabi-gcc -o conftest -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/<>=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fno-strict-aliasing -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -Wdate-time -D_FORTIFY_SOURCE=2 -Wl,-z,relro -Wl,-z,now conftest.c >&5 configure:7534: $? = 0 configure:7534: result: yes configure:7544: checking for working fork configure:7576: result: cross configure:7592: WARNING: result yes guessed because of cross compilation configure:7597: checking for working vfork configure:7707: result: yes configure:7734: checking for stdlib.h configure:7734: result: yes configure:7744: checking for GNU libc compatible malloc configure:7778: result: no configure:7799: checking for working memcmp configure:7852: result: no configure:7861: checking whether time.h and sys/time.h may both be included configure:7881: arm-linux-gnueabi-gcc -c -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/<>=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fno-strict-aliasing -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -Wdate-time -D_FORTIFY_SOURCE=2 conftest.c >&5 configure:7881: $? = 0 configure:7888: result: yes configure:7904: checking for alarm configure:7904: arm-linux-gnueabi-gcc -o conftest -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/<>=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fno-strict-aliasing -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -Wdate-time -D_FORTIFY_SOURCE=2 -Wl,-z,relro -Wl,-z,now conftest.c >&5 configure:7904: $? = 0 configure:7904: result: yes configure:7917: checking for working mktime configure:8129: result: no configure:8142: checking for stdlib.h configure:8142: result: yes configure:8152: checking for GNU libc compatible realloc configure:8186: result: no configure:8210: checking sys/select.h usability configure:8210: arm-linux-gnueabi-gcc -c -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/<>=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fno-strict-aliasing -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -Wdate-time -D_FORTIFY_SOURCE=2 conftest.c >&5 configure:8210: $? = 0 configure:8210: result: yes configure:8210: checking sys/select.h presence configure:8210: arm-linux-gnueabi-gcc -E -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -Wdate-time -D_FORTIFY_SOURCE=2 conftest.c configure:8210: $? = 0 configure:8210: result: yes configure:8210: checking for sys/select.h configure:8210: result: yes configure:8210: checking for sys/socket.h configure:8210: result: yes configure:8220: checking types of arguments for select configure:8248: arm-linux-gnueabi-gcc -c -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/<>=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fno-strict-aliasing -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -Wdate-time -D_FORTIFY_SOURCE=2 conftest.c >&5 configure:8248: $? = 0 configure:8259: result: int,fd_set *,struct timeval * configure:8282: checking whether lstat correctly handles trailing slash configure:8325: result: no configure:8344: checking whether stat accepts an empty string configure:8374: result: yes configure:8392: checking for strftime configure:8392: arm-linux-gnueabi-gcc -o conftest -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/<>=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fno-strict-aliasing -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -Wdate-time -D_FORTIFY_SOURCE=2 -Wl,-z,relro -Wl,-z,now conftest.c >&5 conftest.c:119:6: warning: conflicting types for built-in function 'strftime'; expected 'unsigned int(char *, unsigned int, const char *, const void *)' [-Wbuiltin-declaration-mismatch] 119 | char strftime (); | ^~~~~~~~ conftest.c:107:1: note: 'strftime' is declared in header '' 106 | # include 107 | #else configure:8392: $? = 0 configure:8392: result: yes configure:8445: checking for working strtod configure:8496: result: no configure:8505: checking for pow configure:8505: arm-linux-gnueabi-gcc -o conftest -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/<>=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fno-strict-aliasing -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -Wdate-time -D_FORTIFY_SOURCE=2 -Wl,-z,relro -Wl,-z,now conftest.c >&5 conftest.c:120:6: warning: conflicting types for built-in function 'pow'; expected 'double(double, double)' [-Wbuiltin-declaration-mismatch] 120 | char pow (); | ^~~ conftest.c:108:1: note: 'pow' is declared in header '' 107 | # include 108 | #else /usr/lib/gcc-cross/arm-linux-gnueabi/14/../../../../arm-linux-gnueabi/bin/ld: /tmp/ccM8m8Hi.o: in function `main': ./conftest.c:131:(.text.startup+0x10): undefined reference to `pow' collect2: error: ld returned 1 exit status configure:8505: $? = 1 configure: failed program was: | /* confdefs.h */ | #define PACKAGE_NAME "Argus-5.0 Client Programs" | #define PACKAGE_TARNAME "argus-clients" | #define PACKAGE_VERSION "5.0" | #define PACKAGE_STRING "Argus-5.0 Client Programs 5.0" | #define PACKAGE_BUGREPORT "bug-report@qosient.com" | #define PACKAGE_URL "http://qosient.com/argus" | #define STDC_HEADERS 1 | #define HAVE_SYS_TYPES_H 1 | #define HAVE_SYS_STAT_H 1 | #define HAVE_STDLIB_H 1 | #define HAVE_STRING_H 1 | #define HAVE_MEMORY_H 1 | #define HAVE_STRINGS_H 1 | #define HAVE_INTTYPES_H 1 | #define HAVE_STDINT_H 1 | #define HAVE_UNISTD_H 1 | #define HAVE_READLINE_READLINE_H 1 | #define HAVE_DECL_RL_EVENT_HOOK 1 | #define HAVE_DECL_RL_CATCH_SIGNALS 1 | #define HAVE_DECL_RL_DONE 1 | #define HAVE_DECL_RL_SET_KEYBOARD_INPUT_TIMEOUT 1 | #define HAVE_DECL_RL_REPLACE_LINE 1 | #define HAVE_DECL_RL_DELETE_TEXT 1 | #define HAVE_DECL_RL_RESIZE_TERMINAL 1 | #define HAVE_DECL_RL_SAVE_PROMPT__ 1 | #define ARGUS_READLINE /**/ | #define ARGUS_MYSQL /**/ | #define HAVE_ZLIB_H 1 | #define HAVE_REGEX_H 1 | #define HAVE_DIRENT_H 1 | #define HAVE_SYS_WAIT_H 1 | #define HAVE_SYS_TYPES_H 1 | #define HAVE_SYS_FILE_H 1 | #define HAVE_STRING_H 1 | #define HAVE_FCNTL_H 1 | #define HAVE_SYSLOG_H 1 | #define HAVE_STDBOOL_H 1 | #define HAVE_ARPA_INET_H 1 | #define HAVE_FCNTL_H 1 | #define HAVE_INTTYPES_H 1 | #define HAVE_LIMITS_H 1 | #define HAVE_LIBINTL_H 1 | #define HAVE_MALLOC_H 1 | #define HAVE_MEMORY_H 1 | #define HAVE_NETDB_H 1 | #define HAVE_NETINET_IN_H 1 | #define HAVE_STDLIB_H 1 | #define HAVE_STDDEF_H 1 | #define HAVE_STRING_H 1 | #define HAVE_STRINGS_H 1 | #define HAVE_SYS_FILE_H 1 | #define HAVE_SYS_IOCTL_H 1 | #define HAVE_SYS_PARAM_H 1 | #define HAVE_SYS_SOCKET_H 1 | #define HAVE_SYS_MOUNT_H 1 | #define HAVE_SYS_TIME_H 1 | #define HAVE_SYS_VFS_H 1 | #define HAVE_SYSLOG_H 1 | #define HAVE_TERMIOS_H 1 | #define HAVE_UNISTD_H 1 | #define HAVE_VALUES_H 1 | #define HAVE_IFADDRS_H 1 | #define HAVE_LINUX_UUID_H 1 | #define HAVE_ARPA_NAMESER_H 1 | #define HAVE_ARPA_NAMESER_COMPAT_H 1 | #define HAVE_STDBOOL_H 1 | #define LBL_ALIGN /**/ | #define HAVE_SYS_TIME_H 1 | #define HAVE_UNISTD_H 1 | #define HAVE_STRUCT_TM_TM_ZONE 1 | #define HAVE_TM_ZONE 1 | #define HAVE_ALLOCA_H 1 | #define HAVE_ALLOCA 1 | #define HAVE_VPRINTF 1 | #define CLOSEDIR_VOID 1 | #define HAVE_FORK 1 | #define HAVE_VFORK 1 | #define HAVE_WORKING_VFORK 1 | #define HAVE_WORKING_FORK 1 | #define HAVE_STDLIB_H 1 | #define HAVE_MALLOC 0 | #define malloc rpl_malloc | #define TIME_WITH_SYS_TIME 1 | #define HAVE_ALARM 1 | #define HAVE_STDLIB_H 1 | #define HAVE_REALLOC 0 | #define realloc rpl_realloc | #define HAVE_SYS_SELECT_H 1 | #define HAVE_SYS_SOCKET_H 1 | #define SELECT_TYPE_ARG1 int | #define SELECT_TYPE_ARG234 (fd_set *) | #define SELECT_TYPE_ARG5 (struct timeval *) | #define HAVE_STAT_EMPTY_STRING_BUG 1 | #define HAVE_STRFTIME 1 | /* end confdefs.h. */ | /* Define pow to an innocuous variant, in case declares pow. | For example, HP-UX 11i declares gettimeofday. */ | #define pow innocuous_pow | | /* System header to define __stub macros and hopefully few prototypes, | which can conflict with char pow (); below. | Prefer to if __STDC__ is defined, since | exists even on freestanding compilers. */ | | #ifdef __STDC__ | # include | #else | # include | #endif | | #undef pow | | /* Override any GCC internal prototype to avoid an error. | Use char because int might match the return type of a GCC | builtin and then its argument prototype would still apply. */ | #ifdef __cplusplus | extern "C" | #endif | char pow (); | /* The GNU C library defines this for functions which it implements | to always fail with ENOSYS. Some functions are actually named | something starting with __ and the normal name is an alias. */ | #if defined __stub_pow || defined __stub___pow | choke me | #endif | | int | main () | { | return pow (); | ; | return 0; | } configure:8505: result: no configure:8511: checking for pow in -lm configure:8536: arm-linux-gnueabi-gcc -o conftest -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/<>=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fno-strict-aliasing -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -Wdate-time -D_FORTIFY_SOURCE=2 -Wl,-z,relro -Wl,-z,now conftest.c -lm >&5 conftest.c:104:6: warning: conflicting types for built-in function 'pow'; expected 'double(double, double)' [-Wbuiltin-declaration-mismatch] 104 | char pow (); | ^~~ conftest.c:1:1: note: 'pow' is declared in header '' 1 | /* confdefs.h */ configure:8536: $? = 0 configure:8545: result: yes configure:8562: checking for backtrace configure:8562: arm-linux-gnueabi-gcc -o conftest -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/<>=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fno-strict-aliasing -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -Wdate-time -D_FORTIFY_SOURCE=2 -Wl,-z,relro -Wl,-z,now conftest.c >&5 configure:8562: $? = 0 configure:8562: result: yes configure:8574: checking for openlog configure:8574: arm-linux-gnueabi-gcc -o conftest -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/<>=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fno-strict-aliasing -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -Wdate-time -D_FORTIFY_SOURCE=2 -Wl,-z,relro -Wl,-z,now conftest.c >&5 configure:8574: $? = 0 configure:8574: result: yes configure:8574: checking for syslog configure:8574: arm-linux-gnueabi-gcc -o conftest -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/<>=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fno-strict-aliasing -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -Wdate-time -D_FORTIFY_SOURCE=2 -Wl,-z,relro -Wl,-z,now conftest.c >&5 configure:8574: $? = 0 configure:8574: result: yes configure:8586: checking for vfprintf configure:8586: arm-linux-gnueabi-gcc -o conftest -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/<>=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fno-strict-aliasing -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -Wdate-time -D_FORTIFY_SOURCE=2 -Wl,-z,relro -Wl,-z,now conftest.c >&5 conftest.c:123:6: warning: conflicting types for built-in function 'vfprintf'; expected 'int(void *, const char *, __va_list)' [-Wbuiltin-declaration-mismatch] 123 | char vfprintf (); | ^~~~~~~~ conftest.c:111:1: note: 'vfprintf' is declared in header '' 110 | # include 111 | #else configure:8586: $? = 0 configure:8586: result: yes configure:8586: checking for strlcpy configure:8586: arm-linux-gnueabi-gcc -o conftest -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/<>=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fno-strict-aliasing -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -Wdate-time -D_FORTIFY_SOURCE=2 -Wl,-z,relro -Wl,-z,now conftest.c >&5 configure:8586: $? = 0 configure:8586: result: yes configure:8597: checking for strftime configure:8597: result: yes configure:8608: checking for inet_aton configure:8608: arm-linux-gnueabi-gcc -o conftest -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/<>=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fno-strict-aliasing -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -Wdate-time -D_FORTIFY_SOURCE=2 -Wl,-z,relro -Wl,-z,now conftest.c >&5 configure:8608: $? = 0 configure:8608: result: yes configure:8619: checking for setlinebuf configure:8619: arm-linux-gnueabi-gcc -o conftest -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/<>=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fno-strict-aliasing -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -Wdate-time -D_FORTIFY_SOURCE=2 -Wl,-z,relro -Wl,-z,now conftest.c >&5 configure:8619: $? = 0 configure:8619: result: yes configure:8631: checking for strerror configure:8631: arm-linux-gnueabi-gcc -o conftest -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/<>=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fno-strict-aliasing -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -Wdate-time -D_FORTIFY_SOURCE=2 -Wl,-z,relro -Wl,-z,now conftest.c >&5 configure:8631: $? = 0 configure:8631: result: yes configure:8631: checking for strtof configure:8631: arm-linux-gnueabi-gcc -o conftest -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/<>=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fno-strict-aliasing -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -Wdate-time -D_FORTIFY_SOURCE=2 -Wl,-z,relro -Wl,-z,now conftest.c >&5 configure:8631: $? = 0 configure:8631: result: yes configure:8643: checking for floorf configure:8643: arm-linux-gnueabi-gcc -o conftest -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/<>=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fno-strict-aliasing -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -Wdate-time -D_FORTIFY_SOURCE=2 -Wl,-z,relro -Wl,-z,now conftest.c >&5 conftest.c:130:6: warning: conflicting types for built-in function 'floorf'; expected 'float(float)' [-Wbuiltin-declaration-mismatch] 130 | char floorf (); | ^~~~~~ conftest.c:118:1: note: 'floorf' is declared in header '' 117 | # include 118 | #else /usr/lib/gcc-cross/arm-linux-gnueabi/14/../../../../arm-linux-gnueabi/bin/ld: /tmp/ccXJvaif.o: in function `main': ./conftest.c:141:(.text.startup+0x10): undefined reference to `floorf' collect2: error: ld returned 1 exit status configure:8643: $? = 1 configure: failed program was: | /* confdefs.h */ | #define PACKAGE_NAME "Argus-5.0 Client Programs" | #define PACKAGE_TARNAME "argus-clients" | #define PACKAGE_VERSION "5.0" | #define PACKAGE_STRING "Argus-5.0 Client Programs 5.0" | #define PACKAGE_BUGREPORT "bug-report@qosient.com" | #define PACKAGE_URL "http://qosient.com/argus" | #define STDC_HEADERS 1 | #define HAVE_SYS_TYPES_H 1 | #define HAVE_SYS_STAT_H 1 | #define HAVE_STDLIB_H 1 | #define HAVE_STRING_H 1 | #define HAVE_MEMORY_H 1 | #define HAVE_STRINGS_H 1 | #define HAVE_INTTYPES_H 1 | #define HAVE_STDINT_H 1 | #define HAVE_UNISTD_H 1 | #define HAVE_READLINE_READLINE_H 1 | #define HAVE_DECL_RL_EVENT_HOOK 1 | #define HAVE_DECL_RL_CATCH_SIGNALS 1 | #define HAVE_DECL_RL_DONE 1 | #define HAVE_DECL_RL_SET_KEYBOARD_INPUT_TIMEOUT 1 | #define HAVE_DECL_RL_REPLACE_LINE 1 | #define HAVE_DECL_RL_DELETE_TEXT 1 | #define HAVE_DECL_RL_RESIZE_TERMINAL 1 | #define HAVE_DECL_RL_SAVE_PROMPT__ 1 | #define ARGUS_READLINE /**/ | #define ARGUS_MYSQL /**/ | #define HAVE_ZLIB_H 1 | #define HAVE_REGEX_H 1 | #define HAVE_DIRENT_H 1 | #define HAVE_SYS_WAIT_H 1 | #define HAVE_SYS_TYPES_H 1 | #define HAVE_SYS_FILE_H 1 | #define HAVE_STRING_H 1 | #define HAVE_FCNTL_H 1 | #define HAVE_SYSLOG_H 1 | #define HAVE_STDBOOL_H 1 | #define HAVE_ARPA_INET_H 1 | #define HAVE_FCNTL_H 1 | #define HAVE_INTTYPES_H 1 | #define HAVE_LIMITS_H 1 | #define HAVE_LIBINTL_H 1 | #define HAVE_MALLOC_H 1 | #define HAVE_MEMORY_H 1 | #define HAVE_NETDB_H 1 | #define HAVE_NETINET_IN_H 1 | #define HAVE_STDLIB_H 1 | #define HAVE_STDDEF_H 1 | #define HAVE_STRING_H 1 | #define HAVE_STRINGS_H 1 | #define HAVE_SYS_FILE_H 1 | #define HAVE_SYS_IOCTL_H 1 | #define HAVE_SYS_PARAM_H 1 | #define HAVE_SYS_SOCKET_H 1 | #define HAVE_SYS_MOUNT_H 1 | #define HAVE_SYS_TIME_H 1 | #define HAVE_SYS_VFS_H 1 | #define HAVE_SYSLOG_H 1 | #define HAVE_TERMIOS_H 1 | #define HAVE_UNISTD_H 1 | #define HAVE_VALUES_H 1 | #define HAVE_IFADDRS_H 1 | #define HAVE_LINUX_UUID_H 1 | #define HAVE_ARPA_NAMESER_H 1 | #define HAVE_ARPA_NAMESER_COMPAT_H 1 | #define HAVE_STDBOOL_H 1 | #define LBL_ALIGN /**/ | #define HAVE_SYS_TIME_H 1 | #define HAVE_UNISTD_H 1 | #define HAVE_STRUCT_TM_TM_ZONE 1 | #define HAVE_TM_ZONE 1 | #define HAVE_ALLOCA_H 1 | #define HAVE_ALLOCA 1 | #define HAVE_VPRINTF 1 | #define CLOSEDIR_VOID 1 | #define HAVE_FORK 1 | #define HAVE_VFORK 1 | #define HAVE_WORKING_VFORK 1 | #define HAVE_WORKING_FORK 1 | #define HAVE_STDLIB_H 1 | #define HAVE_MALLOC 0 | #define malloc rpl_malloc | #define TIME_WITH_SYS_TIME 1 | #define HAVE_ALARM 1 | #define HAVE_STDLIB_H 1 | #define HAVE_REALLOC 0 | #define realloc rpl_realloc | #define HAVE_SYS_SELECT_H 1 | #define HAVE_SYS_SOCKET_H 1 | #define SELECT_TYPE_ARG1 int | #define SELECT_TYPE_ARG234 (fd_set *) | #define SELECT_TYPE_ARG5 (struct timeval *) | #define HAVE_STAT_EMPTY_STRING_BUG 1 | #define HAVE_STRFTIME 1 | #define HAVE_BACKTRACE 1 | #define HAVE_OPENLOG 1 | #define HAVE_SYSLOG 1 | #define HAVE_VFPRINTF 1 | #define HAVE_STRLCPY 1 | #define HAVE_STRFTIME 1 | #define HAVE_INET_ATON 1 | #define HAVE_SETLINEBUF 1 | #define HAVE_STRERROR 1 | #define HAVE_STRTOF 1 | /* end confdefs.h. */ | /* Define floorf to an innocuous variant, in case declares floorf. | For example, HP-UX 11i declares gettimeofday. */ | #define floorf innocuous_floorf | | /* System header to define __stub macros and hopefully few prototypes, | which can conflict with char floorf (); below. | Prefer to if __STDC__ is defined, since | exists even on freestanding compilers. */ | | #ifdef __STDC__ | # include | #else | # include | #endif | | #undef floorf | | /* Override any GCC internal prototype to avoid an error. | Use char because int might match the return type of a GCC | builtin and then its argument prototype would still apply. */ | #ifdef __cplusplus | extern "C" | #endif | char floorf (); | /* The GNU C library defines this for functions which it implements | to always fail with ENOSYS. Some functions are actually named | something starting with __ and the normal name is an alias. */ | #if defined __stub_floorf || defined __stub___floorf | choke me | #endif | | int | main () | { | return floorf (); | ; | return 0; | } configure:8643: result: no configure:8643: checking for remainderf configure:8643: arm-linux-gnueabi-gcc -o conftest -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/<>=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fno-strict-aliasing -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -Wdate-time -D_FORTIFY_SOURCE=2 -Wl,-z,relro -Wl,-z,now conftest.c >&5 conftest.c:130:6: warning: conflicting types for built-in function 'remainderf'; expected 'float(float, float)' [-Wbuiltin-declaration-mismatch] 130 | char remainderf (); | ^~~~~~~~~~ conftest.c:118:1: note: 'remainderf' is declared in header '' 117 | # include 118 | #else /usr/lib/gcc-cross/arm-linux-gnueabi/14/../../../../arm-linux-gnueabi/bin/ld: /tmp/ccJmHoG0.o: in function `main': ./conftest.c:141:(.text.startup+0x10): undefined reference to `remainderf' collect2: error: ld returned 1 exit status configure:8643: $? = 1 configure: failed program was: | /* confdefs.h */ | #define PACKAGE_NAME "Argus-5.0 Client Programs" | #define PACKAGE_TARNAME "argus-clients" | #define PACKAGE_VERSION "5.0" | #define PACKAGE_STRING "Argus-5.0 Client Programs 5.0" | #define PACKAGE_BUGREPORT "bug-report@qosient.com" | #define PACKAGE_URL "http://qosient.com/argus" | #define STDC_HEADERS 1 | #define HAVE_SYS_TYPES_H 1 | #define HAVE_SYS_STAT_H 1 | #define HAVE_STDLIB_H 1 | #define HAVE_STRING_H 1 | #define HAVE_MEMORY_H 1 | #define HAVE_STRINGS_H 1 | #define HAVE_INTTYPES_H 1 | #define HAVE_STDINT_H 1 | #define HAVE_UNISTD_H 1 | #define HAVE_READLINE_READLINE_H 1 | #define HAVE_DECL_RL_EVENT_HOOK 1 | #define HAVE_DECL_RL_CATCH_SIGNALS 1 | #define HAVE_DECL_RL_DONE 1 | #define HAVE_DECL_RL_SET_KEYBOARD_INPUT_TIMEOUT 1 | #define HAVE_DECL_RL_REPLACE_LINE 1 | #define HAVE_DECL_RL_DELETE_TEXT 1 | #define HAVE_DECL_RL_RESIZE_TERMINAL 1 | #define HAVE_DECL_RL_SAVE_PROMPT__ 1 | #define ARGUS_READLINE /**/ | #define ARGUS_MYSQL /**/ | #define HAVE_ZLIB_H 1 | #define HAVE_REGEX_H 1 | #define HAVE_DIRENT_H 1 | #define HAVE_SYS_WAIT_H 1 | #define HAVE_SYS_TYPES_H 1 | #define HAVE_SYS_FILE_H 1 | #define HAVE_STRING_H 1 | #define HAVE_FCNTL_H 1 | #define HAVE_SYSLOG_H 1 | #define HAVE_STDBOOL_H 1 | #define HAVE_ARPA_INET_H 1 | #define HAVE_FCNTL_H 1 | #define HAVE_INTTYPES_H 1 | #define HAVE_LIMITS_H 1 | #define HAVE_LIBINTL_H 1 | #define HAVE_MALLOC_H 1 | #define HAVE_MEMORY_H 1 | #define HAVE_NETDB_H 1 | #define HAVE_NETINET_IN_H 1 | #define HAVE_STDLIB_H 1 | #define HAVE_STDDEF_H 1 | #define HAVE_STRING_H 1 | #define HAVE_STRINGS_H 1 | #define HAVE_SYS_FILE_H 1 | #define HAVE_SYS_IOCTL_H 1 | #define HAVE_SYS_PARAM_H 1 | #define HAVE_SYS_SOCKET_H 1 | #define HAVE_SYS_MOUNT_H 1 | #define HAVE_SYS_TIME_H 1 | #define HAVE_SYS_VFS_H 1 | #define HAVE_SYSLOG_H 1 | #define HAVE_TERMIOS_H 1 | #define HAVE_UNISTD_H 1 | #define HAVE_VALUES_H 1 | #define HAVE_IFADDRS_H 1 | #define HAVE_LINUX_UUID_H 1 | #define HAVE_ARPA_NAMESER_H 1 | #define HAVE_ARPA_NAMESER_COMPAT_H 1 | #define HAVE_STDBOOL_H 1 | #define LBL_ALIGN /**/ | #define HAVE_SYS_TIME_H 1 | #define HAVE_UNISTD_H 1 | #define HAVE_STRUCT_TM_TM_ZONE 1 | #define HAVE_TM_ZONE 1 | #define HAVE_ALLOCA_H 1 | #define HAVE_ALLOCA 1 | #define HAVE_VPRINTF 1 | #define CLOSEDIR_VOID 1 | #define HAVE_FORK 1 | #define HAVE_VFORK 1 | #define HAVE_WORKING_VFORK 1 | #define HAVE_WORKING_FORK 1 | #define HAVE_STDLIB_H 1 | #define HAVE_MALLOC 0 | #define malloc rpl_malloc | #define TIME_WITH_SYS_TIME 1 | #define HAVE_ALARM 1 | #define HAVE_STDLIB_H 1 | #define HAVE_REALLOC 0 | #define realloc rpl_realloc | #define HAVE_SYS_SELECT_H 1 | #define HAVE_SYS_SOCKET_H 1 | #define SELECT_TYPE_ARG1 int | #define SELECT_TYPE_ARG234 (fd_set *) | #define SELECT_TYPE_ARG5 (struct timeval *) | #define HAVE_STAT_EMPTY_STRING_BUG 1 | #define HAVE_STRFTIME 1 | #define HAVE_BACKTRACE 1 | #define HAVE_OPENLOG 1 | #define HAVE_SYSLOG 1 | #define HAVE_VFPRINTF 1 | #define HAVE_STRLCPY 1 | #define HAVE_STRFTIME 1 | #define HAVE_INET_ATON 1 | #define HAVE_SETLINEBUF 1 | #define HAVE_STRERROR 1 | #define HAVE_STRTOF 1 | /* end confdefs.h. */ | /* Define remainderf to an innocuous variant, in case declares remainderf. | For example, HP-UX 11i declares gettimeofday. */ | #define remainderf innocuous_remainderf | | /* System header to define __stub macros and hopefully few prototypes, | which can conflict with char remainderf (); below. | Prefer to if __STDC__ is defined, since | exists even on freestanding compilers. */ | | #ifdef __STDC__ | # include | #else | # include | #endif | | #undef remainderf | | /* Override any GCC internal prototype to avoid an error. | Use char because int might match the return type of a GCC | builtin and then its argument prototype would still apply. */ | #ifdef __cplusplus | extern "C" | #endif | char remainderf (); | /* The GNU C library defines this for functions which it implements | to always fail with ENOSYS. Some functions are actually named | something starting with __ and the normal name is an alias. */ | #if defined __stub_remainderf || defined __stub___remainderf | choke me | #endif | | int | main () | { | return remainderf (); | ; | return 0; | } configure:8643: result: no configure:8654: checking for timegm configure:8654: arm-linux-gnueabi-gcc -o conftest -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/<>=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fno-strict-aliasing -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -Wdate-time -D_FORTIFY_SOURCE=2 -Wl,-z,relro -Wl,-z,now conftest.c >&5 configure:8654: $? = 0 configure:8654: result: yes configure:8665: checking for isatty configure:8665: arm-linux-gnueabi-gcc -o conftest -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/<>=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fno-strict-aliasing -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -Wdate-time -D_FORTIFY_SOURCE=2 -Wl,-z,relro -Wl,-z,now conftest.c >&5 configure:8665: $? = 0 configure:8665: result: yes configure:8679: checking for vsnprintf configure:8679: arm-linux-gnueabi-gcc -o conftest -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/<>=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fno-strict-aliasing -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -Wdate-time -D_FORTIFY_SOURCE=2 -Wl,-z,relro -Wl,-z,now conftest.c >&5 conftest.c:132:6: warning: conflicting types for built-in function 'vsnprintf'; expected 'int(char *, unsigned int, const char *, __va_list)' [-Wbuiltin-declaration-mismatch] 132 | char vsnprintf (); | ^~~~~~~~~ conftest.c:120:1: note: 'vsnprintf' is declared in header '' 119 | # include 120 | #else configure:8679: $? = 0 configure:8679: result: yes configure:8679: checking for snprintf configure:8679: arm-linux-gnueabi-gcc -o conftest -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/<>=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fno-strict-aliasing -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -Wdate-time -D_FORTIFY_SOURCE=2 -Wl,-z,relro -Wl,-z,now conftest.c >&5 conftest.c:133:6: warning: conflicting types for built-in function 'snprintf'; expected 'int(char *, unsigned int, const char *, ...)' [-Wbuiltin-declaration-mismatch] 133 | char snprintf (); | ^~~~~~~~ conftest.c:121:1: note: 'snprintf' is declared in header '' 120 | # include 121 | #else configure:8679: $? = 0 configure:8679: result: yes configure:8707: checking for library containing gethostbyname configure:8738: arm-linux-gnueabi-gcc -o conftest -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/<>=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fno-strict-aliasing -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -Wdate-time -D_FORTIFY_SOURCE=2 -Wl,-z,relro -Wl,-z,now conftest.c >&5 configure:8738: $? = 0 configure:8755: result: none required configure:8808: checking for library containing socket configure:8839: arm-linux-gnueabi-gcc -o conftest -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/<>=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fno-strict-aliasing -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -Wdate-time -D_FORTIFY_SOURCE=2 -Wl,-z,relro -Wl,-z,now conftest.c >&5 configure:8839: $? = 0 configure:8856: result: none required configure:8906: checking for library containing putmsg configure:8937: arm-linux-gnueabi-gcc -o conftest -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/<>=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fno-strict-aliasing -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -Wdate-time -D_FORTIFY_SOURCE=2 -Wl,-z,relro -Wl,-z,now conftest.c >&5 /usr/lib/gcc-cross/arm-linux-gnueabi/14/../../../../arm-linux-gnueabi/bin/ld: /tmp/ccIx9nOi.o: in function `main': ./conftest.c:122:(.text.startup+0x10): undefined reference to `putmsg' collect2: error: ld returned 1 exit status configure:8937: $? = 1 configure: failed program was: | /* confdefs.h */ | #define PACKAGE_NAME "Argus-5.0 Client Programs" | #define PACKAGE_TARNAME "argus-clients" | #define PACKAGE_VERSION "5.0" | #define PACKAGE_STRING "Argus-5.0 Client Programs 5.0" | #define PACKAGE_BUGREPORT "bug-report@qosient.com" | #define PACKAGE_URL "http://qosient.com/argus" | #define STDC_HEADERS 1 | #define HAVE_SYS_TYPES_H 1 | #define HAVE_SYS_STAT_H 1 | #define HAVE_STDLIB_H 1 | #define HAVE_STRING_H 1 | #define HAVE_MEMORY_H 1 | #define HAVE_STRINGS_H 1 | #define HAVE_INTTYPES_H 1 | #define HAVE_STDINT_H 1 | #define HAVE_UNISTD_H 1 | #define HAVE_READLINE_READLINE_H 1 | #define HAVE_DECL_RL_EVENT_HOOK 1 | #define HAVE_DECL_RL_CATCH_SIGNALS 1 | #define HAVE_DECL_RL_DONE 1 | #define HAVE_DECL_RL_SET_KEYBOARD_INPUT_TIMEOUT 1 | #define HAVE_DECL_RL_REPLACE_LINE 1 | #define HAVE_DECL_RL_DELETE_TEXT 1 | #define HAVE_DECL_RL_RESIZE_TERMINAL 1 | #define HAVE_DECL_RL_SAVE_PROMPT__ 1 | #define ARGUS_READLINE /**/ | #define ARGUS_MYSQL /**/ | #define HAVE_ZLIB_H 1 | #define HAVE_REGEX_H 1 | #define HAVE_DIRENT_H 1 | #define HAVE_SYS_WAIT_H 1 | #define HAVE_SYS_TYPES_H 1 | #define HAVE_SYS_FILE_H 1 | #define HAVE_STRING_H 1 | #define HAVE_FCNTL_H 1 | #define HAVE_SYSLOG_H 1 | #define HAVE_STDBOOL_H 1 | #define HAVE_ARPA_INET_H 1 | #define HAVE_FCNTL_H 1 | #define HAVE_INTTYPES_H 1 | #define HAVE_LIMITS_H 1 | #define HAVE_LIBINTL_H 1 | #define HAVE_MALLOC_H 1 | #define HAVE_MEMORY_H 1 | #define HAVE_NETDB_H 1 | #define HAVE_NETINET_IN_H 1 | #define HAVE_STDLIB_H 1 | #define HAVE_STDDEF_H 1 | #define HAVE_STRING_H 1 | #define HAVE_STRINGS_H 1 | #define HAVE_SYS_FILE_H 1 | #define HAVE_SYS_IOCTL_H 1 | #define HAVE_SYS_PARAM_H 1 | #define HAVE_SYS_SOCKET_H 1 | #define HAVE_SYS_MOUNT_H 1 | #define HAVE_SYS_TIME_H 1 | #define HAVE_SYS_VFS_H 1 | #define HAVE_SYSLOG_H 1 | #define HAVE_TERMIOS_H 1 | #define HAVE_UNISTD_H 1 | #define HAVE_VALUES_H 1 | #define HAVE_IFADDRS_H 1 | #define HAVE_LINUX_UUID_H 1 | #define HAVE_ARPA_NAMESER_H 1 | #define HAVE_ARPA_NAMESER_COMPAT_H 1 | #define HAVE_STDBOOL_H 1 | #define LBL_ALIGN /**/ | #define HAVE_SYS_TIME_H 1 | #define HAVE_UNISTD_H 1 | #define HAVE_STRUCT_TM_TM_ZONE 1 | #define HAVE_TM_ZONE 1 | #define HAVE_ALLOCA_H 1 | #define HAVE_ALLOCA 1 | #define HAVE_VPRINTF 1 | #define CLOSEDIR_VOID 1 | #define HAVE_FORK 1 | #define HAVE_VFORK 1 | #define HAVE_WORKING_VFORK 1 | #define HAVE_WORKING_FORK 1 | #define HAVE_STDLIB_H 1 | #define HAVE_MALLOC 0 | #define malloc rpl_malloc | #define TIME_WITH_SYS_TIME 1 | #define HAVE_ALARM 1 | #define HAVE_STDLIB_H 1 | #define HAVE_REALLOC 0 | #define realloc rpl_realloc | #define HAVE_SYS_SELECT_H 1 | #define HAVE_SYS_SOCKET_H 1 | #define SELECT_TYPE_ARG1 int | #define SELECT_TYPE_ARG234 (fd_set *) | #define SELECT_TYPE_ARG5 (struct timeval *) | #define HAVE_STAT_EMPTY_STRING_BUG 1 | #define HAVE_STRFTIME 1 | #define HAVE_BACKTRACE 1 | #define HAVE_OPENLOG 1 | #define HAVE_SYSLOG 1 | #define HAVE_VFPRINTF 1 | #define HAVE_STRLCPY 1 | #define HAVE_STRFTIME 1 | #define HAVE_INET_ATON 1 | #define HAVE_SETLINEBUF 1 | #define HAVE_STRERROR 1 | #define HAVE_STRTOF 1 | #define HAVE_TIMEGM 1 | #define HAVE_ISATTY 1 | #define HAVE_VSNPRINTF 1 | #define HAVE_SNPRINTF 1 | /* end confdefs.h. */ | | /* Override any GCC internal prototype to avoid an error. | Use char because int might match the return type of a GCC | builtin and then its argument prototype would still apply. */ | #ifdef __cplusplus | extern "C" | #endif | char putmsg (); | int | main () | { | return putmsg (); | ; | return 0; | } configure:8937: arm-linux-gnueabi-gcc -o conftest -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/<>=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fno-strict-aliasing -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -Wdate-time -D_FORTIFY_SOURCE=2 -Wl,-z,relro -Wl,-z,now conftest.c -lstr >&5 /usr/lib/gcc-cross/arm-linux-gnueabi/14/../../../../arm-linux-gnueabi/bin/ld: cannot find -lstr: No such file or directory collect2: error: ld returned 1 exit status configure:8937: $? = 1 configure: failed program was: | /* confdefs.h */ | #define PACKAGE_NAME "Argus-5.0 Client Programs" | #define PACKAGE_TARNAME "argus-clients" | #define PACKAGE_VERSION "5.0" | #define PACKAGE_STRING "Argus-5.0 Client Programs 5.0" | #define PACKAGE_BUGREPORT "bug-report@qosient.com" | #define PACKAGE_URL "http://qosient.com/argus" | #define STDC_HEADERS 1 | #define HAVE_SYS_TYPES_H 1 | #define HAVE_SYS_STAT_H 1 | #define HAVE_STDLIB_H 1 | #define HAVE_STRING_H 1 | #define HAVE_MEMORY_H 1 | #define HAVE_STRINGS_H 1 | #define HAVE_INTTYPES_H 1 | #define HAVE_STDINT_H 1 | #define HAVE_UNISTD_H 1 | #define HAVE_READLINE_READLINE_H 1 | #define HAVE_DECL_RL_EVENT_HOOK 1 | #define HAVE_DECL_RL_CATCH_SIGNALS 1 | #define HAVE_DECL_RL_DONE 1 | #define HAVE_DECL_RL_SET_KEYBOARD_INPUT_TIMEOUT 1 | #define HAVE_DECL_RL_REPLACE_LINE 1 | #define HAVE_DECL_RL_DELETE_TEXT 1 | #define HAVE_DECL_RL_RESIZE_TERMINAL 1 | #define HAVE_DECL_RL_SAVE_PROMPT__ 1 | #define ARGUS_READLINE /**/ | #define ARGUS_MYSQL /**/ | #define HAVE_ZLIB_H 1 | #define HAVE_REGEX_H 1 | #define HAVE_DIRENT_H 1 | #define HAVE_SYS_WAIT_H 1 | #define HAVE_SYS_TYPES_H 1 | #define HAVE_SYS_FILE_H 1 | #define HAVE_STRING_H 1 | #define HAVE_FCNTL_H 1 | #define HAVE_SYSLOG_H 1 | #define HAVE_STDBOOL_H 1 | #define HAVE_ARPA_INET_H 1 | #define HAVE_FCNTL_H 1 | #define HAVE_INTTYPES_H 1 | #define HAVE_LIMITS_H 1 | #define HAVE_LIBINTL_H 1 | #define HAVE_MALLOC_H 1 | #define HAVE_MEMORY_H 1 | #define HAVE_NETDB_H 1 | #define HAVE_NETINET_IN_H 1 | #define HAVE_STDLIB_H 1 | #define HAVE_STDDEF_H 1 | #define HAVE_STRING_H 1 | #define HAVE_STRINGS_H 1 | #define HAVE_SYS_FILE_H 1 | #define HAVE_SYS_IOCTL_H 1 | #define HAVE_SYS_PARAM_H 1 | #define HAVE_SYS_SOCKET_H 1 | #define HAVE_SYS_MOUNT_H 1 | #define HAVE_SYS_TIME_H 1 | #define HAVE_SYS_VFS_H 1 | #define HAVE_SYSLOG_H 1 | #define HAVE_TERMIOS_H 1 | #define HAVE_UNISTD_H 1 | #define HAVE_VALUES_H 1 | #define HAVE_IFADDRS_H 1 | #define HAVE_LINUX_UUID_H 1 | #define HAVE_ARPA_NAMESER_H 1 | #define HAVE_ARPA_NAMESER_COMPAT_H 1 | #define HAVE_STDBOOL_H 1 | #define LBL_ALIGN /**/ | #define HAVE_SYS_TIME_H 1 | #define HAVE_UNISTD_H 1 | #define HAVE_STRUCT_TM_TM_ZONE 1 | #define HAVE_TM_ZONE 1 | #define HAVE_ALLOCA_H 1 | #define HAVE_ALLOCA 1 | #define HAVE_VPRINTF 1 | #define CLOSEDIR_VOID 1 | #define HAVE_FORK 1 | #define HAVE_VFORK 1 | #define HAVE_WORKING_VFORK 1 | #define HAVE_WORKING_FORK 1 | #define HAVE_STDLIB_H 1 | #define HAVE_MALLOC 0 | #define malloc rpl_malloc | #define TIME_WITH_SYS_TIME 1 | #define HAVE_ALARM 1 | #define HAVE_STDLIB_H 1 | #define HAVE_REALLOC 0 | #define realloc rpl_realloc | #define HAVE_SYS_SELECT_H 1 | #define HAVE_SYS_SOCKET_H 1 | #define SELECT_TYPE_ARG1 int | #define SELECT_TYPE_ARG234 (fd_set *) | #define SELECT_TYPE_ARG5 (struct timeval *) | #define HAVE_STAT_EMPTY_STRING_BUG 1 | #define HAVE_STRFTIME 1 | #define HAVE_BACKTRACE 1 | #define HAVE_OPENLOG 1 | #define HAVE_SYSLOG 1 | #define HAVE_VFPRINTF 1 | #define HAVE_STRLCPY 1 | #define HAVE_STRFTIME 1 | #define HAVE_INET_ATON 1 | #define HAVE_SETLINEBUF 1 | #define HAVE_STRERROR 1 | #define HAVE_STRTOF 1 | #define HAVE_TIMEGM 1 | #define HAVE_ISATTY 1 | #define HAVE_VSNPRINTF 1 | #define HAVE_SNPRINTF 1 | /* end confdefs.h. */ | | /* Override any GCC internal prototype to avoid an error. | Use char because int might match the return type of a GCC | builtin and then its argument prototype would still apply. */ | #ifdef __cplusplus | extern "C" | #endif | char putmsg (); | int | main () | { | return putmsg (); | ; | return 0; | } configure:8954: result: no configure:8967: checking for ether_hostton configure:8967: arm-linux-gnueabi-gcc -o conftest -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/<>=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fno-strict-aliasing -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -Wdate-time -D_FORTIFY_SOURCE=2 -Wl,-z,relro -Wl,-z,now conftest.c >&5 configure:8967: $? = 0 configure:8967: result: yes configure:8967: checking for getaddrinfo configure:8967: arm-linux-gnueabi-gcc -o conftest -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/<>=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fno-strict-aliasing -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -Wdate-time -D_FORTIFY_SOURCE=2 -Wl,-z,relro -Wl,-z,now conftest.c >&5 configure:8967: $? = 0 configure:8967: result: yes configure:8967: checking for gethostname configure:8967: arm-linux-gnueabi-gcc -o conftest -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/<>=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fno-strict-aliasing -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -Wdate-time -D_FORTIFY_SOURCE=2 -Wl,-z,relro -Wl,-z,now conftest.c >&5 configure:8967: $? = 0 configure:8967: result: yes configure:8979: checking for alarm configure:8979: result: yes configure:8979: checking for bzero configure:8979: arm-linux-gnueabi-gcc -o conftest -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/<>=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fno-strict-aliasing -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -Wdate-time -D_FORTIFY_SOURCE=2 -Wl,-z,relro -Wl,-z,now conftest.c >&5 conftest.c:138:6: warning: conflicting types for built-in function 'bzero'; expected 'void(void *, unsigned int)' [-Wbuiltin-declaration-mismatch] 138 | char bzero (); | ^~~~~ configure:8979: $? = 0 configure:8979: result: yes configure:8979: checking for endgrent configure:8979: arm-linux-gnueabi-gcc -o conftest -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/<>=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fno-strict-aliasing -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -Wdate-time -D_FORTIFY_SOURCE=2 -Wl,-z,relro -Wl,-z,now conftest.c >&5 configure:8979: $? = 0 configure:8979: result: yes configure:8979: checking for endpwent configure:8979: arm-linux-gnueabi-gcc -o conftest -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/<>=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fno-strict-aliasing -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -Wdate-time -D_FORTIFY_SOURCE=2 -Wl,-z,relro -Wl,-z,now conftest.c >&5 configure:8979: $? = 0 configure:8979: result: yes configure:8979: checking for floor configure:8979: arm-linux-gnueabi-gcc -o conftest -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/<>=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fno-strict-aliasing -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -Wdate-time -D_FORTIFY_SOURCE=2 -Wl,-z,relro -Wl,-z,now conftest.c >&5 conftest.c:141:6: warning: conflicting types for built-in function 'floor'; expected 'double(double)' [-Wbuiltin-declaration-mismatch] 141 | char floor (); | ^~~~~ conftest.c:129:1: note: 'floor' is declared in header '' 128 | # include 129 | #else /usr/lib/gcc-cross/arm-linux-gnueabi/14/../../../../arm-linux-gnueabi/bin/ld: /tmp/ccVqAxsm.o: in function `main': ./conftest.c:152:(.text.startup+0x10): undefined reference to `floor' collect2: error: ld returned 1 exit status configure:8979: $? = 1 configure: failed program was: | /* confdefs.h */ | #define PACKAGE_NAME "Argus-5.0 Client Programs" | #define PACKAGE_TARNAME "argus-clients" | #define PACKAGE_VERSION "5.0" | #define PACKAGE_STRING "Argus-5.0 Client Programs 5.0" | #define PACKAGE_BUGREPORT "bug-report@qosient.com" | #define PACKAGE_URL "http://qosient.com/argus" | #define STDC_HEADERS 1 | #define HAVE_SYS_TYPES_H 1 | #define HAVE_SYS_STAT_H 1 | #define HAVE_STDLIB_H 1 | #define HAVE_STRING_H 1 | #define HAVE_MEMORY_H 1 | #define HAVE_STRINGS_H 1 | #define HAVE_INTTYPES_H 1 | #define HAVE_STDINT_H 1 | #define HAVE_UNISTD_H 1 | #define HAVE_READLINE_READLINE_H 1 | #define HAVE_DECL_RL_EVENT_HOOK 1 | #define HAVE_DECL_RL_CATCH_SIGNALS 1 | #define HAVE_DECL_RL_DONE 1 | #define HAVE_DECL_RL_SET_KEYBOARD_INPUT_TIMEOUT 1 | #define HAVE_DECL_RL_REPLACE_LINE 1 | #define HAVE_DECL_RL_DELETE_TEXT 1 | #define HAVE_DECL_RL_RESIZE_TERMINAL 1 | #define HAVE_DECL_RL_SAVE_PROMPT__ 1 | #define ARGUS_READLINE /**/ | #define ARGUS_MYSQL /**/ | #define HAVE_ZLIB_H 1 | #define HAVE_REGEX_H 1 | #define HAVE_DIRENT_H 1 | #define HAVE_SYS_WAIT_H 1 | #define HAVE_SYS_TYPES_H 1 | #define HAVE_SYS_FILE_H 1 | #define HAVE_STRING_H 1 | #define HAVE_FCNTL_H 1 | #define HAVE_SYSLOG_H 1 | #define HAVE_STDBOOL_H 1 | #define HAVE_ARPA_INET_H 1 | #define HAVE_FCNTL_H 1 | #define HAVE_INTTYPES_H 1 | #define HAVE_LIMITS_H 1 | #define HAVE_LIBINTL_H 1 | #define HAVE_MALLOC_H 1 | #define HAVE_MEMORY_H 1 | #define HAVE_NETDB_H 1 | #define HAVE_NETINET_IN_H 1 | #define HAVE_STDLIB_H 1 | #define HAVE_STDDEF_H 1 | #define HAVE_STRING_H 1 | #define HAVE_STRINGS_H 1 | #define HAVE_SYS_FILE_H 1 | #define HAVE_SYS_IOCTL_H 1 | #define HAVE_SYS_PARAM_H 1 | #define HAVE_SYS_SOCKET_H 1 | #define HAVE_SYS_MOUNT_H 1 | #define HAVE_SYS_TIME_H 1 | #define HAVE_SYS_VFS_H 1 | #define HAVE_SYSLOG_H 1 | #define HAVE_TERMIOS_H 1 | #define HAVE_UNISTD_H 1 | #define HAVE_VALUES_H 1 | #define HAVE_IFADDRS_H 1 | #define HAVE_LINUX_UUID_H 1 | #define HAVE_ARPA_NAMESER_H 1 | #define HAVE_ARPA_NAMESER_COMPAT_H 1 | #define HAVE_STDBOOL_H 1 | #define LBL_ALIGN /**/ | #define HAVE_SYS_TIME_H 1 | #define HAVE_UNISTD_H 1 | #define HAVE_STRUCT_TM_TM_ZONE 1 | #define HAVE_TM_ZONE 1 | #define HAVE_ALLOCA_H 1 | #define HAVE_ALLOCA 1 | #define HAVE_VPRINTF 1 | #define CLOSEDIR_VOID 1 | #define HAVE_FORK 1 | #define HAVE_VFORK 1 | #define HAVE_WORKING_VFORK 1 | #define HAVE_WORKING_FORK 1 | #define HAVE_STDLIB_H 1 | #define HAVE_MALLOC 0 | #define malloc rpl_malloc | #define TIME_WITH_SYS_TIME 1 | #define HAVE_ALARM 1 | #define HAVE_STDLIB_H 1 | #define HAVE_REALLOC 0 | #define realloc rpl_realloc | #define HAVE_SYS_SELECT_H 1 | #define HAVE_SYS_SOCKET_H 1 | #define SELECT_TYPE_ARG1 int | #define SELECT_TYPE_ARG234 (fd_set *) | #define SELECT_TYPE_ARG5 (struct timeval *) | #define HAVE_STAT_EMPTY_STRING_BUG 1 | #define HAVE_STRFTIME 1 | #define HAVE_BACKTRACE 1 | #define HAVE_OPENLOG 1 | #define HAVE_SYSLOG 1 | #define HAVE_VFPRINTF 1 | #define HAVE_STRLCPY 1 | #define HAVE_STRFTIME 1 | #define HAVE_INET_ATON 1 | #define HAVE_SETLINEBUF 1 | #define HAVE_STRERROR 1 | #define HAVE_STRTOF 1 | #define HAVE_TIMEGM 1 | #define HAVE_ISATTY 1 | #define HAVE_VSNPRINTF 1 | #define HAVE_SNPRINTF 1 | #define HAVE_ETHER_HOSTTON 1 | #define HAVE_GETADDRINFO 1 | #define HAVE_GETHOSTNAME 1 | #define HAVE_ALARM 1 | #define HAVE_BZERO 1 | #define HAVE_ENDGRENT 1 | #define HAVE_ENDPWENT 1 | /* end confdefs.h. */ | /* Define floor to an innocuous variant, in case declares floor. | For example, HP-UX 11i declares gettimeofday. */ | #define floor innocuous_floor | | /* System header to define __stub macros and hopefully few prototypes, | which can conflict with char floor (); below. | Prefer to if __STDC__ is defined, since | exists even on freestanding compilers. */ | | #ifdef __STDC__ | # include | #else | # include | #endif | | #undef floor | | /* Override any GCC internal prototype to avoid an error. | Use char because int might match the return type of a GCC | builtin and then its argument prototype would still apply. */ | #ifdef __cplusplus | extern "C" | #endif | char floor (); | /* The GNU C library defines this for functions which it implements | to always fail with ENOSYS. Some functions are actually named | something starting with __ and the normal name is an alias. */ | #if defined __stub_floor || defined __stub___floor | choke me | #endif | | int | main () | { | return floor (); | ; | return 0; | } configure:8979: result: no configure:8979: checking for gethostbyaddr configure:8979: arm-linux-gnueabi-gcc -o conftest -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/<>=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fno-strict-aliasing -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -Wdate-time -D_FORTIFY_SOURCE=2 -Wl,-z,relro -Wl,-z,now conftest.c >&5 configure:8979: $? = 0 configure:8979: result: yes configure:8979: checking for gethostbyname configure:8979: arm-linux-gnueabi-gcc -o conftest -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/<>=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fno-strict-aliasing -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -Wdate-time -D_FORTIFY_SOURCE=2 -Wl,-z,relro -Wl,-z,now conftest.c >&5 configure:8979: $? = 0 configure:8979: result: yes configure:8979: checking for getpass configure:8979: arm-linux-gnueabi-gcc -o conftest -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/<>=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fno-strict-aliasing -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -Wdate-time -D_FORTIFY_SOURCE=2 -Wl,-z,relro -Wl,-z,now conftest.c >&5 configure:8979: $? = 0 configure:8979: result: yes configure:8979: checking for gettimeofday configure:8979: arm-linux-gnueabi-gcc -o conftest -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/<>=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fno-strict-aliasing -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -Wdate-time -D_FORTIFY_SOURCE=2 -Wl,-z,relro -Wl,-z,now conftest.c >&5 configure:8979: $? = 0 configure:8979: result: yes configure:8979: checking for inet_ntoa configure:8979: arm-linux-gnueabi-gcc -o conftest -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/<>=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fno-strict-aliasing -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -Wdate-time -D_FORTIFY_SOURCE=2 -Wl,-z,relro -Wl,-z,now conftest.c >&5 configure:8979: $? = 0 configure:8979: result: yes configure:8979: checking for isascii configure:8979: arm-linux-gnueabi-gcc -o conftest -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/<>=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fno-strict-aliasing -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -Wdate-time -D_FORTIFY_SOURCE=2 -Wl,-z,relro -Wl,-z,now conftest.c >&5 conftest.c:146:6: warning: conflicting types for built-in function 'isascii'; expected 'int(int)' [-Wbuiltin-declaration-mismatch] 146 | char isascii (); | ^~~~~~~ configure:8979: $? = 0 configure:8979: result: yes configure:8979: checking for localtime_r configure:8979: arm-linux-gnueabi-gcc -o conftest -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/<>=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fno-strict-aliasing -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -Wdate-time -D_FORTIFY_SOURCE=2 -Wl,-z,relro -Wl,-z,now conftest.c >&5 configure:8979: $? = 0 configure:8979: result: yes configure:8991: checking for memchr configure:8991: arm-linux-gnueabi-gcc -o conftest -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/<>=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fno-strict-aliasing -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -Wdate-time -D_FORTIFY_SOURCE=2 -Wl,-z,relro -Wl,-z,now conftest.c >&5 conftest.c:148:6: warning: conflicting types for built-in function 'memchr'; expected 'void *(const void *, int, unsigned int)' [-Wbuiltin-declaration-mismatch] 148 | char memchr (); | ^~~~~~ conftest.c:136:1: note: 'memchr' is declared in header '' 135 | # include 136 | #else configure:8991: $? = 0 configure:8991: result: yes configure:8991: checking for memmove configure:8991: arm-linux-gnueabi-gcc -o conftest -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/<>=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fno-strict-aliasing -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -Wdate-time -D_FORTIFY_SOURCE=2 -Wl,-z,relro -Wl,-z,now conftest.c >&5 conftest.c:149:6: warning: conflicting types for built-in function 'memmove'; expected 'void *(void *, const void *, unsigned int)' [-Wbuiltin-declaration-mismatch] 149 | char memmove (); | ^~~~~~~ conftest.c:137:1: note: 'memmove' is declared in header '' 136 | # include 137 | #else configure:8991: $? = 0 configure:8991: result: yes configure:8991: checking for memset configure:8991: arm-linux-gnueabi-gcc -o conftest -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/<>=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fno-strict-aliasing -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -Wdate-time -D_FORTIFY_SOURCE=2 -Wl,-z,relro -Wl,-z,now conftest.c >&5 conftest.c:150:6: warning: conflicting types for built-in function 'memset'; expected 'void *(void *, int, unsigned int)' [-Wbuiltin-declaration-mismatch] 150 | char memset (); | ^~~~~~ conftest.c:138:1: note: 'memset' is declared in header '' 137 | # include 138 | #else configure:8991: $? = 0 configure:8991: result: yes configure:8991: checking for mkdir configure:8991: arm-linux-gnueabi-gcc -o conftest -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/<>=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fno-strict-aliasing -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -Wdate-time -D_FORTIFY_SOURCE=2 -Wl,-z,relro -Wl,-z,now conftest.c >&5 configure:8991: $? = 0 configure:8991: result: yes configure:8991: checking for modf configure:8991: arm-linux-gnueabi-gcc -o conftest -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/<>=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fno-strict-aliasing -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -Wdate-time -D_FORTIFY_SOURCE=2 -Wl,-z,relro -Wl,-z,now conftest.c >&5 conftest.c:152:6: warning: conflicting types for built-in function 'modf'; expected 'double(double, double *)' [-Wbuiltin-declaration-mismatch] 152 | char modf (); | ^~~~ conftest.c:140:1: note: 'modf' is declared in header '' 139 | # include 140 | #else configure:8991: $? = 0 configure:8991: result: yes configure:8991: checking for pow configure:8991: result: no configure:8991: checking for putenv configure:8991: arm-linux-gnueabi-gcc -o conftest -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/<>=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fno-strict-aliasing -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -Wdate-time -D_FORTIFY_SOURCE=2 -Wl,-z,relro -Wl,-z,now conftest.c >&5 configure:8991: $? = 0 configure:8991: result: yes configure:8991: checking for realpath configure:8991: arm-linux-gnueabi-gcc -o conftest -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/<>=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fno-strict-aliasing -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -Wdate-time -D_FORTIFY_SOURCE=2 -Wl,-z,relro -Wl,-z,now conftest.c >&5 configure:8991: $? = 0 configure:8991: result: yes configure:8991: checking for regcomp configure:8991: arm-linux-gnueabi-gcc -o conftest -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/<>=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fno-strict-aliasing -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -Wdate-time -D_FORTIFY_SOURCE=2 -Wl,-z,relro -Wl,-z,now conftest.c >&5 configure:8991: $? = 0 configure:8991: result: yes configure:8991: checking for select configure:8991: arm-linux-gnueabi-gcc -o conftest -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/<>=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fno-strict-aliasing -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -Wdate-time -D_FORTIFY_SOURCE=2 -Wl,-z,relro -Wl,-z,now conftest.c >&5 configure:8991: $? = 0 configure:8991: result: yes configure:8991: checking for setenv configure:8991: arm-linux-gnueabi-gcc -o conftest -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/<>=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fno-strict-aliasing -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -Wdate-time -D_FORTIFY_SOURCE=2 -Wl,-z,relro -Wl,-z,now conftest.c >&5 configure:8991: $? = 0 configure:8991: result: yes configure:8991: checking for socket configure:8991: arm-linux-gnueabi-gcc -o conftest -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/<>=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fno-strict-aliasing -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -Wdate-time -D_FORTIFY_SOURCE=2 -Wl,-z,relro -Wl,-z,now conftest.c >&5 configure:8991: $? = 0 configure:8991: result: yes configure:8991: checking for sqrt configure:8991: arm-linux-gnueabi-gcc -o conftest -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/<>=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fno-strict-aliasing -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -Wdate-time -D_FORTIFY_SOURCE=2 -Wl,-z,relro -Wl,-z,now conftest.c >&5 conftest.c:159:6: warning: conflicting types for built-in function 'sqrt'; expected 'double(double)' [-Wbuiltin-declaration-mismatch] 159 | char sqrt (); | ^~~~ conftest.c:147:1: note: 'sqrt' is declared in header '' 146 | # include 147 | #else /usr/lib/gcc-cross/arm-linux-gnueabi/14/../../../../arm-linux-gnueabi/bin/ld: /tmp/ccMW2lkM.o: in function `main': ./conftest.c:170:(.text.startup+0x10): undefined reference to `sqrt' collect2: error: ld returned 1 exit status configure:8991: $? = 1 configure: failed program was: | /* confdefs.h */ | #define PACKAGE_NAME "Argus-5.0 Client Programs" | #define PACKAGE_TARNAME "argus-clients" | #define PACKAGE_VERSION "5.0" | #define PACKAGE_STRING "Argus-5.0 Client Programs 5.0" | #define PACKAGE_BUGREPORT "bug-report@qosient.com" | #define PACKAGE_URL "http://qosient.com/argus" | #define STDC_HEADERS 1 | #define HAVE_SYS_TYPES_H 1 | #define HAVE_SYS_STAT_H 1 | #define HAVE_STDLIB_H 1 | #define HAVE_STRING_H 1 | #define HAVE_MEMORY_H 1 | #define HAVE_STRINGS_H 1 | #define HAVE_INTTYPES_H 1 | #define HAVE_STDINT_H 1 | #define HAVE_UNISTD_H 1 | #define HAVE_READLINE_READLINE_H 1 | #define HAVE_DECL_RL_EVENT_HOOK 1 | #define HAVE_DECL_RL_CATCH_SIGNALS 1 | #define HAVE_DECL_RL_DONE 1 | #define HAVE_DECL_RL_SET_KEYBOARD_INPUT_TIMEOUT 1 | #define HAVE_DECL_RL_REPLACE_LINE 1 | #define HAVE_DECL_RL_DELETE_TEXT 1 | #define HAVE_DECL_RL_RESIZE_TERMINAL 1 | #define HAVE_DECL_RL_SAVE_PROMPT__ 1 | #define ARGUS_READLINE /**/ | #define ARGUS_MYSQL /**/ | #define HAVE_ZLIB_H 1 | #define HAVE_REGEX_H 1 | #define HAVE_DIRENT_H 1 | #define HAVE_SYS_WAIT_H 1 | #define HAVE_SYS_TYPES_H 1 | #define HAVE_SYS_FILE_H 1 | #define HAVE_STRING_H 1 | #define HAVE_FCNTL_H 1 | #define HAVE_SYSLOG_H 1 | #define HAVE_STDBOOL_H 1 | #define HAVE_ARPA_INET_H 1 | #define HAVE_FCNTL_H 1 | #define HAVE_INTTYPES_H 1 | #define HAVE_LIMITS_H 1 | #define HAVE_LIBINTL_H 1 | #define HAVE_MALLOC_H 1 | #define HAVE_MEMORY_H 1 | #define HAVE_NETDB_H 1 | #define HAVE_NETINET_IN_H 1 | #define HAVE_STDLIB_H 1 | #define HAVE_STDDEF_H 1 | #define HAVE_STRING_H 1 | #define HAVE_STRINGS_H 1 | #define HAVE_SYS_FILE_H 1 | #define HAVE_SYS_IOCTL_H 1 | #define HAVE_SYS_PARAM_H 1 | #define HAVE_SYS_SOCKET_H 1 | #define HAVE_SYS_MOUNT_H 1 | #define HAVE_SYS_TIME_H 1 | #define HAVE_SYS_VFS_H 1 | #define HAVE_SYSLOG_H 1 | #define HAVE_TERMIOS_H 1 | #define HAVE_UNISTD_H 1 | #define HAVE_VALUES_H 1 | #define HAVE_IFADDRS_H 1 | #define HAVE_LINUX_UUID_H 1 | #define HAVE_ARPA_NAMESER_H 1 | #define HAVE_ARPA_NAMESER_COMPAT_H 1 | #define HAVE_STDBOOL_H 1 | #define LBL_ALIGN /**/ | #define HAVE_SYS_TIME_H 1 | #define HAVE_UNISTD_H 1 | #define HAVE_STRUCT_TM_TM_ZONE 1 | #define HAVE_TM_ZONE 1 | #define HAVE_ALLOCA_H 1 | #define HAVE_ALLOCA 1 | #define HAVE_VPRINTF 1 | #define CLOSEDIR_VOID 1 | #define HAVE_FORK 1 | #define HAVE_VFORK 1 | #define HAVE_WORKING_VFORK 1 | #define HAVE_WORKING_FORK 1 | #define HAVE_STDLIB_H 1 | #define HAVE_MALLOC 0 | #define malloc rpl_malloc | #define TIME_WITH_SYS_TIME 1 | #define HAVE_ALARM 1 | #define HAVE_STDLIB_H 1 | #define HAVE_REALLOC 0 | #define realloc rpl_realloc | #define HAVE_SYS_SELECT_H 1 | #define HAVE_SYS_SOCKET_H 1 | #define SELECT_TYPE_ARG1 int | #define SELECT_TYPE_ARG234 (fd_set *) | #define SELECT_TYPE_ARG5 (struct timeval *) | #define HAVE_STAT_EMPTY_STRING_BUG 1 | #define HAVE_STRFTIME 1 | #define HAVE_BACKTRACE 1 | #define HAVE_OPENLOG 1 | #define HAVE_SYSLOG 1 | #define HAVE_VFPRINTF 1 | #define HAVE_STRLCPY 1 | #define HAVE_STRFTIME 1 | #define HAVE_INET_ATON 1 | #define HAVE_SETLINEBUF 1 | #define HAVE_STRERROR 1 | #define HAVE_STRTOF 1 | #define HAVE_TIMEGM 1 | #define HAVE_ISATTY 1 | #define HAVE_VSNPRINTF 1 | #define HAVE_SNPRINTF 1 | #define HAVE_ETHER_HOSTTON 1 | #define HAVE_GETADDRINFO 1 | #define HAVE_GETHOSTNAME 1 | #define HAVE_ALARM 1 | #define HAVE_BZERO 1 | #define HAVE_ENDGRENT 1 | #define HAVE_ENDPWENT 1 | #define HAVE_GETHOSTBYADDR 1 | #define HAVE_GETHOSTBYNAME 1 | #define HAVE_GETPASS 1 | #define HAVE_GETTIMEOFDAY 1 | #define HAVE_INET_NTOA 1 | #define HAVE_ISASCII 1 | #define HAVE_LOCALTIME_R 1 | #define HAVE_MEMCHR 1 | #define HAVE_MEMMOVE 1 | #define HAVE_MEMSET 1 | #define HAVE_MKDIR 1 | #define HAVE_MODF 1 | #define HAVE_PUTENV 1 | #define HAVE_REALPATH 1 | #define HAVE_REGCOMP 1 | #define HAVE_SELECT 1 | #define HAVE_SETENV 1 | #define HAVE_SOCKET 1 | /* end confdefs.h. */ | /* Define sqrt to an innocuous variant, in case declares sqrt. | For example, HP-UX 11i declares gettimeofday. */ | #define sqrt innocuous_sqrt | | /* System header to define __stub macros and hopefully few prototypes, | which can conflict with char sqrt (); below. | Prefer to if __STDC__ is defined, since | exists even on freestanding compilers. */ | | #ifdef __STDC__ | # include | #else | # include | #endif | | #undef sqrt | | /* Override any GCC internal prototype to avoid an error. | Use char because int might match the return type of a GCC | builtin and then its argument prototype would still apply. */ | #ifdef __cplusplus | extern "C" | #endif | char sqrt (); | /* The GNU C library defines this for functions which it implements | to always fail with ENOSYS. Some functions are actually named | something starting with __ and the normal name is an alias. */ | #if defined __stub_sqrt || defined __stub___sqrt | choke me | #endif | | int | main () | { | return sqrt (); | ; | return 0; | } configure:8991: result: no configure:8991: checking for strcasecmp configure:8991: arm-linux-gnueabi-gcc -o conftest -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/<>=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fno-strict-aliasing -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -Wdate-time -D_FORTIFY_SOURCE=2 -Wl,-z,relro -Wl,-z,now conftest.c >&5 conftest.c:159:6: warning: conflicting types for built-in function 'strcasecmp'; expected 'int(const char *, const char *)' [-Wbuiltin-declaration-mismatch] 159 | char strcasecmp (); | ^~~~~~~~~~ configure:8991: $? = 0 configure:8991: result: yes configure:8991: checking for strchr configure:8991: arm-linux-gnueabi-gcc -o conftest -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/<>=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fno-strict-aliasing -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -Wdate-time -D_FORTIFY_SOURCE=2 -Wl,-z,relro -Wl,-z,now conftest.c >&5 conftest.c:160:6: warning: conflicting types for built-in function 'strchr'; expected 'char *(const char *, int)' [-Wbuiltin-declaration-mismatch] 160 | char strchr (); | ^~~~~~ conftest.c:148:1: note: 'strchr' is declared in header '' 147 | # include 148 | #else configure:8991: $? = 0 configure:8991: result: yes configure:9003: checking for strdup configure:9003: arm-linux-gnueabi-gcc -o conftest -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/<>=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fno-strict-aliasing -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -Wdate-time -D_FORTIFY_SOURCE=2 -Wl,-z,relro -Wl,-z,now conftest.c >&5 conftest.c:161:6: warning: conflicting types for built-in function 'strdup'; expected 'char *(const char *)' [-Wbuiltin-declaration-mismatch] 161 | char strdup (); | ^~~~~~ configure:9003: $? = 0 configure:9003: result: yes configure:9003: checking for strerror configure:9003: result: yes configure:9003: checking for strlcat configure:9003: arm-linux-gnueabi-gcc -o conftest -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/<>=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fno-strict-aliasing -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -Wdate-time -D_FORTIFY_SOURCE=2 -Wl,-z,relro -Wl,-z,now conftest.c >&5 configure:9003: $? = 0 configure:9003: result: yes configure:9003: checking for strncasecmp configure:9003: arm-linux-gnueabi-gcc -o conftest -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/<>=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fno-strict-aliasing -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -Wdate-time -D_FORTIFY_SOURCE=2 -Wl,-z,relro -Wl,-z,now conftest.c >&5 conftest.c:164:6: warning: conflicting types for built-in function 'strncasecmp'; expected 'int(const char *, const char *, unsigned int)' [-Wbuiltin-declaration-mismatch] 164 | char strncasecmp (); | ^~~~~~~~~~~ configure:9003: $? = 0 configure:9003: result: yes configure:9003: checking for strpbrk configure:9003: arm-linux-gnueabi-gcc -o conftest -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/<>=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fno-strict-aliasing -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -Wdate-time -D_FORTIFY_SOURCE=2 -Wl,-z,relro -Wl,-z,now conftest.c >&5 conftest.c:165:6: warning: conflicting types for built-in function 'strpbrk'; expected 'char *(const char *, const char *)' [-Wbuiltin-declaration-mismatch] 165 | char strpbrk (); | ^~~~~~~ conftest.c:153:1: note: 'strpbrk' is declared in header '' 152 | # include 153 | #else configure:9003: $? = 0 configure:9003: result: yes configure:9003: checking for strerror configure:9003: result: yes configure:9003: checking for strrchr configure:9003: arm-linux-gnueabi-gcc -o conftest -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/<>=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fno-strict-aliasing -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -Wdate-time -D_FORTIFY_SOURCE=2 -Wl,-z,relro -Wl,-z,now conftest.c >&5 conftest.c:167:6: warning: conflicting types for built-in function 'strrchr'; expected 'char *(const char *, int)' [-Wbuiltin-declaration-mismatch] 167 | char strrchr (); | ^~~~~~~ conftest.c:155:1: note: 'strrchr' is declared in header '' 154 | # include 155 | #else configure:9003: $? = 0 configure:9003: result: yes configure:9003: checking for strstr configure:9003: arm-linux-gnueabi-gcc -o conftest -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/<>=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fno-strict-aliasing -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -Wdate-time -D_FORTIFY_SOURCE=2 -Wl,-z,relro -Wl,-z,now conftest.c >&5 conftest.c:168:6: warning: conflicting types for built-in function 'strstr'; expected 'char *(const char *, const char *)' [-Wbuiltin-declaration-mismatch] 168 | char strstr (); | ^~~~~~ conftest.c:156:1: note: 'strstr' is declared in header '' 155 | # include 156 | #else configure:9003: $? = 0 configure:9003: result: yes configure:9003: checking for strtol configure:9003: arm-linux-gnueabi-gcc -o conftest -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/<>=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fno-strict-aliasing -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -Wdate-time -D_FORTIFY_SOURCE=2 -Wl,-z,relro -Wl,-z,now conftest.c >&5 configure:9003: $? = 0 configure:9003: result: yes configure:9003: checking for strtof configure:9003: result: yes configure:9003: checking for srandomdev configure:9003: arm-linux-gnueabi-gcc -o conftest -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/<>=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fno-strict-aliasing -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -Wdate-time -D_FORTIFY_SOURCE=2 -Wl,-z,relro -Wl,-z,now conftest.c >&5 /usr/lib/gcc-cross/arm-linux-gnueabi/14/../../../../arm-linux-gnueabi/bin/ld: /tmp/ccEY3Gx0.o: in function `main': ./conftest.c:182:(.text.startup+0x10): undefined reference to `srandomdev' collect2: error: ld returned 1 exit status configure:9003: $? = 1 configure: failed program was: | /* confdefs.h */ | #define PACKAGE_NAME "Argus-5.0 Client Programs" | #define PACKAGE_TARNAME "argus-clients" | #define PACKAGE_VERSION "5.0" | #define PACKAGE_STRING "Argus-5.0 Client Programs 5.0" | #define PACKAGE_BUGREPORT "bug-report@qosient.com" | #define PACKAGE_URL "http://qosient.com/argus" | #define STDC_HEADERS 1 | #define HAVE_SYS_TYPES_H 1 | #define HAVE_SYS_STAT_H 1 | #define HAVE_STDLIB_H 1 | #define HAVE_STRING_H 1 | #define HAVE_MEMORY_H 1 | #define HAVE_STRINGS_H 1 | #define HAVE_INTTYPES_H 1 | #define HAVE_STDINT_H 1 | #define HAVE_UNISTD_H 1 | #define HAVE_READLINE_READLINE_H 1 | #define HAVE_DECL_RL_EVENT_HOOK 1 | #define HAVE_DECL_RL_CATCH_SIGNALS 1 | #define HAVE_DECL_RL_DONE 1 | #define HAVE_DECL_RL_SET_KEYBOARD_INPUT_TIMEOUT 1 | #define HAVE_DECL_RL_REPLACE_LINE 1 | #define HAVE_DECL_RL_DELETE_TEXT 1 | #define HAVE_DECL_RL_RESIZE_TERMINAL 1 | #define HAVE_DECL_RL_SAVE_PROMPT__ 1 | #define ARGUS_READLINE /**/ | #define ARGUS_MYSQL /**/ | #define HAVE_ZLIB_H 1 | #define HAVE_REGEX_H 1 | #define HAVE_DIRENT_H 1 | #define HAVE_SYS_WAIT_H 1 | #define HAVE_SYS_TYPES_H 1 | #define HAVE_SYS_FILE_H 1 | #define HAVE_STRING_H 1 | #define HAVE_FCNTL_H 1 | #define HAVE_SYSLOG_H 1 | #define HAVE_STDBOOL_H 1 | #define HAVE_ARPA_INET_H 1 | #define HAVE_FCNTL_H 1 | #define HAVE_INTTYPES_H 1 | #define HAVE_LIMITS_H 1 | #define HAVE_LIBINTL_H 1 | #define HAVE_MALLOC_H 1 | #define HAVE_MEMORY_H 1 | #define HAVE_NETDB_H 1 | #define HAVE_NETINET_IN_H 1 | #define HAVE_STDLIB_H 1 | #define HAVE_STDDEF_H 1 | #define HAVE_STRING_H 1 | #define HAVE_STRINGS_H 1 | #define HAVE_SYS_FILE_H 1 | #define HAVE_SYS_IOCTL_H 1 | #define HAVE_SYS_PARAM_H 1 | #define HAVE_SYS_SOCKET_H 1 | #define HAVE_SYS_MOUNT_H 1 | #define HAVE_SYS_TIME_H 1 | #define HAVE_SYS_VFS_H 1 | #define HAVE_SYSLOG_H 1 | #define HAVE_TERMIOS_H 1 | #define HAVE_UNISTD_H 1 | #define HAVE_VALUES_H 1 | #define HAVE_IFADDRS_H 1 | #define HAVE_LINUX_UUID_H 1 | #define HAVE_ARPA_NAMESER_H 1 | #define HAVE_ARPA_NAMESER_COMPAT_H 1 | #define HAVE_STDBOOL_H 1 | #define LBL_ALIGN /**/ | #define HAVE_SYS_TIME_H 1 | #define HAVE_UNISTD_H 1 | #define HAVE_STRUCT_TM_TM_ZONE 1 | #define HAVE_TM_ZONE 1 | #define HAVE_ALLOCA_H 1 | #define HAVE_ALLOCA 1 | #define HAVE_VPRINTF 1 | #define CLOSEDIR_VOID 1 | #define HAVE_FORK 1 | #define HAVE_VFORK 1 | #define HAVE_WORKING_VFORK 1 | #define HAVE_WORKING_FORK 1 | #define HAVE_STDLIB_H 1 | #define HAVE_MALLOC 0 | #define malloc rpl_malloc | #define TIME_WITH_SYS_TIME 1 | #define HAVE_ALARM 1 | #define HAVE_STDLIB_H 1 | #define HAVE_REALLOC 0 | #define realloc rpl_realloc | #define HAVE_SYS_SELECT_H 1 | #define HAVE_SYS_SOCKET_H 1 | #define SELECT_TYPE_ARG1 int | #define SELECT_TYPE_ARG234 (fd_set *) | #define SELECT_TYPE_ARG5 (struct timeval *) | #define HAVE_STAT_EMPTY_STRING_BUG 1 | #define HAVE_STRFTIME 1 | #define HAVE_BACKTRACE 1 | #define HAVE_OPENLOG 1 | #define HAVE_SYSLOG 1 | #define HAVE_VFPRINTF 1 | #define HAVE_STRLCPY 1 | #define HAVE_STRFTIME 1 | #define HAVE_INET_ATON 1 | #define HAVE_SETLINEBUF 1 | #define HAVE_STRERROR 1 | #define HAVE_STRTOF 1 | #define HAVE_TIMEGM 1 | #define HAVE_ISATTY 1 | #define HAVE_VSNPRINTF 1 | #define HAVE_SNPRINTF 1 | #define HAVE_ETHER_HOSTTON 1 | #define HAVE_GETADDRINFO 1 | #define HAVE_GETHOSTNAME 1 | #define HAVE_ALARM 1 | #define HAVE_BZERO 1 | #define HAVE_ENDGRENT 1 | #define HAVE_ENDPWENT 1 | #define HAVE_GETHOSTBYADDR 1 | #define HAVE_GETHOSTBYNAME 1 | #define HAVE_GETPASS 1 | #define HAVE_GETTIMEOFDAY 1 | #define HAVE_INET_NTOA 1 | #define HAVE_ISASCII 1 | #define HAVE_LOCALTIME_R 1 | #define HAVE_MEMCHR 1 | #define HAVE_MEMMOVE 1 | #define HAVE_MEMSET 1 | #define HAVE_MKDIR 1 | #define HAVE_MODF 1 | #define HAVE_PUTENV 1 | #define HAVE_REALPATH 1 | #define HAVE_REGCOMP 1 | #define HAVE_SELECT 1 | #define HAVE_SETENV 1 | #define HAVE_SOCKET 1 | #define HAVE_STRCASECMP 1 | #define HAVE_STRCHR 1 | #define HAVE_STRDUP 1 | #define HAVE_STRERROR 1 | #define HAVE_STRLCAT 1 | #define HAVE_STRNCASECMP 1 | #define HAVE_STRPBRK 1 | #define HAVE_STRERROR 1 | #define HAVE_STRRCHR 1 | #define HAVE_STRSTR 1 | #define HAVE_STRTOL 1 | #define HAVE_STRTOF 1 | /* end confdefs.h. */ | /* Define srandomdev to an innocuous variant, in case declares srandomdev. | For example, HP-UX 11i declares gettimeofday. */ | #define srandomdev innocuous_srandomdev | | /* System header to define __stub macros and hopefully few prototypes, | which can conflict with char srandomdev (); below. | Prefer to if __STDC__ is defined, since | exists even on freestanding compilers. */ | | #ifdef __STDC__ | # include | #else | # include | #endif | | #undef srandomdev | | /* Override any GCC internal prototype to avoid an error. | Use char because int might match the return type of a GCC | builtin and then its argument prototype would still apply. */ | #ifdef __cplusplus | extern "C" | #endif | char srandomdev (); | /* The GNU C library defines this for functions which it implements | to always fail with ENOSYS. Some functions are actually named | something starting with __ and the normal name is an alias. */ | #if defined __stub_srandomdev || defined __stub___srandomdev | choke me | #endif | | int | main () | { | return srandomdev (); | ; | return 0; | } configure:9003: result: no configure:9003: checking for tzset configure:9003: arm-linux-gnueabi-gcc -o conftest -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/<>=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fno-strict-aliasing -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -Wdate-time -D_FORTIFY_SOURCE=2 -Wl,-z,relro -Wl,-z,now conftest.c >&5 configure:9003: $? = 0 configure:9003: result: yes configure:9014: checking for gethostuuid configure:9014: arm-linux-gnueabi-gcc -o conftest -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/<>=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fno-strict-aliasing -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -Wdate-time -D_FORTIFY_SOURCE=2 -Wl,-z,relro -Wl,-z,now conftest.c >&5 /usr/lib/gcc-cross/arm-linux-gnueabi/14/../../../../arm-linux-gnueabi/bin/ld: /tmp/cc0DxtSR.o: in function `main': ./conftest.c:183:(.text.startup+0x10): undefined reference to `gethostuuid' collect2: error: ld returned 1 exit status configure:9014: $? = 1 configure: failed program was: | /* confdefs.h */ | #define PACKAGE_NAME "Argus-5.0 Client Programs" | #define PACKAGE_TARNAME "argus-clients" | #define PACKAGE_VERSION "5.0" | #define PACKAGE_STRING "Argus-5.0 Client Programs 5.0" | #define PACKAGE_BUGREPORT "bug-report@qosient.com" | #define PACKAGE_URL "http://qosient.com/argus" | #define STDC_HEADERS 1 | #define HAVE_SYS_TYPES_H 1 | #define HAVE_SYS_STAT_H 1 | #define HAVE_STDLIB_H 1 | #define HAVE_STRING_H 1 | #define HAVE_MEMORY_H 1 | #define HAVE_STRINGS_H 1 | #define HAVE_INTTYPES_H 1 | #define HAVE_STDINT_H 1 | #define HAVE_UNISTD_H 1 | #define HAVE_READLINE_READLINE_H 1 | #define HAVE_DECL_RL_EVENT_HOOK 1 | #define HAVE_DECL_RL_CATCH_SIGNALS 1 | #define HAVE_DECL_RL_DONE 1 | #define HAVE_DECL_RL_SET_KEYBOARD_INPUT_TIMEOUT 1 | #define HAVE_DECL_RL_REPLACE_LINE 1 | #define HAVE_DECL_RL_DELETE_TEXT 1 | #define HAVE_DECL_RL_RESIZE_TERMINAL 1 | #define HAVE_DECL_RL_SAVE_PROMPT__ 1 | #define ARGUS_READLINE /**/ | #define ARGUS_MYSQL /**/ | #define HAVE_ZLIB_H 1 | #define HAVE_REGEX_H 1 | #define HAVE_DIRENT_H 1 | #define HAVE_SYS_WAIT_H 1 | #define HAVE_SYS_TYPES_H 1 | #define HAVE_SYS_FILE_H 1 | #define HAVE_STRING_H 1 | #define HAVE_FCNTL_H 1 | #define HAVE_SYSLOG_H 1 | #define HAVE_STDBOOL_H 1 | #define HAVE_ARPA_INET_H 1 | #define HAVE_FCNTL_H 1 | #define HAVE_INTTYPES_H 1 | #define HAVE_LIMITS_H 1 | #define HAVE_LIBINTL_H 1 | #define HAVE_MALLOC_H 1 | #define HAVE_MEMORY_H 1 | #define HAVE_NETDB_H 1 | #define HAVE_NETINET_IN_H 1 | #define HAVE_STDLIB_H 1 | #define HAVE_STDDEF_H 1 | #define HAVE_STRING_H 1 | #define HAVE_STRINGS_H 1 | #define HAVE_SYS_FILE_H 1 | #define HAVE_SYS_IOCTL_H 1 | #define HAVE_SYS_PARAM_H 1 | #define HAVE_SYS_SOCKET_H 1 | #define HAVE_SYS_MOUNT_H 1 | #define HAVE_SYS_TIME_H 1 | #define HAVE_SYS_VFS_H 1 | #define HAVE_SYSLOG_H 1 | #define HAVE_TERMIOS_H 1 | #define HAVE_UNISTD_H 1 | #define HAVE_VALUES_H 1 | #define HAVE_IFADDRS_H 1 | #define HAVE_LINUX_UUID_H 1 | #define HAVE_ARPA_NAMESER_H 1 | #define HAVE_ARPA_NAMESER_COMPAT_H 1 | #define HAVE_STDBOOL_H 1 | #define LBL_ALIGN /**/ | #define HAVE_SYS_TIME_H 1 | #define HAVE_UNISTD_H 1 | #define HAVE_STRUCT_TM_TM_ZONE 1 | #define HAVE_TM_ZONE 1 | #define HAVE_ALLOCA_H 1 | #define HAVE_ALLOCA 1 | #define HAVE_VPRINTF 1 | #define CLOSEDIR_VOID 1 | #define HAVE_FORK 1 | #define HAVE_VFORK 1 | #define HAVE_WORKING_VFORK 1 | #define HAVE_WORKING_FORK 1 | #define HAVE_STDLIB_H 1 | #define HAVE_MALLOC 0 | #define malloc rpl_malloc | #define TIME_WITH_SYS_TIME 1 | #define HAVE_ALARM 1 | #define HAVE_STDLIB_H 1 | #define HAVE_REALLOC 0 | #define realloc rpl_realloc | #define HAVE_SYS_SELECT_H 1 | #define HAVE_SYS_SOCKET_H 1 | #define SELECT_TYPE_ARG1 int | #define SELECT_TYPE_ARG234 (fd_set *) | #define SELECT_TYPE_ARG5 (struct timeval *) | #define HAVE_STAT_EMPTY_STRING_BUG 1 | #define HAVE_STRFTIME 1 | #define HAVE_BACKTRACE 1 | #define HAVE_OPENLOG 1 | #define HAVE_SYSLOG 1 | #define HAVE_VFPRINTF 1 | #define HAVE_STRLCPY 1 | #define HAVE_STRFTIME 1 | #define HAVE_INET_ATON 1 | #define HAVE_SETLINEBUF 1 | #define HAVE_STRERROR 1 | #define HAVE_STRTOF 1 | #define HAVE_TIMEGM 1 | #define HAVE_ISATTY 1 | #define HAVE_VSNPRINTF 1 | #define HAVE_SNPRINTF 1 | #define HAVE_ETHER_HOSTTON 1 | #define HAVE_GETADDRINFO 1 | #define HAVE_GETHOSTNAME 1 | #define HAVE_ALARM 1 | #define HAVE_BZERO 1 | #define HAVE_ENDGRENT 1 | #define HAVE_ENDPWENT 1 | #define HAVE_GETHOSTBYADDR 1 | #define HAVE_GETHOSTBYNAME 1 | #define HAVE_GETPASS 1 | #define HAVE_GETTIMEOFDAY 1 | #define HAVE_INET_NTOA 1 | #define HAVE_ISASCII 1 | #define HAVE_LOCALTIME_R 1 | #define HAVE_MEMCHR 1 | #define HAVE_MEMMOVE 1 | #define HAVE_MEMSET 1 | #define HAVE_MKDIR 1 | #define HAVE_MODF 1 | #define HAVE_PUTENV 1 | #define HAVE_REALPATH 1 | #define HAVE_REGCOMP 1 | #define HAVE_SELECT 1 | #define HAVE_SETENV 1 | #define HAVE_SOCKET 1 | #define HAVE_STRCASECMP 1 | #define HAVE_STRCHR 1 | #define HAVE_STRDUP 1 | #define HAVE_STRERROR 1 | #define HAVE_STRLCAT 1 | #define HAVE_STRNCASECMP 1 | #define HAVE_STRPBRK 1 | #define HAVE_STRERROR 1 | #define HAVE_STRRCHR 1 | #define HAVE_STRSTR 1 | #define HAVE_STRTOL 1 | #define HAVE_STRTOF 1 | #define HAVE_TZSET 1 | /* end confdefs.h. */ | /* Define gethostuuid to an innocuous variant, in case declares gethostuuid. | For example, HP-UX 11i declares gettimeofday. */ | #define gethostuuid innocuous_gethostuuid | | /* System header to define __stub macros and hopefully few prototypes, | which can conflict with char gethostuuid (); below. | Prefer to if __STDC__ is defined, since | exists even on freestanding compilers. */ | | #ifdef __STDC__ | # include | #else | # include | #endif | | #undef gethostuuid | | /* Override any GCC internal prototype to avoid an error. | Use char because int might match the return type of a GCC | builtin and then its argument prototype would still apply. */ | #ifdef __cplusplus | extern "C" | #endif | char gethostuuid (); | /* The GNU C library defines this for functions which it implements | to always fail with ENOSYS. Some functions are actually named | something starting with __ and the normal name is an alias. */ | #if defined __stub_gethostuuid || defined __stub___gethostuuid | choke me | #endif | | int | main () | { | return gethostuuid (); | ; | return 0; | } configure:9014: result: no configure:9026: checking for posix_memalign configure:9026: arm-linux-gnueabi-gcc -o conftest -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/<>=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fno-strict-aliasing -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -Wdate-time -D_FORTIFY_SOURCE=2 -Wl,-z,relro -Wl,-z,now conftest.c >&5 conftest.c:172:6: warning: conflicting types for built-in function 'posix_memalign'; expected 'int(void **, unsigned int, unsigned int)' [-Wbuiltin-declaration-mismatch] 172 | char posix_memalign (); | ^~~~~~~~~~~~~~ configure:9026: $? = 0 configure:9026: result: yes configure:9026: checking for memalign configure:9026: arm-linux-gnueabi-gcc -o conftest -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/<>=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fno-strict-aliasing -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -Wdate-time -D_FORTIFY_SOURCE=2 -Wl,-z,relro -Wl,-z,now conftest.c >&5 configure:9026: $? = 0 configure:9026: result: yes configure:9036: checking for library containing clock_gettime configure:9067: arm-linux-gnueabi-gcc -o conftest -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/<>=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fno-strict-aliasing -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -Wdate-time -D_FORTIFY_SOURCE=2 -Wl,-z,relro -Wl,-z,now conftest.c >&5 configure:9067: $? = 0 configure:9084: result: none required configure:9096: checking for library containing clock_nanosleep configure:9127: arm-linux-gnueabi-gcc -o conftest -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/<>=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fno-strict-aliasing -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -Wdate-time -D_FORTIFY_SOURCE=2 -Wl,-z,relro -Wl,-z,now conftest.c >&5 configure:9127: $? = 0 configure:9144: result: none required configure:9176: checking for .threads configure:9179: result: yes configure:9211: checking for sched_get_priority_min configure:9211: arm-linux-gnueabi-gcc -o conftest -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/<>=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fno-strict-aliasing -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -Wdate-time -D_FORTIFY_SOURCE=2 -Wl,-z,relro -Wl,-z,now conftest.c >&5 configure:9211: $? = 0 configure:9211: result: yes configure:9259: checking for rpc/xdr.h configure:9259: arm-linux-gnueabi-gcc -c -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/<>=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fno-strict-aliasing -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -Wdate-time -D_FORTIFY_SOURCE=2 conftest.c >&5 conftest.c:155:10: fatal error: rpc/types.h: No such file or directory 155 | #include | ^~~~~~~~~~~~~ compilation terminated. configure:9259: $? = 1 configure: failed program was: | /* confdefs.h */ | #define PACKAGE_NAME "Argus-5.0 Client Programs" | #define PACKAGE_TARNAME "argus-clients" | #define PACKAGE_VERSION "5.0" | #define PACKAGE_STRING "Argus-5.0 Client Programs 5.0" | #define PACKAGE_BUGREPORT "bug-report@qosient.com" | #define PACKAGE_URL "http://qosient.com/argus" | #define STDC_HEADERS 1 | #define HAVE_SYS_TYPES_H 1 | #define HAVE_SYS_STAT_H 1 | #define HAVE_STDLIB_H 1 | #define HAVE_STRING_H 1 | #define HAVE_MEMORY_H 1 | #define HAVE_STRINGS_H 1 | #define HAVE_INTTYPES_H 1 | #define HAVE_STDINT_H 1 | #define HAVE_UNISTD_H 1 | #define HAVE_READLINE_READLINE_H 1 | #define HAVE_DECL_RL_EVENT_HOOK 1 | #define HAVE_DECL_RL_CATCH_SIGNALS 1 | #define HAVE_DECL_RL_DONE 1 | #define HAVE_DECL_RL_SET_KEYBOARD_INPUT_TIMEOUT 1 | #define HAVE_DECL_RL_REPLACE_LINE 1 | #define HAVE_DECL_RL_DELETE_TEXT 1 | #define HAVE_DECL_RL_RESIZE_TERMINAL 1 | #define HAVE_DECL_RL_SAVE_PROMPT__ 1 | #define ARGUS_READLINE /**/ | #define ARGUS_MYSQL /**/ | #define HAVE_ZLIB_H 1 | #define HAVE_REGEX_H 1 | #define HAVE_DIRENT_H 1 | #define HAVE_SYS_WAIT_H 1 | #define HAVE_SYS_TYPES_H 1 | #define HAVE_SYS_FILE_H 1 | #define HAVE_STRING_H 1 | #define HAVE_FCNTL_H 1 | #define HAVE_SYSLOG_H 1 | #define HAVE_STDBOOL_H 1 | #define HAVE_ARPA_INET_H 1 | #define HAVE_FCNTL_H 1 | #define HAVE_INTTYPES_H 1 | #define HAVE_LIMITS_H 1 | #define HAVE_LIBINTL_H 1 | #define HAVE_MALLOC_H 1 | #define HAVE_MEMORY_H 1 | #define HAVE_NETDB_H 1 | #define HAVE_NETINET_IN_H 1 | #define HAVE_STDLIB_H 1 | #define HAVE_STDDEF_H 1 | #define HAVE_STRING_H 1 | #define HAVE_STRINGS_H 1 | #define HAVE_SYS_FILE_H 1 | #define HAVE_SYS_IOCTL_H 1 | #define HAVE_SYS_PARAM_H 1 | #define HAVE_SYS_SOCKET_H 1 | #define HAVE_SYS_MOUNT_H 1 | #define HAVE_SYS_TIME_H 1 | #define HAVE_SYS_VFS_H 1 | #define HAVE_SYSLOG_H 1 | #define HAVE_TERMIOS_H 1 | #define HAVE_UNISTD_H 1 | #define HAVE_VALUES_H 1 | #define HAVE_IFADDRS_H 1 | #define HAVE_LINUX_UUID_H 1 | #define HAVE_ARPA_NAMESER_H 1 | #define HAVE_ARPA_NAMESER_COMPAT_H 1 | #define HAVE_STDBOOL_H 1 | #define LBL_ALIGN /**/ | #define HAVE_SYS_TIME_H 1 | #define HAVE_UNISTD_H 1 | #define HAVE_STRUCT_TM_TM_ZONE 1 | #define HAVE_TM_ZONE 1 | #define HAVE_ALLOCA_H 1 | #define HAVE_ALLOCA 1 | #define HAVE_VPRINTF 1 | #define CLOSEDIR_VOID 1 | #define HAVE_FORK 1 | #define HAVE_VFORK 1 | #define HAVE_WORKING_VFORK 1 | #define HAVE_WORKING_FORK 1 | #define HAVE_STDLIB_H 1 | #define HAVE_MALLOC 0 | #define malloc rpl_malloc | #define TIME_WITH_SYS_TIME 1 | #define HAVE_ALARM 1 | #define HAVE_STDLIB_H 1 | #define HAVE_REALLOC 0 | #define realloc rpl_realloc | #define HAVE_SYS_SELECT_H 1 | #define HAVE_SYS_SOCKET_H 1 | #define SELECT_TYPE_ARG1 int | #define SELECT_TYPE_ARG234 (fd_set *) | #define SELECT_TYPE_ARG5 (struct timeval *) | #define HAVE_STAT_EMPTY_STRING_BUG 1 | #define HAVE_STRFTIME 1 | #define HAVE_BACKTRACE 1 | #define HAVE_OPENLOG 1 | #define HAVE_SYSLOG 1 | #define HAVE_VFPRINTF 1 | #define HAVE_STRLCPY 1 | #define HAVE_STRFTIME 1 | #define HAVE_INET_ATON 1 | #define HAVE_SETLINEBUF 1 | #define HAVE_STRERROR 1 | #define HAVE_STRTOF 1 | #define HAVE_TIMEGM 1 | #define HAVE_ISATTY 1 | #define HAVE_VSNPRINTF 1 | #define HAVE_SNPRINTF 1 | #define HAVE_ETHER_HOSTTON 1 | #define HAVE_GETADDRINFO 1 | #define HAVE_GETHOSTNAME 1 | #define HAVE_ALARM 1 | #define HAVE_BZERO 1 | #define HAVE_ENDGRENT 1 | #define HAVE_ENDPWENT 1 | #define HAVE_GETHOSTBYADDR 1 | #define HAVE_GETHOSTBYNAME 1 | #define HAVE_GETPASS 1 | #define HAVE_GETTIMEOFDAY 1 | #define HAVE_INET_NTOA 1 | #define HAVE_ISASCII 1 | #define HAVE_LOCALTIME_R 1 | #define HAVE_MEMCHR 1 | #define HAVE_MEMMOVE 1 | #define HAVE_MEMSET 1 | #define HAVE_MKDIR 1 | #define HAVE_MODF 1 | #define HAVE_PUTENV 1 | #define HAVE_REALPATH 1 | #define HAVE_REGCOMP 1 | #define HAVE_SELECT 1 | #define HAVE_SETENV 1 | #define HAVE_SOCKET 1 | #define HAVE_STRCASECMP 1 | #define HAVE_STRCHR 1 | #define HAVE_STRDUP 1 | #define HAVE_STRERROR 1 | #define HAVE_STRLCAT 1 | #define HAVE_STRNCASECMP 1 | #define HAVE_STRPBRK 1 | #define HAVE_STRERROR 1 | #define HAVE_STRRCHR 1 | #define HAVE_STRSTR 1 | #define HAVE_STRTOL 1 | #define HAVE_STRTOF 1 | #define HAVE_TZSET 1 | #define HAVE_POSIX_MEMALIGN 1 | #define HAVE_MEMALIGN 1 | #define HAVE_CLOCK_GETTIME 1 | #define HAVE_CLOCK_NANOSLEEP 1 | #define ARGUS_THREADS /**/ | #define HAVE_SCHED_GET_PRIORITY_MIN 1 | /* end confdefs.h. */ | #include | #include | | #include configure:9259: result: no configure:9272: checking rpc/xdr.h usability configure:9272: arm-linux-gnueabi-gcc -c -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/<>=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fno-strict-aliasing -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -Wdate-time -D_FORTIFY_SOURCE=2 -I/usr/include/tirpc conftest.c >&5 configure:9272: $? = 0 configure:9272: result: yes configure:9272: checking rpc/xdr.h presence configure:9272: arm-linux-gnueabi-gcc -E -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -Wdate-time -D_FORTIFY_SOURCE=2 -I/usr/include/tirpc conftest.c configure:9272: $? = 0 configure:9272: result: yes configure:9272: checking for rpc/xdr.h configure:9272: result: yes configure:9292: checking for xdrmem_create configure:9292: arm-linux-gnueabi-gcc -o conftest -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/<>=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fno-strict-aliasing -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -Wdate-time -D_FORTIFY_SOURCE=2 -I/usr/include/tirpc -Wl,-z,relro -Wl,-z,now conftest.c -ltirpc >&5 configure:9292: $? = 0 configure:9292: result: yes configure:9499: checking ncurses.h usability configure:9499: arm-linux-gnueabi-gcc -c -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/<>=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fno-strict-aliasing -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -Wdate-time -D_FORTIFY_SOURCE=2 conftest.c >&5 configure:9499: $? = 0 configure:9499: result: yes configure:9499: checking ncurses.h presence configure:9499: arm-linux-gnueabi-gcc -E -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -Wdate-time -D_FORTIFY_SOURCE=2 conftest.c configure:9499: $? = 0 configure:9499: result: yes configure:9499: checking for ncurses.h configure:9499: result: yes configure:9504: checking for initscr in -lncurses configure:9529: arm-linux-gnueabi-gcc -o conftest -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/<>=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fno-strict-aliasing -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -Wdate-time -D_FORTIFY_SOURCE=2 -Wl,-z,relro -Wl,-z,now conftest.c -lncurses >&5 configure:9529: $? = 0 configure:9538: result: yes configure:9760: checking for arm-linux-gnueabi-pkg-config configure:9778: found /usr/bin/arm-linux-gnueabi-pkg-config configure:9790: result: /usr/bin/arm-linux-gnueabi-pkg-config configure:9858: checking pkg-config is at least version 0.9.0 configure:9861: result: yes configure:9886: checking for LIBMAXMINDDB configure:9893: $PKG_CONFIG --exists --print-errors "libmaxminddb" configure:9896: $? = 0 configure:9910: $PKG_CONFIG --exists --print-errors "libmaxminddb" configure:9913: $? = 0 configure:9971: result: yes configure:9979: checking for "/usr/include/maxminddb.h" configure:9985: error: cannot check for file existence when cross compiling ## ---------------- ## ## Cache variables. ## ## ---------------- ## ac_cv_build=x86_64-pc-linux-gnu ac_cv_c_compiler_gnu=yes ac_cv_c_const=yes ac_cv_c_inline=inline ac_cv_c_int16_t=yes ac_cv_c_int32_t=yes ac_cv_c_int8_t=yes ac_cv_c_uint16_t=yes ac_cv_c_uint32_t=yes ac_cv_c_uint64_t=yes ac_cv_c_uint8_t=yes ac_cv_env_CC_set= ac_cv_env_CC_value= ac_cv_env_CFLAGS_set=set ac_cv_env_CFLAGS_value='-g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/<>=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fno-strict-aliasing ' ac_cv_env_CPPFLAGS_set=set ac_cv_env_CPPFLAGS_value='-D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -Wdate-time -D_FORTIFY_SOURCE=2' ac_cv_env_CPP_set= ac_cv_env_CPP_value= ac_cv_env_LDFLAGS_set=set ac_cv_env_LDFLAGS_value='-Wl,-z,relro -Wl,-z,now' ac_cv_env_LIBCARES_CFLAGS_set= ac_cv_env_LIBCARES_CFLAGS_value= ac_cv_env_LIBCARES_LIBS_set= ac_cv_env_LIBCARES_LIBS_value= ac_cv_env_LIBMAXMINDDB_CFLAGS_set= ac_cv_env_LIBMAXMINDDB_CFLAGS_value= ac_cv_env_LIBMAXMINDDB_LIBS_set= ac_cv_env_LIBMAXMINDDB_LIBS_value= ac_cv_env_LIBS_set= ac_cv_env_LIBS_value= ac_cv_env_PERL_EXT_CPPFLAGS_set= ac_cv_env_PERL_EXT_CPPFLAGS_value= ac_cv_env_PERL_EXT_DLEXT_set= ac_cv_env_PERL_EXT_DLEXT_value= ac_cv_env_PERL_EXT_INC_set= ac_cv_env_PERL_EXT_INC_value= ac_cv_env_PERL_EXT_LDFLAGS_set= ac_cv_env_PERL_EXT_LDFLAGS_value= ac_cv_env_PERL_EXT_LIB_set= ac_cv_env_PERL_EXT_LIB_value= ac_cv_env_PERL_EXT_PREFIX_set= ac_cv_env_PERL_EXT_PREFIX_value= ac_cv_env_PKG_CONFIG_LIBDIR_set= ac_cv_env_PKG_CONFIG_LIBDIR_value= ac_cv_env_PKG_CONFIG_PATH_set= ac_cv_env_PKG_CONFIG_PATH_value= ac_cv_env_PKG_CONFIG_set= ac_cv_env_PKG_CONFIG_value= ac_cv_env_PYTHON_set= ac_cv_env_PYTHON_value= ac_cv_env_YACC_set= ac_cv_env_YACC_value= ac_cv_env_YFLAGS_set= ac_cv_env_YFLAGS_value= ac_cv_env_build_alias_set=set ac_cv_env_build_alias_value=x86_64-linux-gnu ac_cv_env_host_alias_set=set ac_cv_env_host_alias_value=arm-linux-gnueabi ac_cv_env_target_alias_set= ac_cv_env_target_alias_value= ac_cv_found_mysql=yes ac_cv_func__doprnt=no ac_cv_func_alarm=yes ac_cv_func_alloca_works=yes ac_cv_func_backtrace=yes ac_cv_func_bzero=yes ac_cv_func_closedir_void=yes ac_cv_func_endgrent=yes ac_cv_func_endpwent=yes ac_cv_func_ether_hostton=yes ac_cv_func_floor=no ac_cv_func_floorf=no ac_cv_func_fork=yes ac_cv_func_fork_works=yes ac_cv_func_getaddrinfo=yes ac_cv_func_gethostbyaddr=yes ac_cv_func_gethostbyname=yes ac_cv_func_gethostname=yes ac_cv_func_gethostuuid=no ac_cv_func_getpass=yes ac_cv_func_gettimeofday=yes ac_cv_func_inet_aton=yes ac_cv_func_inet_ntoa=yes ac_cv_func_isascii=yes ac_cv_func_isatty=yes ac_cv_func_localtime_r=yes ac_cv_func_lstat_dereferences_slashed_symlink=no ac_cv_func_malloc_0_nonnull=no ac_cv_func_memalign=yes ac_cv_func_memchr=yes ac_cv_func_memcmp_working=no ac_cv_func_memmove=yes ac_cv_func_memset=yes ac_cv_func_mkdir=yes ac_cv_func_modf=yes ac_cv_func_openlog=yes ac_cv_func_posix_memalign=yes ac_cv_func_pow=no ac_cv_func_putenv=yes ac_cv_func_realloc_0_nonnull=no ac_cv_func_realpath=yes ac_cv_func_regcomp=yes ac_cv_func_remainderf=no ac_cv_func_sched_get_priority_min=yes ac_cv_func_select=yes ac_cv_func_select_args='int,fd_set *,struct timeval *' ac_cv_func_setenv=yes ac_cv_func_setlinebuf=yes ac_cv_func_snprintf=yes ac_cv_func_socket=yes ac_cv_func_sqrt=no ac_cv_func_srandomdev=no ac_cv_func_stat_empty_string_bug=yes ac_cv_func_strcasecmp=yes ac_cv_func_strchr=yes ac_cv_func_strdup=yes ac_cv_func_strerror=yes ac_cv_func_strftime=yes ac_cv_func_strlcat=yes ac_cv_func_strlcpy=yes ac_cv_func_strncasecmp=yes ac_cv_func_strpbrk=yes ac_cv_func_strrchr=yes ac_cv_func_strstr=yes ac_cv_func_strtod=no ac_cv_func_strtof=yes ac_cv_func_strtol=yes ac_cv_func_syslog=yes ac_cv_func_timegm=yes ac_cv_func_tzset=yes ac_cv_func_vfork=yes ac_cv_func_vfork_works=yes ac_cv_func_vfprintf=yes ac_cv_func_vprintf=yes ac_cv_func_vsnprintf=yes ac_cv_func_working_mktime=no ac_cv_func_xdrmem_create=yes ac_cv_have_decl_rl_catch_signals=yes ac_cv_have_decl_rl_delete_text=yes ac_cv_have_decl_rl_done=yes ac_cv_have_decl_rl_event_hook=yes ac_cv_have_decl_rl_replace_line=yes ac_cv_have_decl_rl_resize_terminal=yes ac_cv_have_decl_rl_save_prompt__=yes ac_cv_have_decl_rl_set_keyboard_input_timeout=yes ac_cv_header_arpa_inet_h=yes ac_cv_header_arpa_nameser_compat_h=yes ac_cv_header_arpa_nameser_h=yes ac_cv_header_dirent_dirent_h=yes ac_cv_header_dns_sd_h=no ac_cv_header_fcntl_h=yes ac_cv_header_ifaddrs_h=yes ac_cv_header_inttypes_h=yes ac_cv_header_libintl_h=yes ac_cv_header_limits_h=yes ac_cv_header_linux_uuid_h=yes ac_cv_header_malloc_h=yes ac_cv_header_memory_h=yes ac_cv_header_mysql_h=yes ac_cv_header_ncurses_h=yes ac_cv_header_net_if_dl_h=no ac_cv_header_netdb_h=yes ac_cv_header_netinet_in_h=yes ac_cv_header_readline_readline_h=yes ac_cv_header_regex_h=yes ac_cv_header_rpc_xdr_h=yes ac_cv_header_stdbool_h=yes ac_cv_header_stdc=yes ac_cv_header_stddef_h=yes ac_cv_header_stdint_h=yes ac_cv_header_stdlib_h=yes ac_cv_header_string_h=yes ac_cv_header_strings_h=yes ac_cv_header_sys_file_h=yes ac_cv_header_sys_ioctl_h=yes ac_cv_header_sys_mount_h=yes ac_cv_header_sys_param_h=yes ac_cv_header_sys_select_h=yes ac_cv_header_sys_socket_h=yes ac_cv_header_sys_sockio_h=no ac_cv_header_sys_stat_h=yes ac_cv_header_sys_systm_h=no ac_cv_header_sys_time_h=yes ac_cv_header_sys_types_h=yes ac_cv_header_sys_vfs_h=yes ac_cv_header_sys_wait_h=yes ac_cv_header_syslog_h=yes ac_cv_header_termios_h=yes ac_cv_header_time=yes ac_cv_header_unistd_h=yes ac_cv_header_uuid_h=no ac_cv_header_uuid_uuid_h=no ac_cv_header_values_h=yes ac_cv_header_vfork_h=no ac_cv_header_zlib_h=yes ac_cv_host=arm-unknown-linux-gnueabi ac_cv_lbl_flex_v24=yes ac_cv_lbl_gcc_vers=0 ac_cv_lbl_unaligned_fail=yes ac_cv_lib_error_at_line=yes ac_cv_lib_lex='none needed' ac_cv_lib_m_pow=yes ac_cv_lib_mysqlclient_r_mysql_init=yes ac_cv_lib_ncurses_initscr=yes ac_cv_lib_z_uncompress=yes ac_cv_member_struct_tm_tm_zone=yes ac_cv_mysql_where_inc=/usr/include/mysql ac_cv_mysql_where_lib=/usr/lib ac_cv_objext=o ac_cv_path_EGREP='/usr/bin/grep -E' ac_cv_path_GREP=/usr/bin/grep ac_cv_path_PKG_CONFIG=/usr/bin/arm-linux-gnueabi-pkg-config ac_cv_path_install='/usr/bin/install -c' ac_cv_prog_CC=arm-linux-gnueabi-gcc ac_cv_prog_CPP='arm-linux-gnueabi-gcc -E' ac_cv_prog_LEX=flex ac_cv_prog_RANLIB=arm-linux-gnueabi-ranlib ac_cv_prog_V_LEX=flex ac_cv_prog_V_RANLIB=ranlib ac_cv_prog_V_YACC=bison ac_cv_prog_YACC='bison -y' ac_cv_prog_cc_c89= ac_cv_prog_cc_g=yes ac_cv_prog_lex_root=lex.yy ac_cv_prog_lex_yytext_pointer=no ac_cv_search_clock_gettime='none required' ac_cv_search_clock_nanosleep='none required' ac_cv_search_gethostbyname='none required' ac_cv_search_opendir='none required' ac_cv_search_putmsg=no ac_cv_search_socket='none required' ac_cv_struct_tm=time.h ac_cv_sys_file_offset_bits=no ac_cv_sys_largefile_CC=no ac_cv_target=arm-unknown-linux-gnueabi ac_cv_type_pid_t=yes ac_cv_type_size_t=yes ac_cv_type_uid_t=yes ac_cv_working_alloca_h=yes pkg_cv_LIBMAXMINDDB_CFLAGS='-I/usr/include/arm-linux-gnueabi ' pkg_cv_LIBMAXMINDDB_LIBS='-lmaxminddb ' ## ----------------- ## ## Output variables. ## ## ----------------- ## ALLOCA='' ARGUS_CURLEXE='' ARGUS_MYSQL='ramysql rahosts' AWK='' CC='arm-linux-gnueabi-gcc' CFLAGS='-g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/<>=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fno-strict-aliasing ' CLANG='' COMPATLIB='-lm' CPP='arm-linux-gnueabi-gcc -E' CPPFLAGS='-D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -Wdate-time -D_FORTIFY_SOURCE=2' CURSESLIB='-lncurses' CURSES_INCLS='' DEFS='' DIRS='' DNSLIB='' ECHO_C='' ECHO_N='-n' ECHO_T='' EGREP='/usr/bin/grep -E' EXEEXT='' FT_CONFIG='' GREP='/usr/bin/grep' HAVE_SWIG='' INCLS='' INSTALL_BIN='' INSTALL_DATA='${INSTALL} -m 644' INSTALL_LIB='' INSTALL_PROGRAM='${INSTALL}' INSTALL_SCRIPT='${INSTALL}' LDFLAGS='-Wl,-z,relro -Wl,-z,now' LEX='flex' LEXLIB='' LEX_OUTPUT_ROOT='lex.yy' LIBCARES_CFLAGS='' LIBCARES_LIBS='' LIBCURL='' LIBCURL_CPPFLAGS='' LIBMAXMINDDB_CFLAGS='-I/usr/include/arm-linux-gnueabi ' LIBMAXMINDDB_LIBS='-lmaxminddb ' LIBOBJS=' malloc.o memcmp.o mktime.o realloc.o lstat.o stat.o strtod.o' LIBS='' LIB_SASL='' LIB_XDR='-ltirpc' LN_S='ln -s' LTLIBOBJS='' MYSQL_INCLS='-I/usr/include/mysql' MYSQL_LDFLAGS='-L/usr/lib -lmysqlclient_r' OBJEXT='o' PACKAGE_BUGREPORT='bug-report@qosient.com' PACKAGE_NAME='Argus-5.0 Client Programs' PACKAGE_RELEASE='3.6' PACKAGE_STRING='Argus-5.0 Client Programs 5.0' PACKAGE_TARNAME='argus-clients' PACKAGE_URL='http://qosient.com/argus' PACKAGE_VERSION='5.0' PATH_SEPARATOR=':' PCRE_CFLAGS='' PCRE_CONFIG='' PERL='' PERL_EXT_CPPFLAGS='' PERL_EXT_DLEXT='' PERL_EXT_INC='' PERL_EXT_LDFLAGS='' PERL_EXT_LIB='' PERL_EXT_PREFIX='' PKG_CONFIG='/usr/bin/arm-linux-gnueabi-pkg-config' PKG_CONFIG_LIBDIR='' PKG_CONFIG_PATH='' POW_LIB='-lm' PYTHON='' PYTHON_EXEC_PREFIX='' PYTHON_PLATFORM='' PYTHON_PREFIX='' PYTHON_VERSION='' RANLIB='arm-linux-gnueabi-ranlib' SASLFLAGS='' SHELL='/bin/bash' SHLICC2='' UUID_LIBS='' V_CCOPT='-O -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/<>=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fno-strict-aliasing ' V_FTDEP='' V_GEOIPDEP='' V_INCLS='' V_INCLS_EXAMPLES='' V_LEX='flex -Pargus_' V_PCRE='' V_PERL='' V_PYTHON_INCLS='' V_RANLIB='ranlib' V_READLINE='-Wl,-z,relro -Wl,-z,now -lreadline' V_READLINE_INCLS='-D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -Wdate-time -D_FORTIFY_SOURCE=2 ' V_THREADS='-lpthread ' V_YACC='bison -y -p argus_' WRAPLIBS='' XDR_INCLS='-I/usr/include/tirpc' YACC='bison -y' YFLAGS='' ZLIB='-lz' _libcurl_config='' ac_ct_CC='' bindir='${exec_prefix}/bin' build='x86_64-pc-linux-gnu' build_alias='x86_64-linux-gnu' build_cpu='x86_64' build_os='linux-gnu' build_vendor='pc' datadir='${datarootdir}' datarootdir='${prefix}/share' docdir='${datarootdir}/doc/${PACKAGE_TARNAME}' dvidir='${docdir}' exec_prefix='NONE' host='arm-unknown-linux-gnueabi' host_alias='arm-linux-gnueabi' host_cpu='arm' host_os='linux-gnueabi' host_vendor='unknown' htmldir='${docdir}' includedir='${prefix}/include' infodir='${prefix}/share/info' libdir='${prefix}/lib/arm-linux-gnueabi' libexecdir='${exec_prefix}/libexec' localedir='${datarootdir}/locale' localstatedir='/var' mandir='${prefix}/share/man' oldincludedir='/usr/include' pdfdir='${docdir}' pkgpyexecdir='' pkgpythondir='' prefix='/usr' program_transform_name='s,x,x,' psdir='${docdir}' pyexecdir='' pythondir='' runstatedir='/run' sbindir='${exec_prefix}/sbin' sharedstatedir='${prefix}/com' sysconfdir='/etc' systemdsystemunitdir='' target='arm-unknown-linux-gnueabi' target_alias='' target_cpu='arm' target_os='linux-gnueabi' target_vendor='unknown' ## ----------- ## ## confdefs.h. ## ## ----------- ## /* confdefs.h */ #define PACKAGE_NAME "Argus-5.0 Client Programs" #define PACKAGE_TARNAME "argus-clients" #define PACKAGE_VERSION "5.0" #define PACKAGE_STRING "Argus-5.0 Client Programs 5.0" #define PACKAGE_BUGREPORT "bug-report@qosient.com" #define PACKAGE_URL "http://qosient.com/argus" #define STDC_HEADERS 1 #define HAVE_SYS_TYPES_H 1 #define HAVE_SYS_STAT_H 1 #define HAVE_STDLIB_H 1 #define HAVE_STRING_H 1 #define HAVE_MEMORY_H 1 #define HAVE_STRINGS_H 1 #define HAVE_INTTYPES_H 1 #define HAVE_STDINT_H 1 #define HAVE_UNISTD_H 1 #define HAVE_READLINE_READLINE_H 1 #define HAVE_DECL_RL_EVENT_HOOK 1 #define HAVE_DECL_RL_CATCH_SIGNALS 1 #define HAVE_DECL_RL_DONE 1 #define HAVE_DECL_RL_SET_KEYBOARD_INPUT_TIMEOUT 1 #define HAVE_DECL_RL_REPLACE_LINE 1 #define HAVE_DECL_RL_DELETE_TEXT 1 #define HAVE_DECL_RL_RESIZE_TERMINAL 1 #define HAVE_DECL_RL_SAVE_PROMPT__ 1 #define ARGUS_READLINE /**/ #define ARGUS_MYSQL /**/ #define HAVE_ZLIB_H 1 #define HAVE_REGEX_H 1 #define HAVE_DIRENT_H 1 #define HAVE_SYS_WAIT_H 1 #define HAVE_SYS_TYPES_H 1 #define HAVE_SYS_FILE_H 1 #define HAVE_STRING_H 1 #define HAVE_FCNTL_H 1 #define HAVE_SYSLOG_H 1 #define HAVE_STDBOOL_H 1 #define HAVE_ARPA_INET_H 1 #define HAVE_FCNTL_H 1 #define HAVE_INTTYPES_H 1 #define HAVE_LIMITS_H 1 #define HAVE_LIBINTL_H 1 #define HAVE_MALLOC_H 1 #define HAVE_MEMORY_H 1 #define HAVE_NETDB_H 1 #define HAVE_NETINET_IN_H 1 #define HAVE_STDLIB_H 1 #define HAVE_STDDEF_H 1 #define HAVE_STRING_H 1 #define HAVE_STRINGS_H 1 #define HAVE_SYS_FILE_H 1 #define HAVE_SYS_IOCTL_H 1 #define HAVE_SYS_PARAM_H 1 #define HAVE_SYS_SOCKET_H 1 #define HAVE_SYS_MOUNT_H 1 #define HAVE_SYS_TIME_H 1 #define HAVE_SYS_VFS_H 1 #define HAVE_SYSLOG_H 1 #define HAVE_TERMIOS_H 1 #define HAVE_UNISTD_H 1 #define HAVE_VALUES_H 1 #define HAVE_IFADDRS_H 1 #define HAVE_LINUX_UUID_H 1 #define HAVE_ARPA_NAMESER_H 1 #define HAVE_ARPA_NAMESER_COMPAT_H 1 #define HAVE_STDBOOL_H 1 #define LBL_ALIGN /**/ #define HAVE_SYS_TIME_H 1 #define HAVE_UNISTD_H 1 #define HAVE_STRUCT_TM_TM_ZONE 1 #define HAVE_TM_ZONE 1 #define HAVE_ALLOCA_H 1 #define HAVE_ALLOCA 1 #define HAVE_VPRINTF 1 #define CLOSEDIR_VOID 1 #define HAVE_FORK 1 #define HAVE_VFORK 1 #define HAVE_WORKING_VFORK 1 #define HAVE_WORKING_FORK 1 #define HAVE_STDLIB_H 1 #define HAVE_MALLOC 0 #define malloc rpl_malloc #define TIME_WITH_SYS_TIME 1 #define HAVE_ALARM 1 #define HAVE_STDLIB_H 1 #define HAVE_REALLOC 0 #define realloc rpl_realloc #define HAVE_SYS_SELECT_H 1 #define HAVE_SYS_SOCKET_H 1 #define SELECT_TYPE_ARG1 int #define SELECT_TYPE_ARG234 (fd_set *) #define SELECT_TYPE_ARG5 (struct timeval *) #define HAVE_STAT_EMPTY_STRING_BUG 1 #define HAVE_STRFTIME 1 #define HAVE_BACKTRACE 1 #define HAVE_OPENLOG 1 #define HAVE_SYSLOG 1 #define HAVE_VFPRINTF 1 #define HAVE_STRLCPY 1 #define HAVE_STRFTIME 1 #define HAVE_INET_ATON 1 #define HAVE_SETLINEBUF 1 #define HAVE_STRERROR 1 #define HAVE_STRTOF 1 #define HAVE_TIMEGM 1 #define HAVE_ISATTY 1 #define HAVE_VSNPRINTF 1 #define HAVE_SNPRINTF 1 #define HAVE_ETHER_HOSTTON 1 #define HAVE_GETADDRINFO 1 #define HAVE_GETHOSTNAME 1 #define HAVE_ALARM 1 #define HAVE_BZERO 1 #define HAVE_ENDGRENT 1 #define HAVE_ENDPWENT 1 #define HAVE_GETHOSTBYADDR 1 #define HAVE_GETHOSTBYNAME 1 #define HAVE_GETPASS 1 #define HAVE_GETTIMEOFDAY 1 #define HAVE_INET_NTOA 1 #define HAVE_ISASCII 1 #define HAVE_LOCALTIME_R 1 #define HAVE_MEMCHR 1 #define HAVE_MEMMOVE 1 #define HAVE_MEMSET 1 #define HAVE_MKDIR 1 #define HAVE_MODF 1 #define HAVE_PUTENV 1 #define HAVE_REALPATH 1 #define HAVE_REGCOMP 1 #define HAVE_SELECT 1 #define HAVE_SETENV 1 #define HAVE_SOCKET 1 #define HAVE_STRCASECMP 1 #define HAVE_STRCHR 1 #define HAVE_STRDUP 1 #define HAVE_STRERROR 1 #define HAVE_STRLCAT 1 #define HAVE_STRNCASECMP 1 #define HAVE_STRPBRK 1 #define HAVE_STRERROR 1 #define HAVE_STRRCHR 1 #define HAVE_STRSTR 1 #define HAVE_STRTOL 1 #define HAVE_STRTOF 1 #define HAVE_TZSET 1 #define HAVE_POSIX_MEMALIGN 1 #define HAVE_MEMALIGN 1 #define HAVE_CLOCK_GETTIME 1 #define HAVE_CLOCK_NANOSLEEP 1 #define ARGUS_THREADS /**/ #define HAVE_SCHED_GET_PRIORITY_MIN 1 #define HAVE_RPC_XDR_H 1 #define HAVE_XDRMEM_CREATE 1 #define HAVE_XDR /**/ #define HAVE_NCURSES_H 1 #define ARGUS_CURSES /**/ #define ARGUS_GEOIP2 /**/ configure: exit 1 dh_auto_configure: error: ./configure --build=x86_64-linux-gnu --prefix=/usr --includedir=\${prefix}/include --mandir=\${prefix}/share/man --infodir=\${prefix}/share/info --sysconfdir=/etc --localstatedir=/var --disable-option-checking --disable-silent-rules --libdir=\${prefix}/lib/arm-linux-gnueabi --runstatedir=/run --disable-maintainer-mode --disable-dependency-tracking --host=arm-linux-gnueabi --with-libmaxminddb returned exit code 1 make[1]: *** [debian/rules:22: override_dh_auto_configure] Error 25 make[1]: Leaving directory '/<>' make: *** [debian/rules:18: binary-arch] Error 2 dpkg-buildpackage: error: debian/rules binary-arch subprocess returned exit status 2 -------------------------------------------------------------------------------- Build finished at 2025-04-25T04:17:09Z +------------------------------------------------------------------------------+ | Finished Timed Build Commands | +------------------------------------------------------------------------------+ rm -Rf /<>/ --------------------------------------------------------------------------- I: Finished running 'rm -Rf /<>/'. Finished processing commands. -------------------------------------------------------------------------------- Finished -------- +------------------------------------------------------------------------------+ | Cleanup | +------------------------------------------------------------------------------+ Purging /<> Not cleaning session: cloned chroot in use E: Build failure (dpkg-buildpackage died) +------------------------------------------------------------------------------+ | Summary | +------------------------------------------------------------------------------+ Build Architecture: amd64 Build Profiles: cross nocheck Build Type: any Build-Space: n/a Build-Time: 14 Distribution: unstable Fail-Stage: build Foreign Architectures: armel Host Architecture: armel Install-Time: 10 Job: argus-clients_1:5.0.2+git20250321.41f65e2-2 Machine Architecture: amd64 Package: argus-clients Package-Time: 35 Source-Version: 1:5.0.2+git20250321.41f65e2-2 Space: n/a Status: attempted Version: 1:5.0.2+git20250321.41f65e2-2 -------------------------------------------------------------------------------- Finished at 2025-04-25T04:17:09Z Build needed 00:00:35, no disk space