Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- This file contains any messages produced by compilers while
- running configure, to aid debugging if configure makes a mistake.
- It was created by OLA configure 0.10.6, which was
- generated by GNU Autoconf 2.69. Invocation command line was
- $ ./configure
- ## --------- ##
- ## Platform. ##
- ## --------- ##
- hostname = uwbclient01
- uname -m = x86_64
- uname -r = 4.13.0-43-generic
- uname -s = Linux
- uname -v = #48~16.04.1-Ubuntu SMP Thu May 17 12:56:46 UTC 2018
- /usr/bin/uname -p = unknown
- /bin/uname -X = unknown
- /bin/arch = unknown
- /usr/bin/arch -k = unknown
- /usr/convex/getsysinfo = unknown
- /usr/bin/hostinfo = unknown
- /bin/machine = unknown
- /usr/bin/oslevel = unknown
- /bin/universe = unknown
- PATH: /opt/ros/kinetic/bin
- PATH: /home/uwbclient01/bin
- PATH: /home/uwbclient01/.local/bin
- PATH: /usr/local/sbin
- PATH: /usr/local/bin
- PATH: /usr/sbin
- PATH: /usr/bin
- PATH: /sbin
- PATH: /bin
- PATH: /usr/games
- PATH: /usr/local/games
- PATH: /snap/bin
- ## ----------- ##
- ## Core tests. ##
- ## ----------- ##
- configure:3225: checking for a BSD-compatible install
- configure:3293: result: /usr/bin/install -c
- configure:3304: checking whether build environment is sane
- configure:3359: result: yes
- configure:3510: checking for a thread-safe mkdir -p
- configure:3549: result: /bin/mkdir -p
- configure:3556: checking for gawk
- configure:3586: result: no
- configure:3556: checking for mawk
- configure:3572: found /usr/bin/mawk
- configure:3583: result: mawk
- configure:3594: checking whether make sets $(MAKE)
- configure:3616: result: yes
- configure:3645: checking whether make supports nested variables
- configure:3662: result: yes
- configure:3865: checking for g++
- configure:3881: found /usr/bin/g++
- configure:3892: result: g++
- configure:3919: checking for C++ compiler version
- configure:3928: g++ --version >&5
- g++ (Ubuntu 5.4.0-6ubuntu1~16.04.9) 5.4.0 20160609
- Copyright (C) 2015 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:3939: $? = 0
- configure:3928: g++ -v >&5
- Using built-in specs.
- COLLECT_GCC=g++
- COLLECT_LTO_WRAPPER=/usr/lib/gcc/x86_64-linux-gnu/5/lto-wrapper
- Target: x86_64-linux-gnu
- Configured with: ../src/configure -v --with-pkgversion='Ubuntu 5.4.0-6ubuntu1~16.04.9' --with-bugurl=file:///usr/share/doc/gcc-5/README.Bugs --enable-languages=c,ada,c++,java,go,d,fortran,objc,obj-c++
- --prefix=/usr --program-suffix=-5 --enable-shared --enable-linker-build-id --libexecdir=/usr/lib --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-gnu-unique-object --disable-vtable-verify --enable-libmpx --enable-plugin
- --with-system-zlib --disable-browser-plugin --enable-java-awt=gtk --enable-gtk-cairo --with-java-home=/usr/lib/jvm/java-1.5.0-gcj-5-amd64/jre --enable-java-home --with-jvm-root-dir=/usr/lib/jvm/java-1.5.0-gcj-5-amd64
- --with-jvm-jar-dir=/usr/lib/jvm-exports/java-1.5.0-gcj-5-amd64 --with-arch-directory=amd64 --with-ecj-jar=/usr/share/java/eclipse-ecj.jar --enable-objc-gc --enable-multiarch --disable-werror
- --with-arch-32=i686 --with-abi=m64 --with-multilib-list=m32,m64,mx32 --enable-multilib --with-tune=generic --enable-checking=release --build=x86_64-linux-gnu --host=x86_64-linux-gnu
- --target=x86_64-linux-gnu
- Thread model: posix
- gcc version 5.4.0 20160609 (Ubuntu 5.4.0-6ubuntu1~16.04.9)
- configure:3939: $? = 0
- configure:3928: g++ -V >&5
- g++: error: unrecognized command line option '-V'
- g++: fatal error: no input files
- compilation terminated.
- configure:3939: $? = 1
- configure:3928: g++ -qversion >&5
- g++: error: unrecognized command line option '-qversion'
- g++: fatal error: no input files
- compilation terminated.
- configure:3939: $? = 1
- configure:3959: checking whether the C++ compiler works
- configure:3981: g++ conftest.cpp >&5
- configure:3985: $? = 0
- configure:4033: result: yes
- configure:4036: checking for C++ compiler default output file name
- configure:4038: result: a.out
- configure:4044: checking for suffix of executables
- configure:4051: g++ -o conftest conftest.cpp >&5
- configure:4055: $? = 0
- configure:4077: result:
- configure:4099: checking whether we are cross compiling
- configure:4107: g++ -o conftest conftest.cpp >&5
- configure:4111: $? = 0
- configure:4118: ./conftest
- configure:4122: $? = 0
- configure:4137: result: no
- configure:4142: checking for suffix of object files
- configure:4164: g++ -c conftest.cpp >&5
- configure:4168: $? = 0
- configure:4189: result: o
- configure:4193: checking whether we are using the GNU C++ compiler
- configure:4212: g++ -c conftest.cpp >&5
- configure:4212: $? = 0
- configure:4221: result: yes
- configure:4230: checking whether g++ accepts -g
- configure:4250: g++ -c -g conftest.cpp >&5
- configure:4250: $? = 0
- configure:4291: result: yes
- configure:4325: checking for style of include used by make
- configure:4353: result: GNU
- configure:4379: checking dependency style of g++
- configure:4490: result: gcc3
- configure:4509: checking for gawk
- configure:4536: result: mawk
- configure:4595: checking for gcc
- configure:4611: found /usr/bin/gcc
- configure:4622: result: gcc
- configure:4851: checking for C compiler version
- configure:4860: gcc --version >&5
- gcc (Ubuntu 5.4.0-6ubuntu1~16.04.9) 5.4.0 20160609
- Copyright (C) 2015 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:4871: $? = 0
- configure:4860: gcc -v >&5
- Using built-in specs.
- COLLECT_GCC=gcc
- COLLECT_LTO_WRAPPER=/usr/lib/gcc/x86_64-linux-gnu/5/lto-wrapper
- Target: x86_64-linux-gnu
- Configured with: ../src/configure -v --with-pkgversion='Ubuntu 5.4.0-6ubuntu1~16.04.9' --with-bugurl=file:///usr/share/doc/gcc-5/README.Bugs --enable-languages=c,ada,c++,java,go,d,fortran,objc,obj-c++
- --prefix=/usr --program-suffix=-5 --enable-shared --enable-linker-build-id --libexecdir=/usr/lib --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-gnu-unique-object --disable-vtable-verify --enable-libmpx --enable-plugin
- --with-system-zlib --disable-browser-plugin --enable-java-awt=gtk --enable-gtk-cairo --with-java-home=/usr/lib/jvm/java-1.5.0-gcj-5-amd64/jre --enable-java-home --with-jvm-root-dir=/usr/lib/jvm/java-1.5.0-gcj-5-amd64
- --with-jvm-jar-dir=/usr/lib/jvm-exports/java-1.5.0-gcj-5-amd64 --with-arch-directory=amd64 --with-ecj-jar=/usr/share/java/eclipse-ecj.jar --enable-objc-gc --enable-multiarch --disable-werror
- --with-arch-32=i686 --with-abi=m64 --with-multilib-list=m32,m64,mx32 --enable-multilib --with-tune=generic --enable-checking=release --build=x86_64-linux-gnu --host=x86_64-linux-gnu
- --target=x86_64-linux-gnu
- Thread model: posix
- gcc version 5.4.0 20160609 (Ubuntu 5.4.0-6ubuntu1~16.04.9)
- configure:4871: $? = 0
- configure:4860: gcc -V >&5
- gcc: error: unrecognized command line option '-V'
- gcc: fatal error: no input files
- compilation terminated.
- configure:4871: $? = 1
- configure:4860: gcc -qversion >&5
- gcc: error: unrecognized command line option '-qversion'
- gcc: fatal error: no input files
- compilation terminated.
- configure:4871: $? = 1
- configure:4875: checking whether we are using the GNU C compiler
- configure:4894: gcc -c conftest.c >&5
- configure:4894: $? = 0
- configure:4903: result: yes
- configure:4912: checking whether gcc accepts -g
- configure:4932: gcc -c -g conftest.c >&5
- configure:4932: $? = 0
- configure:4973: result: yes
- configure:4990: checking for gcc option to accept ISO C89
- configure:5053: gcc -c -g -O2 conftest.c >&5
- configure:5053: $? = 0
- configure:5066: result: none needed
- configure:5091: checking whether gcc understands -c and -o together
- configure:5113: gcc -c conftest.c -o conftest2.o
- configure:5116: $? = 0
- configure:5113: gcc -c conftest.c -o conftest2.o
- configure:5116: $? = 0
- configure:5128: result: yes
- configure:5147: checking dependency style of gcc
- configure:5258: result: gcc3
- configure:5278: checking how to run the C preprocessor
- configure:5309: gcc -E conftest.c
- configure:5309: $? = 0
- configure:5323: gcc -E conftest.c
- conftest.c:11:28: fatal error: ac_nonexistent.h: No such file or directory
- compilation terminated.
- configure:5323: $? = 1
- configure: failed program was:
- | /* confdefs.h */
- | #define PACKAGE_NAME "OLA"
- | #define PACKAGE_TARNAME "ola"
- | #define PACKAGE_VERSION "0.10.6"
- | #define PACKAGE_STRING "OLA 0.10.6"
- | #define PACKAGE_BUGREPORT "open-lighting@googlegroups.com"
- | #define PACKAGE_URL ""
- | #define PACKAGE "ola"
- | #define VERSION "0.10.6"
- | /* end confdefs.h. */
- | #include <ac_nonexistent.h>
- configure:5348: result: gcc -E
- configure:5368: gcc -E conftest.c
- configure:5368: $? = 0
- configure:5382: gcc -E conftest.c
- conftest.c:11:28: fatal error: ac_nonexistent.h: No such file or directory
- compilation terminated.
- configure:5382: $? = 1
- configure: failed program was:
- | /* confdefs.h */
- | #define PACKAGE_NAME "OLA"
- | #define PACKAGE_TARNAME "ola"
- | #define PACKAGE_VERSION "0.10.6"
- | #define PACKAGE_STRING "OLA 0.10.6"
- | #define PACKAGE_BUGREPORT "open-lighting@googlegroups.com"
- | #define PACKAGE_URL ""
- | #define PACKAGE "ola"
- | #define VERSION "0.10.6"
- | /* end confdefs.h. */
- | #include <ac_nonexistent.h>
- configure:5411: checking whether ln -s works
- configure:5415: result: yes
- configure:5422: checking whether make sets $(MAKE)
- configure:5444: result: yes
- configure:5456: checking for -std=gnu++98 support
- configure:5475: g++ -c -g -O2 -std=gnu++98 -Wall -Werror conftest.cpp >&5
- configure:5475: $? = 0
- configure:5485: result: yes
- configure:5498: checking for -std=gnu++11 support
- configure:5516: g++ -c -g -O2 -std=gnu++11 -Wall -Werror conftest.cpp >&5
- configure:5516: $? = 0
- configure:5526: result: yes
- configure:5593: checking for pkg-config
- configure:5611: found /usr/bin/pkg-config
- configure:5623: result: /usr/bin/pkg-config
- configure:5648: checking pkg-config is at least version 0.9.0
- configure:5651: result: yes
- configure:5667: checking for CPPUNIT1
- configure:5674: $PKG_CONFIG --exists --print-errors "cppunit < 1.14.0"
- configure:5677: $? = 0
- configure:5690: $PKG_CONFIG --exists --print-errors "cppunit < 1.14.0"
- configure:5693: $? = 0
- configure:5866: result: yes
- configure:5892: checking for dirent.h that defines DIR
- configure:5911: g++ -c -g -O2 -std=gnu++98 conftest.cpp >&5
- configure:5911: $? = 0
- configure:5919: result: yes
- configure:5932: checking for library containing opendir
- configure:5963: g++ -o conftest -g -O2 -std=gnu++98 conftest.cpp >&5
- configure:5963: $? = 0
- configure:5980: result: none required
- configure:6050: checking for sys/types.h
- configure:6050: g++ -c -g -O2 -std=gnu++98 conftest.cpp >&5
- configure:6050: $? = 0
- configure:6050: result: yes
- configure:6050: checking for netinet/in.h
- configure:6050: g++ -c -g -O2 -std=gnu++98 conftest.cpp >&5
- configure:6050: $? = 0
- configure:6050: result: yes
- configure:6050: checking for arpa/nameser.h
- configure:6050: g++ -c -g -O2 -std=gnu++98 conftest.cpp >&5
- configure:6050: $? = 0
- configure:6050: result: yes
- configure:6050: checking for netdb.h
- configure:6050: g++ -c -g -O2 -std=gnu++98 conftest.cpp >&5
- configure:6050: $? = 0
- configure:6050: result: yes
- configure:6050: checking for resolv.h
- configure:6050: g++ -c -g -O2 -std=gnu++98 conftest.cpp >&5
- configure:6050: $? = 0
- configure:6050: result: yes
- configure:6078: checking how to run the C++ preprocessor
- configure:6105: g++ -E conftest.cpp
- configure:6105: $? = 0
- configure:6119: g++ -E conftest.cpp
- conftest.cpp:17:28: fatal error: ac_nonexistent.h: No such file or directory
- compilation terminated.
- configure:6119: $? = 1
- configure: failed program was:
- | /* confdefs.h */
- | #define PACKAGE_NAME "OLA"
- | #define PACKAGE_TARNAME "ola"
- | #define PACKAGE_VERSION "0.10.6"
- | #define PACKAGE_STRING "OLA 0.10.6"
- | #define PACKAGE_BUGREPORT "open-lighting@googlegroups.com"
- | #define PACKAGE_URL ""
- | #define PACKAGE "ola"
- | #define VERSION "0.10.6"
- | #define HAVE_DIRENT_H 1
- | #define HAVE_SYS_TYPES_H 1
- | #define HAVE_NETINET_IN_H 1
- | #define HAVE_ARPA_NAMESER_H 1
- | #define HAVE_NETDB_H 1
- | #define HAVE_RESOLV_H 1
- | /* end confdefs.h. */
- | #include <ac_nonexistent.h>
- configure:6144: result: g++ -E
- configure:6164: g++ -E conftest.cpp
- configure:6164: $? = 0
- configure:6178: g++ -E conftest.cpp
- conftest.cpp:17:28: fatal error: ac_nonexistent.h: No such file or directory
- compilation terminated.
- configure:6178: $? = 1
- configure: failed program was:
- | /* confdefs.h */
- | #define PACKAGE_NAME "OLA"
- | #define PACKAGE_TARNAME "ola"
- | #define PACKAGE_VERSION "0.10.6"
- | #define PACKAGE_STRING "OLA 0.10.6"
- | #define PACKAGE_BUGREPORT "open-lighting@googlegroups.com"
- | #define PACKAGE_URL ""
- | #define PACKAGE "ola"
- | #define VERSION "0.10.6"
- | #define HAVE_DIRENT_H 1
- | #define HAVE_SYS_TYPES_H 1
- | #define HAVE_NETINET_IN_H 1
- | #define HAVE_ARPA_NAMESER_H 1
- | #define HAVE_NETDB_H 1
- | #define HAVE_RESOLV_H 1
- | /* end confdefs.h. */
- | #include <ac_nonexistent.h>
- configure:6207: checking for grep that handles long lines and -e
- configure:6265: result: /bin/grep
- configure:6270: checking for egrep
- configure:6332: result: /bin/grep -E
- configure:6337: checking for ANSI C header files
- configure:6357: g++ -c -g -O2 -std=gnu++98 conftest.cpp >&5
- configure:6357: $? = 0
- configure:6430: g++ -o conftest -g -O2 -std=gnu++98 conftest.cpp >&5
- configure:6430: $? = 0
- configure:6430: ./conftest
- configure:6430: $? = 0
- configure:6441: result: yes
- configure:6455: checking for sys/types.h
- configure:6455: result: yes
- configure:6455: checking for sys/stat.h
- configure:6455: g++ -c -g -O2 -std=gnu++98 conftest.cpp >&5
- configure:6455: $? = 0
- configure:6455: result: yes
- configure:6455: checking for stdlib.h
- configure:6455: g++ -c -g -O2 -std=gnu++98 conftest.cpp >&5
- configure:6455: $? = 0
- configure:6455: result: yes
- configure:6455: checking for string.h
- configure:6455: g++ -c -g -O2 -std=gnu++98 conftest.cpp >&5
- configure:6455: $? = 0
- configure:6455: result: yes
- configure:6455: checking for memory.h
- configure:6455: g++ -c -g -O2 -std=gnu++98 conftest.cpp >&5
- configure:6455: $? = 0
- configure:6455: result: yes
- configure:6455: checking for strings.h
- configure:6455: g++ -c -g -O2 -std=gnu++98 conftest.cpp >&5
- configure:6455: $? = 0
- configure:6455: result: yes
- configure:6455: checking for inttypes.h
- configure:6455: g++ -c -g -O2 -std=gnu++98 conftest.cpp >&5
- configure:6455: $? = 0
- configure:6455: result: yes
- configure:6455: checking for stdint.h
- configure:6455: g++ -c -g -O2 -std=gnu++98 conftest.cpp >&5
- configure:6455: $? = 0
- configure:6455: result: yes
- configure:6455: checking for unistd.h
- configure:6455: g++ -c -g -O2 -std=gnu++98 conftest.cpp >&5
- configure:6455: $? = 0
- configure:6455: result: yes
- configure:6469: checking errno.h usability
- configure:6469: g++ -c -g -O2 -std=gnu++98 conftest.cpp >&5
- configure:6469: $? = 0
- configure:6469: result: yes
- configure:6469: checking errno.h presence
- configure:6469: g++ -E conftest.cpp
- configure:6469: $? = 0
- configure:6469: result: yes
- configure:6469: checking for errno.h
- configure:6469: result: yes
- configure:6488: checking arpa/inet.h usability
- configure:6488: g++ -c -g -O2 -std=gnu++98 conftest.cpp >&5
- configure:6488: $? = 0
- configure:6488: result: yes
- configure:6488: checking arpa/inet.h presence
- configure:6488: g++ -E conftest.cpp
- configure:6488: $? = 0
- configure:6488: result: yes
- configure:6488: checking for arpa/inet.h
- configure:6488: result: yes
- configure:6488: checking bits/sockaddr.h usability
- configure:6488: g++ -c -g -O2 -std=gnu++98 conftest.cpp >&5
- configure:6488: $? = 0
- configure:6488: result: yes
- configure:6488: checking bits/sockaddr.h presence
- configure:6488: g++ -E conftest.cpp
- configure:6488: $? = 0
- configure:6488: result: yes
- configure:6488: checking for bits/sockaddr.h
- configure:6488: result: yes
- configure:6488: checking fcntl.h usability
- configure:6488: g++ -c -g -O2 -std=gnu++98 conftest.cpp >&5
- configure:6488: $? = 0
- configure:6488: result: yes
- configure:6488: checking fcntl.h presence
- configure:6488: g++ -E conftest.cpp
- configure:6488: $? = 0
- configure:6488: result: yes
- configure:6488: checking for fcntl.h
- configure:6488: result: yes
- configure:6488: checking float.h usability
- configure:6488: g++ -c -g -O2 -std=gnu++98 conftest.cpp >&5
- configure:6488: $? = 0
- configure:6488: result: yes
- configure:6488: checking float.h presence
- configure:6488: g++ -E conftest.cpp
- configure:6488: $? = 0
- configure:6488: result: yes
- configure:6488: checking for float.h
- configure:6488: result: yes
- configure:6488: checking limits.h usability
- configure:6488: g++ -c -g -O2 -std=gnu++98 conftest.cpp >&5
- configure:6488: $? = 0
- configure:6488: result: yes
- configure:6488: checking limits.h presence
- configure:6488: g++ -E conftest.cpp
- configure:6488: $? = 0
- configure:6488: result: yes
- configure:6488: checking for limits.h
- configure:6488: result: yes
- configure:6488: checking malloc.h usability
- configure:6488: g++ -c -g -O2 -std=gnu++98 conftest.cpp >&5
- configure:6488: $? = 0
- configure:6488: result: yes
- configure:6488: checking malloc.h presence
- configure:6488: g++ -E conftest.cpp
- configure:6488: $? = 0
- configure:6488: result: yes
- configure:6488: checking for malloc.h
- configure:6488: result: yes
- configure:6488: checking for netinet/in.h
- configure:6488: result: yes
- configure:6488: checking for stdint.h
- configure:6488: result: yes
- configure:6488: checking for stdlib.h
- configure:6488: result: yes
- configure:6488: checking for string.h
- configure:6488: result: yes
- configure:6488: checking for strings.h
- configure:6488: result: yes
- configure:6488: checking sys/file.h usability
- configure:6488: g++ -c -g -O2 -std=gnu++98 conftest.cpp >&5
- configure:6488: $? = 0
- configure:6488: result: yes
- configure:6488: checking sys/file.h presence
- configure:6488: g++ -E conftest.cpp
- configure:6488: $? = 0
- configure:6488: result: yes
- configure:6488: checking for sys/file.h
- configure:6488: result: yes
- configure:6488: checking sys/ioctl.h usability
- configure:6488: g++ -c -g -O2 -std=gnu++98 conftest.cpp >&5
- configure:6488: $? = 0
- configure:6488: result: yes
- configure:6488: checking sys/ioctl.h presence
- configure:6488: g++ -E conftest.cpp
- configure:6488: $? = 0
- configure:6488: result: yes
- configure:6488: checking for sys/ioctl.h
- configure:6488: result: yes
- configure:6488: checking sys/socket.h usability
- configure:6488: g++ -c -g -O2 -std=gnu++98 conftest.cpp >&5
- configure:6488: $? = 0
- configure:6488: result: yes
- configure:6488: checking sys/socket.h presence
- configure:6488: g++ -E conftest.cpp
- configure:6488: $? = 0
- configure:6488: result: yes
- configure:6488: checking for sys/socket.h
- configure:6488: result: yes
- configure:6488: checking sys/time.h usability
- configure:6488: g++ -c -g -O2 -std=gnu++98 conftest.cpp >&5
- configure:6488: $? = 0
- configure:6488: result: yes
- configure:6488: checking sys/time.h presence
- configure:6488: g++ -E conftest.cpp
- configure:6488: $? = 0
- configure:6488: result: yes
- configure:6488: checking for sys/time.h
- configure:6488: result: yes
- configure:6488: checking sys/timeb.h usability
- configure:6488: g++ -c -g -O2 -std=gnu++98 conftest.cpp >&5
- configure:6488: $? = 0
- configure:6488: result: yes
- configure:6488: checking sys/timeb.h presence
- configure:6488: g++ -E conftest.cpp
- configure:6488: $? = 0
- configure:6488: result: yes
- configure:6488: checking for sys/timeb.h
- configure:6488: result: yes
- configure:6488: checking syslog.h usability
- configure:6488: g++ -c -g -O2 -std=gnu++98 conftest.cpp >&5
- configure:6488: $? = 0
- configure:6488: result: yes
- configure:6488: checking syslog.h presence
- configure:6488: g++ -E conftest.cpp
- configure:6488: $? = 0
- configure:6488: result: yes
- configure:6488: checking for syslog.h
- configure:6488: result: yes
- configure:6488: checking termios.h usability
- configure:6488: g++ -c -g -O2 -std=gnu++98 conftest.cpp >&5
- configure:6488: $? = 0
- configure:6488: result: yes
- configure:6488: checking termios.h presence
- configure:6488: g++ -E conftest.cpp
- configure:6488: $? = 0
- configure:6488: result: yes
- configure:6488: checking for termios.h
- configure:6488: result: yes
- configure:6488: checking for unistd.h
- configure:6488: result: yes
- configure:6503: checking asm/termios.h usability
- configure:6503: g++ -c -g -O2 -std=gnu++98 conftest.cpp >&5
- configure:6503: $? = 0
- configure:6503: result: yes
- configure:6503: checking asm/termios.h presence
- configure:6503: g++ -E conftest.cpp
- configure:6503: $? = 0
- configure:6503: result: yes
- configure:6503: checking for asm/termios.h
- configure:6503: result: yes
- configure:6503: checking assert.h usability
- configure:6503: g++ -c -g -O2 -std=gnu++98 conftest.cpp >&5
- configure:6503: $? = 0
- configure:6503: result: yes
- configure:6503: checking assert.h presence
- configure:6503: g++ -E conftest.cpp
- configure:6503: $? = 0
- configure:6503: result: yes
- configure:6503: checking for assert.h
- configure:6503: result: yes
- configure:6503: checking dlfcn.h usability
- configure:6503: g++ -c -g -O2 -std=gnu++98 conftest.cpp >&5
- configure:6503: $? = 0
- configure:6503: result: yes
- configure:6503: checking dlfcn.h presence
- configure:6503: g++ -E conftest.cpp
- configure:6503: $? = 0
- configure:6503: result: yes
- configure:6503: checking for dlfcn.h
- configure:6503: result: yes
- configure:6503: checking endian.h usability
- configure:6503: g++ -c -g -O2 -std=gnu++98 conftest.cpp >&5
- configure:6503: $? = 0
- configure:6503: result: yes
- configure:6503: checking endian.h presence
- configure:6503: g++ -E conftest.cpp
- configure:6503: $? = 0
- configure:6503: result: yes
- configure:6503: checking for endian.h
- configure:6503: result: yes
- configure:6503: checking execinfo.h usability
- configure:6503: g++ -c -g -O2 -std=gnu++98 conftest.cpp >&5
- configure:6503: $? = 0
- configure:6503: result: yes
- configure:6503: checking execinfo.h presence
- configure:6503: g++ -E conftest.cpp
- configure:6503: $? = 0
- configure:6503: result: yes
- configure:6503: checking for execinfo.h
- configure:6503: result: yes
- configure:6503: checking linux/if_packet.h usability
- configure:6503: g++ -c -g -O2 -std=gnu++98 conftest.cpp >&5
- configure:6503: $? = 0
- configure:6503: result: yes
- configure:6503: checking linux/if_packet.h presence
- configure:6503: g++ -E conftest.cpp
- configure:6503: $? = 0
- configure:6503: result: yes
- configure:6503: checking for linux/if_packet.h
- configure:6503: result: yes
- configure:6503: checking math.h usability
- configure:6503: g++ -c -g -O2 -std=gnu++98 conftest.cpp >&5
- configure:6503: $? = 0
- configure:6503: result: yes
- configure:6503: checking math.h presence
- configure:6503: g++ -E conftest.cpp
- configure:6503: $? = 0
- configure:6503: result: yes
- configure:6503: checking for math.h
- configure:6503: result: yes
- configure:6503: checking net/ethernet.h usability
- configure:6503: g++ -c -g -O2 -std=gnu++98 conftest.cpp >&5
- configure:6503: $? = 0
- configure:6503: result: yes
- configure:6503: checking net/ethernet.h presence
- configure:6503: g++ -E conftest.cpp
- configure:6503: $? = 0
- configure:6503: result: yes
- configure:6503: checking for net/ethernet.h
- configure:6503: result: yes
- configure:6503: checking stropts.h usability
- configure:6503: g++ -c -g -O2 -std=gnu++98 conftest.cpp >&5
- configure:6503: $? = 0
- configure:6503: result: yes
- configure:6503: checking stropts.h presence
- configure:6503: g++ -E conftest.cpp
- configure:6503: $? = 0
- configure:6503: result: yes
- configure:6503: checking for stropts.h
- configure:6503: result: yes
- configure:6503: checking sys/param.h usability
- configure:6503: g++ -c -g -O2 -std=gnu++98 conftest.cpp >&5
- configure:6503: $? = 0
- configure:6503: result: yes
- configure:6503: checking sys/param.h presence
- configure:6503: g++ -E conftest.cpp
- configure:6503: $? = 0
- configure:6503: result: yes
- configure:6503: checking for sys/param.h
- configure:6503: result: yes
- configure:6503: checking for sys/types.h
- configure:6503: result: yes
- configure:6503: checking sys/uio.h usability
- configure:6503: g++ -c -g -O2 -std=gnu++98 conftest.cpp >&5
- configure:6503: $? = 0
- configure:6503: result: yes
- configure:6503: checking sys/uio.h presence
- configure:6503: g++ -E conftest.cpp
- configure:6503: $? = 0
- configure:6503: result: yes
- configure:6503: checking for sys/uio.h
- configure:6503: result: yes
- configure:6503: checking sysexits.h usability
- configure:6503: g++ -c -g -O2 -std=gnu++98 conftest.cpp >&5
- configure:6503: $? = 0
- configure:6503: result: yes
- configure:6503: checking sysexits.h presence
- configure:6503: g++ -E conftest.cpp
- configure:6503: $? = 0
- configure:6503: result: yes
- configure:6503: checking for sysexits.h
- configure:6503: result: yes
- configure:6515: checking winsock2.h usability
- configure:6515: g++ -c -g -O2 -std=gnu++98 conftest.cpp >&5
- conftest.cpp:93:22: fatal error: winsock2.h: No such file or directory
- compilation terminated.
- configure:6515: $? = 1
- configure: failed program was:
- | /* confdefs.h */
- | #define PACKAGE_NAME "OLA"
- | #define PACKAGE_TARNAME "ola"
- | #define PACKAGE_VERSION "0.10.6"
- | #define PACKAGE_STRING "OLA 0.10.6"
- | #define PACKAGE_BUGREPORT "open-lighting@googlegroups.com"
- | #define PACKAGE_URL ""
- | #define PACKAGE "ola"
- | #define VERSION "0.10.6"
- | #define HAVE_DIRENT_H 1
- | #define HAVE_SYS_TYPES_H 1
- | #define HAVE_NETINET_IN_H 1
- | #define HAVE_ARPA_NAMESER_H 1
- | #define HAVE_NETDB_H 1
- | #define HAVE_RESOLV_H 1
- | #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_ERRNO_H 1
- | #define HAVE_ARPA_INET_H 1
- | #define HAVE_BITS_SOCKADDR_H 1
- | #define HAVE_FCNTL_H 1
- | #define HAVE_FLOAT_H 1
- | #define HAVE_LIMITS_H 1
- | #define HAVE_MALLOC_H 1
- | #define HAVE_NETINET_IN_H 1
- | #define HAVE_STDINT_H 1
- | #define HAVE_STDLIB_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_SOCKET_H 1
- | #define HAVE_SYS_TIME_H 1
- | #define HAVE_SYS_TIMEB_H 1
- | #define HAVE_SYSLOG_H 1
- | #define HAVE_TERMIOS_H 1
- | #define HAVE_UNISTD_H 1
- | #define HAVE_ASM_TERMIOS_H 1
- | #define HAVE_ASSERT_H 1
- | #define HAVE_DLFCN_H 1
- | #define HAVE_ENDIAN_H 1
- | #define HAVE_EXECINFO_H 1
- | #define HAVE_LINUX_IF_PACKET_H 1
- | #define HAVE_MATH_H 1
- | #define HAVE_NET_ETHERNET_H 1
- | #define HAVE_STROPTS_H 1
- | #define HAVE_SYS_PARAM_H 1
- | #define HAVE_SYS_TYPES_H 1
- | #define HAVE_SYS_UIO_H 1
- | #define HAVE_SYSEXITS_H 1
- | /* end confdefs.h. */
- | #include <stdio.h>
- | #ifdef HAVE_SYS_TYPES_H
- | # include <sys/types.h>
- | #endif
- | #ifdef HAVE_SYS_STAT_H
- | # include <sys/stat.h>
- | #endif
- | #ifdef STDC_HEADERS
- | # include <stdlib.h>
- | # include <stddef.h>
- | #else
- | # ifdef HAVE_STDLIB_H
- | # include <stdlib.h>
- | # endif
- | #endif
- | #ifdef HAVE_STRING_H
- | # if !defined STDC_HEADERS && defined HAVE_MEMORY_H
- | # include <memory.h>
- | # endif
- | # include <string.h>
- | #endif
- | #ifdef HAVE_STRINGS_H
- | # include <strings.h>
- | #endif
- | #ifdef HAVE_INTTYPES_H
- | # include <inttypes.h>
- | #endif
- | #ifdef HAVE_STDINT_H
- | # include <stdint.h>
- | #endif
- | #ifdef HAVE_UNISTD_H
- | # include <unistd.h>
- | #endif
- | #include <winsock2.h>
- configure:6515: result: no
- configure:6515: checking winsock2.h presence
- configure:6515: g++ -E conftest.cpp
- conftest.cpp:60:22: fatal error: winsock2.h: No such file or directory
- compilation terminated.
- configure:6515: $? = 1
- configure: failed program was:
- | /* confdefs.h */
- | #define PACKAGE_NAME "OLA"
- | #define PACKAGE_TARNAME "ola"
- | #define PACKAGE_VERSION "0.10.6"
- | #define PACKAGE_STRING "OLA 0.10.6"
- | #define PACKAGE_BUGREPORT "open-lighting@googlegroups.com"
- | #define PACKAGE_URL ""
- | #define PACKAGE "ola"
- | #define VERSION "0.10.6"
- | #define HAVE_DIRENT_H 1
- | #define HAVE_SYS_TYPES_H 1
- | #define HAVE_NETINET_IN_H 1
- | #define HAVE_ARPA_NAMESER_H 1
- | #define HAVE_NETDB_H 1
- | #define HAVE_RESOLV_H 1
- | #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_ERRNO_H 1
- | #define HAVE_ARPA_INET_H 1
- | #define HAVE_BITS_SOCKADDR_H 1
- | #define HAVE_FCNTL_H 1
- | #define HAVE_FLOAT_H 1
- | #define HAVE_LIMITS_H 1
- | #define HAVE_MALLOC_H 1
- | #define HAVE_NETINET_IN_H 1
- | #define HAVE_STDINT_H 1
- | #define HAVE_STDLIB_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_SOCKET_H 1
- | #define HAVE_SYS_TIME_H 1
- | #define HAVE_SYS_TIMEB_H 1
- | #define HAVE_SYSLOG_H 1
- | #define HAVE_TERMIOS_H 1
- | #define HAVE_UNISTD_H 1
- | #define HAVE_ASM_TERMIOS_H 1
- | #define HAVE_ASSERT_H 1
- | #define HAVE_DLFCN_H 1
- | #define HAVE_ENDIAN_H 1
- | #define HAVE_EXECINFO_H 1
- | #define HAVE_LINUX_IF_PACKET_H 1
- | #define HAVE_MATH_H 1
- | #define HAVE_NET_ETHERNET_H 1
- | #define HAVE_STROPTS_H 1
- | #define HAVE_SYS_PARAM_H 1
- | #define HAVE_SYS_TYPES_H 1
- | #define HAVE_SYS_UIO_H 1
- | #define HAVE_SYSEXITS_H 1
- | /* end confdefs.h. */
- | #include <winsock2.h>
- configure:6515: result: no
- configure:6515: checking for winsock2.h
- configure:6515: result: no
- configure:6527: checking random usability
- configure:6527: g++ -c -g -O2 -std=gnu++98 conftest.cpp >&5
- In file included from /usr/include/c++/5/random:35:0,
- from conftest.cpp:93:
- /usr/include/c++/5/bits/c++0x_warning.h:32:2: error: #error This file requires compiler and library support for the ISO C++ 2011 standard. This support must be enabled with the -std=c++11
- or -std=gnu++11 compiler options.
- #error This file requires compiler and library support \
- ^
- configure:6527: $? = 1
- configure: failed program was:
- | /* confdefs.h */
- | #define PACKAGE_NAME "OLA"
- | #define PACKAGE_TARNAME "ola"
- | #define PACKAGE_VERSION "0.10.6"
- | #define PACKAGE_STRING "OLA 0.10.6"
- | #define PACKAGE_BUGREPORT "open-lighting@googlegroups.com"
- | #define PACKAGE_URL ""
- | #define PACKAGE "ola"
- | #define VERSION "0.10.6"
- | #define HAVE_DIRENT_H 1
- | #define HAVE_SYS_TYPES_H 1
- | #define HAVE_NETINET_IN_H 1
- | #define HAVE_ARPA_NAMESER_H 1
- | #define HAVE_NETDB_H 1
- | #define HAVE_RESOLV_H 1
- | #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_ERRNO_H 1
- | #define HAVE_ARPA_INET_H 1
- | #define HAVE_BITS_SOCKADDR_H 1
- | #define HAVE_FCNTL_H 1
- | #define HAVE_FLOAT_H 1
- | #define HAVE_LIMITS_H 1
- | #define HAVE_MALLOC_H 1
- | #define HAVE_NETINET_IN_H 1
- | #define HAVE_STDINT_H 1
- | #define HAVE_STDLIB_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_SOCKET_H 1
- | #define HAVE_SYS_TIME_H 1
- | #define HAVE_SYS_TIMEB_H 1
- | #define HAVE_SYSLOG_H 1
- | #define HAVE_TERMIOS_H 1
- | #define HAVE_UNISTD_H 1
- | #define HAVE_ASM_TERMIOS_H 1
- | #define HAVE_ASSERT_H 1
- | #define HAVE_DLFCN_H 1
- | #define HAVE_ENDIAN_H 1
- | #define HAVE_EXECINFO_H 1
- | #define HAVE_LINUX_IF_PACKET_H 1
- | #define HAVE_MATH_H 1
- | #define HAVE_NET_ETHERNET_H 1
- | #define HAVE_STROPTS_H 1
- | #define HAVE_SYS_PARAM_H 1
- | #define HAVE_SYS_TYPES_H 1
- | #define HAVE_SYS_UIO_H 1
- | #define HAVE_SYSEXITS_H 1
- | /* end confdefs.h. */
- | #include <stdio.h>
- | #ifdef HAVE_SYS_TYPES_H
- | # include <sys/types.h>
- | #endif
- | #ifdef HAVE_SYS_STAT_H
- | # include <sys/stat.h>
- | #endif
- | #ifdef STDC_HEADERS
- | # include <stdlib.h>
- | # include <stddef.h>
- | #else
- | # ifdef HAVE_STDLIB_H
- | # include <stdlib.h>
- | # endif
- | #endif
- | #ifdef HAVE_STRING_H
- | # if !defined STDC_HEADERS && defined HAVE_MEMORY_H
- | # include <memory.h>
- | # endif
- | # include <string.h>
- | #endif
- | #ifdef HAVE_STRINGS_H
- | # include <strings.h>
- | #endif
- | #ifdef HAVE_INTTYPES_H
- | # include <inttypes.h>
- | #endif
- | #ifdef HAVE_STDINT_H
- | # include <stdint.h>
- | #endif
- | #ifdef HAVE_UNISTD_H
- | # include <unistd.h>
- | #endif
- | #include <random>
- configure:6527: result: no
- configure:6527: checking random presence
- configure:6527: g++ -E conftest.cpp
- In file included from /usr/include/c++/5/random:35:0,
- from conftest.cpp:60:
- /usr/include/c++/5/bits/c++0x_warning.h:32:2: error: #error This file requires compiler and library support for the ISO C++ 2011 standard. This support must be enabled with the -std=c++11
- or -std=gnu++11 compiler options.
- #error This file requires compiler and library support \
- ^
- configure:6527: $? = 1
- configure: failed program was:
- | /* confdefs.h */
- | #define PACKAGE_NAME "OLA"
- | #define PACKAGE_TARNAME "ola"
- | #define PACKAGE_VERSION "0.10.6"
- | #define PACKAGE_STRING "OLA 0.10.6"
- | #define PACKAGE_BUGREPORT "open-lighting@googlegroups.com"
- | #define PACKAGE_URL ""
- | #define PACKAGE "ola"
- | #define VERSION "0.10.6"
- | #define HAVE_DIRENT_H 1
- | #define HAVE_SYS_TYPES_H 1
- | #define HAVE_NETINET_IN_H 1
- | #define HAVE_ARPA_NAMESER_H 1
- | #define HAVE_NETDB_H 1
- | #define HAVE_RESOLV_H 1
- | #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_ERRNO_H 1
- | #define HAVE_ARPA_INET_H 1
- | #define HAVE_BITS_SOCKADDR_H 1
- | #define HAVE_FCNTL_H 1
- | #define HAVE_FLOAT_H 1
- | #define HAVE_LIMITS_H 1
- | #define HAVE_MALLOC_H 1
- | #define HAVE_NETINET_IN_H 1
- | #define HAVE_STDINT_H 1
- | #define HAVE_STDLIB_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_SOCKET_H 1
- | #define HAVE_SYS_TIME_H 1
- | #define HAVE_SYS_TIMEB_H 1
- | #define HAVE_SYSLOG_H 1
- | #define HAVE_TERMIOS_H 1
- | #define HAVE_UNISTD_H 1
- | #define HAVE_ASM_TERMIOS_H 1
- | #define HAVE_ASSERT_H 1
- | #define HAVE_DLFCN_H 1
- | #define HAVE_ENDIAN_H 1
- | #define HAVE_EXECINFO_H 1
- | #define HAVE_LINUX_IF_PACKET_H 1
- | #define HAVE_MATH_H 1
- | #define HAVE_NET_ETHERNET_H 1
- | #define HAVE_STROPTS_H 1
- | #define HAVE_SYS_PARAM_H 1
- | #define HAVE_SYS_TYPES_H 1
- | #define HAVE_SYS_UIO_H 1
- | #define HAVE_SYSEXITS_H 1
- | /* end confdefs.h. */
- | #include <random>
- configure:6527: result: no
- configure:6527: checking for random
- configure:6527: result: no
- configure:6541: checking for sys/sysctl.h
- configure:6541: g++ -c -g -O2 -std=gnu++98 conftest.cpp >&5
- configure:6541: $? = 0
- configure:6541: result: yes
- configure:6561: checking for net/if.h
- configure:6561: g++ -c -g -O2 -std=gnu++98 conftest.cpp >&5
- configure:6561: $? = 0
- configure:6561: result: yes
- configure:6561: checking for net/if_arp.h
- configure:6561: g++ -c -g -O2 -std=gnu++98 conftest.cpp >&5
- configure:6561: $? = 0
- configure:6561: result: yes
- configure:6561: checking for net/route.h
- configure:6561: g++ -c -g -O2 -std=gnu++98 conftest.cpp >&5
- configure:6561: $? = 0
- configure:6561: result: yes
- configure:6582: checking for net/if_ether.h
- configure:6582: g++ -c -g -O2 -std=gnu++98 conftest.cpp >&5
- conftest.cpp:69:26: fatal error: net/if_ether.h: No such file or directory
- compilation terminated.
- configure:6582: $? = 1
- configure: failed program was:
- | /* confdefs.h */
- | #define PACKAGE_NAME "OLA"
- | #define PACKAGE_TARNAME "ola"
- | #define PACKAGE_VERSION "0.10.6"
- | #define PACKAGE_STRING "OLA 0.10.6"
- | #define PACKAGE_BUGREPORT "open-lighting@googlegroups.com"
- | #define PACKAGE_URL ""
- | #define PACKAGE "ola"
- | #define VERSION "0.10.6"
- | #define HAVE_DIRENT_H 1
- | #define HAVE_SYS_TYPES_H 1
- | #define HAVE_NETINET_IN_H 1
- | #define HAVE_ARPA_NAMESER_H 1
- | #define HAVE_NETDB_H 1
- | #define HAVE_RESOLV_H 1
- | #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_ERRNO_H 1
- | #define HAVE_ARPA_INET_H 1
- | #define HAVE_BITS_SOCKADDR_H 1
- | #define HAVE_FCNTL_H 1
- | #define HAVE_FLOAT_H 1
- | #define HAVE_LIMITS_H 1
- | #define HAVE_MALLOC_H 1
- | #define HAVE_NETINET_IN_H 1
- | #define HAVE_STDINT_H 1
- | #define HAVE_STDLIB_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_SOCKET_H 1
- | #define HAVE_SYS_TIME_H 1
- | #define HAVE_SYS_TIMEB_H 1
- | #define HAVE_SYSLOG_H 1
- | #define HAVE_TERMIOS_H 1
- | #define HAVE_UNISTD_H 1
- | #define HAVE_ASM_TERMIOS_H 1
- | #define HAVE_ASSERT_H 1
- | #define HAVE_DLFCN_H 1
- | #define HAVE_ENDIAN_H 1
- | #define HAVE_EXECINFO_H 1
- | #define HAVE_LINUX_IF_PACKET_H 1
- | #define HAVE_MATH_H 1
- | #define HAVE_NET_ETHERNET_H 1
- | #define HAVE_STROPTS_H 1
- | #define HAVE_SYS_PARAM_H 1
- | #define HAVE_SYS_TYPES_H 1
- | #define HAVE_SYS_UIO_H 1
- | #define HAVE_SYSEXITS_H 1
- | #define HAVE_SYS_SYSCTL_H 1
- | #define HAVE_NET_IF_H 1
- | #define HAVE_NET_IF_ARP_H 1
- | #define HAVE_NET_ROUTE_H 1
- | /* end confdefs.h. */
- | #ifdef HAVE_NET_IF_H
- | #include <net/if.h>
- | #endif
- |
- |
- | #include <net/if_ether.h>
- configure:6582: result: no
- configure:6600: checking for netinet/if_ether.h
- configure:6600: g++ -c -g -O2 -std=gnu++98 conftest.cpp >&5
- configure:6600: $? = 0
- configure:6600: result: yes
- configure:6631: checking for linux/netlink.h
- configure:6631: g++ -c -g -O2 -std=gnu++98 conftest.cpp >&5
- configure:6631: $? = 0
- configure:6631: result: yes
- configure:6631: checking for linux/rtnetlink.h
- configure:6631: g++ -c -g -O2 -std=gnu++98 conftest.cpp >&5
- configure:6631: $? = 0
- configure:6631: result: yes
- configure:6647: checking for stdbool.h that conforms to C99
- configure:6714: g++ -c -g -O2 -std=gnu++98 conftest.cpp >&5
- configure:6714: $? = 0
- configure:6721: result: yes
- configure:6723: checking for _Bool
- configure:6723: g++ -c -g -O2 -std=gnu++98 conftest.cpp >&5
- conftest.cpp: In function 'int main()':
- conftest.cpp:103:13: error: '_Bool' was not declared in this scope
- if (sizeof (_Bool))
- ^
- configure:6723: $? = 1
- configure: failed program was:
- | /* confdefs.h */
- | #define PACKAGE_NAME "OLA"
- | #define PACKAGE_TARNAME "ola"
- | #define PACKAGE_VERSION "0.10.6"
- | #define PACKAGE_STRING "OLA 0.10.6"
- | #define PACKAGE_BUGREPORT "open-lighting@googlegroups.com"
- | #define PACKAGE_URL ""
- | #define PACKAGE "ola"
- | #define VERSION "0.10.6"
- | #define HAVE_DIRENT_H 1
- | #define HAVE_SYS_TYPES_H 1
- | #define HAVE_NETINET_IN_H 1
- | #define HAVE_ARPA_NAMESER_H 1
- | #define HAVE_NETDB_H 1
- | #define HAVE_RESOLV_H 1
- | #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_ERRNO_H 1
- | #define HAVE_ARPA_INET_H 1
- | #define HAVE_BITS_SOCKADDR_H 1
- | #define HAVE_FCNTL_H 1
- | #define HAVE_FLOAT_H 1
- | #define HAVE_LIMITS_H 1
- | #define HAVE_MALLOC_H 1
- | #define HAVE_NETINET_IN_H 1
- | #define HAVE_STDINT_H 1
- | #define HAVE_STDLIB_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_SOCKET_H 1
- | #define HAVE_SYS_TIME_H 1
- | #define HAVE_SYS_TIMEB_H 1
- | #define HAVE_SYSLOG_H 1
- | #define HAVE_TERMIOS_H 1
- | #define HAVE_UNISTD_H 1
- | #define HAVE_ASM_TERMIOS_H 1
- | #define HAVE_ASSERT_H 1
- | #define HAVE_DLFCN_H 1
- | #define HAVE_ENDIAN_H 1
- | #define HAVE_EXECINFO_H 1
- | #define HAVE_LINUX_IF_PACKET_H 1
- | #define HAVE_MATH_H 1
- | #define HAVE_NET_ETHERNET_H 1
- | #define HAVE_STROPTS_H 1
- | #define HAVE_SYS_PARAM_H 1
- | #define HAVE_SYS_TYPES_H 1
- | #define HAVE_SYS_UIO_H 1
- | #define HAVE_SYSEXITS_H 1
- | #define HAVE_SYS_SYSCTL_H 1
- | #define HAVE_NET_IF_H 1
- | #define HAVE_NET_IF_ARP_H 1
- | #define HAVE_NET_ROUTE_H 1
- | #define HAVE_NETINET_IF_ETHER_H 1
- | #define HAVE_LINUX_NETLINK_H 1
- | #define HAVE_LINUX_RTNETLINK_H 1
- | /* end confdefs.h. */
- | #include <stdio.h>
- | #ifdef HAVE_SYS_TYPES_H
- | # include <sys/types.h>
- | #endif
- | #ifdef HAVE_SYS_STAT_H
- | # include <sys/stat.h>
- | #endif
- | #ifdef STDC_HEADERS
- | # include <stdlib.h>
- | # include <stddef.h>
- | #else
- | # ifdef HAVE_STDLIB_H
- | # include <stdlib.h>
- | # endif
- | #endif
- | #ifdef HAVE_STRING_H
- | # if !defined STDC_HEADERS && defined HAVE_MEMORY_H
- | # include <memory.h>
- | # endif
- | # include <string.h>
- | #endif
- | #ifdef HAVE_STRINGS_H
- | # include <strings.h>
- | #endif
- | #ifdef HAVE_INTTYPES_H
- | # include <inttypes.h>
- | #endif
- | #ifdef HAVE_STDINT_H
- | # include <stdint.h>
- | #endif
- | #ifdef HAVE_UNISTD_H
- | # include <unistd.h>
- | #endif
- | int
- | main ()
- | {
- | if (sizeof (_Bool))
- | return 0;
- | ;
- | return 0;
- | }
- configure:6723: result: no
- configure:6740: checking for uid_t in sys/types.h
- configure:6759: result: yes
- configure:6770: checking for inline
- configure:6786: g++ -c -g -O2 -std=gnu++98 conftest.cpp >&5
- configure:6786: $? = 0
- configure:6794: result: inline
- configure:6812: checking for int16_t
- configure:6812: g++ -c -g -O2 -std=gnu++98 conftest.cpp >&5
- configure:6812: $? = 0
- configure:6812: g++ -c -g -O2 -std=gnu++98 conftest.cpp >&5
- conftest.cpp: In function 'int main()':
- conftest.cpp:106:58: error: size of array 'test_array' is negative
- < (int16_t) (((((int16_t) 1 << N) << N) - 1) * 2 + 2))];
- ^
- configure:6812: $? = 1
- configure: failed program was:
- | /* confdefs.h */
- | #define PACKAGE_NAME "OLA"
- | #define PACKAGE_TARNAME "ola"
- | #define PACKAGE_VERSION "0.10.6"
- | #define PACKAGE_STRING "OLA 0.10.6"
- | #define PACKAGE_BUGREPORT "open-lighting@googlegroups.com"
- | #define PACKAGE_URL ""
- | #define PACKAGE "ola"
- | #define VERSION "0.10.6"
- | #define HAVE_DIRENT_H 1
- | #define HAVE_SYS_TYPES_H 1
- | #define HAVE_NETINET_IN_H 1
- | #define HAVE_ARPA_NAMESER_H 1
- | #define HAVE_NETDB_H 1
- | #define HAVE_RESOLV_H 1
- | #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_ERRNO_H 1
- | #define HAVE_ARPA_INET_H 1
- | #define HAVE_BITS_SOCKADDR_H 1
- | #define HAVE_FCNTL_H 1
- | #define HAVE_FLOAT_H 1
- | #define HAVE_LIMITS_H 1
- | #define HAVE_MALLOC_H 1
- | #define HAVE_NETINET_IN_H 1
- | #define HAVE_STDINT_H 1
- | #define HAVE_STDLIB_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_SOCKET_H 1
- | #define HAVE_SYS_TIME_H 1
- | #define HAVE_SYS_TIMEB_H 1
- | #define HAVE_SYSLOG_H 1
- | #define HAVE_TERMIOS_H 1
- | #define HAVE_UNISTD_H 1
- | #define HAVE_ASM_TERMIOS_H 1
- | #define HAVE_ASSERT_H 1
- | #define HAVE_DLFCN_H 1
- | #define HAVE_ENDIAN_H 1
- | #define HAVE_EXECINFO_H 1
- | #define HAVE_LINUX_IF_PACKET_H 1
- | #define HAVE_MATH_H 1
- | #define HAVE_NET_ETHERNET_H 1
- | #define HAVE_STROPTS_H 1
- | #define HAVE_SYS_PARAM_H 1
- | #define HAVE_SYS_TYPES_H 1
- | #define HAVE_SYS_UIO_H 1
- | #define HAVE_SYSEXITS_H 1
- | #define HAVE_SYS_SYSCTL_H 1
- | #define HAVE_NET_IF_H 1
- | #define HAVE_NET_IF_ARP_H 1
- | #define HAVE_NET_ROUTE_H 1
- | #define HAVE_NETINET_IF_ETHER_H 1
- | #define HAVE_LINUX_NETLINK_H 1
- | #define HAVE_LINUX_RTNETLINK_H 1
- | #define HAVE_STDBOOL_H 1
- | /* end confdefs.h. */
- | #include <stdio.h>
- | #ifdef HAVE_SYS_TYPES_H
- | # include <sys/types.h>
- | #endif
- | #ifdef HAVE_SYS_STAT_H
- | # include <sys/stat.h>
- | #endif
- | #ifdef STDC_HEADERS
- | # include <stdlib.h>
- | # include <stddef.h>
- | #else
- | # ifdef HAVE_STDLIB_H
- | # include <stdlib.h>
- | # endif
- | #endif
- | #ifdef HAVE_STRING_H
- | # if !defined STDC_HEADERS && defined HAVE_MEMORY_H
- | # include <memory.h>
- | # endif
- | # include <string.h>
- | #endif
- | #ifdef HAVE_STRINGS_H
- | # include <strings.h>
- | #endif
- | #ifdef HAVE_INTTYPES_H
- | # include <inttypes.h>
- | #endif
- | #ifdef HAVE_STDINT_H
- | # include <stdint.h>
- | #endif
- | #ifdef HAVE_UNISTD_H
- | # include <unistd.h>
- | #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:6812: result: yes
- configure:6823: checking for int32_t
- configure:6823: g++ -c -g -O2 -std=gnu++98 conftest.cpp >&5
- configure:6823: $? = 0
- configure:6823: g++ -c -g -O2 -std=gnu++98 conftest.cpp >&5
- conftest.cpp: In function 'int main()':
- conftest.cpp:106:53: warning: integer overflow in expression [-Woverflow]
- < (int32_t) (((((int32_t) 1 << N) << N) - 1) * 2 + 2))];
- ^
- conftest.cpp:106:58: error: size of array 'test_array' is negative
- < (int32_t) (((((int32_t) 1 << N) << N) - 1) * 2 + 2))];
- ^
- configure:6823: $? = 1
- configure: failed program was:
- | /* confdefs.h */
- | #define PACKAGE_NAME "OLA"
- | #define PACKAGE_TARNAME "ola"
- | #define PACKAGE_VERSION "0.10.6"
- | #define PACKAGE_STRING "OLA 0.10.6"
- | #define PACKAGE_BUGREPORT "open-lighting@googlegroups.com"
- | #define PACKAGE_URL ""
- | #define PACKAGE "ola"
- | #define VERSION "0.10.6"
- | #define HAVE_DIRENT_H 1
- | #define HAVE_SYS_TYPES_H 1
- | #define HAVE_NETINET_IN_H 1
- | #define HAVE_ARPA_NAMESER_H 1
- | #define HAVE_NETDB_H 1
- | #define HAVE_RESOLV_H 1
- | #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_ERRNO_H 1
- | #define HAVE_ARPA_INET_H 1
- | #define HAVE_BITS_SOCKADDR_H 1
- | #define HAVE_FCNTL_H 1
- | #define HAVE_FLOAT_H 1
- | #define HAVE_LIMITS_H 1
- | #define HAVE_MALLOC_H 1
- | #define HAVE_NETINET_IN_H 1
- | #define HAVE_STDINT_H 1
- | #define HAVE_STDLIB_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_SOCKET_H 1
- | #define HAVE_SYS_TIME_H 1
- | #define HAVE_SYS_TIMEB_H 1
- | #define HAVE_SYSLOG_H 1
- | #define HAVE_TERMIOS_H 1
- | #define HAVE_UNISTD_H 1
- | #define HAVE_ASM_TERMIOS_H 1
- | #define HAVE_ASSERT_H 1
- | #define HAVE_DLFCN_H 1
- | #define HAVE_ENDIAN_H 1
- | #define HAVE_EXECINFO_H 1
- | #define HAVE_LINUX_IF_PACKET_H 1
- | #define HAVE_MATH_H 1
- | #define HAVE_NET_ETHERNET_H 1
- | #define HAVE_STROPTS_H 1
- | #define HAVE_SYS_PARAM_H 1
- | #define HAVE_SYS_TYPES_H 1
- | #define HAVE_SYS_UIO_H 1
- | #define HAVE_SYSEXITS_H 1
- | #define HAVE_SYS_SYSCTL_H 1
- | #define HAVE_NET_IF_H 1
- | #define HAVE_NET_IF_ARP_H 1
- | #define HAVE_NET_ROUTE_H 1
- | #define HAVE_NETINET_IF_ETHER_H 1
- | #define HAVE_LINUX_NETLINK_H 1
- | #define HAVE_LINUX_RTNETLINK_H 1
- | #define HAVE_STDBOOL_H 1
- | /* end confdefs.h. */
- | #include <stdio.h>
- | #ifdef HAVE_SYS_TYPES_H
- | # include <sys/types.h>
- | #endif
- | #ifdef HAVE_SYS_STAT_H
- | # include <sys/stat.h>
- | #endif
- | #ifdef STDC_HEADERS
- | # include <stdlib.h>
- | # include <stddef.h>
- | #else
- | # ifdef HAVE_STDLIB_H
- | # include <stdlib.h>
- | # endif
- | #endif
- | #ifdef HAVE_STRING_H
- | # if !defined STDC_HEADERS && defined HAVE_MEMORY_H
- | # include <memory.h>
- | # endif
- | # include <string.h>
- | #endif
- | #ifdef HAVE_STRINGS_H
- | # include <strings.h>
- | #endif
- | #ifdef HAVE_INTTYPES_H
- | # include <inttypes.h>
- | #endif
- | #ifdef HAVE_STDINT_H
- | # include <stdint.h>
- | #endif
- | #ifdef HAVE_UNISTD_H
- | # include <unistd.h>
- | #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:6823: result: yes
- configure:6834: checking for int64_t
- configure:6834: g++ -c -g -O2 -std=gnu++98 conftest.cpp >&5
- configure:6834: $? = 0
- configure:6834: g++ -c -g -O2 -std=gnu++98 conftest.cpp >&5
- conftest.cpp: In function 'int main()':
- conftest.cpp:106:53: warning: integer overflow in expression [-Woverflow]
- < (int64_t) (((((int64_t) 1 << N) << N) - 1) * 2 + 2))];
- ^
- conftest.cpp:106:58: error: size of array 'test_array' is negative
- < (int64_t) (((((int64_t) 1 << N) << N) - 1) * 2 + 2))];
- ^
- configure:6834: $? = 1
- configure: failed program was:
- | /* confdefs.h */
- | #define PACKAGE_NAME "OLA"
- | #define PACKAGE_TARNAME "ola"
- | #define PACKAGE_VERSION "0.10.6"
- | #define PACKAGE_STRING "OLA 0.10.6"
- | #define PACKAGE_BUGREPORT "open-lighting@googlegroups.com"
- | #define PACKAGE_URL ""
- | #define PACKAGE "ola"
- | #define VERSION "0.10.6"
- | #define HAVE_DIRENT_H 1
- | #define HAVE_SYS_TYPES_H 1
- | #define HAVE_NETINET_IN_H 1
- | #define HAVE_ARPA_NAMESER_H 1
- | #define HAVE_NETDB_H 1
- | #define HAVE_RESOLV_H 1
- | #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_ERRNO_H 1
- | #define HAVE_ARPA_INET_H 1
- | #define HAVE_BITS_SOCKADDR_H 1
- | #define HAVE_FCNTL_H 1
- | #define HAVE_FLOAT_H 1
- | #define HAVE_LIMITS_H 1
- | #define HAVE_MALLOC_H 1
- | #define HAVE_NETINET_IN_H 1
- | #define HAVE_STDINT_H 1
- | #define HAVE_STDLIB_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_SOCKET_H 1
- | #define HAVE_SYS_TIME_H 1
- | #define HAVE_SYS_TIMEB_H 1
- | #define HAVE_SYSLOG_H 1
- | #define HAVE_TERMIOS_H 1
- | #define HAVE_UNISTD_H 1
- | #define HAVE_ASM_TERMIOS_H 1
- | #define HAVE_ASSERT_H 1
- | #define HAVE_DLFCN_H 1
- | #define HAVE_ENDIAN_H 1
- | #define HAVE_EXECINFO_H 1
- | #define HAVE_LINUX_IF_PACKET_H 1
- | #define HAVE_MATH_H 1
- | #define HAVE_NET_ETHERNET_H 1
- | #define HAVE_STROPTS_H 1
- | #define HAVE_SYS_PARAM_H 1
- | #define HAVE_SYS_TYPES_H 1
- | #define HAVE_SYS_UIO_H 1
- | #define HAVE_SYSEXITS_H 1
- | #define HAVE_SYS_SYSCTL_H 1
- | #define HAVE_NET_IF_H 1
- | #define HAVE_NET_IF_ARP_H 1
- | #define HAVE_NET_ROUTE_H 1
- | #define HAVE_NETINET_IF_ETHER_H 1
- | #define HAVE_LINUX_NETLINK_H 1
- | #define HAVE_LINUX_RTNETLINK_H 1
- | #define HAVE_STDBOOL_H 1
- | /* end confdefs.h. */
- | #include <stdio.h>
- | #ifdef HAVE_SYS_TYPES_H
- | # include <sys/types.h>
- | #endif
- | #ifdef HAVE_SYS_STAT_H
- | # include <sys/stat.h>
- | #endif
- | #ifdef STDC_HEADERS
- | # include <stdlib.h>
- | # include <stddef.h>
- | #else
- | # ifdef HAVE_STDLIB_H
- | # include <stdlib.h>
- | # endif
- | #endif
- | #ifdef HAVE_STRING_H
- | # if !defined STDC_HEADERS && defined HAVE_MEMORY_H
- | # include <memory.h>
- | # endif
- | # include <string.h>
- | #endif
- | #ifdef HAVE_STRINGS_H
- | # include <strings.h>
- | #endif
- | #ifdef HAVE_INTTYPES_H
- | # include <inttypes.h>
- | #endif
- | #ifdef HAVE_STDINT_H
- | # include <stdint.h>
- | #endif
- | #ifdef HAVE_UNISTD_H
- | # include <unistd.h>
- | #endif
- | enum { N = 64 / 2 - 1 };
- | int
- | main ()
- | {
- | static int test_array [1 - 2 * !((int64_t) (((((int64_t) 1 << N) << N) - 1) * 2 + 1)
- | < (int64_t) (((((int64_t) 1 << N) << N) - 1) * 2 + 2))];
- | test_array [0] = 0;
- | return test_array [0];
- |
- | ;
- | return 0;
- | }
- configure:6834: result: yes
- configure:6845: checking for int8_t
- configure:6845: g++ -c -g -O2 -std=gnu++98 conftest.cpp >&5
- configure:6845: $? = 0
- configure:6845: g++ -c -g -O2 -std=gnu++98 conftest.cpp >&5
- conftest.cpp: In function 'int main()':
- conftest.cpp:106:56: error: size of array 'test_array' is negative
- < (int8_t) (((((int8_t) 1 << N) << N) - 1) * 2 + 2))];
- ^
- configure:6845: $? = 1
- configure: failed program was:
- | /* confdefs.h */
- | #define PACKAGE_NAME "OLA"
- | #define PACKAGE_TARNAME "ola"
- | #define PACKAGE_VERSION "0.10.6"
- | #define PACKAGE_STRING "OLA 0.10.6"
- | #define PACKAGE_BUGREPORT "open-lighting@googlegroups.com"
- | #define PACKAGE_URL ""
- | #define PACKAGE "ola"
- | #define VERSION "0.10.6"
- | #define HAVE_DIRENT_H 1
- | #define HAVE_SYS_TYPES_H 1
- | #define HAVE_NETINET_IN_H 1
- | #define HAVE_ARPA_NAMESER_H 1
- | #define HAVE_NETDB_H 1
- | #define HAVE_RESOLV_H 1
- | #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_ERRNO_H 1
- | #define HAVE_ARPA_INET_H 1
- | #define HAVE_BITS_SOCKADDR_H 1
- | #define HAVE_FCNTL_H 1
- | #define HAVE_FLOAT_H 1
- | #define HAVE_LIMITS_H 1
- | #define HAVE_MALLOC_H 1
- | #define HAVE_NETINET_IN_H 1
- | #define HAVE_STDINT_H 1
- | #define HAVE_STDLIB_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_SOCKET_H 1
- | #define HAVE_SYS_TIME_H 1
- | #define HAVE_SYS_TIMEB_H 1
- | #define HAVE_SYSLOG_H 1
- | #define HAVE_TERMIOS_H 1
- | #define HAVE_UNISTD_H 1
- | #define HAVE_ASM_TERMIOS_H 1
- | #define HAVE_ASSERT_H 1
- | #define HAVE_DLFCN_H 1
- | #define HAVE_ENDIAN_H 1
- | #define HAVE_EXECINFO_H 1
- | #define HAVE_LINUX_IF_PACKET_H 1
- | #define HAVE_MATH_H 1
- | #define HAVE_NET_ETHERNET_H 1
- | #define HAVE_STROPTS_H 1
- | #define HAVE_SYS_PARAM_H 1
- | #define HAVE_SYS_TYPES_H 1
- | #define HAVE_SYS_UIO_H 1
- | #define HAVE_SYSEXITS_H 1
- | #define HAVE_SYS_SYSCTL_H 1
- | #define HAVE_NET_IF_H 1
- | #define HAVE_NET_IF_ARP_H 1
- | #define HAVE_NET_ROUTE_H 1
- | #define HAVE_NETINET_IF_ETHER_H 1
- | #define HAVE_LINUX_NETLINK_H 1
- | #define HAVE_LINUX_RTNETLINK_H 1
- | #define HAVE_STDBOOL_H 1
- | /* end confdefs.h. */
- | #include <stdio.h>
- | #ifdef HAVE_SYS_TYPES_H
- | # include <sys/types.h>
- | #endif
- | #ifdef HAVE_SYS_STAT_H
- | # include <sys/stat.h>
- | #endif
- | #ifdef STDC_HEADERS
- | # include <stdlib.h>
- | # include <stddef.h>
- | #else
- | # ifdef HAVE_STDLIB_H
- | # include <stdlib.h>
- | # endif
- | #endif
- | #ifdef HAVE_STRING_H
- | # if !defined STDC_HEADERS && defined HAVE_MEMORY_H
- | # include <memory.h>
- | # endif
- | # include <string.h>
- | #endif
- | #ifdef HAVE_STRINGS_H
- | # include <strings.h>
- | #endif
- | #ifdef HAVE_INTTYPES_H
- | # include <inttypes.h>
- | #endif
- | #ifdef HAVE_STDINT_H
- | # include <stdint.h>
- | #endif
- | #ifdef HAVE_UNISTD_H
- | # include <unistd.h>
- | #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:6845: result: yes
- configure:6856: checking for pid_t
- configure:6856: g++ -c -g -O2 -std=gnu++98 conftest.cpp >&5
- configure:6856: $? = 0
- configure:6856: g++ -c -g -O2 -std=gnu++98 conftest.cpp >&5
- conftest.cpp: In function 'int main()':
- conftest.cpp:104:19: error: expected primary-expression before ')' token
- if (sizeof ((pid_t)))
- ^
- configure:6856: $? = 1
- configure: failed program was:
- | /* confdefs.h */
- | #define PACKAGE_NAME "OLA"
- | #define PACKAGE_TARNAME "ola"
- | #define PACKAGE_VERSION "0.10.6"
- | #define PACKAGE_STRING "OLA 0.10.6"
- | #define PACKAGE_BUGREPORT "open-lighting@googlegroups.com"
- | #define PACKAGE_URL ""
- | #define PACKAGE "ola"
- | #define VERSION "0.10.6"
- | #define HAVE_DIRENT_H 1
- | #define HAVE_SYS_TYPES_H 1
- | #define HAVE_NETINET_IN_H 1
- | #define HAVE_ARPA_NAMESER_H 1
- | #define HAVE_NETDB_H 1
- | #define HAVE_RESOLV_H 1
- | #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_ERRNO_H 1
- | #define HAVE_ARPA_INET_H 1
- | #define HAVE_BITS_SOCKADDR_H 1
- | #define HAVE_FCNTL_H 1
- | #define HAVE_FLOAT_H 1
- | #define HAVE_LIMITS_H 1
- | #define HAVE_MALLOC_H 1
- | #define HAVE_NETINET_IN_H 1
- | #define HAVE_STDINT_H 1
- | #define HAVE_STDLIB_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_SOCKET_H 1
- | #define HAVE_SYS_TIME_H 1
- | #define HAVE_SYS_TIMEB_H 1
- | #define HAVE_SYSLOG_H 1
- | #define HAVE_TERMIOS_H 1
- | #define HAVE_UNISTD_H 1
- | #define HAVE_ASM_TERMIOS_H 1
- | #define HAVE_ASSERT_H 1
- | #define HAVE_DLFCN_H 1
- | #define HAVE_ENDIAN_H 1
- | #define HAVE_EXECINFO_H 1
- | #define HAVE_LINUX_IF_PACKET_H 1
- | #define HAVE_MATH_H 1
- | #define HAVE_NET_ETHERNET_H 1
- | #define HAVE_STROPTS_H 1
- | #define HAVE_SYS_PARAM_H 1
- | #define HAVE_SYS_TYPES_H 1
- | #define HAVE_SYS_UIO_H 1
- | #define HAVE_SYSEXITS_H 1
- | #define HAVE_SYS_SYSCTL_H 1
- | #define HAVE_NET_IF_H 1
- | #define HAVE_NET_IF_ARP_H 1
- | #define HAVE_NET_ROUTE_H 1
- | #define HAVE_NETINET_IF_ETHER_H 1
- | #define HAVE_LINUX_NETLINK_H 1
- | #define HAVE_LINUX_RTNETLINK_H 1
- | #define HAVE_STDBOOL_H 1
- | /* end confdefs.h. */
- | #include <stdio.h>
- | #ifdef HAVE_SYS_TYPES_H
- | # include <sys/types.h>
- | #endif
- | #ifdef HAVE_SYS_STAT_H
- | # include <sys/stat.h>
- | #endif
- | #ifdef STDC_HEADERS
- | # include <stdlib.h>
- | # include <stddef.h>
- | #else
- | # ifdef HAVE_STDLIB_H
- | # include <stdlib.h>
- | # endif
- | #endif
- | #ifdef HAVE_STRING_H
- | # if !defined STDC_HEADERS && defined HAVE_MEMORY_H
- | # include <memory.h>
- | # endif
- | # include <string.h>
- | #endif
- | #ifdef HAVE_STRINGS_H
- | # include <strings.h>
- | #endif
- | #ifdef HAVE_INTTYPES_H
- | # include <inttypes.h>
- | #endif
- | #ifdef HAVE_STDINT_H
- | # include <stdint.h>
- | #endif
- | #ifdef HAVE_UNISTD_H
- | # include <unistd.h>
- | #endif
- | int
- | main ()
- | {
- | if (sizeof ((pid_t)))
- | return 0;
- | ;
- | return 0;
- | }
- configure:6856: result: yes
- configure:6867: checking for C/C++ restrict keyword
- configure:6892: g++ -c -g -O2 -std=gnu++98 conftest.cpp >&5
- configure:6892: $? = 0
- configure:6900: result: __restrict
- configure:6913: checking for size_t
- configure:6913: g++ -c -g -O2 -std=gnu++98 conftest.cpp >&5
- configure:6913: $? = 0
- configure:6913: g++ -c -g -O2 -std=gnu++98 conftest.cpp >&5
- conftest.cpp: In function 'int main()':
- conftest.cpp:105:20: error: expected primary-expression before ')' token
- if (sizeof ((size_t)))
- ^
- configure:6913: $? = 1
- configure: failed program was:
- | /* confdefs.h */
- | #define PACKAGE_NAME "OLA"
- | #define PACKAGE_TARNAME "ola"
- | #define PACKAGE_VERSION "0.10.6"
- | #define PACKAGE_STRING "OLA 0.10.6"
- | #define PACKAGE_BUGREPORT "open-lighting@googlegroups.com"
- | #define PACKAGE_URL ""
- | #define PACKAGE "ola"
- | #define VERSION "0.10.6"
- | #define HAVE_DIRENT_H 1
- | #define HAVE_SYS_TYPES_H 1
- | #define HAVE_NETINET_IN_H 1
- | #define HAVE_ARPA_NAMESER_H 1
- | #define HAVE_NETDB_H 1
- | #define HAVE_RESOLV_H 1
- | #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_ERRNO_H 1
- | #define HAVE_ARPA_INET_H 1
- | #define HAVE_BITS_SOCKADDR_H 1
- | #define HAVE_FCNTL_H 1
- | #define HAVE_FLOAT_H 1
- | #define HAVE_LIMITS_H 1
- | #define HAVE_MALLOC_H 1
- | #define HAVE_NETINET_IN_H 1
- | #define HAVE_STDINT_H 1
- | #define HAVE_STDLIB_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_SOCKET_H 1
- | #define HAVE_SYS_TIME_H 1
- | #define HAVE_SYS_TIMEB_H 1
- | #define HAVE_SYSLOG_H 1
- | #define HAVE_TERMIOS_H 1
- | #define HAVE_UNISTD_H 1
- | #define HAVE_ASM_TERMIOS_H 1
- | #define HAVE_ASSERT_H 1
- | #define HAVE_DLFCN_H 1
- | #define HAVE_ENDIAN_H 1
- | #define HAVE_EXECINFO_H 1
- | #define HAVE_LINUX_IF_PACKET_H 1
- | #define HAVE_MATH_H 1
- | #define HAVE_NET_ETHERNET_H 1
- | #define HAVE_STROPTS_H 1
- | #define HAVE_SYS_PARAM_H 1
- | #define HAVE_SYS_TYPES_H 1
- | #define HAVE_SYS_UIO_H 1
- | #define HAVE_SYSEXITS_H 1
- | #define HAVE_SYS_SYSCTL_H 1
- | #define HAVE_NET_IF_H 1
- | #define HAVE_NET_IF_ARP_H 1
- | #define HAVE_NET_ROUTE_H 1
- | #define HAVE_NETINET_IF_ETHER_H 1
- | #define HAVE_LINUX_NETLINK_H 1
- | #define HAVE_LINUX_RTNETLINK_H 1
- | #define HAVE_STDBOOL_H 1
- | #define restrict __restrict
- | /* end confdefs.h. */
- | #include <stdio.h>
- | #ifdef HAVE_SYS_TYPES_H
- | # include <sys/types.h>
- | #endif
- | #ifdef HAVE_SYS_STAT_H
- | # include <sys/stat.h>
- | #endif
- | #ifdef STDC_HEADERS
- | # include <stdlib.h>
- | # include <stddef.h>
- | #else
- | # ifdef HAVE_STDLIB_H
- | # include <stdlib.h>
- | # endif
- | #endif
- | #ifdef HAVE_STRING_H
- | # if !defined STDC_HEADERS && defined HAVE_MEMORY_H
- | # include <memory.h>
- | # endif
- | # include <string.h>
- | #endif
- | #ifdef HAVE_STRINGS_H
- | # include <strings.h>
- | #endif
- | #ifdef HAVE_INTTYPES_H
- | # include <inttypes.h>
- | #endif
- | #ifdef HAVE_STDINT_H
- | # include <stdint.h>
- | #endif
- | #ifdef HAVE_UNISTD_H
- | # include <unistd.h>
- | #endif
- | int
- | main ()
- | {
- | if (sizeof ((size_t)))
- | return 0;
- | ;
- | return 0;
- | }
- configure:6913: result: yes
- configure:6924: checking for ssize_t
- configure:6924: g++ -c -g -O2 -std=gnu++98 conftest.cpp >&5
- configure:6924: $? = 0
- configure:6924: g++ -c -g -O2 -std=gnu++98 conftest.cpp >&5
- conftest.cpp: In function 'int main()':
- conftest.cpp:105:21: error: expected primary-expression before ')' token
- if (sizeof ((ssize_t)))
- ^
- configure:6924: $? = 1
- configure: failed program was:
- | /* confdefs.h */
- | #define PACKAGE_NAME "OLA"
- | #define PACKAGE_TARNAME "ola"
- | #define PACKAGE_VERSION "0.10.6"
- | #define PACKAGE_STRING "OLA 0.10.6"
- | #define PACKAGE_BUGREPORT "open-lighting@googlegroups.com"
- | #define PACKAGE_URL ""
- | #define PACKAGE "ola"
- | #define VERSION "0.10.6"
- | #define HAVE_DIRENT_H 1
- | #define HAVE_SYS_TYPES_H 1
- | #define HAVE_NETINET_IN_H 1
- | #define HAVE_ARPA_NAMESER_H 1
- | #define HAVE_NETDB_H 1
- | #define HAVE_RESOLV_H 1
- | #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_ERRNO_H 1
- | #define HAVE_ARPA_INET_H 1
- | #define HAVE_BITS_SOCKADDR_H 1
- | #define HAVE_FCNTL_H 1
- | #define HAVE_FLOAT_H 1
- | #define HAVE_LIMITS_H 1
- | #define HAVE_MALLOC_H 1
- | #define HAVE_NETINET_IN_H 1
- | #define HAVE_STDINT_H 1
- | #define HAVE_STDLIB_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_SOCKET_H 1
- | #define HAVE_SYS_TIME_H 1
- | #define HAVE_SYS_TIMEB_H 1
- | #define HAVE_SYSLOG_H 1
- | #define HAVE_TERMIOS_H 1
- | #define HAVE_UNISTD_H 1
- | #define HAVE_ASM_TERMIOS_H 1
- | #define HAVE_ASSERT_H 1
- | #define HAVE_DLFCN_H 1
- | #define HAVE_ENDIAN_H 1
- | #define HAVE_EXECINFO_H 1
- | #define HAVE_LINUX_IF_PACKET_H 1
- | #define HAVE_MATH_H 1
- | #define HAVE_NET_ETHERNET_H 1
- | #define HAVE_STROPTS_H 1
- | #define HAVE_SYS_PARAM_H 1
- | #define HAVE_SYS_TYPES_H 1
- | #define HAVE_SYS_UIO_H 1
- | #define HAVE_SYSEXITS_H 1
- | #define HAVE_SYS_SYSCTL_H 1
- | #define HAVE_NET_IF_H 1
- | #define HAVE_NET_IF_ARP_H 1
- | #define HAVE_NET_ROUTE_H 1
- | #define HAVE_NETINET_IF_ETHER_H 1
- | #define HAVE_LINUX_NETLINK_H 1
- | #define HAVE_LINUX_RTNETLINK_H 1
- | #define HAVE_STDBOOL_H 1
- | #define restrict __restrict
- | /* end confdefs.h. */
- | #include <stdio.h>
- | #ifdef HAVE_SYS_TYPES_H
- | # include <sys/types.h>
- | #endif
- | #ifdef HAVE_SYS_STAT_H
- | # include <sys/stat.h>
- | #endif
- | #ifdef STDC_HEADERS
- | # include <stdlib.h>
- | # include <stddef.h>
- | #else
- | # ifdef HAVE_STDLIB_H
- | # include <stdlib.h>
- | # endif
- | #endif
- | #ifdef HAVE_STRING_H
- | # if !defined STDC_HEADERS && defined HAVE_MEMORY_H
- | # include <memory.h>
- | # endif
- | # include <string.h>
- | #endif
- | #ifdef HAVE_STRINGS_H
- | # include <strings.h>
- | #endif
- | #ifdef HAVE_INTTYPES_H
- | # include <inttypes.h>
- | #endif
- | #ifdef HAVE_STDINT_H
- | # include <stdint.h>
- | #endif
- | #ifdef HAVE_UNISTD_H
- | # include <unistd.h>
- | #endif
- | int
- | main ()
- | {
- | if (sizeof ((ssize_t)))
- | return 0;
- | ;
- | return 0;
- | }
- configure:6924: result: yes
- configure:6935: checking for uint16_t
- configure:6935: g++ -c -g -O2 -std=gnu++98 conftest.cpp >&5
- configure:6935: $? = 0
- configure:6935: result: yes
- configure:6947: checking for uint32_t
- configure:6947: g++ -c -g -O2 -std=gnu++98 conftest.cpp >&5
- configure:6947: $? = 0
- configure:6947: result: yes
- configure:6961: checking for uint64_t
- configure:6961: g++ -c -g -O2 -std=gnu++98 conftest.cpp >&5
- configure:6961: $? = 0
- configure:6961: result: yes
- configure:6975: checking for uint8_t
- configure:6975: g++ -c -g -O2 -std=gnu++98 conftest.cpp >&5
- configure:6975: $? = 0
- configure:6975: result: yes
- configure:6990: checking the location of hash_map
- configure:7014: g++ -c -g -O2 -std=gnu++98 conftest.cpp >&5
- configure:7014: $? = 0
- configure:7036: g++ -c -g -O2 -std=gnu++98 conftest.cpp >&5
- In file included from /usr/include/c++/5/unordered_map:35:0,
- from conftest.cpp:69:
- /usr/include/c++/5/bits/c++0x_warning.h:32:2: error: #error This file requires compiler and library support for the ISO C++ 2011 standard. This support must be enabled with the -std=c++11
- or -std=gnu++11 compiler options.
- #error This file requires compiler and library support \
- ^
- conftest.cpp: In function 'int main()':
- conftest.cpp:73:12: error: 'unordered_map' in namespace 'std' does not name a template type
- const std::unordered_map<int, int> t;
- ^
- conftest.cpp:74:37: error: 't' was not declared in this scope
- return t.find(5) == t.end();
- ^
- configure:7036: $? = 1
- configure: failed program was:
- | /* confdefs.h */
- | #define PACKAGE_NAME "OLA"
- | #define PACKAGE_TARNAME "ola"
- | #define PACKAGE_VERSION "0.10.6"
- | #define PACKAGE_STRING "OLA 0.10.6"
- | #define PACKAGE_BUGREPORT "open-lighting@googlegroups.com"
- | #define PACKAGE_URL ""
- | #define PACKAGE "ola"
- | #define VERSION "0.10.6"
- | #define HAVE_DIRENT_H 1
- | #define HAVE_SYS_TYPES_H 1
- | #define HAVE_NETINET_IN_H 1
- | #define HAVE_ARPA_NAMESER_H 1
- | #define HAVE_NETDB_H 1
- | #define HAVE_RESOLV_H 1
- | #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_ERRNO_H 1
- | #define HAVE_ARPA_INET_H 1
- | #define HAVE_BITS_SOCKADDR_H 1
- | #define HAVE_FCNTL_H 1
- | #define HAVE_FLOAT_H 1
- | #define HAVE_LIMITS_H 1
- | #define HAVE_MALLOC_H 1
- | #define HAVE_NETINET_IN_H 1
- | #define HAVE_STDINT_H 1
- | #define HAVE_STDLIB_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_SOCKET_H 1
- | #define HAVE_SYS_TIME_H 1
- | #define HAVE_SYS_TIMEB_H 1
- | #define HAVE_SYSLOG_H 1
- | #define HAVE_TERMIOS_H 1
- | #define HAVE_UNISTD_H 1
- | #define HAVE_ASM_TERMIOS_H 1
- | #define HAVE_ASSERT_H 1
- | #define HAVE_DLFCN_H 1
- | #define HAVE_ENDIAN_H 1
- | #define HAVE_EXECINFO_H 1
- | #define HAVE_LINUX_IF_PACKET_H 1
- | #define HAVE_MATH_H 1
- | #define HAVE_NET_ETHERNET_H 1
- | #define HAVE_STROPTS_H 1
- | #define HAVE_SYS_PARAM_H 1
- | #define HAVE_SYS_TYPES_H 1
- | #define HAVE_SYS_UIO_H 1
- | #define HAVE_SYSEXITS_H 1
- | #define HAVE_SYS_SYSCTL_H 1
- | #define HAVE_NET_IF_H 1
- | #define HAVE_NET_IF_ARP_H 1
- | #define HAVE_NET_ROUTE_H 1
- | #define HAVE_NETINET_IF_ETHER_H 1
- | #define HAVE_LINUX_NETLINK_H 1
- | #define HAVE_LINUX_RTNETLINK_H 1
- | #define HAVE_STDBOOL_H 1
- | #define restrict __restrict
- | /* end confdefs.h. */
- | #include <unordered_map>
- | int
- | main ()
- | {
- | const std::unordered_map<int, int> t;
- | return t.find(5) == t.end();
- | ;
- | return 0;
- | }
- configure:7036: g++ -c -g -O2 -std=gnu++98 conftest.cpp >&5
- In file included from /usr/include/c++/5/unordered_map:35:0,
- from conftest.cpp:69:
- /usr/include/c++/5/bits/c++0x_warning.h:32:2: error: #error This file requires compiler and library support for the ISO C++ 2011 standard. This support must be enabled with the -std=c++11
- or -std=gnu++11 compiler options.
- #error This file requires compiler and library support \
- ^
- conftest.cpp: In function 'int main()':
- conftest.cpp:73:12: error: 'tr1' in namespace 'std' does not name a type
- const std::tr1::unordered_map<int, int> t;
- ^
- conftest.cpp:74:37: error: 't' was not declared in this scope
- return t.find(5) == t.end();
- ^
- configure:7036: $? = 1
- configure: failed program was:
- | /* confdefs.h */
- | #define PACKAGE_NAME "OLA"
- | #define PACKAGE_TARNAME "ola"
- | #define PACKAGE_VERSION "0.10.6"
- | #define PACKAGE_STRING "OLA 0.10.6"
- | #define PACKAGE_BUGREPORT "open-lighting@googlegroups.com"
- | #define PACKAGE_URL ""
- | #define PACKAGE "ola"
- | #define VERSION "0.10.6"
- | #define HAVE_DIRENT_H 1
- | #define HAVE_SYS_TYPES_H 1
- | #define HAVE_NETINET_IN_H 1
- | #define HAVE_ARPA_NAMESER_H 1
- | #define HAVE_NETDB_H 1
- | #define HAVE_RESOLV_H 1
- | #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_ERRNO_H 1
- | #define HAVE_ARPA_INET_H 1
- | #define HAVE_BITS_SOCKADDR_H 1
- | #define HAVE_FCNTL_H 1
- | #define HAVE_FLOAT_H 1
- | #define HAVE_LIMITS_H 1
- | #define HAVE_MALLOC_H 1
- | #define HAVE_NETINET_IN_H 1
- | #define HAVE_STDINT_H 1
- | #define HAVE_STDLIB_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_SOCKET_H 1
- | #define HAVE_SYS_TIME_H 1
- | #define HAVE_SYS_TIMEB_H 1
- | #define HAVE_SYSLOG_H 1
- | #define HAVE_TERMIOS_H 1
- | #define HAVE_UNISTD_H 1
- | #define HAVE_ASM_TERMIOS_H 1
- | #define HAVE_ASSERT_H 1
- | #define HAVE_DLFCN_H 1
- | #define HAVE_ENDIAN_H 1
- | #define HAVE_EXECINFO_H 1
- | #define HAVE_LINUX_IF_PACKET_H 1
- | #define HAVE_MATH_H 1
- | #define HAVE_NET_ETHERNET_H 1
- | #define HAVE_STROPTS_H 1
- | #define HAVE_SYS_PARAM_H 1
- | #define HAVE_SYS_TYPES_H 1
- | #define HAVE_SYS_UIO_H 1
- | #define HAVE_SYSEXITS_H 1
- | #define HAVE_SYS_SYSCTL_H 1
- | #define HAVE_NET_IF_H 1
- | #define HAVE_NET_IF_ARP_H 1
- | #define HAVE_NET_ROUTE_H 1
- | #define HAVE_NETINET_IF_ETHER_H 1
- | #define HAVE_LINUX_NETLINK_H 1
- | #define HAVE_LINUX_RTNETLINK_H 1
- | #define HAVE_STDBOOL_H 1
- | #define restrict __restrict
- | /* end confdefs.h. */
- | #include <unordered_map>
- | int
- | main ()
- | {
- | const std::tr1::unordered_map<int, int> t;
- | return t.find(5) == t.end();
- | ;
- | return 0;
- | }
- configure:7036: g++ -c -g -O2 -std=gnu++98 conftest.cpp >&5
- conftest.cpp: In function 'int main()':
- conftest.cpp:73:12: error: 'unordered_map' in namespace 'std' does not name a template type
- const std::unordered_map<int, int> t;
- ^
- conftest.cpp:74:37: error: 't' was not declared in this scope
- return t.find(5) == t.end();
- ^
- configure:7036: $? = 1
- configure: failed program was:
- | /* confdefs.h */
- | #define PACKAGE_NAME "OLA"
- | #define PACKAGE_TARNAME "ola"
- | #define PACKAGE_VERSION "0.10.6"
- | #define PACKAGE_STRING "OLA 0.10.6"
- | #define PACKAGE_BUGREPORT "open-lighting@googlegroups.com"
- | #define PACKAGE_URL ""
- | #define PACKAGE "ola"
- | #define VERSION "0.10.6"
- | #define HAVE_DIRENT_H 1
- | #define HAVE_SYS_TYPES_H 1
- | #define HAVE_NETINET_IN_H 1
- | #define HAVE_ARPA_NAMESER_H 1
- | #define HAVE_NETDB_H 1
- | #define HAVE_RESOLV_H 1
- | #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_ERRNO_H 1
- | #define HAVE_ARPA_INET_H 1
- | #define HAVE_BITS_SOCKADDR_H 1
- | #define HAVE_FCNTL_H 1
- | #define HAVE_FLOAT_H 1
- | #define HAVE_LIMITS_H 1
- | #define HAVE_MALLOC_H 1
- | #define HAVE_NETINET_IN_H 1
- | #define HAVE_STDINT_H 1
- | #define HAVE_STDLIB_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_SOCKET_H 1
- | #define HAVE_SYS_TIME_H 1
- | #define HAVE_SYS_TIMEB_H 1
- | #define HAVE_SYSLOG_H 1
- | #define HAVE_TERMIOS_H 1
- | #define HAVE_UNISTD_H 1
- | #define HAVE_ASM_TERMIOS_H 1
- | #define HAVE_ASSERT_H 1
- | #define HAVE_DLFCN_H 1
- | #define HAVE_ENDIAN_H 1
- | #define HAVE_EXECINFO_H 1
- | #define HAVE_LINUX_IF_PACKET_H 1
- | #define HAVE_MATH_H 1
- | #define HAVE_NET_ETHERNET_H 1
- | #define HAVE_STROPTS_H 1
- | #define HAVE_SYS_PARAM_H 1
- | #define HAVE_SYS_TYPES_H 1
- | #define HAVE_SYS_UIO_H 1
- | #define HAVE_SYSEXITS_H 1
- | #define HAVE_SYS_SYSCTL_H 1
- | #define HAVE_NET_IF_H 1
- | #define HAVE_NET_IF_ARP_H 1
- | #define HAVE_NET_ROUTE_H 1
- | #define HAVE_NETINET_IF_ETHER_H 1
- | #define HAVE_LINUX_NETLINK_H 1
- | #define HAVE_LINUX_RTNETLINK_H 1
- | #define HAVE_STDBOOL_H 1
- | #define restrict __restrict
- | /* end confdefs.h. */
- | #include <tr1/unordered_map>
- | int
- | main ()
- | {
- | const std::unordered_map<int, int> t;
- | return t.find(5) == t.end();
- | ;
- | return 0;
- | }
- configure:7036: g++ -c -g -O2 -std=gnu++98 conftest.cpp >&5
- configure:7036: $? = 0
- configure:7108: result: <tr1/unordered_map>
- configure:7121: checking vfork.h usability
- configure:7121: g++ -c -g -O2 -std=gnu++98 conftest.cpp >&5
- conftest.cpp:110:19: fatal error: vfork.h: No such file or directory
- compilation terminated.
- configure:7121: $? = 1
- configure: failed program was:
- | /* confdefs.h */
- | #define PACKAGE_NAME "OLA"
- | #define PACKAGE_TARNAME "ola"
- | #define PACKAGE_VERSION "0.10.6"
- | #define PACKAGE_STRING "OLA 0.10.6"
- | #define PACKAGE_BUGREPORT "open-lighting@googlegroups.com"
- | #define PACKAGE_URL ""
- | #define PACKAGE "ola"
- | #define VERSION "0.10.6"
- | #define HAVE_DIRENT_H 1
- | #define HAVE_SYS_TYPES_H 1
- | #define HAVE_NETINET_IN_H 1
- | #define HAVE_ARPA_NAMESER_H 1
- | #define HAVE_NETDB_H 1
- | #define HAVE_RESOLV_H 1
- | #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_ERRNO_H 1
- | #define HAVE_ARPA_INET_H 1
- | #define HAVE_BITS_SOCKADDR_H 1
- | #define HAVE_FCNTL_H 1
- | #define HAVE_FLOAT_H 1
- | #define HAVE_LIMITS_H 1
- | #define HAVE_MALLOC_H 1
- | #define HAVE_NETINET_IN_H 1
- | #define HAVE_STDINT_H 1
- | #define HAVE_STDLIB_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_SOCKET_H 1
- | #define HAVE_SYS_TIME_H 1
- | #define HAVE_SYS_TIMEB_H 1
- | #define HAVE_SYSLOG_H 1
- | #define HAVE_TERMIOS_H 1
- | #define HAVE_UNISTD_H 1
- | #define HAVE_ASM_TERMIOS_H 1
- | #define HAVE_ASSERT_H 1
- | #define HAVE_DLFCN_H 1
- | #define HAVE_ENDIAN_H 1
- | #define HAVE_EXECINFO_H 1
- | #define HAVE_LINUX_IF_PACKET_H 1
- | #define HAVE_MATH_H 1
- | #define HAVE_NET_ETHERNET_H 1
- | #define HAVE_STROPTS_H 1
- | #define HAVE_SYS_PARAM_H 1
- | #define HAVE_SYS_TYPES_H 1
- | #define HAVE_SYS_UIO_H 1
- | #define HAVE_SYSEXITS_H 1
- | #define HAVE_SYS_SYSCTL_H 1
- | #define HAVE_NET_IF_H 1
- | #define HAVE_NET_IF_ARP_H 1
- | #define HAVE_NET_ROUTE_H 1
- | #define HAVE_NETINET_IF_ETHER_H 1
- | #define HAVE_LINUX_NETLINK_H 1
- | #define HAVE_LINUX_RTNETLINK_H 1
- | #define HAVE_STDBOOL_H 1
- | #define restrict __restrict
- | #define HAVE_HASH_MAP 1
- | #define HAVE_HASH_SET 1
- | #define HAVE_UNORDERED_MAP 1
- | #define HASH_MAP_H <tr1/unordered_map>
- | #define HASH_SET_H <tr1/unordered_set>
- | #define HASH_NAMESPACE std::tr1
- | #define HASH_MAP_CLASS unordered_map
- | #define HASH_SET_CLASS unordered_set
- | /* end confdefs.h. */
- | #include <stdio.h>
- | #ifdef HAVE_SYS_TYPES_H
- | # include <sys/types.h>
- | #endif
- | #ifdef HAVE_SYS_STAT_H
- | # include <sys/stat.h>
- | #endif
- | #ifdef STDC_HEADERS
- | # include <stdlib.h>
- | # include <stddef.h>
- | #else
- | # ifdef HAVE_STDLIB_H
- | # include <stdlib.h>
- | # endif
- | #endif
- | #ifdef HAVE_STRING_H
- | # if !defined STDC_HEADERS && defined HAVE_MEMORY_H
- | # include <memory.h>
- | # endif
- | # include <string.h>
- | #endif
- | #ifdef HAVE_STRINGS_H
- | # include <strings.h>
- | #endif
- | #ifdef HAVE_INTTYPES_H
- | # include <inttypes.h>
- | #endif
- | #ifdef HAVE_STDINT_H
- | # include <stdint.h>
- | #endif
- | #ifdef HAVE_UNISTD_H
- | # include <unistd.h>
- | #endif
- | #include <vfork.h>
- configure:7121: result: no
- configure:7121: checking vfork.h presence
- configure:7121: g++ -E conftest.cpp
- conftest.cpp:77:19: fatal error: vfork.h: No such file or directory
- compilation terminated.
- configure:7121: $? = 1
- configure: failed program was:
- | /* confdefs.h */
- | #define PACKAGE_NAME "OLA"
- | #define PACKAGE_TARNAME "ola"
- | #define PACKAGE_VERSION "0.10.6"
- | #define PACKAGE_STRING "OLA 0.10.6"
- | #define PACKAGE_BUGREPORT "open-lighting@googlegroups.com"
- | #define PACKAGE_URL ""
- | #define PACKAGE "ola"
- | #define VERSION "0.10.6"
- | #define HAVE_DIRENT_H 1
- | #define HAVE_SYS_TYPES_H 1
- | #define HAVE_NETINET_IN_H 1
- | #define HAVE_ARPA_NAMESER_H 1
- | #define HAVE_NETDB_H 1
- | #define HAVE_RESOLV_H 1
- | #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_ERRNO_H 1
- | #define HAVE_ARPA_INET_H 1
- | #define HAVE_BITS_SOCKADDR_H 1
- | #define HAVE_FCNTL_H 1
- | #define HAVE_FLOAT_H 1
- | #define HAVE_LIMITS_H 1
- | #define HAVE_MALLOC_H 1
- | #define HAVE_NETINET_IN_H 1
- | #define HAVE_STDINT_H 1
- | #define HAVE_STDLIB_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_SOCKET_H 1
- | #define HAVE_SYS_TIME_H 1
- | #define HAVE_SYS_TIMEB_H 1
- | #define HAVE_SYSLOG_H 1
- | #define HAVE_TERMIOS_H 1
- | #define HAVE_UNISTD_H 1
- | #define HAVE_ASM_TERMIOS_H 1
- | #define HAVE_ASSERT_H 1
- | #define HAVE_DLFCN_H 1
- | #define HAVE_ENDIAN_H 1
- | #define HAVE_EXECINFO_H 1
- | #define HAVE_LINUX_IF_PACKET_H 1
- | #define HAVE_MATH_H 1
- | #define HAVE_NET_ETHERNET_H 1
- | #define HAVE_STROPTS_H 1
- | #define HAVE_SYS_PARAM_H 1
- | #define HAVE_SYS_TYPES_H 1
- | #define HAVE_SYS_UIO_H 1
- | #define HAVE_SYSEXITS_H 1
- | #define HAVE_SYS_SYSCTL_H 1
- | #define HAVE_NET_IF_H 1
- | #define HAVE_NET_IF_ARP_H 1
- | #define HAVE_NET_ROUTE_H 1
- | #define HAVE_NETINET_IF_ETHER_H 1
- | #define HAVE_LINUX_NETLINK_H 1
- | #define HAVE_LINUX_RTNETLINK_H 1
- | #define HAVE_STDBOOL_H 1
- | #define restrict __restrict
- | #define HAVE_HASH_MAP 1
- | #define HAVE_HASH_SET 1
- | #define HAVE_UNORDERED_MAP 1
- | #define HASH_MAP_H <tr1/unordered_map>
- | #define HASH_SET_H <tr1/unordered_set>
- | #define HASH_NAMESPACE std::tr1
- | #define HASH_MAP_CLASS unordered_map
- | #define HASH_SET_CLASS unordered_set
- | /* end confdefs.h. */
- | #include <vfork.h>
- configure:7121: result: no
- configure:7121: checking for vfork.h
- configure:7121: result: no
- configure:7134: checking for fork
- configure:7134: g++ -o conftest -g -O2 -std=gnu++98 conftest.cpp >&5
- configure:7134: $? = 0
- configure:7134: result: yes
- configure:7134: checking for vfork
- configure:7134: g++ -o conftest -g -O2 -std=gnu++98 conftest.cpp >&5
- configure:7134: $? = 0
- configure:7134: result: yes
- configure:7144: checking for working fork
- configure:7166: g++ -o conftest -g -O2 -std=gnu++98 conftest.cpp >&5
- configure:7166: $? = 0
- configure:7166: ./conftest
- configure:7166: $? = 0
- configure:7176: result: yes
- configure:7197: checking for working vfork
- configure:7307: result: yes
- configure:7334: checking for stdlib.h
- configure:7334: result: yes
- configure:7344: checking for GNU libc compatible malloc
- configure:7368: g++ -o conftest -g -O2 -std=gnu++98 conftest.cpp >&5
- configure:7368: $? = 0
- configure:7368: ./conftest
- configure:7368: $? = 0
- configure:7378: result: yes
- configure:7401: checking for stdlib.h
- configure:7401: result: yes
- configure:7411: checking for GNU libc compatible realloc
- configure:7435: g++ -o conftest -g -O2 -std=gnu++98 conftest.cpp >&5
- configure:7435: $? = 0
- configure:7435: ./conftest
- configure:7435: $? = 0
- configure:7445: result: yes
- configure:7466: checking for working memcmp
- configure:7509: g++ -o conftest -g -O2 -std=gnu++98 conftest.cpp >&5
- configure:7509: $? = 0
- configure:7509: ./conftest
- configure:7509: $? = 0
- configure:7519: result: yes
- configure:7531: checking sys/select.h usability
- configure:7531: g++ -c -g -O2 -std=gnu++98 conftest.cpp >&5
- configure:7531: $? = 0
- configure:7531: result: yes
- configure:7531: checking sys/select.h presence
- configure:7531: g++ -E conftest.cpp
- configure:7531: $? = 0
- configure:7531: result: yes
- configure:7531: checking for sys/select.h
- configure:7531: result: yes
- configure:7531: checking for sys/socket.h
- configure:7531: result: yes
- configure:7541: checking types of arguments for select
- configure:7569: g++ -c -g -O2 -std=gnu++98 conftest.cpp >&5
- configure:7569: $? = 0
- configure:7580: result: int,fd_set *,struct timeval *
- configure:7603: checking whether lstat correctly handles trailing slash
- configure:7629: g++ -o conftest -g -O2 -std=gnu++98 conftest.cpp >&5
- configure:7629: $? = 0
- configure:7629: ./conftest
- configure:7629: $? = 0
- configure:7646: result: yes
- configure:7665: checking whether stat accepts an empty string
- configure:7685: g++ -o conftest -g -O2 -std=gnu++98 conftest.cpp >&5
- configure:7685: $? = 0
- configure:7685: ./conftest
- configure:7685: $? = 0
- configure:7695: result: no
- configure:7711: checking whether closedir returns void
- configure:7735: g++ -o conftest -g -O2 -std=gnu++98 conftest.cpp >&5
- configure:7735: $? = 0
- configure:7735: ./conftest
- configure:7735: $? = 0
- configure:7745: result: no
- configure:7755: checking for vprintf
- configure:7755: g++ -o conftest -g -O2 -std=gnu++98 conftest.cpp >&5
- configure:7755: $? = 0
- configure:7755: result: yes
- configure:7761: checking for _doprnt
- configure:7761: g++ -o conftest -g -O2 -std=gnu++98 conftest.cpp >&5
- /tmp/ccCVPWcw.o: In function `main':
- /home/uwbclient01/UWB_Light/ola-0.10.6/conftest.cpp:126: undefined reference to `_doprnt'
- collect2: error: ld returned 1 exit status
- configure:7761: $? = 1
- configure: failed program was:
- | /* confdefs.h */
- | #define PACKAGE_NAME "OLA"
- | #define PACKAGE_TARNAME "ola"
- | #define PACKAGE_VERSION "0.10.6"
- | #define PACKAGE_STRING "OLA 0.10.6"
- | #define PACKAGE_BUGREPORT "open-lighting@googlegroups.com"
- | #define PACKAGE_URL ""
- | #define PACKAGE "ola"
- | #define VERSION "0.10.6"
- | #define HAVE_DIRENT_H 1
- | #define HAVE_SYS_TYPES_H 1
- | #define HAVE_NETINET_IN_H 1
- | #define HAVE_ARPA_NAMESER_H 1
- | #define HAVE_NETDB_H 1
- | #define HAVE_RESOLV_H 1
- | #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_ERRNO_H 1
- | #define HAVE_ARPA_INET_H 1
- | #define HAVE_BITS_SOCKADDR_H 1
- | #define HAVE_FCNTL_H 1
- | #define HAVE_FLOAT_H 1
- | #define HAVE_LIMITS_H 1
- | #define HAVE_MALLOC_H 1
- | #define HAVE_NETINET_IN_H 1
- | #define HAVE_STDINT_H 1
- | #define HAVE_STDLIB_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_SOCKET_H 1
- | #define HAVE_SYS_TIME_H 1
- | #define HAVE_SYS_TIMEB_H 1
- | #define HAVE_SYSLOG_H 1
- | #define HAVE_TERMIOS_H 1
- | #define HAVE_UNISTD_H 1
- | #define HAVE_ASM_TERMIOS_H 1
- | #define HAVE_ASSERT_H 1
- | #define HAVE_DLFCN_H 1
- | #define HAVE_ENDIAN_H 1
- | #define HAVE_EXECINFO_H 1
- | #define HAVE_LINUX_IF_PACKET_H 1
- | #define HAVE_MATH_H 1
- | #define HAVE_NET_ETHERNET_H 1
- | #define HAVE_STROPTS_H 1
- | #define HAVE_SYS_PARAM_H 1
- | #define HAVE_SYS_TYPES_H 1
- | #define HAVE_SYS_UIO_H 1
- | #define HAVE_SYSEXITS_H 1
- | #define HAVE_SYS_SYSCTL_H 1
- | #define HAVE_NET_IF_H 1
- | #define HAVE_NET_IF_ARP_H 1
- | #define HAVE_NET_ROUTE_H 1
- | #define HAVE_NETINET_IF_ETHER_H 1
- | #define HAVE_LINUX_NETLINK_H 1
- | #define HAVE_LINUX_RTNETLINK_H 1
- | #define HAVE_STDBOOL_H 1
- | #define restrict __restrict
- | #define HAVE_HASH_MAP 1
- | #define HAVE_HASH_SET 1
- | #define HAVE_UNORDERED_MAP 1
- | #define HASH_MAP_H <tr1/unordered_map>
- | #define HASH_SET_H <tr1/unordered_set>
- | #define HASH_NAMESPACE std::tr1
- | #define HASH_MAP_CLASS unordered_map
- | #define HASH_SET_CLASS unordered_set
- | #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 1
- | #define HAVE_STDLIB_H 1
- | #define HAVE_REALLOC 1
- | #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 LSTAT_FOLLOWS_SLASHED_SYMLINK 1
- | #define HAVE_VPRINTF 1
- | /* end confdefs.h. */
- | /* Define _doprnt to an innocuous variant, in case <limits.h> declares _doprnt.
- | For example, HP-UX 11i <limits.h> declares gettimeofday. */
- | #define _doprnt innocuous__doprnt
- |
- | /* System header to define __stub macros and hopefully few prototypes,
- | which can conflict with char _doprnt (); below.
- | Prefer <limits.h> to <assert.h> if __STDC__ is defined, since
- | <limits.h> exists even on freestanding compilers. */
- |
- | #ifdef __STDC__
- | # include <limits.h>
- | #else
- | # include <assert.h>
- | #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:7761: result: no
- configure:7778: checking for bzero
- configure:7778: g++ -o conftest -g -O2 -std=gnu++98 conftest.cpp >&5
- configure:7778: $? = 0
- configure:7778: result: yes
- configure:7778: checking for gettimeofday
- configure:7778: g++ -o conftest -g -O2 -std=gnu++98 conftest.cpp >&5
- configure:7778: $? = 0
- configure:7778: result: yes
- configure:7778: checking for memmove
- configure:7778: g++ -o conftest -g -O2 -std=gnu++98 conftest.cpp >&5
- configure:7778: $? = 0
- configure:7778: result: yes
- configure:7778: checking for memset
- configure:7778: g++ -o conftest -g -O2 -std=gnu++98 conftest.cpp >&5
- configure:7778: $? = 0
- configure:7778: result: yes
- configure:7778: checking for mkdir
- configure:7778: g++ -o conftest -g -O2 -std=gnu++98 conftest.cpp >&5
- configure:7778: $? = 0
- configure:7778: result: yes
- configure:7778: checking for strdup
- configure:7778: g++ -o conftest -g -O2 -std=gnu++98 conftest.cpp >&5
- configure:7778: $? = 0
- configure:7778: result: yes
- configure:7778: checking for strrchr
- configure:7778: g++ -o conftest -g -O2 -std=gnu++98 conftest.cpp >&5
- configure:7778: $? = 0
- configure:7778: result: yes
- configure:7778: checking for if_nametoindex
- configure:7778: g++ -o conftest -g -O2 -std=gnu++98 conftest.cpp >&5
- configure:7778: $? = 0
- configure:7778: result: yes
- configure:7778: checking for inet_ntoa
- configure:7778: g++ -o conftest -g -O2 -std=gnu++98 conftest.cpp >&5
- configure:7778: $? = 0
- configure:7778: result: yes
- configure:7778: checking for inet_ntop
- configure:7778: g++ -o conftest -g -O2 -std=gnu++98 conftest.cpp >&5
- configure:7778: $? = 0
- configure:7778: result: yes
- configure:7778: checking for inet_aton
- configure:7778: g++ -o conftest -g -O2 -std=gnu++98 conftest.cpp >&5
- configure:7778: $? = 0
- configure:7778: result: yes
- configure:7778: checking for inet_pton
- configure:7778: g++ -o conftest -g -O2 -std=gnu++98 conftest.cpp >&5
- configure:7778: $? = 0
- configure:7778: result: yes
- configure:7778: checking for select
- configure:7778: g++ -o conftest -g -O2 -std=gnu++98 conftest.cpp >&5
- configure:7778: $? = 0
- configure:7778: result: yes
- configure:7778: checking for socket
- configure:7778: g++ -o conftest -g -O2 -std=gnu++98 conftest.cpp >&5
- configure:7778: $? = 0
- configure:7778: result: yes
- configure:7778: checking for strerror
- configure:7778: g++ -o conftest -g -O2 -std=gnu++98 conftest.cpp >&5
- configure:7778: $? = 0
- configure:7778: result: yes
- configure:7778: checking for getifaddrs
- configure:7778: g++ -o conftest -g -O2 -std=gnu++98 conftest.cpp >&5
- configure:7778: $? = 0
- configure:7778: result: yes
- configure:7778: checking for getloadavg
- configure:7778: g++ -o conftest -g -O2 -std=gnu++98 conftest.cpp >&5
- configure:7778: $? = 0
- configure:7778: result: yes
- configure:7778: checking for getpwnam_r
- configure:7778: g++ -o conftest -g -O2 -std=gnu++98 conftest.cpp >&5
- configure:7778: $? = 0
- configure:7778: result: yes
- configure:7778: checking for getpwuid_r
- configure:7778: g++ -o conftest -g -O2 -std=gnu++98 conftest.cpp >&5
- configure:7778: $? = 0
- configure:7778: result: yes
- configure:7778: checking for getgrnam_r
- configure:7778: g++ -o conftest -g -O2 -std=gnu++98 conftest.cpp >&5
- configure:7778: $? = 0
- configure:7778: result: yes
- configure:7778: checking for getgrgid_r
- configure:7778: g++ -o conftest -g -O2 -std=gnu++98 conftest.cpp >&5
- configure:7778: $? = 0
- configure:7778: result: yes
- configure:7778: checking for secure_getenv
- configure:7778: g++ -o conftest -g -O2 -std=gnu++98 conftest.cpp >&5
- configure:7778: $? = 0
- configure:7778: result: yes
- configure:7788: checking for readdir_r deprecation
- configure:7813: g++ -c -g -O2 -std=gnu++98 -Werror=deprecated-declarations conftest.cpp >&5
- configure:7813: $? = 0
- configure:7823: result: no
- configure:7859: checking build system type
- configure:7873: result: x86_64-unknown-linux-gnu
- configure:7893: checking host system type
- configure:7906: result: x86_64-unknown-linux-gnu
- configure:7947: checking how to print strings
- configure:7974: result: printf
- configure:7995: checking for a sed that does not truncate output
- configure:8059: result: /bin/sed
- configure:8077: checking for fgrep
- configure:8139: result: /bin/grep -F
- configure:8174: checking for ld used by gcc
- configure:8241: result: /usr/bin/ld
- configure:8248: checking if the linker (/usr/bin/ld) is GNU ld
- configure:8263: result: yes
- configure:8275: checking for BSD- or MS-compatible name lister (nm)
- configure:8329: result: /usr/bin/nm -B
- configure:8459: checking the name lister (/usr/bin/nm -B) interface
- configure:8466: g++ -c -g -O2 -std=gnu++98 conftest.cpp >&5
- configure:8469: /usr/bin/nm -B "conftest.o"
- configure:8472: output
- 0000000000000000 B some_variable
- configure:8479: result: BSD nm
- configure:8483: checking the maximum length of command line arguments
- configure:8614: result: 1572864
- configure:8662: checking how to convert x86_64-unknown-linux-gnu file names to x86_64-unknown-linux-gnu format
- configure:8702: result: func_convert_file_noop
- configure:8709: checking how to convert x86_64-unknown-linux-gnu file names to toolchain format
- configure:8729: result: func_convert_file_noop
- configure:8736: checking for /usr/bin/ld option to reload object files
- configure:8743: result: -r
- configure:8817: checking for objdump
- configure:8833: found /usr/bin/objdump
- configure:8844: result: objdump
- configure:8873: checking how to recognize dependent libraries
- configure:9073: result: pass_all
- configure:9158: checking for dlltool
- configure:9188: result: no
- configure:9215: checking how to associate runtime and link libraries
- configure:9242: result: printf %s\n
- configure:9302: checking for ar
- configure:9318: found /usr/bin/ar
- configure:9329: result: ar
- configure:9366: checking for archiver @FILE support
- configure:9383: g++ -c -g -O2 -std=gnu++98 conftest.cpp >&5
- configure:9383: $? = 0
- configure:9386: ar cru libconftest.a @conftest.lst >&5
- ar: `u' modifier ignored since `D' is the default (see `U')
- configure:9389: $? = 0
- configure:9394: ar cru libconftest.a @conftest.lst >&5
- ar: `u' modifier ignored since `D' is the default (see `U')
- ar: conftest.o: No such file or directory
- configure:9397: $? = 1
- configure:9409: result: @
- configure:9467: checking for strip
- configure:9483: found /usr/bin/strip
- configure:9494: result: strip
- configure:9566: checking for ranlib
- configure:9582: found /usr/bin/ranlib
- configure:9593: result: ranlib
- configure:9695: checking command to parse /usr/bin/nm -B output from gcc object
- configure:9848: g++ -c -g -O2 -std=gnu++98 conftest.cpp >&5
- configure:9851: $? = 0
- configure:9855: /usr/bin/nm -B conftest.o \| sed -n -e 's/^.*[ ]\([ABCDGIRSTW][ABCDGIRSTW]*\)[ ][ ]*\([_A-Za-z][_A-Za-z0-9]*\)$/\1 \2 \2/p' | sed '/ __gnu_lto/d' \> conftest.nm
- configure:9858: $? = 0
- configure:9924: g++ -o conftest -g -O2 -std=gnu++98 conftest.cpp conftstm.o >&5
- configure:9927: $? = 0
- configure:9965: result: ok
- configure:10012: checking for sysroot
- configure:10042: result: no
- configure:10049: checking for a working dd
- configure:10087: result: /bin/dd
- configure:10091: checking how to truncate binary pipes
- configure:10106: result: /bin/dd bs=4096 count=1
- configure:10243: g++ -c -g -O2 -std=gnu++98 conftest.cpp >&5
- configure:10246: $? = 0
- configure:10436: checking for mt
- configure:10452: found /bin/mt
- configure:10463: result: mt
- configure:10486: checking if mt is a manifest tool
- configure:10492: mt '-?'
- configure:10500: result: no
- configure:11174: checking for dlfcn.h
- configure:11174: result: yes
- configure:11738: checking for objdir
- configure:11753: result: .libs
- configure:12017: checking if gcc supports -fno-rtti -fno-exceptions
- configure:12035: gcc -c -g -O2 -fno-rtti -fno-exceptions conftest.c >&5
- cc1: warning: command line option '-fno-rtti' is valid for C++/ObjC++ but not for C
- configure:12039: $? = 0
- configure:12052: result: no
- configure:12410: checking for gcc option to produce PIC
- configure:12417: result: -fPIC -DPIC
- configure:12425: checking if gcc PIC flag -fPIC -DPIC works
- configure:12443: gcc -c -g -O2 -fPIC -DPIC -DPIC conftest.c >&5
- configure:12447: $? = 0
- configure:12460: result: yes
- configure:12489: checking if gcc static flag -static works
- configure:12517: result: yes
- configure:12532: checking if gcc supports -c -o file.o
- configure:12553: gcc -c -g -O2 -o out/conftest2.o conftest.c >&5
- configure:12557: $? = 0
- configure:12579: result: yes
- configure:12587: checking if gcc supports -c -o file.o
- configure:12634: result: yes
- configure:12667: checking whether the gcc linker (/usr/bin/ld -m elf_x86_64) supports shared libraries
- configure:13926: result: yes
- configure:13963: checking whether -lc should be explicitly linked in
- configure:13971: gcc -c -g -O2 conftest.c >&5
- configure:13974: $? = 0
- configure:13989: gcc -shared -fPIC -DPIC conftest.o -v -Wl,-soname -Wl,conftest -o conftest 2\>\&1 \| /bin/grep -lc \>/dev/null 2\>\&1
- configure:13992: $? = 0
- configure:14006: result: no
- configure:14166: checking dynamic linker characteristics
- configure:14747: gcc -o conftest -g -O2 -Wl,-rpath -Wl,/foo conftest.c >&5
- configure:14747: $? = 0
- configure:14984: result: GNU/Linux ld.so
- configure:15106: checking how to hardcode library paths into programs
- configure:15131: result: immediate
- configure:15679: checking whether stripping libraries is possible
- configure:15684: result: yes
- configure:15719: checking if libtool supports shared libraries
- configure:15721: result: yes
- configure:15724: checking whether to build shared libraries
- configure:15749: result: yes
- configure:15752: checking whether to build static libraries
- configure:15756: result: yes
- configure:15779: checking how to run the C++ preprocessor
- configure:15845: result: g++ -E
- configure:15865: g++ -E conftest.cpp
- configure:15865: $? = 0
- configure:15879: g++ -E conftest.cpp
- conftest.cpp:116:28: fatal error: ac_nonexistent.h: No such file or directory
- compilation terminated.
- configure:15879: $? = 1
- configure: failed program was:
- | /* confdefs.h */
- | #define PACKAGE_NAME "OLA"
- | #define PACKAGE_TARNAME "ola"
- | #define PACKAGE_VERSION "0.10.6"
- | #define PACKAGE_STRING "OLA 0.10.6"
- | #define PACKAGE_BUGREPORT "open-lighting@googlegroups.com"
- | #define PACKAGE_URL ""
- | #define PACKAGE "ola"
- | #define VERSION "0.10.6"
- | #define HAVE_DIRENT_H 1
- | #define HAVE_SYS_TYPES_H 1
- | #define HAVE_NETINET_IN_H 1
- | #define HAVE_ARPA_NAMESER_H 1
- | #define HAVE_NETDB_H 1
- | #define HAVE_RESOLV_H 1
- | #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_ERRNO_H 1
- | #define HAVE_ARPA_INET_H 1
- | #define HAVE_BITS_SOCKADDR_H 1
- | #define HAVE_FCNTL_H 1
- | #define HAVE_FLOAT_H 1
- | #define HAVE_LIMITS_H 1
- | #define HAVE_MALLOC_H 1
- | #define HAVE_NETINET_IN_H 1
- | #define HAVE_STDINT_H 1
- | #define HAVE_STDLIB_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_SOCKET_H 1
- | #define HAVE_SYS_TIME_H 1
- | #define HAVE_SYS_TIMEB_H 1
- | #define HAVE_SYSLOG_H 1
- | #define HAVE_TERMIOS_H 1
- | #define HAVE_UNISTD_H 1
- | #define HAVE_ASM_TERMIOS_H 1
- | #define HAVE_ASSERT_H 1
- | #define HAVE_DLFCN_H 1
- | #define HAVE_ENDIAN_H 1
- | #define HAVE_EXECINFO_H 1
- | #define HAVE_LINUX_IF_PACKET_H 1
- | #define HAVE_MATH_H 1
- | #define HAVE_NET_ETHERNET_H 1
- | #define HAVE_STROPTS_H 1
- | #define HAVE_SYS_PARAM_H 1
- | #define HAVE_SYS_TYPES_H 1
- | #define HAVE_SYS_UIO_H 1
- | #define HAVE_SYSEXITS_H 1
- | #define HAVE_SYS_SYSCTL_H 1
- | #define HAVE_NET_IF_H 1
- | #define HAVE_NET_IF_ARP_H 1
- | #define HAVE_NET_ROUTE_H 1
- | #define HAVE_NETINET_IF_ETHER_H 1
- | #define HAVE_LINUX_NETLINK_H 1
- | #define HAVE_LINUX_RTNETLINK_H 1
- | #define HAVE_STDBOOL_H 1
- | #define restrict __restrict
- | #define HAVE_HASH_MAP 1
- | #define HAVE_HASH_SET 1
- | #define HAVE_UNORDERED_MAP 1
- | #define HASH_MAP_H <tr1/unordered_map>
- | #define HASH_SET_H <tr1/unordered_set>
- | #define HASH_NAMESPACE std::tr1
- | #define HASH_MAP_CLASS unordered_map
- | #define HASH_SET_CLASS unordered_set
- | #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 1
- | #define HAVE_STDLIB_H 1
- | #define HAVE_REALLOC 1
- | #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 LSTAT_FOLLOWS_SLASHED_SYMLINK 1
- | #define HAVE_VPRINTF 1
- | #define HAVE_BZERO 1
- | #define HAVE_GETTIMEOFDAY 1
- | #define HAVE_MEMMOVE 1
- | #define HAVE_MEMSET 1
- | #define HAVE_MKDIR 1
- | #define HAVE_STRDUP 1
- | #define HAVE_STRRCHR 1
- | #define HAVE_IF_NAMETOINDEX 1
- | #define HAVE_INET_NTOA 1
- | #define HAVE_INET_NTOP 1
- | #define HAVE_INET_ATON 1
- | #define HAVE_INET_PTON 1
- | #define HAVE_SELECT 1
- | #define HAVE_SOCKET 1
- | #define HAVE_STRERROR 1
- | #define HAVE_GETIFADDRS 1
- | #define HAVE_GETLOADAVG 1
- | #define HAVE_GETPWNAM_R 1
- | #define HAVE_GETPWUID_R 1
- | #define HAVE_GETGRNAM_R 1
- | #define HAVE_GETGRGID_R 1
- | #define HAVE_SECURE_GETENV 1
- | #define HAVE_DLFCN_H 1
- | #define LT_OBJDIR ".libs/"
- | /* end confdefs.h. */
- | #include <ac_nonexistent.h>
- configure:16041: checking for ld used by g++
- configure:16108: result: /usr/bin/ld -m elf_x86_64
- configure:16115: checking if the linker (/usr/bin/ld -m elf_x86_64) is GNU ld
- configure:16130: result: yes
- configure:16185: checking whether the g++ linker (/usr/bin/ld -m elf_x86_64) supports shared libraries
- configure:17258: result: yes
- configure:17294: g++ -c -g -O2 -std=gnu++98 conftest.cpp >&5
- configure:17297: $? = 0
- configure:17778: checking for g++ option to produce PIC
- configure:17785: result: -fPIC -DPIC
- configure:17793: checking if g++ PIC flag -fPIC -DPIC works
- configure:17811: g++ -c -g -O2 -std=gnu++98 -fPIC -DPIC -DPIC conftest.cpp >&5
- configure:17815: $? = 0
- configure:17828: result: yes
- configure:17851: checking if g++ static flag -static works
- configure:17879: result: yes
- configure:17891: checking if g++ supports -c -o file.o
- configure:17912: g++ -c -g -O2 -std=gnu++98 -o out/conftest2.o conftest.cpp >&5
- configure:17916: $? = 0
- configure:17938: result: yes
- configure:17943: checking if g++ supports -c -o file.o
- configure:17990: result: yes
- configure:18020: checking whether the g++ linker (/usr/bin/ld -m elf_x86_64) supports shared libraries
- configure:18060: result: yes
- configure:18201: checking dynamic linker characteristics
- configure:18946: result: GNU/Linux ld.so
- configure:19011: checking how to hardcode library paths into programs
- configure:19036: result: immediate
- configure:19110: checking linux/version.h usability
- configure:19110: g++ -c -g -O2 -std=gnu++98 conftest.cpp >&5
- configure:19110: $? = 0
- configure:19110: result: yes
- configure:19110: checking linux/version.h presence
- configure:19110: g++ -E conftest.cpp
- configure:19110: $? = 0
- configure:19110: result: yes
- configure:19110: checking for linux/version.h
- configure:19110: result: yes
- configure:19116: checking for Linux epoll(7) interface
- configure:19142: g++ -o conftest -g -O2 -std=gnu++98 -DHAVE_LINUX_VERSION_H conftest.cpp >&5
- configure:19142: $? = 0
- configure:19153: result: yes
- configure:19176: checking for kqueue
- configure:19176: g++ -o conftest -g -O2 -std=gnu++98 conftest.cpp >&5
- /tmp/ccLO7GDD.o: In function `main':
- /home/uwbclient01/UWB_Light/ola-0.10.6/conftest.cpp:151: undefined reference to `kqueue'
- collect2: error: ld returned 1 exit status
- configure:19176: $? = 1
- configure: failed program was:
- | /* confdefs.h */
- | #define PACKAGE_NAME "OLA"
- | #define PACKAGE_TARNAME "ola"
- | #define PACKAGE_VERSION "0.10.6"
- | #define PACKAGE_STRING "OLA 0.10.6"
- | #define PACKAGE_BUGREPORT "open-lighting@googlegroups.com"
- | #define PACKAGE_URL ""
- | #define PACKAGE "ola"
- | #define VERSION "0.10.6"
- | #define HAVE_DIRENT_H 1
- | #define HAVE_SYS_TYPES_H 1
- | #define HAVE_NETINET_IN_H 1
- | #define HAVE_ARPA_NAMESER_H 1
- | #define HAVE_NETDB_H 1
- | #define HAVE_RESOLV_H 1
- | #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_ERRNO_H 1
- | #define HAVE_ARPA_INET_H 1
- | #define HAVE_BITS_SOCKADDR_H 1
- | #define HAVE_FCNTL_H 1
- | #define HAVE_FLOAT_H 1
- | #define HAVE_LIMITS_H 1
- | #define HAVE_MALLOC_H 1
- | #define HAVE_NETINET_IN_H 1
- | #define HAVE_STDINT_H 1
- | #define HAVE_STDLIB_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_SOCKET_H 1
- | #define HAVE_SYS_TIME_H 1
- | #define HAVE_SYS_TIMEB_H 1
- | #define HAVE_SYSLOG_H 1
- | #define HAVE_TERMIOS_H 1
- | #define HAVE_UNISTD_H 1
- | #define HAVE_ASM_TERMIOS_H 1
- | #define HAVE_ASSERT_H 1
- | #define HAVE_DLFCN_H 1
- | #define HAVE_ENDIAN_H 1
- | #define HAVE_EXECINFO_H 1
- | #define HAVE_LINUX_IF_PACKET_H 1
- | #define HAVE_MATH_H 1
- | #define HAVE_NET_ETHERNET_H 1
- | #define HAVE_STROPTS_H 1
- | #define HAVE_SYS_PARAM_H 1
- | #define HAVE_SYS_TYPES_H 1
- | #define HAVE_SYS_UIO_H 1
- | #define HAVE_SYSEXITS_H 1
- | #define HAVE_SYS_SYSCTL_H 1
- | #define HAVE_NET_IF_H 1
- | #define HAVE_NET_IF_ARP_H 1
- | #define HAVE_NET_ROUTE_H 1
- | #define HAVE_NETINET_IF_ETHER_H 1
- | #define HAVE_LINUX_NETLINK_H 1
- | #define HAVE_LINUX_RTNETLINK_H 1
- | #define HAVE_STDBOOL_H 1
- | #define restrict __restrict
- | #define HAVE_HASH_MAP 1
- | #define HAVE_HASH_SET 1
- | #define HAVE_UNORDERED_MAP 1
- | #define HASH_MAP_H <tr1/unordered_map>
- | #define HASH_SET_H <tr1/unordered_set>
- | #define HASH_NAMESPACE std::tr1
- | #define HASH_MAP_CLASS unordered_map
- | #define HASH_SET_CLASS unordered_set
- | #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 1
- | #define HAVE_STDLIB_H 1
- | #define HAVE_REALLOC 1
- | #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 LSTAT_FOLLOWS_SLASHED_SYMLINK 1
- | #define HAVE_VPRINTF 1
- | #define HAVE_BZERO 1
- | #define HAVE_GETTIMEOFDAY 1
- | #define HAVE_MEMMOVE 1
- | #define HAVE_MEMSET 1
- | #define HAVE_MKDIR 1
- | #define HAVE_STRDUP 1
- | #define HAVE_STRRCHR 1
- | #define HAVE_IF_NAMETOINDEX 1
- | #define HAVE_INET_NTOA 1
- | #define HAVE_INET_NTOP 1
- | #define HAVE_INET_ATON 1
- | #define HAVE_INET_PTON 1
- | #define HAVE_SELECT 1
- | #define HAVE_SOCKET 1
- | #define HAVE_STRERROR 1
- | #define HAVE_GETIFADDRS 1
- | #define HAVE_GETLOADAVG 1
- | #define HAVE_GETPWNAM_R 1
- | #define HAVE_GETPWUID_R 1
- | #define HAVE_GETGRNAM_R 1
- | #define HAVE_GETGRGID_R 1
- | #define HAVE_SECURE_GETENV 1
- | #define HAVE_DLFCN_H 1
- | #define LT_OBJDIR ".libs/"
- | #define HAVE_EPOLL 1
- | /* end confdefs.h. */
- | /* Define kqueue to an innocuous variant, in case <limits.h> declares kqueue.
- | For example, HP-UX 11i <limits.h> declares gettimeofday. */
- | #define kqueue innocuous_kqueue
- |
- | /* System header to define __stub macros and hopefully few prototypes,
- | which can conflict with char kqueue (); below.
- | Prefer <limits.h> to <assert.h> if __STDC__ is defined, since
- | <limits.h> exists even on freestanding compilers. */
- |
- | #ifdef __STDC__
- | # include <limits.h>
- | #else
- | # include <assert.h>
- | #endif
- |
- | #undef kqueue
- |
- | /* 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 kqueue ();
- | /* 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_kqueue || defined __stub___kqueue
- | choke me
- | #endif
- |
- | int
- | main ()
- | {
- | return kqueue ();
- | ;
- | return 0;
- | }
- configure:19176: result: no
- configure:19195: checking for -rdynamic support
- configure:19213: g++ -c -g -O2 -std=gnu++98 -rdynamic -Wall -Werror conftest.cpp >&5
- configure:19213: $? = 0
- configure:19223: result: yes
- configure:19236: checking for IPv6 support
- configure:19269: g++ -o conftest -g -O2 -std=gnu++98 conftest.cpp >&5
- conftest.cpp: In function 'int main()':
- conftest.cpp:129:9: error: expected ';' before '{' token
- {
- ^
- configure:19269: $? = 1
- configure: program exited with status 1
- configure: failed program was:
- | /* confdefs.h */
- | #define PACKAGE_NAME "OLA"
- | #define PACKAGE_TARNAME "ola"
- | #define PACKAGE_VERSION "0.10.6"
- | #define PACKAGE_STRING "OLA 0.10.6"
- | #define PACKAGE_BUGREPORT "open-lighting@googlegroups.com"
- | #define PACKAGE_URL ""
- | #define PACKAGE "ola"
- | #define VERSION "0.10.6"
- | #define HAVE_DIRENT_H 1
- | #define HAVE_SYS_TYPES_H 1
- | #define HAVE_NETINET_IN_H 1
- | #define HAVE_ARPA_NAMESER_H 1
- | #define HAVE_NETDB_H 1
- | #define HAVE_RESOLV_H 1
- | #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_ERRNO_H 1
- | #define HAVE_ARPA_INET_H 1
- | #define HAVE_BITS_SOCKADDR_H 1
- | #define HAVE_FCNTL_H 1
- | #define HAVE_FLOAT_H 1
- | #define HAVE_LIMITS_H 1
- | #define HAVE_MALLOC_H 1
- | #define HAVE_NETINET_IN_H 1
- | #define HAVE_STDINT_H 1
- | #define HAVE_STDLIB_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_SOCKET_H 1
- | #define HAVE_SYS_TIME_H 1
- | #define HAVE_SYS_TIMEB_H 1
- | #define HAVE_SYSLOG_H 1
- | #define HAVE_TERMIOS_H 1
- | #define HAVE_UNISTD_H 1
- | #define HAVE_ASM_TERMIOS_H 1
- | #define HAVE_ASSERT_H 1
- | #define HAVE_DLFCN_H 1
- | #define HAVE_ENDIAN_H 1
- | #define HAVE_EXECINFO_H 1
- | #define HAVE_LINUX_IF_PACKET_H 1
- | #define HAVE_MATH_H 1
- | #define HAVE_NET_ETHERNET_H 1
- | #define HAVE_STROPTS_H 1
- | #define HAVE_SYS_PARAM_H 1
- | #define HAVE_SYS_TYPES_H 1
- | #define HAVE_SYS_UIO_H 1
- | #define HAVE_SYSEXITS_H 1
- | #define HAVE_SYS_SYSCTL_H 1
- | #define HAVE_NET_IF_H 1
- | #define HAVE_NET_IF_ARP_H 1
- | #define HAVE_NET_ROUTE_H 1
- | #define HAVE_NETINET_IF_ETHER_H 1
- | #define HAVE_LINUX_NETLINK_H 1
- | #define HAVE_LINUX_RTNETLINK_H 1
- | #define HAVE_STDBOOL_H 1
- | #define restrict __restrict
- | #define HAVE_HASH_MAP 1
- | #define HAVE_HASH_SET 1
- | #define HAVE_UNORDERED_MAP 1
- | #define HASH_MAP_H <tr1/unordered_map>
- | #define HASH_SET_H <tr1/unordered_set>
- | #define HASH_NAMESPACE std::tr1
- | #define HASH_MAP_CLASS unordered_map
- | #define HASH_SET_CLASS unordered_set
- | #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 1
- | #define HAVE_STDLIB_H 1
- | #define HAVE_REALLOC 1
- | #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 LSTAT_FOLLOWS_SLASHED_SYMLINK 1
- | #define HAVE_VPRINTF 1
- | #define HAVE_BZERO 1
- | #define HAVE_GETTIMEOFDAY 1
- | #define HAVE_MEMMOVE 1
- | #define HAVE_MEMSET 1
- | #define HAVE_MKDIR 1
- | #define HAVE_STRDUP 1
- | #define HAVE_STRRCHR 1
- | #define HAVE_IF_NAMETOINDEX 1
- | #define HAVE_INET_NTOA 1
- | #define HAVE_INET_NTOP 1
- | #define HAVE_INET_ATON 1
- | #define HAVE_INET_PTON 1
- | #define HAVE_SELECT 1
- | #define HAVE_SOCKET 1
- | #define HAVE_STRERROR 1
- | #define HAVE_GETIFADDRS 1
- | #define HAVE_GETLOADAVG 1
- | #define HAVE_GETPWNAM_R 1
- | #define HAVE_GETPWUID_R 1
- | #define HAVE_GETGRNAM_R 1
- | #define HAVE_GETGRGID_R 1
- | #define HAVE_SECURE_GETENV 1
- | #define HAVE_DLFCN_H 1
- | #define LT_OBJDIR ".libs/"
- | #define HAVE_EPOLL 1
- | /* end confdefs.h. */
- | #include <stdlib.h>
- | #include <sys/types.h>
- | #include <sys/socket.h>
- | #include <netinet/in.h>
- | int
- | main ()
- | {
- |
- | /* Make sure the definitions for AF_INET6 and struct sockaddr_in6
- | * are defined, and that we can actually create an IPv6 TCP socket.
- | */
- | main()
- | {
- | int fd;
- | struct sockaddr_in6 foo;
- | fd = socket(AF_INET6, SOCK_STREAM, 0);
- | exit(fd >= 0 ? 0 : 1);
- | }
- |
- | ;
- | return 0;
- | }
- configure:19281: result: no
- configure:19290: checking for struct sockaddr.sa_len
- configure:19290: g++ -c -g -O2 -std=gnu++98 conftest.cpp >&5
- conftest.cpp: In function 'int main()':
- conftest.cpp:124:13: error: 'struct sockaddr' has no member named 'sa_len'
- if (ac_aggr.sa_len)
- ^
- configure:19290: $? = 1
- configure: failed program was:
- | /* confdefs.h */
- | #define PACKAGE_NAME "OLA"
- | #define PACKAGE_TARNAME "ola"
- | #define PACKAGE_VERSION "0.10.6"
- | #define PACKAGE_STRING "OLA 0.10.6"
- | #define PACKAGE_BUGREPORT "open-lighting@googlegroups.com"
- | #define PACKAGE_URL ""
- | #define PACKAGE "ola"
- | #define VERSION "0.10.6"
- | #define HAVE_DIRENT_H 1
- | #define HAVE_SYS_TYPES_H 1
- | #define HAVE_NETINET_IN_H 1
- | #define HAVE_ARPA_NAMESER_H 1
- | #define HAVE_NETDB_H 1
- | #define HAVE_RESOLV_H 1
- | #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_ERRNO_H 1
- | #define HAVE_ARPA_INET_H 1
- | #define HAVE_BITS_SOCKADDR_H 1
- | #define HAVE_FCNTL_H 1
- | #define HAVE_FLOAT_H 1
- | #define HAVE_LIMITS_H 1
- | #define HAVE_MALLOC_H 1
- | #define HAVE_NETINET_IN_H 1
- | #define HAVE_STDINT_H 1
- | #define HAVE_STDLIB_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_SOCKET_H 1
- | #define HAVE_SYS_TIME_H 1
- | #define HAVE_SYS_TIMEB_H 1
- | #define HAVE_SYSLOG_H 1
- | #define HAVE_TERMIOS_H 1
- | #define HAVE_UNISTD_H 1
- | #define HAVE_ASM_TERMIOS_H 1
- | #define HAVE_ASSERT_H 1
- | #define HAVE_DLFCN_H 1
- | #define HAVE_ENDIAN_H 1
- | #define HAVE_EXECINFO_H 1
- | #define HAVE_LINUX_IF_PACKET_H 1
- | #define HAVE_MATH_H 1
- | #define HAVE_NET_ETHERNET_H 1
- | #define HAVE_STROPTS_H 1
- | #define HAVE_SYS_PARAM_H 1
- | #define HAVE_SYS_TYPES_H 1
- | #define HAVE_SYS_UIO_H 1
- | #define HAVE_SYSEXITS_H 1
- | #define HAVE_SYS_SYSCTL_H 1
- | #define HAVE_NET_IF_H 1
- | #define HAVE_NET_IF_ARP_H 1
- | #define HAVE_NET_ROUTE_H 1
- | #define HAVE_NETINET_IF_ETHER_H 1
- | #define HAVE_LINUX_NETLINK_H 1
- | #define HAVE_LINUX_RTNETLINK_H 1
- | #define HAVE_STDBOOL_H 1
- | #define restrict __restrict
- | #define HAVE_HASH_MAP 1
- | #define HAVE_HASH_SET 1
- | #define HAVE_UNORDERED_MAP 1
- | #define HASH_MAP_H <tr1/unordered_map>
- | #define HASH_SET_H <tr1/unordered_set>
- | #define HASH_NAMESPACE std::tr1
- | #define HASH_MAP_CLASS unordered_map
- | #define HASH_SET_CLASS unordered_set
- | #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 1
- | #define HAVE_STDLIB_H 1
- | #define HAVE_REALLOC 1
- | #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 LSTAT_FOLLOWS_SLASHED_SYMLINK 1
- | #define HAVE_VPRINTF 1
- | #define HAVE_BZERO 1
- | #define HAVE_GETTIMEOFDAY 1
- | #define HAVE_MEMMOVE 1
- | #define HAVE_MEMSET 1
- | #define HAVE_MKDIR 1
- | #define HAVE_STRDUP 1
- | #define HAVE_STRRCHR 1
- | #define HAVE_IF_NAMETOINDEX 1
- | #define HAVE_INET_NTOA 1
- | #define HAVE_INET_NTOP 1
- | #define HAVE_INET_ATON 1
- | #define HAVE_INET_PTON 1
- | #define HAVE_SELECT 1
- | #define HAVE_SOCKET 1
- | #define HAVE_STRERROR 1
- | #define HAVE_GETIFADDRS 1
- | #define HAVE_GETLOADAVG 1
- | #define HAVE_GETPWNAM_R 1
- | #define HAVE_GETPWUID_R 1
- | #define HAVE_GETGRNAM_R 1
- | #define HAVE_GETGRGID_R 1
- | #define HAVE_SECURE_GETENV 1
- | #define HAVE_DLFCN_H 1
- | #define LT_OBJDIR ".libs/"
- | #define HAVE_EPOLL 1
- | /* end confdefs.h. */
- | #include <sys/types.h>
- | #include <sys/socket.h>
- |
- | int
- | main ()
- | {
- | static struct sockaddr ac_aggr;
- | if (ac_aggr.sa_len)
- | return 0;
- | ;
- | return 0;
- | }
- configure:19290: g++ -c -g -O2 -std=gnu++98 conftest.cpp >&5
- conftest.cpp: In function 'int main()':
- conftest.cpp:124:20: error: 'struct sockaddr' has no member named 'sa_len'
- if (sizeof ac_aggr.sa_len)
- ^
- configure:19290: $? = 1
- configure: failed program was:
- | /* confdefs.h */
- | #define PACKAGE_NAME "OLA"
- | #define PACKAGE_TARNAME "ola"
- | #define PACKAGE_VERSION "0.10.6"
- | #define PACKAGE_STRING "OLA 0.10.6"
- | #define PACKAGE_BUGREPORT "open-lighting@googlegroups.com"
- | #define PACKAGE_URL ""
- | #define PACKAGE "ola"
- | #define VERSION "0.10.6"
- | #define HAVE_DIRENT_H 1
- | #define HAVE_SYS_TYPES_H 1
- | #define HAVE_NETINET_IN_H 1
- | #define HAVE_ARPA_NAMESER_H 1
- | #define HAVE_NETDB_H 1
- | #define HAVE_RESOLV_H 1
- | #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_ERRNO_H 1
- | #define HAVE_ARPA_INET_H 1
- | #define HAVE_BITS_SOCKADDR_H 1
- | #define HAVE_FCNTL_H 1
- | #define HAVE_FLOAT_H 1
- | #define HAVE_LIMITS_H 1
- | #define HAVE_MALLOC_H 1
- | #define HAVE_NETINET_IN_H 1
- | #define HAVE_STDINT_H 1
- | #define HAVE_STDLIB_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_SOCKET_H 1
- | #define HAVE_SYS_TIME_H 1
- | #define HAVE_SYS_TIMEB_H 1
- | #define HAVE_SYSLOG_H 1
- | #define HAVE_TERMIOS_H 1
- | #define HAVE_UNISTD_H 1
- | #define HAVE_ASM_TERMIOS_H 1
- | #define HAVE_ASSERT_H 1
- | #define HAVE_DLFCN_H 1
- | #define HAVE_ENDIAN_H 1
- | #define HAVE_EXECINFO_H 1
- | #define HAVE_LINUX_IF_PACKET_H 1
- | #define HAVE_MATH_H 1
- | #define HAVE_NET_ETHERNET_H 1
- | #define HAVE_STROPTS_H 1
- | #define HAVE_SYS_PARAM_H 1
- | #define HAVE_SYS_TYPES_H 1
- | #define HAVE_SYS_UIO_H 1
- | #define HAVE_SYSEXITS_H 1
- | #define HAVE_SYS_SYSCTL_H 1
- | #define HAVE_NET_IF_H 1
- | #define HAVE_NET_IF_ARP_H 1
- | #define HAVE_NET_ROUTE_H 1
- | #define HAVE_NETINET_IF_ETHER_H 1
- | #define HAVE_LINUX_NETLINK_H 1
- | #define HAVE_LINUX_RTNETLINK_H 1
- | #define HAVE_STDBOOL_H 1
- | #define restrict __restrict
- | #define HAVE_HASH_MAP 1
- | #define HAVE_HASH_SET 1
- | #define HAVE_UNORDERED_MAP 1
- | #define HASH_MAP_H <tr1/unordered_map>
- | #define HASH_SET_H <tr1/unordered_set>
- | #define HASH_NAMESPACE std::tr1
- | #define HASH_MAP_CLASS unordered_map
- | #define HASH_SET_CLASS unordered_set
- | #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 1
- | #define HAVE_STDLIB_H 1
- | #define HAVE_REALLOC 1
- | #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 LSTAT_FOLLOWS_SLASHED_SYMLINK 1
- | #define HAVE_VPRINTF 1
- | #define HAVE_BZERO 1
- | #define HAVE_GETTIMEOFDAY 1
- | #define HAVE_MEMMOVE 1
- | #define HAVE_MEMSET 1
- | #define HAVE_MKDIR 1
- | #define HAVE_STRDUP 1
- | #define HAVE_STRRCHR 1
- | #define HAVE_IF_NAMETOINDEX 1
- | #define HAVE_INET_NTOA 1
- | #define HAVE_INET_NTOP 1
- | #define HAVE_INET_ATON 1
- | #define HAVE_INET_PTON 1
- | #define HAVE_SELECT 1
- | #define HAVE_SOCKET 1
- | #define HAVE_STRERROR 1
- | #define HAVE_GETIFADDRS 1
- | #define HAVE_GETLOADAVG 1
- | #define HAVE_GETPWNAM_R 1
- | #define HAVE_GETPWUID_R 1
- | #define HAVE_GETGRNAM_R 1
- | #define HAVE_GETGRGID_R 1
- | #define HAVE_SECURE_GETENV 1
- | #define HAVE_DLFCN_H 1
- | #define LT_OBJDIR ".libs/"
- | #define HAVE_EPOLL 1
- | /* end confdefs.h. */
- | #include <sys/types.h>
- | #include <sys/socket.h>
- |
- | int
- | main ()
- | {
- | static struct sockaddr ac_aggr;
- | if (sizeof ac_aggr.sa_len)
- | return 0;
- | ;
- | return 0;
- | }
- configure:19290: result: no
- configure:19300: checking for struct sockaddr_dl.sdl_family
- configure:19300: g++ -c -g -O2 -std=gnu++98 conftest.cpp >&5
- conftest.cpp:118:26: fatal error: net/if_dl.h: No such file or directory
- compilation terminated.
- configure:19300: $? = 1
- configure: failed program was:
- | /* confdefs.h */
- | #define PACKAGE_NAME "OLA"
- | #define PACKAGE_TARNAME "ola"
- | #define PACKAGE_VERSION "0.10.6"
- | #define PACKAGE_STRING "OLA 0.10.6"
- | #define PACKAGE_BUGREPORT "open-lighting@googlegroups.com"
- | #define PACKAGE_URL ""
- | #define PACKAGE "ola"
- | #define VERSION "0.10.6"
- | #define HAVE_DIRENT_H 1
- | #define HAVE_SYS_TYPES_H 1
- | #define HAVE_NETINET_IN_H 1
- | #define HAVE_ARPA_NAMESER_H 1
- | #define HAVE_NETDB_H 1
- | #define HAVE_RESOLV_H 1
- | #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_ERRNO_H 1
- | #define HAVE_ARPA_INET_H 1
- | #define HAVE_BITS_SOCKADDR_H 1
- | #define HAVE_FCNTL_H 1
- | #define HAVE_FLOAT_H 1
- | #define HAVE_LIMITS_H 1
- | #define HAVE_MALLOC_H 1
- | #define HAVE_NETINET_IN_H 1
- | #define HAVE_STDINT_H 1
- | #define HAVE_STDLIB_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_SOCKET_H 1
- | #define HAVE_SYS_TIME_H 1
- | #define HAVE_SYS_TIMEB_H 1
- | #define HAVE_SYSLOG_H 1
- | #define HAVE_TERMIOS_H 1
- | #define HAVE_UNISTD_H 1
- | #define HAVE_ASM_TERMIOS_H 1
- | #define HAVE_ASSERT_H 1
- | #define HAVE_DLFCN_H 1
- | #define HAVE_ENDIAN_H 1
- | #define HAVE_EXECINFO_H 1
- | #define HAVE_LINUX_IF_PACKET_H 1
- | #define HAVE_MATH_H 1
- | #define HAVE_NET_ETHERNET_H 1
- | #define HAVE_STROPTS_H 1
- | #define HAVE_SYS_PARAM_H 1
- | #define HAVE_SYS_TYPES_H 1
- | #define HAVE_SYS_UIO_H 1
- | #define HAVE_SYSEXITS_H 1
- | #define HAVE_SYS_SYSCTL_H 1
- | #define HAVE_NET_IF_H 1
- | #define HAVE_NET_IF_ARP_H 1
- | #define HAVE_NET_ROUTE_H 1
- | #define HAVE_NETINET_IF_ETHER_H 1
- | #define HAVE_LINUX_NETLINK_H 1
- | #define HAVE_LINUX_RTNETLINK_H 1
- | #define HAVE_STDBOOL_H 1
- | #define restrict __restrict
- | #define HAVE_HASH_MAP 1
- | #define HAVE_HASH_SET 1
- | #define HAVE_UNORDERED_MAP 1
- | #define HASH_MAP_H <tr1/unordered_map>
- | #define HASH_SET_H <tr1/unordered_set>
- | #define HASH_NAMESPACE std::tr1
- | #define HASH_MAP_CLASS unordered_map
- | #define HASH_SET_CLASS unordered_set
- | #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 1
- | #define HAVE_STDLIB_H 1
- | #define HAVE_REALLOC 1
- | #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 LSTAT_FOLLOWS_SLASHED_SYMLINK 1
- | #define HAVE_VPRINTF 1
- | #define HAVE_BZERO 1
- | #define HAVE_GETTIMEOFDAY 1
- | #define HAVE_MEMMOVE 1
- | #define HAVE_MEMSET 1
- | #define HAVE_MKDIR 1
- | #define HAVE_STRDUP 1
- | #define HAVE_STRRCHR 1
- | #define HAVE_IF_NAMETOINDEX 1
- | #define HAVE_INET_NTOA 1
- | #define HAVE_INET_NTOP 1
- | #define HAVE_INET_ATON 1
- | #define HAVE_INET_PTON 1
- | #define HAVE_SELECT 1
- | #define HAVE_SOCKET 1
- | #define HAVE_STRERROR 1
- | #define HAVE_GETIFADDRS 1
- | #define HAVE_GETLOADAVG 1
- | #define HAVE_GETPWNAM_R 1
- | #define HAVE_GETPWUID_R 1
- | #define HAVE_GETGRNAM_R 1
- | #define HAVE_GETGRGID_R 1
- | #define HAVE_SECURE_GETENV 1
- | #define HAVE_DLFCN_H 1
- | #define LT_OBJDIR ".libs/"
- | #define HAVE_EPOLL 1
- | /* end confdefs.h. */
- | #include <sys/types.h>
- | #include <net/if_dl.h>
- |
- | int
- | main ()
- | {
- | static struct sockaddr_dl ac_aggr;
- | if (ac_aggr.sdl_family)
- | return 0;
- | ;
- | return 0;
- | }
- configure:19300: g++ -c -g -O2 -std=gnu++98 conftest.cpp >&5
- conftest.cpp:118:26: fatal error: net/if_dl.h: No such file or directory
- compilation terminated.
- configure:19300: $? = 1
- configure: failed program was:
- | /* confdefs.h */
- | #define PACKAGE_NAME "OLA"
- | #define PACKAGE_TARNAME "ola"
- | #define PACKAGE_VERSION "0.10.6"
- | #define PACKAGE_STRING "OLA 0.10.6"
- | #define PACKAGE_BUGREPORT "open-lighting@googlegroups.com"
- | #define PACKAGE_URL ""
- | #define PACKAGE "ola"
- | #define VERSION "0.10.6"
- | #define HAVE_DIRENT_H 1
- | #define HAVE_SYS_TYPES_H 1
- | #define HAVE_NETINET_IN_H 1
- | #define HAVE_ARPA_NAMESER_H 1
- | #define HAVE_NETDB_H 1
- | #define HAVE_RESOLV_H 1
- | #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_ERRNO_H 1
- | #define HAVE_ARPA_INET_H 1
- | #define HAVE_BITS_SOCKADDR_H 1
- | #define HAVE_FCNTL_H 1
- | #define HAVE_FLOAT_H 1
- | #define HAVE_LIMITS_H 1
- | #define HAVE_MALLOC_H 1
- | #define HAVE_NETINET_IN_H 1
- | #define HAVE_STDINT_H 1
- | #define HAVE_STDLIB_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_SOCKET_H 1
- | #define HAVE_SYS_TIME_H 1
- | #define HAVE_SYS_TIMEB_H 1
- | #define HAVE_SYSLOG_H 1
- | #define HAVE_TERMIOS_H 1
- | #define HAVE_UNISTD_H 1
- | #define HAVE_ASM_TERMIOS_H 1
- | #define HAVE_ASSERT_H 1
- | #define HAVE_DLFCN_H 1
- | #define HAVE_ENDIAN_H 1
- | #define HAVE_EXECINFO_H 1
- | #define HAVE_LINUX_IF_PACKET_H 1
- | #define HAVE_MATH_H 1
- | #define HAVE_NET_ETHERNET_H 1
- | #define HAVE_STROPTS_H 1
- | #define HAVE_SYS_PARAM_H 1
- | #define HAVE_SYS_TYPES_H 1
- | #define HAVE_SYS_UIO_H 1
- | #define HAVE_SYSEXITS_H 1
- | #define HAVE_SYS_SYSCTL_H 1
- | #define HAVE_NET_IF_H 1
- | #define HAVE_NET_IF_ARP_H 1
- | #define HAVE_NET_ROUTE_H 1
- | #define HAVE_NETINET_IF_ETHER_H 1
- | #define HAVE_LINUX_NETLINK_H 1
- | #define HAVE_LINUX_RTNETLINK_H 1
- | #define HAVE_STDBOOL_H 1
- | #define restrict __restrict
- | #define HAVE_HASH_MAP 1
- | #define HAVE_HASH_SET 1
- | #define HAVE_UNORDERED_MAP 1
- | #define HASH_MAP_H <tr1/unordered_map>
- | #define HASH_SET_H <tr1/unordered_set>
- | #define HASH_NAMESPACE std::tr1
- | #define HASH_MAP_CLASS unordered_map
- | #define HASH_SET_CLASS unordered_set
- | #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 1
- | #define HAVE_STDLIB_H 1
- | #define HAVE_REALLOC 1
- | #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 LSTAT_FOLLOWS_SLASHED_SYMLINK 1
- | #define HAVE_VPRINTF 1
- | #define HAVE_BZERO 1
- | #define HAVE_GETTIMEOFDAY 1
- | #define HAVE_MEMMOVE 1
- | #define HAVE_MEMSET 1
- | #define HAVE_MKDIR 1
- | #define HAVE_STRDUP 1
- | #define HAVE_STRRCHR 1
- | #define HAVE_IF_NAMETOINDEX 1
- | #define HAVE_INET_NTOA 1
- | #define HAVE_INET_NTOP 1
- | #define HAVE_INET_ATON 1
- | #define HAVE_INET_PTON 1
- | #define HAVE_SELECT 1
- | #define HAVE_SOCKET 1
- | #define HAVE_STRERROR 1
- | #define HAVE_GETIFADDRS 1
- | #define HAVE_GETLOADAVG 1
- | #define HAVE_GETPWNAM_R 1
- | #define HAVE_GETPWUID_R 1
- | #define HAVE_GETGRNAM_R 1
- | #define HAVE_GETGRGID_R 1
- | #define HAVE_SECURE_GETENV 1
- | #define HAVE_DLFCN_H 1
- | #define LT_OBJDIR ".libs/"
- | #define HAVE_EPOLL 1
- | /* end confdefs.h. */
- | #include <sys/types.h>
- | #include <net/if_dl.h>
- |
- | int
- | main ()
- | {
- | static struct sockaddr_dl ac_aggr;
- | if (sizeof ac_aggr.sdl_family)
- | return 0;
- | ;
- | return 0;
- | }
- configure:19300: result: no
- configure:19311: checking for time_t
- configure:19311: g++ -c -g -O2 -std=gnu++98 conftest.cpp >&5
- configure:19311: $? = 0
- configure:19311: g++ -c -g -O2 -std=gnu++98 conftest.cpp >&5
- conftest.cpp: In function 'int main()':
- conftest.cpp:122:20: error: expected primary-expression before ')' token
- if (sizeof ((time_t)))
- ^
- configure:19311: $? = 1
- configure: failed program was:
- | /* confdefs.h */
- | #define PACKAGE_NAME "OLA"
- | #define PACKAGE_TARNAME "ola"
- | #define PACKAGE_VERSION "0.10.6"
- | #define PACKAGE_STRING "OLA 0.10.6"
- | #define PACKAGE_BUGREPORT "open-lighting@googlegroups.com"
- | #define PACKAGE_URL ""
- | #define PACKAGE "ola"
- | #define VERSION "0.10.6"
- | #define HAVE_DIRENT_H 1
- | #define HAVE_SYS_TYPES_H 1
- | #define HAVE_NETINET_IN_H 1
- | #define HAVE_ARPA_NAMESER_H 1
- | #define HAVE_NETDB_H 1
- | #define HAVE_RESOLV_H 1
- | #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_ERRNO_H 1
- | #define HAVE_ARPA_INET_H 1
- | #define HAVE_BITS_SOCKADDR_H 1
- | #define HAVE_FCNTL_H 1
- | #define HAVE_FLOAT_H 1
- | #define HAVE_LIMITS_H 1
- | #define HAVE_MALLOC_H 1
- | #define HAVE_NETINET_IN_H 1
- | #define HAVE_STDINT_H 1
- | #define HAVE_STDLIB_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_SOCKET_H 1
- | #define HAVE_SYS_TIME_H 1
- | #define HAVE_SYS_TIMEB_H 1
- | #define HAVE_SYSLOG_H 1
- | #define HAVE_TERMIOS_H 1
- | #define HAVE_UNISTD_H 1
- | #define HAVE_ASM_TERMIOS_H 1
- | #define HAVE_ASSERT_H 1
- | #define HAVE_DLFCN_H 1
- | #define HAVE_ENDIAN_H 1
- | #define HAVE_EXECINFO_H 1
- | #define HAVE_LINUX_IF_PACKET_H 1
- | #define HAVE_MATH_H 1
- | #define HAVE_NET_ETHERNET_H 1
- | #define HAVE_STROPTS_H 1
- | #define HAVE_SYS_PARAM_H 1
- | #define HAVE_SYS_TYPES_H 1
- | #define HAVE_SYS_UIO_H 1
- | #define HAVE_SYSEXITS_H 1
- | #define HAVE_SYS_SYSCTL_H 1
- | #define HAVE_NET_IF_H 1
- | #define HAVE_NET_IF_ARP_H 1
- | #define HAVE_NET_ROUTE_H 1
- | #define HAVE_NETINET_IF_ETHER_H 1
- | #define HAVE_LINUX_NETLINK_H 1
- | #define HAVE_LINUX_RTNETLINK_H 1
- | #define HAVE_STDBOOL_H 1
- | #define restrict __restrict
- | #define HAVE_HASH_MAP 1
- | #define HAVE_HASH_SET 1
- | #define HAVE_UNORDERED_MAP 1
- | #define HASH_MAP_H <tr1/unordered_map>
- | #define HASH_SET_H <tr1/unordered_set>
- | #define HASH_NAMESPACE std::tr1
- | #define HASH_MAP_CLASS unordered_map
- | #define HASH_SET_CLASS unordered_set
- | #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 1
- | #define HAVE_STDLIB_H 1
- | #define HAVE_REALLOC 1
- | #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 LSTAT_FOLLOWS_SLASHED_SYMLINK 1
- | #define HAVE_VPRINTF 1
- | #define HAVE_BZERO 1
- | #define HAVE_GETTIMEOFDAY 1
- | #define HAVE_MEMMOVE 1
- | #define HAVE_MEMSET 1
- | #define HAVE_MKDIR 1
- | #define HAVE_STRDUP 1
- | #define HAVE_STRRCHR 1
- | #define HAVE_IF_NAMETOINDEX 1
- | #define HAVE_INET_NTOA 1
- | #define HAVE_INET_NTOP 1
- | #define HAVE_INET_ATON 1
- | #define HAVE_INET_PTON 1
- | #define HAVE_SELECT 1
- | #define HAVE_SOCKET 1
- | #define HAVE_STRERROR 1
- | #define HAVE_GETIFADDRS 1
- | #define HAVE_GETLOADAVG 1
- | #define HAVE_GETPWNAM_R 1
- | #define HAVE_GETPWUID_R 1
- | #define HAVE_GETGRNAM_R 1
- | #define HAVE_GETGRGID_R 1
- | #define HAVE_SECURE_GETENV 1
- | #define HAVE_DLFCN_H 1
- | #define LT_OBJDIR ".libs/"
- | #define HAVE_EPOLL 1
- | /* end confdefs.h. */
- | #include <sys/time.h>
- |
- | int
- | main ()
- | {
- | if (sizeof ((time_t)))
- | return 0;
- | ;
- | return 0;
- | }
- configure:19311: result: yes
- configure:19319: checking for suseconds_t
- configure:19319: g++ -c -g -O2 -std=gnu++98 conftest.cpp >&5
- configure:19319: $? = 0
- configure:19319: g++ -c -g -O2 -std=gnu++98 conftest.cpp >&5
- conftest.cpp: In function 'int main()':
- conftest.cpp:123:25: error: expected primary-expression before ')' token
- if (sizeof ((suseconds_t)))
- ^
- configure:19319: $? = 1
- configure: failed program was:
- | /* confdefs.h */
- | #define PACKAGE_NAME "OLA"
- | #define PACKAGE_TARNAME "ola"
- | #define PACKAGE_VERSION "0.10.6"
- | #define PACKAGE_STRING "OLA 0.10.6"
- | #define PACKAGE_BUGREPORT "open-lighting@googlegroups.com"
- | #define PACKAGE_URL ""
- | #define PACKAGE "ola"
- | #define VERSION "0.10.6"
- | #define HAVE_DIRENT_H 1
- | #define HAVE_SYS_TYPES_H 1
- | #define HAVE_NETINET_IN_H 1
- | #define HAVE_ARPA_NAMESER_H 1
- | #define HAVE_NETDB_H 1
- | #define HAVE_RESOLV_H 1
- | #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_ERRNO_H 1
- | #define HAVE_ARPA_INET_H 1
- | #define HAVE_BITS_SOCKADDR_H 1
- | #define HAVE_FCNTL_H 1
- | #define HAVE_FLOAT_H 1
- | #define HAVE_LIMITS_H 1
- | #define HAVE_MALLOC_H 1
- | #define HAVE_NETINET_IN_H 1
- | #define HAVE_STDINT_H 1
- | #define HAVE_STDLIB_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_SOCKET_H 1
- | #define HAVE_SYS_TIME_H 1
- | #define HAVE_SYS_TIMEB_H 1
- | #define HAVE_SYSLOG_H 1
- | #define HAVE_TERMIOS_H 1
- | #define HAVE_UNISTD_H 1
- | #define HAVE_ASM_TERMIOS_H 1
- | #define HAVE_ASSERT_H 1
- | #define HAVE_DLFCN_H 1
- | #define HAVE_ENDIAN_H 1
- | #define HAVE_EXECINFO_H 1
- | #define HAVE_LINUX_IF_PACKET_H 1
- | #define HAVE_MATH_H 1
- | #define HAVE_NET_ETHERNET_H 1
- | #define HAVE_STROPTS_H 1
- | #define HAVE_SYS_PARAM_H 1
- | #define HAVE_SYS_TYPES_H 1
- | #define HAVE_SYS_UIO_H 1
- | #define HAVE_SYSEXITS_H 1
- | #define HAVE_SYS_SYSCTL_H 1
- | #define HAVE_NET_IF_H 1
- | #define HAVE_NET_IF_ARP_H 1
- | #define HAVE_NET_ROUTE_H 1
- | #define HAVE_NETINET_IF_ETHER_H 1
- | #define HAVE_LINUX_NETLINK_H 1
- | #define HAVE_LINUX_RTNETLINK_H 1
- | #define HAVE_STDBOOL_H 1
- | #define restrict __restrict
- | #define HAVE_HASH_MAP 1
- | #define HAVE_HASH_SET 1
- | #define HAVE_UNORDERED_MAP 1
- | #define HASH_MAP_H <tr1/unordered_map>
- | #define HASH_SET_H <tr1/unordered_set>
- | #define HASH_NAMESPACE std::tr1
- | #define HASH_MAP_CLASS unordered_map
- | #define HASH_SET_CLASS unordered_set
- | #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 1
- | #define HAVE_STDLIB_H 1
- | #define HAVE_REALLOC 1
- | #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 LSTAT_FOLLOWS_SLASHED_SYMLINK 1
- | #define HAVE_VPRINTF 1
- | #define HAVE_BZERO 1
- | #define HAVE_GETTIMEOFDAY 1
- | #define HAVE_MEMMOVE 1
- | #define HAVE_MEMSET 1
- | #define HAVE_MKDIR 1
- | #define HAVE_STRDUP 1
- | #define HAVE_STRRCHR 1
- | #define HAVE_IF_NAMETOINDEX 1
- | #define HAVE_INET_NTOA 1
- | #define HAVE_INET_NTOP 1
- | #define HAVE_INET_ATON 1
- | #define HAVE_INET_PTON 1
- | #define HAVE_SELECT 1
- | #define HAVE_SOCKET 1
- | #define HAVE_STRERROR 1
- | #define HAVE_GETIFADDRS 1
- | #define HAVE_GETLOADAVG 1
- | #define HAVE_GETPWNAM_R 1
- | #define HAVE_GETPWUID_R 1
- | #define HAVE_GETGRNAM_R 1
- | #define HAVE_GETGRGID_R 1
- | #define HAVE_SECURE_GETENV 1
- | #define HAVE_DLFCN_H 1
- | #define LT_OBJDIR ".libs/"
- | #define HAVE_EPOLL 1
- | #define HAVE_TIME_T 1
- | /* end confdefs.h. */
- | #include <sys/time.h>
- |
- | int
- | main ()
- | {
- | if (sizeof ((suseconds_t)))
- | return 0;
- | ;
- | return 0;
- | }
- configure:19319: result: yes
- configure:19329: checking whether MSG_NOSIGNAL is declared
- configure:19329: g++ -c -g -O2 -std=gnu++98 conftest.cpp >&5
- configure:19329: $? = 0
- configure:19329: result: yes
- configure:19348: checking whether SO_NOSIGPIPE is declared
- configure:19348: g++ -c -g -O2 -std=gnu++98 conftest.cpp >&5
- conftest.cpp: In function 'int main()':
- conftest.cpp:128:10: error: 'SO_NOSIGPIPE' was not declared in this scope
- (void) SO_NOSIGPIPE;
- ^
- configure:19348: $? = 1
- configure: failed program was:
- | /* confdefs.h */
- | #define PACKAGE_NAME "OLA"
- | #define PACKAGE_TARNAME "ola"
- | #define PACKAGE_VERSION "0.10.6"
- | #define PACKAGE_STRING "OLA 0.10.6"
- | #define PACKAGE_BUGREPORT "open-lighting@googlegroups.com"
- | #define PACKAGE_URL ""
- | #define PACKAGE "ola"
- | #define VERSION "0.10.6"
- | #define HAVE_DIRENT_H 1
- | #define HAVE_SYS_TYPES_H 1
- | #define HAVE_NETINET_IN_H 1
- | #define HAVE_ARPA_NAMESER_H 1
- | #define HAVE_NETDB_H 1
- | #define HAVE_RESOLV_H 1
- | #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_ERRNO_H 1
- | #define HAVE_ARPA_INET_H 1
- | #define HAVE_BITS_SOCKADDR_H 1
- | #define HAVE_FCNTL_H 1
- | #define HAVE_FLOAT_H 1
- | #define HAVE_LIMITS_H 1
- | #define HAVE_MALLOC_H 1
- | #define HAVE_NETINET_IN_H 1
- | #define HAVE_STDINT_H 1
- | #define HAVE_STDLIB_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_SOCKET_H 1
- | #define HAVE_SYS_TIME_H 1
- | #define HAVE_SYS_TIMEB_H 1
- | #define HAVE_SYSLOG_H 1
- | #define HAVE_TERMIOS_H 1
- | #define HAVE_UNISTD_H 1
- | #define HAVE_ASM_TERMIOS_H 1
- | #define HAVE_ASSERT_H 1
- | #define HAVE_DLFCN_H 1
- | #define HAVE_ENDIAN_H 1
- | #define HAVE_EXECINFO_H 1
- | #define HAVE_LINUX_IF_PACKET_H 1
- | #define HAVE_MATH_H 1
- | #define HAVE_NET_ETHERNET_H 1
- | #define HAVE_STROPTS_H 1
- | #define HAVE_SYS_PARAM_H 1
- | #define HAVE_SYS_TYPES_H 1
- | #define HAVE_SYS_UIO_H 1
- | #define HAVE_SYSEXITS_H 1
- | #define HAVE_SYS_SYSCTL_H 1
- | #define HAVE_NET_IF_H 1
- | #define HAVE_NET_IF_ARP_H 1
- | #define HAVE_NET_ROUTE_H 1
- | #define HAVE_NETINET_IF_ETHER_H 1
- | #define HAVE_LINUX_NETLINK_H 1
- | #define HAVE_LINUX_RTNETLINK_H 1
- | #define HAVE_STDBOOL_H 1
- | #define restrict __restrict
- | #define HAVE_HASH_MAP 1
- | #define HAVE_HASH_SET 1
- | #define HAVE_UNORDERED_MAP 1
- | #define HASH_MAP_H <tr1/unordered_map>
- | #define HASH_SET_H <tr1/unordered_set>
- | #define HASH_NAMESPACE std::tr1
- | #define HASH_MAP_CLASS unordered_map
- | #define HASH_SET_CLASS unordered_set
- | #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 1
- | #define HAVE_STDLIB_H 1
- | #define HAVE_REALLOC 1
- | #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 LSTAT_FOLLOWS_SLASHED_SYMLINK 1
- | #define HAVE_VPRINTF 1
- | #define HAVE_BZERO 1
- | #define HAVE_GETTIMEOFDAY 1
- | #define HAVE_MEMMOVE 1
- | #define HAVE_MEMSET 1
- | #define HAVE_MKDIR 1
- | #define HAVE_STRDUP 1
- | #define HAVE_STRRCHR 1
- | #define HAVE_IF_NAMETOINDEX 1
- | #define HAVE_INET_NTOA 1
- | #define HAVE_INET_NTOP 1
- | #define HAVE_INET_ATON 1
- | #define HAVE_INET_PTON 1
- | #define HAVE_SELECT 1
- | #define HAVE_SOCKET 1
- | #define HAVE_STRERROR 1
- | #define HAVE_GETIFADDRS 1
- | #define HAVE_GETLOADAVG 1
- | #define HAVE_GETPWNAM_R 1
- | #define HAVE_GETPWUID_R 1
- | #define HAVE_GETGRNAM_R 1
- | #define HAVE_GETGRGID_R 1
- | #define HAVE_SECURE_GETENV 1
- | #define HAVE_DLFCN_H 1
- | #define LT_OBJDIR ".libs/"
- | #define HAVE_EPOLL 1
- | #define HAVE_TIME_T 1
- | #define HAVE_SUSECONDS_T 1
- | #define HAVE_DECL_MSG_NOSIGNAL 1
- | /* end confdefs.h. */
- | #include <sys/types.h>
- | #include <sys/socket.h>
- |
- | int
- | main ()
- | {
- | #ifndef SO_NOSIGPIPE
- | #ifdef __cplusplus
- | (void) SO_NOSIGPIPE;
- | #else
- | (void) SO_NOSIGPIPE;
- | #endif
- | #endif
- |
- | ;
- | return 0;
- | }
- configure:19348: result: no
- configure:19367: checking whether PF_ROUTE is declared
- configure:19367: g++ -c -g -O2 -std=gnu++98 conftest.cpp >&5
- configure:19367: $? = 0
- configure:19367: result: yes
- configure:19381: checking whether NET_RT_DUMP is declared
- configure:19381: g++ -c -g -O2 -std=gnu++98 conftest.cpp >&5
- conftest.cpp: In function 'int main()':
- conftest.cpp:130:10: error: 'NET_RT_DUMP' was not declared in this scope
- (void) NET_RT_DUMP;
- ^
- configure:19381: $? = 1
- configure: failed program was:
- | /* confdefs.h */
- | #define PACKAGE_NAME "OLA"
- | #define PACKAGE_TARNAME "ola"
- | #define PACKAGE_VERSION "0.10.6"
- | #define PACKAGE_STRING "OLA 0.10.6"
- | #define PACKAGE_BUGREPORT "open-lighting@googlegroups.com"
- | #define PACKAGE_URL ""
- | #define PACKAGE "ola"
- | #define VERSION "0.10.6"
- | #define HAVE_DIRENT_H 1
- | #define HAVE_SYS_TYPES_H 1
- | #define HAVE_NETINET_IN_H 1
- | #define HAVE_ARPA_NAMESER_H 1
- | #define HAVE_NETDB_H 1
- | #define HAVE_RESOLV_H 1
- | #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_ERRNO_H 1
- | #define HAVE_ARPA_INET_H 1
- | #define HAVE_BITS_SOCKADDR_H 1
- | #define HAVE_FCNTL_H 1
- | #define HAVE_FLOAT_H 1
- | #define HAVE_LIMITS_H 1
- | #define HAVE_MALLOC_H 1
- | #define HAVE_NETINET_IN_H 1
- | #define HAVE_STDINT_H 1
- | #define HAVE_STDLIB_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_SOCKET_H 1
- | #define HAVE_SYS_TIME_H 1
- | #define HAVE_SYS_TIMEB_H 1
- | #define HAVE_SYSLOG_H 1
- | #define HAVE_TERMIOS_H 1
- | #define HAVE_UNISTD_H 1
- | #define HAVE_ASM_TERMIOS_H 1
- | #define HAVE_ASSERT_H 1
- | #define HAVE_DLFCN_H 1
- | #define HAVE_ENDIAN_H 1
- | #define HAVE_EXECINFO_H 1
- | #define HAVE_LINUX_IF_PACKET_H 1
- | #define HAVE_MATH_H 1
- | #define HAVE_NET_ETHERNET_H 1
- | #define HAVE_STROPTS_H 1
- | #define HAVE_SYS_PARAM_H 1
- | #define HAVE_SYS_TYPES_H 1
- | #define HAVE_SYS_UIO_H 1
- | #define HAVE_SYSEXITS_H 1
- | #define HAVE_SYS_SYSCTL_H 1
- | #define HAVE_NET_IF_H 1
- | #define HAVE_NET_IF_ARP_H 1
- | #define HAVE_NET_ROUTE_H 1
- | #define HAVE_NETINET_IF_ETHER_H 1
- | #define HAVE_LINUX_NETLINK_H 1
- | #define HAVE_LINUX_RTNETLINK_H 1
- | #define HAVE_STDBOOL_H 1
- | #define restrict __restrict
- | #define HAVE_HASH_MAP 1
- | #define HAVE_HASH_SET 1
- | #define HAVE_UNORDERED_MAP 1
- | #define HASH_MAP_H <tr1/unordered_map>
- | #define HASH_SET_H <tr1/unordered_set>
- | #define HASH_NAMESPACE std::tr1
- | #define HASH_MAP_CLASS unordered_map
- | #define HASH_SET_CLASS unordered_set
- | #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 1
- | #define HAVE_STDLIB_H 1
- | #define HAVE_REALLOC 1
- | #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 LSTAT_FOLLOWS_SLASHED_SYMLINK 1
- | #define HAVE_VPRINTF 1
- | #define HAVE_BZERO 1
- | #define HAVE_GETTIMEOFDAY 1
- | #define HAVE_MEMMOVE 1
- | #define HAVE_MEMSET 1
- | #define HAVE_MKDIR 1
- | #define HAVE_STRDUP 1
- | #define HAVE_STRRCHR 1
- | #define HAVE_IF_NAMETOINDEX 1
- | #define HAVE_INET_NTOA 1
- | #define HAVE_INET_NTOP 1
- | #define HAVE_INET_ATON 1
- | #define HAVE_INET_PTON 1
- | #define HAVE_SELECT 1
- | #define HAVE_SOCKET 1
- | #define HAVE_STRERROR 1
- | #define HAVE_GETIFADDRS 1
- | #define HAVE_GETLOADAVG 1
- | #define HAVE_GETPWNAM_R 1
- | #define HAVE_GETPWUID_R 1
- | #define HAVE_GETGRNAM_R 1
- | #define HAVE_GETGRGID_R 1
- | #define HAVE_SECURE_GETENV 1
- | #define HAVE_DLFCN_H 1
- | #define LT_OBJDIR ".libs/"
- | #define HAVE_EPOLL 1
- | #define HAVE_TIME_T 1
- | #define HAVE_SUSECONDS_T 1
- | #define HAVE_DECL_MSG_NOSIGNAL 1
- | #define HAVE_DECL_SO_NOSIGPIPE 0
- | #define HAVE_DECL_PF_ROUTE 1
- | /* end confdefs.h. */
- | #include <sys/types.h>
- | #include <sys/socket.h>
- |
- | int
- | main ()
- | {
- | #ifndef NET_RT_DUMP
- | #ifdef __cplusplus
- | (void) NET_RT_DUMP;
- | #else
- | (void) NET_RT_DUMP;
- | #endif
- | #endif
- |
- | ;
- | return 0;
- | }
- configure:19381: result: no
- configure:19395: checking whether RLIMIT_RTPRIO is declared
- configure:19395: g++ -c -g -O2 -std=gnu++98 conftest.cpp >&5
- configure:19395: $? = 0
- configure:19395: result: yes
- configure:19408: checking whether RLIMIT_RTTIME is declared
- configure:19408: g++ -c -g -O2 -std=gnu++98 conftest.cpp >&5
- configure:19408: $? = 0
- configure:19408: result: yes
- configure:19421: checking whether SO_REUSEADDR is declared
- configure:19421: g++ -c -g -O2 -std=gnu++98 conftest.cpp >&5
- configure:19421: $? = 0
- configure:19421: result: yes
- configure:19435: checking whether SO_REUSEPORT is declared
- configure:19435: g++ -c -g -O2 -std=gnu++98 conftest.cpp >&5
- configure:19435: $? = 0
- configure:19435: result: yes
- configure:19454: checking for termios2
- configure:19454: g++ -c -g -O2 -std=gnu++98 conftest.cpp >&5
- configure:19454: $? = 0
- configure:19454: g++ -c -g -O2 -std=gnu++98 conftest.cpp >&5
- conftest.cpp: In function 'int main()':
- conftest.cpp:132:22: error: expected primary-expression before ')' token
- if (sizeof ((termios2)))
- ^
- configure:19454: $? = 1
- configure: failed program was:
- | /* confdefs.h */
- | #define PACKAGE_NAME "OLA"
- | #define PACKAGE_TARNAME "ola"
- | #define PACKAGE_VERSION "0.10.6"
- | #define PACKAGE_STRING "OLA 0.10.6"
- | #define PACKAGE_BUGREPORT "open-lighting@googlegroups.com"
- | #define PACKAGE_URL ""
- | #define PACKAGE "ola"
- | #define VERSION "0.10.6"
- | #define HAVE_DIRENT_H 1
- | #define HAVE_SYS_TYPES_H 1
- | #define HAVE_NETINET_IN_H 1
- | #define HAVE_ARPA_NAMESER_H 1
- | #define HAVE_NETDB_H 1
- | #define HAVE_RESOLV_H 1
- | #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_ERRNO_H 1
- | #define HAVE_ARPA_INET_H 1
- | #define HAVE_BITS_SOCKADDR_H 1
- | #define HAVE_FCNTL_H 1
- | #define HAVE_FLOAT_H 1
- | #define HAVE_LIMITS_H 1
- | #define HAVE_MALLOC_H 1
- | #define HAVE_NETINET_IN_H 1
- | #define HAVE_STDINT_H 1
- | #define HAVE_STDLIB_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_SOCKET_H 1
- | #define HAVE_SYS_TIME_H 1
- | #define HAVE_SYS_TIMEB_H 1
- | #define HAVE_SYSLOG_H 1
- | #define HAVE_TERMIOS_H 1
- | #define HAVE_UNISTD_H 1
- | #define HAVE_ASM_TERMIOS_H 1
- | #define HAVE_ASSERT_H 1
- | #define HAVE_DLFCN_H 1
- | #define HAVE_ENDIAN_H 1
- | #define HAVE_EXECINFO_H 1
- | #define HAVE_LINUX_IF_PACKET_H 1
- | #define HAVE_MATH_H 1
- | #define HAVE_NET_ETHERNET_H 1
- | #define HAVE_STROPTS_H 1
- | #define HAVE_SYS_PARAM_H 1
- | #define HAVE_SYS_TYPES_H 1
- | #define HAVE_SYS_UIO_H 1
- | #define HAVE_SYSEXITS_H 1
- | #define HAVE_SYS_SYSCTL_H 1
- | #define HAVE_NET_IF_H 1
- | #define HAVE_NET_IF_ARP_H 1
- | #define HAVE_NET_ROUTE_H 1
- | #define HAVE_NETINET_IF_ETHER_H 1
- | #define HAVE_LINUX_NETLINK_H 1
- | #define HAVE_LINUX_RTNETLINK_H 1
- | #define HAVE_STDBOOL_H 1
- | #define restrict __restrict
- | #define HAVE_HASH_MAP 1
- | #define HAVE_HASH_SET 1
- | #define HAVE_UNORDERED_MAP 1
- | #define HASH_MAP_H <tr1/unordered_map>
- | #define HASH_SET_H <tr1/unordered_set>
- | #define HASH_NAMESPACE std::tr1
- | #define HASH_MAP_CLASS unordered_map
- | #define HASH_SET_CLASS unordered_set
- | #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 1
- | #define HAVE_STDLIB_H 1
- | #define HAVE_REALLOC 1
- | #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 LSTAT_FOLLOWS_SLASHED_SYMLINK 1
- | #define HAVE_VPRINTF 1
- | #define HAVE_BZERO 1
- | #define HAVE_GETTIMEOFDAY 1
- | #define HAVE_MEMMOVE 1
- | #define HAVE_MEMSET 1
- | #define HAVE_MKDIR 1
- | #define HAVE_STRDUP 1
- | #define HAVE_STRRCHR 1
- | #define HAVE_IF_NAMETOINDEX 1
- | #define HAVE_INET_NTOA 1
- | #define HAVE_INET_NTOP 1
- | #define HAVE_INET_ATON 1
- | #define HAVE_INET_PTON 1
- | #define HAVE_SELECT 1
- | #define HAVE_SOCKET 1
- | #define HAVE_STRERROR 1
- | #define HAVE_GETIFADDRS 1
- | #define HAVE_GETLOADAVG 1
- | #define HAVE_GETPWNAM_R 1
- | #define HAVE_GETPWUID_R 1
- | #define HAVE_GETGRNAM_R 1
- | #define HAVE_GETGRGID_R 1
- | #define HAVE_SECURE_GETENV 1
- | #define HAVE_DLFCN_H 1
- | #define LT_OBJDIR ".libs/"
- | #define HAVE_EPOLL 1
- | #define HAVE_TIME_T 1
- | #define HAVE_SUSECONDS_T 1
- | #define HAVE_DECL_MSG_NOSIGNAL 1
- | #define HAVE_DECL_SO_NOSIGPIPE 0
- | #define HAVE_DECL_PF_ROUTE 1
- | #define HAVE_DECL_NET_RT_DUMP 0
- | #define HAVE_DECL_RLIMIT_RTPRIO 1
- | #define HAVE_DECL_RLIMIT_RTTIME 1
- | #define HAVE_DECL_SO_REUSEADDR 1
- | #define HAVE_DECL_SO_REUSEPORT 1
- | /* end confdefs.h. */
- | #include <asm/termios.h>
- |
- | int
- | main ()
- | {
- | if (sizeof ((termios2)))
- | return 0;
- | ;
- | return 0;
- | }
- configure:19454: result: yes
- configure:19465: checking linux/spi/spidev.h usability
- configure:19465: g++ -c -g -O2 -std=gnu++98 conftest.cpp >&5
- configure:19465: $? = 0
- configure:19465: result: yes
- configure:19465: checking linux/spi/spidev.h presence
- configure:19465: g++ -E conftest.cpp
- configure:19465: $? = 0
- configure:19465: result: yes
- configure:19465: checking for linux/spi/spidev.h
- configure:19465: result: yes
- configure:19481: checking for bison
- configure:19497: found /usr/bin/bison
- configure:19508: result: bison
- configure:19526: checking for flex
- configure:19542: found /usr/bin/flex
- configure:19553: result: flex
- configure:19591: flex conftest.l
- configure:19595: $? = 0
- configure:19597: checking lex output file root
- configure:19611: result: lex.yy
- configure:19616: checking lex library
- configure:19630: g++ -o conftest -g -O2 -std=gnu++98 conftest.cpp >&5
- conftest.l: In function 'int yylex()':
- conftest.l:7:21: error: 'input' was not declared in this scope
- yyless ((input () != 0)); }
- ^
- lex.yy.c:185:33: note: in definition of macro 'yyless'
- int yyless_macro_arg = (n); \
- ^
- configure:19630: $? = 1
- configure: failed program was:
- | /* confdefs.h */
- | #define PACKAGE_NAME "OLA"
- | #define PACKAGE_TARNAME "ola"
- | #define PACKAGE_VERSION "0.10.6"
- | #define PACKAGE_STRING "OLA 0.10.6"
- | #define PACKAGE_BUGREPORT "open-lighting@googlegroups.com"
- | #define PACKAGE_URL ""
- | #define PACKAGE "ola"
- | #define VERSION "0.10.6"
- | #define HAVE_DIRENT_H 1
- | #define HAVE_SYS_TYPES_H 1
- | #define HAVE_NETINET_IN_H 1
- | #define HAVE_ARPA_NAMESER_H 1
- | #define HAVE_NETDB_H 1
- | #define HAVE_RESOLV_H 1
- | #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_ERRNO_H 1
- | #define HAVE_ARPA_INET_H 1
- | #define HAVE_BITS_SOCKADDR_H 1
- | #define HAVE_FCNTL_H 1
- | #define HAVE_FLOAT_H 1
- | #define HAVE_LIMITS_H 1
- | #define HAVE_MALLOC_H 1
- | #define HAVE_NETINET_IN_H 1
- | #define HAVE_STDINT_H 1
- | #define HAVE_STDLIB_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_SOCKET_H 1
- | #define HAVE_SYS_TIME_H 1
- | #define HAVE_SYS_TIMEB_H 1
- | #define HAVE_SYSLOG_H 1
- | #define HAVE_TERMIOS_H 1
- | #define HAVE_UNISTD_H 1
- | #define HAVE_ASM_TERMIOS_H 1
- | #define HAVE_ASSERT_H 1
- | #define HAVE_DLFCN_H 1
- | #define HAVE_ENDIAN_H 1
- | #define HAVE_EXECINFO_H 1
- | #define HAVE_LINUX_IF_PACKET_H 1
- | #define HAVE_MATH_H 1
- | #define HAVE_NET_ETHERNET_H 1
- | #define HAVE_STROPTS_H 1
- | #define HAVE_SYS_PARAM_H 1
- | #define HAVE_SYS_TYPES_H 1
- | #define HAVE_SYS_UIO_H 1
- | #define HAVE_SYSEXITS_H 1
- | #define HAVE_SYS_SYSCTL_H 1
- | #define HAVE_NET_IF_H 1
- | #define HAVE_NET_IF_ARP_H 1
- | #define HAVE_NET_ROUTE_H 1
- | #define HAVE_NETINET_IF_ETHER_H 1
- | #define HAVE_LINUX_NETLINK_H 1
- | #define HAVE_LINUX_RTNETLINK_H 1
- | #define HAVE_STDBOOL_H 1
- | #define restrict __restrict
- | #define HAVE_HASH_MAP 1
- | #define HAVE_HASH_SET 1
- | #define HAVE_UNORDERED_MAP 1
- | #define HASH_MAP_H <tr1/unordered_map>
- | #define HASH_SET_H <tr1/unordered_set>
- | #define HASH_NAMESPACE std::tr1
- | #define HASH_MAP_CLASS unordered_map
- | #define HASH_SET_CLASS unordered_set
- | #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 1
- | #define HAVE_STDLIB_H 1
- | #define HAVE_REALLOC 1
- | #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 LSTAT_FOLLOWS_SLASHED_SYMLINK 1
- | #define HAVE_VPRINTF 1
- | #define HAVE_BZERO 1
- | #define HAVE_GETTIMEOFDAY 1
- | #define HAVE_MEMMOVE 1
- | #define HAVE_MEMSET 1
- | #define HAVE_MKDIR 1
- | #define HAVE_STRDUP 1
- | #define HAVE_STRRCHR 1
- | #define HAVE_IF_NAMETOINDEX 1
- | #define HAVE_INET_NTOA 1
- | #define HAVE_INET_NTOP 1
- | #define HAVE_INET_ATON 1
- | #define HAVE_INET_PTON 1
- | #define HAVE_SELECT 1
- | #define HAVE_SOCKET 1
- | #define HAVE_STRERROR 1
- | #define HAVE_GETIFADDRS 1
- | #define HAVE_GETLOADAVG 1
- | #define HAVE_GETPWNAM_R 1
- | #define HAVE_GETPWUID_R 1
- | #define HAVE_GETGRNAM_R 1
- | #define HAVE_GETGRGID_R 1
- | #define HAVE_SECURE_GETENV 1
- | #define HAVE_DLFCN_H 1
- | #define LT_OBJDIR ".libs/"
- | #define HAVE_EPOLL 1
- | #define HAVE_TIME_T 1
- | #define HAVE_SUSECONDS_T 1
- | #define HAVE_DECL_MSG_NOSIGNAL 1
- | #define HAVE_DECL_SO_NOSIGPIPE 0
- | #define HAVE_DECL_PF_ROUTE 1
- | #define HAVE_DECL_NET_RT_DUMP 0
- | #define HAVE_DECL_RLIMIT_RTPRIO 1
- | #define HAVE_DECL_RLIMIT_RTTIME 1
- | #define HAVE_DECL_SO_REUSEADDR 1
- | #define HAVE_DECL_SO_REUSEPORT 1
- | #define HAVE_TERMIOS2 1
- | /* 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 0
- | #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 <stdio.h>
- | #include <string.h>
- | #include <errno.h>
- | #include <stdlib.h>
- |
- | /* end standard C headers. */
- |
- | /* flex integer type definitions */
- |
- | #ifndef FLEXINT_H
- | #define FLEXINT_H
- |
- | /* C99 systems have <inttypes.h>. 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 <inttypes.h>
- | 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
- |
- | #endif /* ! C99 */
- |
- | #endif /* ! FLEXINT_H */
- |
- | #ifdef __cplusplus
- |
- | /* The "const" storage-class-modifier is valid. */
- | #define YY_USE_CONST
- |
- | #else /* ! __cplusplus */
- |
- | /* C99 requires __STDC__ to be defined as 1. */
- | #if defined (__STDC__)
- |
- | #define YY_USE_CONST
- |
- | #endif /* defined (__STDC__) */
- | #endif /* ! __cplusplus */
- |
- | #ifdef YY_USE_CONST
- | #define yyconst const
- | #else
- | #define yyconst
- | #endif
- |
- | /* Returned upon end-of-file. */
- | #define YY_NULL 0
- |
- | /* Promotes a possibly negative, possibly signed char to an unsigned
- | * integer for use as an array index. If the signed char is negative,
- | * we want to instead treat it as an 8-bit unsigned char, hence the
- | * double cast.
- | */
- | #define YY_SC_TO_UI(c) ((unsigned int) (unsigned 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 yy_size_t 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.
- | */
- | yy_size_t 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 = 0; /**< 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 */
- | yy_size_t yyleng;
- |
- | /* Points to current character in buffer. */
- | static char *yy_c_buf_p = (char *) 0;
- | 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 (yyconst char *yy_str );
- | YY_BUFFER_STATE yy_scan_bytes (yyconst char *bytes,yy_size_t 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 unsigned char YY_CHAR;
- |
- | FILE *yyin = (FILE *) 0, *yyout = (FILE *) 0;
- |
- | 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 );
- | #if defined(__GNUC__) && __GNUC__ >= 3
- | __attribute__((__noreturn__))
- | #endif
- | static void yy_fatal_error (yyconst 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 = (size_t) (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 yyconst 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 yyconst flex_int16_t yy_accept[14] =
- | { 0,
- | 1, 1, 1, 2, 4, 5, 8, 11, 14, 17,
- | 20, 23, 23
- | } ;
- |
- | static yyconst 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 yyconst YY_CHAR yy_meta[9] =
- | { 0,
- | 1, 1, 1, 1, 1, 1, 1, 1
- | } ;
- |
- | static yyconst flex_uint16_t yy_base[13] =
- | { 0,
- | 0, 0, 9, 10, 10, 10, 10, 10, 10, 10,
- | 10, 10
- | } ;
- |
- | static yyconst flex_int16_t yy_def[13] =
- | { 0,
- | 12, 1, 12, 12, 12, 12, 12, 12, 12, 12,
- | 12, 0
- | } ;
- |
- | static yyconst flex_uint16_t yy_nxt[19] =
- | { 0,
- | 4, 5, 6, 7, 8, 9, 10, 11, 12, 3,
- | 12, 12, 12, 12, 12, 12, 12, 12
- | } ;
- |
- | static yyconst 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 484 "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 <unistd.h>
- | #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 );
- |
- | yy_size_t 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 *,yyconst char *,int );
- | #endif
- |
- | #ifdef YY_NEED_STRLEN
- | static int yy_flex_strlen (yyconst 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, 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 = '*'; \
- | size_t 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 = fread(buf, 1, 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 710 "lex.yy.c"
- |
- | while ( /*CONSTCOND*/1 ) /* loops until end-of-file is reached */
- | {
- | (yy_more_len) = 0;
- | if ( (yy_more_flag) )
- | {
- | (yy_more_len) = (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[(unsigned int) yy_c];
- | }
- | yy_current_state = yy_nxt[yy_base[yy_current_state] + (unsigned int) 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 817 "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);
- | yy_size_t 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 = (yy_size_t) ((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
- | {
- | yy_size_t 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 ((int) ((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,new_size );
- | if ( ! YY_CURRENT_BUFFER_LVALUE->yy_ch_buf )
- | YY_FATAL_ERROR( "out of dynamic memory in yy_get_next_buffer()" );
- | }
- |
- | (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[(unsigned int) yy_c];
- | }
- | yy_current_state = yy_nxt[yy_base[yy_current_state] + (unsigned int) 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[(unsigned int) yy_c];
- | }
- | yy_current_state = yy_nxt[yy_base[yy_current_state] + (unsigned int) 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. */
- | yy_size_t 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) = 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 */
- | yy_size_t offset = (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 EOF;
- |
- | 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 = (yy_size_t)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(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 0;
- |
- | 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 = 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 = 0;
- | 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 (yyconst char * yystr )
- | {
- |
- | return yy_scan_bytes(yystr,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 (yyconst char * yybytes, yy_size_t _yybytes_len )
- | {
- | YY_BUFFER_STATE b;
- | char *buf;
- | yy_size_t n;
- | yy_size_t i;
- |
- | /* Get memory for full buffer, including space for trailing EOB's. */
- | n = _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 yy_fatal_error (yyconst char* msg )
- | {
- | (void) 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.
- | *
- | */
- | yy_size_t 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) = 0;
- | (yy_buffer_stack_top) = 0;
- | (yy_buffer_stack_max) = 0;
- | (yy_c_buf_p) = (char *) 0;
- | (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 = (FILE *) 0;
- | yyout = (FILE *) 0;
- | #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, yyconst 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 (yyconst char * s )
- | {
- | int n;
- | for ( n = 0; s[n]; ++n )
- | ;
- |
- | return n;
- | }
- | #endif
- |
- | void *yyalloc (yy_size_t size )
- | {
- | return (void *) 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 (void *) realloc( (char *) 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:19630: g++ -o conftest -g -O2 -std=gnu++98 conftest.cpp -lfl >&5
- conftest.l: In function 'int yylex()':
- conftest.l:7:21: error: 'input' was not declared in this scope
- yyless ((input () != 0)); }
- ^
- lex.yy.c:185:33: note: in definition of macro 'yyless'
- int yyless_macro_arg = (n); \
- ^
- configure:19630: $? = 1
- configure: failed program was:
- | /* confdefs.h */
- | #define PACKAGE_NAME "OLA"
- | #define PACKAGE_TARNAME "ola"
- | #define PACKAGE_VERSION "0.10.6"
- | #define PACKAGE_STRING "OLA 0.10.6"
- | #define PACKAGE_BUGREPORT "open-lighting@googlegroups.com"
- | #define PACKAGE_URL ""
- | #define PACKAGE "ola"
- | #define VERSION "0.10.6"
- | #define HAVE_DIRENT_H 1
- | #define HAVE_SYS_TYPES_H 1
- | #define HAVE_NETINET_IN_H 1
- | #define HAVE_ARPA_NAMESER_H 1
- | #define HAVE_NETDB_H 1
- | #define HAVE_RESOLV_H 1
- | #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_ERRNO_H 1
- | #define HAVE_ARPA_INET_H 1
- | #define HAVE_BITS_SOCKADDR_H 1
- | #define HAVE_FCNTL_H 1
- | #define HAVE_FLOAT_H 1
- | #define HAVE_LIMITS_H 1
- | #define HAVE_MALLOC_H 1
- | #define HAVE_NETINET_IN_H 1
- | #define HAVE_STDINT_H 1
- | #define HAVE_STDLIB_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_SOCKET_H 1
- | #define HAVE_SYS_TIME_H 1
- | #define HAVE_SYS_TIMEB_H 1
- | #define HAVE_SYSLOG_H 1
- | #define HAVE_TERMIOS_H 1
- | #define HAVE_UNISTD_H 1
- | #define HAVE_ASM_TERMIOS_H 1
- | #define HAVE_ASSERT_H 1
- | #define HAVE_DLFCN_H 1
- | #define HAVE_ENDIAN_H 1
- | #define HAVE_EXECINFO_H 1
- | #define HAVE_LINUX_IF_PACKET_H 1
- | #define HAVE_MATH_H 1
- | #define HAVE_NET_ETHERNET_H 1
- | #define HAVE_STROPTS_H 1
- | #define HAVE_SYS_PARAM_H 1
- | #define HAVE_SYS_TYPES_H 1
- | #define HAVE_SYS_UIO_H 1
- | #define HAVE_SYSEXITS_H 1
- | #define HAVE_SYS_SYSCTL_H 1
- | #define HAVE_NET_IF_H 1
- | #define HAVE_NET_IF_ARP_H 1
- | #define HAVE_NET_ROUTE_H 1
- | #define HAVE_NETINET_IF_ETHER_H 1
- | #define HAVE_LINUX_NETLINK_H 1
- | #define HAVE_LINUX_RTNETLINK_H 1
- | #define HAVE_STDBOOL_H 1
- | #define restrict __restrict
- | #define HAVE_HASH_MAP 1
- | #define HAVE_HASH_SET 1
- | #define HAVE_UNORDERED_MAP 1
- | #define HASH_MAP_H <tr1/unordered_map>
- | #define HASH_SET_H <tr1/unordered_set>
- | #define HASH_NAMESPACE std::tr1
- | #define HASH_MAP_CLASS unordered_map
- | #define HASH_SET_CLASS unordered_set
- | #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 1
- | #define HAVE_STDLIB_H 1
- | #define HAVE_REALLOC 1
- | #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 LSTAT_FOLLOWS_SLASHED_SYMLINK 1
- | #define HAVE_VPRINTF 1
- | #define HAVE_BZERO 1
- | #define HAVE_GETTIMEOFDAY 1
- | #define HAVE_MEMMOVE 1
- | #define HAVE_MEMSET 1
- | #define HAVE_MKDIR 1
- | #define HAVE_STRDUP 1
- | #define HAVE_STRRCHR 1
- | #define HAVE_IF_NAMETOINDEX 1
- | #define HAVE_INET_NTOA 1
- | #define HAVE_INET_NTOP 1
- | #define HAVE_INET_ATON 1
- | #define HAVE_INET_PTON 1
- | #define HAVE_SELECT 1
- | #define HAVE_SOCKET 1
- | #define HAVE_STRERROR 1
- | #define HAVE_GETIFADDRS 1
- | #define HAVE_GETLOADAVG 1
- | #define HAVE_GETPWNAM_R 1
- | #define HAVE_GETPWUID_R 1
- | #define HAVE_GETGRNAM_R 1
- | #define HAVE_GETGRGID_R 1
- | #define HAVE_SECURE_GETENV 1
- | #define HAVE_DLFCN_H 1
- | #define LT_OBJDIR ".libs/"
- | #define HAVE_EPOLL 1
- | #define HAVE_TIME_T 1
- | #define HAVE_SUSECONDS_T 1
- | #define HAVE_DECL_MSG_NOSIGNAL 1
- | #define HAVE_DECL_SO_NOSIGPIPE 0
- | #define HAVE_DECL_PF_ROUTE 1
- | #define HAVE_DECL_NET_RT_DUMP 0
- | #define HAVE_DECL_RLIMIT_RTPRIO 1
- | #define HAVE_DECL_RLIMIT_RTTIME 1
- | #define HAVE_DECL_SO_REUSEADDR 1
- | #define HAVE_DECL_SO_REUSEPORT 1
- | #define HAVE_TERMIOS2 1
- | /* 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 0
- | #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 <stdio.h>
- | #include <string.h>
- | #include <errno.h>
- | #include <stdlib.h>
- |
- | /* end standard C headers. */
- |
- | /* flex integer type definitions */
- |
- | #ifndef FLEXINT_H
- | #define FLEXINT_H
- |
- | /* C99 systems have <inttypes.h>. 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 <inttypes.h>
- | 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
- |
- | #endif /* ! C99 */
- |
- | #endif /* ! FLEXINT_H */
- |
- | #ifdef __cplusplus
- |
- | /* The "const" storage-class-modifier is valid. */
- | #define YY_USE_CONST
- |
- | #else /* ! __cplusplus */
- |
- | /* C99 requires __STDC__ to be defined as 1. */
- | #if defined (__STDC__)
- |
- | #define YY_USE_CONST
- |
- | #endif /* defined (__STDC__) */
- | #endif /* ! __cplusplus */
- |
- | #ifdef YY_USE_CONST
- | #define yyconst const
- | #else
- | #define yyconst
- | #endif
- |
- | /* Returned upon end-of-file. */
- | #define YY_NULL 0
- |
- | /* Promotes a possibly negative, possibly signed char to an unsigned
- | * integer for use as an array index. If the signed char is negative,
- | * we want to instead treat it as an 8-bit unsigned char, hence the
- | * double cast.
- | */
- | #define YY_SC_TO_UI(c) ((unsigned int) (unsigned 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 yy_size_t 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.
- | */
- | yy_size_t 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 = 0; /**< 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 */
- | yy_size_t yyleng;
- |
- | /* Points to current character in buffer. */
- | static char *yy_c_buf_p = (char *) 0;
- | 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 (yyconst char *yy_str );
- | YY_BUFFER_STATE yy_scan_bytes (yyconst char *bytes,yy_size_t 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 unsigned char YY_CHAR;
- |
- | FILE *yyin = (FILE *) 0, *yyout = (FILE *) 0;
- |
- | 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 );
- | #if defined(__GNUC__) && __GNUC__ >= 3
- | __attribute__((__noreturn__))
- | #endif
- | static void yy_fatal_error (yyconst 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 = (size_t) (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 yyconst 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 yyconst flex_int16_t yy_accept[14] =
- | { 0,
- | 1, 1, 1, 2, 4, 5, 8, 11, 14, 17,
- | 20, 23, 23
- | } ;
- |
- | static yyconst 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 yyconst YY_CHAR yy_meta[9] =
- | { 0,
- | 1, 1, 1, 1, 1, 1, 1, 1
- | } ;
- |
- | static yyconst flex_uint16_t yy_base[13] =
- | { 0,
- | 0, 0, 9, 10, 10, 10, 10, 10, 10, 10,
- | 10, 10
- | } ;
- |
- | static yyconst flex_int16_t yy_def[13] =
- | { 0,
- | 12, 1, 12, 12, 12, 12, 12, 12, 12, 12,
- | 12, 0
- | } ;
- |
- | static yyconst flex_uint16_t yy_nxt[19] =
- | { 0,
- | 4, 5, 6, 7, 8, 9, 10, 11, 12, 3,
- | 12, 12, 12, 12, 12, 12, 12, 12
- | } ;
- |
- | static yyconst 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 484 "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 <unistd.h>
- | #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 );
- |
- | yy_size_t 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 *,yyconst char *,int );
- | #endif
- |
- | #ifdef YY_NEED_STRLEN
- | static int yy_flex_strlen (yyconst 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, 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 = '*'; \
- | size_t 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 = fread(buf, 1, 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 710 "lex.yy.c"
- |
- | while ( /*CONSTCOND*/1 ) /* loops until end-of-file is reached */
- | {
- | (yy_more_len) = 0;
- | if ( (yy_more_flag) )
- | {
- | (yy_more_len) = (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[(unsigned int) yy_c];
- | }
- | yy_current_state = yy_nxt[yy_base[yy_current_state] + (unsigned int) 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 817 "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);
- | yy_size_t 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 = (yy_size_t) ((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
- | {
- | yy_size_t 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 ((int) ((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,new_size );
- | if ( ! YY_CURRENT_BUFFER_LVALUE->yy_ch_buf )
- | YY_FATAL_ERROR( "out of dynamic memory in yy_get_next_buffer()" );
- | }
- |
- | (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[(unsigned int) yy_c];
- | }
- | yy_current_state = yy_nxt[yy_base[yy_current_state] + (unsigned int) 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[(unsigned int) yy_c];
- | }
- | yy_current_state = yy_nxt[yy_base[yy_current_state] + (unsigned int) 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. */
- | yy_size_t 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) = 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 */
- | yy_size_t offset = (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 EOF;
- |
- | 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 = (yy_size_t)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(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 0;
- |
- | 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 = 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 = 0;
- | 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 (yyconst char * yystr )
- | {
- |
- | return yy_scan_bytes(yystr,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 (yyconst char * yybytes, yy_size_t _yybytes_len )
- | {
- | YY_BUFFER_STATE b;
- | char *buf;
- | yy_size_t n;
- | yy_size_t i;
- |
- | /* Get memory for full buffer, including space for trailing EOB's. */
- | n = _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 yy_fatal_error (yyconst char* msg )
- | {
- | (void) 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.
- | *
- | */
- | yy_size_t 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) = 0;
- | (yy_buffer_stack_top) = 0;
- | (yy_buffer_stack_max) = 0;
- | (yy_c_buf_p) = (char *) 0;
- | (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 = (FILE *) 0;
- | yyout = (FILE *) 0;
- | #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, yyconst 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 (yyconst char * s )
- | {
- | int n;
- | for ( n = 0; s[n]; ++n )
- | ;
- |
- | return n;
- | }
- | #endif
- |
- | void *yyalloc (yy_size_t size )
- | {
- | return (void *) 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 (void *) realloc( (char *) 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:19630: g++ -o conftest -g -O2 -std=gnu++98 conftest.cpp -ll >&5
- conftest.l: In function 'int yylex()':
- conftest.l:7:21: error: 'input' was not declared in this scope
- yyless ((input () != 0)); }
- ^
- lex.yy.c:185:33: note: in definition of macro 'yyless'
- int yyless_macro_arg = (n); \
- ^
- configure:19630: $? = 1
- configure: failed program was:
- | /* confdefs.h */
- | #define PACKAGE_NAME "OLA"
- | #define PACKAGE_TARNAME "ola"
- | #define PACKAGE_VERSION "0.10.6"
- | #define PACKAGE_STRING "OLA 0.10.6"
- | #define PACKAGE_BUGREPORT "open-lighting@googlegroups.com"
- | #define PACKAGE_URL ""
- | #define PACKAGE "ola"
- | #define VERSION "0.10.6"
- | #define HAVE_DIRENT_H 1
- | #define HAVE_SYS_TYPES_H 1
- | #define HAVE_NETINET_IN_H 1
- | #define HAVE_ARPA_NAMESER_H 1
- | #define HAVE_NETDB_H 1
- | #define HAVE_RESOLV_H 1
- | #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_ERRNO_H 1
- | #define HAVE_ARPA_INET_H 1
- | #define HAVE_BITS_SOCKADDR_H 1
- | #define HAVE_FCNTL_H 1
- | #define HAVE_FLOAT_H 1
- | #define HAVE_LIMITS_H 1
- | #define HAVE_MALLOC_H 1
- | #define HAVE_NETINET_IN_H 1
- | #define HAVE_STDINT_H 1
- | #define HAVE_STDLIB_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_SOCKET_H 1
- | #define HAVE_SYS_TIME_H 1
- | #define HAVE_SYS_TIMEB_H 1
- | #define HAVE_SYSLOG_H 1
- | #define HAVE_TERMIOS_H 1
- | #define HAVE_UNISTD_H 1
- | #define HAVE_ASM_TERMIOS_H 1
- | #define HAVE_ASSERT_H 1
- | #define HAVE_DLFCN_H 1
- | #define HAVE_ENDIAN_H 1
- | #define HAVE_EXECINFO_H 1
- | #define HAVE_LINUX_IF_PACKET_H 1
- | #define HAVE_MATH_H 1
- | #define HAVE_NET_ETHERNET_H 1
- | #define HAVE_STROPTS_H 1
- | #define HAVE_SYS_PARAM_H 1
- | #define HAVE_SYS_TYPES_H 1
- | #define HAVE_SYS_UIO_H 1
- | #define HAVE_SYSEXITS_H 1
- | #define HAVE_SYS_SYSCTL_H 1
- | #define HAVE_NET_IF_H 1
- | #define HAVE_NET_IF_ARP_H 1
- | #define HAVE_NET_ROUTE_H 1
- | #define HAVE_NETINET_IF_ETHER_H 1
- | #define HAVE_LINUX_NETLINK_H 1
- | #define HAVE_LINUX_RTNETLINK_H 1
- | #define HAVE_STDBOOL_H 1
- | #define restrict __restrict
- | #define HAVE_HASH_MAP 1
- | #define HAVE_HASH_SET 1
- | #define HAVE_UNORDERED_MAP 1
- | #define HASH_MAP_H <tr1/unordered_map>
- | #define HASH_SET_H <tr1/unordered_set>
- | #define HASH_NAMESPACE std::tr1
- | #define HASH_MAP_CLASS unordered_map
- | #define HASH_SET_CLASS unordered_set
- | #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 1
- | #define HAVE_STDLIB_H 1
- | #define HAVE_REALLOC 1
- | #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 LSTAT_FOLLOWS_SLASHED_SYMLINK 1
- | #define HAVE_VPRINTF 1
- | #define HAVE_BZERO 1
- | #define HAVE_GETTIMEOFDAY 1
- | #define HAVE_MEMMOVE 1
- | #define HAVE_MEMSET 1
- | #define HAVE_MKDIR 1
- | #define HAVE_STRDUP 1
- | #define HAVE_STRRCHR 1
- | #define HAVE_IF_NAMETOINDEX 1
- | #define HAVE_INET_NTOA 1
- | #define HAVE_INET_NTOP 1
- | #define HAVE_INET_ATON 1
- | #define HAVE_INET_PTON 1
- | #define HAVE_SELECT 1
- | #define HAVE_SOCKET 1
- | #define HAVE_STRERROR 1
- | #define HAVE_GETIFADDRS 1
- | #define HAVE_GETLOADAVG 1
- | #define HAVE_GETPWNAM_R 1
- | #define HAVE_GETPWUID_R 1
- | #define HAVE_GETGRNAM_R 1
- | #define HAVE_GETGRGID_R 1
- | #define HAVE_SECURE_GETENV 1
- | #define HAVE_DLFCN_H 1
- | #define LT_OBJDIR ".libs/"
- | #define HAVE_EPOLL 1
- | #define HAVE_TIME_T 1
- | #define HAVE_SUSECONDS_T 1
- | #define HAVE_DECL_MSG_NOSIGNAL 1
- | #define HAVE_DECL_SO_NOSIGPIPE 0
- | #define HAVE_DECL_PF_ROUTE 1
- | #define HAVE_DECL_NET_RT_DUMP 0
- | #define HAVE_DECL_RLIMIT_RTPRIO 1
- | #define HAVE_DECL_RLIMIT_RTTIME 1
- | #define HAVE_DECL_SO_REUSEADDR 1
- | #define HAVE_DECL_SO_REUSEPORT 1
- | #define HAVE_TERMIOS2 1
- | /* 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 0
- | #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 <stdio.h>
- | #include <string.h>
- | #include <errno.h>
- | #include <stdlib.h>
- |
- | /* end standard C headers. */
- |
- | /* flex integer type definitions */
- |
- | #ifndef FLEXINT_H
- | #define FLEXINT_H
- |
- | /* C99 systems have <inttypes.h>. 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 <inttypes.h>
- | 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
- |
- | #endif /* ! C99 */
- |
- | #endif /* ! FLEXINT_H */
- |
- | #ifdef __cplusplus
- |
- | /* The "const" storage-class-modifier is valid. */
- | #define YY_USE_CONST
- |
- | #else /* ! __cplusplus */
- |
- | /* C99 requires __STDC__ to be defined as 1. */
- | #if defined (__STDC__)
- |
- | #define YY_USE_CONST
- |
- | #endif /* defined (__STDC__) */
- | #endif /* ! __cplusplus */
- |
- | #ifdef YY_USE_CONST
- | #define yyconst const
- | #else
- | #define yyconst
- | #endif
- |
- | /* Returned upon end-of-file. */
- | #define YY_NULL 0
- |
- | /* Promotes a possibly negative, possibly signed char to an unsigned
- | * integer for use as an array index. If the signed char is negative,
- | * we want to instead treat it as an 8-bit unsigned char, hence the
- | * double cast.
- | */
- | #define YY_SC_TO_UI(c) ((unsigned int) (unsigned 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 yy_size_t 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.
- | */
- | yy_size_t 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 = 0; /**< 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 */
- | yy_size_t yyleng;
- |
- | /* Points to current character in buffer. */
- | static char *yy_c_buf_p = (char *) 0;
- | 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 (yyconst char *yy_str );
- | YY_BUFFER_STATE yy_scan_bytes (yyconst char *bytes,yy_size_t 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 unsigned char YY_CHAR;
- |
- | FILE *yyin = (FILE *) 0, *yyout = (FILE *) 0;
- |
- | 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 );
- | #if defined(__GNUC__) && __GNUC__ >= 3
- | __attribute__((__noreturn__))
- | #endif
- | static void yy_fatal_error (yyconst 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 = (size_t) (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 yyconst 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 yyconst flex_int16_t yy_accept[14] =
- | { 0,
- | 1, 1, 1, 2, 4, 5, 8, 11, 14, 17,
- | 20, 23, 23
- | } ;
- |
- | static yyconst 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 yyconst YY_CHAR yy_meta[9] =
- | { 0,
- | 1, 1, 1, 1, 1, 1, 1, 1
- | } ;
- |
- | static yyconst flex_uint16_t yy_base[13] =
- | { 0,
- | 0, 0, 9, 10, 10, 10, 10, 10, 10, 10,
- | 10, 10
- | } ;
- |
- | static yyconst flex_int16_t yy_def[13] =
- | { 0,
- | 12, 1, 12, 12, 12, 12, 12, 12, 12, 12,
- | 12, 0
- | } ;
- |
- | static yyconst flex_uint16_t yy_nxt[19] =
- | { 0,
- | 4, 5, 6, 7, 8, 9, 10, 11, 12, 3,
- | 12, 12, 12, 12, 12, 12, 12, 12
- | } ;
- |
- | static yyconst 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 484 "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 <unistd.h>
- | #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 );
- |
- | yy_size_t 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 *,yyconst char *,int );
- | #endif
- |
- | #ifdef YY_NEED_STRLEN
- | static int yy_flex_strlen (yyconst 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, 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 = '*'; \
- | size_t 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 = fread(buf, 1, 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 710 "lex.yy.c"
- |
- | while ( /*CONSTCOND*/1 ) /* loops until end-of-file is reached */
- | {
- | (yy_more_len) = 0;
- | if ( (yy_more_flag) )
- | {
- | (yy_more_len) = (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[(unsigned int) yy_c];
- | }
- | yy_current_state = yy_nxt[yy_base[yy_current_state] + (unsigned int) 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 817 "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);
- | yy_size_t 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 = (yy_size_t) ((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
- | {
- | yy_size_t 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 ((int) ((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,new_size );
- | if ( ! YY_CURRENT_BUFFER_LVALUE->yy_ch_buf )
- | YY_FATAL_ERROR( "out of dynamic memory in yy_get_next_buffer()" );
- | }
- |
- | (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[(unsigned int) yy_c];
- | }
- | yy_current_state = yy_nxt[yy_base[yy_current_state] + (unsigned int) 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[(unsigned int) yy_c];
- | }
- | yy_current_state = yy_nxt[yy_base[yy_current_state] + (unsigned int) 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. */
- | yy_size_t 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) = 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 */
- | yy_size_t offset = (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 EOF;
- |
- | 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 = (yy_size_t)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(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 0;
- |
- | 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 = 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 = 0;
- | 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 (yyconst char * yystr )
- | {
- |
- | return yy_scan_bytes(yystr,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 (yyconst char * yybytes, yy_size_t _yybytes_len )
- | {
- | YY_BUFFER_STATE b;
- | char *buf;
- | yy_size_t n;
- | yy_size_t i;
- |
- | /* Get memory for full buffer, including space for trailing EOB's. */
- | n = _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 yy_fatal_error (yyconst char* msg )
- | {
- | (void) 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.
- | *
- | */
- | yy_size_t 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) = 0;
- | (yy_buffer_stack_top) = 0;
- | (yy_buffer_stack_max) = 0;
- | (yy_c_buf_p) = (char *) 0;
- | (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 = (FILE *) 0;
- | yyout = (FILE *) 0;
- | #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, yyconst 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 (yyconst char * s )
- | {
- | int n;
- | for ( n = 0; s[n]; ++n )
- | ;
- |
- | return n;
- | }
- | #endif
- |
- | void *yyalloc (yy_size_t size )
- | {
- | return (void *) 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 (void *) realloc( (char *) 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:19640: result: none needed
- configure:19646: checking whether yytext is a pointer
- configure:19663: g++ -o conftest -g -O2 -std=gnu++98 conftest.cpp >&5
- conftest.l: In function 'int yylex()':
- conftest.l:7:21: error: 'input' was not declared in this scope
- yyless ((input () != 0)); }
- ^
- lex.yy.c:185:33: note: in definition of macro 'yyless'
- int yyless_macro_arg = (n); \
- ^
- configure:19663: $? = 1
- configure: failed program was:
- | /* confdefs.h */
- | #define PACKAGE_NAME "OLA"
- | #define PACKAGE_TARNAME "ola"
- | #define PACKAGE_VERSION "0.10.6"
- | #define PACKAGE_STRING "OLA 0.10.6"
- | #define PACKAGE_BUGREPORT "open-lighting@googlegroups.com"
- | #define PACKAGE_URL ""
- | #define PACKAGE "ola"
- | #define VERSION "0.10.6"
- | #define HAVE_DIRENT_H 1
- | #define HAVE_SYS_TYPES_H 1
- | #define HAVE_NETINET_IN_H 1
- | #define HAVE_ARPA_NAMESER_H 1
- | #define HAVE_NETDB_H 1
- | #define HAVE_RESOLV_H 1
- | #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_ERRNO_H 1
- | #define HAVE_ARPA_INET_H 1
- | #define HAVE_BITS_SOCKADDR_H 1
- | #define HAVE_FCNTL_H 1
- | #define HAVE_FLOAT_H 1
- | #define HAVE_LIMITS_H 1
- | #define HAVE_MALLOC_H 1
- | #define HAVE_NETINET_IN_H 1
- | #define HAVE_STDINT_H 1
- | #define HAVE_STDLIB_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_SOCKET_H 1
- | #define HAVE_SYS_TIME_H 1
- | #define HAVE_SYS_TIMEB_H 1
- | #define HAVE_SYSLOG_H 1
- | #define HAVE_TERMIOS_H 1
- | #define HAVE_UNISTD_H 1
- | #define HAVE_ASM_TERMIOS_H 1
- | #define HAVE_ASSERT_H 1
- | #define HAVE_DLFCN_H 1
- | #define HAVE_ENDIAN_H 1
- | #define HAVE_EXECINFO_H 1
- | #define HAVE_LINUX_IF_PACKET_H 1
- | #define HAVE_MATH_H 1
- | #define HAVE_NET_ETHERNET_H 1
- | #define HAVE_STROPTS_H 1
- | #define HAVE_SYS_PARAM_H 1
- | #define HAVE_SYS_TYPES_H 1
- | #define HAVE_SYS_UIO_H 1
- | #define HAVE_SYSEXITS_H 1
- | #define HAVE_SYS_SYSCTL_H 1
- | #define HAVE_NET_IF_H 1
- | #define HAVE_NET_IF_ARP_H 1
- | #define HAVE_NET_ROUTE_H 1
- | #define HAVE_NETINET_IF_ETHER_H 1
- | #define HAVE_LINUX_NETLINK_H 1
- | #define HAVE_LINUX_RTNETLINK_H 1
- | #define HAVE_STDBOOL_H 1
- | #define restrict __restrict
- | #define HAVE_HASH_MAP 1
- | #define HAVE_HASH_SET 1
- | #define HAVE_UNORDERED_MAP 1
- | #define HASH_MAP_H <tr1/unordered_map>
- | #define HASH_SET_H <tr1/unordered_set>
- | #define HASH_NAMESPACE std::tr1
- | #define HASH_MAP_CLASS unordered_map
- | #define HASH_SET_CLASS unordered_set
- | #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 1
- | #define HAVE_STDLIB_H 1
- | #define HAVE_REALLOC 1
- | #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 LSTAT_FOLLOWS_SLASHED_SYMLINK 1
- | #define HAVE_VPRINTF 1
- | #define HAVE_BZERO 1
- | #define HAVE_GETTIMEOFDAY 1
- | #define HAVE_MEMMOVE 1
- | #define HAVE_MEMSET 1
- | #define HAVE_MKDIR 1
- | #define HAVE_STRDUP 1
- | #define HAVE_STRRCHR 1
- | #define HAVE_IF_NAMETOINDEX 1
- | #define HAVE_INET_NTOA 1
- | #define HAVE_INET_NTOP 1
- | #define HAVE_INET_ATON 1
- | #define HAVE_INET_PTON 1
- | #define HAVE_SELECT 1
- | #define HAVE_SOCKET 1
- | #define HAVE_STRERROR 1
- | #define HAVE_GETIFADDRS 1
- | #define HAVE_GETLOADAVG 1
- | #define HAVE_GETPWNAM_R 1
- | #define HAVE_GETPWUID_R 1
- | #define HAVE_GETGRNAM_R 1
- | #define HAVE_GETGRGID_R 1
- | #define HAVE_SECURE_GETENV 1
- | #define HAVE_DLFCN_H 1
- | #define LT_OBJDIR ".libs/"
- | #define HAVE_EPOLL 1
- | #define HAVE_TIME_T 1
- | #define HAVE_SUSECONDS_T 1
- | #define HAVE_DECL_MSG_NOSIGNAL 1
- | #define HAVE_DECL_SO_NOSIGPIPE 0
- | #define HAVE_DECL_PF_ROUTE 1
- | #define HAVE_DECL_NET_RT_DUMP 0
- | #define HAVE_DECL_RLIMIT_RTPRIO 1
- | #define HAVE_DECL_RLIMIT_RTTIME 1
- | #define HAVE_DECL_SO_REUSEADDR 1
- | #define HAVE_DECL_SO_REUSEPORT 1
- | #define HAVE_TERMIOS2 1
- | /* 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 0
- | #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 <stdio.h>
- | #include <string.h>
- | #include <errno.h>
- | #include <stdlib.h>
- |
- | /* end standard C headers. */
- |
- | /* flex integer type definitions */
- |
- | #ifndef FLEXINT_H
- | #define FLEXINT_H
- |
- | /* C99 systems have <inttypes.h>. 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 <inttypes.h>
- | 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
- |
- | #endif /* ! C99 */
- |
- | #endif /* ! FLEXINT_H */
- |
- | #ifdef __cplusplus
- |
- | /* The "const" storage-class-modifier is valid. */
- | #define YY_USE_CONST
- |
- | #else /* ! __cplusplus */
- |
- | /* C99 requires __STDC__ to be defined as 1. */
- | #if defined (__STDC__)
- |
- | #define YY_USE_CONST
- |
- | #endif /* defined (__STDC__) */
- | #endif /* ! __cplusplus */
- |
- | #ifdef YY_USE_CONST
- | #define yyconst const
- | #else
- | #define yyconst
- | #endif
- |
- | /* Returned upon end-of-file. */
- | #define YY_NULL 0
- |
- | /* Promotes a possibly negative, possibly signed char to an unsigned
- | * integer for use as an array index. If the signed char is negative,
- | * we want to instead treat it as an 8-bit unsigned char, hence the
- | * double cast.
- | */
- | #define YY_SC_TO_UI(c) ((unsigned int) (unsigned 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 yy_size_t 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.
- | */
- | yy_size_t 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 = 0; /**< 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 */
- | yy_size_t yyleng;
- |
- | /* Points to current character in buffer. */
- | static char *yy_c_buf_p = (char *) 0;
- | 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 (yyconst char *yy_str );
- | YY_BUFFER_STATE yy_scan_bytes (yyconst char *bytes,yy_size_t 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 unsigned char YY_CHAR;
- |
- | FILE *yyin = (FILE *) 0, *yyout = (FILE *) 0;
- |
- | 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 );
- | #if defined(__GNUC__) && __GNUC__ >= 3
- | __attribute__((__noreturn__))
- | #endif
- | static void yy_fatal_error (yyconst 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 = (size_t) (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 yyconst 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 yyconst flex_int16_t yy_accept[14] =
- | { 0,
- | 1, 1, 1, 2, 4, 5, 8, 11, 14, 17,
- | 20, 23, 23
- | } ;
- |
- | static yyconst 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 yyconst YY_CHAR yy_meta[9] =
- | { 0,
- | 1, 1, 1, 1, 1, 1, 1, 1
- | } ;
- |
- | static yyconst flex_uint16_t yy_base[13] =
- | { 0,
- | 0, 0, 9, 10, 10, 10, 10, 10, 10, 10,
- | 10, 10
- | } ;
- |
- | static yyconst flex_int16_t yy_def[13] =
- | { 0,
- | 12, 1, 12, 12, 12, 12, 12, 12, 12, 12,
- | 12, 0
- | } ;
- |
- | static yyconst flex_uint16_t yy_nxt[19] =
- | { 0,
- | 4, 5, 6, 7, 8, 9, 10, 11, 12, 3,
- | 12, 12, 12, 12, 12, 12, 12, 12
- | } ;
- |
- | static yyconst 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 484 "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 <unistd.h>
- | #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 );
- |
- | yy_size_t 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 *,yyconst char *,int );
- | #endif
- |
- | #ifdef YY_NEED_STRLEN
- | static int yy_flex_strlen (yyconst 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, 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 = '*'; \
- | size_t 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 = fread(buf, 1, 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 710 "lex.yy.c"
- |
- | while ( /*CONSTCOND*/1 ) /* loops until end-of-file is reached */
- | {
- | (yy_more_len) = 0;
- | if ( (yy_more_flag) )
- | {
- | (yy_more_len) = (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[(unsigned int) yy_c];
- | }
- | yy_current_state = yy_nxt[yy_base[yy_current_state] + (unsigned int) 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 817 "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);
- | yy_size_t 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 = (yy_size_t) ((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
- | {
- | yy_size_t 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 ((int) ((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,new_size );
- | if ( ! YY_CURRENT_BUFFER_LVALUE->yy_ch_buf )
- | YY_FATAL_ERROR( "out of dynamic memory in yy_get_next_buffer()" );
- | }
- |
- | (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[(unsigned int) yy_c];
- | }
- | yy_current_state = yy_nxt[yy_base[yy_current_state] + (unsigned int) 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[(unsigned int) yy_c];
- | }
- | yy_current_state = yy_nxt[yy_base[yy_current_state] + (unsigned int) 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. */
- | yy_size_t 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) = 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 */
- | yy_size_t offset = (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 EOF;
- |
- | 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 = (yy_size_t)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(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 0;
- |
- | 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 = 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 = 0;
- | 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 (yyconst char * yystr )
- | {
- |
- | return yy_scan_bytes(yystr,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 (yyconst char * yybytes, yy_size_t _yybytes_len )
- | {
- | YY_BUFFER_STATE b;
- | char *buf;
- | yy_size_t n;
- | yy_size_t i;
- |
- | /* Get memory for full buffer, including space for trailing EOB's. */
- | n = _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 yy_fatal_error (yyconst char* msg )
- | {
- | (void) 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.
- | *
- | */
- | yy_size_t 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) = 0;
- | (yy_buffer_stack_top) = 0;
- | (yy_buffer_stack_max) = 0;
- | (yy_c_buf_p) = (char *) 0;
- | (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 = (FILE *) 0;
- | yyout = (FILE *) 0;
- | #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, yyconst 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 (yyconst char * s )
- | {
- | int n;
- | for ( n = 0; s[n]; ++n )
- | ;
- |
- | return n;
- | }
- | #endif
- |
- | void *yyalloc (yy_size_t size )
- | {
- | return (void *) 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 (void *) realloc( (char *) 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:19671: result: no
- configure:19735: checking for pkg-config
- configure:19765: result: /usr/bin/pkg-config
- configure:19790: checking pkg-config is at least version 0.9.0
- configure:19793: result: yes
- configure:19810: checking for library containing dlopen
- configure:19841: g++ -o conftest -g -O2 -std=gnu++98 conftest.cpp >&5
- /tmp/cc8YsZWJ.o: In function `main':
- /home/uwbclient01/UWB_Light/ola-0.10.6/conftest.cpp:139: undefined reference to `dlopen'
- collect2: error: ld returned 1 exit status
- configure:19841: $? = 1
- configure: failed program was:
- | /* confdefs.h */
- | #define PACKAGE_NAME "OLA"
- | #define PACKAGE_TARNAME "ola"
- | #define PACKAGE_VERSION "0.10.6"
- | #define PACKAGE_STRING "OLA 0.10.6"
- | #define PACKAGE_BUGREPORT "open-lighting@googlegroups.com"
- | #define PACKAGE_URL ""
- | #define PACKAGE "ola"
- | #define VERSION "0.10.6"
- | #define HAVE_DIRENT_H 1
- | #define HAVE_SYS_TYPES_H 1
- | #define HAVE_NETINET_IN_H 1
- | #define HAVE_ARPA_NAMESER_H 1
- | #define HAVE_NETDB_H 1
- | #define HAVE_RESOLV_H 1
- | #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_ERRNO_H 1
- | #define HAVE_ARPA_INET_H 1
- | #define HAVE_BITS_SOCKADDR_H 1
- | #define HAVE_FCNTL_H 1
- | #define HAVE_FLOAT_H 1
- | #define HAVE_LIMITS_H 1
- | #define HAVE_MALLOC_H 1
- | #define HAVE_NETINET_IN_H 1
- | #define HAVE_STDINT_H 1
- | #define HAVE_STDLIB_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_SOCKET_H 1
- | #define HAVE_SYS_TIME_H 1
- | #define HAVE_SYS_TIMEB_H 1
- | #define HAVE_SYSLOG_H 1
- | #define HAVE_TERMIOS_H 1
- | #define HAVE_UNISTD_H 1
- | #define HAVE_ASM_TERMIOS_H 1
- | #define HAVE_ASSERT_H 1
- | #define HAVE_DLFCN_H 1
- | #define HAVE_ENDIAN_H 1
- | #define HAVE_EXECINFO_H 1
- | #define HAVE_LINUX_IF_PACKET_H 1
- | #define HAVE_MATH_H 1
- | #define HAVE_NET_ETHERNET_H 1
- | #define HAVE_STROPTS_H 1
- | #define HAVE_SYS_PARAM_H 1
- | #define HAVE_SYS_TYPES_H 1
- | #define HAVE_SYS_UIO_H 1
- | #define HAVE_SYSEXITS_H 1
- | #define HAVE_SYS_SYSCTL_H 1
- | #define HAVE_NET_IF_H 1
- | #define HAVE_NET_IF_ARP_H 1
- | #define HAVE_NET_ROUTE_H 1
- | #define HAVE_NETINET_IF_ETHER_H 1
- | #define HAVE_LINUX_NETLINK_H 1
- | #define HAVE_LINUX_RTNETLINK_H 1
- | #define HAVE_STDBOOL_H 1
- | #define restrict __restrict
- | #define HAVE_HASH_MAP 1
- | #define HAVE_HASH_SET 1
- | #define HAVE_UNORDERED_MAP 1
- | #define HASH_MAP_H <tr1/unordered_map>
- | #define HASH_SET_H <tr1/unordered_set>
- | #define HASH_NAMESPACE std::tr1
- | #define HASH_MAP_CLASS unordered_map
- | #define HASH_SET_CLASS unordered_set
- | #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 1
- | #define HAVE_STDLIB_H 1
- | #define HAVE_REALLOC 1
- | #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 LSTAT_FOLLOWS_SLASHED_SYMLINK 1
- | #define HAVE_VPRINTF 1
- | #define HAVE_BZERO 1
- | #define HAVE_GETTIMEOFDAY 1
- | #define HAVE_MEMMOVE 1
- | #define HAVE_MEMSET 1
- | #define HAVE_MKDIR 1
- | #define HAVE_STRDUP 1
- | #define HAVE_STRRCHR 1
- | #define HAVE_IF_NAMETOINDEX 1
- | #define HAVE_INET_NTOA 1
- | #define HAVE_INET_NTOP 1
- | #define HAVE_INET_ATON 1
- | #define HAVE_INET_PTON 1
- | #define HAVE_SELECT 1
- | #define HAVE_SOCKET 1
- | #define HAVE_STRERROR 1
- | #define HAVE_GETIFADDRS 1
- | #define HAVE_GETLOADAVG 1
- | #define HAVE_GETPWNAM_R 1
- | #define HAVE_GETPWUID_R 1
- | #define HAVE_GETGRNAM_R 1
- | #define HAVE_GETGRGID_R 1
- | #define HAVE_SECURE_GETENV 1
- | #define HAVE_DLFCN_H 1
- | #define LT_OBJDIR ".libs/"
- | #define HAVE_EPOLL 1
- | #define HAVE_TIME_T 1
- | #define HAVE_SUSECONDS_T 1
- | #define HAVE_DECL_MSG_NOSIGNAL 1
- | #define HAVE_DECL_SO_NOSIGPIPE 0
- | #define HAVE_DECL_PF_ROUTE 1
- | #define HAVE_DECL_NET_RT_DUMP 0
- | #define HAVE_DECL_RLIMIT_RTPRIO 1
- | #define HAVE_DECL_RLIMIT_RTTIME 1
- | #define HAVE_DECL_SO_REUSEADDR 1
- | #define HAVE_DECL_SO_REUSEPORT 1
- | #define HAVE_TERMIOS2 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 dlopen ();
- | int
- | main ()
- | {
- | return dlopen ();
- | ;
- | return 0;
- | }
- configure:19841: g++ -o conftest -g -O2 -std=gnu++98 conftest.cpp -ldl >&5
- configure:19841: $? = 0
- configure:19858: result: -ldl
- configure:19877: checking for DMXdev in -ldmx4linux
- configure:19902: g++ -o conftest -g -O2 -std=gnu++98 conftest.cpp -ldmx4linux -ldl >&5
- /usr/bin/ld: cannot find -ldmx4linux
- collect2: error: ld returned 1 exit status
- configure:19902: $? = 1
- configure: failed program was:
- | /* confdefs.h */
- | #define PACKAGE_NAME "OLA"
- | #define PACKAGE_TARNAME "ola"
- | #define PACKAGE_VERSION "0.10.6"
- | #define PACKAGE_STRING "OLA 0.10.6"
- | #define PACKAGE_BUGREPORT "open-lighting@googlegroups.com"
- | #define PACKAGE_URL ""
- | #define PACKAGE "ola"
- | #define VERSION "0.10.6"
- | #define HAVE_DIRENT_H 1
- | #define HAVE_SYS_TYPES_H 1
- | #define HAVE_NETINET_IN_H 1
- | #define HAVE_ARPA_NAMESER_H 1
- | #define HAVE_NETDB_H 1
- | #define HAVE_RESOLV_H 1
- | #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_ERRNO_H 1
- | #define HAVE_ARPA_INET_H 1
- | #define HAVE_BITS_SOCKADDR_H 1
- | #define HAVE_FCNTL_H 1
- | #define HAVE_FLOAT_H 1
- | #define HAVE_LIMITS_H 1
- | #define HAVE_MALLOC_H 1
- | #define HAVE_NETINET_IN_H 1
- | #define HAVE_STDINT_H 1
- | #define HAVE_STDLIB_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_SOCKET_H 1
- | #define HAVE_SYS_TIME_H 1
- | #define HAVE_SYS_TIMEB_H 1
- | #define HAVE_SYSLOG_H 1
- | #define HAVE_TERMIOS_H 1
- | #define HAVE_UNISTD_H 1
- | #define HAVE_ASM_TERMIOS_H 1
- | #define HAVE_ASSERT_H 1
- | #define HAVE_DLFCN_H 1
- | #define HAVE_ENDIAN_H 1
- | #define HAVE_EXECINFO_H 1
- | #define HAVE_LINUX_IF_PACKET_H 1
- | #define HAVE_MATH_H 1
- | #define HAVE_NET_ETHERNET_H 1
- | #define HAVE_STROPTS_H 1
- | #define HAVE_SYS_PARAM_H 1
- | #define HAVE_SYS_TYPES_H 1
- | #define HAVE_SYS_UIO_H 1
- | #define HAVE_SYSEXITS_H 1
- | #define HAVE_SYS_SYSCTL_H 1
- | #define HAVE_NET_IF_H 1
- | #define HAVE_NET_IF_ARP_H 1
- | #define HAVE_NET_ROUTE_H 1
- | #define HAVE_NETINET_IF_ETHER_H 1
- | #define HAVE_LINUX_NETLINK_H 1
- | #define HAVE_LINUX_RTNETLINK_H 1
- | #define HAVE_STDBOOL_H 1
- | #define restrict __restrict
- | #define HAVE_HASH_MAP 1
- | #define HAVE_HASH_SET 1
- | #define HAVE_UNORDERED_MAP 1
- | #define HASH_MAP_H <tr1/unordered_map>
- | #define HASH_SET_H <tr1/unordered_set>
- | #define HASH_NAMESPACE std::tr1
- | #define HASH_MAP_CLASS unordered_map
- | #define HASH_SET_CLASS unordered_set
- | #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 1
- | #define HAVE_STDLIB_H 1
- | #define HAVE_REALLOC 1
- | #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 LSTAT_FOLLOWS_SLASHED_SYMLINK 1
- | #define HAVE_VPRINTF 1
- | #define HAVE_BZERO 1
- | #define HAVE_GETTIMEOFDAY 1
- | #define HAVE_MEMMOVE 1
- | #define HAVE_MEMSET 1
- | #define HAVE_MKDIR 1
- | #define HAVE_STRDUP 1
- | #define HAVE_STRRCHR 1
- | #define HAVE_IF_NAMETOINDEX 1
- | #define HAVE_INET_NTOA 1
- | #define HAVE_INET_NTOP 1
- | #define HAVE_INET_ATON 1
- | #define HAVE_INET_PTON 1
- | #define HAVE_SELECT 1
- | #define HAVE_SOCKET 1
- | #define HAVE_STRERROR 1
- | #define HAVE_GETIFADDRS 1
- | #define HAVE_GETLOADAVG 1
- | #define HAVE_GETPWNAM_R 1
- | #define HAVE_GETPWUID_R 1
- | #define HAVE_GETGRNAM_R 1
- | #define HAVE_GETGRGID_R 1
- | #define HAVE_SECURE_GETENV 1
- | #define HAVE_DLFCN_H 1
- | #define LT_OBJDIR ".libs/"
- | #define HAVE_EPOLL 1
- | #define HAVE_TIME_T 1
- | #define HAVE_SUSECONDS_T 1
- | #define HAVE_DECL_MSG_NOSIGNAL 1
- | #define HAVE_DECL_SO_NOSIGPIPE 0
- | #define HAVE_DECL_PF_ROUTE 1
- | #define HAVE_DECL_NET_RT_DUMP 0
- | #define HAVE_DECL_RLIMIT_RTPRIO 1
- | #define HAVE_DECL_RLIMIT_RTTIME 1
- | #define HAVE_DECL_SO_REUSEADDR 1
- | #define HAVE_DECL_SO_REUSEPORT 1
- | #define HAVE_TERMIOS2 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 DMXdev ();
- | int
- | main ()
- | {
- | return DMXdev ();
- | ;
- | return 0;
- | }
- configure:19911: result: no
- configure:19917: checking dmx/dmxioctl.h usability
- configure:19917: g++ -c -g -O2 -std=gnu++98 conftest.cpp >&5
- conftest.cpp:161:26: fatal error: dmx/dmxioctl.h: No such file or directory
- compilation terminated.
- configure:19917: $? = 1
- configure: failed program was:
- | /* confdefs.h */
- | #define PACKAGE_NAME "OLA"
- | #define PACKAGE_TARNAME "ola"
- | #define PACKAGE_VERSION "0.10.6"
- | #define PACKAGE_STRING "OLA 0.10.6"
- | #define PACKAGE_BUGREPORT "open-lighting@googlegroups.com"
- | #define PACKAGE_URL ""
- | #define PACKAGE "ola"
- | #define VERSION "0.10.6"
- | #define HAVE_DIRENT_H 1
- | #define HAVE_SYS_TYPES_H 1
- | #define HAVE_NETINET_IN_H 1
- | #define HAVE_ARPA_NAMESER_H 1
- | #define HAVE_NETDB_H 1
- | #define HAVE_RESOLV_H 1
- | #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_ERRNO_H 1
- | #define HAVE_ARPA_INET_H 1
- | #define HAVE_BITS_SOCKADDR_H 1
- | #define HAVE_FCNTL_H 1
- | #define HAVE_FLOAT_H 1
- | #define HAVE_LIMITS_H 1
- | #define HAVE_MALLOC_H 1
- | #define HAVE_NETINET_IN_H 1
- | #define HAVE_STDINT_H 1
- | #define HAVE_STDLIB_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_SOCKET_H 1
- | #define HAVE_SYS_TIME_H 1
- | #define HAVE_SYS_TIMEB_H 1
- | #define HAVE_SYSLOG_H 1
- | #define HAVE_TERMIOS_H 1
- | #define HAVE_UNISTD_H 1
- | #define HAVE_ASM_TERMIOS_H 1
- | #define HAVE_ASSERT_H 1
- | #define HAVE_DLFCN_H 1
- | #define HAVE_ENDIAN_H 1
- | #define HAVE_EXECINFO_H 1
- | #define HAVE_LINUX_IF_PACKET_H 1
- | #define HAVE_MATH_H 1
- | #define HAVE_NET_ETHERNET_H 1
- | #define HAVE_STROPTS_H 1
- | #define HAVE_SYS_PARAM_H 1
- | #define HAVE_SYS_TYPES_H 1
- | #define HAVE_SYS_UIO_H 1
- | #define HAVE_SYSEXITS_H 1
- | #define HAVE_SYS_SYSCTL_H 1
- | #define HAVE_NET_IF_H 1
- | #define HAVE_NET_IF_ARP_H 1
- | #define HAVE_NET_ROUTE_H 1
- | #define HAVE_NETINET_IF_ETHER_H 1
- | #define HAVE_LINUX_NETLINK_H 1
- | #define HAVE_LINUX_RTNETLINK_H 1
- | #define HAVE_STDBOOL_H 1
- | #define restrict __restrict
- | #define HAVE_HASH_MAP 1
- | #define HAVE_HASH_SET 1
- | #define HAVE_UNORDERED_MAP 1
- | #define HASH_MAP_H <tr1/unordered_map>
- | #define HASH_SET_H <tr1/unordered_set>
- | #define HASH_NAMESPACE std::tr1
- | #define HASH_MAP_CLASS unordered_map
- | #define HASH_SET_CLASS unordered_set
- | #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 1
- | #define HAVE_STDLIB_H 1
- | #define HAVE_REALLOC 1
- | #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 LSTAT_FOLLOWS_SLASHED_SYMLINK 1
- | #define HAVE_VPRINTF 1
- | #define HAVE_BZERO 1
- | #define HAVE_GETTIMEOFDAY 1
- | #define HAVE_MEMMOVE 1
- | #define HAVE_MEMSET 1
- | #define HAVE_MKDIR 1
- | #define HAVE_STRDUP 1
- | #define HAVE_STRRCHR 1
- | #define HAVE_IF_NAMETOINDEX 1
- | #define HAVE_INET_NTOA 1
- | #define HAVE_INET_NTOP 1
- | #define HAVE_INET_ATON 1
- | #define HAVE_INET_PTON 1
- | #define HAVE_SELECT 1
- | #define HAVE_SOCKET 1
- | #define HAVE_STRERROR 1
- | #define HAVE_GETIFADDRS 1
- | #define HAVE_GETLOADAVG 1
- | #define HAVE_GETPWNAM_R 1
- | #define HAVE_GETPWUID_R 1
- | #define HAVE_GETGRNAM_R 1
- | #define HAVE_GETGRGID_R 1
- | #define HAVE_SECURE_GETENV 1
- | #define HAVE_DLFCN_H 1
- | #define LT_OBJDIR ".libs/"
- | #define HAVE_EPOLL 1
- | #define HAVE_TIME_T 1
- | #define HAVE_SUSECONDS_T 1
- | #define HAVE_DECL_MSG_NOSIGNAL 1
- | #define HAVE_DECL_SO_NOSIGPIPE 0
- | #define HAVE_DECL_PF_ROUTE 1
- | #define HAVE_DECL_NET_RT_DUMP 0
- | #define HAVE_DECL_RLIMIT_RTPRIO 1
- | #define HAVE_DECL_RLIMIT_RTTIME 1
- | #define HAVE_DECL_SO_REUSEADDR 1
- | #define HAVE_DECL_SO_REUSEPORT 1
- | #define HAVE_TERMIOS2 1
- | /* end confdefs.h. */
- | #include <stdio.h>
- | #ifdef HAVE_SYS_TYPES_H
- | # include <sys/types.h>
- | #endif
- | #ifdef HAVE_SYS_STAT_H
- | # include <sys/stat.h>
- | #endif
- | #ifdef STDC_HEADERS
- | # include <stdlib.h>
- | # include <stddef.h>
- | #else
- | # ifdef HAVE_STDLIB_H
- | # include <stdlib.h>
- | # endif
- | #endif
- | #ifdef HAVE_STRING_H
- | # if !defined STDC_HEADERS && defined HAVE_MEMORY_H
- | # include <memory.h>
- | # endif
- | # include <string.h>
- | #endif
- | #ifdef HAVE_STRINGS_H
- | # include <strings.h>
- | #endif
- | #ifdef HAVE_INTTYPES_H
- | # include <inttypes.h>
- | #endif
- | #ifdef HAVE_STDINT_H
- | # include <stdint.h>
- | #endif
- | #ifdef HAVE_UNISTD_H
- | # include <unistd.h>
- | #endif
- | #include <dmx/dmxioctl.h>
- configure:19917: result: no
- configure:19917: checking dmx/dmxioctl.h presence
- configure:19917: g++ -E conftest.cpp
- conftest.cpp:128:26: fatal error: dmx/dmxioctl.h: No such file or directory
- compilation terminated.
- configure:19917: $? = 1
- configure: failed program was:
- | /* confdefs.h */
- | #define PACKAGE_NAME "OLA"
- | #define PACKAGE_TARNAME "ola"
- | #define PACKAGE_VERSION "0.10.6"
- | #define PACKAGE_STRING "OLA 0.10.6"
- | #define PACKAGE_BUGREPORT "open-lighting@googlegroups.com"
- | #define PACKAGE_URL ""
- | #define PACKAGE "ola"
- | #define VERSION "0.10.6"
- | #define HAVE_DIRENT_H 1
- | #define HAVE_SYS_TYPES_H 1
- | #define HAVE_NETINET_IN_H 1
- | #define HAVE_ARPA_NAMESER_H 1
- | #define HAVE_NETDB_H 1
- | #define HAVE_RESOLV_H 1
- | #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_ERRNO_H 1
- | #define HAVE_ARPA_INET_H 1
- | #define HAVE_BITS_SOCKADDR_H 1
- | #define HAVE_FCNTL_H 1
- | #define HAVE_FLOAT_H 1
- | #define HAVE_LIMITS_H 1
- | #define HAVE_MALLOC_H 1
- | #define HAVE_NETINET_IN_H 1
- | #define HAVE_STDINT_H 1
- | #define HAVE_STDLIB_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_SOCKET_H 1
- | #define HAVE_SYS_TIME_H 1
- | #define HAVE_SYS_TIMEB_H 1
- | #define HAVE_SYSLOG_H 1
- | #define HAVE_TERMIOS_H 1
- | #define HAVE_UNISTD_H 1
- | #define HAVE_ASM_TERMIOS_H 1
- | #define HAVE_ASSERT_H 1
- | #define HAVE_DLFCN_H 1
- | #define HAVE_ENDIAN_H 1
- | #define HAVE_EXECINFO_H 1
- | #define HAVE_LINUX_IF_PACKET_H 1
- | #define HAVE_MATH_H 1
- | #define HAVE_NET_ETHERNET_H 1
- | #define HAVE_STROPTS_H 1
- | #define HAVE_SYS_PARAM_H 1
- | #define HAVE_SYS_TYPES_H 1
- | #define HAVE_SYS_UIO_H 1
- | #define HAVE_SYSEXITS_H 1
- | #define HAVE_SYS_SYSCTL_H 1
- | #define HAVE_NET_IF_H 1
- | #define HAVE_NET_IF_ARP_H 1
- | #define HAVE_NET_ROUTE_H 1
- | #define HAVE_NETINET_IF_ETHER_H 1
- | #define HAVE_LINUX_NETLINK_H 1
- | #define HAVE_LINUX_RTNETLINK_H 1
- | #define HAVE_STDBOOL_H 1
- | #define restrict __restrict
- | #define HAVE_HASH_MAP 1
- | #define HAVE_HASH_SET 1
- | #define HAVE_UNORDERED_MAP 1
- | #define HASH_MAP_H <tr1/unordered_map>
- | #define HASH_SET_H <tr1/unordered_set>
- | #define HASH_NAMESPACE std::tr1
- | #define HASH_MAP_CLASS unordered_map
- | #define HASH_SET_CLASS unordered_set
- | #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 1
- | #define HAVE_STDLIB_H 1
- | #define HAVE_REALLOC 1
- | #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 LSTAT_FOLLOWS_SLASHED_SYMLINK 1
- | #define HAVE_VPRINTF 1
- | #define HAVE_BZERO 1
- | #define HAVE_GETTIMEOFDAY 1
- | #define HAVE_MEMMOVE 1
- | #define HAVE_MEMSET 1
- | #define HAVE_MKDIR 1
- | #define HAVE_STRDUP 1
- | #define HAVE_STRRCHR 1
- | #define HAVE_IF_NAMETOINDEX 1
- | #define HAVE_INET_NTOA 1
- | #define HAVE_INET_NTOP 1
- | #define HAVE_INET_ATON 1
- | #define HAVE_INET_PTON 1
- | #define HAVE_SELECT 1
- | #define HAVE_SOCKET 1
- | #define HAVE_STRERROR 1
- | #define HAVE_GETIFADDRS 1
- | #define HAVE_GETLOADAVG 1
- | #define HAVE_GETPWNAM_R 1
- | #define HAVE_GETPWUID_R 1
- | #define HAVE_GETGRNAM_R 1
- | #define HAVE_GETGRGID_R 1
- | #define HAVE_SECURE_GETENV 1
- | #define HAVE_DLFCN_H 1
- | #define LT_OBJDIR ".libs/"
- | #define HAVE_EPOLL 1
- | #define HAVE_TIME_T 1
- | #define HAVE_SUSECONDS_T 1
- | #define HAVE_DECL_MSG_NOSIGNAL 1
- | #define HAVE_DECL_SO_NOSIGPIPE 0
- | #define HAVE_DECL_PF_ROUTE 1
- | #define HAVE_DECL_NET_RT_DUMP 0
- | #define HAVE_DECL_RLIMIT_RTPRIO 1
- | #define HAVE_DECL_RLIMIT_RTTIME 1
- | #define HAVE_DECL_SO_REUSEADDR 1
- | #define HAVE_DECL_SO_REUSEPORT 1
- | #define HAVE_TERMIOS2 1
- | /* end confdefs.h. */
- | #include <dmx/dmxioctl.h>
- configure:19917: result: no
- configure:19917: checking for dmx/dmxioctl.h
- configure:19917: result: no
- configure:19935: checking for backtrace in -lexecinfo
- configure:19960: g++ -o conftest -g -O2 -std=gnu++98 conftest.cpp -lexecinfo -ldl >&5
- /usr/bin/ld: cannot find -lexecinfo
- collect2: error: ld returned 1 exit status
- configure:19960: $? = 1
- configure: failed program was:
- | /* confdefs.h */
- | #define PACKAGE_NAME "OLA"
- | #define PACKAGE_TARNAME "ola"
- | #define PACKAGE_VERSION "0.10.6"
- | #define PACKAGE_STRING "OLA 0.10.6"
- | #define PACKAGE_BUGREPORT "open-lighting@googlegroups.com"
- | #define PACKAGE_URL ""
- | #define PACKAGE "ola"
- | #define VERSION "0.10.6"
- | #define HAVE_DIRENT_H 1
- | #define HAVE_SYS_TYPES_H 1
- | #define HAVE_NETINET_IN_H 1
- | #define HAVE_ARPA_NAMESER_H 1
- | #define HAVE_NETDB_H 1
- | #define HAVE_RESOLV_H 1
- | #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_ERRNO_H 1
- | #define HAVE_ARPA_INET_H 1
- | #define HAVE_BITS_SOCKADDR_H 1
- | #define HAVE_FCNTL_H 1
- | #define HAVE_FLOAT_H 1
- | #define HAVE_LIMITS_H 1
- | #define HAVE_MALLOC_H 1
- | #define HAVE_NETINET_IN_H 1
- | #define HAVE_STDINT_H 1
- | #define HAVE_STDLIB_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_SOCKET_H 1
- | #define HAVE_SYS_TIME_H 1
- | #define HAVE_SYS_TIMEB_H 1
- | #define HAVE_SYSLOG_H 1
- | #define HAVE_TERMIOS_H 1
- | #define HAVE_UNISTD_H 1
- | #define HAVE_ASM_TERMIOS_H 1
- | #define HAVE_ASSERT_H 1
- | #define HAVE_DLFCN_H 1
- | #define HAVE_ENDIAN_H 1
- | #define HAVE_EXECINFO_H 1
- | #define HAVE_LINUX_IF_PACKET_H 1
- | #define HAVE_MATH_H 1
- | #define HAVE_NET_ETHERNET_H 1
- | #define HAVE_STROPTS_H 1
- | #define HAVE_SYS_PARAM_H 1
- | #define HAVE_SYS_TYPES_H 1
- | #define HAVE_SYS_UIO_H 1
- | #define HAVE_SYSEXITS_H 1
- | #define HAVE_SYS_SYSCTL_H 1
- | #define HAVE_NET_IF_H 1
- | #define HAVE_NET_IF_ARP_H 1
- | #define HAVE_NET_ROUTE_H 1
- | #define HAVE_NETINET_IF_ETHER_H 1
- | #define HAVE_LINUX_NETLINK_H 1
- | #define HAVE_LINUX_RTNETLINK_H 1
- | #define HAVE_STDBOOL_H 1
- | #define restrict __restrict
- | #define HAVE_HASH_MAP 1
- | #define HAVE_HASH_SET 1
- | #define HAVE_UNORDERED_MAP 1
- | #define HASH_MAP_H <tr1/unordered_map>
- | #define HASH_SET_H <tr1/unordered_set>
- | #define HASH_NAMESPACE std::tr1
- | #define HASH_MAP_CLASS unordered_map
- | #define HASH_SET_CLASS unordered_set
- | #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 1
- | #define HAVE_STDLIB_H 1
- | #define HAVE_REALLOC 1
- | #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 LSTAT_FOLLOWS_SLASHED_SYMLINK 1
- | #define HAVE_VPRINTF 1
- | #define HAVE_BZERO 1
- | #define HAVE_GETTIMEOFDAY 1
- | #define HAVE_MEMMOVE 1
- | #define HAVE_MEMSET 1
- | #define HAVE_MKDIR 1
- | #define HAVE_STRDUP 1
- | #define HAVE_STRRCHR 1
- | #define HAVE_IF_NAMETOINDEX 1
- | #define HAVE_INET_NTOA 1
- | #define HAVE_INET_NTOP 1
- | #define HAVE_INET_ATON 1
- | #define HAVE_INET_PTON 1
- | #define HAVE_SELECT 1
- | #define HAVE_SOCKET 1
- | #define HAVE_STRERROR 1
- | #define HAVE_GETIFADDRS 1
- | #define HAVE_GETLOADAVG 1
- | #define HAVE_GETPWNAM_R 1
- | #define HAVE_GETPWUID_R 1
- | #define HAVE_GETGRNAM_R 1
- | #define HAVE_GETGRGID_R 1
- | #define HAVE_SECURE_GETENV 1
- | #define HAVE_DLFCN_H 1
- | #define LT_OBJDIR ".libs/"
- | #define HAVE_EPOLL 1
- | #define HAVE_TIME_T 1
- | #define HAVE_SUSECONDS_T 1
- | #define HAVE_DECL_MSG_NOSIGNAL 1
- | #define HAVE_DECL_SO_NOSIGPIPE 0
- | #define HAVE_DECL_PF_ROUTE 1
- | #define HAVE_DECL_NET_RT_DUMP 0
- | #define HAVE_DECL_RLIMIT_RTPRIO 1
- | #define HAVE_DECL_RLIMIT_RTTIME 1
- | #define HAVE_DECL_SO_REUSEADDR 1
- | #define HAVE_DECL_SO_REUSEPORT 1
- | #define HAVE_TERMIOS2 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 backtrace ();
- | int
- | main ()
- | {
- | return backtrace ();
- | ;
- | return 0;
- | }
- configure:19969: result: no
- configure:19993: checking for initscr in -lncurses
- configure:20018: g++ -o conftest -g -O2 -std=gnu++98 conftest.cpp -lncurses -ldl >&5
- /usr/bin/ld: cannot find -lncurses
- collect2: error: ld returned 1 exit status
- configure:20018: $? = 1
- configure: failed program was:
- | /* confdefs.h */
- | #define PACKAGE_NAME "OLA"
- | #define PACKAGE_TARNAME "ola"
- | #define PACKAGE_VERSION "0.10.6"
- | #define PACKAGE_STRING "OLA 0.10.6"
- | #define PACKAGE_BUGREPORT "open-lighting@googlegroups.com"
- | #define PACKAGE_URL ""
- | #define PACKAGE "ola"
- | #define VERSION "0.10.6"
- | #define HAVE_DIRENT_H 1
- | #define HAVE_SYS_TYPES_H 1
- | #define HAVE_NETINET_IN_H 1
- | #define HAVE_ARPA_NAMESER_H 1
- | #define HAVE_NETDB_H 1
- | #define HAVE_RESOLV_H 1
- | #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_ERRNO_H 1
- | #define HAVE_ARPA_INET_H 1
- | #define HAVE_BITS_SOCKADDR_H 1
- | #define HAVE_FCNTL_H 1
- | #define HAVE_FLOAT_H 1
- | #define HAVE_LIMITS_H 1
- | #define HAVE_MALLOC_H 1
- | #define HAVE_NETINET_IN_H 1
- | #define HAVE_STDINT_H 1
- | #define HAVE_STDLIB_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_SOCKET_H 1
- | #define HAVE_SYS_TIME_H 1
- | #define HAVE_SYS_TIMEB_H 1
- | #define HAVE_SYSLOG_H 1
- | #define HAVE_TERMIOS_H 1
- | #define HAVE_UNISTD_H 1
- | #define HAVE_ASM_TERMIOS_H 1
- | #define HAVE_ASSERT_H 1
- | #define HAVE_DLFCN_H 1
- | #define HAVE_ENDIAN_H 1
- | #define HAVE_EXECINFO_H 1
- | #define HAVE_LINUX_IF_PACKET_H 1
- | #define HAVE_MATH_H 1
- | #define HAVE_NET_ETHERNET_H 1
- | #define HAVE_STROPTS_H 1
- | #define HAVE_SYS_PARAM_H 1
- | #define HAVE_SYS_TYPES_H 1
- | #define HAVE_SYS_UIO_H 1
- | #define HAVE_SYSEXITS_H 1
- | #define HAVE_SYS_SYSCTL_H 1
- | #define HAVE_NET_IF_H 1
- | #define HAVE_NET_IF_ARP_H 1
- | #define HAVE_NET_ROUTE_H 1
- | #define HAVE_NETINET_IF_ETHER_H 1
- | #define HAVE_LINUX_NETLINK_H 1
- | #define HAVE_LINUX_RTNETLINK_H 1
- | #define HAVE_STDBOOL_H 1
- | #define restrict __restrict
- | #define HAVE_HASH_MAP 1
- | #define HAVE_HASH_SET 1
- | #define HAVE_UNORDERED_MAP 1
- | #define HASH_MAP_H <tr1/unordered_map>
- | #define HASH_SET_H <tr1/unordered_set>
- | #define HASH_NAMESPACE std::tr1
- | #define HASH_MAP_CLASS unordered_map
- | #define HASH_SET_CLASS unordered_set
- | #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 1
- | #define HAVE_STDLIB_H 1
- | #define HAVE_REALLOC 1
- | #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 LSTAT_FOLLOWS_SLASHED_SYMLINK 1
- | #define HAVE_VPRINTF 1
- | #define HAVE_BZERO 1
- | #define HAVE_GETTIMEOFDAY 1
- | #define HAVE_MEMMOVE 1
- | #define HAVE_MEMSET 1
- | #define HAVE_MKDIR 1
- | #define HAVE_STRDUP 1
- | #define HAVE_STRRCHR 1
- | #define HAVE_IF_NAMETOINDEX 1
- | #define HAVE_INET_NTOA 1
- | #define HAVE_INET_NTOP 1
- | #define HAVE_INET_ATON 1
- | #define HAVE_INET_PTON 1
- | #define HAVE_SELECT 1
- | #define HAVE_SOCKET 1
- | #define HAVE_STRERROR 1
- | #define HAVE_GETIFADDRS 1
- | #define HAVE_GETLOADAVG 1
- | #define HAVE_GETPWNAM_R 1
- | #define HAVE_GETPWUID_R 1
- | #define HAVE_GETGRNAM_R 1
- | #define HAVE_GETGRGID_R 1
- | #define HAVE_SECURE_GETENV 1
- | #define HAVE_DLFCN_H 1
- | #define LT_OBJDIR ".libs/"
- | #define HAVE_EPOLL 1
- | #define HAVE_TIME_T 1
- | #define HAVE_SUSECONDS_T 1
- | #define HAVE_DECL_MSG_NOSIGNAL 1
- | #define HAVE_DECL_SO_NOSIGPIPE 0
- | #define HAVE_DECL_PF_ROUTE 1
- | #define HAVE_DECL_NET_RT_DUMP 0
- | #define HAVE_DECL_RLIMIT_RTPRIO 1
- | #define HAVE_DECL_RLIMIT_RTTIME 1
- | #define HAVE_DECL_SO_REUSEADDR 1
- | #define HAVE_DECL_SO_REUSEPORT 1
- | #define HAVE_TERMIOS2 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 initscr ();
- | int
- | main ()
- | {
- | return initscr ();
- | ;
- | return 0;
- | }
- configure:20027: result: no
- configure:20213: checking for the pthreads library -lpthreads
- configure:20252: gcc -o conftest -g -O2 conftest.c -lpthreads -ldl >&5
- conftest.c: In function 'main':
- conftest.c:134:23: warning: null argument where non-null required (argument 1) [-Wnonnull]
- pthread_attr_init(0);
- ^
- conftest.c:136:23: warning: null argument where non-null required (argument 1) [-Wnonnull]
- pthread_create(0,0,0,0);
- ^
- conftest.c:136:23: warning: null argument where non-null required (argument 3) [-Wnonnull]
- /usr/bin/ld: cannot find -lpthreads
- collect2: error: ld returned 1 exit status
- configure:20252: $? = 1
- configure: failed program was:
- | /* confdefs.h */
- | #define PACKAGE_NAME "OLA"
- | #define PACKAGE_TARNAME "ola"
- | #define PACKAGE_VERSION "0.10.6"
- | #define PACKAGE_STRING "OLA 0.10.6"
- | #define PACKAGE_BUGREPORT "open-lighting@googlegroups.com"
- | #define PACKAGE_URL ""
- | #define PACKAGE "ola"
- | #define VERSION "0.10.6"
- | #define HAVE_DIRENT_H 1
- | #define HAVE_SYS_TYPES_H 1
- | #define HAVE_NETINET_IN_H 1
- | #define HAVE_ARPA_NAMESER_H 1
- | #define HAVE_NETDB_H 1
- | #define HAVE_RESOLV_H 1
- | #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_ERRNO_H 1
- | #define HAVE_ARPA_INET_H 1
- | #define HAVE_BITS_SOCKADDR_H 1
- | #define HAVE_FCNTL_H 1
- | #define HAVE_FLOAT_H 1
- | #define HAVE_LIMITS_H 1
- | #define HAVE_MALLOC_H 1
- | #define HAVE_NETINET_IN_H 1
- | #define HAVE_STDINT_H 1
- | #define HAVE_STDLIB_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_SOCKET_H 1
- | #define HAVE_SYS_TIME_H 1
- | #define HAVE_SYS_TIMEB_H 1
- | #define HAVE_SYSLOG_H 1
- | #define HAVE_TERMIOS_H 1
- | #define HAVE_UNISTD_H 1
- | #define HAVE_ASM_TERMIOS_H 1
- | #define HAVE_ASSERT_H 1
- | #define HAVE_DLFCN_H 1
- | #define HAVE_ENDIAN_H 1
- | #define HAVE_EXECINFO_H 1
- | #define HAVE_LINUX_IF_PACKET_H 1
- | #define HAVE_MATH_H 1
- | #define HAVE_NET_ETHERNET_H 1
- | #define HAVE_STROPTS_H 1
- | #define HAVE_SYS_PARAM_H 1
- | #define HAVE_SYS_TYPES_H 1
- | #define HAVE_SYS_UIO_H 1
- | #define HAVE_SYSEXITS_H 1
- | #define HAVE_SYS_SYSCTL_H 1
- | #define HAVE_NET_IF_H 1
- | #define HAVE_NET_IF_ARP_H 1
- | #define HAVE_NET_ROUTE_H 1
- | #define HAVE_NETINET_IF_ETHER_H 1
- | #define HAVE_LINUX_NETLINK_H 1
- | #define HAVE_LINUX_RTNETLINK_H 1
- | #define HAVE_STDBOOL_H 1
- | #define restrict __restrict
- | #define HAVE_HASH_MAP 1
- | #define HAVE_HASH_SET 1
- | #define HAVE_UNORDERED_MAP 1
- | #define HASH_MAP_H <tr1/unordered_map>
- | #define HASH_SET_H <tr1/unordered_set>
- | #define HASH_NAMESPACE std::tr1
- | #define HASH_MAP_CLASS unordered_map
- | #define HASH_SET_CLASS unordered_set
- | #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 1
- | #define HAVE_STDLIB_H 1
- | #define HAVE_REALLOC 1
- | #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 LSTAT_FOLLOWS_SLASHED_SYMLINK 1
- | #define HAVE_VPRINTF 1
- | #define HAVE_BZERO 1
- | #define HAVE_GETTIMEOFDAY 1
- | #define HAVE_MEMMOVE 1
- | #define HAVE_MEMSET 1
- | #define HAVE_MKDIR 1
- | #define HAVE_STRDUP 1
- | #define HAVE_STRRCHR 1
- | #define HAVE_IF_NAMETOINDEX 1
- | #define HAVE_INET_NTOA 1
- | #define HAVE_INET_NTOP 1
- | #define HAVE_INET_ATON 1
- | #define HAVE_INET_PTON 1
- | #define HAVE_SELECT 1
- | #define HAVE_SOCKET 1
- | #define HAVE_STRERROR 1
- | #define HAVE_GETIFADDRS 1
- | #define HAVE_GETLOADAVG 1
- | #define HAVE_GETPWNAM_R 1
- | #define HAVE_GETPWUID_R 1
- | #define HAVE_GETGRNAM_R 1
- | #define HAVE_GETGRGID_R 1
- | #define HAVE_SECURE_GETENV 1
- | #define HAVE_DLFCN_H 1
- | #define LT_OBJDIR ".libs/"
- | #define HAVE_EPOLL 1
- | #define HAVE_TIME_T 1
- | #define HAVE_SUSECONDS_T 1
- | #define HAVE_DECL_MSG_NOSIGNAL 1
- | #define HAVE_DECL_SO_NOSIGPIPE 0
- | #define HAVE_DECL_PF_ROUTE 1
- | #define HAVE_DECL_NET_RT_DUMP 0
- | #define HAVE_DECL_RLIMIT_RTPRIO 1
- | #define HAVE_DECL_RLIMIT_RTTIME 1
- | #define HAVE_DECL_SO_REUSEADDR 1
- | #define HAVE_DECL_SO_REUSEPORT 1
- | #define HAVE_TERMIOS2 1
- | /* end confdefs.h. */
- | #include <pthread.h>
- | int
- | main ()
- | {
- | pthread_t th;
- | pthread_join(th, 0);
- | pthread_attr_init(0);
- | pthread_cleanup_push(0, 0);
- | pthread_create(0,0,0,0);
- | pthread_cleanup_pop(0);
- |
- | ;
- | return 0;
- | }
- configure:20262: result: no
- configure:20156: checking whether pthreads work without any flags
- configure:20252: gcc -o conftest -g -O2 conftest.c -ldl >&5
- conftest.c: In function 'main':
- conftest.c:134:23: warning: null argument where non-null required (argument 1) [-Wnonnull]
- pthread_attr_init(0);
- ^
- conftest.c:136:23: warning: null argument where non-null required (argument 1) [-Wnonnull]
- pthread_create(0,0,0,0);
- ^
- conftest.c:136:23: warning: null argument where non-null required (argument 3) [-Wnonnull]
- /tmp/ccJkOED6.o: In function `main':
- /home/uwbclient01/UWB_Light/ola-0.10.6/conftest.c:133: undefined reference to `pthread_join'
- /home/uwbclient01/UWB_Light/ola-0.10.6/conftest.c:135: undefined reference to `__pthread_register_cancel'
- /home/uwbclient01/UWB_Light/ola-0.10.6/conftest.c:136: undefined reference to `pthread_create'
- /home/uwbclient01/UWB_Light/ola-0.10.6/conftest.c:137: undefined reference to `__pthread_unregister_cancel'
- collect2: error: ld returned 1 exit status
- configure:20252: $? = 1
- configure: failed program was:
- | /* confdefs.h */
- | #define PACKAGE_NAME "OLA"
- | #define PACKAGE_TARNAME "ola"
- | #define PACKAGE_VERSION "0.10.6"
- | #define PACKAGE_STRING "OLA 0.10.6"
- | #define PACKAGE_BUGREPORT "open-lighting@googlegroups.com"
- | #define PACKAGE_URL ""
- | #define PACKAGE "ola"
- | #define VERSION "0.10.6"
- | #define HAVE_DIRENT_H 1
- | #define HAVE_SYS_TYPES_H 1
- | #define HAVE_NETINET_IN_H 1
- | #define HAVE_ARPA_NAMESER_H 1
- | #define HAVE_NETDB_H 1
- | #define HAVE_RESOLV_H 1
- | #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_ERRNO_H 1
- | #define HAVE_ARPA_INET_H 1
- | #define HAVE_BITS_SOCKADDR_H 1
- | #define HAVE_FCNTL_H 1
- | #define HAVE_FLOAT_H 1
- | #define HAVE_LIMITS_H 1
- | #define HAVE_MALLOC_H 1
- | #define HAVE_NETINET_IN_H 1
- | #define HAVE_STDINT_H 1
- | #define HAVE_STDLIB_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_SOCKET_H 1
- | #define HAVE_SYS_TIME_H 1
- | #define HAVE_SYS_TIMEB_H 1
- | #define HAVE_SYSLOG_H 1
- | #define HAVE_TERMIOS_H 1
- | #define HAVE_UNISTD_H 1
- | #define HAVE_ASM_TERMIOS_H 1
- | #define HAVE_ASSERT_H 1
- | #define HAVE_DLFCN_H 1
- | #define HAVE_ENDIAN_H 1
- | #define HAVE_EXECINFO_H 1
- | #define HAVE_LINUX_IF_PACKET_H 1
- | #define HAVE_MATH_H 1
- | #define HAVE_NET_ETHERNET_H 1
- | #define HAVE_STROPTS_H 1
- | #define HAVE_SYS_PARAM_H 1
- | #define HAVE_SYS_TYPES_H 1
- | #define HAVE_SYS_UIO_H 1
- | #define HAVE_SYSEXITS_H 1
- | #define HAVE_SYS_SYSCTL_H 1
- | #define HAVE_NET_IF_H 1
- | #define HAVE_NET_IF_ARP_H 1
- | #define HAVE_NET_ROUTE_H 1
- | #define HAVE_NETINET_IF_ETHER_H 1
- | #define HAVE_LINUX_NETLINK_H 1
- | #define HAVE_LINUX_RTNETLINK_H 1
- | #define HAVE_STDBOOL_H 1
- | #define restrict __restrict
- | #define HAVE_HASH_MAP 1
- | #define HAVE_HASH_SET 1
- | #define HAVE_UNORDERED_MAP 1
- | #define HASH_MAP_H <tr1/unordered_map>
- | #define HASH_SET_H <tr1/unordered_set>
- | #define HASH_NAMESPACE std::tr1
- | #define HASH_MAP_CLASS unordered_map
- | #define HASH_SET_CLASS unordered_set
- | #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 1
- | #define HAVE_STDLIB_H 1
- | #define HAVE_REALLOC 1
- | #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 LSTAT_FOLLOWS_SLASHED_SYMLINK 1
- | #define HAVE_VPRINTF 1
- | #define HAVE_BZERO 1
- | #define HAVE_GETTIMEOFDAY 1
- | #define HAVE_MEMMOVE 1
- | #define HAVE_MEMSET 1
- | #define HAVE_MKDIR 1
- | #define HAVE_STRDUP 1
- | #define HAVE_STRRCHR 1
- | #define HAVE_IF_NAMETOINDEX 1
- | #define HAVE_INET_NTOA 1
- | #define HAVE_INET_NTOP 1
- | #define HAVE_INET_ATON 1
- | #define HAVE_INET_PTON 1
- | #define HAVE_SELECT 1
- | #define HAVE_SOCKET 1
- | #define HAVE_STRERROR 1
- | #define HAVE_GETIFADDRS 1
- | #define HAVE_GETLOADAVG 1
- | #define HAVE_GETPWNAM_R 1
- | #define HAVE_GETPWUID_R 1
- | #define HAVE_GETGRNAM_R 1
- | #define HAVE_GETGRGID_R 1
- | #define HAVE_SECURE_GETENV 1
- | #define HAVE_DLFCN_H 1
- | #define LT_OBJDIR ".libs/"
- | #define HAVE_EPOLL 1
- | #define HAVE_TIME_T 1
- | #define HAVE_SUSECONDS_T 1
- | #define HAVE_DECL_MSG_NOSIGNAL 1
- | #define HAVE_DECL_SO_NOSIGPIPE 0
- | #define HAVE_DECL_PF_ROUTE 1
- | #define HAVE_DECL_NET_RT_DUMP 0
- | #define HAVE_DECL_RLIMIT_RTPRIO 1
- | #define HAVE_DECL_RLIMIT_RTTIME 1
- | #define HAVE_DECL_SO_REUSEADDR 1
- | #define HAVE_DECL_SO_REUSEPORT 1
- | #define HAVE_TERMIOS2 1
- | /* end confdefs.h. */
- | #include <pthread.h>
- | int
- | main ()
- | {
- | pthread_t th;
- | pthread_join(th, 0);
- | pthread_attr_init(0);
- | pthread_cleanup_push(0, 0);
- | pthread_create(0,0,0,0);
- | pthread_cleanup_pop(0);
- |
- | ;
- | return 0;
- | }
- configure:20262: result: no
- configure:20161: checking whether pthreads work with -Kthread
- configure:20252: gcc -o conftest -g -O2 -Kthread conftest.c -ldl >&5
- gcc: error: unrecognized command line option '-Kthread'
- configure:20252: $? = 1
- configure: failed program was:
- | /* confdefs.h */
- | #define PACKAGE_NAME "OLA"
- | #define PACKAGE_TARNAME "ola"
- | #define PACKAGE_VERSION "0.10.6"
- | #define PACKAGE_STRING "OLA 0.10.6"
- | #define PACKAGE_BUGREPORT "open-lighting@googlegroups.com"
- | #define PACKAGE_URL ""
- | #define PACKAGE "ola"
- | #define VERSION "0.10.6"
- | #define HAVE_DIRENT_H 1
- | #define HAVE_SYS_TYPES_H 1
- | #define HAVE_NETINET_IN_H 1
- | #define HAVE_ARPA_NAMESER_H 1
- | #define HAVE_NETDB_H 1
- | #define HAVE_RESOLV_H 1
- | #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_ERRNO_H 1
- | #define HAVE_ARPA_INET_H 1
- | #define HAVE_BITS_SOCKADDR_H 1
- | #define HAVE_FCNTL_H 1
- | #define HAVE_FLOAT_H 1
- | #define HAVE_LIMITS_H 1
- | #define HAVE_MALLOC_H 1
- | #define HAVE_NETINET_IN_H 1
- | #define HAVE_STDINT_H 1
- | #define HAVE_STDLIB_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_SOCKET_H 1
- | #define HAVE_SYS_TIME_H 1
- | #define HAVE_SYS_TIMEB_H 1
- | #define HAVE_SYSLOG_H 1
- | #define HAVE_TERMIOS_H 1
- | #define HAVE_UNISTD_H 1
- | #define HAVE_ASM_TERMIOS_H 1
- | #define HAVE_ASSERT_H 1
- | #define HAVE_DLFCN_H 1
- | #define HAVE_ENDIAN_H 1
- | #define HAVE_EXECINFO_H 1
- | #define HAVE_LINUX_IF_PACKET_H 1
- | #define HAVE_MATH_H 1
- | #define HAVE_NET_ETHERNET_H 1
- | #define HAVE_STROPTS_H 1
- | #define HAVE_SYS_PARAM_H 1
- | #define HAVE_SYS_TYPES_H 1
- | #define HAVE_SYS_UIO_H 1
- | #define HAVE_SYSEXITS_H 1
- | #define HAVE_SYS_SYSCTL_H 1
- | #define HAVE_NET_IF_H 1
- | #define HAVE_NET_IF_ARP_H 1
- | #define HAVE_NET_ROUTE_H 1
- | #define HAVE_NETINET_IF_ETHER_H 1
- | #define HAVE_LINUX_NETLINK_H 1
- | #define HAVE_LINUX_RTNETLINK_H 1
- | #define HAVE_STDBOOL_H 1
- | #define restrict __restrict
- | #define HAVE_HASH_MAP 1
- | #define HAVE_HASH_SET 1
- | #define HAVE_UNORDERED_MAP 1
- | #define HASH_MAP_H <tr1/unordered_map>
- | #define HASH_SET_H <tr1/unordered_set>
- | #define HASH_NAMESPACE std::tr1
- | #define HASH_MAP_CLASS unordered_map
- | #define HASH_SET_CLASS unordered_set
- | #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 1
- | #define HAVE_STDLIB_H 1
- | #define HAVE_REALLOC 1
- | #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 LSTAT_FOLLOWS_SLASHED_SYMLINK 1
- | #define HAVE_VPRINTF 1
- | #define HAVE_BZERO 1
- | #define HAVE_GETTIMEOFDAY 1
- | #define HAVE_MEMMOVE 1
- | #define HAVE_MEMSET 1
- | #define HAVE_MKDIR 1
- | #define HAVE_STRDUP 1
- | #define HAVE_STRRCHR 1
- | #define HAVE_IF_NAMETOINDEX 1
- | #define HAVE_INET_NTOA 1
- | #define HAVE_INET_NTOP 1
- | #define HAVE_INET_ATON 1
- | #define HAVE_INET_PTON 1
- | #define HAVE_SELECT 1
- | #define HAVE_SOCKET 1
- | #define HAVE_STRERROR 1
- | #define HAVE_GETIFADDRS 1
- | #define HAVE_GETLOADAVG 1
- | #define HAVE_GETPWNAM_R 1
- | #define HAVE_GETPWUID_R 1
- | #define HAVE_GETGRNAM_R 1
- | #define HAVE_GETGRGID_R 1
- | #define HAVE_SECURE_GETENV 1
- | #define HAVE_DLFCN_H 1
- | #define LT_OBJDIR ".libs/"
- | #define HAVE_EPOLL 1
- | #define HAVE_TIME_T 1
- | #define HAVE_SUSECONDS_T 1
- | #define HAVE_DECL_MSG_NOSIGNAL 1
- | #define HAVE_DECL_SO_NOSIGPIPE 0
- | #define HAVE_DECL_PF_ROUTE 1
- | #define HAVE_DECL_NET_RT_DUMP 0
- | #define HAVE_DECL_RLIMIT_RTPRIO 1
- | #define HAVE_DECL_RLIMIT_RTTIME 1
- | #define HAVE_DECL_SO_REUSEADDR 1
- | #define HAVE_DECL_SO_REUSEPORT 1
- | #define HAVE_TERMIOS2 1
- | /* end confdefs.h. */
- | #include <pthread.h>
- | int
- | main ()
- | {
- | pthread_t th;
- | pthread_join(th, 0);
- | pthread_attr_init(0);
- | pthread_cleanup_push(0, 0);
- | pthread_create(0,0,0,0);
- | pthread_cleanup_pop(0);
- |
- | ;
- | return 0;
- | }
- configure:20262: result: no
- configure:20161: checking whether pthreads work with -kthread
- configure:20252: gcc -o conftest -g -O2 -kthread conftest.c -ldl >&5
- gcc: error: unrecognized command line option '-kthread'
- configure:20252: $? = 1
- configure: failed program was:
- | /* confdefs.h */
- | #define PACKAGE_NAME "OLA"
- | #define PACKAGE_TARNAME "ola"
- | #define PACKAGE_VERSION "0.10.6"
- | #define PACKAGE_STRING "OLA 0.10.6"
- | #define PACKAGE_BUGREPORT "open-lighting@googlegroups.com"
- | #define PACKAGE_URL ""
- | #define PACKAGE "ola"
- | #define VERSION "0.10.6"
- | #define HAVE_DIRENT_H 1
- | #define HAVE_SYS_TYPES_H 1
- | #define HAVE_NETINET_IN_H 1
- | #define HAVE_ARPA_NAMESER_H 1
- | #define HAVE_NETDB_H 1
- | #define HAVE_RESOLV_H 1
- | #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_ERRNO_H 1
- | #define HAVE_ARPA_INET_H 1
- | #define HAVE_BITS_SOCKADDR_H 1
- | #define HAVE_FCNTL_H 1
- | #define HAVE_FLOAT_H 1
- | #define HAVE_LIMITS_H 1
- | #define HAVE_MALLOC_H 1
- | #define HAVE_NETINET_IN_H 1
- | #define HAVE_STDINT_H 1
- | #define HAVE_STDLIB_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_SOCKET_H 1
- | #define HAVE_SYS_TIME_H 1
- | #define HAVE_SYS_TIMEB_H 1
- | #define HAVE_SYSLOG_H 1
- | #define HAVE_TERMIOS_H 1
- | #define HAVE_UNISTD_H 1
- | #define HAVE_ASM_TERMIOS_H 1
- | #define HAVE_ASSERT_H 1
- | #define HAVE_DLFCN_H 1
- | #define HAVE_ENDIAN_H 1
- | #define HAVE_EXECINFO_H 1
- | #define HAVE_LINUX_IF_PACKET_H 1
- | #define HAVE_MATH_H 1
- | #define HAVE_NET_ETHERNET_H 1
- | #define HAVE_STROPTS_H 1
- | #define HAVE_SYS_PARAM_H 1
- | #define HAVE_SYS_TYPES_H 1
- | #define HAVE_SYS_UIO_H 1
- | #define HAVE_SYSEXITS_H 1
- | #define HAVE_SYS_SYSCTL_H 1
- | #define HAVE_NET_IF_H 1
- | #define HAVE_NET_IF_ARP_H 1
- | #define HAVE_NET_ROUTE_H 1
- | #define HAVE_NETINET_IF_ETHER_H 1
- | #define HAVE_LINUX_NETLINK_H 1
- | #define HAVE_LINUX_RTNETLINK_H 1
- | #define HAVE_STDBOOL_H 1
- | #define restrict __restrict
- | #define HAVE_HASH_MAP 1
- | #define HAVE_HASH_SET 1
- | #define HAVE_UNORDERED_MAP 1
- | #define HASH_MAP_H <tr1/unordered_map>
- | #define HASH_SET_H <tr1/unordered_set>
- | #define HASH_NAMESPACE std::tr1
- | #define HASH_MAP_CLASS unordered_map
- | #define HASH_SET_CLASS unordered_set
- | #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 1
- | #define HAVE_STDLIB_H 1
- | #define HAVE_REALLOC 1
- | #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 LSTAT_FOLLOWS_SLASHED_SYMLINK 1
- | #define HAVE_VPRINTF 1
- | #define HAVE_BZERO 1
- | #define HAVE_GETTIMEOFDAY 1
- | #define HAVE_MEMMOVE 1
- | #define HAVE_MEMSET 1
- | #define HAVE_MKDIR 1
- | #define HAVE_STRDUP 1
- | #define HAVE_STRRCHR 1
- | #define HAVE_IF_NAMETOINDEX 1
- | #define HAVE_INET_NTOA 1
- | #define HAVE_INET_NTOP 1
- | #define HAVE_INET_ATON 1
- | #define HAVE_INET_PTON 1
- | #define HAVE_SELECT 1
- | #define HAVE_SOCKET 1
- | #define HAVE_STRERROR 1
- | #define HAVE_GETIFADDRS 1
- | #define HAVE_GETLOADAVG 1
- | #define HAVE_GETPWNAM_R 1
- | #define HAVE_GETPWUID_R 1
- | #define HAVE_GETGRNAM_R 1
- | #define HAVE_GETGRGID_R 1
- | #define HAVE_SECURE_GETENV 1
- | #define HAVE_DLFCN_H 1
- | #define LT_OBJDIR ".libs/"
- | #define HAVE_EPOLL 1
- | #define HAVE_TIME_T 1
- | #define HAVE_SUSECONDS_T 1
- | #define HAVE_DECL_MSG_NOSIGNAL 1
- | #define HAVE_DECL_SO_NOSIGPIPE 0
- | #define HAVE_DECL_PF_ROUTE 1
- | #define HAVE_DECL_NET_RT_DUMP 0
- | #define HAVE_DECL_RLIMIT_RTPRIO 1
- | #define HAVE_DECL_RLIMIT_RTTIME 1
- | #define HAVE_DECL_SO_REUSEADDR 1
- | #define HAVE_DECL_SO_REUSEPORT 1
- | #define HAVE_TERMIOS2 1
- | /* end confdefs.h. */
- | #include <pthread.h>
- | int
- | main ()
- | {
- | pthread_t th;
- | pthread_join(th, 0);
- | pthread_attr_init(0);
- | pthread_cleanup_push(0, 0);
- | pthread_create(0,0,0,0);
- | pthread_cleanup_pop(0);
- |
- | ;
- | return 0;
- | }
- configure:20262: result: no
- configure:20213: checking for the pthreads library -llthread
- configure:20252: gcc -o conftest -g -O2 conftest.c -llthread -ldl >&5
- conftest.c: In function 'main':
- conftest.c:134:23: warning: null argument where non-null required (argument 1) [-Wnonnull]
- pthread_attr_init(0);
- ^
- conftest.c:136:23: warning: null argument where non-null required (argument 1) [-Wnonnull]
- pthread_create(0,0,0,0);
- ^
- conftest.c:136:23: warning: null argument where non-null required (argument 3) [-Wnonnull]
- /usr/bin/ld: cannot find -llthread
- collect2: error: ld returned 1 exit status
- configure:20252: $? = 1
- configure: failed program was:
- | /* confdefs.h */
- | #define PACKAGE_NAME "OLA"
- | #define PACKAGE_TARNAME "ola"
- | #define PACKAGE_VERSION "0.10.6"
- | #define PACKAGE_STRING "OLA 0.10.6"
- | #define PACKAGE_BUGREPORT "open-lighting@googlegroups.com"
- | #define PACKAGE_URL ""
- | #define PACKAGE "ola"
- | #define VERSION "0.10.6"
- | #define HAVE_DIRENT_H 1
- | #define HAVE_SYS_TYPES_H 1
- | #define HAVE_NETINET_IN_H 1
- | #define HAVE_ARPA_NAMESER_H 1
- | #define HAVE_NETDB_H 1
- | #define HAVE_RESOLV_H 1
- | #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_ERRNO_H 1
- | #define HAVE_ARPA_INET_H 1
- | #define HAVE_BITS_SOCKADDR_H 1
- | #define HAVE_FCNTL_H 1
- | #define HAVE_FLOAT_H 1
- | #define HAVE_LIMITS_H 1
- | #define HAVE_MALLOC_H 1
- | #define HAVE_NETINET_IN_H 1
- | #define HAVE_STDINT_H 1
- | #define HAVE_STDLIB_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_SOCKET_H 1
- | #define HAVE_SYS_TIME_H 1
- | #define HAVE_SYS_TIMEB_H 1
- | #define HAVE_SYSLOG_H 1
- | #define HAVE_TERMIOS_H 1
- | #define HAVE_UNISTD_H 1
- | #define HAVE_ASM_TERMIOS_H 1
- | #define HAVE_ASSERT_H 1
- | #define HAVE_DLFCN_H 1
- | #define HAVE_ENDIAN_H 1
- | #define HAVE_EXECINFO_H 1
- | #define HAVE_LINUX_IF_PACKET_H 1
- | #define HAVE_MATH_H 1
- | #define HAVE_NET_ETHERNET_H 1
- | #define HAVE_STROPTS_H 1
- | #define HAVE_SYS_PARAM_H 1
- | #define HAVE_SYS_TYPES_H 1
- | #define HAVE_SYS_UIO_H 1
- | #define HAVE_SYSEXITS_H 1
- | #define HAVE_SYS_SYSCTL_H 1
- | #define HAVE_NET_IF_H 1
- | #define HAVE_NET_IF_ARP_H 1
- | #define HAVE_NET_ROUTE_H 1
- | #define HAVE_NETINET_IF_ETHER_H 1
- | #define HAVE_LINUX_NETLINK_H 1
- | #define HAVE_LINUX_RTNETLINK_H 1
- | #define HAVE_STDBOOL_H 1
- | #define restrict __restrict
- | #define HAVE_HASH_MAP 1
- | #define HAVE_HASH_SET 1
- | #define HAVE_UNORDERED_MAP 1
- | #define HASH_MAP_H <tr1/unordered_map>
- | #define HASH_SET_H <tr1/unordered_set>
- | #define HASH_NAMESPACE std::tr1
- | #define HASH_MAP_CLASS unordered_map
- | #define HASH_SET_CLASS unordered_set
- | #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 1
- | #define HAVE_STDLIB_H 1
- | #define HAVE_REALLOC 1
- | #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 LSTAT_FOLLOWS_SLASHED_SYMLINK 1
- | #define HAVE_VPRINTF 1
- | #define HAVE_BZERO 1
- | #define HAVE_GETTIMEOFDAY 1
- | #define HAVE_MEMMOVE 1
- | #define HAVE_MEMSET 1
- | #define HAVE_MKDIR 1
- | #define HAVE_STRDUP 1
- | #define HAVE_STRRCHR 1
- | #define HAVE_IF_NAMETOINDEX 1
- | #define HAVE_INET_NTOA 1
- | #define HAVE_INET_NTOP 1
- | #define HAVE_INET_ATON 1
- | #define HAVE_INET_PTON 1
- | #define HAVE_SELECT 1
- | #define HAVE_SOCKET 1
- | #define HAVE_STRERROR 1
- | #define HAVE_GETIFADDRS 1
- | #define HAVE_GETLOADAVG 1
- | #define HAVE_GETPWNAM_R 1
- | #define HAVE_GETPWUID_R 1
- | #define HAVE_GETGRNAM_R 1
- | #define HAVE_GETGRGID_R 1
- | #define HAVE_SECURE_GETENV 1
- | #define HAVE_DLFCN_H 1
- | #define LT_OBJDIR ".libs/"
- | #define HAVE_EPOLL 1
- | #define HAVE_TIME_T 1
- | #define HAVE_SUSECONDS_T 1
- | #define HAVE_DECL_MSG_NOSIGNAL 1
- | #define HAVE_DECL_SO_NOSIGPIPE 0
- | #define HAVE_DECL_PF_ROUTE 1
- | #define HAVE_DECL_NET_RT_DUMP 0
- | #define HAVE_DECL_RLIMIT_RTPRIO 1
- | #define HAVE_DECL_RLIMIT_RTTIME 1
- | #define HAVE_DECL_SO_REUSEADDR 1
- | #define HAVE_DECL_SO_REUSEPORT 1
- | #define HAVE_TERMIOS2 1
- | /* end confdefs.h. */
- | #include <pthread.h>
- | int
- | main ()
- | {
- | pthread_t th;
- | pthread_join(th, 0);
- | pthread_attr_init(0);
- | pthread_cleanup_push(0, 0);
- | pthread_create(0,0,0,0);
- | pthread_cleanup_pop(0);
- |
- | ;
- | return 0;
- | }
- configure:20262: result: no
- configure:20161: checking whether pthreads work with -pthread
- configure:20252: gcc -o conftest -g -O2 -pthread conftest.c -ldl >&5
- conftest.c: In function 'main':
- conftest.c:134:23: warning: null argument where non-null required (argument 1) [-Wnonnull]
- pthread_attr_init(0);
- ^
- conftest.c:136:23: warning: null argument where non-null required (argument 1) [-Wnonnull]
- pthread_create(0,0,0,0);
- ^
- conftest.c:136:23: warning: null argument where non-null required (argument 3) [-Wnonnull]
- configure:20252: $? = 0
- configure:20262: result: yes
- configure:20284: checking for joinable pthread attribute
- configure:20300: gcc -o conftest -g -O2 -pthread conftest.c -ldl >&5
- configure:20300: $? = 0
- configure:20306: result: PTHREAD_CREATE_JOINABLE
- configure:20316: checking if more special flags are required for pthreads
- configure:20323: result: no
- configure:20463: checking for pthread_np.h
- configure:20463: g++ -c -g -O2 -std=gnu++98 -pthread conftest.cpp >&5
- conftest.cpp:130:24: fatal error: pthread_np.h: No such file or directory
- compilation terminated.
- configure:20463: $? = 1
- configure: failed program was:
- | /* confdefs.h */
- | #define PACKAGE_NAME "OLA"
- | #define PACKAGE_TARNAME "ola"
- | #define PACKAGE_VERSION "0.10.6"
- | #define PACKAGE_STRING "OLA 0.10.6"
- | #define PACKAGE_BUGREPORT "open-lighting@googlegroups.com"
- | #define PACKAGE_URL ""
- | #define PACKAGE "ola"
- | #define VERSION "0.10.6"
- | #define HAVE_DIRENT_H 1
- | #define HAVE_SYS_TYPES_H 1
- | #define HAVE_NETINET_IN_H 1
- | #define HAVE_ARPA_NAMESER_H 1
- | #define HAVE_NETDB_H 1
- | #define HAVE_RESOLV_H 1
- | #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_ERRNO_H 1
- | #define HAVE_ARPA_INET_H 1
- | #define HAVE_BITS_SOCKADDR_H 1
- | #define HAVE_FCNTL_H 1
- | #define HAVE_FLOAT_H 1
- | #define HAVE_LIMITS_H 1
- | #define HAVE_MALLOC_H 1
- | #define HAVE_NETINET_IN_H 1
- | #define HAVE_STDINT_H 1
- | #define HAVE_STDLIB_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_SOCKET_H 1
- | #define HAVE_SYS_TIME_H 1
- | #define HAVE_SYS_TIMEB_H 1
- | #define HAVE_SYSLOG_H 1
- | #define HAVE_TERMIOS_H 1
- | #define HAVE_UNISTD_H 1
- | #define HAVE_ASM_TERMIOS_H 1
- | #define HAVE_ASSERT_H 1
- | #define HAVE_DLFCN_H 1
- | #define HAVE_ENDIAN_H 1
- | #define HAVE_EXECINFO_H 1
- | #define HAVE_LINUX_IF_PACKET_H 1
- | #define HAVE_MATH_H 1
- | #define HAVE_NET_ETHERNET_H 1
- | #define HAVE_STROPTS_H 1
- | #define HAVE_SYS_PARAM_H 1
- | #define HAVE_SYS_TYPES_H 1
- | #define HAVE_SYS_UIO_H 1
- | #define HAVE_SYSEXITS_H 1
- | #define HAVE_SYS_SYSCTL_H 1
- | #define HAVE_NET_IF_H 1
- | #define HAVE_NET_IF_ARP_H 1
- | #define HAVE_NET_ROUTE_H 1
- | #define HAVE_NETINET_IF_ETHER_H 1
- | #define HAVE_LINUX_NETLINK_H 1
- | #define HAVE_LINUX_RTNETLINK_H 1
- | #define HAVE_STDBOOL_H 1
- | #define restrict __restrict
- | #define HAVE_HASH_MAP 1
- | #define HAVE_HASH_SET 1
- | #define HAVE_UNORDERED_MAP 1
- | #define HASH_MAP_H <tr1/unordered_map>
- | #define HASH_SET_H <tr1/unordered_set>
- | #define HASH_NAMESPACE std::tr1
- | #define HASH_MAP_CLASS unordered_map
- | #define HASH_SET_CLASS unordered_set
- | #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 1
- | #define HAVE_STDLIB_H 1
- | #define HAVE_REALLOC 1
- | #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 LSTAT_FOLLOWS_SLASHED_SYMLINK 1
- | #define HAVE_VPRINTF 1
- | #define HAVE_BZERO 1
- | #define HAVE_GETTIMEOFDAY 1
- | #define HAVE_MEMMOVE 1
- | #define HAVE_MEMSET 1
- | #define HAVE_MKDIR 1
- | #define HAVE_STRDUP 1
- | #define HAVE_STRRCHR 1
- | #define HAVE_IF_NAMETOINDEX 1
- | #define HAVE_INET_NTOA 1
- | #define HAVE_INET_NTOP 1
- | #define HAVE_INET_ATON 1
- | #define HAVE_INET_PTON 1
- | #define HAVE_SELECT 1
- | #define HAVE_SOCKET 1
- | #define HAVE_STRERROR 1
- | #define HAVE_GETIFADDRS 1
- | #define HAVE_GETLOADAVG 1
- | #define HAVE_GETPWNAM_R 1
- | #define HAVE_GETPWUID_R 1
- | #define HAVE_GETGRNAM_R 1
- | #define HAVE_GETGRGID_R 1
- | #define HAVE_SECURE_GETENV 1
- | #define HAVE_DLFCN_H 1
- | #define LT_OBJDIR ".libs/"
- | #define HAVE_EPOLL 1
- | #define HAVE_TIME_T 1
- | #define HAVE_SUSECONDS_T 1
- | #define HAVE_DECL_MSG_NOSIGNAL 1
- | #define HAVE_DECL_SO_NOSIGPIPE 0
- | #define HAVE_DECL_PF_ROUTE 1
- | #define HAVE_DECL_NET_RT_DUMP 0
- | #define HAVE_DECL_RLIMIT_RTPRIO 1
- | #define HAVE_DECL_RLIMIT_RTTIME 1
- | #define HAVE_DECL_SO_REUSEADDR 1
- | #define HAVE_DECL_SO_REUSEPORT 1
- | #define HAVE_TERMIOS2 1
- | /* end confdefs.h. */
- | #include <pthread.h>
- |
- | #include <pthread_np.h>
- configure:20463: result: no
- configure:20476: checking for 2-arg pthread_setname_np
- configure:20496: g++ -o conftest -g -O2 -std=gnu++98 -pthread conftest.cpp -ldl >&5
- configure:20496: $? = 0
- configure:20501: result: yes
- configure:20671: checking for resolv.h
- configure:20671: result: yes
- configure:20688: checking for res_init() in -lresolv
- configure:20702: g++ -o conftest -g -O2 -std=gnu++98 -pthread -lresolv conftest.cpp -ldl >&5
- configure:20702: $? = 0
- configure:20707: result: yes
- configure:20720: checking whether res_ninit is declared
- configure:20720: g++ -c -g -O2 -std=gnu++98 -pthread conftest.cpp >&5
- configure:20720: $? = 0
- configure:20720: result: yes
- configure:20828: checking for base_uuid
- configure:20835: $PKG_CONFIG --exists --print-errors "uuid"
- configure:20838: $? = 0
- configure:20851: $PKG_CONFIG --exists --print-errors "uuid"
- configure:20854: $? = 0
- configure:20889: result: yes
- configure:20904: checking uuid/uuid.h usability
- configure:20904: g++ -c -g -O2 -std=gnu++98 -pthread -I/usr/include/uuid conftest.cpp >&5
- configure:20904: $? = 0
- configure:20904: result: yes
- configure:20904: checking uuid/uuid.h presence
- configure:20904: g++ -E -I/usr/include/uuid conftest.cpp
- configure:20904: $? = 0
- configure:20904: result: yes
- configure:20904: checking for uuid/uuid.h
- configure:20904: result: yes
- configure:20917: checking for uuid_generate in -luuid
- configure:20942: g++ -o conftest -g -O2 -std=gnu++98 -pthread -I/usr/include/uuid conftest.cpp -luuid -ldl -luuid >&5
- configure:20942: $? = 0
- configure:20951: result: yes
- configure:21079: checking dns_sd.h usability
- configure:21079: g++ -c -g -O2 -std=gnu++98 -pthread conftest.cpp >&5
- conftest.cpp:166:20: fatal error: dns_sd.h: No such file or directory
- compilation terminated.
- configure:21079: $? = 1
- configure: failed program was:
- | /* confdefs.h */
- | #define PACKAGE_NAME "OLA"
- | #define PACKAGE_TARNAME "ola"
- | #define PACKAGE_VERSION "0.10.6"
- | #define PACKAGE_STRING "OLA 0.10.6"
- | #define PACKAGE_BUGREPORT "open-lighting@googlegroups.com"
- | #define PACKAGE_URL ""
- | #define PACKAGE "ola"
- | #define VERSION "0.10.6"
- | #define HAVE_DIRENT_H 1
- | #define HAVE_SYS_TYPES_H 1
- | #define HAVE_NETINET_IN_H 1
- | #define HAVE_ARPA_NAMESER_H 1
- | #define HAVE_NETDB_H 1
- | #define HAVE_RESOLV_H 1
- | #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_ERRNO_H 1
- | #define HAVE_ARPA_INET_H 1
- | #define HAVE_BITS_SOCKADDR_H 1
- | #define HAVE_FCNTL_H 1
- | #define HAVE_FLOAT_H 1
- | #define HAVE_LIMITS_H 1
- | #define HAVE_MALLOC_H 1
- | #define HAVE_NETINET_IN_H 1
- | #define HAVE_STDINT_H 1
- | #define HAVE_STDLIB_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_SOCKET_H 1
- | #define HAVE_SYS_TIME_H 1
- | #define HAVE_SYS_TIMEB_H 1
- | #define HAVE_SYSLOG_H 1
- | #define HAVE_TERMIOS_H 1
- | #define HAVE_UNISTD_H 1
- | #define HAVE_ASM_TERMIOS_H 1
- | #define HAVE_ASSERT_H 1
- | #define HAVE_DLFCN_H 1
- | #define HAVE_ENDIAN_H 1
- | #define HAVE_EXECINFO_H 1
- | #define HAVE_LINUX_IF_PACKET_H 1
- | #define HAVE_MATH_H 1
- | #define HAVE_NET_ETHERNET_H 1
- | #define HAVE_STROPTS_H 1
- | #define HAVE_SYS_PARAM_H 1
- | #define HAVE_SYS_TYPES_H 1
- | #define HAVE_SYS_UIO_H 1
- | #define HAVE_SYSEXITS_H 1
- | #define HAVE_SYS_SYSCTL_H 1
- | #define HAVE_NET_IF_H 1
- | #define HAVE_NET_IF_ARP_H 1
- | #define HAVE_NET_ROUTE_H 1
- | #define HAVE_NETINET_IF_ETHER_H 1
- | #define HAVE_LINUX_NETLINK_H 1
- | #define HAVE_LINUX_RTNETLINK_H 1
- | #define HAVE_STDBOOL_H 1
- | #define restrict __restrict
- | #define HAVE_HASH_MAP 1
- | #define HAVE_HASH_SET 1
- | #define HAVE_UNORDERED_MAP 1
- | #define HASH_MAP_H <tr1/unordered_map>
- | #define HASH_SET_H <tr1/unordered_set>
- | #define HASH_NAMESPACE std::tr1
- | #define HASH_MAP_CLASS unordered_map
- | #define HASH_SET_CLASS unordered_set
- | #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 1
- | #define HAVE_STDLIB_H 1
- | #define HAVE_REALLOC 1
- | #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 LSTAT_FOLLOWS_SLASHED_SYMLINK 1
- | #define HAVE_VPRINTF 1
- | #define HAVE_BZERO 1
- | #define HAVE_GETTIMEOFDAY 1
- | #define HAVE_MEMMOVE 1
- | #define HAVE_MEMSET 1
- | #define HAVE_MKDIR 1
- | #define HAVE_STRDUP 1
- | #define HAVE_STRRCHR 1
- | #define HAVE_IF_NAMETOINDEX 1
- | #define HAVE_INET_NTOA 1
- | #define HAVE_INET_NTOP 1
- | #define HAVE_INET_ATON 1
- | #define HAVE_INET_PTON 1
- | #define HAVE_SELECT 1
- | #define HAVE_SOCKET 1
- | #define HAVE_STRERROR 1
- | #define HAVE_GETIFADDRS 1
- | #define HAVE_GETLOADAVG 1
- | #define HAVE_GETPWNAM_R 1
- | #define HAVE_GETPWUID_R 1
- | #define HAVE_GETGRNAM_R 1
- | #define HAVE_GETGRGID_R 1
- | #define HAVE_SECURE_GETENV 1
- | #define HAVE_DLFCN_H 1
- | #define LT_OBJDIR ".libs/"
- | #define HAVE_EPOLL 1
- | #define HAVE_TIME_T 1
- | #define HAVE_SUSECONDS_T 1
- | #define HAVE_DECL_MSG_NOSIGNAL 1
- | #define HAVE_DECL_SO_NOSIGPIPE 0
- | #define HAVE_DECL_PF_ROUTE 1
- | #define HAVE_DECL_NET_RT_DUMP 0
- | #define HAVE_DECL_RLIMIT_RTPRIO 1
- | #define HAVE_DECL_RLIMIT_RTTIME 1
- | #define HAVE_DECL_SO_REUSEADDR 1
- | #define HAVE_DECL_SO_REUSEPORT 1
- | #define HAVE_TERMIOS2 1
- | #define HAVE_PTHREAD_SETNAME_NP_2 1
- | #define HAVE_RESOLV_H 1
- | #define HAVE_DECL_RES_NINIT 1
- | #define HAVE_UUID_UUID_H 1
- | #define HAVE_LIBUUID 1
- | /* end confdefs.h. */
- | #include <stdio.h>
- | #ifdef HAVE_SYS_TYPES_H
- | # include <sys/types.h>
- | #endif
- | #ifdef HAVE_SYS_STAT_H
- | # include <sys/stat.h>
- | #endif
- | #ifdef STDC_HEADERS
- | # include <stdlib.h>
- | # include <stddef.h>
- | #else
- | # ifdef HAVE_STDLIB_H
- | # include <stdlib.h>
- | # endif
- | #endif
- | #ifdef HAVE_STRING_H
- | # if !defined STDC_HEADERS && defined HAVE_MEMORY_H
- | # include <memory.h>
- | # endif
- | # include <string.h>
- | #endif
- | #ifdef HAVE_STRINGS_H
- | # include <strings.h>
- | #endif
- | #ifdef HAVE_INTTYPES_H
- | # include <inttypes.h>
- | #endif
- | #ifdef HAVE_STDINT_H
- | # include <stdint.h>
- | #endif
- | #ifdef HAVE_UNISTD_H
- | # include <unistd.h>
- | #endif
- | #include <dns_sd.h>
- configure:21079: result: no
- configure:21079: checking dns_sd.h presence
- configure:21079: g++ -E conftest.cpp
- conftest.cpp:133:20: fatal error: dns_sd.h: No such file or directory
- compilation terminated.
- configure:21079: $? = 1
- configure: failed program was:
- | /* confdefs.h */
- | #define PACKAGE_NAME "OLA"
- | #define PACKAGE_TARNAME "ola"
- | #define PACKAGE_VERSION "0.10.6"
- | #define PACKAGE_STRING "OLA 0.10.6"
- | #define PACKAGE_BUGREPORT "open-lighting@googlegroups.com"
- | #define PACKAGE_URL ""
- | #define PACKAGE "ola"
- | #define VERSION "0.10.6"
- | #define HAVE_DIRENT_H 1
- | #define HAVE_SYS_TYPES_H 1
- | #define HAVE_NETINET_IN_H 1
- | #define HAVE_ARPA_NAMESER_H 1
- | #define HAVE_NETDB_H 1
- | #define HAVE_RESOLV_H 1
- | #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_ERRNO_H 1
- | #define HAVE_ARPA_INET_H 1
- | #define HAVE_BITS_SOCKADDR_H 1
- | #define HAVE_FCNTL_H 1
- | #define HAVE_FLOAT_H 1
- | #define HAVE_LIMITS_H 1
- | #define HAVE_MALLOC_H 1
- | #define HAVE_NETINET_IN_H 1
- | #define HAVE_STDINT_H 1
- | #define HAVE_STDLIB_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_SOCKET_H 1
- | #define HAVE_SYS_TIME_H 1
- | #define HAVE_SYS_TIMEB_H 1
- | #define HAVE_SYSLOG_H 1
- | #define HAVE_TERMIOS_H 1
- | #define HAVE_UNISTD_H 1
- | #define HAVE_ASM_TERMIOS_H 1
- | #define HAVE_ASSERT_H 1
- | #define HAVE_DLFCN_H 1
- | #define HAVE_ENDIAN_H 1
- | #define HAVE_EXECINFO_H 1
- | #define HAVE_LINUX_IF_PACKET_H 1
- | #define HAVE_MATH_H 1
- | #define HAVE_NET_ETHERNET_H 1
- | #define HAVE_STROPTS_H 1
- | #define HAVE_SYS_PARAM_H 1
- | #define HAVE_SYS_TYPES_H 1
- | #define HAVE_SYS_UIO_H 1
- | #define HAVE_SYSEXITS_H 1
- | #define HAVE_SYS_SYSCTL_H 1
- | #define HAVE_NET_IF_H 1
- | #define HAVE_NET_IF_ARP_H 1
- | #define HAVE_NET_ROUTE_H 1
- | #define HAVE_NETINET_IF_ETHER_H 1
- | #define HAVE_LINUX_NETLINK_H 1
- | #define HAVE_LINUX_RTNETLINK_H 1
- | #define HAVE_STDBOOL_H 1
- | #define restrict __restrict
- | #define HAVE_HASH_MAP 1
- | #define HAVE_HASH_SET 1
- | #define HAVE_UNORDERED_MAP 1
- | #define HASH_MAP_H <tr1/unordered_map>
- | #define HASH_SET_H <tr1/unordered_set>
- | #define HASH_NAMESPACE std::tr1
- | #define HASH_MAP_CLASS unordered_map
- | #define HASH_SET_CLASS unordered_set
- | #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 1
- | #define HAVE_STDLIB_H 1
- | #define HAVE_REALLOC 1
- | #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 LSTAT_FOLLOWS_SLASHED_SYMLINK 1
- | #define HAVE_VPRINTF 1
- | #define HAVE_BZERO 1
- | #define HAVE_GETTIMEOFDAY 1
- | #define HAVE_MEMMOVE 1
- | #define HAVE_MEMSET 1
- | #define HAVE_MKDIR 1
- | #define HAVE_STRDUP 1
- | #define HAVE_STRRCHR 1
- | #define HAVE_IF_NAMETOINDEX 1
- | #define HAVE_INET_NTOA 1
- | #define HAVE_INET_NTOP 1
- | #define HAVE_INET_ATON 1
- | #define HAVE_INET_PTON 1
- | #define HAVE_SELECT 1
- | #define HAVE_SOCKET 1
- | #define HAVE_STRERROR 1
- | #define HAVE_GETIFADDRS 1
- | #define HAVE_GETLOADAVG 1
- | #define HAVE_GETPWNAM_R 1
- | #define HAVE_GETPWUID_R 1
- | #define HAVE_GETGRNAM_R 1
- | #define HAVE_GETGRGID_R 1
- | #define HAVE_SECURE_GETENV 1
- | #define HAVE_DLFCN_H 1
- | #define LT_OBJDIR ".libs/"
- | #define HAVE_EPOLL 1
- | #define HAVE_TIME_T 1
- | #define HAVE_SUSECONDS_T 1
- | #define HAVE_DECL_MSG_NOSIGNAL 1
- | #define HAVE_DECL_SO_NOSIGPIPE 0
- | #define HAVE_DECL_PF_ROUTE 1
- | #define HAVE_DECL_NET_RT_DUMP 0
- | #define HAVE_DECL_RLIMIT_RTPRIO 1
- | #define HAVE_DECL_RLIMIT_RTTIME 1
- | #define HAVE_DECL_SO_REUSEADDR 1
- | #define HAVE_DECL_SO_REUSEPORT 1
- | #define HAVE_TERMIOS2 1
- | #define HAVE_PTHREAD_SETNAME_NP_2 1
- | #define HAVE_RESOLV_H 1
- | #define HAVE_DECL_RES_NINIT 1
- | #define HAVE_UUID_UUID_H 1
- | #define HAVE_LIBUUID 1
- | /* end confdefs.h. */
- | #include <dns_sd.h>
- configure:21079: result: no
- configure:21079: checking for dns_sd.h
- configure:21079: result: no
- configure:21144: checking for avahi
- configure:21151: $PKG_CONFIG --exists --print-errors "avahi-client"
- Package avahi-client was not found in the pkg-config search path.
- Perhaps you should add the directory containing `avahi-client.pc'
- to the PKG_CONFIG_PATH environment variable
- No package 'avahi-client' found
- configure:21154: $? = 1
- configure:21167: $PKG_CONFIG --exists --print-errors "avahi-client"
- Package avahi-client was not found in the pkg-config search path.
- Perhaps you should add the directory containing `avahi-client.pc'
- to the PKG_CONFIG_PATH environment variable
- No package 'avahi-client' found
- configure:21170: $? = 1
- No package 'avahi-client' found
- configure:21197: result: no
- configure:21244: checking SaleaeDeviceApi.h usability
- configure:21244: g++ -c -g -O2 -std=gnu++98 -pthread conftest.cpp >&5
- conftest.cpp:166:29: fatal error: SaleaeDeviceApi.h: No such file or directory
- compilation terminated.
- configure:21244: $? = 1
- configure: failed program was:
- | /* confdefs.h */
- | #define PACKAGE_NAME "OLA"
- | #define PACKAGE_TARNAME "ola"
- | #define PACKAGE_VERSION "0.10.6"
- | #define PACKAGE_STRING "OLA 0.10.6"
- | #define PACKAGE_BUGREPORT "open-lighting@googlegroups.com"
- | #define PACKAGE_URL ""
- | #define PACKAGE "ola"
- | #define VERSION "0.10.6"
- | #define HAVE_DIRENT_H 1
- | #define HAVE_SYS_TYPES_H 1
- | #define HAVE_NETINET_IN_H 1
- | #define HAVE_ARPA_NAMESER_H 1
- | #define HAVE_NETDB_H 1
- | #define HAVE_RESOLV_H 1
- | #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_ERRNO_H 1
- | #define HAVE_ARPA_INET_H 1
- | #define HAVE_BITS_SOCKADDR_H 1
- | #define HAVE_FCNTL_H 1
- | #define HAVE_FLOAT_H 1
- | #define HAVE_LIMITS_H 1
- | #define HAVE_MALLOC_H 1
- | #define HAVE_NETINET_IN_H 1
- | #define HAVE_STDINT_H 1
- | #define HAVE_STDLIB_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_SOCKET_H 1
- | #define HAVE_SYS_TIME_H 1
- | #define HAVE_SYS_TIMEB_H 1
- | #define HAVE_SYSLOG_H 1
- | #define HAVE_TERMIOS_H 1
- | #define HAVE_UNISTD_H 1
- | #define HAVE_ASM_TERMIOS_H 1
- | #define HAVE_ASSERT_H 1
- | #define HAVE_DLFCN_H 1
- | #define HAVE_ENDIAN_H 1
- | #define HAVE_EXECINFO_H 1
- | #define HAVE_LINUX_IF_PACKET_H 1
- | #define HAVE_MATH_H 1
- | #define HAVE_NET_ETHERNET_H 1
- | #define HAVE_STROPTS_H 1
- | #define HAVE_SYS_PARAM_H 1
- | #define HAVE_SYS_TYPES_H 1
- | #define HAVE_SYS_UIO_H 1
- | #define HAVE_SYSEXITS_H 1
- | #define HAVE_SYS_SYSCTL_H 1
- | #define HAVE_NET_IF_H 1
- | #define HAVE_NET_IF_ARP_H 1
- | #define HAVE_NET_ROUTE_H 1
- | #define HAVE_NETINET_IF_ETHER_H 1
- | #define HAVE_LINUX_NETLINK_H 1
- | #define HAVE_LINUX_RTNETLINK_H 1
- | #define HAVE_STDBOOL_H 1
- | #define restrict __restrict
- | #define HAVE_HASH_MAP 1
- | #define HAVE_HASH_SET 1
- | #define HAVE_UNORDERED_MAP 1
- | #define HASH_MAP_H <tr1/unordered_map>
- | #define HASH_SET_H <tr1/unordered_set>
- | #define HASH_NAMESPACE std::tr1
- | #define HASH_MAP_CLASS unordered_map
- | #define HASH_SET_CLASS unordered_set
- | #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 1
- | #define HAVE_STDLIB_H 1
- | #define HAVE_REALLOC 1
- | #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 LSTAT_FOLLOWS_SLASHED_SYMLINK 1
- | #define HAVE_VPRINTF 1
- | #define HAVE_BZERO 1
- | #define HAVE_GETTIMEOFDAY 1
- | #define HAVE_MEMMOVE 1
- | #define HAVE_MEMSET 1
- | #define HAVE_MKDIR 1
- | #define HAVE_STRDUP 1
- | #define HAVE_STRRCHR 1
- | #define HAVE_IF_NAMETOINDEX 1
- | #define HAVE_INET_NTOA 1
- | #define HAVE_INET_NTOP 1
- | #define HAVE_INET_ATON 1
- | #define HAVE_INET_PTON 1
- | #define HAVE_SELECT 1
- | #define HAVE_SOCKET 1
- | #define HAVE_STRERROR 1
- | #define HAVE_GETIFADDRS 1
- | #define HAVE_GETLOADAVG 1
- | #define HAVE_GETPWNAM_R 1
- | #define HAVE_GETPWUID_R 1
- | #define HAVE_GETGRNAM_R 1
- | #define HAVE_GETGRGID_R 1
- | #define HAVE_SECURE_GETENV 1
- | #define HAVE_DLFCN_H 1
- | #define LT_OBJDIR ".libs/"
- | #define HAVE_EPOLL 1
- | #define HAVE_TIME_T 1
- | #define HAVE_SUSECONDS_T 1
- | #define HAVE_DECL_MSG_NOSIGNAL 1
- | #define HAVE_DECL_SO_NOSIGPIPE 0
- | #define HAVE_DECL_PF_ROUTE 1
- | #define HAVE_DECL_NET_RT_DUMP 0
- | #define HAVE_DECL_RLIMIT_RTPRIO 1
- | #define HAVE_DECL_RLIMIT_RTTIME 1
- | #define HAVE_DECL_SO_REUSEADDR 1
- | #define HAVE_DECL_SO_REUSEPORT 1
- | #define HAVE_TERMIOS2 1
- | #define HAVE_PTHREAD_SETNAME_NP_2 1
- | #define HAVE_RESOLV_H 1
- | #define HAVE_DECL_RES_NINIT 1
- | #define HAVE_UUID_UUID_H 1
- | #define HAVE_LIBUUID 1
- | /* end confdefs.h. */
- | #include <stdio.h>
- | #ifdef HAVE_SYS_TYPES_H
- | # include <sys/types.h>
- | #endif
- | #ifdef HAVE_SYS_STAT_H
- | # include <sys/stat.h>
- | #endif
- | #ifdef STDC_HEADERS
- | # include <stdlib.h>
- | # include <stddef.h>
- | #else
- | # ifdef HAVE_STDLIB_H
- | # include <stdlib.h>
- | # endif
- | #endif
- | #ifdef HAVE_STRING_H
- | # if !defined STDC_HEADERS && defined HAVE_MEMORY_H
- | # include <memory.h>
- | # endif
- | # include <string.h>
- | #endif
- | #ifdef HAVE_STRINGS_H
- | # include <strings.h>
- | #endif
- | #ifdef HAVE_INTTYPES_H
- | # include <inttypes.h>
- | #endif
- | #ifdef HAVE_STDINT_H
- | # include <stdint.h>
- | #endif
- | #ifdef HAVE_UNISTD_H
- | # include <unistd.h>
- | #endif
- | #include <SaleaeDeviceApi.h>
- configure:21244: result: no
- configure:21244: checking SaleaeDeviceApi.h presence
- configure:21244: g++ -E conftest.cpp
- conftest.cpp:133:29: fatal error: SaleaeDeviceApi.h: No such file or directory
- compilation terminated.
- configure:21244: $? = 1
- configure: failed program was:
- | /* confdefs.h */
- | #define PACKAGE_NAME "OLA"
- | #define PACKAGE_TARNAME "ola"
- | #define PACKAGE_VERSION "0.10.6"
- | #define PACKAGE_STRING "OLA 0.10.6"
- | #define PACKAGE_BUGREPORT "open-lighting@googlegroups.com"
- | #define PACKAGE_URL ""
- | #define PACKAGE "ola"
- | #define VERSION "0.10.6"
- | #define HAVE_DIRENT_H 1
- | #define HAVE_SYS_TYPES_H 1
- | #define HAVE_NETINET_IN_H 1
- | #define HAVE_ARPA_NAMESER_H 1
- | #define HAVE_NETDB_H 1
- | #define HAVE_RESOLV_H 1
- | #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_ERRNO_H 1
- | #define HAVE_ARPA_INET_H 1
- | #define HAVE_BITS_SOCKADDR_H 1
- | #define HAVE_FCNTL_H 1
- | #define HAVE_FLOAT_H 1
- | #define HAVE_LIMITS_H 1
- | #define HAVE_MALLOC_H 1
- | #define HAVE_NETINET_IN_H 1
- | #define HAVE_STDINT_H 1
- | #define HAVE_STDLIB_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_SOCKET_H 1
- | #define HAVE_SYS_TIME_H 1
- | #define HAVE_SYS_TIMEB_H 1
- | #define HAVE_SYSLOG_H 1
- | #define HAVE_TERMIOS_H 1
- | #define HAVE_UNISTD_H 1
- | #define HAVE_ASM_TERMIOS_H 1
- | #define HAVE_ASSERT_H 1
- | #define HAVE_DLFCN_H 1
- | #define HAVE_ENDIAN_H 1
- | #define HAVE_EXECINFO_H 1
- | #define HAVE_LINUX_IF_PACKET_H 1
- | #define HAVE_MATH_H 1
- | #define HAVE_NET_ETHERNET_H 1
- | #define HAVE_STROPTS_H 1
- | #define HAVE_SYS_PARAM_H 1
- | #define HAVE_SYS_TYPES_H 1
- | #define HAVE_SYS_UIO_H 1
- | #define HAVE_SYSEXITS_H 1
- | #define HAVE_SYS_SYSCTL_H 1
- | #define HAVE_NET_IF_H 1
- | #define HAVE_NET_IF_ARP_H 1
- | #define HAVE_NET_ROUTE_H 1
- | #define HAVE_NETINET_IF_ETHER_H 1
- | #define HAVE_LINUX_NETLINK_H 1
- | #define HAVE_LINUX_RTNETLINK_H 1
- | #define HAVE_STDBOOL_H 1
- | #define restrict __restrict
- | #define HAVE_HASH_MAP 1
- | #define HAVE_HASH_SET 1
- | #define HAVE_UNORDERED_MAP 1
- | #define HASH_MAP_H <tr1/unordered_map>
- | #define HASH_SET_H <tr1/unordered_set>
- | #define HASH_NAMESPACE std::tr1
- | #define HASH_MAP_CLASS unordered_map
- | #define HASH_SET_CLASS unordered_set
- | #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 1
- | #define HAVE_STDLIB_H 1
- | #define HAVE_REALLOC 1
- | #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 LSTAT_FOLLOWS_SLASHED_SYMLINK 1
- | #define HAVE_VPRINTF 1
- | #define HAVE_BZERO 1
- | #define HAVE_GETTIMEOFDAY 1
- | #define HAVE_MEMMOVE 1
- | #define HAVE_MEMSET 1
- | #define HAVE_MKDIR 1
- | #define HAVE_STRDUP 1
- | #define HAVE_STRRCHR 1
- | #define HAVE_IF_NAMETOINDEX 1
- | #define HAVE_INET_NTOA 1
- | #define HAVE_INET_NTOP 1
- | #define HAVE_INET_ATON 1
- | #define HAVE_INET_PTON 1
- | #define HAVE_SELECT 1
- | #define HAVE_SOCKET 1
- | #define HAVE_STRERROR 1
- | #define HAVE_GETIFADDRS 1
- | #define HAVE_GETLOADAVG 1
- | #define HAVE_GETPWNAM_R 1
- | #define HAVE_GETPWUID_R 1
- | #define HAVE_GETGRNAM_R 1
- | #define HAVE_GETGRGID_R 1
- | #define HAVE_SECURE_GETENV 1
- | #define HAVE_DLFCN_H 1
- | #define LT_OBJDIR ".libs/"
- | #define HAVE_EPOLL 1
- | #define HAVE_TIME_T 1
- | #define HAVE_SUSECONDS_T 1
- | #define HAVE_DECL_MSG_NOSIGNAL 1
- | #define HAVE_DECL_SO_NOSIGPIPE 0
- | #define HAVE_DECL_PF_ROUTE 1
- | #define HAVE_DECL_NET_RT_DUMP 0
- | #define HAVE_DECL_RLIMIT_RTPRIO 1
- | #define HAVE_DECL_RLIMIT_RTTIME 1
- | #define HAVE_DECL_SO_REUSEADDR 1
- | #define HAVE_DECL_SO_REUSEPORT 1
- | #define HAVE_TERMIOS2 1
- | #define HAVE_PTHREAD_SETNAME_NP_2 1
- | #define HAVE_RESOLV_H 1
- | #define HAVE_DECL_RES_NINIT 1
- | #define HAVE_UUID_UUID_H 1
- | #define HAVE_LIBUUID 1
- | /* end confdefs.h. */
- | #include <SaleaeDeviceApi.h>
- configure:21244: result: no
- configure:21244: checking for SaleaeDeviceApi.h
- configure:21244: result: no
- configure:21271: g++ -o conftest -g -O2 -std=gnu++98 -pthread conftest.cpp -ldl -lSaleaeDevice >&5
- conftest.cpp:133:29: fatal error: SaleaeDeviceApi.h: No such file or directory
- compilation terminated.
- configure:21271: $? = 1
- configure: failed program was:
- | /* confdefs.h */
- | #define PACKAGE_NAME "OLA"
- | #define PACKAGE_TARNAME "ola"
- | #define PACKAGE_VERSION "0.10.6"
- | #define PACKAGE_STRING "OLA 0.10.6"
- | #define PACKAGE_BUGREPORT "open-lighting@googlegroups.com"
- | #define PACKAGE_URL ""
- | #define PACKAGE "ola"
- | #define VERSION "0.10.6"
- | #define HAVE_DIRENT_H 1
- | #define HAVE_SYS_TYPES_H 1
- | #define HAVE_NETINET_IN_H 1
- | #define HAVE_ARPA_NAMESER_H 1
- | #define HAVE_NETDB_H 1
- | #define HAVE_RESOLV_H 1
- | #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_ERRNO_H 1
- | #define HAVE_ARPA_INET_H 1
- | #define HAVE_BITS_SOCKADDR_H 1
- | #define HAVE_FCNTL_H 1
- | #define HAVE_FLOAT_H 1
- | #define HAVE_LIMITS_H 1
- | #define HAVE_MALLOC_H 1
- | #define HAVE_NETINET_IN_H 1
- | #define HAVE_STDINT_H 1
- | #define HAVE_STDLIB_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_SOCKET_H 1
- | #define HAVE_SYS_TIME_H 1
- | #define HAVE_SYS_TIMEB_H 1
- | #define HAVE_SYSLOG_H 1
- | #define HAVE_TERMIOS_H 1
- | #define HAVE_UNISTD_H 1
- | #define HAVE_ASM_TERMIOS_H 1
- | #define HAVE_ASSERT_H 1
- | #define HAVE_DLFCN_H 1
- | #define HAVE_ENDIAN_H 1
- | #define HAVE_EXECINFO_H 1
- | #define HAVE_LINUX_IF_PACKET_H 1
- | #define HAVE_MATH_H 1
- | #define HAVE_NET_ETHERNET_H 1
- | #define HAVE_STROPTS_H 1
- | #define HAVE_SYS_PARAM_H 1
- | #define HAVE_SYS_TYPES_H 1
- | #define HAVE_SYS_UIO_H 1
- | #define HAVE_SYSEXITS_H 1
- | #define HAVE_SYS_SYSCTL_H 1
- | #define HAVE_NET_IF_H 1
- | #define HAVE_NET_IF_ARP_H 1
- | #define HAVE_NET_ROUTE_H 1
- | #define HAVE_NETINET_IF_ETHER_H 1
- | #define HAVE_LINUX_NETLINK_H 1
- | #define HAVE_LINUX_RTNETLINK_H 1
- | #define HAVE_STDBOOL_H 1
- | #define restrict __restrict
- | #define HAVE_HASH_MAP 1
- | #define HAVE_HASH_SET 1
- | #define HAVE_UNORDERED_MAP 1
- | #define HASH_MAP_H <tr1/unordered_map>
- | #define HASH_SET_H <tr1/unordered_set>
- | #define HASH_NAMESPACE std::tr1
- | #define HASH_MAP_CLASS unordered_map
- | #define HASH_SET_CLASS unordered_set
- | #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 1
- | #define HAVE_STDLIB_H 1
- | #define HAVE_REALLOC 1
- | #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 LSTAT_FOLLOWS_SLASHED_SYMLINK 1
- | #define HAVE_VPRINTF 1
- | #define HAVE_BZERO 1
- | #define HAVE_GETTIMEOFDAY 1
- | #define HAVE_MEMMOVE 1
- | #define HAVE_MEMSET 1
- | #define HAVE_MKDIR 1
- | #define HAVE_STRDUP 1
- | #define HAVE_STRRCHR 1
- | #define HAVE_IF_NAMETOINDEX 1
- | #define HAVE_INET_NTOA 1
- | #define HAVE_INET_NTOP 1
- | #define HAVE_INET_ATON 1
- | #define HAVE_INET_PTON 1
- | #define HAVE_SELECT 1
- | #define HAVE_SOCKET 1
- | #define HAVE_STRERROR 1
- | #define HAVE_GETIFADDRS 1
- | #define HAVE_GETLOADAVG 1
- | #define HAVE_GETPWNAM_R 1
- | #define HAVE_GETPWUID_R 1
- | #define HAVE_GETGRNAM_R 1
- | #define HAVE_GETGRGID_R 1
- | #define HAVE_SECURE_GETENV 1
- | #define HAVE_DLFCN_H 1
- | #define LT_OBJDIR ".libs/"
- | #define HAVE_EPOLL 1
- | #define HAVE_TIME_T 1
- | #define HAVE_SUSECONDS_T 1
- | #define HAVE_DECL_MSG_NOSIGNAL 1
- | #define HAVE_DECL_SO_NOSIGPIPE 0
- | #define HAVE_DECL_PF_ROUTE 1
- | #define HAVE_DECL_NET_RT_DUMP 0
- | #define HAVE_DECL_RLIMIT_RTPRIO 1
- | #define HAVE_DECL_RLIMIT_RTTIME 1
- | #define HAVE_DECL_SO_REUSEADDR 1
- | #define HAVE_DECL_SO_REUSEPORT 1
- | #define HAVE_TERMIOS2 1
- | #define HAVE_PTHREAD_SETNAME_NP_2 1
- | #define HAVE_RESOLV_H 1
- | #define HAVE_DECL_RES_NINIT 1
- | #define HAVE_UUID_UUID_H 1
- | #define HAVE_LIBUUID 1
- | /* end confdefs.h. */
- | #include <SaleaeDeviceApi.h>
- | int
- | main ()
- | {
- | DevicesManagerInterface::RegisterOnConnect(NULL)
- | ;
- | return 0;
- | }
- configure:21280: WARNING: SaleaeDevice library is not usable.
- configure:21307: checking for CPPUNIT
- configure:21314: $PKG_CONFIG --exists --print-errors "cppunit >= 1.9.6"
- configure:21317: $? = 0
- configure:21330: $PKG_CONFIG --exists --print-errors "cppunit >= 1.9.6"
- configure:21333: $? = 0
- configure:21368: result: yes
- configure:21461: checking for libmicrohttpd
- configure:21468: $PKG_CONFIG --exists --print-errors "libmicrohttpd"
- Package libmicrohttpd was not found in the pkg-config search path.
- Perhaps you should add the directory containing `libmicrohttpd.pc'
- to the PKG_CONFIG_PATH environment variable
- No package 'libmicrohttpd' found
- configure:21471: $? = 1
- configure:21484: $PKG_CONFIG --exists --print-errors "libmicrohttpd"
- Package libmicrohttpd was not found in the pkg-config search path.
- Perhaps you should add the directory containing `libmicrohttpd.pc'
- to the PKG_CONFIG_PATH environment variable
- No package 'libmicrohttpd' found
- configure:21487: $? = 1
- No package 'libmicrohttpd' found
- configure:21514: result: no
- configure:21970: checking for libftdi
- configure:21977: $PKG_CONFIG --exists --print-errors "libftdi >= 0.18"
- Package libftdi was not found in the pkg-config search path.
- Perhaps you should add the directory containing `libftdi.pc'
- to the PKG_CONFIG_PATH environment variable
- No package 'libftdi' found
- configure:21980: $? = 1
- configure:21993: $PKG_CONFIG --exists --print-errors "libftdi >= 0.18"
- Package libftdi was not found in the pkg-config search path.
- Perhaps you should add the directory containing `libftdi.pc'
- to the PKG_CONFIG_PATH environment variable
- No package 'libftdi' found
- configure:21996: $? = 1
- No package 'libftdi' found
- configure:22023: result: no
- configure:22053: checking for libusb
- configure:22060: $PKG_CONFIG --exists --print-errors "libusb-1.0 >= 1.0.2"
- configure:22063: $? = 0
- configure:22076: $PKG_CONFIG --exists --print-errors "libusb-1.0 >= 1.0.2"
- configure:22079: $? = 0
- configure:22114: result: yes
- configure:22129: checking for libusb_error_name
- configure:22136: $PKG_CONFIG --exists --print-errors "libusb-1.0 >= 1.0.9"
- configure:22139: $? = 0
- configure:22152: $PKG_CONFIG --exists --print-errors "libusb-1.0 >= 1.0.9"
- configure:22155: $? = 0
- configure:22190: result: yes
- configure:22205: checking for libusb_hotplug_api
- configure:22212: $PKG_CONFIG --exists --print-errors "libusb-1.0 >= 1.0.16"
- configure:22215: $? = 0
- configure:22228: $PKG_CONFIG --exists --print-errors "libusb-1.0 >= 1.0.16"
- configure:22231: $? = 0
- configure:22266: result: yes
- configure:22296: checking for asm/termios.h
- configure:22296: result: yes
- configure:22328: checking for liblo
- configure:22335: $PKG_CONFIG --exists --print-errors "liblo >= 0.26"
- Package liblo was not found in the pkg-config search path.
- Perhaps you should add the directory containing `liblo.pc'
- to the PKG_CONFIG_PATH environment variable
- No package 'liblo' found
- configure:22338: $? = 1
- configure:22351: $PKG_CONFIG --exists --print-errors "liblo >= 0.26"
- Package liblo was not found in the pkg-config search path.
- Perhaps you should add the directory containing `liblo.pc'
- to the PKG_CONFIG_PATH environment variable
- No package 'liblo' found
- configure:22354: $? = 1
- No package 'liblo' found
- configure:22381: result: no
- configure:22512: checking for serial port lock directory
- configure:23188: checking for libprotobuf
- configure:23195: $PKG_CONFIG --exists --print-errors "protobuf >= 2.3.0"
- configure:23198: $? = 0
- configure:23211: $PKG_CONFIG --exists --print-errors "protobuf >= 2.3.0"
- configure:23214: $? = 0
- configure:23268: result: yes
- configure:23275: checking for libprotobuf2
- configure:23282: $PKG_CONFIG --exists --print-errors "protobuf < 3.2"
- configure:23285: $? = 0
- configure:23298: $PKG_CONFIG --exists --print-errors "protobuf < 3.2"
- configure:23301: $? = 0
- configure:23336: result: yes
- configure:23359: checking for protoc
- configure:23377: found /usr/local/bin/protoc
- configure:23389: result: /usr/local/bin/protoc
- configure:23403: checking protoc version
- configure:23423: result: 2.6.0
- configure:23445: checking google/protobuf/compiler/command_line_interface.h usability
- configure:23445: g++ -c -g -O2 -std=gnu++98 -pthread conftest.cpp >&5
- configure:23445: $? = 0
- configure:23445: result: yes
- configure:23445: checking google/protobuf/compiler/command_line_interface.h presence
- configure:23445: g++ -E conftest.cpp
- configure:23445: $? = 0
- configure:23445: result: yes
- configure:23445: checking for google/protobuf/compiler/command_line_interface.h
- configure:23445: result: yes
- configure:23466: g++ -o conftest -g -O2 -std=gnu++98 -pthread conftest.cpp -ldl -lprotoc >&5
- configure:23466: $? = 0
- configure:23651: checking for doxygen
- configure:23684: result: no
- configure:23704: WARNING: doxygen not found - will not generate any doxygen documentation
- configure:23757: checking for perl
- configure:23775: found /usr/bin/perl
- configure:23787: result: /usr/bin/perl
- configure:26836: checking that generated files are newer than configure
- configure:26842: result: done
- configure:27109: creating ./config.status
- ## ---------------------- ##
- ## Running config.status. ##
- ## ---------------------- ##
- This file was extended by OLA config.status 0.10.6, which was
- generated by GNU Autoconf 2.69. Invocation command line was
- CONFIG_FILES =
- CONFIG_HEADERS =
- CONFIG_LINKS =
- CONFIG_COMMANDS =
- $ ./config.status
- on uwbclient01
- config.status:1525: creating include/ola/base/Version.h
- config.status:1525: creating libola.pc
- config.status:1525: creating libolaserver.pc
- config.status:1525: creating libs/acn/libolaacn.pc
- config.status:1525: creating ola.spec
- config.status:1525: creating plugins/artnet/messages/libolaartnetconf.pc
- config.status:1525: creating plugins/e131/messages/libolae131conf.pc
- config.status:1525: creating plugins/usbpro/messages/libolausbproconf.pc
- config.status:1525: creating tools/e133/libolae133common.pc
- config.status:1525: creating tools/e133/libolae133controller.pc
- config.status:1525: creating Makefile
- config.status:1525: creating java/Makefile
- config.status:1525: creating config.h
- config.status:1706: config.h is unchanged
- config.status:1785: executing depfiles commands
- config.status:1785: executing libtool commands
- ## ---------------- ##
- ## Cache variables. ##
- ## ---------------- ##
- ac_cv_build=x86_64-unknown-linux-gnu
- ac_cv_c_compiler_gnu=yes
- ac_cv_c_inline=inline
- ac_cv_c_int16_t=yes
- ac_cv_c_int32_t=yes
- ac_cv_c_int64_t=yes
- ac_cv_c_int8_t=yes
- ac_cv_c_restrict=__restrict
- 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_cxx_compiler_gnu=yes
- ac_cv_cxx_hash_map='<tr1/unordered_map>'
- ac_cv_cxx_hash_map_class=unordered_map
- ac_cv_cxx_hash_namespace=std::tr1
- ac_cv_cxx_hash_set='<tr1/unordered_set>'
- ac_cv_cxx_hash_set_class=unordered_set
- ac_cv_env_CCC_set=
- ac_cv_env_CCC_value=
- ac_cv_env_CC_set=
- ac_cv_env_CC_value=
- ac_cv_env_CFLAGS_set=
- ac_cv_env_CFLAGS_value=
- ac_cv_env_CPPFLAGS_set=
- ac_cv_env_CPPFLAGS_value=
- ac_cv_env_CPPUNIT1_CFLAGS_set=
- ac_cv_env_CPPUNIT1_CFLAGS_value=
- ac_cv_env_CPPUNIT1_LIBS_set=
- ac_cv_env_CPPUNIT1_LIBS_value=
- ac_cv_env_CPPUNIT2_CFLAGS_set=
- ac_cv_env_CPPUNIT2_CFLAGS_value=
- ac_cv_env_CPPUNIT2_LIBS_set=
- ac_cv_env_CPPUNIT2_LIBS_value=
- ac_cv_env_CPPUNIT_CFLAGS_set=
- ac_cv_env_CPPUNIT_CFLAGS_value=
- ac_cv_env_CPPUNIT_LIBS_set=
- ac_cv_env_CPPUNIT_LIBS_value=
- ac_cv_env_CPP_set=
- ac_cv_env_CPP_value=
- ac_cv_env_CXXCPP_set=
- ac_cv_env_CXXCPP_value=
- ac_cv_env_CXXFLAGS_set=
- ac_cv_env_CXXFLAGS_value=
- ac_cv_env_CXX_set=
- ac_cv_env_CXX_value=
- ac_cv_env_DOXYGEN_PAPER_SIZE_set=
- ac_cv_env_DOXYGEN_PAPER_SIZE_value=
- ac_cv_env_JAVA_CC_FLAGS_set=
- ac_cv_env_JAVA_CC_FLAGS_value=
- ac_cv_env_JAVA_CC_set=
- ac_cv_env_JAVA_CC_value=
- ac_cv_env_LDFLAGS_set=
- ac_cv_env_LDFLAGS_value=
- ac_cv_env_LIBS_set=
- ac_cv_env_LIBS_value=
- ac_cv_env_LT_SYS_LIBRARY_PATH_set=
- ac_cv_env_LT_SYS_LIBRARY_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_avahi_CFLAGS_set=
- ac_cv_env_avahi_CFLAGS_value=
- ac_cv_env_avahi_LIBS_set=
- ac_cv_env_avahi_LIBS_value=
- ac_cv_env_base_uuid_CFLAGS_set=
- ac_cv_env_base_uuid_CFLAGS_value=
- ac_cv_env_base_uuid_LIBS_set=
- ac_cv_env_base_uuid_LIBS_value=
- ac_cv_env_build_alias_set=
- ac_cv_env_build_alias_value=
- ac_cv_env_host_alias_set=
- ac_cv_env_host_alias_value=
- ac_cv_env_libftdi_CFLAGS_set=
- ac_cv_env_libftdi_CFLAGS_value=
- ac_cv_env_libftdi_LIBS_set=
- ac_cv_env_libftdi_LIBS_value=
- ac_cv_env_liblo_CFLAGS_set=
- ac_cv_env_liblo_CFLAGS_value=
- ac_cv_env_liblo_LIBS_set=
- ac_cv_env_liblo_LIBS_value=
- ac_cv_env_libmicrohttpd_CFLAGS_set=
- ac_cv_env_libmicrohttpd_CFLAGS_value=
- ac_cv_env_libmicrohttpd_LIBS_set=
- ac_cv_env_libmicrohttpd_LIBS_value=
- ac_cv_env_libprotobuf2_CFLAGS_set=
- ac_cv_env_libprotobuf2_CFLAGS_value=
- ac_cv_env_libprotobuf2_LIBS_set=
- ac_cv_env_libprotobuf2_LIBS_value=
- ac_cv_env_libprotobuf_CFLAGS_set=
- ac_cv_env_libprotobuf_CFLAGS_value=
- ac_cv_env_libprotobuf_LIBS_set=
- ac_cv_env_libprotobuf_LIBS_value=
- ac_cv_env_libusb_CFLAGS_set=
- ac_cv_env_libusb_CFLAGS_value=
- ac_cv_env_libusb_LIBS_set=
- ac_cv_env_libusb_LIBS_value=
- ac_cv_env_libusb_error_name_CFLAGS_set=
- ac_cv_env_libusb_error_name_CFLAGS_value=
- ac_cv_env_libusb_error_name_LIBS_set=
- ac_cv_env_libusb_error_name_LIBS_value=
- ac_cv_env_libusb_hotplug_api_CFLAGS_set=
- ac_cv_env_libusb_hotplug_api_CFLAGS_value=
- ac_cv_env_libusb_hotplug_api_LIBS_set=
- ac_cv_env_libusb_hotplug_api_LIBS_value=
- ac_cv_env_ossp_uuid_CFLAGS_set=
- ac_cv_env_ossp_uuid_CFLAGS_value=
- ac_cv_env_ossp_uuid_LIBS_set=
- ac_cv_env_ossp_uuid_LIBS_value=
- ac_cv_env_target_alias_set=
- ac_cv_env_target_alias_value=
- ac_cv_func__doprnt=no
- ac_cv_func_bzero=yes
- ac_cv_func_closedir_void=no
- ac_cv_func_fork=yes
- ac_cv_func_fork_works=yes
- ac_cv_func_getgrgid_r=yes
- ac_cv_func_getgrnam_r=yes
- ac_cv_func_getifaddrs=yes
- ac_cv_func_getloadavg=yes
- ac_cv_func_getpwnam_r=yes
- ac_cv_func_getpwuid_r=yes
- ac_cv_func_gettimeofday=yes
- ac_cv_func_if_nametoindex=yes
- ac_cv_func_inet_aton=yes
- ac_cv_func_inet_ntoa=yes
- ac_cv_func_inet_ntop=yes
- ac_cv_func_inet_pton=yes
- ac_cv_func_kqueue=no
- ac_cv_func_lstat_dereferences_slashed_symlink=yes
- ac_cv_func_malloc_0_nonnull=yes
- ac_cv_func_memcmp_working=yes
- ac_cv_func_memmove=yes
- ac_cv_func_memset=yes
- ac_cv_func_mkdir=yes
- ac_cv_func_realloc_0_nonnull=yes
- ac_cv_func_secure_getenv=yes
- ac_cv_func_select=yes
- ac_cv_func_select_args='int,fd_set *,struct timeval *'
- ac_cv_func_socket=yes
- ac_cv_func_stat_empty_string_bug=no
- ac_cv_func_strdup=yes
- ac_cv_func_strerror=yes
- ac_cv_func_strrchr=yes
- ac_cv_func_vfork=yes
- ac_cv_func_vfork_works=yes
- ac_cv_func_vprintf=yes
- ac_cv_gnu_plus_plus_11=yes
- ac_cv_gnu_plus_plus_98=yes
- ac_cv_have_decl_MSG_NOSIGNAL=yes
- ac_cv_have_decl_NET_RT_DUMP=no
- ac_cv_have_decl_PF_ROUTE=yes
- ac_cv_have_decl_RLIMIT_RTPRIO=yes
- ac_cv_have_decl_RLIMIT_RTTIME=yes
- ac_cv_have_decl_SO_NOSIGPIPE=no
- ac_cv_have_decl_SO_REUSEADDR=yes
- ac_cv_have_decl_SO_REUSEPORT=yes
- ac_cv_have_decl_res_ninit=yes
- ac_cv_header_SaleaeDeviceApi_h=no
- ac_cv_header_arpa_inet_h=yes
- ac_cv_header_arpa_nameser_h=yes
- ac_cv_header_asm_termios_h=yes
- ac_cv_header_assert_h=yes
- ac_cv_header_bits_sockaddr_h=yes
- ac_cv_header_dirent_dirent_h=yes
- ac_cv_header_dlfcn_h=yes
- ac_cv_header_dmx_dmxioctl_h=no
- ac_cv_header_dns_sd_h=no
- ac_cv_header_endian_h=yes
- ac_cv_header_errno_h=yes
- ac_cv_header_execinfo_h=yes
- ac_cv_header_fcntl_h=yes
- ac_cv_header_float_h=yes
- ac_cv_header_google_protobuf_compiler_command_line_interface_h=yes
- ac_cv_header_inttypes_h=yes
- ac_cv_header_limits_h=yes
- ac_cv_header_linux_if_packet_h=yes
- ac_cv_header_linux_netlink_h=yes
- ac_cv_header_linux_rtnetlink_h=yes
- ac_cv_header_linux_spi_spidev_h=yes
- ac_cv_header_linux_version_h=yes
- ac_cv_header_malloc_h=yes
- ac_cv_header_math_h=yes
- ac_cv_header_memory_h=yes
- ac_cv_header_net_ethernet_h=yes
- ac_cv_header_net_if_arp_h=yes
- ac_cv_header_net_if_ether_h=no
- ac_cv_header_net_if_h=yes
- ac_cv_header_net_route_h=yes
- ac_cv_header_netdb_h=yes
- ac_cv_header_netinet_if_ether_h=yes
- ac_cv_header_netinet_in_h=yes
- ac_cv_header_pthread_np_h=no
- ac_cv_header_random=no
- ac_cv_header_resolv_h=yes
- ac_cv_header_stdbool_h=yes
- ac_cv_header_stdc=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_stropts_h=yes
- ac_cv_header_sys_file_h=yes
- ac_cv_header_sys_ioctl_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_stat_h=yes
- ac_cv_header_sys_sysctl_h=yes
- ac_cv_header_sys_time_h=yes
- ac_cv_header_sys_timeb_h=yes
- ac_cv_header_sys_types_h=yes
- ac_cv_header_sys_uio_h=yes
- ac_cv_header_sysexits_h=yes
- ac_cv_header_syslog_h=yes
- ac_cv_header_termios_h=yes
- ac_cv_header_unistd_h=yes
- ac_cv_header_uuid_uuid_h=yes
- ac_cv_header_vfork_h=no
- ac_cv_header_winsock2_h=no
- ac_cv_host=x86_64-unknown-linux-gnu
- ac_cv_ipv6=no
- ac_cv_lib_dmx4linux_DMXdev=no
- ac_cv_lib_execinfo_backtrace=no
- ac_cv_lib_lex='none needed'
- ac_cv_lib_ncurses_initscr=no
- ac_cv_lib_uuid_uuid_generate=yes
- ac_cv_member_struct_sockaddr_dl_sdl_family=no
- ac_cv_member_struct_sockaddr_sa_len=no
- ac_cv_objext=o
- ac_cv_path_EGREP='/bin/grep -E'
- ac_cv_path_FGREP='/bin/grep -F'
- ac_cv_path_GREP=/bin/grep
- ac_cv_path_PROTOC=/usr/local/bin/protoc
- ac_cv_path_SED=/bin/sed
- ac_cv_path_ac_pt_DX_PERL=/usr/bin/perl
- ac_cv_path_ac_pt_PKG_CONFIG=/usr/bin/pkg-config
- ac_cv_path_install='/usr/bin/install -c'
- ac_cv_path_lt_DD=/bin/dd
- ac_cv_path_mkdir=/bin/mkdir
- ac_cv_prog_AWK=mawk
- ac_cv_prog_BISON=bison
- ac_cv_prog_CPP='gcc -E'
- ac_cv_prog_CXXCPP='g++ -E'
- ac_cv_prog_LEX=flex
- ac_cv_prog_ac_ct_AR=ar
- ac_cv_prog_ac_ct_CC=gcc
- ac_cv_prog_ac_ct_CXX=g++
- ac_cv_prog_ac_ct_MANIFEST_TOOL=mt
- ac_cv_prog_ac_ct_OBJDUMP=objdump
- ac_cv_prog_ac_ct_RANLIB=ranlib
- ac_cv_prog_ac_ct_STRIP=strip
- ac_cv_prog_cc_c89=
- ac_cv_prog_cc_g=yes
- ac_cv_prog_cxx_g=yes
- ac_cv_prog_lex_root=lex.yy
- ac_cv_prog_lex_yytext_pointer=no
- ac_cv_prog_make_make_set=yes
- ac_cv_rdynamic=yes
- ac_cv_readdir_r_deprecation=no
- ac_cv_search_dlopen=-ldl
- ac_cv_search_opendir='none required'
- ac_cv_type__Bool=no
- ac_cv_type_pid_t=yes
- ac_cv_type_size_t=yes
- ac_cv_type_ssize_t=yes
- ac_cv_type_suseconds_t=yes
- ac_cv_type_termios2=yes
- ac_cv_type_time_t=yes
- ac_cv_type_uid_t=yes
- am_cv_CC_dependencies_compiler_type=gcc3
- am_cv_CXX_dependencies_compiler_type=gcc3
- am_cv_make_support_nested_variables=yes
- am_cv_prog_cc_c_o=yes
- ax_cv_have_epoll=yes
- lt_cv_ar_at_file=@
- lt_cv_archive_cmds_need_lc=no
- lt_cv_deplibs_check_method=pass_all
- lt_cv_file_magic_cmd='$MAGIC_CMD'
- lt_cv_file_magic_test_file=
- lt_cv_ld_reload_flag=-r
- lt_cv_nm_interface='BSD nm'
- lt_cv_objdir=.libs
- lt_cv_path_LD=/usr/bin/ld
- lt_cv_path_LDCXX='/usr/bin/ld -m elf_x86_64'
- lt_cv_path_NM='/usr/bin/nm -B'
- lt_cv_path_mainfest_tool=no
- lt_cv_prog_compiler_c_o=yes
- lt_cv_prog_compiler_c_o_CXX=yes
- lt_cv_prog_compiler_pic='-fPIC -DPIC'
- lt_cv_prog_compiler_pic_CXX='-fPIC -DPIC'
- lt_cv_prog_compiler_pic_works=yes
- lt_cv_prog_compiler_pic_works_CXX=yes
- lt_cv_prog_compiler_rtti_exceptions=no
- lt_cv_prog_compiler_static_works=yes
- lt_cv_prog_compiler_static_works_CXX=yes
- lt_cv_prog_gnu_ld=yes
- lt_cv_prog_gnu_ldcxx=yes
- lt_cv_sharedlib_from_linklib_cmd='printf %s\n'
- lt_cv_shlibpath_overrides_runpath=no
- lt_cv_sys_global_symbol_pipe='sed -n -e '\''s/^.*[ ]\([ABCDGIRSTW][ABCDGIRSTW]*\)[ ][ ]*\([_A-Za-z][_A-Za-z0-9]*\)$/\1 \2 \2/p'\'' | sed '\''/ __gnu_lto/d'\'''
- lt_cv_sys_global_symbol_to_c_name_address='sed -n -e '\''s/^: \(.*\) .*$/ {"\1", (void *) 0},/p'\'' -e '\''s/^[ABCDGIRSTW][ABCDGIRSTW]* .* \(.*\)$/ {"\1", (void *) \&\1},/p'\'''
- lt_cv_sys_global_symbol_to_c_name_address_lib_prefix='sed -n -e '\''s/^: \(.*\) .*$/ {"\1", (void *) 0},/p'\'' -e '\''s/^[ABCDGIRSTW][ABCDGIRSTW]* .* \(lib.*\)$/ {"\1", (void *) \&\1},/p'\''
- -e '\''s/^[ABCDGIRSTW][ABCDGIRSTW]* .* \(.*\)$/ {"lib\1", (void *) \&\1},/p'\'''
- lt_cv_sys_global_symbol_to_cdecl='sed -n -e '\''s/^T .* \(.*\)$/extern int \1();/p'\'' -e '\''s/^[ABCDGIRSTW][ABCDGIRSTW]* .* \(.*\)$/extern char \1;/p'\'''
- lt_cv_sys_global_symbol_to_import=
- lt_cv_sys_max_cmd_len=1572864
- lt_cv_to_host_file_cmd=func_convert_file_noop
- lt_cv_to_tool_file_cmd=func_convert_file_noop
- lt_cv_truncate_bin='/bin/dd bs=4096 count=1'
- pkg_cv_CPPUNIT1_CFLAGS=
- pkg_cv_CPPUNIT1_LIBS=-lcppunit
- pkg_cv_CPPUNIT_CFLAGS=
- pkg_cv_CPPUNIT_LIBS=-lcppunit
- pkg_cv_base_uuid_CFLAGS=-I/usr/include/uuid
- pkg_cv_base_uuid_LIBS=-luuid
- pkg_cv_libprotobuf2_CFLAGS='-pthread -I/usr/local/include'
- pkg_cv_libprotobuf2_LIBS='-L/usr/local/lib -lprotobuf -pthread -lpthread'
- pkg_cv_libprotobuf_CFLAGS='-pthread -I/usr/local/include'
- pkg_cv_libprotobuf_LIBS='-L/usr/local/lib -lprotobuf -pthread -lpthread'
- pkg_cv_libusb_CFLAGS=-I/usr/include/libusb-1.0
- pkg_cv_libusb_LIBS=-lusb-1.0
- pkg_cv_libusb_error_name_CFLAGS=-I/usr/include/libusb-1.0
- pkg_cv_libusb_error_name_LIBS=-lusb-1.0
- pkg_cv_libusb_hotplug_api_CFLAGS=-I/usr/include/libusb-1.0
- pkg_cv_libusb_hotplug_api_LIBS=-lusb-1.0
- ## ----------------- ##
- ## Output variables. ##
- ## ----------------- ##
- ACLOCAL='${SHELL} /home/uwbclient01/UWB_Light/ola-0.10.6/config/missing aclocal-1.15'
- AMDEPBACKSLASH='\'
- AMDEP_FALSE='#'
- AMDEP_TRUE=''
- AMTAR='$${TAR-tar}'
- AM_BACKSLASH='\'
- AM_DEFAULT_V='$(AM_DEFAULT_VERBOSITY)'
- AM_DEFAULT_VERBOSITY='1'
- AM_V='$(V)'
- AR='ar'
- AS='as'
- AUTOCONF='${SHELL} /home/uwbclient01/UWB_Light/ola-0.10.6/config/missing autoconf'
- AUTOHEADER='${SHELL} /home/uwbclient01/UWB_Light/ola-0.10.6/config/missing autoheader'
- AUTOMAKE='${SHELL} /home/uwbclient01/UWB_Light/ola-0.10.6/config/missing automake-1.15'
- AWK='mawk'
- BISON='bison'
- BUILD_EXAMPLES_FALSE='#'
- BUILD_EXAMPLES_TRUE=''
- BUILD_JAVA_LIBS_FALSE=''
- BUILD_JAVA_LIBS_TRUE='#'
- BUILD_JA_RULE_FALSE=''
- BUILD_JA_RULE_TRUE='#'
- BUILD_OLA_PROTOC_PLUGIN_FALSE='#'
- BUILD_OLA_PROTOC_PLUGIN_TRUE=''
- BUILD_PYTHON_LIBS_FALSE=''
- BUILD_PYTHON_LIBS_TRUE='#'
- BUILD_TESTS_FALSE='#'
- BUILD_TESTS_TRUE=''
- CC='gcc'
- CCDEPMODE='depmode=gcc3'
- CFLAGS='-g -O2 -pthread'
- CPP='gcc -E'
- CPPFLAGS=''
- CPPUNIT1_CFLAGS=''
- CPPUNIT1_LIBS='-lcppunit'
- CPPUNIT2_CFLAGS=''
- CPPUNIT2_LIBS=''
- CPPUNIT_CFLAGS=''
- CPPUNIT_LIBS='-lcppunit'
- CXX='g++'
- CXXCPP='g++ -E'
- CXXDEPMODE='depmode=gcc3'
- CXXFLAGS='-g -O2 -std=gnu++98 -pthread'
- CYGPATH_W='echo'
- DEFS='-DHAVE_CONFIG_H'
- DEPDIR='.deps'
- DLLTOOL='false'
- DOXYGEN_PAPER_SIZE=''
- DSYMUTIL=''
- DUMPBIN=''
- DX_COND_chi_FALSE=''
- DX_COND_chi_TRUE='#'
- DX_COND_chm_FALSE=''
- DX_COND_chm_TRUE='#'
- DX_COND_doc_FALSE=''
- DX_COND_doc_TRUE='#'
- DX_COND_dot_FALSE=''
- DX_COND_dot_TRUE='#'
- DX_COND_html_FALSE=''
- DX_COND_html_TRUE='#'
- DX_COND_latex_FALSE=''
- DX_COND_latex_TRUE='#'
- DX_COND_man_FALSE=''
- DX_COND_man_TRUE='#'
- DX_COND_pdf_FALSE=''
- DX_COND_pdf_TRUE='#'
- DX_COND_ps_FALSE=''
- DX_COND_ps_TRUE='#'
- DX_COND_rtf_FALSE=''
- DX_COND_rtf_TRUE='#'
- DX_COND_verbose_FALSE=''
- DX_COND_verbose_TRUE='#'
- DX_COND_xml_FALSE=''
- DX_COND_xml_TRUE='#'
- DX_CONFIG='Doxyfile'
- DX_DOCDIR='doxygen-doc'
- DX_DOT=''
- DX_DOXYGEN=''
- DX_DVIPS=''
- DX_EGREP=''
- DX_ENV=' QUIET='\''YES'\'' PROJECT_NUMBER='\''0.10.6'\'' SRCDIR='\''.'\'' PROJECT='\''OLA'\'' DOCDIR='\''doxygen-doc'\'' VERSION='\''0.10.6'\'' HAVE_DOT='\''NO'\'' GENERATE_MAN='\''NO'\''
- GENERATE_RTF='\''NO'\'' GENERATE_XML='\''NO'\'' GENERATE_HTMLHELP='\''NO'\'' GENERATE_CHI='\''NO'\'' GENERATE_HTML='\''NO'\'' GENERATE_LATEX='\''NO'\'''
- DX_FLAG_chi='0'
- DX_FLAG_chm='0'
- DX_FLAG_doc='0'
- DX_FLAG_dot='0'
- DX_FLAG_html='0'
- DX_FLAG_man='0'
- DX_FLAG_pdf='0'
- DX_FLAG_ps='0'
- DX_FLAG_rtf='0'
- DX_FLAG_verbose='0'
- DX_FLAG_xml='0'
- DX_HHC=''
- DX_LATEX=''
- DX_MAKEINDEX=''
- DX_PDFLATEX=''
- DX_PERL='/usr/bin/perl'
- DX_PROJECT='OLA'
- ECHO_C=''
- ECHO_N='-n'
- ECHO_T=''
- EGREP='/bin/grep -E'
- EXEEXT=''
- FATAL_WARNINGS_FALSE='#'
- FATAL_WARNINGS_TRUE=''
- FGREP='/bin/grep -F'
- GCJ_OPTS=''
- GNU_PLUS_PLUS_11_DEPRECATIONS_FALSE=''
- GNU_PLUS_PLUS_11_DEPRECATIONS_TRUE='#'
- GREP='/bin/grep'
- HAVE_AVAHI_FALSE=''
- HAVE_AVAHI_TRUE='#'
- HAVE_DLOPEN_FALSE='#'
- HAVE_DLOPEN_TRUE=''
- HAVE_DNSSD_FALSE=''
- HAVE_DNSSD_TRUE='#'
- HAVE_EPOLL_FALSE='#'
- HAVE_EPOLL_TRUE=''
- HAVE_KQUEUE_FALSE=''
- HAVE_KQUEUE_TRUE='#'
- HAVE_LIBFTD2XX_FALSE=''
- HAVE_LIBFTD2XX_TRUE='#'
- HAVE_LIBMICROHTTPD_FALSE=''
- HAVE_LIBMICROHTTPD_TRUE='#'
- HAVE_LIBUSB_HOTPLUG_API_FALSE='#'
- HAVE_LIBUSB_HOTPLUG_API_TRUE=''
- HAVE_NCURSES_FALSE=''
- HAVE_NCURSES_TRUE='#'
- HAVE_SALEAE_LOGIC_FALSE=''
- HAVE_SALEAE_LOGIC_TRUE='#'
- INSTALL_ACN_FALSE=''
- INSTALL_ACN_TRUE='#'
- INSTALL_DATA='${INSTALL} -m 644'
- INSTALL_E133_FALSE=''
- INSTALL_E133_TRUE='#'
- INSTALL_PROGRAM='${INSTALL}'
- INSTALL_RDM_TESTS_FALSE=''
- INSTALL_RDM_TESTS_TRUE='#'
- INSTALL_SCRIPT='${INSTALL}'
- INSTALL_STRIP_PROGRAM='$(install_sh) -c -s'
- JAVA_CC=''
- JAVA_CC_FLAGS=''
- JAVA_CC_OPTS=''
- LD='/usr/bin/ld -m elf_x86_64'
- LDFLAGS=''
- LEX='flex'
- LEXLIB=''
- LEX_OUTPUT_ROOT='lex.yy'
- LIBOBJS=''
- LIBS=' -ldl '
- LIBTOOL='$(SHELL) $(top_builddir)/libtool'
- LIPO=''
- LN_S='ln -s'
- LTLIBOBJS=''
- LT_SYS_LIBRARY_PATH=''
- MAKEINFO='${SHELL} /home/uwbclient01/UWB_Light/ola-0.10.6/config/missing makeinfo'
- MANIFEST_TOOL=':'
- MAVEN=''
- MKDIR_P='/bin/mkdir -p'
- NM='/usr/bin/nm -B'
- NMEDIT=''
- OBJDUMP='objdump'
- OBJEXT='o'
- OLA_CLIENT_LIBS=''
- OLA_MAJOR_VERSION='0'
- OLA_MINOR_VERSION='10'
- OLA_PROTOC='/usr/local/bin/protoc --plugin=protoc-gen-cppservice=$(top_builddir)/protoc/ola_protoc_plugin'
- OLA_REVISION_VERSION='6'
- OLA_SERVER_LIBS=' -lolaartnet -loladummy -lolae131 -lolaespnet -lolagpio -lolakarate -lolakinet -lolamilinst -lolaopendmx -lolaopenpixelcontrol -lolapathport -lolarenard -lolasandnet
- -lolashownet -lolaspi -lolastageprofi -lolauartdmx -lolausbdmx -lolausbpro'
- OTOOL64=''
- OTOOL=''
- PACKAGE='ola'
- PACKAGE_BUGREPORT='open-lighting@googlegroups.com'
- PACKAGE_NAME='OLA'
- PACKAGE_STRING='OLA 0.10.6'
- PACKAGE_TARNAME='ola'
- PACKAGE_URL=''
- PACKAGE_VERSION='0.10.6'
- PATH_SEPARATOR=':'
- PKG_CONFIG='/usr/bin/pkg-config'
- PLUGIN_LIBS=' plugins/artnet/libolaartnet.la plugins/dummy/liboladummy.la plugins/e131/libolae131.la plugins/espnet/libolaespnet.la plugins/gpio/libolagpio.la plugins/karate/libolakarate.la
- plugins/kinet/libolakinet.la plugins/milinst/libolamilinst.la plugins/opendmx/libolaopendmx.la plugins/openpixelcontrol/libolaopenpixelcontrol.la plugins/pathport/libolapathport.la plugins/renard/libolarenard.la
- plugins/sandnet/libolasandnet.la plugins/shownet/libolashownet.la plugins/spi/libolaspi.la plugins/stageprofi/libolastageprofi.la plugins/uartdmx/libolauartdmx.la plugins/usbdmx/libolausbdmx.la
- plugins/usbpro/libolausbpro.la'
- PROTOC='/usr/local/bin/protoc'
- PTHREAD_CC='gcc'
- PTHREAD_CFLAGS='-pthread'
- PTHREAD_CXX='g++'
- PTHREAD_CXXFLAGS='-pthread'
- PTHREAD_LIBS=''
- PYTHON=''
- PYTHON_EXEC_PREFIX=''
- PYTHON_PLATFORM=''
- PYTHON_PREFIX=''
- PYTHON_VERSION=''
- RANLIB='ranlib'
- RESOLV_LIBS='-lresolv'
- SED='/bin/sed'
- SET_MAKE=''
- SHELL='/bin/bash'
- STRIP='strip'
- SUPPORTS_GNU_PLUS_PLUS_11_FALSE='#'
- SUPPORTS_GNU_PLUS_PLUS_11_TRUE=''
- SUPPORTS_GNU_PLUS_PLUS_98_FALSE='#'
- SUPPORTS_GNU_PLUS_PLUS_98_TRUE=''
- SUPPORTS_RDYNAMIC_FALSE='#'
- SUPPORTS_RDYNAMIC_TRUE=''
- USE_ARTNET_FALSE='#'
- USE_ARTNET_TRUE=''
- USE_DMX4LINUX_FALSE=''
- USE_DMX4LINUX_TRUE='#'
- USE_DUMMY_FALSE='#'
- USE_DUMMY_TRUE=''
- USE_E131_FALSE='#'
- USE_E131_TRUE=''
- USE_ESPNET_FALSE='#'
- USE_ESPNET_TRUE=''
- USE_FTDI_FALSE=''
- USE_FTDI_TRUE='#'
- USE_GPIO_FALSE='#'
- USE_GPIO_TRUE=''
- USE_KARATE_FALSE='#'
- USE_KARATE_TRUE=''
- USE_KINET_FALSE='#'
- USE_KINET_TRUE=''
- USE_LIBUSB_FALSE='#'
- USE_LIBUSB_TRUE=''
- USE_MILINST_FALSE='#'
- USE_MILINST_TRUE=''
- USE_OPENDMX_FALSE='#'
- USE_OPENDMX_TRUE=''
- USE_OPENPIXELCONTROL_FALSE='#'
- USE_OPENPIXELCONTROL_TRUE=''
- USE_OSC_FALSE=''
- USE_OSC_TRUE='#'
- USE_PATHPORT_FALSE='#'
- USE_PATHPORT_TRUE=''
- USE_RENARD_FALSE='#'
- USE_RENARD_TRUE=''
- USE_SANDNET_FALSE='#'
- USE_SANDNET_TRUE=''
- USE_SHOWNET_FALSE='#'
- USE_SHOWNET_TRUE=''
- USE_SPI_FALSE='#'
- USE_SPI_TRUE=''
- USE_STAGEPROFI_FALSE='#'
- USE_STAGEPROFI_TRUE=''
- USE_UART_FALSE='#'
- USE_UART_TRUE=''
- USE_USBPRO_FALSE='#'
- USE_USBPRO_TRUE=''
- USING_WIN32_FALSE=''
- USING_WIN32_TRUE='#'
- VERSION='0.10.6'
- ac_aux_dir='config'
- ac_ct_AR='ar'
- ac_ct_CC='gcc'
- ac_ct_CXX='g++'
- ac_ct_DUMPBIN=''
- acx_pthread_config=''
- am__EXEEXT_FALSE=''
- am__EXEEXT_TRUE='#'
- am__fastdepCC_FALSE='#'
- am__fastdepCC_TRUE=''
- am__fastdepCXX_FALSE='#'
- am__fastdepCXX_TRUE=''
- am__include='include'
- am__isrc=''
- am__leading_dot='.'
- am__nodep='_no'
- am__quote=''
- am__tar='$${TAR-tar} chof - "$$tardir"'
- am__untar='$${TAR-tar} xf -'
- avahi_CFLAGS=''
- avahi_LIBS=''
- base_uuid_CFLAGS='-I/usr/include/uuid'
- base_uuid_LIBS='-luuid'
- bindir='${exec_prefix}/bin'
- build='x86_64-unknown-linux-gnu'
- build_alias=''
- build_cpu='x86_64'
- build_os='linux-gnu'
- build_vendor='unknown'
- datadir='${datarootdir}'
- datarootdir='${prefix}/share'
- docdir='${datarootdir}/doc/${PACKAGE_TARNAME}'
- dvidir='${docdir}'
- exec_prefix='${prefix}'
- host='x86_64-unknown-linux-gnu'
- host_alias=''
- host_cpu='x86_64'
- host_os='linux-gnu'
- host_vendor='unknown'
- htmldir='${docdir}'
- includedir='${prefix}/include'
- infodir='${datarootdir}/info'
- install_sh='${SHELL} /home/uwbclient01/UWB_Light/ola-0.10.6/config/install-sh'
- libSaleaeDevice_LIBS='-lSaleaeDevice'
- libdir='${exec_prefix}/lib'
- libexecdir='${exec_prefix}/libexec'
- libftdi_CFLAGS=''
- libftdi_LIBS=''
- liblo_CFLAGS=''
- liblo_LIBS=''
- libmicrohttpd_CFLAGS=''
- libmicrohttpd_LIBS=''
- libprotobuf2_CFLAGS='-pthread -I/usr/local/include'
- libprotobuf2_LIBS='-L/usr/local/lib -lprotobuf -pthread -lpthread'
- libprotobuf_CFLAGS='-pthread -I/usr/local/include'
- libprotobuf_LIBS='-L/usr/local/lib -lprotobuf -pthread -lpthread'
- libusb_CFLAGS='-I/usr/include/libusb-1.0'
- libusb_LIBS='-lusb-1.0'
- libusb_error_name_CFLAGS='-I/usr/include/libusb-1.0'
- libusb_error_name_LIBS='-lusb-1.0'
- libusb_hotplug_api_CFLAGS='-I/usr/include/libusb-1.0'
- libusb_hotplug_api_LIBS='-lusb-1.0'
- localedir='${datarootdir}/locale'
- localstatedir='${prefix}/var'
- mandir='${datarootdir}/man'
- mkdir_p='$(MKDIR_P)'
- ola_major_version=''
- ola_minor_version=''
- ola_revision_version=''
- oldincludedir='/usr/include'
- ossp_uuid_CFLAGS=''
- ossp_uuid_LIBS=''
- pdfdir='${docdir}'
- piddatadir='${datarootdir}/ola/pids'
- pkgpyexecdir=''
- pkgpythondir=''
- prefix='/usr/local'
- program_transform_name='s,x,x,'
- psdir='${docdir}'
- pyexecdir=''
- pythondir=''
- runstatedir='${localstatedir}/run'
- sbindir='${exec_prefix}/sbin'
- sharedstatedir='${prefix}/com'
- sysconfdir='${prefix}/etc'
- target_alias=''
- uuid_CFLAGS='-I/usr/include/uuid'
- uuid_LIBS='-luuid'
- www_datadir='${datarootdir}/olad/www'
- ## ----------- ##
- ## confdefs.h. ##
- ## ----------- ##
- /* confdefs.h */
- #define PACKAGE_NAME "OLA"
- #define PACKAGE_TARNAME "ola"
- #define PACKAGE_VERSION "0.10.6"
- #define PACKAGE_STRING "OLA 0.10.6"
- #define PACKAGE_BUGREPORT "open-lighting@googlegroups.com"
- #define PACKAGE_URL ""
- #define PACKAGE "ola"
- #define VERSION "0.10.6"
- #define HAVE_DIRENT_H 1
- #define HAVE_SYS_TYPES_H 1
- #define HAVE_NETINET_IN_H 1
- #define HAVE_ARPA_NAMESER_H 1
- #define HAVE_NETDB_H 1
- #define HAVE_RESOLV_H 1
- #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_ERRNO_H 1
- #define HAVE_ARPA_INET_H 1
- #define HAVE_BITS_SOCKADDR_H 1
- #define HAVE_FCNTL_H 1
- #define HAVE_FLOAT_H 1
- #define HAVE_LIMITS_H 1
- #define HAVE_MALLOC_H 1
- #define HAVE_NETINET_IN_H 1
- #define HAVE_STDINT_H 1
- #define HAVE_STDLIB_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_SOCKET_H 1
- #define HAVE_SYS_TIME_H 1
- #define HAVE_SYS_TIMEB_H 1
- #define HAVE_SYSLOG_H 1
- #define HAVE_TERMIOS_H 1
- #define HAVE_UNISTD_H 1
- #define HAVE_ASM_TERMIOS_H 1
- #define HAVE_ASSERT_H 1
- #define HAVE_DLFCN_H 1
- #define HAVE_ENDIAN_H 1
- #define HAVE_EXECINFO_H 1
- #define HAVE_LINUX_IF_PACKET_H 1
- #define HAVE_MATH_H 1
- #define HAVE_NET_ETHERNET_H 1
- #define HAVE_STROPTS_H 1
- #define HAVE_SYS_PARAM_H 1
- #define HAVE_SYS_TYPES_H 1
- #define HAVE_SYS_UIO_H 1
- #define HAVE_SYSEXITS_H 1
- #define HAVE_SYS_SYSCTL_H 1
- #define HAVE_NET_IF_H 1
- #define HAVE_NET_IF_ARP_H 1
- #define HAVE_NET_ROUTE_H 1
- #define HAVE_NETINET_IF_ETHER_H 1
- #define HAVE_LINUX_NETLINK_H 1
- #define HAVE_LINUX_RTNETLINK_H 1
- #define HAVE_STDBOOL_H 1
- #define restrict __restrict
- #define HAVE_HASH_MAP 1
- #define HAVE_HASH_SET 1
- #define HAVE_UNORDERED_MAP 1
- #define HASH_MAP_H <tr1/unordered_map>
- #define HASH_SET_H <tr1/unordered_set>
- #define HASH_NAMESPACE std::tr1
- #define HASH_MAP_CLASS unordered_map
- #define HASH_SET_CLASS unordered_set
- #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 1
- #define HAVE_STDLIB_H 1
- #define HAVE_REALLOC 1
- #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 LSTAT_FOLLOWS_SLASHED_SYMLINK 1
- #define HAVE_VPRINTF 1
- #define HAVE_BZERO 1
- #define HAVE_GETTIMEOFDAY 1
- #define HAVE_MEMMOVE 1
- #define HAVE_MEMSET 1
- #define HAVE_MKDIR 1
- #define HAVE_STRDUP 1
- #define HAVE_STRRCHR 1
- #define HAVE_IF_NAMETOINDEX 1
- #define HAVE_INET_NTOA 1
- #define HAVE_INET_NTOP 1
- #define HAVE_INET_ATON 1
- #define HAVE_INET_PTON 1
- #define HAVE_SELECT 1
- #define HAVE_SOCKET 1
- #define HAVE_STRERROR 1
- #define HAVE_GETIFADDRS 1
- #define HAVE_GETLOADAVG 1
- #define HAVE_GETPWNAM_R 1
- #define HAVE_GETPWUID_R 1
- #define HAVE_GETGRNAM_R 1
- #define HAVE_GETGRGID_R 1
- #define HAVE_SECURE_GETENV 1
- #define HAVE_DLFCN_H 1
- #define LT_OBJDIR ".libs/"
- #define HAVE_EPOLL 1
- #define HAVE_TIME_T 1
- #define HAVE_SUSECONDS_T 1
- #define HAVE_DECL_MSG_NOSIGNAL 1
- #define HAVE_DECL_SO_NOSIGPIPE 0
- #define HAVE_DECL_PF_ROUTE 1
- #define HAVE_DECL_NET_RT_DUMP 0
- #define HAVE_DECL_RLIMIT_RTPRIO 1
- #define HAVE_DECL_RLIMIT_RTTIME 1
- #define HAVE_DECL_SO_REUSEADDR 1
- #define HAVE_DECL_SO_REUSEPORT 1
- #define HAVE_TERMIOS2 1
- #define HAVE_PTHREAD_SETNAME_NP_2 1
- #define HAVE_RESOLV_H 1
- #define HAVE_DECL_RES_NINIT 1
- #define HAVE_UUID_UUID_H 1
- #define HAVE_LIBUUID 1
- #define HAVE_LIBUSB 1
- #define HAVE_LIBUSB_ERROR_NAME 1
- #define HAVE_LIBUSB_HOTPLUG_API 1
- #define HAVE_ASM_TERMIOS_H 1
- #define HAVE_UART 1
- #define UUCP_LOCK_DIR "/var/lock"
- #define USE_ARTNET 1
- #define USE_DUMMY 1
- #define USE_E131 1
- #define USE_ESPNET 1
- #define USE_GPIO 1
- #define USE_KARATE 1
- #define USE_KINET 1
- #define USE_MILINST 1
- #define USE_OPENDMX 1
- #define USE_OPENPIXELCONTROL 1
- #define USE_PATHPORT 1
- #define USE_RENARD 1
- #define USE_SANDNET 1
- #define USE_SHOWNET 1
- #define USE_SPI 1
- #define USE_STAGEPROFI 1
- #define USE_UART 1
- #define USE_LIBUSB 1
- #define USE_USBPRO 1
- configure: exit 0
Add Comment
Please, Sign In to add comment