From 9b2c5038b1beab7ccdfd6a8c69d34834ef8e7958 Mon Sep 17 00:00:00 2001 From: yangwei Date: Mon, 28 Sep 2020 14:13:26 +0800 Subject: [PATCH] =?UTF-8?q?=F0=9F=8C=88style:=20=E8=B0=83=E6=95=B4?= =?UTF-8?q?=E7=9B=AE=E5=BD=95=E7=BB=84=E7=BB=87=EF=BC=8Ctcpdump=E6=BA=90?= =?UTF-8?q?=E4=BB=A3=E7=A0=81=E6=94=BE=E5=85=A5src=E7=9B=AE=E5=BD=95?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- .gitignore | 2 +- CMakeLists.txt | 6 +- .../api/v1/query/client-vscode/query.json | 1 + .../reply/cache-v2-d6be4d7a072d5438b4cc.json | 1275 ++++++ .../codemodel-v2-26d6a3e73bd6e837eafc.json | 43 + .../reply/index-2020-09-28T06-04-53-0037.json | 88 + cmake-build-debug/CMakeCache.txt | 400 ++ .../CMakeFiles/3.17.3/CMakeCCompiler.cmake | 76 + .../CMakeFiles/3.17.3/CMakeCXXCompiler.cmake | 88 + .../3.17.3/CMakeDetermineCompilerABI_C.bin | Bin 0 -> 8552 bytes .../3.17.3/CMakeDetermineCompilerABI_CXX.bin | Bin 0 -> 8560 bytes .../CMakeFiles/3.17.3/CMakeSystem.cmake | 15 + .../3.17.3/CompilerIdC/CMakeCCompilerId.c | 671 +++ .../CMakeFiles/3.17.3/CompilerIdC/a.out | Bin 0 -> 8712 bytes .../CompilerIdCXX/CMakeCXXCompilerId.cpp | 660 +++ .../CMakeFiles/3.17.3/CompilerIdCXX/a.out | Bin 0 -> 8720 bytes .../CMakeDirectoryInformation.cmake | 16 + cmake-build-debug/CMakeFiles/CMakeOutput.log | 498 ++ cmake-build-debug/CMakeFiles/Makefile.cmake | 129 + cmake-build-debug/CMakeFiles/Makefile2 | 99 + .../CMakeFiles/TargetDirectories.txt | 8 + .../CMakeFiles/cmake.check_cache | 1 + .../CMakeFiles/feature_tests.bin | Bin 0 -> 12608 bytes .../CMakeFiles/feature_tests.cxx | 405 ++ cmake-build-debug/CMakeFiles/progress.marks | 1 + cmake-build-debug/CPackConfig.cmake | 94 + cmake-build-debug/CPackSourceConfig.cmake | 102 + cmake-build-debug/Makefile | 228 + cmake-build-debug/addrtoname.o | Bin 0 -> 32168 bytes cmake-build-debug/addrtostr.o | Bin 0 -> 3120 bytes cmake-build-debug/af.o | Bin 0 -> 2416 bytes cmake-build-debug/ascii_strcasecmp.o | Bin 0 -> 2176 bytes cmake-build-debug/autorevision.sh | 1268 ++++++ cmake-build-debug/changelog.txt | 55 + cmake-build-debug/checksum.o | Bin 0 -> 3376 bytes cmake-build-debug/cmake_install.cmake | 53 + cmake-build-debug/config.h | 395 ++ cmake-build-debug/config.log | 3998 +++++++++++++++++ cmake-build-debug/config.status | 1083 +++++ cmake-build-debug/cpack.o | Bin 0 -> 3088 bytes cmake-build-debug/gmpls.o | Bin 0 -> 8008 bytes cmake-build-debug/gmt2local.o | Bin 0 -> 1704 bytes cmake-build-debug/in_cksum.o | Bin 0 -> 2304 bytes cmake-build-debug/ipproto.o | Bin 0 -> 2472 bytes cmake-build-debug/l2vpn.o | Bin 0 -> 2872 bytes cmake-build-debug/libnetdissect.a | Bin 0 -> 2170748 bytes cmake-build-debug/machdep.o | Bin 0 -> 1264 bytes cmake-build-debug/net_common.o | Bin 0 -> 13432 bytes cmake-build-debug/nlpid.o | Bin 0 -> 1848 bytes cmake-build-debug/oui.o | Bin 0 -> 4440 bytes cmake-build-debug/parsenfsfh.o | Bin 0 -> 5432 bytes cmake-build-debug/print-802_11.o | Bin 0 -> 55744 bytes cmake-build-debug/print-802_15_4.o | Bin 0 -> 3808 bytes cmake-build-debug/print-ah.o | Bin 0 -> 2160 bytes cmake-build-debug/print-ahcp.o | Bin 0 -> 12224 bytes cmake-build-debug/print-aodv.o | Bin 0 -> 10992 bytes cmake-build-debug/print-aoe.o | Bin 0 -> 13656 bytes cmake-build-debug/print-ap1394.o | Bin 0 -> 2856 bytes cmake-build-debug/print-arcnet.o | Bin 0 -> 6848 bytes cmake-build-debug/print-arp.o | Bin 0 -> 10056 bytes cmake-build-debug/print-ascii.o | Bin 0 -> 3728 bytes cmake-build-debug/print-atalk.o | Bin 0 -> 13760 bytes cmake-build-debug/print-atm.o | Bin 0 -> 10568 bytes cmake-build-debug/print-babel.o | Bin 0 -> 17344 bytes cmake-build-debug/print-beep.o | Bin 0 -> 2616 bytes cmake-build-debug/print-bfd.o | Bin 0 -> 7992 bytes cmake-build-debug/print-bgp.o | Bin 0 -> 68944 bytes cmake-build-debug/print-bootp.o | Bin 0 -> 26496 bytes cmake-build-debug/print-bt.o | Bin 0 -> 1952 bytes cmake-build-debug/print-calm-fast.o | Bin 0 -> 1832 bytes cmake-build-debug/print-carp.o | Bin 0 -> 2912 bytes cmake-build-debug/print-cdp.o | Bin 0 -> 11368 bytes cmake-build-debug/print-cfm.o | Bin 0 -> 14288 bytes cmake-build-debug/print-chdlc.o | Bin 0 -> 4952 bytes cmake-build-debug/print-cip.o | Bin 0 -> 2160 bytes cmake-build-debug/print-cnfp.o | Bin 0 -> 9800 bytes cmake-build-debug/print-dccp.o | Bin 0 -> 17336 bytes cmake-build-debug/print-decnet.o | Bin 0 -> 20296 bytes cmake-build-debug/print-dhcp6.o | Bin 0 -> 19232 bytes cmake-build-debug/print-domain.o | Bin 0 -> 19800 bytes cmake-build-debug/print-dtp.o | Bin 0 -> 3304 bytes cmake-build-debug/print-dvmrp.o | Bin 0 -> 8336 bytes cmake-build-debug/print-eap.o | Bin 0 -> 8152 bytes cmake-build-debug/print-egp.o | Bin 0 -> 8112 bytes cmake-build-debug/print-eigrp.o | Bin 0 -> 9976 bytes cmake-build-debug/print-enc.o | Bin 0 -> 2512 bytes cmake-build-debug/print-esp.o | Bin 0 -> 11704 bytes cmake-build-debug/print-ether.o | Bin 0 -> 10304 bytes cmake-build-debug/print-fddi.o | Bin 0 -> 4728 bytes cmake-build-debug/print-forces.o | Bin 0 -> 32848 bytes cmake-build-debug/print-fr.o | Bin 0 -> 17240 bytes cmake-build-debug/print-frag6.o | Bin 0 -> 2344 bytes cmake-build-debug/print-ftp.o | Bin 0 -> 1592 bytes cmake-build-debug/print-geneve.o | Bin 0 -> 5768 bytes cmake-build-debug/print-geonet.o | Bin 0 -> 6440 bytes cmake-build-debug/print-gre.o | Bin 0 -> 8136 bytes cmake-build-debug/print-hncp.o | Bin 0 -> 16576 bytes cmake-build-debug/print-hsrp.o | Bin 0 -> 4136 bytes cmake-build-debug/print-http.o | Bin 0 -> 3248 bytes cmake-build-debug/print-icmp.o | Bin 0 -> 14400 bytes cmake-build-debug/print-icmp6.o | Bin 0 -> 48408 bytes cmake-build-debug/print-igmp.o | Bin 0 -> 10144 bytes cmake-build-debug/print-igrp.o | Bin 0 -> 3576 bytes cmake-build-debug/print-ip.o | Bin 0 -> 18816 bytes cmake-build-debug/print-ip6.o | Bin 0 -> 10976 bytes cmake-build-debug/print-ip6opts.o | Bin 0 -> 5456 bytes cmake-build-debug/print-ipcomp.o | Bin 0 -> 1816 bytes cmake-build-debug/print-ipfc.o | Bin 0 -> 2488 bytes cmake-build-debug/print-ipnet.o | Bin 0 -> 2936 bytes cmake-build-debug/print-ipx.o | Bin 0 -> 6240 bytes cmake-build-debug/print-isakmp.o | Bin 0 -> 77592 bytes cmake-build-debug/print-isoclns.o | Bin 0 -> 81040 bytes cmake-build-debug/print-juniper.o | Bin 0 -> 25656 bytes cmake-build-debug/print-krb.o | Bin 0 -> 6168 bytes cmake-build-debug/print-l2tp.o | Bin 0 -> 16968 bytes cmake-build-debug/print-lane.o | Bin 0 -> 3512 bytes cmake-build-debug/print-ldp.o | Bin 0 -> 16336 bytes cmake-build-debug/print-lisp.o | Bin 0 -> 8992 bytes cmake-build-debug/print-llc.o | Bin 0 -> 13328 bytes cmake-build-debug/print-lldp.o | Bin 0 -> 39992 bytes cmake-build-debug/print-lmp.o | Bin 0 -> 23832 bytes cmake-build-debug/print-loopback.o | Bin 0 -> 4072 bytes cmake-build-debug/print-lspping.o | Bin 0 -> 14312 bytes cmake-build-debug/print-lwapp.o | Bin 0 -> 7024 bytes cmake-build-debug/print-lwres.o | Bin 0 -> 9040 bytes cmake-build-debug/print-m3ua.o | Bin 0 -> 8440 bytes cmake-build-debug/print-medsa.o | Bin 0 -> 5264 bytes cmake-build-debug/print-mobile.o | Bin 0 -> 2536 bytes cmake-build-debug/print-mobility.o | Bin 0 -> 8488 bytes cmake-build-debug/print-mpcp.o | Bin 0 -> 7016 bytes cmake-build-debug/print-mpls.o | Bin 0 -> 3688 bytes cmake-build-debug/print-mptcp.o | Bin 0 -> 7664 bytes cmake-build-debug/print-msdp.o | Bin 0 -> 3584 bytes cmake-build-debug/print-msnlb.o | Bin 0 -> 2024 bytes cmake-build-debug/print-nflog.o | Bin 0 -> 3352 bytes cmake-build-debug/print-nfs.o | Bin 0 -> 36640 bytes cmake-build-debug/print-nsh.o | Bin 0 -> 4448 bytes cmake-build-debug/print-ntp.o | Bin 0 -> 8472 bytes cmake-build-debug/print-null.o | Bin 0 -> 3856 bytes cmake-build-debug/print-olsr.o | Bin 0 -> 12456 bytes cmake-build-debug/print-openflow-1.0.o | Bin 0 -> 63952 bytes cmake-build-debug/print-openflow.o | Bin 0 -> 4360 bytes cmake-build-debug/print-ospf.o | Bin 0 -> 32072 bytes cmake-build-debug/print-ospf6.o | Bin 0 -> 18848 bytes cmake-build-debug/print-otv.o | Bin 0 -> 2080 bytes cmake-build-debug/print-pgm.o | Bin 0 -> 15312 bytes cmake-build-debug/print-pim.o | Bin 0 -> 25096 bytes cmake-build-debug/print-pktap.o | Bin 0 -> 2912 bytes cmake-build-debug/print-ppi.o | Bin 0 -> 2872 bytes cmake-build-debug/print-ppp.o | Bin 0 -> 35688 bytes cmake-build-debug/print-pppoe.o | Bin 0 -> 5168 bytes cmake-build-debug/print-pptp.o | Bin 0 -> 25360 bytes cmake-build-debug/print-radius.o | Bin 0 -> 31968 bytes cmake-build-debug/print-raw.o | Bin 0 -> 1584 bytes cmake-build-debug/print-resp.o | Bin 0 -> 7024 bytes cmake-build-debug/print-rip.o | Bin 0 -> 6664 bytes cmake-build-debug/print-ripng.o | Bin 0 -> 3432 bytes cmake-build-debug/print-rpki-rtr.o | Bin 0 -> 6968 bytes cmake-build-debug/print-rrcp.o | Bin 0 -> 4136 bytes cmake-build-debug/print-rsvp.o | Bin 0 -> 52144 bytes cmake-build-debug/print-rt6.o | Bin 0 -> 2464 bytes cmake-build-debug/print-rtsp.o | Bin 0 -> 2176 bytes cmake-build-debug/print-rx.o | Bin 0 -> 109376 bytes cmake-build-debug/print-sctp.o | Bin 0 -> 10920 bytes cmake-build-debug/print-sflow.o | Bin 0 -> 16408 bytes cmake-build-debug/print-sip.o | Bin 0 -> 2336 bytes cmake-build-debug/print-sl.o | Bin 0 -> 5192 bytes cmake-build-debug/print-sll.o | Bin 0 -> 4200 bytes cmake-build-debug/print-slow.o | Bin 0 -> 13048 bytes cmake-build-debug/print-smb.o | Bin 0 -> 52248 bytes cmake-build-debug/print-smtp.o | Bin 0 -> 1544 bytes cmake-build-debug/print-snmp.o | Bin 0 -> 75208 bytes cmake-build-debug/print-stp.o | Bin 0 -> 9912 bytes cmake-build-debug/print-sunatm.o | Bin 0 -> 2016 bytes cmake-build-debug/print-sunrpc.o | Bin 0 -> 4224 bytes cmake-build-debug/print-symantec.o | Bin 0 -> 2888 bytes cmake-build-debug/print-syslog.o | Bin 0 -> 4888 bytes cmake-build-debug/print-tcp.o | Bin 0 -> 20160 bytes cmake-build-debug/print-telnet.o | Bin 0 -> 9632 bytes cmake-build-debug/print-tftp.o | Bin 0 -> 4352 bytes cmake-build-debug/print-timed.o | Bin 0 -> 5048 bytes cmake-build-debug/print-tipc.o | Bin 0 -> 8432 bytes cmake-build-debug/print-token.o | Bin 0 -> 4992 bytes cmake-build-debug/print-udld.o | Bin 0 -> 4872 bytes cmake-build-debug/print-udp.o | Bin 0 -> 17168 bytes cmake-build-debug/print-usb.o | Bin 0 -> 3104 bytes cmake-build-debug/print-vjc.o | Bin 0 -> 2328 bytes cmake-build-debug/print-vqp.o | Bin 0 -> 5344 bytes cmake-build-debug/print-vrrp.o | Bin 0 -> 4464 bytes cmake-build-debug/print-vtp.o | Bin 0 -> 7896 bytes cmake-build-debug/print-vxlan-gpe.o | Bin 0 -> 3216 bytes cmake-build-debug/print-vxlan.o | Bin 0 -> 2080 bytes cmake-build-debug/print-wb.o | Bin 0 -> 8424 bytes cmake-build-debug/print-zephyr.o | Bin 0 -> 10704 bytes cmake-build-debug/print-zeromq.o | Bin 0 -> 5480 bytes cmake-build-debug/print.o | Bin 0 -> 10936 bytes cmake-build-debug/setsignal.o | Bin 0 -> 1544 bytes cmake-build-debug/signature.o | Bin 0 -> 3768 bytes cmake-build-debug/smbutil.o | Bin 0 -> 89624 bytes cmake-build-debug/strlcat.o | Bin 0 -> 1552 bytes cmake-build-debug/strlcpy.o | Bin 0 -> 1376 bytes cmake-build-debug/strtoaddr.o | Bin 0 -> 3304 bytes cmake-build-debug/tcpdump | Bin 0 -> 1357784 bytes cmake-build-debug/tcpdump.1 | 1975 ++++++++ cmake-build-debug/tcpdump.o | Bin 0 -> 64432 bytes cmake-build-debug/tcpdump_mesa | Bin 0 -> 1357784 bytes cmake-build-debug/util-print.o | Bin 0 -> 12728 bytes cmake-build-debug/util.o | Bin 0 -> 4584 bytes cmake-build-debug/version.c | 1 + cmake-build-debug/version.cmake | 19 + cmake-build-debug/version.o | Bin 0 -> 1080 bytes cmake/Package.cmake | 15 +- cmake/Version.cmake | 2 +- cmake/changelog.sh | 4 + readme.md | 59 + readme.txt | 14 - CHANGES => src/CHANGES | 0 CREDITS => src/CREDITS | 0 INSTALL.txt => src/INSTALL.txt | 0 LICENSE => src/LICENSE | 0 .../Makefile-devel-adds | 0 Makefile.in => src/Makefile.in | 0 README.md => src/README.md | 0 Readme.Win32 => src/Readme.Win32 | 0 VERSION => src/VERSION | 0 aclocal.m4 => src/aclocal.m4 | 0 addrtoname.c => src/addrtoname.c | 0 addrtoname.h => src/addrtoname.h | 0 addrtostr.c => src/addrtostr.c | 0 addrtostr.h => src/addrtostr.h | 0 af.c => src/af.c | 0 af.h => src/af.h | 0 ah.h => src/ah.h | 0 appletalk.h => src/appletalk.h | 0 ascii_strcasecmp.c => src/ascii_strcasecmp.c | 0 ascii_strcasecmp.h => src/ascii_strcasecmp.h | 0 atime.awk => src/atime.awk | 0 atm.h => src/atm.h | 0 bpf_dump.c => src/bpf_dump.c | 0 chdlc.h => src/chdlc.h | 0 checksum.c => src/checksum.c | 0 config.guess => src/config.guess | 0 config.h.in => src/config.h.in | 0 config.sub => src/config.sub | 0 configure => src/configure | 0 configure.in => src/configure.in | 0 cpack.c => src/cpack.c | 0 cpack.h => src/cpack.h | 0 ether.h => src/ether.h | 0 ethertype.h => src/ethertype.h | 0 extract.h => src/extract.h | 0 getopt_long.h => src/getopt_long.h | 0 gmpls.c => src/gmpls.c | 0 gmpls.h => src/gmpls.h | 0 gmt2local.c => src/gmt2local.c | 0 gmt2local.h => src/gmt2local.h | 0 in_cksum.c => src/in_cksum.c | 0 install-sh => src/install-sh | 0 interface.h => src/interface.h | 0 ip.h => src/ip.h | 0 ip6.h => src/ip6.h | 0 ipproto.c => src/ipproto.c | 0 ipproto.h => src/ipproto.h | 0 l2vpn.c => src/l2vpn.c | 0 l2vpn.h => src/l2vpn.h | 0 {lbl => src/lbl}/os-osf4.h | 0 {lbl => src/lbl}/os-solaris2.h | 0 {lbl => src/lbl}/os-sunos4.h | 0 {lbl => src/lbl}/os-ultrix4.h | 0 llc.h => src/llc.h | 0 machdep.c => src/machdep.c | 0 machdep.h => src/machdep.h | 0 makemib => src/makemib | 0 mesa_net.h => src/mesa_net.h | 0 mesa_pkt_dump.h => src/mesa_pkt_dump.h | 0 mib.h => src/mib.h | 0 {missing => src/missing}/datalinks.c | 0 {missing => src/missing}/dlnames.c | 0 {missing => src/missing}/getopt_long.c | 0 {missing => src/missing}/snprintf.c | 0 {missing => src/missing}/strdup.c | 0 {missing => src/missing}/strlcat.c | 0 {missing => src/missing}/strlcpy.c | 0 {missing => src/missing}/strsep.c | 0 mkdep => src/mkdep | 0 mpls.h => src/mpls.h | 0 nameser.h => src/nameser.h | 0 net_common.c => src/net_common.c | 0 .../netdissect-stdinc.h | 0 netdissect.h => src/netdissect.h | 0 nfs.h => src/nfs.h | 0 nfsfh.h => src/nfsfh.h | 0 nlpid.c => src/nlpid.c | 0 nlpid.h => src/nlpid.h | 0 openflow.h => src/openflow.h | 0 ospf.h => src/ospf.h | 0 oui.c => src/oui.c | 0 oui.h => src/oui.h | 0 packetdat.awk => src/packetdat.awk | 0 parsenfsfh.c => src/parsenfsfh.c | 0 pcap-missing.h => src/pcap-missing.h | 0 pcap_dump_ftell.c => src/pcap_dump_ftell.c | 0 ppp.h => src/ppp.h | 0 print-802_11.c => src/print-802_11.c | 0 print-802_15_4.c => src/print-802_15_4.c | 0 print-ah.c => src/print-ah.c | 0 print-ahcp.c => src/print-ahcp.c | 0 print-aodv.c => src/print-aodv.c | 0 print-aoe.c => src/print-aoe.c | 0 print-ap1394.c => src/print-ap1394.c | 0 print-arcnet.c => src/print-arcnet.c | 0 print-arp.c => src/print-arp.c | 0 print-ascii.c => src/print-ascii.c | 0 print-atalk.c => src/print-atalk.c | 0 print-atm.c => src/print-atm.c | 0 print-babel.c => src/print-babel.c | 0 print-beep.c => src/print-beep.c | 0 print-bfd.c => src/print-bfd.c | 0 print-bgp.c => src/print-bgp.c | 0 print-bootp.c => src/print-bootp.c | 0 print-bt.c => src/print-bt.c | 0 print-calm-fast.c => src/print-calm-fast.c | 0 print-carp.c => src/print-carp.c | 0 print-cdp.c => src/print-cdp.c | 0 print-cfm.c => src/print-cfm.c | 0 print-chdlc.c => src/print-chdlc.c | 0 print-cip.c => src/print-cip.c | 0 print-cnfp.c => src/print-cnfp.c | 0 print-dccp.c => src/print-dccp.c | 0 print-decnet.c => src/print-decnet.c | 0 print-dhcp6.c => src/print-dhcp6.c | 0 print-domain.c => src/print-domain.c | 0 print-dtp.c => src/print-dtp.c | 0 print-dvmrp.c => src/print-dvmrp.c | 0 print-eap.c => src/print-eap.c | 0 print-egp.c => src/print-egp.c | 0 print-eigrp.c => src/print-eigrp.c | 0 print-enc.c => src/print-enc.c | 0 print-esp.c => src/print-esp.c | 0 print-ether.c => src/print-ether.c | 0 print-fddi.c => src/print-fddi.c | 0 print-forces.c => src/print-forces.c | 0 print-fr.c => src/print-fr.c | 0 print-frag6.c => src/print-frag6.c | 0 print-ftp.c => src/print-ftp.c | 0 print-geneve.c => src/print-geneve.c | 0 print-geonet.c => src/print-geonet.c | 0 print-gre.c => src/print-gre.c | 0 print-hncp.c => src/print-hncp.c | 0 print-hsrp.c => src/print-hsrp.c | 0 print-http.c => src/print-http.c | 0 print-icmp.c => src/print-icmp.c | 0 print-icmp6.c => src/print-icmp6.c | 0 print-igmp.c => src/print-igmp.c | 0 print-igrp.c => src/print-igrp.c | 0 print-ip.c => src/print-ip.c | 0 print-ip6.c => src/print-ip6.c | 0 print-ip6opts.c => src/print-ip6opts.c | 0 print-ipcomp.c => src/print-ipcomp.c | 0 print-ipfc.c => src/print-ipfc.c | 0 print-ipnet.c => src/print-ipnet.c | 0 print-ipx.c => src/print-ipx.c | 0 print-isakmp.c => src/print-isakmp.c | 0 print-isoclns.c => src/print-isoclns.c | 0 print-juniper.c => src/print-juniper.c | 0 print-krb.c => src/print-krb.c | 0 print-l2tp.c => src/print-l2tp.c | 0 print-lane.c => src/print-lane.c | 0 print-ldp.c => src/print-ldp.c | 0 print-lisp.c => src/print-lisp.c | 0 print-llc.c => src/print-llc.c | 0 print-lldp.c => src/print-lldp.c | 0 print-lmp.c => src/print-lmp.c | 0 print-loopback.c => src/print-loopback.c | 0 print-lspping.c => src/print-lspping.c | 0 print-lwapp.c => src/print-lwapp.c | 0 print-lwres.c => src/print-lwres.c | 0 print-m3ua.c => src/print-m3ua.c | 0 print-medsa.c => src/print-medsa.c | 0 print-mobile.c => src/print-mobile.c | 0 print-mobility.c => src/print-mobility.c | 0 print-mpcp.c => src/print-mpcp.c | 0 print-mpls.c => src/print-mpls.c | 0 print-mptcp.c => src/print-mptcp.c | 0 print-msdp.c => src/print-msdp.c | 0 print-msnlb.c => src/print-msnlb.c | 0 print-nflog.c => src/print-nflog.c | 0 print-nfs.c => src/print-nfs.c | 0 print-nsh.c => src/print-nsh.c | 0 print-ntp.c => src/print-ntp.c | 0 print-null.c => src/print-null.c | 0 print-olsr.c => src/print-olsr.c | 0 .../print-openflow-1.0.c | 0 print-openflow.c => src/print-openflow.c | 0 print-ospf.c => src/print-ospf.c | 0 print-ospf6.c => src/print-ospf6.c | 0 print-otv.c => src/print-otv.c | 0 print-pflog.c => src/print-pflog.c | 0 print-pgm.c => src/print-pgm.c | 0 print-pim.c => src/print-pim.c | 0 print-pktap.c => src/print-pktap.c | 0 print-ppi.c => src/print-ppi.c | 0 print-ppp.c => src/print-ppp.c | 0 print-pppoe.c => src/print-pppoe.c | 0 print-pptp.c => src/print-pptp.c | 0 print-radius.c => src/print-radius.c | 0 print-raw.c => src/print-raw.c | 0 print-resp.c => src/print-resp.c | 0 print-rip.c => src/print-rip.c | 0 print-ripng.c => src/print-ripng.c | 0 print-rpki-rtr.c => src/print-rpki-rtr.c | 0 print-rrcp.c => src/print-rrcp.c | 0 print-rsvp.c => src/print-rsvp.c | 0 print-rt6.c => src/print-rt6.c | 0 print-rtsp.c => src/print-rtsp.c | 0 print-rx.c => src/print-rx.c | 0 print-sctp.c => src/print-sctp.c | 0 print-sflow.c => src/print-sflow.c | 0 print-sip.c => src/print-sip.c | 0 print-sl.c => src/print-sl.c | 0 print-sll.c => src/print-sll.c | 0 print-slow.c => src/print-slow.c | 0 print-smb.c => src/print-smb.c | 0 print-smtp.c => src/print-smtp.c | 0 print-snmp.c => src/print-snmp.c | 0 print-stp.c => src/print-stp.c | 0 print-sunatm.c => src/print-sunatm.c | 0 print-sunrpc.c => src/print-sunrpc.c | 0 print-symantec.c => src/print-symantec.c | 0 print-syslog.c => src/print-syslog.c | 0 print-tcp.c => src/print-tcp.c | 0 print-telnet.c => src/print-telnet.c | 0 print-tftp.c => src/print-tftp.c | 0 print-timed.c => src/print-timed.c | 0 print-tipc.c => src/print-tipc.c | 0 print-token.c => src/print-token.c | 0 print-udld.c => src/print-udld.c | 0 print-udp.c => src/print-udp.c | 0 print-usb.c => src/print-usb.c | 0 print-vjc.c => src/print-vjc.c | 0 print-vqp.c => src/print-vqp.c | 0 print-vrrp.c => src/print-vrrp.c | 0 print-vtp.c => src/print-vtp.c | 0 print-vxlan-gpe.c => src/print-vxlan-gpe.c | 0 print-vxlan.c => src/print-vxlan.c | 0 print-wb.c => src/print-wb.c | 0 print-zephyr.c => src/print-zephyr.c | 0 print-zeromq.c => src/print-zeromq.c | 0 print.c => src/print.c | 0 print.h => src/print.h | 0 rpc_auth.h => src/rpc_auth.h | 0 rpc_msg.h => src/rpc_msg.h | 0 rpl.h => src/rpl.h | 0 send-ack.awk => src/send-ack.awk | 0 setsignal.c => src/setsignal.c | 0 setsignal.h => src/setsignal.h | 0 signature.c => src/signature.c | 0 signature.h => src/signature.h | 0 slcompress.h => src/slcompress.h | 0 smb.h => src/smb.h | 0 smbutil.c => src/smbutil.c | 0 stime.awk => src/stime.awk | 0 stream_base.h => src/stream_base.h | 0 strtoaddr.c => src/strtoaddr.c | 0 strtoaddr.h => src/strtoaddr.h | 0 tcp.h => src/tcp.h | 0 tcpdump.1.in => src/tcpdump.1.in | 0 tcpdump.c => src/tcpdump.c | 0 .../tests}/02-sunrise-sunset-esp.pcap | Bin .../tests}/08-sunrise-sunset-aes.pcap | Bin .../tests}/08-sunrise-sunset-esp2.pcap | Bin {tests => src/tests}/3560_CDP.pcap | Bin .../tests}/802.1D_spanning_tree.pcap | Bin {tests => src/tests}/802.1w_rapid_STP.pcap | Bin {tests => src/tests}/AoE_Linux.pcap | Bin {tests => src/tests}/DECnet_Phone.pcap | Bin {tests => src/tests}/DTP.pcap | Bin {tests => src/tests}/EIGRP_adjacency.pcap | Bin {tests => src/tests}/EIGRP_goodbye.pcap | Bin {tests => src/tests}/EIGRP_subnet_down.pcap | Bin {tests => src/tests}/EIGRP_subnet_up.pcap | Bin {tests => src/tests}/HDLC.pcap | Bin {tests => src/tests}/HSRP_coup.pcap | Bin {tests => src/tests}/HSRP_election.pcap | Bin {tests => src/tests}/HSRP_failover.pcap | Bin {tests => src/tests}/IGMP_V1.pcap | Bin {tests => src/tests}/IGMP_V2.pcap | Bin {tests => src/tests}/ISAKMP_sa_setup.pcap | Bin {tests => src/tests}/ISIS_external_lsp.pcap | Bin .../tests}/ISIS_level1_adjacency.pcap | Bin .../tests}/ISIS_level2_adjacency.pcap | Bin {tests => src/tests}/ISIS_p2p_adjacency.pcap | Bin {tests => src/tests}/LACP.pcap | Bin {tests => src/tests}/LLDP_and_CDP.pcap | Bin .../tests}/MSTP_Intra-Region_BPDUs.pcap | Bin {tests => src/tests}/OLSRv1_HNA_sgw_1.out | 0 {tests => src/tests}/OLSRv1_HNA_sgw_1.pcap | Bin .../tests}/OSPFv3_NBMA_adjacencies.pcap | Bin .../tests}/OSPFv3_broadcast_adjacency.pcap | Bin .../tests}/OSPFv3_multipoint_adjacencies.pcap | Bin {tests => src/tests}/OSPFv3_with_AH.pcap | Bin {tests => src/tests}/PIM-DM_pruning.pcap | Bin {tests => src/tests}/PIM-SM_join_prune.pcap | Bin .../tests}/PIM_register_register-stop.pcap | Bin {tests => src/tests}/PIMv2_bootstrap.pcap | Bin {tests => src/tests}/PIMv2_hellos.pcap | Bin {tests => src/tests}/QinQpacket.out | 0 {tests => src/tests}/QinQpacket.pcap | Bin {tests => src/tests}/QinQpacketv.out | 0 {tests => src/tests}/RADIUS-RFC4675.pcap | Bin {tests => src/tests}/RADIUS-RFC5176.pcap | Bin {tests => src/tests}/RADIUS-port1700.pcap | Bin {tests => src/tests}/RADIUS.pcap | Bin {tests => src/tests}/TESTLIST | 0 {tests => src/tests}/TESTonce | 0 {tests => src/tests}/TESTrun.sh | 0 {tests => src/tests}/UDLD.pcap | Bin {tests => src/tests}/ahcp-vv.out | 0 {tests => src/tests}/ahcp.pcap | Bin {tests => src/tests}/aoe_1-v.out | 0 {tests => src/tests}/aoe_1.out | 0 {tests => src/tests}/babel.pcap | Bin {tests => src/tests}/babel1.out | 0 {tests => src/tests}/babel1v.out | 0 {tests => src/tests}/babel_auth.out | 0 {tests => src/tests}/babel_auth.pcap | Bin {tests => src/tests}/babel_pad1.out | 0 {tests => src/tests}/babel_pad1.pcap | Bin {tests => src/tests}/babel_rtt.out | 0 {tests => src/tests}/babel_rtt.pcap | Bin {tests => src/tests}/bgp-aigp.out | 0 {tests => src/tests}/bgp-aigp.pcap | Bin {tests => src/tests}/bgp-infinite-loop.pcap | Bin {tests => src/tests}/bgp_infloop-v.out | 0 {tests => src/tests}/bgp_vpn_attrset.out | 0 {tests => src/tests}/bgp_vpn_attrset.pcap | Bin {tests => src/tests}/cdp-v.out | 0 {tests => src/tests}/chdlc-slarp-short.pcap | Bin {tests => src/tests}/chdlc-slarp.pcap | Bin {tests => src/tests}/crypto.sh | 0 {tests => src/tests}/cve-2014-8767-OLSR.out | 0 {tests => src/tests}/cve-2014-8767-OLSR.pcap | Bin {tests => src/tests}/cve-2014-8768-Geonet.out | 0 .../tests}/cve-2014-8768-Geonet.pcap | Bin {tests => src/tests}/cve-2014-8769-AODV.out | 0 {tests => src/tests}/cve-2014-8769-AODV.pcap | Bin {tests => src/tests}/cve2015-0261-crash.out | 0 {tests => src/tests}/cve2015-0261-crash.pcap | Bin {tests => src/tests}/cve2015-0261-ipv6.out | 0 {tests => src/tests}/cve2015-0261-ipv6.pcap | Bin {tests => src/tests}/dcb_ets.out | 0 {tests => src/tests}/dcb_ets.pcap | Bin {tests => src/tests}/dcb_pfc.out | 0 {tests => src/tests}/dcb_pfc.pcap | Bin {tests => src/tests}/dcb_qcn.out | 0 {tests => src/tests}/dcb_qcn.pcap | Bin .../tests}/dccp_partial_csum_v4_longer.out | 0 .../tests}/dccp_partial_csum_v4_longer.pcap | Bin .../tests}/dccp_partial_csum_v4_simple.out | 0 .../tests}/dccp_partial_csum_v4_simple.pcap | Bin .../tests}/dccp_partial_csum_v6_longer.out | 0 .../tests}/dccp_partial_csum_v6_longer.pcap | Bin .../tests}/dccp_partial_csum_v6_simple.out | 0 .../tests}/dccp_partial_csum_v6_simple.pcap | Bin {tests => src/tests}/decnet.out | 0 {tests => src/tests}/dhcp-rfc3004-v.out | 0 {tests => src/tests}/dhcp-rfc3004.pcap | Bin {tests => src/tests}/dhcp-rfc5859-v.out | 0 {tests => src/tests}/dhcp-rfc5859.pcap | Bin .../tests}/dhcpv6-AFTR-Name-RFC6334.out | 0 .../tests}/dhcpv6-AFTR-Name-RFC6334.pcap | Bin {tests => src/tests}/dhcpv6-domain-list.out | 0 {tests => src/tests}/dhcpv6-domain-list.pcap | Bin {tests => src/tests}/dhcpv6-ia-na.out | 0 {tests => src/tests}/dhcpv6-ia-na.pcap | Bin {tests => src/tests}/dhcpv6-ia-pd.out | 0 {tests => src/tests}/dhcpv6-ia-pd.pcap | Bin {tests => src/tests}/dhcpv6-ia-ta.out | 0 {tests => src/tests}/dhcpv6-ia-ta.pcap | Bin {tests => src/tests}/dhcpv6-ntp-server.out | 0 {tests => src/tests}/dhcpv6-ntp-server.pcap | Bin {tests => src/tests}/dhcpv6-sip-server-d.out | 0 {tests => src/tests}/dhcpv6-sip-server-d.pcap | Bin {tests => src/tests}/dnssec-vv.out | 0 {tests => src/tests}/dnssec.pcap | Bin {tests => src/tests}/dtp-v.out | 0 {tests => src/tests}/dvmrp.out | 0 {tests => src/tests}/e1000g.out | 0 {tests => src/tests}/e1000g.pcap | Bin {tests => src/tests}/eapon1.gdbinit | 0 {tests => src/tests}/eapon1.out | 0 {tests => src/tests}/eapon1.pcap | Bin {tests => src/tests}/eigrp1-v.out | 0 {tests => src/tests}/eigrp2-v.out | 0 {tests => src/tests}/eigrp3-v.out | 0 {tests => src/tests}/eigrp4-v.out | 0 {tests => src/tests}/epgm_zmtp1.pcap | Bin {tests => src/tests}/epgm_zmtp1v.out | 0 {tests => src/tests}/epgmv.out | 0 {tests => src/tests}/esp-secrets.txt | 0 {tests => src/tests}/esp0.out | 0 {tests => src/tests}/esp1.gdbinit | 0 {tests => src/tests}/esp1.out | 0 {tests => src/tests}/esp2.gdbinit | 0 {tests => src/tests}/esp2.out | 0 {tests => src/tests}/esp3.gdbinit | 0 {tests => src/tests}/esp4.gdbinit | 0 {tests => src/tests}/esp5.gdbinit | 0 {tests => src/tests}/esp5.out | 0 {tests => src/tests}/espudp1.out | 0 {tests => src/tests}/espudp1.pcap | Bin {tests => src/tests}/evb.out | 0 {tests => src/tests}/evb.pcap | Bin {tests => src/tests}/failure-outputs.txt | 0 {tests => src/tests}/forces1.out | 0 {tests => src/tests}/forces1.pcap | Bin {tests => src/tests}/forces1vvv.out | 0 {tests => src/tests}/forces1vvvv.out | 0 {tests => src/tests}/forces2.pcap | Bin {tests => src/tests}/forces2v.out | 0 {tests => src/tests}/forces2vv.out | 0 {tests => src/tests}/forces2vvv.out | 0 {tests => src/tests}/forces3.pcap | Bin {tests => src/tests}/forces3vvv.out | 0 {tests => src/tests}/geneve-tcp.out | 0 {tests => src/tests}/geneve-vni.out | 0 {tests => src/tests}/geneve-vv.out | 0 {tests => src/tests}/geneve.pcap | Bin {tests => src/tests}/geonet_and_calm_fast.out | 0 .../tests}/geonet_and_calm_fast.pcap | Bin {tests => src/tests}/hdlc1.out | 0 {tests => src/tests}/hdlc2.out | 0 {tests => src/tests}/hdlc3.out | 0 {tests => src/tests}/hdlc4.out | 0 {tests => src/tests}/hdlc_slarp.pcap | Bin {tests => src/tests}/hncp.out | 0 {tests => src/tests}/hncp.pcap | Bin {tests => src/tests}/hsrp_1-v.out | 0 {tests => src/tests}/hsrp_1.out | 0 {tests => src/tests}/hsrp_2-v.out | 0 {tests => src/tests}/hsrp_3-v.out | 0 {tests => src/tests}/icmpv6.out | 0 {tests => src/tests}/icmpv6.pcap | Bin {tests => src/tests}/icmpv6_opt24-v.out | 0 {tests => src/tests}/icmpv6_opt24.pcap | Bin {tests => src/tests}/ieee802.11_exthdr.out | 0 {tests => src/tests}/ieee802.11_exthdr.pcap | Bin {tests => src/tests}/ieee802.11_rx-stbc.out | 0 {tests => src/tests}/ieee802.11_rx-stbc.pcap | Bin {tests => src/tests}/igmpv1.out | 0 {tests => src/tests}/igmpv2.out | 0 {tests => src/tests}/igmpv3-queries.out | 0 {tests => src/tests}/igmpv3-queries.pcap | Bin {tests => src/tests}/ikev2four.out | 0 {tests => src/tests}/ikev2four.pcap | Bin {tests => src/tests}/ikev2fourv.out | 0 {tests => src/tests}/ikev2fourv4.out | 0 {tests => src/tests}/ikev2pI2-secrets.txt | 0 {tests => src/tests}/ikev2pI2.out | 0 {tests => src/tests}/ikev2pI2.pcap | Bin {tests => src/tests}/ipv6-bad-version.out | 0 {tests => src/tests}/ipv6-bad-version.pcap | Bin {tests => src/tests}/ipv6-routing-header.out | 0 {tests => src/tests}/ipv6-routing-header.pcap | Bin .../tests}/isakmp-delete-segfault.pcap | Bin .../isakmp-identification-segfault.pcap | Bin {tests => src/tests}/isakmp-pointer-loop.pcap | Bin {tests => src/tests}/isakmp1.out | 0 {tests => src/tests}/isakmp2.out | 0 {tests => src/tests}/isakmp3.out | 0 {tests => src/tests}/isakmp4.out | 0 {tests => src/tests}/isakmp4500.pcap | Bin {tests => src/tests}/isakmp5-v.out | 0 {tests => src/tests}/isis-infinite-loop.pcap | Bin {tests => src/tests}/isis_1-v.out | 0 {tests => src/tests}/isis_1.out | 0 {tests => src/tests}/isis_2-v.out | 0 {tests => src/tests}/isis_3-v.out | 0 {tests => src/tests}/isis_4-v.out | 0 {tests => src/tests}/isis_infloop-v.out | 0 {tests => src/tests}/isis_poi.out | 0 {tests => src/tests}/isis_poi.pcap | Bin {tests => src/tests}/isis_poi2.out | 0 {tests => src/tests}/isis_poi2.pcap | Bin {tests => src/tests}/isup.out | 0 {tests => src/tests}/isup.pcap | Bin {tests => src/tests}/isupvv.out | 0 {tests => src/tests}/kday1.out | 0 {tests => src/tests}/kday1.pcap | Bin {tests => src/tests}/kday2.out | 0 {tests => src/tests}/kday2.pcap | Bin {tests => src/tests}/kday3.out | 0 {tests => src/tests}/kday3.pcap | Bin {tests => src/tests}/kday4.out | 0 {tests => src/tests}/kday4.pcap | Bin {tests => src/tests}/kday5.out | 0 {tests => src/tests}/kday5.pcap | Bin {tests => src/tests}/kday6.out | 0 {tests => src/tests}/kday6.pcap | Bin {tests => src/tests}/kday7.out | 0 {tests => src/tests}/kday7.pcap | Bin {tests => src/tests}/kday8.out | 0 {tests => src/tests}/kday8.pcap | Bin {tests => src/tests}/lacp-ev.out | 0 {tests => src/tests}/ldp-infinite-loop.pcap | Bin {tests => src/tests}/ldp_infloop.out | 0 {tests => src/tests}/lisp_eid_notify.out | 0 {tests => src/tests}/lisp_eid_notify.pcap | Bin {tests => src/tests}/lisp_eid_register.out | 0 {tests => src/tests}/lisp_eid_register.pcap | Bin {tests => src/tests}/lisp_ipv6.out | 0 {tests => src/tests}/lisp_ipv6.pcap | Bin {tests => src/tests}/lldp_cdp-ev.out | 0 {tests => src/tests}/lmp-v.out | 0 {tests => src/tests}/lmp-v.sh | 0 {tests => src/tests}/lmp.out | 0 {tests => src/tests}/lmp.pcap | Bin {tests => src/tests}/loopback.out | 0 {tests => src/tests}/loopback.pcap | Bin {tests => src/tests}/lspping-fec-ldp-v.out | 0 {tests => src/tests}/lspping-fec-ldp-vv.out | 0 {tests => src/tests}/lspping-fec-ldp.out | 0 {tests => src/tests}/lspping-fec-ldp.pcap | Bin {tests => src/tests}/lspping-fec-rsvp-v.out | 0 {tests => src/tests}/lspping-fec-rsvp-vv.out | 0 {tests => src/tests}/lspping-fec-rsvp.out | 0 {tests => src/tests}/lspping-fec-rsvp.pcap | Bin {tests => src/tests}/medsa-e.out | 0 {tests => src/tests}/medsa.out | 0 {tests => src/tests}/medsa.pcap | Bin .../tests}/mpbgp-linklocal-nexthop.out | 0 .../tests}/mpbgp-linklocal-nexthop.pcap | Bin {tests => src/tests}/mpls-ldp-hello.out | 0 {tests => src/tests}/mpls-ldp-hello.pcap | Bin {tests => src/tests}/mpls-traceroute-v.out | 0 {tests => src/tests}/mpls-traceroute.out | 0 {tests => src/tests}/mpls-traceroute.pcap | Bin {tests => src/tests}/mptcp-fclose.out | 0 {tests => src/tests}/mptcp-fclose.pcap | Bin {tests => src/tests}/mptcp.out | 0 {tests => src/tests}/mptcp.pcap | Bin {tests => src/tests}/mrinfo_query.pcap | Bin {tests => src/tests}/msnlb.out | 0 {tests => src/tests}/msnlb.pcap | Bin {tests => src/tests}/msnlb2.out | 0 {tests => src/tests}/msnlb2.pcap | Bin {tests => src/tests}/mstp-v.out | 0 {tests => src/tests}/mtrace.out | 0 {tests => src/tests}/mtrace.pcap | Bin {tests => src/tests}/nflog-e.out | 0 {tests => src/tests}/nflog-e.sh | 0 {tests => src/tests}/nflog.pcap | Bin {tests => src/tests}/nsh-over-vxlan-gpe-v.out | 0 .../tests}/nsh-over-vxlan-gpe-vv.out | 0 .../tests}/nsh-over-vxlan-gpe-vvv.out | 0 {tests => src/tests}/nsh-over-vxlan-gpe.out | 0 {tests => src/tests}/nsh-over-vxlan-gpe.pcap | Bin {tests => src/tests}/of10_7050q-v.out | 0 {tests => src/tests}/of10_7050q.pcap | Bin {tests => src/tests}/of10_7050sx_bsn-vv.out | 0 {tests => src/tests}/of10_7050sx_bsn.pcap | Bin {tests => src/tests}/of10_p3295-vv.out | 0 {tests => src/tests}/of10_p3295.pcap | Bin {tests => src/tests}/of10_pf5240-vv.out | 0 {tests => src/tests}/of10_pf5240.pcap | Bin {tests => src/tests}/of10_s4810-vvvv.out | 0 {tests => src/tests}/of10_s4810.pcap | Bin {tests => src/tests}/ospf-gmpls.out | 0 {tests => src/tests}/ospf-gmpls.pcap | Bin {tests => src/tests}/ospf3_ah-vv.out | 0 {tests => src/tests}/ospf3_auth-vv.out | 0 {tests => src/tests}/ospf3_auth.pcap | Bin {tests => src/tests}/ospf3_bc-vv.out | 0 {tests => src/tests}/ospf3_mp-vv.out | 0 {tests => src/tests}/ospf3_nbma-vv.out | 0 .../tests}/pcap-invalid-version-1.out | 0 .../tests}/pcap-invalid-version-1.pcap | Bin .../tests}/pcap-invalid-version-2.out | 0 .../tests}/pcap-invalid-version-2.pcap | Bin .../tests}/pcap-ng-invalid-vers-1.out | 0 .../tests}/pcap-ng-invalid-vers-1.pcap | Bin .../tests}/pcap-ng-invalid-vers-2.out | 0 .../tests}/pcap-ng-invalid-vers-2.pcap | Bin {tests => src/tests}/pgm_zmtp1.pcap | Bin {tests => src/tests}/pgm_zmtp1v.out | 0 {tests => src/tests}/pgmv.out | 0 {tests => src/tests}/pimv2_bootstrap-v.out | 0 {tests => src/tests}/pimv2_dm-v.out | 0 {tests => src/tests}/pimv2_hellos-v.out | 0 {tests => src/tests}/pimv2_register-v.out | 0 {tests => src/tests}/pimv2_sm-v.out | 0 {tests => src/tests}/pppoe.out | 0 {tests => src/tests}/pppoe.pcap | Bin {tests => src/tests}/pppoes.out | 0 {tests => src/tests}/pppoes.pcap | Bin {tests => src/tests}/pppoes_id.out | 0 {tests => src/tests}/print-A.out | 0 {tests => src/tests}/print-AA.out | 0 {tests => src/tests}/print-capX.out | 0 {tests => src/tests}/print-capXX.out | 0 {tests => src/tests}/print-flags.pcap | Bin {tests => src/tests}/print-x.out | 0 {tests => src/tests}/print-xx.out | 0 {tests => src/tests}/radius-port1700-v.out | 0 {tests => src/tests}/radius-rfc4675-v.out | 0 {tests => src/tests}/radius-rfc5176-v.out | 0 {tests => src/tests}/radius-v.out | 0 {tests => src/tests}/resp_1.out | 0 {tests => src/tests}/resp_1_benchmark.pcap | Bin {tests => src/tests}/resp_2.out | 0 {tests => src/tests}/resp_2_inline.pcap | Bin {tests => src/tests}/resp_3.out | 0 {tests => src/tests}/resp_3_malicious.pcap | Bin {tests => src/tests}/ripv1v2.out | 0 {tests => src/tests}/ripv1v2.pcap | Bin {tests => src/tests}/ripv2_auth.out | 0 {tests => src/tests}/ripv2_auth.pcap | Bin {tests => src/tests}/rpl-14-dao.pcap | Bin {tests => src/tests}/rpl-14-daovvv.out | 0 {tests => src/tests}/rpl-19-pickdag.out | 0 {tests => src/tests}/rpl-19-pickdag.pcap | Bin {tests => src/tests}/rpl-19-pickdagvvv.out | 0 {tests => src/tests}/rpl-26-senddaoack.pcap | Bin {tests => src/tests}/rpl-26-senddaovv.out | 0 {tests => src/tests}/rpvst-v.out | 0 .../tests}/rpvstp-trunk-native-vid5.pcap | Bin {tests => src/tests}/rstp-v.out | 0 {tests => src/tests}/rsvp-infinite-loop.pcap | Bin {tests => src/tests}/rsvp_infloop-v.out | 0 .../sflow_multiple_counter_30_pdus-nv.out | 0 .../tests}/sflow_multiple_counter_30_pdus.out | 0 .../sflow_multiple_counter_30_pdus.pcap | Bin {tests => src/tests}/spb.out | 0 {tests => src/tests}/spb.pcap | Bin {tests => src/tests}/spb_bpduv4.out | 0 {tests => src/tests}/spb_bpduv4.pcap | Bin {tests => src/tests}/stp-v.out | 0 {tests => src/tests}/syslog-v.out | 0 {tests => src/tests}/syslog_udp.pcap | Bin {tests => src/tests}/tfo-5c1fa7f9ae91.pcap | Bin {tests => src/tests}/tfo.out | 0 {tests => src/tests}/udld-v.out | 0 {tests => src/tests}/unaligned-nfs-1.out | 0 {tests => src/tests}/unaligned-nfs-1.pcap | Bin {tests => src/tests}/vrrp-v.out | 0 {tests => src/tests}/vrrp.out | 0 {tests => src/tests}/vrrp.pcap | Bin {tests => src/tests}/vxlan.out | 0 {tests => src/tests}/vxlan.pcap | Bin {tests => src/tests}/zmtp1.out | 0 {tests => src/tests}/zmtp1.pcap | Bin .../timeval-operations.h | 0 udp.h => src/udp.h | 0 util-print.c => src/util-print.c | 0 util.c => src/util.c | 0 vfprintf.c => src/vfprintf.c | 0 {win32 => src/win32}/prj/GNUmakefile | 0 {win32 => src/win32}/prj/WinDump.dsp | 0 {win32 => src/win32}/prj/WinDump.dsw | 0 859 files changed, 13817 insertions(+), 30 deletions(-) create mode 100644 cmake-build-debug/.cmake/api/v1/query/client-vscode/query.json create mode 100644 cmake-build-debug/.cmake/api/v1/reply/cache-v2-d6be4d7a072d5438b4cc.json create mode 100644 cmake-build-debug/.cmake/api/v1/reply/codemodel-v2-26d6a3e73bd6e837eafc.json create mode 100644 cmake-build-debug/.cmake/api/v1/reply/index-2020-09-28T06-04-53-0037.json create mode 100644 cmake-build-debug/CMakeCache.txt create mode 100644 cmake-build-debug/CMakeFiles/3.17.3/CMakeCCompiler.cmake create mode 100644 cmake-build-debug/CMakeFiles/3.17.3/CMakeCXXCompiler.cmake create mode 100755 cmake-build-debug/CMakeFiles/3.17.3/CMakeDetermineCompilerABI_C.bin create mode 100755 cmake-build-debug/CMakeFiles/3.17.3/CMakeDetermineCompilerABI_CXX.bin create mode 100644 cmake-build-debug/CMakeFiles/3.17.3/CMakeSystem.cmake create mode 100644 cmake-build-debug/CMakeFiles/3.17.3/CompilerIdC/CMakeCCompilerId.c create mode 100755 cmake-build-debug/CMakeFiles/3.17.3/CompilerIdC/a.out create mode 100644 cmake-build-debug/CMakeFiles/3.17.3/CompilerIdCXX/CMakeCXXCompilerId.cpp create mode 100755 cmake-build-debug/CMakeFiles/3.17.3/CompilerIdCXX/a.out create mode 100644 cmake-build-debug/CMakeFiles/CMakeDirectoryInformation.cmake create mode 100644 cmake-build-debug/CMakeFiles/CMakeOutput.log create mode 100644 cmake-build-debug/CMakeFiles/Makefile.cmake create mode 100644 cmake-build-debug/CMakeFiles/Makefile2 create mode 100644 cmake-build-debug/CMakeFiles/TargetDirectories.txt create mode 100644 cmake-build-debug/CMakeFiles/cmake.check_cache create mode 100755 cmake-build-debug/CMakeFiles/feature_tests.bin create mode 100644 cmake-build-debug/CMakeFiles/feature_tests.cxx create mode 100644 cmake-build-debug/CMakeFiles/progress.marks create mode 100644 cmake-build-debug/CPackConfig.cmake create mode 100644 cmake-build-debug/CPackSourceConfig.cmake create mode 100644 cmake-build-debug/Makefile create mode 100644 cmake-build-debug/addrtoname.o create mode 100644 cmake-build-debug/addrtostr.o create mode 100644 cmake-build-debug/af.o create mode 100644 cmake-build-debug/ascii_strcasecmp.o create mode 100755 cmake-build-debug/autorevision.sh create mode 100644 cmake-build-debug/changelog.txt create mode 100644 cmake-build-debug/checksum.o create mode 100644 cmake-build-debug/cmake_install.cmake create mode 100644 cmake-build-debug/config.h create mode 100644 cmake-build-debug/config.log create mode 100755 cmake-build-debug/config.status create mode 100644 cmake-build-debug/cpack.o create mode 100644 cmake-build-debug/gmpls.o create mode 100644 cmake-build-debug/gmt2local.o create mode 100644 cmake-build-debug/in_cksum.o create mode 100644 cmake-build-debug/ipproto.o create mode 100644 cmake-build-debug/l2vpn.o create mode 100644 cmake-build-debug/libnetdissect.a create mode 100644 cmake-build-debug/machdep.o create mode 100644 cmake-build-debug/net_common.o create mode 100644 cmake-build-debug/nlpid.o create mode 100644 cmake-build-debug/oui.o create mode 100644 cmake-build-debug/parsenfsfh.o create mode 100644 cmake-build-debug/print-802_11.o create mode 100644 cmake-build-debug/print-802_15_4.o create mode 100644 cmake-build-debug/print-ah.o create mode 100644 cmake-build-debug/print-ahcp.o create mode 100644 cmake-build-debug/print-aodv.o create mode 100644 cmake-build-debug/print-aoe.o create mode 100644 cmake-build-debug/print-ap1394.o create mode 100644 cmake-build-debug/print-arcnet.o create mode 100644 cmake-build-debug/print-arp.o create mode 100644 cmake-build-debug/print-ascii.o create mode 100644 cmake-build-debug/print-atalk.o create mode 100644 cmake-build-debug/print-atm.o create mode 100644 cmake-build-debug/print-babel.o create mode 100644 cmake-build-debug/print-beep.o create mode 100644 cmake-build-debug/print-bfd.o create mode 100644 cmake-build-debug/print-bgp.o create mode 100644 cmake-build-debug/print-bootp.o create mode 100644 cmake-build-debug/print-bt.o create mode 100644 cmake-build-debug/print-calm-fast.o create mode 100644 cmake-build-debug/print-carp.o create mode 100644 cmake-build-debug/print-cdp.o create mode 100644 cmake-build-debug/print-cfm.o create mode 100644 cmake-build-debug/print-chdlc.o create mode 100644 cmake-build-debug/print-cip.o create mode 100644 cmake-build-debug/print-cnfp.o create mode 100644 cmake-build-debug/print-dccp.o create mode 100644 cmake-build-debug/print-decnet.o create mode 100644 cmake-build-debug/print-dhcp6.o create mode 100644 cmake-build-debug/print-domain.o create mode 100644 cmake-build-debug/print-dtp.o create mode 100644 cmake-build-debug/print-dvmrp.o create mode 100644 cmake-build-debug/print-eap.o create mode 100644 cmake-build-debug/print-egp.o create mode 100644 cmake-build-debug/print-eigrp.o create mode 100644 cmake-build-debug/print-enc.o create mode 100644 cmake-build-debug/print-esp.o create mode 100644 cmake-build-debug/print-ether.o create mode 100644 cmake-build-debug/print-fddi.o create mode 100644 cmake-build-debug/print-forces.o create mode 100644 cmake-build-debug/print-fr.o create mode 100644 cmake-build-debug/print-frag6.o create mode 100644 cmake-build-debug/print-ftp.o create mode 100644 cmake-build-debug/print-geneve.o create mode 100644 cmake-build-debug/print-geonet.o create mode 100644 cmake-build-debug/print-gre.o create mode 100644 cmake-build-debug/print-hncp.o create mode 100644 cmake-build-debug/print-hsrp.o create mode 100644 cmake-build-debug/print-http.o create mode 100644 cmake-build-debug/print-icmp.o create mode 100644 cmake-build-debug/print-icmp6.o create mode 100644 cmake-build-debug/print-igmp.o create mode 100644 cmake-build-debug/print-igrp.o create mode 100644 cmake-build-debug/print-ip.o create mode 100644 cmake-build-debug/print-ip6.o create mode 100644 cmake-build-debug/print-ip6opts.o create mode 100644 cmake-build-debug/print-ipcomp.o create mode 100644 cmake-build-debug/print-ipfc.o create mode 100644 cmake-build-debug/print-ipnet.o create mode 100644 cmake-build-debug/print-ipx.o create mode 100644 cmake-build-debug/print-isakmp.o create mode 100644 cmake-build-debug/print-isoclns.o create mode 100644 cmake-build-debug/print-juniper.o create mode 100644 cmake-build-debug/print-krb.o create mode 100644 cmake-build-debug/print-l2tp.o create mode 100644 cmake-build-debug/print-lane.o create mode 100644 cmake-build-debug/print-ldp.o create mode 100644 cmake-build-debug/print-lisp.o create mode 100644 cmake-build-debug/print-llc.o create mode 100644 cmake-build-debug/print-lldp.o create mode 100644 cmake-build-debug/print-lmp.o create mode 100644 cmake-build-debug/print-loopback.o create mode 100644 cmake-build-debug/print-lspping.o create mode 100644 cmake-build-debug/print-lwapp.o create mode 100644 cmake-build-debug/print-lwres.o create mode 100644 cmake-build-debug/print-m3ua.o create mode 100644 cmake-build-debug/print-medsa.o create mode 100644 cmake-build-debug/print-mobile.o create mode 100644 cmake-build-debug/print-mobility.o create mode 100644 cmake-build-debug/print-mpcp.o create mode 100644 cmake-build-debug/print-mpls.o create mode 100644 cmake-build-debug/print-mptcp.o create mode 100644 cmake-build-debug/print-msdp.o create mode 100644 cmake-build-debug/print-msnlb.o create mode 100644 cmake-build-debug/print-nflog.o create mode 100644 cmake-build-debug/print-nfs.o create mode 100644 cmake-build-debug/print-nsh.o create mode 100644 cmake-build-debug/print-ntp.o create mode 100644 cmake-build-debug/print-null.o create mode 100644 cmake-build-debug/print-olsr.o create mode 100644 cmake-build-debug/print-openflow-1.0.o create mode 100644 cmake-build-debug/print-openflow.o create mode 100644 cmake-build-debug/print-ospf.o create mode 100644 cmake-build-debug/print-ospf6.o create mode 100644 cmake-build-debug/print-otv.o create mode 100644 cmake-build-debug/print-pgm.o create mode 100644 cmake-build-debug/print-pim.o create mode 100644 cmake-build-debug/print-pktap.o create mode 100644 cmake-build-debug/print-ppi.o create mode 100644 cmake-build-debug/print-ppp.o create mode 100644 cmake-build-debug/print-pppoe.o create mode 100644 cmake-build-debug/print-pptp.o create mode 100644 cmake-build-debug/print-radius.o create mode 100644 cmake-build-debug/print-raw.o create mode 100644 cmake-build-debug/print-resp.o create mode 100644 cmake-build-debug/print-rip.o create mode 100644 cmake-build-debug/print-ripng.o create mode 100644 cmake-build-debug/print-rpki-rtr.o create mode 100644 cmake-build-debug/print-rrcp.o create mode 100644 cmake-build-debug/print-rsvp.o create mode 100644 cmake-build-debug/print-rt6.o create mode 100644 cmake-build-debug/print-rtsp.o create mode 100644 cmake-build-debug/print-rx.o create mode 100644 cmake-build-debug/print-sctp.o create mode 100644 cmake-build-debug/print-sflow.o create mode 100644 cmake-build-debug/print-sip.o create mode 100644 cmake-build-debug/print-sl.o create mode 100644 cmake-build-debug/print-sll.o create mode 100644 cmake-build-debug/print-slow.o create mode 100644 cmake-build-debug/print-smb.o create mode 100644 cmake-build-debug/print-smtp.o create mode 100644 cmake-build-debug/print-snmp.o create mode 100644 cmake-build-debug/print-stp.o create mode 100644 cmake-build-debug/print-sunatm.o create mode 100644 cmake-build-debug/print-sunrpc.o create mode 100644 cmake-build-debug/print-symantec.o create mode 100644 cmake-build-debug/print-syslog.o create mode 100644 cmake-build-debug/print-tcp.o create mode 100644 cmake-build-debug/print-telnet.o create mode 100644 cmake-build-debug/print-tftp.o create mode 100644 cmake-build-debug/print-timed.o create mode 100644 cmake-build-debug/print-tipc.o create mode 100644 cmake-build-debug/print-token.o create mode 100644 cmake-build-debug/print-udld.o create mode 100644 cmake-build-debug/print-udp.o create mode 100644 cmake-build-debug/print-usb.o create mode 100644 cmake-build-debug/print-vjc.o create mode 100644 cmake-build-debug/print-vqp.o create mode 100644 cmake-build-debug/print-vrrp.o create mode 100644 cmake-build-debug/print-vtp.o create mode 100644 cmake-build-debug/print-vxlan-gpe.o create mode 100644 cmake-build-debug/print-vxlan.o create mode 100644 cmake-build-debug/print-wb.o create mode 100644 cmake-build-debug/print-zephyr.o create mode 100644 cmake-build-debug/print-zeromq.o create mode 100644 cmake-build-debug/print.o create mode 100644 cmake-build-debug/setsignal.o create mode 100644 cmake-build-debug/signature.o create mode 100644 cmake-build-debug/smbutil.o create mode 100644 cmake-build-debug/strlcat.o create mode 100644 cmake-build-debug/strlcpy.o create mode 100644 cmake-build-debug/strtoaddr.o create mode 100755 cmake-build-debug/tcpdump create mode 100644 cmake-build-debug/tcpdump.1 create mode 100644 cmake-build-debug/tcpdump.o create mode 100755 cmake-build-debug/tcpdump_mesa create mode 100644 cmake-build-debug/util-print.o create mode 100644 cmake-build-debug/util.o create mode 100644 cmake-build-debug/version.c create mode 100644 cmake-build-debug/version.cmake create mode 100644 cmake-build-debug/version.o create mode 100644 cmake/changelog.sh create mode 100644 readme.md delete mode 100644 readme.txt rename CHANGES => src/CHANGES (100%) rename CREDITS => src/CREDITS (100%) rename INSTALL.txt => src/INSTALL.txt (100%) rename LICENSE => src/LICENSE (100%) rename Makefile-devel-adds => src/Makefile-devel-adds (100%) rename Makefile.in => src/Makefile.in (100%) rename README.md => src/README.md (100%) rename Readme.Win32 => src/Readme.Win32 (100%) rename VERSION => src/VERSION (100%) rename aclocal.m4 => src/aclocal.m4 (100%) rename addrtoname.c => src/addrtoname.c (100%) rename addrtoname.h => src/addrtoname.h (100%) rename addrtostr.c => src/addrtostr.c (100%) rename addrtostr.h => src/addrtostr.h (100%) rename af.c => src/af.c (100%) rename af.h => src/af.h (100%) rename ah.h => src/ah.h (100%) rename appletalk.h => src/appletalk.h (100%) rename ascii_strcasecmp.c => src/ascii_strcasecmp.c (100%) rename ascii_strcasecmp.h => src/ascii_strcasecmp.h (100%) rename atime.awk => src/atime.awk (100%) rename atm.h => src/atm.h (100%) rename bpf_dump.c => src/bpf_dump.c (100%) rename chdlc.h => src/chdlc.h (100%) rename checksum.c => src/checksum.c (100%) rename config.guess => src/config.guess (100%) rename config.h.in => src/config.h.in (100%) rename config.sub => src/config.sub (100%) rename configure => src/configure (100%) rename configure.in => src/configure.in (100%) rename cpack.c => src/cpack.c (100%) rename cpack.h => src/cpack.h (100%) rename ether.h => src/ether.h (100%) rename ethertype.h => src/ethertype.h (100%) rename extract.h => src/extract.h (100%) rename getopt_long.h => src/getopt_long.h (100%) rename gmpls.c => src/gmpls.c (100%) rename gmpls.h => src/gmpls.h (100%) rename gmt2local.c => src/gmt2local.c (100%) rename gmt2local.h => src/gmt2local.h (100%) rename in_cksum.c => src/in_cksum.c (100%) rename install-sh => src/install-sh (100%) rename interface.h => src/interface.h (100%) rename ip.h => src/ip.h (100%) rename ip6.h => src/ip6.h (100%) rename ipproto.c => src/ipproto.c (100%) rename ipproto.h => src/ipproto.h (100%) rename l2vpn.c => src/l2vpn.c (100%) rename l2vpn.h => src/l2vpn.h (100%) rename {lbl => src/lbl}/os-osf4.h (100%) rename {lbl => src/lbl}/os-solaris2.h (100%) rename {lbl => src/lbl}/os-sunos4.h (100%) rename {lbl => src/lbl}/os-ultrix4.h (100%) rename llc.h => src/llc.h (100%) rename machdep.c => src/machdep.c (100%) rename machdep.h => src/machdep.h (100%) rename makemib => src/makemib (100%) rename mesa_net.h => src/mesa_net.h (100%) rename mesa_pkt_dump.h => src/mesa_pkt_dump.h (100%) rename mib.h => src/mib.h (100%) rename {missing => src/missing}/datalinks.c (100%) rename {missing => src/missing}/dlnames.c (100%) rename {missing => src/missing}/getopt_long.c (100%) rename {missing => src/missing}/snprintf.c (100%) rename {missing => src/missing}/strdup.c (100%) rename {missing => src/missing}/strlcat.c (100%) rename {missing => src/missing}/strlcpy.c (100%) rename {missing => src/missing}/strsep.c (100%) rename mkdep => src/mkdep (100%) rename mpls.h => src/mpls.h (100%) rename nameser.h => src/nameser.h (100%) rename net_common.c => src/net_common.c (100%) rename netdissect-stdinc.h => src/netdissect-stdinc.h (100%) rename netdissect.h => src/netdissect.h (100%) rename nfs.h => src/nfs.h (100%) rename nfsfh.h => src/nfsfh.h (100%) rename nlpid.c => src/nlpid.c (100%) rename nlpid.h => src/nlpid.h (100%) rename openflow.h => src/openflow.h (100%) rename ospf.h => src/ospf.h (100%) rename oui.c => src/oui.c (100%) rename oui.h => src/oui.h (100%) rename packetdat.awk => src/packetdat.awk (100%) rename parsenfsfh.c => src/parsenfsfh.c (100%) rename pcap-missing.h => src/pcap-missing.h (100%) rename pcap_dump_ftell.c => src/pcap_dump_ftell.c (100%) rename ppp.h => src/ppp.h (100%) rename print-802_11.c => src/print-802_11.c (100%) rename print-802_15_4.c => src/print-802_15_4.c (100%) rename print-ah.c => src/print-ah.c (100%) rename print-ahcp.c => src/print-ahcp.c (100%) rename print-aodv.c => src/print-aodv.c (100%) rename print-aoe.c => src/print-aoe.c (100%) rename print-ap1394.c => src/print-ap1394.c (100%) rename print-arcnet.c => src/print-arcnet.c (100%) rename print-arp.c => src/print-arp.c (100%) rename print-ascii.c => src/print-ascii.c (100%) rename print-atalk.c => src/print-atalk.c (100%) rename print-atm.c => src/print-atm.c (100%) rename print-babel.c => src/print-babel.c (100%) rename print-beep.c => src/print-beep.c (100%) rename print-bfd.c => src/print-bfd.c (100%) rename print-bgp.c => src/print-bgp.c (100%) rename print-bootp.c => src/print-bootp.c (100%) rename print-bt.c => src/print-bt.c (100%) rename print-calm-fast.c => src/print-calm-fast.c (100%) rename print-carp.c => src/print-carp.c (100%) rename print-cdp.c => src/print-cdp.c (100%) rename print-cfm.c => src/print-cfm.c (100%) rename print-chdlc.c => src/print-chdlc.c (100%) rename print-cip.c => src/print-cip.c (100%) rename print-cnfp.c => src/print-cnfp.c (100%) rename print-dccp.c => src/print-dccp.c (100%) rename print-decnet.c => src/print-decnet.c (100%) rename print-dhcp6.c => src/print-dhcp6.c (100%) rename print-domain.c => src/print-domain.c (100%) rename print-dtp.c => src/print-dtp.c (100%) rename print-dvmrp.c => src/print-dvmrp.c (100%) rename print-eap.c => src/print-eap.c (100%) rename print-egp.c => src/print-egp.c (100%) rename print-eigrp.c => src/print-eigrp.c (100%) rename print-enc.c => src/print-enc.c (100%) rename print-esp.c => src/print-esp.c (100%) rename print-ether.c => src/print-ether.c (100%) rename print-fddi.c => src/print-fddi.c (100%) rename print-forces.c => src/print-forces.c (100%) rename print-fr.c => src/print-fr.c (100%) rename print-frag6.c => src/print-frag6.c (100%) rename print-ftp.c => src/print-ftp.c (100%) rename print-geneve.c => src/print-geneve.c (100%) rename print-geonet.c => src/print-geonet.c (100%) rename print-gre.c => src/print-gre.c (100%) rename print-hncp.c => src/print-hncp.c (100%) rename print-hsrp.c => src/print-hsrp.c (100%) rename print-http.c => src/print-http.c (100%) rename print-icmp.c => src/print-icmp.c (100%) rename print-icmp6.c => src/print-icmp6.c (100%) rename print-igmp.c => src/print-igmp.c (100%) rename print-igrp.c => src/print-igrp.c (100%) rename print-ip.c => src/print-ip.c (100%) rename print-ip6.c => src/print-ip6.c (100%) rename print-ip6opts.c => src/print-ip6opts.c (100%) rename print-ipcomp.c => src/print-ipcomp.c (100%) rename print-ipfc.c => src/print-ipfc.c (100%) rename print-ipnet.c => src/print-ipnet.c (100%) rename print-ipx.c => src/print-ipx.c (100%) rename print-isakmp.c => src/print-isakmp.c (100%) rename print-isoclns.c => src/print-isoclns.c (100%) rename print-juniper.c => src/print-juniper.c (100%) rename print-krb.c => src/print-krb.c (100%) rename print-l2tp.c => src/print-l2tp.c (100%) rename print-lane.c => src/print-lane.c (100%) rename print-ldp.c => src/print-ldp.c (100%) rename print-lisp.c => src/print-lisp.c (100%) rename print-llc.c => src/print-llc.c (100%) rename print-lldp.c => src/print-lldp.c (100%) rename print-lmp.c => src/print-lmp.c (100%) rename print-loopback.c => src/print-loopback.c (100%) rename print-lspping.c => src/print-lspping.c (100%) rename print-lwapp.c => src/print-lwapp.c (100%) rename print-lwres.c => src/print-lwres.c (100%) rename print-m3ua.c => src/print-m3ua.c (100%) rename print-medsa.c => src/print-medsa.c (100%) rename print-mobile.c => src/print-mobile.c (100%) rename print-mobility.c => src/print-mobility.c (100%) rename print-mpcp.c => src/print-mpcp.c (100%) rename print-mpls.c => src/print-mpls.c (100%) rename print-mptcp.c => src/print-mptcp.c (100%) rename print-msdp.c => src/print-msdp.c (100%) rename print-msnlb.c => src/print-msnlb.c (100%) rename print-nflog.c => src/print-nflog.c (100%) rename print-nfs.c => src/print-nfs.c (100%) rename print-nsh.c => src/print-nsh.c (100%) rename print-ntp.c => src/print-ntp.c (100%) rename print-null.c => src/print-null.c (100%) rename print-olsr.c => src/print-olsr.c (100%) rename print-openflow-1.0.c => src/print-openflow-1.0.c (100%) rename print-openflow.c => src/print-openflow.c (100%) rename print-ospf.c => src/print-ospf.c (100%) rename print-ospf6.c => src/print-ospf6.c (100%) rename print-otv.c => src/print-otv.c (100%) rename print-pflog.c => src/print-pflog.c (100%) rename print-pgm.c => src/print-pgm.c (100%) rename print-pim.c => src/print-pim.c (100%) rename print-pktap.c => src/print-pktap.c (100%) rename print-ppi.c => src/print-ppi.c (100%) rename print-ppp.c => src/print-ppp.c (100%) rename print-pppoe.c => src/print-pppoe.c (100%) rename print-pptp.c => src/print-pptp.c (100%) rename print-radius.c => src/print-radius.c (100%) rename print-raw.c => src/print-raw.c (100%) rename print-resp.c => src/print-resp.c (100%) rename print-rip.c => src/print-rip.c (100%) rename print-ripng.c => src/print-ripng.c (100%) rename print-rpki-rtr.c => src/print-rpki-rtr.c (100%) rename print-rrcp.c => src/print-rrcp.c (100%) rename print-rsvp.c => src/print-rsvp.c (100%) rename print-rt6.c => src/print-rt6.c (100%) rename print-rtsp.c => src/print-rtsp.c (100%) rename print-rx.c => src/print-rx.c (100%) rename print-sctp.c => src/print-sctp.c (100%) rename print-sflow.c => src/print-sflow.c (100%) rename print-sip.c => src/print-sip.c (100%) rename print-sl.c => src/print-sl.c (100%) rename print-sll.c => src/print-sll.c (100%) rename print-slow.c => src/print-slow.c (100%) rename print-smb.c => src/print-smb.c (100%) rename print-smtp.c => src/print-smtp.c (100%) rename print-snmp.c => src/print-snmp.c (100%) rename print-stp.c => src/print-stp.c (100%) rename print-sunatm.c => src/print-sunatm.c (100%) rename print-sunrpc.c => src/print-sunrpc.c (100%) rename print-symantec.c => src/print-symantec.c (100%) rename print-syslog.c => src/print-syslog.c (100%) rename print-tcp.c => src/print-tcp.c (100%) rename print-telnet.c => src/print-telnet.c (100%) rename print-tftp.c => src/print-tftp.c (100%) rename print-timed.c => src/print-timed.c (100%) rename print-tipc.c => src/print-tipc.c (100%) rename print-token.c => src/print-token.c (100%) rename print-udld.c => src/print-udld.c (100%) rename print-udp.c => src/print-udp.c (100%) rename print-usb.c => src/print-usb.c (100%) rename print-vjc.c => src/print-vjc.c (100%) rename print-vqp.c => src/print-vqp.c (100%) rename print-vrrp.c => src/print-vrrp.c (100%) rename print-vtp.c => src/print-vtp.c (100%) rename print-vxlan-gpe.c => src/print-vxlan-gpe.c (100%) rename print-vxlan.c => src/print-vxlan.c (100%) rename print-wb.c => src/print-wb.c (100%) rename print-zephyr.c => src/print-zephyr.c (100%) rename print-zeromq.c => src/print-zeromq.c (100%) rename print.c => src/print.c (100%) rename print.h => src/print.h (100%) rename rpc_auth.h => src/rpc_auth.h (100%) rename rpc_msg.h => src/rpc_msg.h (100%) rename rpl.h => src/rpl.h (100%) rename send-ack.awk => src/send-ack.awk (100%) rename setsignal.c => src/setsignal.c (100%) rename setsignal.h => src/setsignal.h (100%) rename signature.c => src/signature.c (100%) rename signature.h => src/signature.h (100%) rename slcompress.h => src/slcompress.h (100%) rename smb.h => src/smb.h (100%) rename smbutil.c => src/smbutil.c (100%) rename stime.awk => src/stime.awk (100%) rename stream_base.h => src/stream_base.h (100%) rename strtoaddr.c => src/strtoaddr.c (100%) rename strtoaddr.h => src/strtoaddr.h (100%) rename tcp.h => src/tcp.h (100%) rename tcpdump.1.in => src/tcpdump.1.in (100%) rename tcpdump.c => src/tcpdump.c (100%) rename {tests => src/tests}/02-sunrise-sunset-esp.pcap (100%) rename {tests => src/tests}/08-sunrise-sunset-aes.pcap (100%) rename {tests => src/tests}/08-sunrise-sunset-esp2.pcap (100%) rename {tests => src/tests}/3560_CDP.pcap (100%) rename {tests => src/tests}/802.1D_spanning_tree.pcap (100%) rename {tests => src/tests}/802.1w_rapid_STP.pcap (100%) rename {tests => src/tests}/AoE_Linux.pcap (100%) rename {tests => src/tests}/DECnet_Phone.pcap (100%) rename {tests => src/tests}/DTP.pcap (100%) rename {tests => src/tests}/EIGRP_adjacency.pcap (100%) rename {tests => src/tests}/EIGRP_goodbye.pcap (100%) rename {tests => src/tests}/EIGRP_subnet_down.pcap (100%) rename {tests => src/tests}/EIGRP_subnet_up.pcap (100%) rename {tests => src/tests}/HDLC.pcap (100%) rename {tests => src/tests}/HSRP_coup.pcap (100%) rename {tests => src/tests}/HSRP_election.pcap (100%) rename {tests => src/tests}/HSRP_failover.pcap (100%) rename {tests => src/tests}/IGMP_V1.pcap (100%) rename {tests => src/tests}/IGMP_V2.pcap (100%) rename {tests => src/tests}/ISAKMP_sa_setup.pcap (100%) rename {tests => src/tests}/ISIS_external_lsp.pcap (100%) rename {tests => src/tests}/ISIS_level1_adjacency.pcap (100%) rename {tests => src/tests}/ISIS_level2_adjacency.pcap (100%) rename {tests => src/tests}/ISIS_p2p_adjacency.pcap (100%) rename {tests => src/tests}/LACP.pcap (100%) rename {tests => src/tests}/LLDP_and_CDP.pcap (100%) rename {tests => src/tests}/MSTP_Intra-Region_BPDUs.pcap (100%) rename {tests => src/tests}/OLSRv1_HNA_sgw_1.out (100%) rename {tests => src/tests}/OLSRv1_HNA_sgw_1.pcap (100%) rename {tests => src/tests}/OSPFv3_NBMA_adjacencies.pcap (100%) rename {tests => src/tests}/OSPFv3_broadcast_adjacency.pcap (100%) rename {tests => src/tests}/OSPFv3_multipoint_adjacencies.pcap (100%) rename {tests => src/tests}/OSPFv3_with_AH.pcap (100%) rename {tests => src/tests}/PIM-DM_pruning.pcap (100%) rename {tests => src/tests}/PIM-SM_join_prune.pcap (100%) rename {tests => src/tests}/PIM_register_register-stop.pcap (100%) rename {tests => src/tests}/PIMv2_bootstrap.pcap (100%) rename {tests => src/tests}/PIMv2_hellos.pcap (100%) rename {tests => src/tests}/QinQpacket.out (100%) rename {tests => src/tests}/QinQpacket.pcap (100%) rename {tests => src/tests}/QinQpacketv.out (100%) rename {tests => src/tests}/RADIUS-RFC4675.pcap (100%) rename {tests => src/tests}/RADIUS-RFC5176.pcap (100%) rename {tests => src/tests}/RADIUS-port1700.pcap (100%) rename {tests => src/tests}/RADIUS.pcap (100%) rename {tests => src/tests}/TESTLIST (100%) rename {tests => src/tests}/TESTonce (100%) rename {tests => src/tests}/TESTrun.sh (100%) rename {tests => src/tests}/UDLD.pcap (100%) rename {tests => src/tests}/ahcp-vv.out (100%) rename {tests => src/tests}/ahcp.pcap (100%) rename {tests => src/tests}/aoe_1-v.out (100%) rename {tests => src/tests}/aoe_1.out (100%) rename {tests => src/tests}/babel.pcap (100%) rename {tests => src/tests}/babel1.out (100%) rename {tests => src/tests}/babel1v.out (100%) rename {tests => src/tests}/babel_auth.out (100%) rename {tests => src/tests}/babel_auth.pcap (100%) rename {tests => src/tests}/babel_pad1.out (100%) rename {tests => src/tests}/babel_pad1.pcap (100%) rename {tests => src/tests}/babel_rtt.out (100%) rename {tests => src/tests}/babel_rtt.pcap (100%) rename {tests => src/tests}/bgp-aigp.out (100%) rename {tests => src/tests}/bgp-aigp.pcap (100%) rename {tests => src/tests}/bgp-infinite-loop.pcap (100%) rename {tests => src/tests}/bgp_infloop-v.out (100%) rename {tests => src/tests}/bgp_vpn_attrset.out (100%) rename {tests => src/tests}/bgp_vpn_attrset.pcap (100%) rename {tests => src/tests}/cdp-v.out (100%) rename {tests => src/tests}/chdlc-slarp-short.pcap (100%) rename {tests => src/tests}/chdlc-slarp.pcap (100%) rename {tests => src/tests}/crypto.sh (100%) rename {tests => src/tests}/cve-2014-8767-OLSR.out (100%) rename {tests => src/tests}/cve-2014-8767-OLSR.pcap (100%) rename {tests => src/tests}/cve-2014-8768-Geonet.out (100%) rename {tests => src/tests}/cve-2014-8768-Geonet.pcap (100%) rename {tests => src/tests}/cve-2014-8769-AODV.out (100%) rename {tests => src/tests}/cve-2014-8769-AODV.pcap (100%) rename {tests => src/tests}/cve2015-0261-crash.out (100%) rename {tests => src/tests}/cve2015-0261-crash.pcap (100%) rename {tests => src/tests}/cve2015-0261-ipv6.out (100%) rename {tests => src/tests}/cve2015-0261-ipv6.pcap (100%) rename {tests => src/tests}/dcb_ets.out (100%) rename {tests => src/tests}/dcb_ets.pcap (100%) rename {tests => src/tests}/dcb_pfc.out (100%) rename {tests => src/tests}/dcb_pfc.pcap (100%) rename {tests => src/tests}/dcb_qcn.out (100%) rename {tests => src/tests}/dcb_qcn.pcap (100%) rename {tests => src/tests}/dccp_partial_csum_v4_longer.out (100%) rename {tests => src/tests}/dccp_partial_csum_v4_longer.pcap (100%) rename {tests => src/tests}/dccp_partial_csum_v4_simple.out (100%) rename {tests => src/tests}/dccp_partial_csum_v4_simple.pcap (100%) rename {tests => src/tests}/dccp_partial_csum_v6_longer.out (100%) rename {tests => src/tests}/dccp_partial_csum_v6_longer.pcap (100%) rename {tests => src/tests}/dccp_partial_csum_v6_simple.out (100%) rename {tests => src/tests}/dccp_partial_csum_v6_simple.pcap (100%) rename {tests => src/tests}/decnet.out (100%) rename {tests => src/tests}/dhcp-rfc3004-v.out (100%) rename {tests => src/tests}/dhcp-rfc3004.pcap (100%) rename {tests => src/tests}/dhcp-rfc5859-v.out (100%) rename {tests => src/tests}/dhcp-rfc5859.pcap (100%) rename {tests => src/tests}/dhcpv6-AFTR-Name-RFC6334.out (100%) rename {tests => src/tests}/dhcpv6-AFTR-Name-RFC6334.pcap (100%) rename {tests => src/tests}/dhcpv6-domain-list.out (100%) rename {tests => src/tests}/dhcpv6-domain-list.pcap (100%) rename {tests => src/tests}/dhcpv6-ia-na.out (100%) rename {tests => src/tests}/dhcpv6-ia-na.pcap (100%) rename {tests => src/tests}/dhcpv6-ia-pd.out (100%) rename {tests => src/tests}/dhcpv6-ia-pd.pcap (100%) rename {tests => src/tests}/dhcpv6-ia-ta.out (100%) rename {tests => src/tests}/dhcpv6-ia-ta.pcap (100%) rename {tests => src/tests}/dhcpv6-ntp-server.out (100%) rename {tests => src/tests}/dhcpv6-ntp-server.pcap (100%) rename {tests => src/tests}/dhcpv6-sip-server-d.out (100%) rename {tests => src/tests}/dhcpv6-sip-server-d.pcap (100%) rename {tests => src/tests}/dnssec-vv.out (100%) rename {tests => src/tests}/dnssec.pcap (100%) rename {tests => src/tests}/dtp-v.out (100%) rename {tests => src/tests}/dvmrp.out (100%) rename {tests => src/tests}/e1000g.out (100%) rename {tests => src/tests}/e1000g.pcap (100%) rename {tests => src/tests}/eapon1.gdbinit (100%) rename {tests => src/tests}/eapon1.out (100%) rename {tests => src/tests}/eapon1.pcap (100%) rename {tests => src/tests}/eigrp1-v.out (100%) rename {tests => src/tests}/eigrp2-v.out (100%) rename {tests => src/tests}/eigrp3-v.out (100%) rename {tests => src/tests}/eigrp4-v.out (100%) rename {tests => src/tests}/epgm_zmtp1.pcap (100%) rename {tests => src/tests}/epgm_zmtp1v.out (100%) rename {tests => src/tests}/epgmv.out (100%) rename {tests => src/tests}/esp-secrets.txt (100%) rename {tests => src/tests}/esp0.out (100%) rename {tests => src/tests}/esp1.gdbinit (100%) rename {tests => src/tests}/esp1.out (100%) rename {tests => src/tests}/esp2.gdbinit (100%) rename {tests => src/tests}/esp2.out (100%) rename {tests => src/tests}/esp3.gdbinit (100%) rename {tests => src/tests}/esp4.gdbinit (100%) rename {tests => src/tests}/esp5.gdbinit (100%) rename {tests => src/tests}/esp5.out (100%) rename {tests => src/tests}/espudp1.out (100%) rename {tests => src/tests}/espudp1.pcap (100%) rename {tests => src/tests}/evb.out (100%) rename {tests => src/tests}/evb.pcap (100%) rename {tests => src/tests}/failure-outputs.txt (100%) rename {tests => src/tests}/forces1.out (100%) rename {tests => src/tests}/forces1.pcap (100%) rename {tests => src/tests}/forces1vvv.out (100%) rename {tests => src/tests}/forces1vvvv.out (100%) rename {tests => src/tests}/forces2.pcap (100%) rename {tests => src/tests}/forces2v.out (100%) rename {tests => src/tests}/forces2vv.out (100%) rename {tests => src/tests}/forces2vvv.out (100%) rename {tests => src/tests}/forces3.pcap (100%) rename {tests => src/tests}/forces3vvv.out (100%) rename {tests => src/tests}/geneve-tcp.out (100%) rename {tests => src/tests}/geneve-vni.out (100%) rename {tests => src/tests}/geneve-vv.out (100%) rename {tests => src/tests}/geneve.pcap (100%) rename {tests => src/tests}/geonet_and_calm_fast.out (100%) rename {tests => src/tests}/geonet_and_calm_fast.pcap (100%) rename {tests => src/tests}/hdlc1.out (100%) rename {tests => src/tests}/hdlc2.out (100%) rename {tests => src/tests}/hdlc3.out (100%) rename {tests => src/tests}/hdlc4.out (100%) rename {tests => src/tests}/hdlc_slarp.pcap (100%) rename {tests => src/tests}/hncp.out (100%) rename {tests => src/tests}/hncp.pcap (100%) rename {tests => src/tests}/hsrp_1-v.out (100%) rename {tests => src/tests}/hsrp_1.out (100%) rename {tests => src/tests}/hsrp_2-v.out (100%) rename {tests => src/tests}/hsrp_3-v.out (100%) rename {tests => src/tests}/icmpv6.out (100%) rename {tests => src/tests}/icmpv6.pcap (100%) rename {tests => src/tests}/icmpv6_opt24-v.out (100%) rename {tests => src/tests}/icmpv6_opt24.pcap (100%) rename {tests => src/tests}/ieee802.11_exthdr.out (100%) rename {tests => src/tests}/ieee802.11_exthdr.pcap (100%) rename {tests => src/tests}/ieee802.11_rx-stbc.out (100%) rename {tests => src/tests}/ieee802.11_rx-stbc.pcap (100%) rename {tests => src/tests}/igmpv1.out (100%) rename {tests => src/tests}/igmpv2.out (100%) rename {tests => src/tests}/igmpv3-queries.out (100%) rename {tests => src/tests}/igmpv3-queries.pcap (100%) rename {tests => src/tests}/ikev2four.out (100%) rename {tests => src/tests}/ikev2four.pcap (100%) rename {tests => src/tests}/ikev2fourv.out (100%) rename {tests => src/tests}/ikev2fourv4.out (100%) rename {tests => src/tests}/ikev2pI2-secrets.txt (100%) rename {tests => src/tests}/ikev2pI2.out (100%) rename {tests => src/tests}/ikev2pI2.pcap (100%) rename {tests => src/tests}/ipv6-bad-version.out (100%) rename {tests => src/tests}/ipv6-bad-version.pcap (100%) rename {tests => src/tests}/ipv6-routing-header.out (100%) rename {tests => src/tests}/ipv6-routing-header.pcap (100%) rename {tests => src/tests}/isakmp-delete-segfault.pcap (100%) rename {tests => src/tests}/isakmp-identification-segfault.pcap (100%) rename {tests => src/tests}/isakmp-pointer-loop.pcap (100%) rename {tests => src/tests}/isakmp1.out (100%) rename {tests => src/tests}/isakmp2.out (100%) rename {tests => src/tests}/isakmp3.out (100%) rename {tests => src/tests}/isakmp4.out (100%) rename {tests => src/tests}/isakmp4500.pcap (100%) rename {tests => src/tests}/isakmp5-v.out (100%) rename {tests => src/tests}/isis-infinite-loop.pcap (100%) rename {tests => src/tests}/isis_1-v.out (100%) rename {tests => src/tests}/isis_1.out (100%) rename {tests => src/tests}/isis_2-v.out (100%) rename {tests => src/tests}/isis_3-v.out (100%) rename {tests => src/tests}/isis_4-v.out (100%) rename {tests => src/tests}/isis_infloop-v.out (100%) rename {tests => src/tests}/isis_poi.out (100%) rename {tests => src/tests}/isis_poi.pcap (100%) rename {tests => src/tests}/isis_poi2.out (100%) rename {tests => src/tests}/isis_poi2.pcap (100%) rename {tests => src/tests}/isup.out (100%) rename {tests => src/tests}/isup.pcap (100%) rename {tests => src/tests}/isupvv.out (100%) rename {tests => src/tests}/kday1.out (100%) rename {tests => src/tests}/kday1.pcap (100%) rename {tests => src/tests}/kday2.out (100%) rename {tests => src/tests}/kday2.pcap (100%) rename {tests => src/tests}/kday3.out (100%) rename {tests => src/tests}/kday3.pcap (100%) rename {tests => src/tests}/kday4.out (100%) rename {tests => src/tests}/kday4.pcap (100%) rename {tests => src/tests}/kday5.out (100%) rename {tests => src/tests}/kday5.pcap (100%) rename {tests => src/tests}/kday6.out (100%) rename {tests => src/tests}/kday6.pcap (100%) rename {tests => src/tests}/kday7.out (100%) rename {tests => src/tests}/kday7.pcap (100%) rename {tests => src/tests}/kday8.out (100%) rename {tests => src/tests}/kday8.pcap (100%) rename {tests => src/tests}/lacp-ev.out (100%) rename {tests => src/tests}/ldp-infinite-loop.pcap (100%) rename {tests => src/tests}/ldp_infloop.out (100%) rename {tests => src/tests}/lisp_eid_notify.out (100%) rename {tests => src/tests}/lisp_eid_notify.pcap (100%) rename {tests => src/tests}/lisp_eid_register.out (100%) rename {tests => src/tests}/lisp_eid_register.pcap (100%) rename {tests => src/tests}/lisp_ipv6.out (100%) rename {tests => src/tests}/lisp_ipv6.pcap (100%) rename {tests => src/tests}/lldp_cdp-ev.out (100%) rename {tests => src/tests}/lmp-v.out (100%) rename {tests => src/tests}/lmp-v.sh (100%) rename {tests => src/tests}/lmp.out (100%) rename {tests => src/tests}/lmp.pcap (100%) rename {tests => src/tests}/loopback.out (100%) rename {tests => src/tests}/loopback.pcap (100%) rename {tests => src/tests}/lspping-fec-ldp-v.out (100%) rename {tests => src/tests}/lspping-fec-ldp-vv.out (100%) rename {tests => src/tests}/lspping-fec-ldp.out (100%) rename {tests => src/tests}/lspping-fec-ldp.pcap (100%) rename {tests => src/tests}/lspping-fec-rsvp-v.out (100%) rename {tests => src/tests}/lspping-fec-rsvp-vv.out (100%) rename {tests => src/tests}/lspping-fec-rsvp.out (100%) rename {tests => src/tests}/lspping-fec-rsvp.pcap (100%) rename {tests => src/tests}/medsa-e.out (100%) rename {tests => src/tests}/medsa.out (100%) rename {tests => src/tests}/medsa.pcap (100%) rename {tests => src/tests}/mpbgp-linklocal-nexthop.out (100%) rename {tests => src/tests}/mpbgp-linklocal-nexthop.pcap (100%) rename {tests => src/tests}/mpls-ldp-hello.out (100%) rename {tests => src/tests}/mpls-ldp-hello.pcap (100%) rename {tests => src/tests}/mpls-traceroute-v.out (100%) rename {tests => src/tests}/mpls-traceroute.out (100%) rename {tests => src/tests}/mpls-traceroute.pcap (100%) rename {tests => src/tests}/mptcp-fclose.out (100%) rename {tests => src/tests}/mptcp-fclose.pcap (100%) rename {tests => src/tests}/mptcp.out (100%) rename {tests => src/tests}/mptcp.pcap (100%) rename {tests => src/tests}/mrinfo_query.pcap (100%) rename {tests => src/tests}/msnlb.out (100%) rename {tests => src/tests}/msnlb.pcap (100%) rename {tests => src/tests}/msnlb2.out (100%) rename {tests => src/tests}/msnlb2.pcap (100%) rename {tests => src/tests}/mstp-v.out (100%) rename {tests => src/tests}/mtrace.out (100%) rename {tests => src/tests}/mtrace.pcap (100%) rename {tests => src/tests}/nflog-e.out (100%) rename {tests => src/tests}/nflog-e.sh (100%) rename {tests => src/tests}/nflog.pcap (100%) rename {tests => src/tests}/nsh-over-vxlan-gpe-v.out (100%) rename {tests => src/tests}/nsh-over-vxlan-gpe-vv.out (100%) rename {tests => src/tests}/nsh-over-vxlan-gpe-vvv.out (100%) rename {tests => src/tests}/nsh-over-vxlan-gpe.out (100%) rename {tests => src/tests}/nsh-over-vxlan-gpe.pcap (100%) rename {tests => src/tests}/of10_7050q-v.out (100%) rename {tests => src/tests}/of10_7050q.pcap (100%) rename {tests => src/tests}/of10_7050sx_bsn-vv.out (100%) rename {tests => src/tests}/of10_7050sx_bsn.pcap (100%) rename {tests => src/tests}/of10_p3295-vv.out (100%) rename {tests => src/tests}/of10_p3295.pcap (100%) rename {tests => src/tests}/of10_pf5240-vv.out (100%) rename {tests => src/tests}/of10_pf5240.pcap (100%) rename {tests => src/tests}/of10_s4810-vvvv.out (100%) rename {tests => src/tests}/of10_s4810.pcap (100%) rename {tests => src/tests}/ospf-gmpls.out (100%) rename {tests => src/tests}/ospf-gmpls.pcap (100%) rename {tests => src/tests}/ospf3_ah-vv.out (100%) rename {tests => src/tests}/ospf3_auth-vv.out (100%) rename {tests => src/tests}/ospf3_auth.pcap (100%) rename {tests => src/tests}/ospf3_bc-vv.out (100%) rename {tests => src/tests}/ospf3_mp-vv.out (100%) rename {tests => src/tests}/ospf3_nbma-vv.out (100%) rename {tests => src/tests}/pcap-invalid-version-1.out (100%) rename {tests => src/tests}/pcap-invalid-version-1.pcap (100%) rename {tests => src/tests}/pcap-invalid-version-2.out (100%) rename {tests => src/tests}/pcap-invalid-version-2.pcap (100%) rename {tests => src/tests}/pcap-ng-invalid-vers-1.out (100%) rename {tests => src/tests}/pcap-ng-invalid-vers-1.pcap (100%) rename {tests => src/tests}/pcap-ng-invalid-vers-2.out (100%) rename {tests => src/tests}/pcap-ng-invalid-vers-2.pcap (100%) rename {tests => src/tests}/pgm_zmtp1.pcap (100%) rename {tests => src/tests}/pgm_zmtp1v.out (100%) rename {tests => src/tests}/pgmv.out (100%) rename {tests => src/tests}/pimv2_bootstrap-v.out (100%) rename {tests => src/tests}/pimv2_dm-v.out (100%) rename {tests => src/tests}/pimv2_hellos-v.out (100%) rename {tests => src/tests}/pimv2_register-v.out (100%) rename {tests => src/tests}/pimv2_sm-v.out (100%) rename {tests => src/tests}/pppoe.out (100%) rename {tests => src/tests}/pppoe.pcap (100%) rename {tests => src/tests}/pppoes.out (100%) rename {tests => src/tests}/pppoes.pcap (100%) rename {tests => src/tests}/pppoes_id.out (100%) rename {tests => src/tests}/print-A.out (100%) rename {tests => src/tests}/print-AA.out (100%) rename {tests => src/tests}/print-capX.out (100%) rename {tests => src/tests}/print-capXX.out (100%) rename {tests => src/tests}/print-flags.pcap (100%) rename {tests => src/tests}/print-x.out (100%) rename {tests => src/tests}/print-xx.out (100%) rename {tests => src/tests}/radius-port1700-v.out (100%) rename {tests => src/tests}/radius-rfc4675-v.out (100%) rename {tests => src/tests}/radius-rfc5176-v.out (100%) rename {tests => src/tests}/radius-v.out (100%) rename {tests => src/tests}/resp_1.out (100%) rename {tests => src/tests}/resp_1_benchmark.pcap (100%) rename {tests => src/tests}/resp_2.out (100%) rename {tests => src/tests}/resp_2_inline.pcap (100%) rename {tests => src/tests}/resp_3.out (100%) rename {tests => src/tests}/resp_3_malicious.pcap (100%) rename {tests => src/tests}/ripv1v2.out (100%) rename {tests => src/tests}/ripv1v2.pcap (100%) rename {tests => src/tests}/ripv2_auth.out (100%) rename {tests => src/tests}/ripv2_auth.pcap (100%) rename {tests => src/tests}/rpl-14-dao.pcap (100%) rename {tests => src/tests}/rpl-14-daovvv.out (100%) rename {tests => src/tests}/rpl-19-pickdag.out (100%) rename {tests => src/tests}/rpl-19-pickdag.pcap (100%) rename {tests => src/tests}/rpl-19-pickdagvvv.out (100%) rename {tests => src/tests}/rpl-26-senddaoack.pcap (100%) rename {tests => src/tests}/rpl-26-senddaovv.out (100%) rename {tests => src/tests}/rpvst-v.out (100%) rename {tests => src/tests}/rpvstp-trunk-native-vid5.pcap (100%) rename {tests => src/tests}/rstp-v.out (100%) rename {tests => src/tests}/rsvp-infinite-loop.pcap (100%) rename {tests => src/tests}/rsvp_infloop-v.out (100%) rename {tests => src/tests}/sflow_multiple_counter_30_pdus-nv.out (100%) rename {tests => src/tests}/sflow_multiple_counter_30_pdus.out (100%) rename {tests => src/tests}/sflow_multiple_counter_30_pdus.pcap (100%) rename {tests => src/tests}/spb.out (100%) rename {tests => src/tests}/spb.pcap (100%) rename {tests => src/tests}/spb_bpduv4.out (100%) rename {tests => src/tests}/spb_bpduv4.pcap (100%) rename {tests => src/tests}/stp-v.out (100%) rename {tests => src/tests}/syslog-v.out (100%) rename {tests => src/tests}/syslog_udp.pcap (100%) rename {tests => src/tests}/tfo-5c1fa7f9ae91.pcap (100%) rename {tests => src/tests}/tfo.out (100%) rename {tests => src/tests}/udld-v.out (100%) rename {tests => src/tests}/unaligned-nfs-1.out (100%) rename {tests => src/tests}/unaligned-nfs-1.pcap (100%) rename {tests => src/tests}/vrrp-v.out (100%) rename {tests => src/tests}/vrrp.out (100%) rename {tests => src/tests}/vrrp.pcap (100%) rename {tests => src/tests}/vxlan.out (100%) rename {tests => src/tests}/vxlan.pcap (100%) rename {tests => src/tests}/zmtp1.out (100%) rename {tests => src/tests}/zmtp1.pcap (100%) rename timeval-operations.h => src/timeval-operations.h (100%) rename udp.h => src/udp.h (100%) rename util-print.c => src/util-print.c (100%) rename util.c => src/util.c (100%) rename vfprintf.c => src/vfprintf.c (100%) rename {win32 => src/win32}/prj/GNUmakefile (100%) rename {win32 => src/win32}/prj/WinDump.dsp (100%) rename {win32 => src/win32}/prj/WinDump.dsw (100%) diff --git a/.gitignore b/.gitignore index a60896e..e524d79 100644 --- a/.gitignore +++ b/.gitignore @@ -1,2 +1,2 @@ +.vscode/ build/ -version.txt \ No newline at end of file diff --git a/CMakeLists.txt b/CMakeLists.txt index 156803f..b36c30d 100644 --- a/CMakeLists.txt +++ b/CMakeLists.txt @@ -11,10 +11,12 @@ include(Version) set(CMAKE_MACOSX_RPATH 0) -execute_process(COMMAND ../configure WORKING_DIRECTORY ${CMAKE_BINARY_DIR}) +execute_process(COMMAND ../src/configure WORKING_DIRECTORY ${CMAKE_BINARY_DIR}) execute_process(COMMAND make CFLAGS+=-DGIT_VERSION=\\"${GIT_VERSION}\\" WORKING_DIRECTORY ${CMAKE_BINARY_DIR}) +execute_process(COMMAND cp tcpdump tcpdump_mesa WORKING_DIRECTORY ${CMAKE_BINARY_DIR}) + # install the minidump tools to target binary dir -install(PROGRAMS ${CMAKE_BINARY_DIR}/tcpdump DESTINATION ./bin/tcpdump_mesa COMPONENT EXECUTABLE) +install(PROGRAMS ${CMAKE_BINARY_DIR}/tcpdump_mesa DESTINATION ./bin/ COMPONENT EXECUTABLE) include(Package) \ No newline at end of file diff --git a/cmake-build-debug/.cmake/api/v1/query/client-vscode/query.json b/cmake-build-debug/.cmake/api/v1/query/client-vscode/query.json new file mode 100644 index 0000000..7730820 --- /dev/null +++ b/cmake-build-debug/.cmake/api/v1/query/client-vscode/query.json @@ -0,0 +1 @@ +{"requests":[{"kind":"cache","version":2},{"kind":"codemodel","version":2}]} \ No newline at end of file diff --git a/cmake-build-debug/.cmake/api/v1/reply/cache-v2-d6be4d7a072d5438b4cc.json b/cmake-build-debug/.cmake/api/v1/reply/cache-v2-d6be4d7a072d5438b4cc.json new file mode 100644 index 0000000..5aa1f52 --- /dev/null +++ b/cmake-build-debug/.cmake/api/v1/reply/cache-v2-d6be4d7a072d5438b4cc.json @@ -0,0 +1,1275 @@ +{ + "entries" : + [ + { + "name" : "CMAKE_ADDR2LINE", + "properties" : + [ + { + "name" : "ADVANCED", + "value" : "1" + }, + { + "name" : "HELPSTRING", + "value" : "Path to a program." + } + ], + "type" : "FILEPATH", + "value" : "/usr/bin/addr2line" + }, + { + "name" : "CMAKE_AR", + "properties" : + [ + { + "name" : "ADVANCED", + "value" : "1" + }, + { + "name" : "HELPSTRING", + "value" : "Path to a program." + } + ], + "type" : "FILEPATH", + "value" : "/usr/bin/ar" + }, + { + "name" : "CMAKE_BUILD_TYPE", + "properties" : + [ + { + "name" : "HELPSTRING", + "value" : "No help, variable specified on the command line." + } + ], + "type" : "STRING", + "value" : "Debug" + }, + { + "name" : "CMAKE_CACHEFILE_DIR", + "properties" : + [ + { + "name" : "HELPSTRING", + "value" : "This is the directory where this CMakeCache.txt was created" + } + ], + "type" : "INTERNAL", + "value" : "/home/yangwei/tcpdump_mesa/cmake-build-debug" + }, + { + "name" : "CMAKE_CACHE_MAJOR_VERSION", + "properties" : + [ + { + "name" : "HELPSTRING", + "value" : "Major version of cmake used to create the current loaded cache" + } + ], + "type" : "INTERNAL", + "value" : "3" + }, + { + "name" : "CMAKE_CACHE_MINOR_VERSION", + "properties" : + [ + { + "name" : "HELPSTRING", + "value" : "Minor version of cmake used to create the current loaded cache" + } + ], + "type" : "INTERNAL", + "value" : "17" + }, + { + "name" : "CMAKE_CACHE_PATCH_VERSION", + "properties" : + [ + { + "name" : "HELPSTRING", + "value" : "Patch version of cmake used to create the current loaded cache" + } + ], + "type" : "INTERNAL", + "value" : "3" + }, + { + "name" : "CMAKE_COLOR_MAKEFILE", + "properties" : + [ + { + "name" : "ADVANCED", + "value" : "1" + }, + { + "name" : "HELPSTRING", + "value" : "Enable/Disable color output during build." + } + ], + "type" : "BOOL", + "value" : "ON" + }, + { + "name" : "CMAKE_COMMAND", + "properties" : + [ + { + "name" : "HELPSTRING", + "value" : "Path to CMake executable." + } + ], + "type" : "INTERNAL", + "value" : "/usr/bin/cmake3" + }, + { + "name" : "CMAKE_CPACK_COMMAND", + "properties" : + [ + { + "name" : "HELPSTRING", + "value" : "Path to cpack program executable." + } + ], + "type" : "INTERNAL", + "value" : "/usr/bin/cpack3" + }, + { + "name" : "CMAKE_CTEST_COMMAND", + "properties" : + [ + { + "name" : "HELPSTRING", + "value" : "Path to ctest program executable." + } + ], + "type" : "INTERNAL", + "value" : "/usr/bin/ctest3" + }, + { + "name" : "CMAKE_CXX_COMPILER", + "properties" : + [ + { + "name" : "ADVANCED", + "value" : "1" + }, + { + "name" : "HELPSTRING", + "value" : "No help, variable specified on the command line." + } + ], + "type" : "FILEPATH", + "value" : "/usr/bin/g++" + }, + { + "name" : "CMAKE_CXX_COMPILER_AR", + "properties" : + [ + { + "name" : "ADVANCED", + "value" : "1" + }, + { + "name" : "HELPSTRING", + "value" : "A wrapper around 'ar' adding the appropriate '--plugin' option for the GCC compiler" + } + ], + "type" : "FILEPATH", + "value" : "/usr/bin/gcc-ar" + }, + { + "name" : "CMAKE_CXX_COMPILER_RANLIB", + "properties" : + [ + { + "name" : "ADVANCED", + "value" : "1" + }, + { + "name" : "HELPSTRING", + "value" : "A wrapper around 'ranlib' adding the appropriate '--plugin' option for the GCC compiler" + } + ], + "type" : "FILEPATH", + "value" : "/usr/bin/gcc-ranlib" + }, + { + "name" : "CMAKE_CXX_FLAGS", + "properties" : + [ + { + "name" : "ADVANCED", + "value" : "1" + }, + { + "name" : "HELPSTRING", + "value" : "Flags used by the CXX compiler during all build types." + } + ], + "type" : "STRING", + "value" : "" + }, + { + "name" : "CMAKE_CXX_FLAGS_DEBUG", + "properties" : + [ + { + "name" : "ADVANCED", + "value" : "1" + }, + { + "name" : "HELPSTRING", + "value" : "Flags used by the CXX compiler during DEBUG builds." + } + ], + "type" : "STRING", + "value" : "-g" + }, + { + "name" : "CMAKE_CXX_FLAGS_MINSIZEREL", + "properties" : + [ + { + "name" : "ADVANCED", + "value" : "1" + }, + { + "name" : "HELPSTRING", + "value" : "Flags used by the CXX compiler during MINSIZEREL builds." + } + ], + "type" : "STRING", + "value" : "-Os -DNDEBUG" + }, + { + "name" : "CMAKE_CXX_FLAGS_RELEASE", + "properties" : + [ + { + "name" : "ADVANCED", + "value" : "1" + }, + { + "name" : "HELPSTRING", + "value" : "Flags used by the CXX compiler during RELEASE builds." + } + ], + "type" : "STRING", + "value" : "-O2 -DNDEBUG" + }, + { + "name" : "CMAKE_CXX_FLAGS_RELWITHDEBINFO", + "properties" : + [ + { + "name" : "ADVANCED", + "value" : "1" + }, + { + "name" : "HELPSTRING", + "value" : "Flags used by the CXX compiler during RELWITHDEBINFO builds." + } + ], + "type" : "STRING", + "value" : "-O2 -g -DNDEBUG" + }, + { + "name" : "CMAKE_C_COMPILER", + "properties" : + [ + { + "name" : "ADVANCED", + "value" : "1" + }, + { + "name" : "HELPSTRING", + "value" : "No help, variable specified on the command line." + } + ], + "type" : "FILEPATH", + "value" : "/usr/bin/gcc" + }, + { + "name" : "CMAKE_C_COMPILER_AR", + "properties" : + [ + { + "name" : "ADVANCED", + "value" : "1" + }, + { + "name" : "HELPSTRING", + "value" : "A wrapper around 'ar' adding the appropriate '--plugin' option for the GCC compiler" + } + ], + "type" : "FILEPATH", + "value" : "/usr/bin/gcc-ar" + }, + { + "name" : "CMAKE_C_COMPILER_RANLIB", + "properties" : + [ + { + "name" : "ADVANCED", + "value" : "1" + }, + { + "name" : "HELPSTRING", + "value" : "A wrapper around 'ranlib' adding the appropriate '--plugin' option for the GCC compiler" + } + ], + "type" : "FILEPATH", + "value" : "/usr/bin/gcc-ranlib" + }, + { + "name" : "CMAKE_C_FLAGS", + "properties" : + [ + { + "name" : "ADVANCED", + "value" : "1" + }, + { + "name" : "HELPSTRING", + "value" : "Flags used by the C compiler during all build types." + } + ], + "type" : "STRING", + "value" : "" + }, + { + "name" : "CMAKE_C_FLAGS_DEBUG", + "properties" : + [ + { + "name" : "ADVANCED", + "value" : "1" + }, + { + "name" : "HELPSTRING", + "value" : "Flags used by the C compiler during DEBUG builds." + } + ], + "type" : "STRING", + "value" : "-g" + }, + { + "name" : "CMAKE_C_FLAGS_MINSIZEREL", + "properties" : + [ + { + "name" : "ADVANCED", + "value" : "1" + }, + { + "name" : "HELPSTRING", + "value" : "Flags used by the C compiler during MINSIZEREL builds." + } + ], + "type" : "STRING", + "value" : "-Os -DNDEBUG" + }, + { + "name" : "CMAKE_C_FLAGS_RELEASE", + "properties" : + [ + { + "name" : "ADVANCED", + "value" : "1" + }, + { + "name" : "HELPSTRING", + "value" : "Flags used by the C compiler during RELEASE builds." + } + ], + "type" : "STRING", + "value" : "-O2 -DNDEBUG" + }, + { + "name" : "CMAKE_C_FLAGS_RELWITHDEBINFO", + "properties" : + [ + { + "name" : "ADVANCED", + "value" : "1" + }, + { + "name" : "HELPSTRING", + "value" : "Flags used by the C compiler during RELWITHDEBINFO builds." + } + ], + "type" : "STRING", + "value" : "-O2 -g -DNDEBUG" + }, + { + "name" : "CMAKE_DLLTOOL", + "properties" : + [ + { + "name" : "ADVANCED", + "value" : "1" + }, + { + "name" : "HELPSTRING", + "value" : "Path to a program." + } + ], + "type" : "FILEPATH", + "value" : "CMAKE_DLLTOOL-NOTFOUND" + }, + { + "name" : "CMAKE_EDIT_COMMAND", + "properties" : + [ + { + "name" : "HELPSTRING", + "value" : "Path to cache edit program executable." + } + ], + "type" : "INTERNAL", + "value" : "/usr/bin/ccmake3" + }, + { + "name" : "CMAKE_EXECUTABLE_FORMAT", + "properties" : + [ + { + "name" : "HELPSTRING", + "value" : "Executable file format" + } + ], + "type" : "INTERNAL", + "value" : "ELF" + }, + { + "name" : "CMAKE_EXE_LINKER_FLAGS", + "properties" : + [ + { + "name" : "ADVANCED", + "value" : "1" + }, + { + "name" : "HELPSTRING", + "value" : "Flags used by the linker during all build types." + } + ], + "type" : "STRING", + "value" : "" + }, + { + "name" : "CMAKE_EXE_LINKER_FLAGS_DEBUG", + "properties" : + [ + { + "name" : "ADVANCED", + "value" : "1" + }, + { + "name" : "HELPSTRING", + "value" : "Flags used by the linker during DEBUG builds." + } + ], + "type" : "STRING", + "value" : "" + }, + { + "name" : "CMAKE_EXE_LINKER_FLAGS_MINSIZEREL", + "properties" : + [ + { + "name" : "ADVANCED", + "value" : "1" + }, + { + "name" : "HELPSTRING", + "value" : "Flags used by the linker during MINSIZEREL builds." + } + ], + "type" : "STRING", + "value" : "" + }, + { + "name" : "CMAKE_EXE_LINKER_FLAGS_RELEASE", + "properties" : + [ + { + "name" : "ADVANCED", + "value" : "1" + }, + { + "name" : "HELPSTRING", + "value" : "Flags used by the linker during RELEASE builds." + } + ], + "type" : "STRING", + "value" : "" + }, + { + "name" : "CMAKE_EXE_LINKER_FLAGS_RELWITHDEBINFO", + "properties" : + [ + { + "name" : "ADVANCED", + "value" : "1" + }, + { + "name" : "HELPSTRING", + "value" : "Flags used by the linker during RELWITHDEBINFO builds." + } + ], + "type" : "STRING", + "value" : "" + }, + { + "name" : "CMAKE_EXPORT_COMPILE_COMMANDS", + "properties" : + [ + { + "name" : "ADVANCED", + "value" : "1" + }, + { + "name" : "HELPSTRING", + "value" : "No help, variable specified on the command line." + } + ], + "type" : "BOOL", + "value" : "TRUE" + }, + { + "name" : "CMAKE_EXTRA_GENERATOR", + "properties" : + [ + { + "name" : "HELPSTRING", + "value" : "Name of external makefile project generator." + } + ], + "type" : "INTERNAL", + "value" : "" + }, + { + "name" : "CMAKE_GENERATOR", + "properties" : + [ + { + "name" : "HELPSTRING", + "value" : "Name of generator." + } + ], + "type" : "INTERNAL", + "value" : "Unix Makefiles" + }, + { + "name" : "CMAKE_GENERATOR_INSTANCE", + "properties" : + [ + { + "name" : "HELPSTRING", + "value" : "Generator instance identifier." + } + ], + "type" : "INTERNAL", + "value" : "" + }, + { + "name" : "CMAKE_GENERATOR_PLATFORM", + "properties" : + [ + { + "name" : "HELPSTRING", + "value" : "Name of generator platform." + } + ], + "type" : "INTERNAL", + "value" : "" + }, + { + "name" : "CMAKE_GENERATOR_TOOLSET", + "properties" : + [ + { + "name" : "HELPSTRING", + "value" : "Name of generator toolset." + } + ], + "type" : "INTERNAL", + "value" : "" + }, + { + "name" : "CMAKE_HOME_DIRECTORY", + "properties" : + [ + { + "name" : "HELPSTRING", + "value" : "Source directory with the top level CMakeLists.txt file for this project" + } + ], + "type" : "INTERNAL", + "value" : "/home/yangwei/tcpdump_mesa" + }, + { + "name" : "CMAKE_INSTALL_PREFIX", + "properties" : + [ + { + "name" : "HELPSTRING", + "value" : "Install path prefix, prepended onto install directories." + } + ], + "type" : "PATH", + "value" : "/usr/local" + }, + { + "name" : "CMAKE_INSTALL_SO_NO_EXE", + "properties" : + [ + { + "name" : "HELPSTRING", + "value" : "Install .so files without execute permission." + } + ], + "type" : "INTERNAL", + "value" : "0" + }, + { + "name" : "CMAKE_LINKER", + "properties" : + [ + { + "name" : "ADVANCED", + "value" : "1" + }, + { + "name" : "HELPSTRING", + "value" : "Path to a program." + } + ], + "type" : "FILEPATH", + "value" : "/usr/bin/ld" + }, + { + "name" : "CMAKE_MAKE_PROGRAM", + "properties" : + [ + { + "name" : "ADVANCED", + "value" : "1" + }, + { + "name" : "HELPSTRING", + "value" : "Path to a program." + } + ], + "type" : "FILEPATH", + "value" : "/usr/bin/gmake" + }, + { + "name" : "CMAKE_MODULE_LINKER_FLAGS", + "properties" : + [ + { + "name" : "ADVANCED", + "value" : "1" + }, + { + "name" : "HELPSTRING", + "value" : "Flags used by the linker during the creation of modules during all build types." + } + ], + "type" : "STRING", + "value" : "" + }, + { + "name" : "CMAKE_MODULE_LINKER_FLAGS_DEBUG", + "properties" : + [ + { + "name" : "ADVANCED", + "value" : "1" + }, + { + "name" : "HELPSTRING", + "value" : "Flags used by the linker during the creation of modules during DEBUG builds." + } + ], + "type" : "STRING", + "value" : "" + }, + { + "name" : "CMAKE_MODULE_LINKER_FLAGS_MINSIZEREL", + "properties" : + [ + { + "name" : "ADVANCED", + "value" : "1" + }, + { + "name" : "HELPSTRING", + "value" : "Flags used by the linker during the creation of modules during MINSIZEREL builds." + } + ], + "type" : "STRING", + "value" : "" + }, + { + "name" : "CMAKE_MODULE_LINKER_FLAGS_RELEASE", + "properties" : + [ + { + "name" : "ADVANCED", + "value" : "1" + }, + { + "name" : "HELPSTRING", + "value" : "Flags used by the linker during the creation of modules during RELEASE builds." + } + ], + "type" : "STRING", + "value" : "" + }, + { + "name" : "CMAKE_MODULE_LINKER_FLAGS_RELWITHDEBINFO", + "properties" : + [ + { + "name" : "ADVANCED", + "value" : "1" + }, + { + "name" : "HELPSTRING", + "value" : "Flags used by the linker during the creation of modules during RELWITHDEBINFO builds." + } + ], + "type" : "STRING", + "value" : "" + }, + { + "name" : "CMAKE_NM", + "properties" : + [ + { + "name" : "ADVANCED", + "value" : "1" + }, + { + "name" : "HELPSTRING", + "value" : "Path to a program." + } + ], + "type" : "FILEPATH", + "value" : "/usr/bin/nm" + }, + { + "name" : "CMAKE_NUMBER_OF_MAKEFILES", + "properties" : + [ + { + "name" : "HELPSTRING", + "value" : "number of local generators" + } + ], + "type" : "INTERNAL", + "value" : "1" + }, + { + "name" : "CMAKE_OBJCOPY", + "properties" : + [ + { + "name" : "ADVANCED", + "value" : "1" + }, + { + "name" : "HELPSTRING", + "value" : "Path to a program." + } + ], + "type" : "FILEPATH", + "value" : "/usr/bin/objcopy" + }, + { + "name" : "CMAKE_OBJDUMP", + "properties" : + [ + { + "name" : "ADVANCED", + "value" : "1" + }, + { + "name" : "HELPSTRING", + "value" : "Path to a program." + } + ], + "type" : "FILEPATH", + "value" : "/usr/bin/objdump" + }, + { + "name" : "CMAKE_PLATFORM_INFO_INITIALIZED", + "properties" : + [ + { + "name" : "HELPSTRING", + "value" : "Platform information initialized" + } + ], + "type" : "INTERNAL", + "value" : "1" + }, + { + "name" : "CMAKE_PROJECT_DESCRIPTION", + "properties" : + [ + { + "name" : "HELPSTRING", + "value" : "Value Computed by CMake" + } + ], + "type" : "STATIC", + "value" : "" + }, + { + "name" : "CMAKE_PROJECT_HOMEPAGE_URL", + "properties" : + [ + { + "name" : "HELPSTRING", + "value" : "Value Computed by CMake" + } + ], + "type" : "STATIC", + "value" : "" + }, + { + "name" : "CMAKE_PROJECT_NAME", + "properties" : + [ + { + "name" : "HELPSTRING", + "value" : "Value Computed by CMake" + } + ], + "type" : "STATIC", + "value" : "tcpdump_mesa" + }, + { + "name" : "CMAKE_RANLIB", + "properties" : + [ + { + "name" : "ADVANCED", + "value" : "1" + }, + { + "name" : "HELPSTRING", + "value" : "Path to a program." + } + ], + "type" : "FILEPATH", + "value" : "/usr/bin/ranlib" + }, + { + "name" : "CMAKE_READELF", + "properties" : + [ + { + "name" : "ADVANCED", + "value" : "1" + }, + { + "name" : "HELPSTRING", + "value" : "Path to a program." + } + ], + "type" : "FILEPATH", + "value" : "/usr/bin/readelf" + }, + { + "name" : "CMAKE_ROOT", + "properties" : + [ + { + "name" : "HELPSTRING", + "value" : "Path to CMake installation." + } + ], + "type" : "INTERNAL", + "value" : "/usr/share/cmake3" + }, + { + "name" : "CMAKE_SHARED_LINKER_FLAGS", + "properties" : + [ + { + "name" : "ADVANCED", + "value" : "1" + }, + { + "name" : "HELPSTRING", + "value" : "Flags used by the linker during the creation of shared libraries during all build types." + } + ], + "type" : "STRING", + "value" : "" + }, + { + "name" : "CMAKE_SHARED_LINKER_FLAGS_DEBUG", + "properties" : + [ + { + "name" : "ADVANCED", + "value" : "1" + }, + { + "name" : "HELPSTRING", + "value" : "Flags used by the linker during the creation of shared libraries during DEBUG builds." + } + ], + "type" : "STRING", + "value" : "" + }, + { + "name" : "CMAKE_SHARED_LINKER_FLAGS_MINSIZEREL", + "properties" : + [ + { + "name" : "ADVANCED", + "value" : "1" + }, + { + "name" : "HELPSTRING", + "value" : "Flags used by the linker during the creation of shared libraries during MINSIZEREL builds." + } + ], + "type" : "STRING", + "value" : "" + }, + { + "name" : "CMAKE_SHARED_LINKER_FLAGS_RELEASE", + "properties" : + [ + { + "name" : "ADVANCED", + "value" : "1" + }, + { + "name" : "HELPSTRING", + "value" : "Flags used by the linker during the creation of shared libraries during RELEASE builds." + } + ], + "type" : "STRING", + "value" : "" + }, + { + "name" : "CMAKE_SHARED_LINKER_FLAGS_RELWITHDEBINFO", + "properties" : + [ + { + "name" : "ADVANCED", + "value" : "1" + }, + { + "name" : "HELPSTRING", + "value" : "Flags used by the linker during the creation of shared libraries during RELWITHDEBINFO builds." + } + ], + "type" : "STRING", + "value" : "" + }, + { + "name" : "CMAKE_SKIP_INSTALL_RPATH", + "properties" : + [ + { + "name" : "ADVANCED", + "value" : "1" + }, + { + "name" : "HELPSTRING", + "value" : "If set, runtime paths are not added when installing shared libraries, but are added when building." + } + ], + "type" : "BOOL", + "value" : "NO" + }, + { + "name" : "CMAKE_SKIP_RPATH", + "properties" : + [ + { + "name" : "ADVANCED", + "value" : "1" + }, + { + "name" : "HELPSTRING", + "value" : "If set, runtime paths are not added when using shared libraries." + } + ], + "type" : "BOOL", + "value" : "NO" + }, + { + "name" : "CMAKE_STATIC_LINKER_FLAGS", + "properties" : + [ + { + "name" : "ADVANCED", + "value" : "1" + }, + { + "name" : "HELPSTRING", + "value" : "Flags used by the linker during the creation of static libraries during all build types." + } + ], + "type" : "STRING", + "value" : "" + }, + { + "name" : "CMAKE_STATIC_LINKER_FLAGS_DEBUG", + "properties" : + [ + { + "name" : "ADVANCED", + "value" : "1" + }, + { + "name" : "HELPSTRING", + "value" : "Flags used by the linker during the creation of static libraries during DEBUG builds." + } + ], + "type" : "STRING", + "value" : "" + }, + { + "name" : "CMAKE_STATIC_LINKER_FLAGS_MINSIZEREL", + "properties" : + [ + { + "name" : "ADVANCED", + "value" : "1" + }, + { + "name" : "HELPSTRING", + "value" : "Flags used by the linker during the creation of static libraries during MINSIZEREL builds." + } + ], + "type" : "STRING", + "value" : "" + }, + { + "name" : "CMAKE_STATIC_LINKER_FLAGS_RELEASE", + "properties" : + [ + { + "name" : "ADVANCED", + "value" : "1" + }, + { + "name" : "HELPSTRING", + "value" : "Flags used by the linker during the creation of static libraries during RELEASE builds." + } + ], + "type" : "STRING", + "value" : "" + }, + { + "name" : "CMAKE_STATIC_LINKER_FLAGS_RELWITHDEBINFO", + "properties" : + [ + { + "name" : "ADVANCED", + "value" : "1" + }, + { + "name" : "HELPSTRING", + "value" : "Flags used by the linker during the creation of static libraries during RELWITHDEBINFO builds." + } + ], + "type" : "STRING", + "value" : "" + }, + { + "name" : "CMAKE_STRIP", + "properties" : + [ + { + "name" : "ADVANCED", + "value" : "1" + }, + { + "name" : "HELPSTRING", + "value" : "Path to a program." + } + ], + "type" : "FILEPATH", + "value" : "/usr/bin/strip" + }, + { + "name" : "CMAKE_UNAME", + "properties" : + [ + { + "name" : "HELPSTRING", + "value" : "uname command" + } + ], + "type" : "INTERNAL", + "value" : "/usr/bin/uname" + }, + { + "name" : "CMAKE_VERBOSE_MAKEFILE", + "properties" : + [ + { + "name" : "ADVANCED", + "value" : "1" + }, + { + "name" : "HELPSTRING", + "value" : "If this value is on, makefiles will be generated without the .SILENT directive, and all commands will be echoed to the console during the make. This is useful for debugging only. With Visual Studio IDE projects all commands are done without /nologo." + } + ], + "type" : "BOOL", + "value" : "FALSE" + }, + { + "name" : "CPACK_SOURCE_RPM", + "properties" : + [ + { + "name" : "ADVANCED", + "value" : "1" + }, + { + "name" : "HELPSTRING", + "value" : "Enable to build RPM source packages" + } + ], + "type" : "BOOL", + "value" : "OFF" + }, + { + "name" : "CPACK_SOURCE_TBZ2", + "properties" : + [ + { + "name" : "ADVANCED", + "value" : "1" + }, + { + "name" : "HELPSTRING", + "value" : "Enable to build TBZ2 source packages" + } + ], + "type" : "BOOL", + "value" : "ON" + }, + { + "name" : "CPACK_SOURCE_TGZ", + "properties" : + [ + { + "name" : "ADVANCED", + "value" : "1" + }, + { + "name" : "HELPSTRING", + "value" : "Enable to build TGZ source packages" + } + ], + "type" : "BOOL", + "value" : "ON" + }, + { + "name" : "CPACK_SOURCE_TXZ", + "properties" : + [ + { + "name" : "ADVANCED", + "value" : "1" + }, + { + "name" : "HELPSTRING", + "value" : "Enable to build TXZ source packages" + } + ], + "type" : "BOOL", + "value" : "ON" + }, + { + "name" : "CPACK_SOURCE_TZ", + "properties" : + [ + { + "name" : "ADVANCED", + "value" : "1" + }, + { + "name" : "HELPSTRING", + "value" : "Enable to build TZ source packages" + } + ], + "type" : "BOOL", + "value" : "ON" + }, + { + "name" : "CPACK_SOURCE_ZIP", + "properties" : + [ + { + "name" : "ADVANCED", + "value" : "1" + }, + { + "name" : "HELPSTRING", + "value" : "Enable to build ZIP source packages" + } + ], + "type" : "BOOL", + "value" : "OFF" + }, + { + "name" : "DEFINE_GIT_VERSION", + "properties" : + [ + { + "name" : "HELPSTRING", + "value" : "Set DEFINE_GIT_VERSION to TRUE or FALSE" + } + ], + "type" : "BOOL", + "value" : "ON" + }, + { + "name" : "tcpdump_mesa_BINARY_DIR", + "properties" : + [ + { + "name" : "HELPSTRING", + "value" : "Value Computed by CMake" + } + ], + "type" : "STATIC", + "value" : "/home/yangwei/tcpdump_mesa/cmake-build-debug" + }, + { + "name" : "tcpdump_mesa_SOURCE_DIR", + "properties" : + [ + { + "name" : "HELPSTRING", + "value" : "Value Computed by CMake" + } + ], + "type" : "STATIC", + "value" : "/home/yangwei/tcpdump_mesa" + } + ], + "kind" : "cache", + "version" : + { + "major" : 2, + "minor" : 0 + } +} diff --git a/cmake-build-debug/.cmake/api/v1/reply/codemodel-v2-26d6a3e73bd6e837eafc.json b/cmake-build-debug/.cmake/api/v1/reply/codemodel-v2-26d6a3e73bd6e837eafc.json new file mode 100644 index 0000000..5350ff2 --- /dev/null +++ b/cmake-build-debug/.cmake/api/v1/reply/codemodel-v2-26d6a3e73bd6e837eafc.json @@ -0,0 +1,43 @@ +{ + "configurations" : + [ + { + "directories" : + [ + { + "build" : ".", + "hasInstallRule" : true, + "minimumCMakeVersion" : + { + "string" : "2.8" + }, + "projectIndex" : 0, + "source" : "." + } + ], + "name" : "Debug", + "projects" : + [ + { + "directoryIndexes" : + [ + 0 + ], + "name" : "tcpdump_mesa" + } + ], + "targets" : [] + } + ], + "kind" : "codemodel", + "paths" : + { + "build" : "/home/yangwei/tcpdump_mesa/cmake-build-debug", + "source" : "/home/yangwei/tcpdump_mesa" + }, + "version" : + { + "major" : 2, + "minor" : 0 + } +} diff --git a/cmake-build-debug/.cmake/api/v1/reply/index-2020-09-28T06-04-53-0037.json b/cmake-build-debug/.cmake/api/v1/reply/index-2020-09-28T06-04-53-0037.json new file mode 100644 index 0000000..9e1074c --- /dev/null +++ b/cmake-build-debug/.cmake/api/v1/reply/index-2020-09-28T06-04-53-0037.json @@ -0,0 +1,88 @@ +{ + "cmake" : + { + "generator" : + { + "multiConfig" : false, + "name" : "Unix Makefiles" + }, + "paths" : + { + "cmake" : "/usr/bin/cmake3", + "cpack" : "/usr/bin/cpack3", + "ctest" : "/usr/bin/ctest3", + "root" : "/usr/share/cmake3" + }, + "version" : + { + "isDirty" : false, + "major" : 3, + "minor" : 17, + "patch" : 3, + "string" : "3.17.3", + "suffix" : "" + } + }, + "objects" : + [ + { + "jsonFile" : "codemodel-v2-26d6a3e73bd6e837eafc.json", + "kind" : "codemodel", + "version" : + { + "major" : 2, + "minor" : 0 + } + }, + { + "jsonFile" : "cache-v2-d6be4d7a072d5438b4cc.json", + "kind" : "cache", + "version" : + { + "major" : 2, + "minor" : 0 + } + } + ], + "reply" : + { + "client-vscode" : + { + "query.json" : + { + "requests" : + [ + { + "kind" : "cache", + "version" : 2 + }, + { + "kind" : "codemodel", + "version" : 2 + } + ], + "responses" : + [ + { + "jsonFile" : "cache-v2-d6be4d7a072d5438b4cc.json", + "kind" : "cache", + "version" : + { + "major" : 2, + "minor" : 0 + } + }, + { + "jsonFile" : "codemodel-v2-26d6a3e73bd6e837eafc.json", + "kind" : "codemodel", + "version" : + { + "major" : 2, + "minor" : 0 + } + } + ] + } + } + } +} diff --git a/cmake-build-debug/CMakeCache.txt b/cmake-build-debug/CMakeCache.txt new file mode 100644 index 0000000..19ce3e5 --- /dev/null +++ b/cmake-build-debug/CMakeCache.txt @@ -0,0 +1,400 @@ +# This is the CMakeCache file. +# For build in directory: /home/yangwei/tcpdump_mesa/cmake-build-debug +# It was generated by CMake: /usr/bin/cmake3 +# You can edit this file to change values found and used by cmake. +# If you do not want to change any of the values, simply exit the editor. +# If you do want to change a value, simply edit, save, and exit the editor. +# The syntax for the file is as follows: +# KEY:TYPE=VALUE +# KEY is the name of a variable in the cache. +# TYPE is a hint to GUIs for the type of VALUE, DO NOT EDIT TYPE!. +# VALUE is the current value for the KEY. + +######################## +# EXTERNAL cache entries +######################## + +//Path to a program. +CMAKE_ADDR2LINE:FILEPATH=/usr/bin/addr2line + +//Path to a program. +CMAKE_AR:FILEPATH=/usr/bin/ar + +//No help, variable specified on the command line. +CMAKE_BUILD_TYPE:STRING=Debug + +//Enable/Disable color output during build. +CMAKE_COLOR_MAKEFILE:BOOL=ON + +//No help, variable specified on the command line. +CMAKE_CXX_COMPILER:FILEPATH=/usr/bin/g++ + +//A wrapper around 'ar' adding the appropriate '--plugin' option +// for the GCC compiler +CMAKE_CXX_COMPILER_AR:FILEPATH=/usr/bin/gcc-ar + +//A wrapper around 'ranlib' adding the appropriate '--plugin' option +// for the GCC compiler +CMAKE_CXX_COMPILER_RANLIB:FILEPATH=/usr/bin/gcc-ranlib + +//Flags used by the CXX compiler during all build types. +CMAKE_CXX_FLAGS:STRING= + +//Flags used by the CXX compiler during DEBUG builds. +CMAKE_CXX_FLAGS_DEBUG:STRING=-g + +//Flags used by the CXX compiler during MINSIZEREL builds. +CMAKE_CXX_FLAGS_MINSIZEREL:STRING=-Os -DNDEBUG + +//Flags used by the CXX compiler during RELEASE builds. +CMAKE_CXX_FLAGS_RELEASE:STRING=-O2 -DNDEBUG + +//Flags used by the CXX compiler during RELWITHDEBINFO builds. +CMAKE_CXX_FLAGS_RELWITHDEBINFO:STRING=-O2 -g -DNDEBUG + +//No help, variable specified on the command line. +CMAKE_C_COMPILER:FILEPATH=/usr/bin/gcc + +//A wrapper around 'ar' adding the appropriate '--plugin' option +// for the GCC compiler +CMAKE_C_COMPILER_AR:FILEPATH=/usr/bin/gcc-ar + +//A wrapper around 'ranlib' adding the appropriate '--plugin' option +// for the GCC compiler +CMAKE_C_COMPILER_RANLIB:FILEPATH=/usr/bin/gcc-ranlib + +//Flags used by the C compiler during all build types. +CMAKE_C_FLAGS:STRING= + +//Flags used by the C compiler during DEBUG builds. +CMAKE_C_FLAGS_DEBUG:STRING=-g + +//Flags used by the C compiler during MINSIZEREL builds. +CMAKE_C_FLAGS_MINSIZEREL:STRING=-Os -DNDEBUG + +//Flags used by the C compiler during RELEASE builds. +CMAKE_C_FLAGS_RELEASE:STRING=-O2 -DNDEBUG + +//Flags used by the C compiler during RELWITHDEBINFO builds. +CMAKE_C_FLAGS_RELWITHDEBINFO:STRING=-O2 -g -DNDEBUG + +//Path to a program. +CMAKE_DLLTOOL:FILEPATH=CMAKE_DLLTOOL-NOTFOUND + +//Flags used by the linker during all build types. +CMAKE_EXE_LINKER_FLAGS:STRING= + +//Flags used by the linker during DEBUG builds. +CMAKE_EXE_LINKER_FLAGS_DEBUG:STRING= + +//Flags used by the linker during MINSIZEREL builds. +CMAKE_EXE_LINKER_FLAGS_MINSIZEREL:STRING= + +//Flags used by the linker during RELEASE builds. +CMAKE_EXE_LINKER_FLAGS_RELEASE:STRING= + +//Flags used by the linker during RELWITHDEBINFO builds. +CMAKE_EXE_LINKER_FLAGS_RELWITHDEBINFO:STRING= + +//No help, variable specified on the command line. +CMAKE_EXPORT_COMPILE_COMMANDS:BOOL=TRUE + +//Install path prefix, prepended onto install directories. +CMAKE_INSTALL_PREFIX:PATH=/usr/local + +//Path to a program. +CMAKE_LINKER:FILEPATH=/usr/bin/ld + +//Path to a program. +CMAKE_MAKE_PROGRAM:FILEPATH=/usr/bin/gmake + +//Flags used by the linker during the creation of modules during +// all build types. +CMAKE_MODULE_LINKER_FLAGS:STRING= + +//Flags used by the linker during the creation of modules during +// DEBUG builds. +CMAKE_MODULE_LINKER_FLAGS_DEBUG:STRING= + +//Flags used by the linker during the creation of modules during +// MINSIZEREL builds. +CMAKE_MODULE_LINKER_FLAGS_MINSIZEREL:STRING= + +//Flags used by the linker during the creation of modules during +// RELEASE builds. +CMAKE_MODULE_LINKER_FLAGS_RELEASE:STRING= + +//Flags used by the linker during the creation of modules during +// RELWITHDEBINFO builds. +CMAKE_MODULE_LINKER_FLAGS_RELWITHDEBINFO:STRING= + +//Path to a program. +CMAKE_NM:FILEPATH=/usr/bin/nm + +//Path to a program. +CMAKE_OBJCOPY:FILEPATH=/usr/bin/objcopy + +//Path to a program. +CMAKE_OBJDUMP:FILEPATH=/usr/bin/objdump + +//Value Computed by CMake +CMAKE_PROJECT_DESCRIPTION:STATIC= + +//Value Computed by CMake +CMAKE_PROJECT_HOMEPAGE_URL:STATIC= + +//Value Computed by CMake +CMAKE_PROJECT_NAME:STATIC=tcpdump_mesa + +//Path to a program. +CMAKE_RANLIB:FILEPATH=/usr/bin/ranlib + +//Path to a program. +CMAKE_READELF:FILEPATH=/usr/bin/readelf + +//Flags used by the linker during the creation of shared libraries +// during all build types. +CMAKE_SHARED_LINKER_FLAGS:STRING= + +//Flags used by the linker during the creation of shared libraries +// during DEBUG builds. +CMAKE_SHARED_LINKER_FLAGS_DEBUG:STRING= + +//Flags used by the linker during the creation of shared libraries +// during MINSIZEREL builds. +CMAKE_SHARED_LINKER_FLAGS_MINSIZEREL:STRING= + +//Flags used by the linker during the creation of shared libraries +// during RELEASE builds. +CMAKE_SHARED_LINKER_FLAGS_RELEASE:STRING= + +//Flags used by the linker during the creation of shared libraries +// during RELWITHDEBINFO builds. +CMAKE_SHARED_LINKER_FLAGS_RELWITHDEBINFO:STRING= + +//If set, runtime paths are not added when installing shared libraries, +// but are added when building. +CMAKE_SKIP_INSTALL_RPATH:BOOL=NO + +//If set, runtime paths are not added when using shared libraries. +CMAKE_SKIP_RPATH:BOOL=NO + +//Flags used by the linker during the creation of static libraries +// during all build types. +CMAKE_STATIC_LINKER_FLAGS:STRING= + +//Flags used by the linker during the creation of static libraries +// during DEBUG builds. +CMAKE_STATIC_LINKER_FLAGS_DEBUG:STRING= + +//Flags used by the linker during the creation of static libraries +// during MINSIZEREL builds. +CMAKE_STATIC_LINKER_FLAGS_MINSIZEREL:STRING= + +//Flags used by the linker during the creation of static libraries +// during RELEASE builds. +CMAKE_STATIC_LINKER_FLAGS_RELEASE:STRING= + +//Flags used by the linker during the creation of static libraries +// during RELWITHDEBINFO builds. +CMAKE_STATIC_LINKER_FLAGS_RELWITHDEBINFO:STRING= + +//Path to a program. +CMAKE_STRIP:FILEPATH=/usr/bin/strip + +//If this value is on, makefiles will be generated without the +// .SILENT directive, and all commands will be echoed to the console +// during the make. This is useful for debugging only. With Visual +// Studio IDE projects all commands are done without /nologo. +CMAKE_VERBOSE_MAKEFILE:BOOL=FALSE + +//Enable to build RPM source packages +CPACK_SOURCE_RPM:BOOL=OFF + +//Enable to build TBZ2 source packages +CPACK_SOURCE_TBZ2:BOOL=ON + +//Enable to build TGZ source packages +CPACK_SOURCE_TGZ:BOOL=ON + +//Enable to build TXZ source packages +CPACK_SOURCE_TXZ:BOOL=ON + +//Enable to build TZ source packages +CPACK_SOURCE_TZ:BOOL=ON + +//Enable to build ZIP source packages +CPACK_SOURCE_ZIP:BOOL=OFF + +//Set DEFINE_GIT_VERSION to TRUE or FALSE +DEFINE_GIT_VERSION:BOOL=ON + +//Value Computed by CMake +tcpdump_mesa_BINARY_DIR:STATIC=/home/yangwei/tcpdump_mesa/cmake-build-debug + +//Value Computed by CMake +tcpdump_mesa_SOURCE_DIR:STATIC=/home/yangwei/tcpdump_mesa + + +######################## +# INTERNAL cache entries +######################## + +//ADVANCED property for variable: CMAKE_ADDR2LINE +CMAKE_ADDR2LINE-ADVANCED:INTERNAL=1 +//ADVANCED property for variable: CMAKE_AR +CMAKE_AR-ADVANCED:INTERNAL=1 +//This is the directory where this CMakeCache.txt was created +CMAKE_CACHEFILE_DIR:INTERNAL=/home/yangwei/tcpdump_mesa/cmake-build-debug +//Major version of cmake used to create the current loaded cache +CMAKE_CACHE_MAJOR_VERSION:INTERNAL=3 +//Minor version of cmake used to create the current loaded cache +CMAKE_CACHE_MINOR_VERSION:INTERNAL=17 +//Patch version of cmake used to create the current loaded cache +CMAKE_CACHE_PATCH_VERSION:INTERNAL=3 +//ADVANCED property for variable: CMAKE_COLOR_MAKEFILE +CMAKE_COLOR_MAKEFILE-ADVANCED:INTERNAL=1 +//Path to CMake executable. +CMAKE_COMMAND:INTERNAL=/usr/bin/cmake3 +//Path to cpack program executable. +CMAKE_CPACK_COMMAND:INTERNAL=/usr/bin/cpack3 +//Path to ctest program executable. +CMAKE_CTEST_COMMAND:INTERNAL=/usr/bin/ctest3 +//ADVANCED property for variable: CMAKE_CXX_COMPILER +CMAKE_CXX_COMPILER-ADVANCED:INTERNAL=1 +//ADVANCED property for variable: CMAKE_CXX_COMPILER_AR +CMAKE_CXX_COMPILER_AR-ADVANCED:INTERNAL=1 +//ADVANCED property for variable: CMAKE_CXX_COMPILER_RANLIB +CMAKE_CXX_COMPILER_RANLIB-ADVANCED:INTERNAL=1 +//ADVANCED property for variable: CMAKE_CXX_FLAGS +CMAKE_CXX_FLAGS-ADVANCED:INTERNAL=1 +//ADVANCED property for variable: CMAKE_CXX_FLAGS_DEBUG +CMAKE_CXX_FLAGS_DEBUG-ADVANCED:INTERNAL=1 +//ADVANCED property for variable: CMAKE_CXX_FLAGS_MINSIZEREL +CMAKE_CXX_FLAGS_MINSIZEREL-ADVANCED:INTERNAL=1 +//ADVANCED property for variable: CMAKE_CXX_FLAGS_RELEASE +CMAKE_CXX_FLAGS_RELEASE-ADVANCED:INTERNAL=1 +//ADVANCED property for variable: CMAKE_CXX_FLAGS_RELWITHDEBINFO +CMAKE_CXX_FLAGS_RELWITHDEBINFO-ADVANCED:INTERNAL=1 +//ADVANCED property for variable: CMAKE_C_COMPILER +CMAKE_C_COMPILER-ADVANCED:INTERNAL=1 +//ADVANCED property for variable: CMAKE_C_COMPILER_AR +CMAKE_C_COMPILER_AR-ADVANCED:INTERNAL=1 +//ADVANCED property for variable: CMAKE_C_COMPILER_RANLIB +CMAKE_C_COMPILER_RANLIB-ADVANCED:INTERNAL=1 +//ADVANCED property for variable: CMAKE_C_FLAGS +CMAKE_C_FLAGS-ADVANCED:INTERNAL=1 +//ADVANCED property for variable: CMAKE_C_FLAGS_DEBUG +CMAKE_C_FLAGS_DEBUG-ADVANCED:INTERNAL=1 +//ADVANCED property for variable: CMAKE_C_FLAGS_MINSIZEREL +CMAKE_C_FLAGS_MINSIZEREL-ADVANCED:INTERNAL=1 +//ADVANCED property for variable: CMAKE_C_FLAGS_RELEASE +CMAKE_C_FLAGS_RELEASE-ADVANCED:INTERNAL=1 +//ADVANCED property for variable: CMAKE_C_FLAGS_RELWITHDEBINFO +CMAKE_C_FLAGS_RELWITHDEBINFO-ADVANCED:INTERNAL=1 +//ADVANCED property for variable: CMAKE_DLLTOOL +CMAKE_DLLTOOL-ADVANCED:INTERNAL=1 +//Path to cache edit program executable. +CMAKE_EDIT_COMMAND:INTERNAL=/usr/bin/ccmake3 +//Executable file format +CMAKE_EXECUTABLE_FORMAT:INTERNAL=ELF +//ADVANCED property for variable: CMAKE_EXE_LINKER_FLAGS +CMAKE_EXE_LINKER_FLAGS-ADVANCED:INTERNAL=1 +//ADVANCED property for variable: CMAKE_EXE_LINKER_FLAGS_DEBUG +CMAKE_EXE_LINKER_FLAGS_DEBUG-ADVANCED:INTERNAL=1 +//ADVANCED property for variable: CMAKE_EXE_LINKER_FLAGS_MINSIZEREL +CMAKE_EXE_LINKER_FLAGS_MINSIZEREL-ADVANCED:INTERNAL=1 +//ADVANCED property for variable: CMAKE_EXE_LINKER_FLAGS_RELEASE +CMAKE_EXE_LINKER_FLAGS_RELEASE-ADVANCED:INTERNAL=1 +//ADVANCED property for variable: CMAKE_EXE_LINKER_FLAGS_RELWITHDEBINFO +CMAKE_EXE_LINKER_FLAGS_RELWITHDEBINFO-ADVANCED:INTERNAL=1 +//ADVANCED property for variable: CMAKE_EXPORT_COMPILE_COMMANDS +CMAKE_EXPORT_COMPILE_COMMANDS-ADVANCED:INTERNAL=1 +//Name of external makefile project generator. +CMAKE_EXTRA_GENERATOR:INTERNAL= +//Name of generator. +CMAKE_GENERATOR:INTERNAL=Unix Makefiles +//Generator instance identifier. +CMAKE_GENERATOR_INSTANCE:INTERNAL= +//Name of generator platform. +CMAKE_GENERATOR_PLATFORM:INTERNAL= +//Name of generator toolset. +CMAKE_GENERATOR_TOOLSET:INTERNAL= +//Source directory with the top level CMakeLists.txt file for this +// project +CMAKE_HOME_DIRECTORY:INTERNAL=/home/yangwei/tcpdump_mesa +//Install .so files without execute permission. +CMAKE_INSTALL_SO_NO_EXE:INTERNAL=0 +//ADVANCED property for variable: CMAKE_LINKER +CMAKE_LINKER-ADVANCED:INTERNAL=1 +//ADVANCED property for variable: CMAKE_MAKE_PROGRAM +CMAKE_MAKE_PROGRAM-ADVANCED:INTERNAL=1 +//ADVANCED property for variable: CMAKE_MODULE_LINKER_FLAGS +CMAKE_MODULE_LINKER_FLAGS-ADVANCED:INTERNAL=1 +//ADVANCED property for variable: CMAKE_MODULE_LINKER_FLAGS_DEBUG +CMAKE_MODULE_LINKER_FLAGS_DEBUG-ADVANCED:INTERNAL=1 +//ADVANCED property for variable: CMAKE_MODULE_LINKER_FLAGS_MINSIZEREL +CMAKE_MODULE_LINKER_FLAGS_MINSIZEREL-ADVANCED:INTERNAL=1 +//ADVANCED property for variable: CMAKE_MODULE_LINKER_FLAGS_RELEASE +CMAKE_MODULE_LINKER_FLAGS_RELEASE-ADVANCED:INTERNAL=1 +//ADVANCED property for variable: CMAKE_MODULE_LINKER_FLAGS_RELWITHDEBINFO +CMAKE_MODULE_LINKER_FLAGS_RELWITHDEBINFO-ADVANCED:INTERNAL=1 +//ADVANCED property for variable: CMAKE_NM +CMAKE_NM-ADVANCED:INTERNAL=1 +//number of local generators +CMAKE_NUMBER_OF_MAKEFILES:INTERNAL=1 +//ADVANCED property for variable: CMAKE_OBJCOPY +CMAKE_OBJCOPY-ADVANCED:INTERNAL=1 +//ADVANCED property for variable: CMAKE_OBJDUMP +CMAKE_OBJDUMP-ADVANCED:INTERNAL=1 +//Platform information initialized +CMAKE_PLATFORM_INFO_INITIALIZED:INTERNAL=1 +//ADVANCED property for variable: CMAKE_RANLIB +CMAKE_RANLIB-ADVANCED:INTERNAL=1 +//ADVANCED property for variable: CMAKE_READELF +CMAKE_READELF-ADVANCED:INTERNAL=1 +//Path to CMake installation. +CMAKE_ROOT:INTERNAL=/usr/share/cmake3 +//ADVANCED property for variable: CMAKE_SHARED_LINKER_FLAGS +CMAKE_SHARED_LINKER_FLAGS-ADVANCED:INTERNAL=1 +//ADVANCED property for variable: CMAKE_SHARED_LINKER_FLAGS_DEBUG +CMAKE_SHARED_LINKER_FLAGS_DEBUG-ADVANCED:INTERNAL=1 +//ADVANCED property for variable: CMAKE_SHARED_LINKER_FLAGS_MINSIZEREL +CMAKE_SHARED_LINKER_FLAGS_MINSIZEREL-ADVANCED:INTERNAL=1 +//ADVANCED property for variable: CMAKE_SHARED_LINKER_FLAGS_RELEASE +CMAKE_SHARED_LINKER_FLAGS_RELEASE-ADVANCED:INTERNAL=1 +//ADVANCED property for variable: CMAKE_SHARED_LINKER_FLAGS_RELWITHDEBINFO +CMAKE_SHARED_LINKER_FLAGS_RELWITHDEBINFO-ADVANCED:INTERNAL=1 +//ADVANCED property for variable: CMAKE_SKIP_INSTALL_RPATH +CMAKE_SKIP_INSTALL_RPATH-ADVANCED:INTERNAL=1 +//ADVANCED property for variable: CMAKE_SKIP_RPATH +CMAKE_SKIP_RPATH-ADVANCED:INTERNAL=1 +//ADVANCED property for variable: CMAKE_STATIC_LINKER_FLAGS +CMAKE_STATIC_LINKER_FLAGS-ADVANCED:INTERNAL=1 +//ADVANCED property for variable: CMAKE_STATIC_LINKER_FLAGS_DEBUG +CMAKE_STATIC_LINKER_FLAGS_DEBUG-ADVANCED:INTERNAL=1 +//ADVANCED property for variable: CMAKE_STATIC_LINKER_FLAGS_MINSIZEREL +CMAKE_STATIC_LINKER_FLAGS_MINSIZEREL-ADVANCED:INTERNAL=1 +//ADVANCED property for variable: CMAKE_STATIC_LINKER_FLAGS_RELEASE +CMAKE_STATIC_LINKER_FLAGS_RELEASE-ADVANCED:INTERNAL=1 +//ADVANCED property for variable: CMAKE_STATIC_LINKER_FLAGS_RELWITHDEBINFO +CMAKE_STATIC_LINKER_FLAGS_RELWITHDEBINFO-ADVANCED:INTERNAL=1 +//ADVANCED property for variable: CMAKE_STRIP +CMAKE_STRIP-ADVANCED:INTERNAL=1 +//uname command +CMAKE_UNAME:INTERNAL=/usr/bin/uname +//ADVANCED property for variable: CMAKE_VERBOSE_MAKEFILE +CMAKE_VERBOSE_MAKEFILE-ADVANCED:INTERNAL=1 +//ADVANCED property for variable: CPACK_SOURCE_RPM +CPACK_SOURCE_RPM-ADVANCED:INTERNAL=1 +//ADVANCED property for variable: CPACK_SOURCE_TBZ2 +CPACK_SOURCE_TBZ2-ADVANCED:INTERNAL=1 +//ADVANCED property for variable: CPACK_SOURCE_TGZ +CPACK_SOURCE_TGZ-ADVANCED:INTERNAL=1 +//ADVANCED property for variable: CPACK_SOURCE_TXZ +CPACK_SOURCE_TXZ-ADVANCED:INTERNAL=1 +//ADVANCED property for variable: CPACK_SOURCE_TZ +CPACK_SOURCE_TZ-ADVANCED:INTERNAL=1 +//ADVANCED property for variable: CPACK_SOURCE_ZIP +CPACK_SOURCE_ZIP-ADVANCED:INTERNAL=1 + diff --git a/cmake-build-debug/CMakeFiles/3.17.3/CMakeCCompiler.cmake b/cmake-build-debug/CMakeFiles/3.17.3/CMakeCCompiler.cmake new file mode 100644 index 0000000..d7f667d --- /dev/null +++ b/cmake-build-debug/CMakeFiles/3.17.3/CMakeCCompiler.cmake @@ -0,0 +1,76 @@ +set(CMAKE_C_COMPILER "/usr/bin/gcc") +set(CMAKE_C_COMPILER_ARG1 "") +set(CMAKE_C_COMPILER_ID "GNU") +set(CMAKE_C_COMPILER_VERSION "4.8.5") +set(CMAKE_C_COMPILER_VERSION_INTERNAL "") +set(CMAKE_C_COMPILER_WRAPPER "") +set(CMAKE_C_STANDARD_COMPUTED_DEFAULT "90") +set(CMAKE_C_COMPILE_FEATURES "c_std_90;c_function_prototypes;c_std_99;c_restrict;c_variadic_macros;c_std_11;c_static_assert") +set(CMAKE_C90_COMPILE_FEATURES "c_std_90;c_function_prototypes") +set(CMAKE_C99_COMPILE_FEATURES "c_std_99;c_restrict;c_variadic_macros") +set(CMAKE_C11_COMPILE_FEATURES "c_std_11;c_static_assert") + +set(CMAKE_C_PLATFORM_ID "Linux") +set(CMAKE_C_SIMULATE_ID "") +set(CMAKE_C_COMPILER_FRONTEND_VARIANT "") +set(CMAKE_C_SIMULATE_VERSION "") + + + +set(CMAKE_AR "/usr/bin/ar") +set(CMAKE_C_COMPILER_AR "/usr/bin/gcc-ar") +set(CMAKE_RANLIB "/usr/bin/ranlib") +set(CMAKE_C_COMPILER_RANLIB "/usr/bin/gcc-ranlib") +set(CMAKE_LINKER "/usr/bin/ld") +set(CMAKE_MT "") +set(CMAKE_COMPILER_IS_GNUCC 1) +set(CMAKE_C_COMPILER_LOADED 1) +set(CMAKE_C_COMPILER_WORKS TRUE) +set(CMAKE_C_ABI_COMPILED TRUE) +set(CMAKE_COMPILER_IS_MINGW ) +set(CMAKE_COMPILER_IS_CYGWIN ) +if(CMAKE_COMPILER_IS_CYGWIN) + set(CYGWIN 1) + set(UNIX 1) +endif() + +set(CMAKE_C_COMPILER_ENV_VAR "CC") + +if(CMAKE_COMPILER_IS_MINGW) + set(MINGW 1) +endif() +set(CMAKE_C_COMPILER_ID_RUN 1) +set(CMAKE_C_SOURCE_FILE_EXTENSIONS c;m) +set(CMAKE_C_IGNORE_EXTENSIONS h;H;o;O;obj;OBJ;def;DEF;rc;RC) +set(CMAKE_C_LINKER_PREFERENCE 10) + +# Save compiler ABI information. +set(CMAKE_C_SIZEOF_DATA_PTR "8") +set(CMAKE_C_COMPILER_ABI "ELF") +set(CMAKE_C_LIBRARY_ARCHITECTURE "") + +if(CMAKE_C_SIZEOF_DATA_PTR) + set(CMAKE_SIZEOF_VOID_P "${CMAKE_C_SIZEOF_DATA_PTR}") +endif() + +if(CMAKE_C_COMPILER_ABI) + set(CMAKE_INTERNAL_PLATFORM_ABI "${CMAKE_C_COMPILER_ABI}") +endif() + +if(CMAKE_C_LIBRARY_ARCHITECTURE) + set(CMAKE_LIBRARY_ARCHITECTURE "") +endif() + +set(CMAKE_C_CL_SHOWINCLUDES_PREFIX "") +if(CMAKE_C_CL_SHOWINCLUDES_PREFIX) + set(CMAKE_CL_SHOWINCLUDES_PREFIX "${CMAKE_C_CL_SHOWINCLUDES_PREFIX}") +endif() + + + + + +set(CMAKE_C_IMPLICIT_INCLUDE_DIRECTORIES "/opt/mrzcpd/include;/opt/MESA/include;/opt/MESA/include/MESA;/usr/lib/gcc/x86_64-redhat-linux/4.8.5/include;/usr/local/include;/usr/include") +set(CMAKE_C_IMPLICIT_LINK_LIBRARIES "gcc;gcc_s;c;gcc;gcc_s") +set(CMAKE_C_IMPLICIT_LINK_DIRECTORIES "/usr/local/lib64;/usr/lib/gcc/x86_64-redhat-linux/4.8.5;/usr/lib64;/lib64;/opt/mrzcpd/lib;/opt/MESA/lib;/usr/local/lib;/usr/lib") +set(CMAKE_C_IMPLICIT_LINK_FRAMEWORK_DIRECTORIES "") diff --git a/cmake-build-debug/CMakeFiles/3.17.3/CMakeCXXCompiler.cmake b/cmake-build-debug/CMakeFiles/3.17.3/CMakeCXXCompiler.cmake new file mode 100644 index 0000000..90a9152 --- /dev/null +++ b/cmake-build-debug/CMakeFiles/3.17.3/CMakeCXXCompiler.cmake @@ -0,0 +1,88 @@ +set(CMAKE_CXX_COMPILER "/usr/bin/g++") +set(CMAKE_CXX_COMPILER_ARG1 "") +set(CMAKE_CXX_COMPILER_ID "GNU") +set(CMAKE_CXX_COMPILER_VERSION "4.8.5") +set(CMAKE_CXX_COMPILER_VERSION_INTERNAL "") +set(CMAKE_CXX_COMPILER_WRAPPER "") +set(CMAKE_CXX_STANDARD_COMPUTED_DEFAULT "98") +set(CMAKE_CXX_COMPILE_FEATURES "cxx_std_98;cxx_template_template_parameters;cxx_std_11;cxx_alias_templates;cxx_alignas;cxx_alignof;cxx_attributes;cxx_auto_type;cxx_constexpr;cxx_decltype;cxx_decltype_incomplete_return_types;cxx_default_function_template_args;cxx_defaulted_functions;cxx_defaulted_move_initializers;cxx_delegating_constructors;cxx_deleted_functions;cxx_enum_forward_declarations;cxx_explicit_conversions;cxx_extended_friend_declarations;cxx_extern_templates;cxx_final;cxx_func_identifier;cxx_generalized_initializers;cxx_inheriting_constructors;cxx_inline_namespaces;cxx_lambdas;cxx_local_type_template_args;cxx_long_long_type;cxx_noexcept;cxx_nonstatic_member_init;cxx_nullptr;cxx_override;cxx_range_for;cxx_raw_string_literals;cxx_reference_qualified_functions;cxx_right_angle_brackets;cxx_rvalue_references;cxx_sizeof_member;cxx_static_assert;cxx_strong_enums;cxx_thread_local;cxx_trailing_return_types;cxx_unicode_literals;cxx_uniform_initialization;cxx_unrestricted_unions;cxx_user_literals;cxx_variadic_macros;cxx_variadic_templates;cxx_std_14;cxx_template_template_parameters") +set(CMAKE_CXX98_COMPILE_FEATURES "cxx_std_98;cxx_template_template_parameters") +set(CMAKE_CXX11_COMPILE_FEATURES "cxx_std_11;cxx_alias_templates;cxx_alignas;cxx_alignof;cxx_attributes;cxx_auto_type;cxx_constexpr;cxx_decltype;cxx_decltype_incomplete_return_types;cxx_default_function_template_args;cxx_defaulted_functions;cxx_defaulted_move_initializers;cxx_delegating_constructors;cxx_deleted_functions;cxx_enum_forward_declarations;cxx_explicit_conversions;cxx_extended_friend_declarations;cxx_extern_templates;cxx_final;cxx_func_identifier;cxx_generalized_initializers;cxx_inheriting_constructors;cxx_inline_namespaces;cxx_lambdas;cxx_local_type_template_args;cxx_long_long_type;cxx_noexcept;cxx_nonstatic_member_init;cxx_nullptr;cxx_override;cxx_range_for;cxx_raw_string_literals;cxx_reference_qualified_functions;cxx_right_angle_brackets;cxx_rvalue_references;cxx_sizeof_member;cxx_static_assert;cxx_strong_enums;cxx_thread_local;cxx_trailing_return_types;cxx_unicode_literals;cxx_uniform_initialization;cxx_unrestricted_unions;cxx_user_literals;cxx_variadic_macros;cxx_variadic_templates") +set(CMAKE_CXX14_COMPILE_FEATURES "cxx_std_14;cxx_template_template_parameters") +set(CMAKE_CXX17_COMPILE_FEATURES "") +set(CMAKE_CXX20_COMPILE_FEATURES "") + +set(CMAKE_CXX_PLATFORM_ID "Linux") +set(CMAKE_CXX_SIMULATE_ID "") +set(CMAKE_CXX_COMPILER_FRONTEND_VARIANT "") +set(CMAKE_CXX_SIMULATE_VERSION "") + + + +set(CMAKE_AR "/usr/bin/ar") +set(CMAKE_CXX_COMPILER_AR "/usr/bin/gcc-ar") +set(CMAKE_RANLIB "/usr/bin/ranlib") +set(CMAKE_CXX_COMPILER_RANLIB "/usr/bin/gcc-ranlib") +set(CMAKE_LINKER "/usr/bin/ld") +set(CMAKE_MT "") +set(CMAKE_COMPILER_IS_GNUCXX 1) +set(CMAKE_CXX_COMPILER_LOADED 1) +set(CMAKE_CXX_COMPILER_WORKS TRUE) +set(CMAKE_CXX_ABI_COMPILED TRUE) +set(CMAKE_COMPILER_IS_MINGW ) +set(CMAKE_COMPILER_IS_CYGWIN ) +if(CMAKE_COMPILER_IS_CYGWIN) + set(CYGWIN 1) + set(UNIX 1) +endif() + +set(CMAKE_CXX_COMPILER_ENV_VAR "CXX") + +if(CMAKE_COMPILER_IS_MINGW) + set(MINGW 1) +endif() +set(CMAKE_CXX_COMPILER_ID_RUN 1) +set(CMAKE_CXX_SOURCE_FILE_EXTENSIONS C;M;c++;cc;cpp;cxx;m;mm;CPP) +set(CMAKE_CXX_IGNORE_EXTENSIONS inl;h;hpp;HPP;H;o;O;obj;OBJ;def;DEF;rc;RC) + +foreach (lang C OBJC OBJCXX) + if (CMAKE_${lang}_COMPILER_ID_RUN) + foreach(extension IN LISTS CMAKE_${lang}_SOURCE_FILE_EXTENSIONS) + list(REMOVE_ITEM CMAKE_CXX_SOURCE_FILE_EXTENSIONS ${extension}) + endforeach() + endif() +endforeach() + +set(CMAKE_CXX_LINKER_PREFERENCE 30) +set(CMAKE_CXX_LINKER_PREFERENCE_PROPAGATES 1) + +# Save compiler ABI information. +set(CMAKE_CXX_SIZEOF_DATA_PTR "8") +set(CMAKE_CXX_COMPILER_ABI "ELF") +set(CMAKE_CXX_LIBRARY_ARCHITECTURE "") + +if(CMAKE_CXX_SIZEOF_DATA_PTR) + set(CMAKE_SIZEOF_VOID_P "${CMAKE_CXX_SIZEOF_DATA_PTR}") +endif() + +if(CMAKE_CXX_COMPILER_ABI) + set(CMAKE_INTERNAL_PLATFORM_ABI "${CMAKE_CXX_COMPILER_ABI}") +endif() + +if(CMAKE_CXX_LIBRARY_ARCHITECTURE) + set(CMAKE_LIBRARY_ARCHITECTURE "") +endif() + +set(CMAKE_CXX_CL_SHOWINCLUDES_PREFIX "") +if(CMAKE_CXX_CL_SHOWINCLUDES_PREFIX) + set(CMAKE_CL_SHOWINCLUDES_PREFIX "${CMAKE_CXX_CL_SHOWINCLUDES_PREFIX}") +endif() + + + + + +set(CMAKE_CXX_IMPLICIT_INCLUDE_DIRECTORIES "/opt/mrzcpd/include;/opt/MESA/include;/opt/MESA/include/MESA;/usr/include/c++/4.8.5;/usr/include/c++/4.8.5/x86_64-redhat-linux;/usr/include/c++/4.8.5/backward;/usr/lib/gcc/x86_64-redhat-linux/4.8.5/include;/usr/local/include;/usr/include") +set(CMAKE_CXX_IMPLICIT_LINK_LIBRARIES "stdc++;m;gcc_s;gcc;c;gcc_s;gcc") +set(CMAKE_CXX_IMPLICIT_LINK_DIRECTORIES "/usr/local/lib64;/usr/lib/gcc/x86_64-redhat-linux/4.8.5;/usr/lib64;/lib64;/opt/mrzcpd/lib;/opt/MESA/lib;/usr/local/lib;/usr/lib") +set(CMAKE_CXX_IMPLICIT_LINK_FRAMEWORK_DIRECTORIES "") diff --git a/cmake-build-debug/CMakeFiles/3.17.3/CMakeDetermineCompilerABI_C.bin b/cmake-build-debug/CMakeFiles/3.17.3/CMakeDetermineCompilerABI_C.bin new file mode 100755 index 0000000000000000000000000000000000000000..f3b819d635342f38f60ba8cd2f001a53d2b1ff4c GIT binary patch literal 8552 zcmeHMeQ+B`6<< zJ;;``GC)e~k$#I0vwP^Nv5fci-QC z_WLXG=QmW%^kr+`dwl`c;q#zfIb6qU#+>Z4OBOmyN~*qF!X&K2SB>qo16 zuP%Q7Q02NGFMM_L#p%EN?&6D$1LtnM^UbfV*!|RrL$4qEz*Sj$;l(L;>D0A9y)WJ- z7@MdbWRD3$aUoobE$}#C9t-@Z^WdlE!M_f84Rf=HYx<#-r!W)|uQTB2e85jH&$2*f4O!X&(?U`w0|k*wUhYx`qB>;b*-t z_z}k!GGCb_5S=~1@ha9J`XiPJ>jWJ8xlQ2r39B!1eHUvMxPTdhc{qsEu9YbYmX(wi zPHM_%I2tEpFqKw@qVXtGI(xd5h?-P~qbW^I_H+eeiMZMm9*C(d8Xrn1spvs9F{DKH zXi281k+2p9AINmCAPkQt;-U!!{B4DDBpO%JDK%nj4qDT|Lma_@REo?u?Nz!( zl~PlBpDcT{G1S=>P#V3B-WL67X^d>JvaEl&=J2Pl3$#ivi^4Lovvax&Hdo!xOSpb; zjS;!UJi@g`?O>h9fE)GY@#{|cnbMzEc$j=-S}VQW1j_RG8_pTD%2T%GWl+hkeg*E; zD}=naZ-GhmN_Hg$9DQUCUzaoK^QVJ%u+?XR z*X4=o*T!)ASN~?(7Q91l>i& zrEp#UB%3`1d<(1{m;rSvbhzA`su%8ajT?LAPCHzE&@aB1`CTD}w4f<^^Cx5P2!F&?@7}p)Tyhry&;NA$_8-f4l2yBDzD^i2tT!0&Xppl4I z>S8Xgs}eHBXLMYo^VM=uk9#N5GMzCud>N5&zeS?@k3P*NP@b?$$Z}`C=@MPW_yuXs zE+JzJ_?@wL1;=sBKkIjre;ebb|B81tqMjB4Ql;964WBUFmUA^P6Kyzzvldi`yk z^;&pXNW<~8cOV^wb7eHbyeN%?QzOh9IS>bbI)~t#*X&i3sc0fzASh6mRAXT@5T!ja zjd^)M?$y-&Q08X=Z!*E-d#^g83?;*(sxlG*Tat7OC7eu#59k(D-aQCv;5|GV9fYP6 z;1F(J-iq!K0)FNlOpK1Iam_rgRrFBYiVDVE3_FXAZU`cOEm^IB>TS z`%)oZoCm;qhsAkZ$7z?%d%^vtgnf|BBYFw=KkY8Zin%oHoX_Gz;BvxzrfAk zkH@+HeBOZey&;YlkLNMrhrUN3a(W)_HjDQ%1-R97y~Xvb86KaIDDgAjIGhC?8)P6R zDkN0T(M2d(jSnhVwfjD|TwFX)pkW*2H)PX%tKxX^JXyjAs(2o*;ri~P{7(zVi|5Z~ zz%id=&bRCY+{61?c-zPE;`#O+z^(E#KLFe+e{}-z#W3m=7f>rNah#+)KPmi}^IdNN z?#Zj=O6LH#%4=N(+$yj2G2ocL!Zd)9vO?dS?<#}9z$)Lh7;yA&&Uf7pxX0*Nl)p3& z9^`&3_QS!XmeSHgL*7A1A#DnDE1}NqJ&MBe=_^GWRR%GEm12}XGC+{GN+`pz#6UQv zM6^UQrG(S_8GM!Y#8gdPjT0@=;*tsWFYhS?SeWyGmt&SXOoyj z1Nwr_a_1z{BmN}R;~9ixisNR5y+_!a`!8U25DM5;vZr|Orm&~y6k^fyKP~LrghPr8 zo!B4{ox9K;V-fTCJqH+$iBQj-JADE$M>=9y!9u4DFr$5cnZzslP3`O2xaaFc{D&YK z?ddylT-d*CdSPTo{!W3i5L9+b|Dq;Ky3OTwPUpZ>>@gnbhk3T|$H(qylR_=Emu zY&O}O+keeuPx11kX#bYUUcfnY8cG;@;Tk}qxSIZVH0zsXjN_`|B74dkxJ5u`);G)V zfGxfvvZpxLbC>pi16zF6WKZ!t{Vz=a|BC65o4@oP{%LBT{)d^vhXOM9mt^ACK*!ks z-1$H>P{+OGZ)8Ut-;dFr;;TAgZ+_pV>C8R`d-O%mPybUse3$lk;6R@Za2bj0>y03k zseR&$0Hd~zs!xdaounu#O(OS4YsY9mf{uY2#EW|X%W%=S(Y}W3)2jUmkr>)+a&B(_ EU-ST@umAu6 literal 0 HcmV?d00001 diff --git a/cmake-build-debug/CMakeFiles/3.17.3/CMakeDetermineCompilerABI_CXX.bin b/cmake-build-debug/CMakeFiles/3.17.3/CMakeDetermineCompilerABI_CXX.bin new file mode 100755 index 0000000000000000000000000000000000000000..25f2992ea2abf15739f700bdbafc956a4864c0a2 GIT binary patch literal 8560 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 & 0x00FF) +# define COMPILER_VERSION_MINOR HEX(__CODEGEARC_VERSION__>>16 & 0x00FF) +# define COMPILER_VERSION_PATCH DEC(__CODEGEARC_VERSION__ & 0xFFFF) + +#elif defined(__BORLANDC__) +# define COMPILER_ID "Borland" + /* __BORLANDC__ = 0xVRR */ +# define COMPILER_VERSION_MAJOR HEX(__BORLANDC__>>8) +# define COMPILER_VERSION_MINOR HEX(__BORLANDC__ & 0xFF) + +#elif defined(__WATCOMC__) && __WATCOMC__ < 1200 +# define COMPILER_ID "Watcom" + /* __WATCOMC__ = VVRR */ +# define COMPILER_VERSION_MAJOR DEC(__WATCOMC__ / 100) +# define COMPILER_VERSION_MINOR DEC((__WATCOMC__ / 10) % 10) +# if (__WATCOMC__ % 10) > 0 +# define COMPILER_VERSION_PATCH DEC(__WATCOMC__ % 10) +# endif + +#elif defined(__WATCOMC__) +# define COMPILER_ID "OpenWatcom" + /* __WATCOMC__ = VVRP + 1100 */ +# define COMPILER_VERSION_MAJOR DEC((__WATCOMC__ - 1100) / 100) +# define COMPILER_VERSION_MINOR DEC((__WATCOMC__ / 10) % 10) +# if (__WATCOMC__ % 10) > 0 +# define COMPILER_VERSION_PATCH DEC(__WATCOMC__ % 10) +# endif + +#elif defined(__SUNPRO_C) +# define COMPILER_ID "SunPro" +# if __SUNPRO_C >= 0x5100 + /* __SUNPRO_C = 0xVRRP */ +# define COMPILER_VERSION_MAJOR HEX(__SUNPRO_C>>12) +# define COMPILER_VERSION_MINOR HEX(__SUNPRO_C>>4 & 0xFF) +# define COMPILER_VERSION_PATCH HEX(__SUNPRO_C & 0xF) +# else + /* __SUNPRO_CC = 0xVRP */ +# define COMPILER_VERSION_MAJOR HEX(__SUNPRO_C>>8) +# define COMPILER_VERSION_MINOR HEX(__SUNPRO_C>>4 & 0xF) +# define COMPILER_VERSION_PATCH HEX(__SUNPRO_C & 0xF) +# endif + +#elif defined(__HP_cc) +# define COMPILER_ID "HP" + /* __HP_cc = VVRRPP */ +# define COMPILER_VERSION_MAJOR DEC(__HP_cc/10000) +# define COMPILER_VERSION_MINOR DEC(__HP_cc/100 % 100) +# define COMPILER_VERSION_PATCH DEC(__HP_cc % 100) + +#elif defined(__DECC) +# define COMPILER_ID "Compaq" + /* __DECC_VER = VVRRTPPPP */ +# define COMPILER_VERSION_MAJOR DEC(__DECC_VER/10000000) +# define COMPILER_VERSION_MINOR DEC(__DECC_VER/100000 % 100) +# define COMPILER_VERSION_PATCH DEC(__DECC_VER % 10000) + +#elif defined(__IBMC__) && defined(__COMPILER_VER__) +# define COMPILER_ID "zOS" + /* __IBMC__ = VRP */ +# define COMPILER_VERSION_MAJOR DEC(__IBMC__/100) +# define COMPILER_VERSION_MINOR DEC(__IBMC__/10 % 10) +# define COMPILER_VERSION_PATCH DEC(__IBMC__ % 10) + +#elif defined(__ibmxl__) && defined(__clang__) +# define COMPILER_ID "XLClang" +# define COMPILER_VERSION_MAJOR DEC(__ibmxl_version__) +# define COMPILER_VERSION_MINOR DEC(__ibmxl_release__) +# define COMPILER_VERSION_PATCH DEC(__ibmxl_modification__) +# define COMPILER_VERSION_TWEAK DEC(__ibmxl_ptf_fix_level__) + + +#elif defined(__IBMC__) && !defined(__COMPILER_VER__) && __IBMC__ >= 800 +# define COMPILER_ID "XL" + /* __IBMC__ = VRP */ +# define COMPILER_VERSION_MAJOR DEC(__IBMC__/100) +# define COMPILER_VERSION_MINOR DEC(__IBMC__/10 % 10) +# define COMPILER_VERSION_PATCH DEC(__IBMC__ % 10) + +#elif defined(__IBMC__) && !defined(__COMPILER_VER__) && __IBMC__ < 800 +# define COMPILER_ID "VisualAge" + /* __IBMC__ = VRP */ +# define COMPILER_VERSION_MAJOR DEC(__IBMC__/100) +# define COMPILER_VERSION_MINOR DEC(__IBMC__/10 % 10) +# define COMPILER_VERSION_PATCH DEC(__IBMC__ % 10) + +#elif defined(__PGI) +# define COMPILER_ID "PGI" +# define COMPILER_VERSION_MAJOR DEC(__PGIC__) +# define COMPILER_VERSION_MINOR DEC(__PGIC_MINOR__) +# if defined(__PGIC_PATCHLEVEL__) +# define COMPILER_VERSION_PATCH DEC(__PGIC_PATCHLEVEL__) +# endif + +#elif defined(_CRAYC) +# define COMPILER_ID "Cray" +# define COMPILER_VERSION_MAJOR DEC(_RELEASE_MAJOR) +# define COMPILER_VERSION_MINOR DEC(_RELEASE_MINOR) + +#elif defined(__TI_COMPILER_VERSION__) +# define COMPILER_ID "TI" + /* __TI_COMPILER_VERSION__ = VVVRRRPPP */ +# define COMPILER_VERSION_MAJOR DEC(__TI_COMPILER_VERSION__/1000000) +# define COMPILER_VERSION_MINOR DEC(__TI_COMPILER_VERSION__/1000 % 1000) +# define COMPILER_VERSION_PATCH DEC(__TI_COMPILER_VERSION__ % 1000) + +#elif defined(__FUJITSU) || defined(__FCC_VERSION) || defined(__fcc_version) +# define COMPILER_ID "Fujitsu" + +#elif defined(__ghs__) +# define COMPILER_ID "GHS" +/* __GHS_VERSION_NUMBER = VVVVRP */ +# ifdef __GHS_VERSION_NUMBER +# define COMPILER_VERSION_MAJOR DEC(__GHS_VERSION_NUMBER / 100) +# define COMPILER_VERSION_MINOR DEC(__GHS_VERSION_NUMBER / 10 % 10) +# define COMPILER_VERSION_PATCH DEC(__GHS_VERSION_NUMBER % 10) +# endif + +#elif defined(__TINYC__) +# define COMPILER_ID "TinyCC" + +#elif defined(__BCC__) +# define COMPILER_ID "Bruce" + +#elif defined(__SCO_VERSION__) +# define COMPILER_ID "SCO" + +#elif defined(__ARMCC_VERSION) && !defined(__clang__) +# define COMPILER_ID "ARMCC" +#if __ARMCC_VERSION >= 1000000 + /* __ARMCC_VERSION = VRRPPPP */ + # define COMPILER_VERSION_MAJOR DEC(__ARMCC_VERSION/1000000) + # define COMPILER_VERSION_MINOR DEC(__ARMCC_VERSION/10000 % 100) + # define COMPILER_VERSION_PATCH DEC(__ARMCC_VERSION % 10000) +#else + /* __ARMCC_VERSION = VRPPPP */ + # define COMPILER_VERSION_MAJOR DEC(__ARMCC_VERSION/100000) + # define COMPILER_VERSION_MINOR DEC(__ARMCC_VERSION/10000 % 10) + # define COMPILER_VERSION_PATCH DEC(__ARMCC_VERSION % 10000) +#endif + + +#elif defined(__clang__) && defined(__apple_build_version__) +# define COMPILER_ID "AppleClang" +# if defined(_MSC_VER) +# define SIMULATE_ID "MSVC" +# endif +# define COMPILER_VERSION_MAJOR DEC(__clang_major__) +# define COMPILER_VERSION_MINOR DEC(__clang_minor__) +# define COMPILER_VERSION_PATCH DEC(__clang_patchlevel__) +# if defined(_MSC_VER) + /* _MSC_VER = VVRR */ +# define SIMULATE_VERSION_MAJOR DEC(_MSC_VER / 100) +# define SIMULATE_VERSION_MINOR DEC(_MSC_VER % 100) +# endif +# define COMPILER_VERSION_TWEAK DEC(__apple_build_version__) + +#elif defined(__clang__) && defined(__ARMCOMPILER_VERSION) +# define COMPILER_ID "ARMClang" + # define COMPILER_VERSION_MAJOR DEC(__ARMCOMPILER_VERSION/1000000) + # define COMPILER_VERSION_MINOR DEC(__ARMCOMPILER_VERSION/10000 % 100) + # define COMPILER_VERSION_PATCH DEC(__ARMCOMPILER_VERSION % 10000) +# define COMPILER_VERSION_INTERNAL DEC(__ARMCOMPILER_VERSION) + +#elif defined(__clang__) +# define COMPILER_ID "Clang" +# if defined(_MSC_VER) +# define SIMULATE_ID "MSVC" +# endif +# define COMPILER_VERSION_MAJOR DEC(__clang_major__) +# define COMPILER_VERSION_MINOR DEC(__clang_minor__) +# define COMPILER_VERSION_PATCH DEC(__clang_patchlevel__) +# if defined(_MSC_VER) + /* _MSC_VER = VVRR */ +# define SIMULATE_VERSION_MAJOR DEC(_MSC_VER / 100) +# define SIMULATE_VERSION_MINOR DEC(_MSC_VER % 100) +# endif + +#elif defined(__GNUC__) +# define COMPILER_ID "GNU" +# define COMPILER_VERSION_MAJOR DEC(__GNUC__) +# if defined(__GNUC_MINOR__) +# define COMPILER_VERSION_MINOR DEC(__GNUC_MINOR__) +# endif +# if defined(__GNUC_PATCHLEVEL__) +# define COMPILER_VERSION_PATCH DEC(__GNUC_PATCHLEVEL__) +# endif + +#elif defined(_MSC_VER) +# define COMPILER_ID "MSVC" + /* _MSC_VER = VVRR */ +# define COMPILER_VERSION_MAJOR DEC(_MSC_VER / 100) +# define COMPILER_VERSION_MINOR DEC(_MSC_VER % 100) +# if defined(_MSC_FULL_VER) +# if _MSC_VER >= 1400 + /* _MSC_FULL_VER = VVRRPPPPP */ +# define COMPILER_VERSION_PATCH DEC(_MSC_FULL_VER % 100000) +# else + /* _MSC_FULL_VER = VVRRPPPP */ +# define COMPILER_VERSION_PATCH DEC(_MSC_FULL_VER % 10000) +# endif +# endif +# if defined(_MSC_BUILD) +# define COMPILER_VERSION_TWEAK DEC(_MSC_BUILD) +# endif + +#elif defined(__VISUALDSPVERSION__) || defined(__ADSPBLACKFIN__) || defined(__ADSPTS__) || defined(__ADSP21000__) +# define COMPILER_ID "ADSP" +#if defined(__VISUALDSPVERSION__) + /* __VISUALDSPVERSION__ = 0xVVRRPP00 */ +# define COMPILER_VERSION_MAJOR HEX(__VISUALDSPVERSION__>>24) +# define COMPILER_VERSION_MINOR HEX(__VISUALDSPVERSION__>>16 & 0xFF) +# define COMPILER_VERSION_PATCH HEX(__VISUALDSPVERSION__>>8 & 0xFF) +#endif + +#elif defined(__IAR_SYSTEMS_ICC__) || defined(__IAR_SYSTEMS_ICC) +# define COMPILER_ID "IAR" +# if defined(__VER__) && defined(__ICCARM__) +# define COMPILER_VERSION_MAJOR DEC((__VER__) / 1000000) +# define COMPILER_VERSION_MINOR DEC(((__VER__) / 1000) % 1000) +# define COMPILER_VERSION_PATCH DEC((__VER__) % 1000) +# define COMPILER_VERSION_INTERNAL DEC(__IAR_SYSTEMS_ICC__) +# elif defined(__VER__) && (defined(__ICCAVR__) || defined(__ICCRX__) || defined(__ICCRH850__) || defined(__ICCRL78__) || defined(__ICC430__) || defined(__ICCRISCV__) || defined(__ICCV850__) || defined(__ICC8051__)) +# define COMPILER_VERSION_MAJOR DEC((__VER__) / 100) +# define COMPILER_VERSION_MINOR DEC((__VER__) - (((__VER__) / 100)*100)) +# define COMPILER_VERSION_PATCH DEC(__SUBVERSION__) +# define COMPILER_VERSION_INTERNAL DEC(__IAR_SYSTEMS_ICC__) +# endif + +#elif defined(__SDCC_VERSION_MAJOR) || defined(SDCC) +# define COMPILER_ID "SDCC" +# if defined(__SDCC_VERSION_MAJOR) +# define COMPILER_VERSION_MAJOR DEC(__SDCC_VERSION_MAJOR) +# define COMPILER_VERSION_MINOR DEC(__SDCC_VERSION_MINOR) +# define COMPILER_VERSION_PATCH DEC(__SDCC_VERSION_PATCH) +# else + /* SDCC = VRP */ +# define COMPILER_VERSION_MAJOR DEC(SDCC/100) +# define COMPILER_VERSION_MINOR DEC(SDCC/10 % 10) +# define COMPILER_VERSION_PATCH DEC(SDCC % 10) +# endif + + +/* These compilers are either not known or too old to define an + identification macro. Try to identify the platform and guess that + it is the native compiler. */ +#elif defined(__hpux) || defined(__hpua) +# define COMPILER_ID "HP" + +#else /* unknown compiler */ +# define COMPILER_ID "" +#endif + +/* Construct the string literal in pieces to prevent the source from + getting matched. Store it in a pointer rather than an array + because some compilers will just produce instructions to fill the + array rather than assigning a pointer to a static array. */ +char const* info_compiler = "INFO" ":" "compiler[" COMPILER_ID "]"; +#ifdef SIMULATE_ID +char const* info_simulate = "INFO" ":" "simulate[" SIMULATE_ID "]"; +#endif + +#ifdef __QNXNTO__ +char const* qnxnto = "INFO" ":" "qnxnto[]"; +#endif + +#if defined(__CRAYXE) || defined(__CRAYXC) +char const *info_cray = "INFO" ":" "compiler_wrapper[CrayPrgEnv]"; +#endif + +#define STRINGIFY_HELPER(X) #X +#define STRINGIFY(X) STRINGIFY_HELPER(X) + +/* Identify known platforms by name. */ +#if defined(__linux) || defined(__linux__) || defined(linux) +# define PLATFORM_ID "Linux" + +#elif defined(__CYGWIN__) +# define PLATFORM_ID "Cygwin" + +#elif defined(__MINGW32__) +# define PLATFORM_ID "MinGW" + +#elif defined(__APPLE__) +# define PLATFORM_ID "Darwin" + +#elif defined(_WIN32) || defined(__WIN32__) || defined(WIN32) +# define PLATFORM_ID "Windows" + +#elif defined(__FreeBSD__) || defined(__FreeBSD) +# define PLATFORM_ID "FreeBSD" + +#elif defined(__NetBSD__) || defined(__NetBSD) +# define PLATFORM_ID "NetBSD" + +#elif defined(__OpenBSD__) || defined(__OPENBSD) +# define PLATFORM_ID "OpenBSD" + +#elif defined(__sun) || defined(sun) +# define PLATFORM_ID "SunOS" + +#elif defined(_AIX) || defined(__AIX) || defined(__AIX__) || defined(__aix) || defined(__aix__) +# define PLATFORM_ID "AIX" + +#elif defined(__hpux) || defined(__hpux__) +# define PLATFORM_ID "HP-UX" + +#elif defined(__HAIKU__) +# define PLATFORM_ID "Haiku" + +#elif defined(__BeOS) || defined(__BEOS__) || defined(_BEOS) +# define PLATFORM_ID "BeOS" + +#elif defined(__QNX__) || defined(__QNXNTO__) +# define PLATFORM_ID "QNX" + +#elif defined(__tru64) || defined(_tru64) || defined(__TRU64__) +# define PLATFORM_ID "Tru64" + +#elif defined(__riscos) || defined(__riscos__) +# define PLATFORM_ID "RISCos" + +#elif defined(__sinix) || defined(__sinix__) || defined(__SINIX__) +# define PLATFORM_ID "SINIX" + +#elif defined(__UNIX_SV__) +# define PLATFORM_ID "UNIX_SV" + +#elif defined(__bsdos__) +# define PLATFORM_ID "BSDOS" + +#elif defined(_MPRAS) || defined(MPRAS) +# define PLATFORM_ID "MP-RAS" + +#elif defined(__osf) || defined(__osf__) +# define PLATFORM_ID "OSF1" + +#elif defined(_SCO_SV) || defined(SCO_SV) || defined(sco_sv) +# define PLATFORM_ID "SCO_SV" + +#elif defined(__ultrix) || defined(__ultrix__) || defined(_ULTRIX) +# define PLATFORM_ID "ULTRIX" + +#elif defined(__XENIX__) || defined(_XENIX) || defined(XENIX) +# define PLATFORM_ID "Xenix" + +#elif defined(__WATCOMC__) +# if defined(__LINUX__) +# define PLATFORM_ID "Linux" + +# elif defined(__DOS__) +# define PLATFORM_ID "DOS" + +# elif defined(__OS2__) +# define PLATFORM_ID "OS2" + +# elif defined(__WINDOWS__) +# define PLATFORM_ID "Windows3x" + +# else /* unknown platform */ +# define PLATFORM_ID +# endif + +#elif defined(__INTEGRITY) +# if defined(INT_178B) +# define PLATFORM_ID "Integrity178" + +# else /* regular Integrity */ +# define PLATFORM_ID "Integrity" +# endif + +#else /* unknown platform */ +# define PLATFORM_ID + +#endif + +/* For windows compilers MSVC and Intel we can determine + the architecture of the compiler being used. This is because + the compilers do not have flags that can change the architecture, + but rather depend on which compiler is being used +*/ +#if defined(_WIN32) && defined(_MSC_VER) +# if defined(_M_IA64) +# define ARCHITECTURE_ID "IA64" + +# elif defined(_M_X64) || defined(_M_AMD64) +# define ARCHITECTURE_ID "x64" + +# elif defined(_M_IX86) +# define ARCHITECTURE_ID "X86" + +# elif defined(_M_ARM64) +# define ARCHITECTURE_ID "ARM64" + +# elif defined(_M_ARM) +# if _M_ARM == 4 +# define ARCHITECTURE_ID "ARMV4I" +# elif _M_ARM == 5 +# define ARCHITECTURE_ID "ARMV5I" +# else +# define ARCHITECTURE_ID "ARMV" STRINGIFY(_M_ARM) +# endif + +# elif defined(_M_MIPS) +# define ARCHITECTURE_ID "MIPS" + +# elif defined(_M_SH) +# define ARCHITECTURE_ID "SHx" + +# else /* unknown architecture */ +# define ARCHITECTURE_ID "" +# endif + +#elif defined(__WATCOMC__) +# if defined(_M_I86) +# define ARCHITECTURE_ID "I86" + +# elif defined(_M_IX86) +# define ARCHITECTURE_ID "X86" + +# else /* unknown architecture */ +# define ARCHITECTURE_ID "" +# endif + +#elif defined(__IAR_SYSTEMS_ICC__) || defined(__IAR_SYSTEMS_ICC) +# if defined(__ICCARM__) +# define ARCHITECTURE_ID "ARM" + +# elif defined(__ICCRX__) +# define ARCHITECTURE_ID "RX" + +# elif defined(__ICCRH850__) +# define ARCHITECTURE_ID "RH850" + +# elif defined(__ICCRL78__) +# define ARCHITECTURE_ID "RL78" + +# elif defined(__ICCRISCV__) +# define ARCHITECTURE_ID "RISCV" + +# elif defined(__ICCAVR__) +# define ARCHITECTURE_ID "AVR" + +# elif defined(__ICC430__) +# define ARCHITECTURE_ID "MSP430" + +# elif defined(__ICCV850__) +# define ARCHITECTURE_ID "V850" + +# elif defined(__ICC8051__) +# define ARCHITECTURE_ID "8051" + +# else /* unknown architecture */ +# define ARCHITECTURE_ID "" +# endif + +#elif defined(__ghs__) +# if defined(__PPC64__) +# define ARCHITECTURE_ID "PPC64" + +# elif defined(__ppc__) +# define ARCHITECTURE_ID "PPC" + +# elif defined(__ARM__) +# define ARCHITECTURE_ID "ARM" + +# elif defined(__x86_64__) +# define ARCHITECTURE_ID "x64" + +# elif defined(__i386__) +# define ARCHITECTURE_ID "X86" + +# else /* unknown architecture */ +# define ARCHITECTURE_ID "" +# endif +#else +# define ARCHITECTURE_ID +#endif + +/* Convert integer to decimal digit literals. */ +#define DEC(n) \ + ('0' + (((n) / 10000000)%10)), \ + ('0' + (((n) / 1000000)%10)), \ + ('0' + (((n) / 100000)%10)), \ + ('0' + (((n) / 10000)%10)), \ + ('0' + (((n) / 1000)%10)), \ + ('0' + (((n) / 100)%10)), \ + ('0' + (((n) / 10)%10)), \ + ('0' + ((n) % 10)) + +/* Convert integer to hex digit literals. */ +#define HEX(n) \ + ('0' + ((n)>>28 & 0xF)), \ + ('0' + ((n)>>24 & 0xF)), \ + ('0' + ((n)>>20 & 0xF)), \ + ('0' + ((n)>>16 & 0xF)), \ + ('0' + ((n)>>12 & 0xF)), \ + ('0' + ((n)>>8 & 0xF)), \ + ('0' + ((n)>>4 & 0xF)), \ + ('0' + ((n) & 0xF)) + +/* Construct a string literal encoding the version number components. */ +#ifdef COMPILER_VERSION_MAJOR +char const info_version[] = { + 'I', 'N', 'F', 'O', ':', + 'c','o','m','p','i','l','e','r','_','v','e','r','s','i','o','n','[', + COMPILER_VERSION_MAJOR, +# ifdef COMPILER_VERSION_MINOR + '.', COMPILER_VERSION_MINOR, +# ifdef COMPILER_VERSION_PATCH + '.', COMPILER_VERSION_PATCH, +# ifdef COMPILER_VERSION_TWEAK + '.', COMPILER_VERSION_TWEAK, +# endif +# endif +# endif + ']','\0'}; +#endif + +/* Construct a string literal encoding the internal version number. */ +#ifdef COMPILER_VERSION_INTERNAL +char const info_version_internal[] = { + 'I', 'N', 'F', 'O', ':', + 'c','o','m','p','i','l','e','r','_','v','e','r','s','i','o','n','_', + 'i','n','t','e','r','n','a','l','[', + COMPILER_VERSION_INTERNAL,']','\0'}; +#endif + +/* Construct a string literal encoding the version number components. */ +#ifdef SIMULATE_VERSION_MAJOR +char const info_simulate_version[] = { + 'I', 'N', 'F', 'O', ':', + 's','i','m','u','l','a','t','e','_','v','e','r','s','i','o','n','[', + SIMULATE_VERSION_MAJOR, +# ifdef SIMULATE_VERSION_MINOR + '.', SIMULATE_VERSION_MINOR, +# ifdef SIMULATE_VERSION_PATCH + '.', SIMULATE_VERSION_PATCH, +# ifdef SIMULATE_VERSION_TWEAK + '.', SIMULATE_VERSION_TWEAK, +# endif +# endif +# endif + ']','\0'}; +#endif + +/* Construct the string literal in pieces to prevent the source from + getting matched. Store it in a pointer rather than an array + because some compilers will just produce instructions to fill the + array rather than assigning a pointer to a static array. */ +char const* info_platform = "INFO" ":" "platform[" PLATFORM_ID "]"; +char const* info_arch = "INFO" ":" "arch[" ARCHITECTURE_ID "]"; + + + + +#if !defined(__STDC__) +# if (defined(_MSC_VER) && !defined(__clang__)) \ + || (defined(__ibmxl__) || defined(__IBMC__)) +# define C_DIALECT "90" +# else +# define C_DIALECT +# endif +#elif __STDC_VERSION__ >= 201000L +# define C_DIALECT "11" +#elif __STDC_VERSION__ >= 199901L +# define C_DIALECT "99" +#else +# define C_DIALECT "90" +#endif +const char* info_language_dialect_default = + "INFO" ":" "dialect_default[" C_DIALECT "]"; + +/*--------------------------------------------------------------------------*/ + +#ifdef ID_VOID_MAIN +void main() {} +#else +# if defined(__CLASSIC_C__) +int main(argc, argv) int argc; char *argv[]; +# else +int main(int argc, char* argv[]) +# endif +{ + int require = 0; + require += info_compiler[argc]; + require += info_platform[argc]; + require += info_arch[argc]; +#ifdef COMPILER_VERSION_MAJOR + require += info_version[argc]; +#endif +#ifdef COMPILER_VERSION_INTERNAL + require += info_version_internal[argc]; +#endif +#ifdef SIMULATE_ID + require += info_simulate[argc]; +#endif +#ifdef SIMULATE_VERSION_MAJOR + require += info_simulate_version[argc]; +#endif +#if defined(__CRAYXE) || defined(__CRAYXC) + require += info_cray[argc]; +#endif + require += info_language_dialect_default[argc]; + (void)argv; + return require; +} +#endif diff --git a/cmake-build-debug/CMakeFiles/3.17.3/CompilerIdC/a.out b/cmake-build-debug/CMakeFiles/3.17.3/CompilerIdC/a.out new file mode 100755 index 0000000000000000000000000000000000000000..c520a05e578b52f3fb2191aa70aeb0f7735d9f39 GIT binary patch literal 8712 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 QKCAiX3$Sk}##R6S0yrXrmjD0& literal 0 HcmV?d00001 diff --git a/cmake-build-debug/CMakeFiles/3.17.3/CompilerIdCXX/CMakeCXXCompilerId.cpp b/cmake-build-debug/CMakeFiles/3.17.3/CompilerIdCXX/CMakeCXXCompilerId.cpp new file mode 100644 index 0000000..69cfdba --- /dev/null +++ b/cmake-build-debug/CMakeFiles/3.17.3/CompilerIdCXX/CMakeCXXCompilerId.cpp @@ -0,0 +1,660 @@ +/* This source file must have a .cpp extension so that all C++ compilers + recognize the extension without flags. Borland does not know .cxx for + example. */ +#ifndef __cplusplus +# error "A C compiler has been selected for C++." +#endif + + +/* Version number components: V=Version, R=Revision, P=Patch + Version date components: YYYY=Year, MM=Month, DD=Day */ + +#if defined(__COMO__) +# define COMPILER_ID "Comeau" + /* __COMO_VERSION__ = VRR */ +# define COMPILER_VERSION_MAJOR DEC(__COMO_VERSION__ / 100) +# define COMPILER_VERSION_MINOR DEC(__COMO_VERSION__ % 100) + +#elif defined(__INTEL_COMPILER) || defined(__ICC) +# define COMPILER_ID "Intel" +# if defined(_MSC_VER) +# define SIMULATE_ID "MSVC" +# endif +# if defined(__GNUC__) +# define SIMULATE_ID "GNU" +# endif + /* __INTEL_COMPILER = VRP */ +# define COMPILER_VERSION_MAJOR DEC(__INTEL_COMPILER/100) +# define COMPILER_VERSION_MINOR DEC(__INTEL_COMPILER/10 % 10) +# if defined(__INTEL_COMPILER_UPDATE) +# define COMPILER_VERSION_PATCH DEC(__INTEL_COMPILER_UPDATE) +# else +# define COMPILER_VERSION_PATCH DEC(__INTEL_COMPILER % 10) +# endif +# if defined(__INTEL_COMPILER_BUILD_DATE) + /* __INTEL_COMPILER_BUILD_DATE = YYYYMMDD */ +# define COMPILER_VERSION_TWEAK DEC(__INTEL_COMPILER_BUILD_DATE) +# endif +# if defined(_MSC_VER) + /* _MSC_VER = VVRR */ +# define SIMULATE_VERSION_MAJOR DEC(_MSC_VER / 100) +# define SIMULATE_VERSION_MINOR DEC(_MSC_VER % 100) +# endif +# if defined(__GNUC__) +# define SIMULATE_VERSION_MAJOR DEC(__GNUC__) +# elif defined(__GNUG__) +# define SIMULATE_VERSION_MAJOR DEC(__GNUG__) +# endif +# if defined(__GNUC_MINOR__) +# define SIMULATE_VERSION_MINOR DEC(__GNUC_MINOR__) +# endif +# if defined(__GNUC_PATCHLEVEL__) +# define SIMULATE_VERSION_PATCH DEC(__GNUC_PATCHLEVEL__) +# endif + +#elif defined(__PATHCC__) +# define COMPILER_ID "PathScale" +# define COMPILER_VERSION_MAJOR DEC(__PATHCC__) +# define COMPILER_VERSION_MINOR DEC(__PATHCC_MINOR__) +# if defined(__PATHCC_PATCHLEVEL__) +# define COMPILER_VERSION_PATCH DEC(__PATHCC_PATCHLEVEL__) +# endif + +#elif defined(__BORLANDC__) && defined(__CODEGEARC_VERSION__) +# define COMPILER_ID "Embarcadero" +# define COMPILER_VERSION_MAJOR HEX(__CODEGEARC_VERSION__>>24 & 0x00FF) +# define COMPILER_VERSION_MINOR HEX(__CODEGEARC_VERSION__>>16 & 0x00FF) +# define COMPILER_VERSION_PATCH DEC(__CODEGEARC_VERSION__ & 0xFFFF) + +#elif defined(__BORLANDC__) +# define COMPILER_ID "Borland" + /* __BORLANDC__ = 0xVRR */ +# define COMPILER_VERSION_MAJOR HEX(__BORLANDC__>>8) +# define COMPILER_VERSION_MINOR HEX(__BORLANDC__ & 0xFF) + +#elif defined(__WATCOMC__) && __WATCOMC__ < 1200 +# define COMPILER_ID "Watcom" + /* __WATCOMC__ = VVRR */ +# define COMPILER_VERSION_MAJOR DEC(__WATCOMC__ / 100) +# define COMPILER_VERSION_MINOR DEC((__WATCOMC__ / 10) % 10) +# if (__WATCOMC__ % 10) > 0 +# define COMPILER_VERSION_PATCH DEC(__WATCOMC__ % 10) +# endif + +#elif defined(__WATCOMC__) +# define COMPILER_ID "OpenWatcom" + /* __WATCOMC__ = VVRP + 1100 */ +# define COMPILER_VERSION_MAJOR DEC((__WATCOMC__ - 1100) / 100) +# define COMPILER_VERSION_MINOR DEC((__WATCOMC__ / 10) % 10) +# if (__WATCOMC__ % 10) > 0 +# define COMPILER_VERSION_PATCH DEC(__WATCOMC__ % 10) +# endif + +#elif defined(__SUNPRO_CC) +# define COMPILER_ID "SunPro" +# if __SUNPRO_CC >= 0x5100 + /* __SUNPRO_CC = 0xVRRP */ +# define COMPILER_VERSION_MAJOR HEX(__SUNPRO_CC>>12) +# define COMPILER_VERSION_MINOR HEX(__SUNPRO_CC>>4 & 0xFF) +# define COMPILER_VERSION_PATCH HEX(__SUNPRO_CC & 0xF) +# else + /* __SUNPRO_CC = 0xVRP */ +# define COMPILER_VERSION_MAJOR HEX(__SUNPRO_CC>>8) +# define COMPILER_VERSION_MINOR HEX(__SUNPRO_CC>>4 & 0xF) +# define COMPILER_VERSION_PATCH HEX(__SUNPRO_CC & 0xF) +# endif + +#elif defined(__HP_aCC) +# define COMPILER_ID "HP" + /* __HP_aCC = VVRRPP */ +# define COMPILER_VERSION_MAJOR DEC(__HP_aCC/10000) +# define COMPILER_VERSION_MINOR DEC(__HP_aCC/100 % 100) +# define COMPILER_VERSION_PATCH DEC(__HP_aCC % 100) + +#elif defined(__DECCXX) +# define COMPILER_ID "Compaq" + /* __DECCXX_VER = VVRRTPPPP */ +# define COMPILER_VERSION_MAJOR DEC(__DECCXX_VER/10000000) +# define COMPILER_VERSION_MINOR DEC(__DECCXX_VER/100000 % 100) +# define COMPILER_VERSION_PATCH DEC(__DECCXX_VER % 10000) + +#elif defined(__IBMCPP__) && defined(__COMPILER_VER__) +# define COMPILER_ID "zOS" + /* __IBMCPP__ = VRP */ +# define COMPILER_VERSION_MAJOR DEC(__IBMCPP__/100) +# define COMPILER_VERSION_MINOR DEC(__IBMCPP__/10 % 10) +# define COMPILER_VERSION_PATCH DEC(__IBMCPP__ % 10) + +#elif defined(__ibmxl__) && defined(__clang__) +# define COMPILER_ID "XLClang" +# define COMPILER_VERSION_MAJOR DEC(__ibmxl_version__) +# define COMPILER_VERSION_MINOR DEC(__ibmxl_release__) +# define COMPILER_VERSION_PATCH DEC(__ibmxl_modification__) +# define COMPILER_VERSION_TWEAK DEC(__ibmxl_ptf_fix_level__) + + +#elif defined(__IBMCPP__) && !defined(__COMPILER_VER__) && __IBMCPP__ >= 800 +# define COMPILER_ID "XL" + /* __IBMCPP__ = VRP */ +# define COMPILER_VERSION_MAJOR DEC(__IBMCPP__/100) +# define COMPILER_VERSION_MINOR DEC(__IBMCPP__/10 % 10) +# define COMPILER_VERSION_PATCH DEC(__IBMCPP__ % 10) + +#elif defined(__IBMCPP__) && !defined(__COMPILER_VER__) && __IBMCPP__ < 800 +# define COMPILER_ID "VisualAge" + /* __IBMCPP__ = VRP */ +# define COMPILER_VERSION_MAJOR DEC(__IBMCPP__/100) +# define COMPILER_VERSION_MINOR DEC(__IBMCPP__/10 % 10) +# define COMPILER_VERSION_PATCH DEC(__IBMCPP__ % 10) + +#elif defined(__PGI) +# define COMPILER_ID "PGI" +# define COMPILER_VERSION_MAJOR DEC(__PGIC__) +# define COMPILER_VERSION_MINOR DEC(__PGIC_MINOR__) +# if defined(__PGIC_PATCHLEVEL__) +# define COMPILER_VERSION_PATCH DEC(__PGIC_PATCHLEVEL__) +# endif + +#elif defined(_CRAYC) +# define COMPILER_ID "Cray" +# define COMPILER_VERSION_MAJOR DEC(_RELEASE_MAJOR) +# define COMPILER_VERSION_MINOR DEC(_RELEASE_MINOR) + +#elif defined(__TI_COMPILER_VERSION__) +# define COMPILER_ID "TI" + /* __TI_COMPILER_VERSION__ = VVVRRRPPP */ +# define COMPILER_VERSION_MAJOR DEC(__TI_COMPILER_VERSION__/1000000) +# define COMPILER_VERSION_MINOR DEC(__TI_COMPILER_VERSION__/1000 % 1000) +# define COMPILER_VERSION_PATCH DEC(__TI_COMPILER_VERSION__ % 1000) + +#elif defined(__FUJITSU) || defined(__FCC_VERSION) || defined(__fcc_version) +# define COMPILER_ID "Fujitsu" + +#elif defined(__ghs__) +# define COMPILER_ID "GHS" +/* __GHS_VERSION_NUMBER = VVVVRP */ +# ifdef __GHS_VERSION_NUMBER +# define COMPILER_VERSION_MAJOR DEC(__GHS_VERSION_NUMBER / 100) +# define COMPILER_VERSION_MINOR DEC(__GHS_VERSION_NUMBER / 10 % 10) +# define COMPILER_VERSION_PATCH DEC(__GHS_VERSION_NUMBER % 10) +# endif + +#elif defined(__SCO_VERSION__) +# define COMPILER_ID "SCO" + +#elif defined(__ARMCC_VERSION) && !defined(__clang__) +# define COMPILER_ID "ARMCC" +#if __ARMCC_VERSION >= 1000000 + /* __ARMCC_VERSION = VRRPPPP */ + # define COMPILER_VERSION_MAJOR DEC(__ARMCC_VERSION/1000000) + # define COMPILER_VERSION_MINOR DEC(__ARMCC_VERSION/10000 % 100) + # define COMPILER_VERSION_PATCH DEC(__ARMCC_VERSION % 10000) +#else + /* __ARMCC_VERSION = VRPPPP */ + # define COMPILER_VERSION_MAJOR DEC(__ARMCC_VERSION/100000) + # define COMPILER_VERSION_MINOR DEC(__ARMCC_VERSION/10000 % 10) + # define COMPILER_VERSION_PATCH DEC(__ARMCC_VERSION % 10000) +#endif + + +#elif defined(__clang__) && defined(__apple_build_version__) +# define COMPILER_ID "AppleClang" +# if defined(_MSC_VER) +# define SIMULATE_ID "MSVC" +# endif +# define COMPILER_VERSION_MAJOR DEC(__clang_major__) +# define COMPILER_VERSION_MINOR DEC(__clang_minor__) +# define COMPILER_VERSION_PATCH DEC(__clang_patchlevel__) +# if defined(_MSC_VER) + /* _MSC_VER = VVRR */ +# define SIMULATE_VERSION_MAJOR DEC(_MSC_VER / 100) +# define SIMULATE_VERSION_MINOR DEC(_MSC_VER % 100) +# endif +# define COMPILER_VERSION_TWEAK DEC(__apple_build_version__) + +#elif defined(__clang__) && defined(__ARMCOMPILER_VERSION) +# define COMPILER_ID "ARMClang" + # define COMPILER_VERSION_MAJOR DEC(__ARMCOMPILER_VERSION/1000000) + # define COMPILER_VERSION_MINOR DEC(__ARMCOMPILER_VERSION/10000 % 100) + # define COMPILER_VERSION_PATCH DEC(__ARMCOMPILER_VERSION % 10000) +# define COMPILER_VERSION_INTERNAL DEC(__ARMCOMPILER_VERSION) + +#elif defined(__clang__) +# define COMPILER_ID "Clang" +# if defined(_MSC_VER) +# define SIMULATE_ID "MSVC" +# endif +# define COMPILER_VERSION_MAJOR DEC(__clang_major__) +# define COMPILER_VERSION_MINOR DEC(__clang_minor__) +# define COMPILER_VERSION_PATCH DEC(__clang_patchlevel__) +# if defined(_MSC_VER) + /* _MSC_VER = VVRR */ +# define SIMULATE_VERSION_MAJOR DEC(_MSC_VER / 100) +# define SIMULATE_VERSION_MINOR DEC(_MSC_VER % 100) +# endif + +#elif defined(__GNUC__) || defined(__GNUG__) +# define COMPILER_ID "GNU" +# if defined(__GNUC__) +# define COMPILER_VERSION_MAJOR DEC(__GNUC__) +# else +# define COMPILER_VERSION_MAJOR DEC(__GNUG__) +# endif +# if defined(__GNUC_MINOR__) +# define COMPILER_VERSION_MINOR DEC(__GNUC_MINOR__) +# endif +# if defined(__GNUC_PATCHLEVEL__) +# define COMPILER_VERSION_PATCH DEC(__GNUC_PATCHLEVEL__) +# endif + +#elif defined(_MSC_VER) +# define COMPILER_ID "MSVC" + /* _MSC_VER = VVRR */ +# define COMPILER_VERSION_MAJOR DEC(_MSC_VER / 100) +# define COMPILER_VERSION_MINOR DEC(_MSC_VER % 100) +# if defined(_MSC_FULL_VER) +# if _MSC_VER >= 1400 + /* _MSC_FULL_VER = VVRRPPPPP */ +# define COMPILER_VERSION_PATCH DEC(_MSC_FULL_VER % 100000) +# else + /* _MSC_FULL_VER = VVRRPPPP */ +# define COMPILER_VERSION_PATCH DEC(_MSC_FULL_VER % 10000) +# endif +# endif +# if defined(_MSC_BUILD) +# define COMPILER_VERSION_TWEAK DEC(_MSC_BUILD) +# endif + +#elif defined(__VISUALDSPVERSION__) || defined(__ADSPBLACKFIN__) || defined(__ADSPTS__) || defined(__ADSP21000__) +# define COMPILER_ID "ADSP" +#if defined(__VISUALDSPVERSION__) + /* __VISUALDSPVERSION__ = 0xVVRRPP00 */ +# define COMPILER_VERSION_MAJOR HEX(__VISUALDSPVERSION__>>24) +# define COMPILER_VERSION_MINOR HEX(__VISUALDSPVERSION__>>16 & 0xFF) +# define COMPILER_VERSION_PATCH HEX(__VISUALDSPVERSION__>>8 & 0xFF) +#endif + +#elif defined(__IAR_SYSTEMS_ICC__) || defined(__IAR_SYSTEMS_ICC) +# define COMPILER_ID "IAR" +# if defined(__VER__) && defined(__ICCARM__) +# define COMPILER_VERSION_MAJOR DEC((__VER__) / 1000000) +# define COMPILER_VERSION_MINOR DEC(((__VER__) / 1000) % 1000) +# define COMPILER_VERSION_PATCH DEC((__VER__) % 1000) +# define COMPILER_VERSION_INTERNAL DEC(__IAR_SYSTEMS_ICC__) +# elif defined(__VER__) && (defined(__ICCAVR__) || defined(__ICCRX__) || defined(__ICCRH850__) || defined(__ICCRL78__) || defined(__ICC430__) || defined(__ICCRISCV__) || defined(__ICCV850__) || defined(__ICC8051__)) +# define COMPILER_VERSION_MAJOR DEC((__VER__) / 100) +# define COMPILER_VERSION_MINOR DEC((__VER__) - (((__VER__) / 100)*100)) +# define COMPILER_VERSION_PATCH DEC(__SUBVERSION__) +# define COMPILER_VERSION_INTERNAL DEC(__IAR_SYSTEMS_ICC__) +# endif + + +/* These compilers are either not known or too old to define an + identification macro. Try to identify the platform and guess that + it is the native compiler. */ +#elif defined(__hpux) || defined(__hpua) +# define COMPILER_ID "HP" + +#else /* unknown compiler */ +# define COMPILER_ID "" +#endif + +/* Construct the string literal in pieces to prevent the source from + getting matched. Store it in a pointer rather than an array + because some compilers will just produce instructions to fill the + array rather than assigning a pointer to a static array. */ +char const* info_compiler = "INFO" ":" "compiler[" COMPILER_ID "]"; +#ifdef SIMULATE_ID +char const* info_simulate = "INFO" ":" "simulate[" SIMULATE_ID "]"; +#endif + +#ifdef __QNXNTO__ +char const* qnxnto = "INFO" ":" "qnxnto[]"; +#endif + +#if defined(__CRAYXE) || defined(__CRAYXC) +char const *info_cray = "INFO" ":" "compiler_wrapper[CrayPrgEnv]"; +#endif + +#define STRINGIFY_HELPER(X) #X +#define STRINGIFY(X) STRINGIFY_HELPER(X) + +/* Identify known platforms by name. */ +#if defined(__linux) || defined(__linux__) || defined(linux) +# define PLATFORM_ID "Linux" + +#elif defined(__CYGWIN__) +# define PLATFORM_ID "Cygwin" + +#elif defined(__MINGW32__) +# define PLATFORM_ID "MinGW" + +#elif defined(__APPLE__) +# define PLATFORM_ID "Darwin" + +#elif defined(_WIN32) || defined(__WIN32__) || defined(WIN32) +# define PLATFORM_ID "Windows" + +#elif defined(__FreeBSD__) || defined(__FreeBSD) +# define PLATFORM_ID "FreeBSD" + +#elif defined(__NetBSD__) || defined(__NetBSD) +# define PLATFORM_ID "NetBSD" + +#elif defined(__OpenBSD__) || defined(__OPENBSD) +# define PLATFORM_ID "OpenBSD" + +#elif defined(__sun) || defined(sun) +# define PLATFORM_ID "SunOS" + +#elif defined(_AIX) || defined(__AIX) || defined(__AIX__) || defined(__aix) || defined(__aix__) +# define PLATFORM_ID "AIX" + +#elif defined(__hpux) || defined(__hpux__) +# define PLATFORM_ID "HP-UX" + +#elif defined(__HAIKU__) +# define PLATFORM_ID "Haiku" + +#elif defined(__BeOS) || defined(__BEOS__) || defined(_BEOS) +# define PLATFORM_ID "BeOS" + +#elif defined(__QNX__) || defined(__QNXNTO__) +# define PLATFORM_ID "QNX" + +#elif defined(__tru64) || defined(_tru64) || defined(__TRU64__) +# define PLATFORM_ID "Tru64" + +#elif defined(__riscos) || defined(__riscos__) +# define PLATFORM_ID "RISCos" + +#elif defined(__sinix) || defined(__sinix__) || defined(__SINIX__) +# define PLATFORM_ID "SINIX" + +#elif defined(__UNIX_SV__) +# define PLATFORM_ID "UNIX_SV" + +#elif defined(__bsdos__) +# define PLATFORM_ID "BSDOS" + +#elif defined(_MPRAS) || defined(MPRAS) +# define PLATFORM_ID "MP-RAS" + +#elif defined(__osf) || defined(__osf__) +# define PLATFORM_ID "OSF1" + +#elif defined(_SCO_SV) || defined(SCO_SV) || defined(sco_sv) +# define PLATFORM_ID "SCO_SV" + +#elif defined(__ultrix) || defined(__ultrix__) || defined(_ULTRIX) +# define PLATFORM_ID "ULTRIX" + +#elif defined(__XENIX__) || defined(_XENIX) || defined(XENIX) +# define PLATFORM_ID "Xenix" + +#elif defined(__WATCOMC__) +# if defined(__LINUX__) +# define PLATFORM_ID "Linux" + +# elif defined(__DOS__) +# define PLATFORM_ID "DOS" + +# elif defined(__OS2__) +# define PLATFORM_ID "OS2" + +# elif defined(__WINDOWS__) +# define PLATFORM_ID "Windows3x" + +# else /* unknown platform */ +# define PLATFORM_ID +# endif + +#elif defined(__INTEGRITY) +# if defined(INT_178B) +# define PLATFORM_ID "Integrity178" + +# else /* regular Integrity */ +# define PLATFORM_ID "Integrity" +# endif + +#else /* unknown platform */ +# define PLATFORM_ID + +#endif + +/* For windows compilers MSVC and Intel we can determine + the architecture of the compiler being used. This is because + the compilers do not have flags that can change the architecture, + but rather depend on which compiler is being used +*/ +#if defined(_WIN32) && defined(_MSC_VER) +# if defined(_M_IA64) +# define ARCHITECTURE_ID "IA64" + +# elif defined(_M_X64) || defined(_M_AMD64) +# define ARCHITECTURE_ID "x64" + +# elif defined(_M_IX86) +# define ARCHITECTURE_ID "X86" + +# elif defined(_M_ARM64) +# define ARCHITECTURE_ID "ARM64" + +# elif defined(_M_ARM) +# if _M_ARM == 4 +# define ARCHITECTURE_ID "ARMV4I" +# elif _M_ARM == 5 +# define ARCHITECTURE_ID "ARMV5I" +# else +# define ARCHITECTURE_ID "ARMV" STRINGIFY(_M_ARM) +# endif + +# elif defined(_M_MIPS) +# define ARCHITECTURE_ID "MIPS" + +# elif defined(_M_SH) +# define ARCHITECTURE_ID "SHx" + +# else /* unknown architecture */ +# define ARCHITECTURE_ID "" +# endif + +#elif defined(__WATCOMC__) +# if defined(_M_I86) +# define ARCHITECTURE_ID "I86" + +# elif defined(_M_IX86) +# define ARCHITECTURE_ID "X86" + +# else /* unknown architecture */ +# define ARCHITECTURE_ID "" +# endif + +#elif defined(__IAR_SYSTEMS_ICC__) || defined(__IAR_SYSTEMS_ICC) +# if defined(__ICCARM__) +# define ARCHITECTURE_ID "ARM" + +# elif defined(__ICCRX__) +# define ARCHITECTURE_ID "RX" + +# elif defined(__ICCRH850__) +# define ARCHITECTURE_ID "RH850" + +# elif defined(__ICCRL78__) +# define ARCHITECTURE_ID "RL78" + +# elif defined(__ICCRISCV__) +# define ARCHITECTURE_ID "RISCV" + +# elif defined(__ICCAVR__) +# define ARCHITECTURE_ID "AVR" + +# elif defined(__ICC430__) +# define ARCHITECTURE_ID "MSP430" + +# elif defined(__ICCV850__) +# define ARCHITECTURE_ID "V850" + +# elif defined(__ICC8051__) +# define ARCHITECTURE_ID "8051" + +# else /* unknown architecture */ +# define ARCHITECTURE_ID "" +# endif + +#elif defined(__ghs__) +# if defined(__PPC64__) +# define ARCHITECTURE_ID "PPC64" + +# elif defined(__ppc__) +# define ARCHITECTURE_ID "PPC" + +# elif defined(__ARM__) +# define ARCHITECTURE_ID "ARM" + +# elif defined(__x86_64__) +# define ARCHITECTURE_ID "x64" + +# elif defined(__i386__) +# define ARCHITECTURE_ID "X86" + +# else /* unknown architecture */ +# define ARCHITECTURE_ID "" +# endif +#else +# define ARCHITECTURE_ID +#endif + +/* Convert integer to decimal digit literals. */ +#define DEC(n) \ + ('0' + (((n) / 10000000)%10)), \ + ('0' + (((n) / 1000000)%10)), \ + ('0' + (((n) / 100000)%10)), \ + ('0' + (((n) / 10000)%10)), \ + ('0' + (((n) / 1000)%10)), \ + ('0' + (((n) / 100)%10)), \ + ('0' + (((n) / 10)%10)), \ + ('0' + ((n) % 10)) + +/* Convert integer to hex digit literals. */ +#define HEX(n) \ + ('0' + ((n)>>28 & 0xF)), \ + ('0' + ((n)>>24 & 0xF)), \ + ('0' + ((n)>>20 & 0xF)), \ + ('0' + ((n)>>16 & 0xF)), \ + ('0' + ((n)>>12 & 0xF)), \ + ('0' + ((n)>>8 & 0xF)), \ + ('0' + ((n)>>4 & 0xF)), \ + ('0' + ((n) & 0xF)) + +/* Construct a string literal encoding the version number components. */ +#ifdef COMPILER_VERSION_MAJOR +char const info_version[] = { + 'I', 'N', 'F', 'O', ':', + 'c','o','m','p','i','l','e','r','_','v','e','r','s','i','o','n','[', + COMPILER_VERSION_MAJOR, +# ifdef COMPILER_VERSION_MINOR + '.', COMPILER_VERSION_MINOR, +# ifdef COMPILER_VERSION_PATCH + '.', COMPILER_VERSION_PATCH, +# ifdef COMPILER_VERSION_TWEAK + '.', COMPILER_VERSION_TWEAK, +# endif +# endif +# endif + ']','\0'}; +#endif + +/* Construct a string literal encoding the internal version number. */ +#ifdef COMPILER_VERSION_INTERNAL +char const info_version_internal[] = { + 'I', 'N', 'F', 'O', ':', + 'c','o','m','p','i','l','e','r','_','v','e','r','s','i','o','n','_', + 'i','n','t','e','r','n','a','l','[', + COMPILER_VERSION_INTERNAL,']','\0'}; +#endif + +/* Construct a string literal encoding the version number components. */ +#ifdef SIMULATE_VERSION_MAJOR +char const info_simulate_version[] = { + 'I', 'N', 'F', 'O', ':', + 's','i','m','u','l','a','t','e','_','v','e','r','s','i','o','n','[', + SIMULATE_VERSION_MAJOR, +# ifdef SIMULATE_VERSION_MINOR + '.', SIMULATE_VERSION_MINOR, +# ifdef SIMULATE_VERSION_PATCH + '.', SIMULATE_VERSION_PATCH, +# ifdef SIMULATE_VERSION_TWEAK + '.', SIMULATE_VERSION_TWEAK, +# endif +# endif +# endif + ']','\0'}; +#endif + +/* Construct the string literal in pieces to prevent the source from + getting matched. Store it in a pointer rather than an array + because some compilers will just produce instructions to fill the + array rather than assigning a pointer to a static array. */ +char const* info_platform = "INFO" ":" "platform[" PLATFORM_ID "]"; +char const* info_arch = "INFO" ":" "arch[" ARCHITECTURE_ID "]"; + + + + +#if defined(__INTEL_COMPILER) && defined(_MSVC_LANG) && _MSVC_LANG < 201403L +# if defined(__INTEL_CXX11_MODE__) +# if defined(__cpp_aggregate_nsdmi) +# define CXX_STD 201402L +# else +# define CXX_STD 201103L +# endif +# else +# define CXX_STD 199711L +# endif +#elif defined(_MSC_VER) && defined(_MSVC_LANG) +# define CXX_STD _MSVC_LANG +#else +# define CXX_STD __cplusplus +#endif + +const char* info_language_dialect_default = "INFO" ":" "dialect_default[" +#if CXX_STD > 201703L + "20" +#elif CXX_STD >= 201703L + "17" +#elif CXX_STD >= 201402L + "14" +#elif CXX_STD >= 201103L + "11" +#else + "98" +#endif +"]"; + +/*--------------------------------------------------------------------------*/ + +int main(int argc, char* argv[]) +{ + int require = 0; + require += info_compiler[argc]; + require += info_platform[argc]; +#ifdef COMPILER_VERSION_MAJOR + require += info_version[argc]; +#endif +#ifdef COMPILER_VERSION_INTERNAL + require += info_version_internal[argc]; +#endif +#ifdef SIMULATE_ID + require += info_simulate[argc]; +#endif +#ifdef SIMULATE_VERSION_MAJOR + require += info_simulate_version[argc]; +#endif +#if defined(__CRAYXE) || defined(__CRAYXC) + require += info_cray[argc]; +#endif + require += info_language_dialect_default[argc]; + (void)argv; + return require; +} diff --git a/cmake-build-debug/CMakeFiles/3.17.3/CompilerIdCXX/a.out b/cmake-build-debug/CMakeFiles/3.17.3/CompilerIdCXX/a.out new file mode 100755 index 0000000000000000000000000000000000000000..001c1eb17e17bc12c0243493411a2132899a6c4e GIT binary patch literal 8720 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 literal 0 HcmV?d00001 diff --git a/cmake-build-debug/CMakeFiles/CMakeDirectoryInformation.cmake b/cmake-build-debug/CMakeFiles/CMakeDirectoryInformation.cmake new file mode 100644 index 0000000..35f8ff5 --- /dev/null +++ b/cmake-build-debug/CMakeFiles/CMakeDirectoryInformation.cmake @@ -0,0 +1,16 @@ +# CMAKE generated file: DO NOT EDIT! +# Generated by "Unix Makefiles" Generator, CMake Version 3.17 + +# Relative path conversion top directories. +set(CMAKE_RELATIVE_PATH_TOP_SOURCE "/home/yangwei/tcpdump_mesa") +set(CMAKE_RELATIVE_PATH_TOP_BINARY "/home/yangwei/tcpdump_mesa/cmake-build-debug") + +# Force unix paths in dependencies. +set(CMAKE_FORCE_UNIX_PATHS 1) + + +# The C and CXX include file regular expressions for this directory. +set(CMAKE_C_INCLUDE_REGEX_SCAN "^.*$") +set(CMAKE_C_INCLUDE_REGEX_COMPLAIN "^$") +set(CMAKE_CXX_INCLUDE_REGEX_SCAN ${CMAKE_C_INCLUDE_REGEX_SCAN}) +set(CMAKE_CXX_INCLUDE_REGEX_COMPLAIN ${CMAKE_C_INCLUDE_REGEX_COMPLAIN}) diff --git a/cmake-build-debug/CMakeFiles/CMakeOutput.log b/cmake-build-debug/CMakeFiles/CMakeOutput.log new file mode 100644 index 0000000..cbc99d8 --- /dev/null +++ b/cmake-build-debug/CMakeFiles/CMakeOutput.log @@ -0,0 +1,498 @@ +The system is: Linux - 3.10.0-693.el7.x86_64 - x86_64 +Compiling the C compiler identification source file "CMakeCCompilerId.c" succeeded. +Compiler: /usr/bin/gcc +Build flags: +Id flags: + +The output was: +0 + + +Compilation of the C compiler identification source "CMakeCCompilerId.c" produced "a.out" + +The C compiler identification is GNU, found in "/home/yangwei/tcpdump_mesa/cmake-build-debug/CMakeFiles/3.17.3/CompilerIdC/a.out" + +Compiling the CXX compiler identification source file "CMakeCXXCompilerId.cpp" succeeded. +Compiler: /usr/bin/g++ +Build flags: +Id flags: + +The output was: +0 + + +Compilation of the CXX compiler identification source "CMakeCXXCompilerId.cpp" produced "a.out" + +The CXX compiler identification is GNU, found in "/home/yangwei/tcpdump_mesa/cmake-build-debug/CMakeFiles/3.17.3/CompilerIdCXX/a.out" + +Determining if the C compiler works passed with the following output: +Change Dir: /home/yangwei/tcpdump_mesa/cmake-build-debug/CMakeFiles/CMakeTmp + +Run Build Command(s):/usr/bin/gmake cmTC_b2495/fast && /usr/bin/gmake -f CMakeFiles/cmTC_b2495.dir/build.make CMakeFiles/cmTC_b2495.dir/build +gmake[1]: Entering directory `/home/yangwei/tcpdump_mesa/cmake-build-debug/CMakeFiles/CMakeTmp' +Building C object CMakeFiles/cmTC_b2495.dir/testCCompiler.c.o +/usr/bin/gcc -o CMakeFiles/cmTC_b2495.dir/testCCompiler.c.o -c /home/yangwei/tcpdump_mesa/cmake-build-debug/CMakeFiles/CMakeTmp/testCCompiler.c +Linking C executable cmTC_b2495 +/usr/bin/cmake3 -E cmake_link_script CMakeFiles/cmTC_b2495.dir/link.txt --verbose=1 +/usr/bin/gcc -rdynamic CMakeFiles/cmTC_b2495.dir/testCCompiler.c.o -o cmTC_b2495 +gmake[1]: Leaving directory `/home/yangwei/tcpdump_mesa/cmake-build-debug/CMakeFiles/CMakeTmp' + + + +Detecting C compiler ABI info compiled with the following output: +Change Dir: /home/yangwei/tcpdump_mesa/cmake-build-debug/CMakeFiles/CMakeTmp + +Run Build Command(s):/usr/bin/gmake cmTC_bb525/fast && /usr/bin/gmake -f CMakeFiles/cmTC_bb525.dir/build.make CMakeFiles/cmTC_bb525.dir/build +gmake[1]: Entering directory `/home/yangwei/tcpdump_mesa/cmake-build-debug/CMakeFiles/CMakeTmp' +Building C object CMakeFiles/cmTC_bb525.dir/CMakeCCompilerABI.c.o +/usr/bin/gcc -v -o CMakeFiles/cmTC_bb525.dir/CMakeCCompilerABI.c.o -c /usr/share/cmake3/Modules/CMakeCCompilerABI.c +Using built-in specs. +COLLECT_GCC=/usr/bin/gcc +Target: x86_64-redhat-linux +Configured with: ../configure --prefix=/usr --mandir=/usr/share/man --infodir=/usr/share/info --with-bugurl=http://bugzilla.redhat.com/bugzilla --enable-bootstrap --enable-shared --enable-threads=posix --enable-checking=release --with-system-zlib --enable-__cxa_atexit --disable-libunwind-exceptions --enable-gnu-unique-object --enable-linker-build-id --with-linker-hash-style=gnu --enable-languages=c,c++,objc,obj-c++,java,fortran,ada,go,lto --enable-plugin --enable-initfini-array --disable-libgcj --with-isl=/builddir/build/BUILD/gcc-4.8.5-20150702/obj-x86_64-redhat-linux/isl-install --with-cloog=/builddir/build/BUILD/gcc-4.8.5-20150702/obj-x86_64-redhat-linux/cloog-install --enable-gnu-indirect-function --with-tune=generic --with-arch_32=x86-64 --build=x86_64-redhat-linux +Thread model: posix +gcc version 4.8.5 20150623 (Red Hat 4.8.5-39) (GCC) +COLLECT_GCC_OPTIONS='-v' '-o' 'CMakeFiles/cmTC_bb525.dir/CMakeCCompilerABI.c.o' '-c' '-mtune=generic' '-march=x86-64' + /usr/libexec/gcc/x86_64-redhat-linux/4.8.5/cc1 -quiet -v /usr/share/cmake3/Modules/CMakeCCompilerABI.c -quiet -dumpbase CMakeCCompilerABI.c -mtune=generic -march=x86-64 -auxbase-strip CMakeFiles/cmTC_bb525.dir/CMakeCCompilerABI.c.o -version -o /tmp/ccs0OxBl.s +GNU C (GCC) version 4.8.5 20150623 (Red Hat 4.8.5-39) (x86_64-redhat-linux) + compiled by GNU C version 4.8.5 20150623 (Red Hat 4.8.5-39), GMP version 6.0.0, MPFR version 3.1.1, MPC version 1.0.1 +GGC heuristics: --param ggc-min-expand=100 --param ggc-min-heapsize=131072 +ignoring nonexistent directory "/usr/lib/gcc/x86_64-redhat-linux/4.8.5/include-fixed" +ignoring nonexistent directory "/usr/lib/gcc/x86_64-redhat-linux/4.8.5/../../../../x86_64-redhat-linux/include" +#include "..." search starts here: +#include <...> search starts here: + /opt/mrzcpd/include + /opt/MESA/include + /opt/MESA/include/MESA/ + /usr/lib/gcc/x86_64-redhat-linux/4.8.5/include + /usr/local/include + /usr/include +End of search list. +GNU C (GCC) version 4.8.5 20150623 (Red Hat 4.8.5-39) (x86_64-redhat-linux) + compiled by GNU C version 4.8.5 20150623 (Red Hat 4.8.5-39), GMP version 6.0.0, MPFR version 3.1.1, MPC version 1.0.1 +GGC heuristics: --param ggc-min-expand=100 --param ggc-min-heapsize=131072 +Compiler executable checksum: edd9a53947039836c859e437e8c9af72 +COLLECT_GCC_OPTIONS='-v' '-o' 'CMakeFiles/cmTC_bb525.dir/CMakeCCompilerABI.c.o' '-c' '-mtune=generic' '-march=x86-64' + as -v --64 -o CMakeFiles/cmTC_bb525.dir/CMakeCCompilerABI.c.o /tmp/ccs0OxBl.s +GNU assembler version 2.25.1 (x86_64-redhat-linux) using BFD version version 2.25.1-31.base.el7 +COMPILER_PATH=/usr/libexec/gcc/x86_64-redhat-linux/4.8.5/:/usr/libexec/gcc/x86_64-redhat-linux/4.8.5/:/usr/libexec/gcc/x86_64-redhat-linux/:/usr/lib/gcc/x86_64-redhat-linux/4.8.5/:/usr/lib/gcc/x86_64-redhat-linux/ +LIBRARY_PATH=/usr/local/lib/../lib64/:/usr/lib/gcc/x86_64-redhat-linux/4.8.5/:/usr/lib/gcc/x86_64-redhat-linux/4.8.5/../../../../lib64/:/lib/../lib64/:/usr/lib/../lib64/:/opt/mrzcpd/lib/:/opt/MESA/lib/:/usr/local/lib/:/usr/lib/gcc/x86_64-redhat-linux/4.8.5/../../../:/lib/:/usr/lib/ +COLLECT_GCC_OPTIONS='-v' '-o' 'CMakeFiles/cmTC_bb525.dir/CMakeCCompilerABI.c.o' '-c' '-mtune=generic' '-march=x86-64' +Linking C executable cmTC_bb525 +/usr/bin/cmake3 -E cmake_link_script CMakeFiles/cmTC_bb525.dir/link.txt --verbose=1 +/usr/bin/gcc -v -rdynamic CMakeFiles/cmTC_bb525.dir/CMakeCCompilerABI.c.o -o cmTC_bb525 +Using built-in specs. +COLLECT_GCC=/usr/bin/gcc +COLLECT_LTO_WRAPPER=/usr/libexec/gcc/x86_64-redhat-linux/4.8.5/lto-wrapper +Target: x86_64-redhat-linux +Configured with: ../configure --prefix=/usr --mandir=/usr/share/man --infodir=/usr/share/info --with-bugurl=http://bugzilla.redhat.com/bugzilla --enable-bootstrap --enable-shared --enable-threads=posix --enable-checking=release --with-system-zlib --enable-__cxa_atexit --disable-libunwind-exceptions --enable-gnu-unique-object --enable-linker-build-id --with-linker-hash-style=gnu --enable-languages=c,c++,objc,obj-c++,java,fortran,ada,go,lto --enable-plugin --enable-initfini-array --disable-libgcj --with-isl=/builddir/build/BUILD/gcc-4.8.5-20150702/obj-x86_64-redhat-linux/isl-install --with-cloog=/builddir/build/BUILD/gcc-4.8.5-20150702/obj-x86_64-redhat-linux/cloog-install --enable-gnu-indirect-function --with-tune=generic --with-arch_32=x86-64 --build=x86_64-redhat-linux +Thread model: posix +gcc version 4.8.5 20150623 (Red Hat 4.8.5-39) (GCC) +COMPILER_PATH=/usr/libexec/gcc/x86_64-redhat-linux/4.8.5/:/usr/libexec/gcc/x86_64-redhat-linux/4.8.5/:/usr/libexec/gcc/x86_64-redhat-linux/:/usr/lib/gcc/x86_64-redhat-linux/4.8.5/:/usr/lib/gcc/x86_64-redhat-linux/ +LIBRARY_PATH=/usr/local/lib/../lib64/:/usr/lib/gcc/x86_64-redhat-linux/4.8.5/:/usr/lib/gcc/x86_64-redhat-linux/4.8.5/../../../../lib64/:/lib/../lib64/:/usr/lib/../lib64/:/opt/mrzcpd/lib/:/opt/MESA/lib/:/usr/local/lib/:/usr/lib/gcc/x86_64-redhat-linux/4.8.5/../../../:/lib/:/usr/lib/ +COLLECT_GCC_OPTIONS='-v' '-rdynamic' '-o' 'cmTC_bb525' '-mtune=generic' '-march=x86-64' + /usr/libexec/gcc/x86_64-redhat-linux/4.8.5/collect2 --build-id --no-add-needed --eh-frame-hdr --hash-style=gnu -m elf_x86_64 -export-dynamic -dynamic-linker /lib64/ld-linux-x86-64.so.2 -o cmTC_bb525 /usr/lib/gcc/x86_64-redhat-linux/4.8.5/../../../../lib64/crt1.o /usr/lib/gcc/x86_64-redhat-linux/4.8.5/../../../../lib64/crti.o /usr/lib/gcc/x86_64-redhat-linux/4.8.5/crtbegin.o -L/usr/local/lib/../lib64 -L/usr/lib/gcc/x86_64-redhat-linux/4.8.5 -L/usr/lib/gcc/x86_64-redhat-linux/4.8.5/../../../../lib64 -L/lib/../lib64 -L/usr/lib/../lib64 -L/opt/mrzcpd/lib -L/opt/MESA/lib -L/usr/local/lib -L/usr/lib/gcc/x86_64-redhat-linux/4.8.5/../../.. CMakeFiles/cmTC_bb525.dir/CMakeCCompilerABI.c.o -lgcc --as-needed -lgcc_s --no-as-needed -lc -lgcc --as-needed -lgcc_s --no-as-needed /usr/lib/gcc/x86_64-redhat-linux/4.8.5/crtend.o /usr/lib/gcc/x86_64-redhat-linux/4.8.5/../../../../lib64/crtn.o +gmake[1]: Leaving directory `/home/yangwei/tcpdump_mesa/cmake-build-debug/CMakeFiles/CMakeTmp' + + + +Parsed C implicit include dir info from above output: rv=done + found start of include info + found start of implicit include info + add: [/opt/mrzcpd/include] + add: [/opt/MESA/include] + add: [/opt/MESA/include/MESA/] + add: [/usr/lib/gcc/x86_64-redhat-linux/4.8.5/include] + add: [/usr/local/include] + add: [/usr/include] + end of search list found + collapse include dir [/opt/mrzcpd/include] ==> [/opt/mrzcpd/include] + collapse include dir [/opt/MESA/include] ==> [/opt/MESA/include] + collapse include dir [/opt/MESA/include/MESA/] ==> [/opt/MESA/include/MESA] + collapse include dir [/usr/lib/gcc/x86_64-redhat-linux/4.8.5/include] ==> [/usr/lib/gcc/x86_64-redhat-linux/4.8.5/include] + collapse include dir [/usr/local/include] ==> [/usr/local/include] + collapse include dir [/usr/include] ==> [/usr/include] + implicit include dirs: [/opt/mrzcpd/include;/opt/MESA/include;/opt/MESA/include/MESA;/usr/lib/gcc/x86_64-redhat-linux/4.8.5/include;/usr/local/include;/usr/include] + + +Parsed C implicit link information from above output: + link line regex: [^( *|.*[/\])(ld|CMAKE_LINK_STARTFILE-NOTFOUND|([^/\]+-)?ld|collect2)[^/\]*( |$)] + ignore line: [Change Dir: /home/yangwei/tcpdump_mesa/cmake-build-debug/CMakeFiles/CMakeTmp] + ignore line: [] + ignore line: [Run Build Command(s):/usr/bin/gmake cmTC_bb525/fast && /usr/bin/gmake -f CMakeFiles/cmTC_bb525.dir/build.make CMakeFiles/cmTC_bb525.dir/build] + ignore line: [gmake[1]: Entering directory `/home/yangwei/tcpdump_mesa/cmake-build-debug/CMakeFiles/CMakeTmp'] + ignore line: [Building C object CMakeFiles/cmTC_bb525.dir/CMakeCCompilerABI.c.o] + ignore line: [/usr/bin/gcc -v -o CMakeFiles/cmTC_bb525.dir/CMakeCCompilerABI.c.o -c /usr/share/cmake3/Modules/CMakeCCompilerABI.c] + ignore line: [Using built-in specs.] + ignore line: [COLLECT_GCC=/usr/bin/gcc] + ignore line: [Target: x86_64-redhat-linux] + ignore line: [Configured with: ../configure --prefix=/usr --mandir=/usr/share/man --infodir=/usr/share/info --with-bugurl=http://bugzilla.redhat.com/bugzilla --enable-bootstrap --enable-shared --enable-threads=posix --enable-checking=release --with-system-zlib --enable-__cxa_atexit --disable-libunwind-exceptions --enable-gnu-unique-object --enable-linker-build-id --with-linker-hash-style=gnu --enable-languages=c c++ objc obj-c++ java fortran ada go lto --enable-plugin --enable-initfini-array --disable-libgcj --with-isl=/builddir/build/BUILD/gcc-4.8.5-20150702/obj-x86_64-redhat-linux/isl-install --with-cloog=/builddir/build/BUILD/gcc-4.8.5-20150702/obj-x86_64-redhat-linux/cloog-install --enable-gnu-indirect-function --with-tune=generic --with-arch_32=x86-64 --build=x86_64-redhat-linux] + ignore line: [Thread model: posix] + ignore line: [gcc version 4.8.5 20150623 (Red Hat 4.8.5-39) (GCC) ] + ignore line: [COLLECT_GCC_OPTIONS='-v' '-o' 'CMakeFiles/cmTC_bb525.dir/CMakeCCompilerABI.c.o' '-c' '-mtune=generic' '-march=x86-64'] + ignore line: [ /usr/libexec/gcc/x86_64-redhat-linux/4.8.5/cc1 -quiet -v /usr/share/cmake3/Modules/CMakeCCompilerABI.c -quiet -dumpbase CMakeCCompilerABI.c -mtune=generic -march=x86-64 -auxbase-strip CMakeFiles/cmTC_bb525.dir/CMakeCCompilerABI.c.o -version -o /tmp/ccs0OxBl.s] + ignore line: [GNU C (GCC) version 4.8.5 20150623 (Red Hat 4.8.5-39) (x86_64-redhat-linux)] + ignore line: [ compiled by GNU C version 4.8.5 20150623 (Red Hat 4.8.5-39) GMP version 6.0.0 MPFR version 3.1.1 MPC version 1.0.1] + ignore line: [GGC heuristics: --param ggc-min-expand=100 --param ggc-min-heapsize=131072] + ignore line: [ignoring nonexistent directory "/usr/lib/gcc/x86_64-redhat-linux/4.8.5/include-fixed"] + ignore line: [ignoring nonexistent directory "/usr/lib/gcc/x86_64-redhat-linux/4.8.5/../../../../x86_64-redhat-linux/include"] + ignore line: [#include "..." search starts here:] + ignore line: [#include <...> search starts here:] + ignore line: [ /opt/mrzcpd/include] + ignore line: [ /opt/MESA/include] + ignore line: [ /opt/MESA/include/MESA/] + ignore line: [ /usr/lib/gcc/x86_64-redhat-linux/4.8.5/include] + ignore line: [ /usr/local/include] + ignore line: [ /usr/include] + ignore line: [End of search list.] + ignore line: [GNU C (GCC) version 4.8.5 20150623 (Red Hat 4.8.5-39) (x86_64-redhat-linux)] + ignore line: [ compiled by GNU C version 4.8.5 20150623 (Red Hat 4.8.5-39) GMP version 6.0.0 MPFR version 3.1.1 MPC version 1.0.1] + ignore line: [GGC heuristics: --param ggc-min-expand=100 --param ggc-min-heapsize=131072] + ignore line: [Compiler executable checksum: edd9a53947039836c859e437e8c9af72] + ignore line: [COLLECT_GCC_OPTIONS='-v' '-o' 'CMakeFiles/cmTC_bb525.dir/CMakeCCompilerABI.c.o' '-c' '-mtune=generic' '-march=x86-64'] + ignore line: [ as -v --64 -o CMakeFiles/cmTC_bb525.dir/CMakeCCompilerABI.c.o /tmp/ccs0OxBl.s] + ignore line: [GNU assembler version 2.25.1 (x86_64-redhat-linux) using BFD version version 2.25.1-31.base.el7 ] + ignore line: [COMPILER_PATH=/usr/libexec/gcc/x86_64-redhat-linux/4.8.5/:/usr/libexec/gcc/x86_64-redhat-linux/4.8.5/:/usr/libexec/gcc/x86_64-redhat-linux/:/usr/lib/gcc/x86_64-redhat-linux/4.8.5/:/usr/lib/gcc/x86_64-redhat-linux/] + ignore line: [LIBRARY_PATH=/usr/local/lib/../lib64/:/usr/lib/gcc/x86_64-redhat-linux/4.8.5/:/usr/lib/gcc/x86_64-redhat-linux/4.8.5/../../../../lib64/:/lib/../lib64/:/usr/lib/../lib64/:/opt/mrzcpd/lib/:/opt/MESA/lib/:/usr/local/lib/:/usr/lib/gcc/x86_64-redhat-linux/4.8.5/../../../:/lib/:/usr/lib/] + ignore line: [COLLECT_GCC_OPTIONS='-v' '-o' 'CMakeFiles/cmTC_bb525.dir/CMakeCCompilerABI.c.o' '-c' '-mtune=generic' '-march=x86-64'] + ignore line: [Linking C executable cmTC_bb525] + ignore line: [/usr/bin/cmake3 -E cmake_link_script CMakeFiles/cmTC_bb525.dir/link.txt --verbose=1] + ignore line: [/usr/bin/gcc -v -rdynamic CMakeFiles/cmTC_bb525.dir/CMakeCCompilerABI.c.o -o cmTC_bb525 ] + ignore line: [Using built-in specs.] + ignore line: [COLLECT_GCC=/usr/bin/gcc] + ignore line: [COLLECT_LTO_WRAPPER=/usr/libexec/gcc/x86_64-redhat-linux/4.8.5/lto-wrapper] + ignore line: [Target: x86_64-redhat-linux] + ignore line: [Configured with: ../configure --prefix=/usr --mandir=/usr/share/man --infodir=/usr/share/info --with-bugurl=http://bugzilla.redhat.com/bugzilla --enable-bootstrap --enable-shared --enable-threads=posix --enable-checking=release --with-system-zlib --enable-__cxa_atexit --disable-libunwind-exceptions --enable-gnu-unique-object --enable-linker-build-id --with-linker-hash-style=gnu --enable-languages=c c++ objc obj-c++ java fortran ada go lto --enable-plugin --enable-initfini-array --disable-libgcj --with-isl=/builddir/build/BUILD/gcc-4.8.5-20150702/obj-x86_64-redhat-linux/isl-install --with-cloog=/builddir/build/BUILD/gcc-4.8.5-20150702/obj-x86_64-redhat-linux/cloog-install --enable-gnu-indirect-function --with-tune=generic --with-arch_32=x86-64 --build=x86_64-redhat-linux] + ignore line: [Thread model: posix] + ignore line: [gcc version 4.8.5 20150623 (Red Hat 4.8.5-39) (GCC) ] + ignore line: [COMPILER_PATH=/usr/libexec/gcc/x86_64-redhat-linux/4.8.5/:/usr/libexec/gcc/x86_64-redhat-linux/4.8.5/:/usr/libexec/gcc/x86_64-redhat-linux/:/usr/lib/gcc/x86_64-redhat-linux/4.8.5/:/usr/lib/gcc/x86_64-redhat-linux/] + ignore line: [LIBRARY_PATH=/usr/local/lib/../lib64/:/usr/lib/gcc/x86_64-redhat-linux/4.8.5/:/usr/lib/gcc/x86_64-redhat-linux/4.8.5/../../../../lib64/:/lib/../lib64/:/usr/lib/../lib64/:/opt/mrzcpd/lib/:/opt/MESA/lib/:/usr/local/lib/:/usr/lib/gcc/x86_64-redhat-linux/4.8.5/../../../:/lib/:/usr/lib/] + ignore line: [COLLECT_GCC_OPTIONS='-v' '-rdynamic' '-o' 'cmTC_bb525' '-mtune=generic' '-march=x86-64'] + link line: [ /usr/libexec/gcc/x86_64-redhat-linux/4.8.5/collect2 --build-id --no-add-needed --eh-frame-hdr --hash-style=gnu -m elf_x86_64 -export-dynamic -dynamic-linker /lib64/ld-linux-x86-64.so.2 -o cmTC_bb525 /usr/lib/gcc/x86_64-redhat-linux/4.8.5/../../../../lib64/crt1.o /usr/lib/gcc/x86_64-redhat-linux/4.8.5/../../../../lib64/crti.o /usr/lib/gcc/x86_64-redhat-linux/4.8.5/crtbegin.o -L/usr/local/lib/../lib64 -L/usr/lib/gcc/x86_64-redhat-linux/4.8.5 -L/usr/lib/gcc/x86_64-redhat-linux/4.8.5/../../../../lib64 -L/lib/../lib64 -L/usr/lib/../lib64 -L/opt/mrzcpd/lib -L/opt/MESA/lib -L/usr/local/lib -L/usr/lib/gcc/x86_64-redhat-linux/4.8.5/../../.. CMakeFiles/cmTC_bb525.dir/CMakeCCompilerABI.c.o -lgcc --as-needed -lgcc_s --no-as-needed -lc -lgcc --as-needed -lgcc_s --no-as-needed /usr/lib/gcc/x86_64-redhat-linux/4.8.5/crtend.o /usr/lib/gcc/x86_64-redhat-linux/4.8.5/../../../../lib64/crtn.o] + arg [/usr/libexec/gcc/x86_64-redhat-linux/4.8.5/collect2] ==> ignore + arg [--build-id] ==> ignore + arg [--no-add-needed] ==> ignore + arg [--eh-frame-hdr] ==> ignore + arg [--hash-style=gnu] ==> ignore + arg [-m] ==> ignore + arg [elf_x86_64] ==> ignore + arg [-export-dynamic] ==> ignore + arg [-dynamic-linker] ==> ignore + arg [/lib64/ld-linux-x86-64.so.2] ==> ignore + arg [-o] ==> ignore + arg [cmTC_bb525] ==> ignore + arg [/usr/lib/gcc/x86_64-redhat-linux/4.8.5/../../../../lib64/crt1.o] ==> ignore + arg [/usr/lib/gcc/x86_64-redhat-linux/4.8.5/../../../../lib64/crti.o] ==> ignore + arg [/usr/lib/gcc/x86_64-redhat-linux/4.8.5/crtbegin.o] ==> ignore + arg [-L/usr/local/lib/../lib64] ==> dir [/usr/local/lib/../lib64] + arg [-L/usr/lib/gcc/x86_64-redhat-linux/4.8.5] ==> dir [/usr/lib/gcc/x86_64-redhat-linux/4.8.5] + arg [-L/usr/lib/gcc/x86_64-redhat-linux/4.8.5/../../../../lib64] ==> dir [/usr/lib/gcc/x86_64-redhat-linux/4.8.5/../../../../lib64] + arg [-L/lib/../lib64] ==> dir [/lib/../lib64] + arg [-L/usr/lib/../lib64] ==> dir [/usr/lib/../lib64] + arg [-L/opt/mrzcpd/lib] ==> dir [/opt/mrzcpd/lib] + arg [-L/opt/MESA/lib] ==> dir [/opt/MESA/lib] + arg [-L/usr/local/lib] ==> dir [/usr/local/lib] + arg [-L/usr/lib/gcc/x86_64-redhat-linux/4.8.5/../../..] ==> dir [/usr/lib/gcc/x86_64-redhat-linux/4.8.5/../../..] + arg [CMakeFiles/cmTC_bb525.dir/CMakeCCompilerABI.c.o] ==> ignore + arg [-lgcc] ==> lib [gcc] + arg [--as-needed] ==> ignore + arg [-lgcc_s] ==> lib [gcc_s] + arg [--no-as-needed] ==> ignore + arg [-lc] ==> lib [c] + arg [-lgcc] ==> lib [gcc] + arg [--as-needed] ==> ignore + arg [-lgcc_s] ==> lib [gcc_s] + arg [--no-as-needed] ==> ignore + arg [/usr/lib/gcc/x86_64-redhat-linux/4.8.5/crtend.o] ==> ignore + arg [/usr/lib/gcc/x86_64-redhat-linux/4.8.5/../../../../lib64/crtn.o] ==> ignore + collapse library dir [/usr/local/lib/../lib64] ==> [/usr/local/lib64] + collapse library dir [/usr/lib/gcc/x86_64-redhat-linux/4.8.5] ==> [/usr/lib/gcc/x86_64-redhat-linux/4.8.5] + collapse library dir [/usr/lib/gcc/x86_64-redhat-linux/4.8.5/../../../../lib64] ==> [/usr/lib64] + collapse library dir [/lib/../lib64] ==> [/lib64] + collapse library dir [/usr/lib/../lib64] ==> [/usr/lib64] + collapse library dir [/opt/mrzcpd/lib] ==> [/opt/mrzcpd/lib] + collapse library dir [/opt/MESA/lib] ==> [/opt/MESA/lib] + collapse library dir [/usr/local/lib] ==> [/usr/local/lib] + collapse library dir [/usr/lib/gcc/x86_64-redhat-linux/4.8.5/../../..] ==> [/usr/lib] + implicit libs: [gcc;gcc_s;c;gcc;gcc_s] + implicit dirs: [/usr/local/lib64;/usr/lib/gcc/x86_64-redhat-linux/4.8.5;/usr/lib64;/lib64;/opt/mrzcpd/lib;/opt/MESA/lib;/usr/local/lib;/usr/lib] + implicit fwks: [] + + +Determining if the CXX compiler works passed with the following output: +Change Dir: /home/yangwei/tcpdump_mesa/cmake-build-debug/CMakeFiles/CMakeTmp + +Run Build Command(s):/usr/bin/gmake cmTC_ace38/fast && /usr/bin/gmake -f CMakeFiles/cmTC_ace38.dir/build.make CMakeFiles/cmTC_ace38.dir/build +gmake[1]: Entering directory `/home/yangwei/tcpdump_mesa/cmake-build-debug/CMakeFiles/CMakeTmp' +Building CXX object CMakeFiles/cmTC_ace38.dir/testCXXCompiler.cxx.o +/usr/bin/g++ -o CMakeFiles/cmTC_ace38.dir/testCXXCompiler.cxx.o -c /home/yangwei/tcpdump_mesa/cmake-build-debug/CMakeFiles/CMakeTmp/testCXXCompiler.cxx +Linking CXX executable cmTC_ace38 +/usr/bin/cmake3 -E cmake_link_script CMakeFiles/cmTC_ace38.dir/link.txt --verbose=1 +/usr/bin/g++ -rdynamic CMakeFiles/cmTC_ace38.dir/testCXXCompiler.cxx.o -o cmTC_ace38 +gmake[1]: Leaving directory `/home/yangwei/tcpdump_mesa/cmake-build-debug/CMakeFiles/CMakeTmp' + + + +Detecting CXX compiler ABI info compiled with the following output: +Change Dir: /home/yangwei/tcpdump_mesa/cmake-build-debug/CMakeFiles/CMakeTmp + +Run Build Command(s):/usr/bin/gmake cmTC_5939e/fast && /usr/bin/gmake -f CMakeFiles/cmTC_5939e.dir/build.make CMakeFiles/cmTC_5939e.dir/build +gmake[1]: Entering directory `/home/yangwei/tcpdump_mesa/cmake-build-debug/CMakeFiles/CMakeTmp' +Building CXX object CMakeFiles/cmTC_5939e.dir/CMakeCXXCompilerABI.cpp.o +/usr/bin/g++ -v -o CMakeFiles/cmTC_5939e.dir/CMakeCXXCompilerABI.cpp.o -c /usr/share/cmake3/Modules/CMakeCXXCompilerABI.cpp +Using built-in specs. +COLLECT_GCC=/usr/bin/g++ +Target: x86_64-redhat-linux +Configured with: ../configure --prefix=/usr --mandir=/usr/share/man --infodir=/usr/share/info --with-bugurl=http://bugzilla.redhat.com/bugzilla --enable-bootstrap --enable-shared --enable-threads=posix --enable-checking=release --with-system-zlib --enable-__cxa_atexit --disable-libunwind-exceptions --enable-gnu-unique-object --enable-linker-build-id --with-linker-hash-style=gnu --enable-languages=c,c++,objc,obj-c++,java,fortran,ada,go,lto --enable-plugin --enable-initfini-array --disable-libgcj --with-isl=/builddir/build/BUILD/gcc-4.8.5-20150702/obj-x86_64-redhat-linux/isl-install --with-cloog=/builddir/build/BUILD/gcc-4.8.5-20150702/obj-x86_64-redhat-linux/cloog-install --enable-gnu-indirect-function --with-tune=generic --with-arch_32=x86-64 --build=x86_64-redhat-linux +Thread model: posix +gcc version 4.8.5 20150623 (Red Hat 4.8.5-39) (GCC) +COLLECT_GCC_OPTIONS='-v' '-o' 'CMakeFiles/cmTC_5939e.dir/CMakeCXXCompilerABI.cpp.o' '-c' '-shared-libgcc' '-mtune=generic' '-march=x86-64' + /usr/libexec/gcc/x86_64-redhat-linux/4.8.5/cc1plus -quiet -v -D_GNU_SOURCE /usr/share/cmake3/Modules/CMakeCXXCompilerABI.cpp -quiet -dumpbase CMakeCXXCompilerABI.cpp -mtune=generic -march=x86-64 -auxbase-strip CMakeFiles/cmTC_5939e.dir/CMakeCXXCompilerABI.cpp.o -version -o /tmp/ccpVPyly.s +GNU C++ (GCC) version 4.8.5 20150623 (Red Hat 4.8.5-39) (x86_64-redhat-linux) + compiled by GNU C version 4.8.5 20150623 (Red Hat 4.8.5-39), GMP version 6.0.0, MPFR version 3.1.1, MPC version 1.0.1 +GGC heuristics: --param ggc-min-expand=100 --param ggc-min-heapsize=131072 +ignoring nonexistent directory "/usr/lib/gcc/x86_64-redhat-linux/4.8.5/include-fixed" +ignoring nonexistent directory "/usr/lib/gcc/x86_64-redhat-linux/4.8.5/../../../../x86_64-redhat-linux/include" +#include "..." search starts here: +#include <...> search starts here: + /opt/mrzcpd/include + /opt/MESA/include + /opt/MESA/include/MESA/ + /usr/lib/gcc/x86_64-redhat-linux/4.8.5/../../../../include/c++/4.8.5 + /usr/lib/gcc/x86_64-redhat-linux/4.8.5/../../../../include/c++/4.8.5/x86_64-redhat-linux + /usr/lib/gcc/x86_64-redhat-linux/4.8.5/../../../../include/c++/4.8.5/backward + /usr/lib/gcc/x86_64-redhat-linux/4.8.5/include + /usr/local/include + /usr/include +End of search list. +GNU C++ (GCC) version 4.8.5 20150623 (Red Hat 4.8.5-39) (x86_64-redhat-linux) + compiled by GNU C version 4.8.5 20150623 (Red Hat 4.8.5-39), GMP version 6.0.0, MPFR version 3.1.1, MPC version 1.0.1 +GGC heuristics: --param ggc-min-expand=100 --param ggc-min-heapsize=131072 +Compiler executable checksum: 0b3d22846f8ec00d42314b8d2d71514a +COLLECT_GCC_OPTIONS='-v' '-o' 'CMakeFiles/cmTC_5939e.dir/CMakeCXXCompilerABI.cpp.o' '-c' '-shared-libgcc' '-mtune=generic' '-march=x86-64' + as -v --64 -o CMakeFiles/cmTC_5939e.dir/CMakeCXXCompilerABI.cpp.o /tmp/ccpVPyly.s +GNU assembler version 2.25.1 (x86_64-redhat-linux) using BFD version version 2.25.1-31.base.el7 +COMPILER_PATH=/usr/libexec/gcc/x86_64-redhat-linux/4.8.5/:/usr/libexec/gcc/x86_64-redhat-linux/4.8.5/:/usr/libexec/gcc/x86_64-redhat-linux/:/usr/lib/gcc/x86_64-redhat-linux/4.8.5/:/usr/lib/gcc/x86_64-redhat-linux/ +LIBRARY_PATH=/usr/local/lib/../lib64/:/usr/lib/gcc/x86_64-redhat-linux/4.8.5/:/usr/lib/gcc/x86_64-redhat-linux/4.8.5/../../../../lib64/:/lib/../lib64/:/usr/lib/../lib64/:/opt/mrzcpd/lib/:/opt/MESA/lib/:/usr/local/lib/:/usr/lib/gcc/x86_64-redhat-linux/4.8.5/../../../:/lib/:/usr/lib/ +COLLECT_GCC_OPTIONS='-v' '-o' 'CMakeFiles/cmTC_5939e.dir/CMakeCXXCompilerABI.cpp.o' '-c' '-shared-libgcc' '-mtune=generic' '-march=x86-64' +Linking CXX executable cmTC_5939e +/usr/bin/cmake3 -E cmake_link_script CMakeFiles/cmTC_5939e.dir/link.txt --verbose=1 +/usr/bin/g++ -v -rdynamic CMakeFiles/cmTC_5939e.dir/CMakeCXXCompilerABI.cpp.o -o cmTC_5939e +Using built-in specs. +COLLECT_GCC=/usr/bin/g++ +COLLECT_LTO_WRAPPER=/usr/libexec/gcc/x86_64-redhat-linux/4.8.5/lto-wrapper +Target: x86_64-redhat-linux +Configured with: ../configure --prefix=/usr --mandir=/usr/share/man --infodir=/usr/share/info --with-bugurl=http://bugzilla.redhat.com/bugzilla --enable-bootstrap --enable-shared --enable-threads=posix --enable-checking=release --with-system-zlib --enable-__cxa_atexit --disable-libunwind-exceptions --enable-gnu-unique-object --enable-linker-build-id --with-linker-hash-style=gnu --enable-languages=c,c++,objc,obj-c++,java,fortran,ada,go,lto --enable-plugin --enable-initfini-array --disable-libgcj --with-isl=/builddir/build/BUILD/gcc-4.8.5-20150702/obj-x86_64-redhat-linux/isl-install --with-cloog=/builddir/build/BUILD/gcc-4.8.5-20150702/obj-x86_64-redhat-linux/cloog-install --enable-gnu-indirect-function --with-tune=generic --with-arch_32=x86-64 --build=x86_64-redhat-linux +Thread model: posix +gcc version 4.8.5 20150623 (Red Hat 4.8.5-39) (GCC) +COMPILER_PATH=/usr/libexec/gcc/x86_64-redhat-linux/4.8.5/:/usr/libexec/gcc/x86_64-redhat-linux/4.8.5/:/usr/libexec/gcc/x86_64-redhat-linux/:/usr/lib/gcc/x86_64-redhat-linux/4.8.5/:/usr/lib/gcc/x86_64-redhat-linux/ +LIBRARY_PATH=/usr/local/lib/../lib64/:/usr/lib/gcc/x86_64-redhat-linux/4.8.5/:/usr/lib/gcc/x86_64-redhat-linux/4.8.5/../../../../lib64/:/lib/../lib64/:/usr/lib/../lib64/:/opt/mrzcpd/lib/:/opt/MESA/lib/:/usr/local/lib/:/usr/lib/gcc/x86_64-redhat-linux/4.8.5/../../../:/lib/:/usr/lib/ +COLLECT_GCC_OPTIONS='-v' '-rdynamic' '-o' 'cmTC_5939e' '-shared-libgcc' '-mtune=generic' '-march=x86-64' + /usr/libexec/gcc/x86_64-redhat-linux/4.8.5/collect2 --build-id --no-add-needed --eh-frame-hdr --hash-style=gnu -m elf_x86_64 -export-dynamic -dynamic-linker /lib64/ld-linux-x86-64.so.2 -o cmTC_5939e /usr/lib/gcc/x86_64-redhat-linux/4.8.5/../../../../lib64/crt1.o /usr/lib/gcc/x86_64-redhat-linux/4.8.5/../../../../lib64/crti.o /usr/lib/gcc/x86_64-redhat-linux/4.8.5/crtbegin.o -L/usr/local/lib/../lib64 -L/usr/lib/gcc/x86_64-redhat-linux/4.8.5 -L/usr/lib/gcc/x86_64-redhat-linux/4.8.5/../../../../lib64 -L/lib/../lib64 -L/usr/lib/../lib64 -L/opt/mrzcpd/lib -L/opt/MESA/lib -L/usr/local/lib -L/usr/lib/gcc/x86_64-redhat-linux/4.8.5/../../.. CMakeFiles/cmTC_5939e.dir/CMakeCXXCompilerABI.cpp.o -lstdc++ -lm -lgcc_s -lgcc -lc -lgcc_s -lgcc /usr/lib/gcc/x86_64-redhat-linux/4.8.5/crtend.o /usr/lib/gcc/x86_64-redhat-linux/4.8.5/../../../../lib64/crtn.o +gmake[1]: Leaving directory `/home/yangwei/tcpdump_mesa/cmake-build-debug/CMakeFiles/CMakeTmp' + + + +Parsed CXX implicit include dir info from above output: rv=done + found start of include info + found start of implicit include info + add: [/opt/mrzcpd/include] + add: [/opt/MESA/include] + add: [/opt/MESA/include/MESA/] + add: [/usr/lib/gcc/x86_64-redhat-linux/4.8.5/../../../../include/c++/4.8.5] + add: [/usr/lib/gcc/x86_64-redhat-linux/4.8.5/../../../../include/c++/4.8.5/x86_64-redhat-linux] + add: [/usr/lib/gcc/x86_64-redhat-linux/4.8.5/../../../../include/c++/4.8.5/backward] + add: [/usr/lib/gcc/x86_64-redhat-linux/4.8.5/include] + add: [/usr/local/include] + add: [/usr/include] + end of search list found + collapse include dir [/opt/mrzcpd/include] ==> [/opt/mrzcpd/include] + collapse include dir [/opt/MESA/include] ==> [/opt/MESA/include] + collapse include dir [/opt/MESA/include/MESA/] ==> [/opt/MESA/include/MESA] + collapse include dir [/usr/lib/gcc/x86_64-redhat-linux/4.8.5/../../../../include/c++/4.8.5] ==> [/usr/include/c++/4.8.5] + collapse include dir [/usr/lib/gcc/x86_64-redhat-linux/4.8.5/../../../../include/c++/4.8.5/x86_64-redhat-linux] ==> [/usr/include/c++/4.8.5/x86_64-redhat-linux] + collapse include dir [/usr/lib/gcc/x86_64-redhat-linux/4.8.5/../../../../include/c++/4.8.5/backward] ==> [/usr/include/c++/4.8.5/backward] + collapse include dir [/usr/lib/gcc/x86_64-redhat-linux/4.8.5/include] ==> [/usr/lib/gcc/x86_64-redhat-linux/4.8.5/include] + collapse include dir [/usr/local/include] ==> [/usr/local/include] + collapse include dir [/usr/include] ==> [/usr/include] + implicit include dirs: [/opt/mrzcpd/include;/opt/MESA/include;/opt/MESA/include/MESA;/usr/include/c++/4.8.5;/usr/include/c++/4.8.5/x86_64-redhat-linux;/usr/include/c++/4.8.5/backward;/usr/lib/gcc/x86_64-redhat-linux/4.8.5/include;/usr/local/include;/usr/include] + + +Parsed CXX implicit link information from above output: + link line regex: [^( *|.*[/\])(ld|CMAKE_LINK_STARTFILE-NOTFOUND|([^/\]+-)?ld|collect2)[^/\]*( |$)] + ignore line: [Change Dir: /home/yangwei/tcpdump_mesa/cmake-build-debug/CMakeFiles/CMakeTmp] + ignore line: [] + ignore line: [Run Build Command(s):/usr/bin/gmake cmTC_5939e/fast && /usr/bin/gmake -f CMakeFiles/cmTC_5939e.dir/build.make CMakeFiles/cmTC_5939e.dir/build] + ignore line: [gmake[1]: Entering directory `/home/yangwei/tcpdump_mesa/cmake-build-debug/CMakeFiles/CMakeTmp'] + ignore line: [Building CXX object CMakeFiles/cmTC_5939e.dir/CMakeCXXCompilerABI.cpp.o] + ignore line: [/usr/bin/g++ -v -o CMakeFiles/cmTC_5939e.dir/CMakeCXXCompilerABI.cpp.o -c /usr/share/cmake3/Modules/CMakeCXXCompilerABI.cpp] + ignore line: [Using built-in specs.] + ignore line: [COLLECT_GCC=/usr/bin/g++] + ignore line: [Target: x86_64-redhat-linux] + ignore line: [Configured with: ../configure --prefix=/usr --mandir=/usr/share/man --infodir=/usr/share/info --with-bugurl=http://bugzilla.redhat.com/bugzilla --enable-bootstrap --enable-shared --enable-threads=posix --enable-checking=release --with-system-zlib --enable-__cxa_atexit --disable-libunwind-exceptions --enable-gnu-unique-object --enable-linker-build-id --with-linker-hash-style=gnu --enable-languages=c c++ objc obj-c++ java fortran ada go lto --enable-plugin --enable-initfini-array --disable-libgcj --with-isl=/builddir/build/BUILD/gcc-4.8.5-20150702/obj-x86_64-redhat-linux/isl-install --with-cloog=/builddir/build/BUILD/gcc-4.8.5-20150702/obj-x86_64-redhat-linux/cloog-install --enable-gnu-indirect-function --with-tune=generic --with-arch_32=x86-64 --build=x86_64-redhat-linux] + ignore line: [Thread model: posix] + ignore line: [gcc version 4.8.5 20150623 (Red Hat 4.8.5-39) (GCC) ] + ignore line: [COLLECT_GCC_OPTIONS='-v' '-o' 'CMakeFiles/cmTC_5939e.dir/CMakeCXXCompilerABI.cpp.o' '-c' '-shared-libgcc' '-mtune=generic' '-march=x86-64'] + ignore line: [ /usr/libexec/gcc/x86_64-redhat-linux/4.8.5/cc1plus -quiet -v -D_GNU_SOURCE /usr/share/cmake3/Modules/CMakeCXXCompilerABI.cpp -quiet -dumpbase CMakeCXXCompilerABI.cpp -mtune=generic -march=x86-64 -auxbase-strip CMakeFiles/cmTC_5939e.dir/CMakeCXXCompilerABI.cpp.o -version -o /tmp/ccpVPyly.s] + ignore line: [GNU C++ (GCC) version 4.8.5 20150623 (Red Hat 4.8.5-39) (x86_64-redhat-linux)] + ignore line: [ compiled by GNU C version 4.8.5 20150623 (Red Hat 4.8.5-39) GMP version 6.0.0 MPFR version 3.1.1 MPC version 1.0.1] + ignore line: [GGC heuristics: --param ggc-min-expand=100 --param ggc-min-heapsize=131072] + ignore line: [ignoring nonexistent directory "/usr/lib/gcc/x86_64-redhat-linux/4.8.5/include-fixed"] + ignore line: [ignoring nonexistent directory "/usr/lib/gcc/x86_64-redhat-linux/4.8.5/../../../../x86_64-redhat-linux/include"] + ignore line: [#include "..." search starts here:] + ignore line: [#include <...> search starts here:] + ignore line: [ /opt/mrzcpd/include] + ignore line: [ /opt/MESA/include] + ignore line: [ /opt/MESA/include/MESA/] + ignore line: [ /usr/lib/gcc/x86_64-redhat-linux/4.8.5/../../../../include/c++/4.8.5] + ignore line: [ /usr/lib/gcc/x86_64-redhat-linux/4.8.5/../../../../include/c++/4.8.5/x86_64-redhat-linux] + ignore line: [ /usr/lib/gcc/x86_64-redhat-linux/4.8.5/../../../../include/c++/4.8.5/backward] + ignore line: [ /usr/lib/gcc/x86_64-redhat-linux/4.8.5/include] + ignore line: [ /usr/local/include] + ignore line: [ /usr/include] + ignore line: [End of search list.] + ignore line: [GNU C++ (GCC) version 4.8.5 20150623 (Red Hat 4.8.5-39) (x86_64-redhat-linux)] + ignore line: [ compiled by GNU C version 4.8.5 20150623 (Red Hat 4.8.5-39) GMP version 6.0.0 MPFR version 3.1.1 MPC version 1.0.1] + ignore line: [GGC heuristics: --param ggc-min-expand=100 --param ggc-min-heapsize=131072] + ignore line: [Compiler executable checksum: 0b3d22846f8ec00d42314b8d2d71514a] + ignore line: [COLLECT_GCC_OPTIONS='-v' '-o' 'CMakeFiles/cmTC_5939e.dir/CMakeCXXCompilerABI.cpp.o' '-c' '-shared-libgcc' '-mtune=generic' '-march=x86-64'] + ignore line: [ as -v --64 -o CMakeFiles/cmTC_5939e.dir/CMakeCXXCompilerABI.cpp.o /tmp/ccpVPyly.s] + ignore line: [GNU assembler version 2.25.1 (x86_64-redhat-linux) using BFD version version 2.25.1-31.base.el7 ] + ignore line: [COMPILER_PATH=/usr/libexec/gcc/x86_64-redhat-linux/4.8.5/:/usr/libexec/gcc/x86_64-redhat-linux/4.8.5/:/usr/libexec/gcc/x86_64-redhat-linux/:/usr/lib/gcc/x86_64-redhat-linux/4.8.5/:/usr/lib/gcc/x86_64-redhat-linux/] + ignore line: [LIBRARY_PATH=/usr/local/lib/../lib64/:/usr/lib/gcc/x86_64-redhat-linux/4.8.5/:/usr/lib/gcc/x86_64-redhat-linux/4.8.5/../../../../lib64/:/lib/../lib64/:/usr/lib/../lib64/:/opt/mrzcpd/lib/:/opt/MESA/lib/:/usr/local/lib/:/usr/lib/gcc/x86_64-redhat-linux/4.8.5/../../../:/lib/:/usr/lib/] + ignore line: [COLLECT_GCC_OPTIONS='-v' '-o' 'CMakeFiles/cmTC_5939e.dir/CMakeCXXCompilerABI.cpp.o' '-c' '-shared-libgcc' '-mtune=generic' '-march=x86-64'] + ignore line: [Linking CXX executable cmTC_5939e] + ignore line: [/usr/bin/cmake3 -E cmake_link_script CMakeFiles/cmTC_5939e.dir/link.txt --verbose=1] + ignore line: [/usr/bin/g++ -v -rdynamic CMakeFiles/cmTC_5939e.dir/CMakeCXXCompilerABI.cpp.o -o cmTC_5939e ] + ignore line: [Using built-in specs.] + ignore line: [COLLECT_GCC=/usr/bin/g++] + ignore line: [COLLECT_LTO_WRAPPER=/usr/libexec/gcc/x86_64-redhat-linux/4.8.5/lto-wrapper] + ignore line: [Target: x86_64-redhat-linux] + ignore line: [Configured with: ../configure --prefix=/usr --mandir=/usr/share/man --infodir=/usr/share/info --with-bugurl=http://bugzilla.redhat.com/bugzilla --enable-bootstrap --enable-shared --enable-threads=posix --enable-checking=release --with-system-zlib --enable-__cxa_atexit --disable-libunwind-exceptions --enable-gnu-unique-object --enable-linker-build-id --with-linker-hash-style=gnu --enable-languages=c c++ objc obj-c++ java fortran ada go lto --enable-plugin --enable-initfini-array --disable-libgcj --with-isl=/builddir/build/BUILD/gcc-4.8.5-20150702/obj-x86_64-redhat-linux/isl-install --with-cloog=/builddir/build/BUILD/gcc-4.8.5-20150702/obj-x86_64-redhat-linux/cloog-install --enable-gnu-indirect-function --with-tune=generic --with-arch_32=x86-64 --build=x86_64-redhat-linux] + ignore line: [Thread model: posix] + ignore line: [gcc version 4.8.5 20150623 (Red Hat 4.8.5-39) (GCC) ] + ignore line: [COMPILER_PATH=/usr/libexec/gcc/x86_64-redhat-linux/4.8.5/:/usr/libexec/gcc/x86_64-redhat-linux/4.8.5/:/usr/libexec/gcc/x86_64-redhat-linux/:/usr/lib/gcc/x86_64-redhat-linux/4.8.5/:/usr/lib/gcc/x86_64-redhat-linux/] + ignore line: [LIBRARY_PATH=/usr/local/lib/../lib64/:/usr/lib/gcc/x86_64-redhat-linux/4.8.5/:/usr/lib/gcc/x86_64-redhat-linux/4.8.5/../../../../lib64/:/lib/../lib64/:/usr/lib/../lib64/:/opt/mrzcpd/lib/:/opt/MESA/lib/:/usr/local/lib/:/usr/lib/gcc/x86_64-redhat-linux/4.8.5/../../../:/lib/:/usr/lib/] + ignore line: [COLLECT_GCC_OPTIONS='-v' '-rdynamic' '-o' 'cmTC_5939e' '-shared-libgcc' '-mtune=generic' '-march=x86-64'] + link line: [ /usr/libexec/gcc/x86_64-redhat-linux/4.8.5/collect2 --build-id --no-add-needed --eh-frame-hdr --hash-style=gnu -m elf_x86_64 -export-dynamic -dynamic-linker /lib64/ld-linux-x86-64.so.2 -o cmTC_5939e /usr/lib/gcc/x86_64-redhat-linux/4.8.5/../../../../lib64/crt1.o /usr/lib/gcc/x86_64-redhat-linux/4.8.5/../../../../lib64/crti.o /usr/lib/gcc/x86_64-redhat-linux/4.8.5/crtbegin.o -L/usr/local/lib/../lib64 -L/usr/lib/gcc/x86_64-redhat-linux/4.8.5 -L/usr/lib/gcc/x86_64-redhat-linux/4.8.5/../../../../lib64 -L/lib/../lib64 -L/usr/lib/../lib64 -L/opt/mrzcpd/lib -L/opt/MESA/lib -L/usr/local/lib -L/usr/lib/gcc/x86_64-redhat-linux/4.8.5/../../.. CMakeFiles/cmTC_5939e.dir/CMakeCXXCompilerABI.cpp.o -lstdc++ -lm -lgcc_s -lgcc -lc -lgcc_s -lgcc /usr/lib/gcc/x86_64-redhat-linux/4.8.5/crtend.o /usr/lib/gcc/x86_64-redhat-linux/4.8.5/../../../../lib64/crtn.o] + arg [/usr/libexec/gcc/x86_64-redhat-linux/4.8.5/collect2] ==> ignore + arg [--build-id] ==> ignore + arg [--no-add-needed] ==> ignore + arg [--eh-frame-hdr] ==> ignore + arg [--hash-style=gnu] ==> ignore + arg [-m] ==> ignore + arg [elf_x86_64] ==> ignore + arg [-export-dynamic] ==> ignore + arg [-dynamic-linker] ==> ignore + arg [/lib64/ld-linux-x86-64.so.2] ==> ignore + arg [-o] ==> ignore + arg [cmTC_5939e] ==> ignore + arg [/usr/lib/gcc/x86_64-redhat-linux/4.8.5/../../../../lib64/crt1.o] ==> ignore + arg [/usr/lib/gcc/x86_64-redhat-linux/4.8.5/../../../../lib64/crti.o] ==> ignore + arg [/usr/lib/gcc/x86_64-redhat-linux/4.8.5/crtbegin.o] ==> ignore + arg [-L/usr/local/lib/../lib64] ==> dir [/usr/local/lib/../lib64] + arg [-L/usr/lib/gcc/x86_64-redhat-linux/4.8.5] ==> dir [/usr/lib/gcc/x86_64-redhat-linux/4.8.5] + arg [-L/usr/lib/gcc/x86_64-redhat-linux/4.8.5/../../../../lib64] ==> dir [/usr/lib/gcc/x86_64-redhat-linux/4.8.5/../../../../lib64] + arg [-L/lib/../lib64] ==> dir [/lib/../lib64] + arg [-L/usr/lib/../lib64] ==> dir [/usr/lib/../lib64] + arg [-L/opt/mrzcpd/lib] ==> dir [/opt/mrzcpd/lib] + arg [-L/opt/MESA/lib] ==> dir [/opt/MESA/lib] + arg [-L/usr/local/lib] ==> dir [/usr/local/lib] + arg [-L/usr/lib/gcc/x86_64-redhat-linux/4.8.5/../../..] ==> dir [/usr/lib/gcc/x86_64-redhat-linux/4.8.5/../../..] + arg [CMakeFiles/cmTC_5939e.dir/CMakeCXXCompilerABI.cpp.o] ==> ignore + arg [-lstdc++] ==> lib [stdc++] + arg [-lm] ==> lib [m] + arg [-lgcc_s] ==> lib [gcc_s] + arg [-lgcc] ==> lib [gcc] + arg [-lc] ==> lib [c] + arg [-lgcc_s] ==> lib [gcc_s] + arg [-lgcc] ==> lib [gcc] + arg [/usr/lib/gcc/x86_64-redhat-linux/4.8.5/crtend.o] ==> ignore + arg [/usr/lib/gcc/x86_64-redhat-linux/4.8.5/../../../../lib64/crtn.o] ==> ignore + collapse library dir [/usr/local/lib/../lib64] ==> [/usr/local/lib64] + collapse library dir [/usr/lib/gcc/x86_64-redhat-linux/4.8.5] ==> [/usr/lib/gcc/x86_64-redhat-linux/4.8.5] + collapse library dir [/usr/lib/gcc/x86_64-redhat-linux/4.8.5/../../../../lib64] ==> [/usr/lib64] + collapse library dir [/lib/../lib64] ==> [/lib64] + collapse library dir [/usr/lib/../lib64] ==> [/usr/lib64] + collapse library dir [/opt/mrzcpd/lib] ==> [/opt/mrzcpd/lib] + collapse library dir [/opt/MESA/lib] ==> [/opt/MESA/lib] + collapse library dir [/usr/local/lib] ==> [/usr/local/lib] + collapse library dir [/usr/lib/gcc/x86_64-redhat-linux/4.8.5/../../..] ==> [/usr/lib] + implicit libs: [stdc++;m;gcc_s;gcc;c;gcc_s;gcc] + implicit dirs: [/usr/local/lib64;/usr/lib/gcc/x86_64-redhat-linux/4.8.5;/usr/lib64;/lib64;/opt/mrzcpd/lib;/opt/MESA/lib;/usr/local/lib;/usr/lib] + implicit fwks: [] + + + + +Detecting CXX [-std=c++1y] compiler features compiled with the following output: +Change Dir: /home/yangwei/tcpdump_mesa/cmake-build-debug/CMakeFiles/CMakeTmp + +Run Build Command(s):/usr/bin/gmake cmTC_bb293/fast && /usr/bin/gmake -f CMakeFiles/cmTC_bb293.dir/build.make CMakeFiles/cmTC_bb293.dir/build +gmake[1]: Entering directory `/home/yangwei/tcpdump_mesa/cmake-build-debug/CMakeFiles/CMakeTmp' +Building CXX object CMakeFiles/cmTC_bb293.dir/feature_tests.cxx.o +/usr/bin/g++ -std=c++1y -o CMakeFiles/cmTC_bb293.dir/feature_tests.cxx.o -c /home/yangwei/tcpdump_mesa/cmake-build-debug/CMakeFiles/feature_tests.cxx +Linking CXX executable cmTC_bb293 +/usr/bin/cmake3 -E cmake_link_script CMakeFiles/cmTC_bb293.dir/link.txt --verbose=1 +/usr/bin/g++ -rdynamic CMakeFiles/cmTC_bb293.dir/feature_tests.cxx.o -o cmTC_bb293 +gmake[1]: Leaving directory `/home/yangwei/tcpdump_mesa/cmake-build-debug/CMakeFiles/CMakeTmp' + + + + Feature record: CXX_FEATURE:1cxx_template_template_parameters + Feature record: CXX_FEATURE:1cxx_alias_templates + Feature record: CXX_FEATURE:1cxx_alignas + Feature record: CXX_FEATURE:1cxx_alignof + Feature record: CXX_FEATURE:1cxx_attributes + Feature record: CXX_FEATURE:1cxx_auto_type + Feature record: CXX_FEATURE:1cxx_constexpr + Feature record: CXX_FEATURE:1cxx_decltype + Feature record: CXX_FEATURE:1cxx_decltype_incomplete_return_types + Feature record: CXX_FEATURE:1cxx_default_function_template_args + Feature record: CXX_FEATURE:1cxx_defaulted_functions + Feature record: CXX_FEATURE:1cxx_defaulted_move_initializers + Feature record: CXX_FEATURE:1cxx_delegating_constructors + Feature record: CXX_FEATURE:1cxx_deleted_functions + Feature record: CXX_FEATURE:1cxx_enum_forward_declarations + Feature record: CXX_FEATURE:1cxx_explicit_conversions + Feature record: CXX_FEATURE:1cxx_extended_friend_declarations + Feature record: CXX_FEATURE:1cxx_extern_templates + Feature record: CXX_FEATURE:1cxx_final + Feature record: CXX_FEATURE:1cxx_func_identifier + Feature record: CXX_FEATURE:1cxx_generalized_initializers + Feature record: CXX_FEATURE:1cxx_inheriting_constructors + Feature record: CXX_FEATURE:1cxx_inline_namespaces + Feature record: CXX_FEATURE:1cxx_lambdas + Feature record: CXX_FEATURE:1cxx_local_type_template_args + Feature record: CXX_FEATURE:1cxx_long_long_type + Feature record: CXX_FEATURE:1cxx_noexcept + Feature record: CXX_FEATURE:1cxx_nonstatic_member_init + Feature record: CXX_FEATURE:1cxx_nullptr + Feature record: CXX_FEATURE:1cxx_override + Feature record: CXX_FEATURE:1cxx_range_for + Feature record: CXX_FEATURE:1cxx_raw_string_literals + Feature record: CXX_FEATURE:1cxx_reference_qualified_functions + Feature record: CXX_FEATURE:1cxx_right_angle_brackets + Feature record: CXX_FEATURE:1cxx_rvalue_references + Feature record: CXX_FEATURE:1cxx_sizeof_member + Feature record: CXX_FEATURE:1cxx_static_assert + Feature record: CXX_FEATURE:1cxx_strong_enums + Feature record: CXX_FEATURE:1cxx_thread_local + Feature record: CXX_FEATURE:1cxx_trailing_return_types + Feature record: CXX_FEATURE:1cxx_unicode_literals + Feature record: CXX_FEATURE:1cxx_uniform_initialization + Feature record: CXX_FEATURE:1cxx_unrestricted_unions + Feature record: CXX_FEATURE:1cxx_user_literals + Feature record: CXX_FEATURE:1cxx_variadic_macros + Feature record: CXX_FEATURE:1cxx_variadic_templates + Feature record: CXX_FEATURE:0cxx_aggregate_default_initializers + Feature record: CXX_FEATURE:0cxx_attribute_deprecated + Feature record: CXX_FEATURE:0cxx_binary_literals + Feature record: CXX_FEATURE:0cxx_contextual_conversions + Feature record: CXX_FEATURE:0cxx_decltype_auto + Feature record: CXX_FEATURE:0cxx_digit_separators + Feature record: CXX_FEATURE:0cxx_generic_lambdas + Feature record: CXX_FEATURE:0cxx_lambda_init_captures + Feature record: CXX_FEATURE:0cxx_relaxed_constexpr + Feature record: CXX_FEATURE:0cxx_return_type_deduction + Feature record: CXX_FEATURE:0cxx_variable_templates diff --git a/cmake-build-debug/CMakeFiles/Makefile.cmake b/cmake-build-debug/CMakeFiles/Makefile.cmake new file mode 100644 index 0000000..29b8ec9 --- /dev/null +++ b/cmake-build-debug/CMakeFiles/Makefile.cmake @@ -0,0 +1,129 @@ +# CMAKE generated file: DO NOT EDIT! +# Generated by "Unix Makefiles" Generator, CMake Version 3.17 + +# The generator used is: +set(CMAKE_DEPENDS_GENERATOR "Unix Makefiles") + +# The top level Makefile was generated from the following files: +set(CMAKE_MAKEFILE_DEPENDS + "CMakeCache.txt" + "../CMakeLists.txt" + "CMakeFiles/3.17.3/CMakeCCompiler.cmake" + "CMakeFiles/3.17.3/CMakeCXXCompiler.cmake" + "CMakeFiles/3.17.3/CMakeSystem.cmake" + "CMakeFiles/feature_tests.cxx" + "version.cmake" + "../cmake/Package.cmake" + "../cmake/Version.cmake" + "/usr/share/cmake3/Modules/CMakeCCompiler.cmake.in" + "/usr/share/cmake3/Modules/CMakeCCompilerABI.c" + "/usr/share/cmake3/Modules/CMakeCInformation.cmake" + "/usr/share/cmake3/Modules/CMakeCXXCompiler.cmake.in" + "/usr/share/cmake3/Modules/CMakeCXXCompilerABI.cpp" + "/usr/share/cmake3/Modules/CMakeCXXInformation.cmake" + "/usr/share/cmake3/Modules/CMakeCheckCompilerFlagCommonPatterns.cmake" + "/usr/share/cmake3/Modules/CMakeCommonLanguageInclude.cmake" + "/usr/share/cmake3/Modules/CMakeCompilerIdDetection.cmake" + "/usr/share/cmake3/Modules/CMakeDetermineCCompiler.cmake" + "/usr/share/cmake3/Modules/CMakeDetermineCXXCompiler.cmake" + "/usr/share/cmake3/Modules/CMakeDetermineCompileFeatures.cmake" + "/usr/share/cmake3/Modules/CMakeDetermineCompiler.cmake" + "/usr/share/cmake3/Modules/CMakeDetermineCompilerABI.cmake" + "/usr/share/cmake3/Modules/CMakeDetermineCompilerId.cmake" + "/usr/share/cmake3/Modules/CMakeDetermineSystem.cmake" + "/usr/share/cmake3/Modules/CMakeFindBinUtils.cmake" + "/usr/share/cmake3/Modules/CMakeGenericSystem.cmake" + "/usr/share/cmake3/Modules/CMakeInitializeConfigs.cmake" + "/usr/share/cmake3/Modules/CMakeLanguageInformation.cmake" + "/usr/share/cmake3/Modules/CMakeParseImplicitIncludeInfo.cmake" + "/usr/share/cmake3/Modules/CMakeParseImplicitLinkInfo.cmake" + "/usr/share/cmake3/Modules/CMakeSystem.cmake.in" + "/usr/share/cmake3/Modules/CMakeSystemSpecificInformation.cmake" + "/usr/share/cmake3/Modules/CMakeSystemSpecificInitialize.cmake" + "/usr/share/cmake3/Modules/CMakeTestCCompiler.cmake" + "/usr/share/cmake3/Modules/CMakeTestCXXCompiler.cmake" + "/usr/share/cmake3/Modules/CMakeTestCompilerCommon.cmake" + "/usr/share/cmake3/Modules/CMakeUnixFindMake.cmake" + "/usr/share/cmake3/Modules/CPack.cmake" + "/usr/share/cmake3/Modules/CPackComponent.cmake" + "/usr/share/cmake3/Modules/Compiler/ADSP-DetermineCompiler.cmake" + "/usr/share/cmake3/Modules/Compiler/ARMCC-DetermineCompiler.cmake" + "/usr/share/cmake3/Modules/Compiler/ARMClang-DetermineCompiler.cmake" + "/usr/share/cmake3/Modules/Compiler/AppleClang-DetermineCompiler.cmake" + "/usr/share/cmake3/Modules/Compiler/Borland-DetermineCompiler.cmake" + "/usr/share/cmake3/Modules/Compiler/Bruce-C-DetermineCompiler.cmake" + "/usr/share/cmake3/Modules/Compiler/CMakeCommonCompilerMacros.cmake" + "/usr/share/cmake3/Modules/Compiler/Clang-DetermineCompiler.cmake" + "/usr/share/cmake3/Modules/Compiler/Clang-DetermineCompilerInternal.cmake" + "/usr/share/cmake3/Modules/Compiler/Comeau-CXX-DetermineCompiler.cmake" + "/usr/share/cmake3/Modules/Compiler/Compaq-C-DetermineCompiler.cmake" + "/usr/share/cmake3/Modules/Compiler/Compaq-CXX-DetermineCompiler.cmake" + "/usr/share/cmake3/Modules/Compiler/Cray-DetermineCompiler.cmake" + "/usr/share/cmake3/Modules/Compiler/Embarcadero-DetermineCompiler.cmake" + "/usr/share/cmake3/Modules/Compiler/Fujitsu-DetermineCompiler.cmake" + "/usr/share/cmake3/Modules/Compiler/GHS-DetermineCompiler.cmake" + "/usr/share/cmake3/Modules/Compiler/GNU-C-DetermineCompiler.cmake" + "/usr/share/cmake3/Modules/Compiler/GNU-C.cmake" + "/usr/share/cmake3/Modules/Compiler/GNU-CXX-DetermineCompiler.cmake" + "/usr/share/cmake3/Modules/Compiler/GNU-CXX-FeatureTests.cmake" + "/usr/share/cmake3/Modules/Compiler/GNU-CXX.cmake" + "/usr/share/cmake3/Modules/Compiler/GNU-FindBinUtils.cmake" + "/usr/share/cmake3/Modules/Compiler/GNU.cmake" + "/usr/share/cmake3/Modules/Compiler/HP-C-DetermineCompiler.cmake" + "/usr/share/cmake3/Modules/Compiler/HP-CXX-DetermineCompiler.cmake" + "/usr/share/cmake3/Modules/Compiler/IAR-DetermineCompiler.cmake" + "/usr/share/cmake3/Modules/Compiler/IBMCPP-C-DetermineVersionInternal.cmake" + "/usr/share/cmake3/Modules/Compiler/IBMCPP-CXX-DetermineVersionInternal.cmake" + "/usr/share/cmake3/Modules/Compiler/Intel-DetermineCompiler.cmake" + "/usr/share/cmake3/Modules/Compiler/MSVC-DetermineCompiler.cmake" + "/usr/share/cmake3/Modules/Compiler/NVIDIA-DetermineCompiler.cmake" + "/usr/share/cmake3/Modules/Compiler/OpenWatcom-DetermineCompiler.cmake" + "/usr/share/cmake3/Modules/Compiler/PGI-DetermineCompiler.cmake" + "/usr/share/cmake3/Modules/Compiler/PathScale-DetermineCompiler.cmake" + "/usr/share/cmake3/Modules/Compiler/SCO-DetermineCompiler.cmake" + "/usr/share/cmake3/Modules/Compiler/SDCC-C-DetermineCompiler.cmake" + "/usr/share/cmake3/Modules/Compiler/SunPro-C-DetermineCompiler.cmake" + "/usr/share/cmake3/Modules/Compiler/SunPro-CXX-DetermineCompiler.cmake" + "/usr/share/cmake3/Modules/Compiler/TI-DetermineCompiler.cmake" + "/usr/share/cmake3/Modules/Compiler/TinyCC-C-DetermineCompiler.cmake" + "/usr/share/cmake3/Modules/Compiler/VisualAge-C-DetermineCompiler.cmake" + "/usr/share/cmake3/Modules/Compiler/VisualAge-CXX-DetermineCompiler.cmake" + "/usr/share/cmake3/Modules/Compiler/Watcom-DetermineCompiler.cmake" + "/usr/share/cmake3/Modules/Compiler/XL-C-DetermineCompiler.cmake" + "/usr/share/cmake3/Modules/Compiler/XL-CXX-DetermineCompiler.cmake" + "/usr/share/cmake3/Modules/Compiler/XLClang-C-DetermineCompiler.cmake" + "/usr/share/cmake3/Modules/Compiler/XLClang-CXX-DetermineCompiler.cmake" + "/usr/share/cmake3/Modules/Compiler/zOS-C-DetermineCompiler.cmake" + "/usr/share/cmake3/Modules/Compiler/zOS-CXX-DetermineCompiler.cmake" + "/usr/share/cmake3/Modules/Internal/CMakeCheckCompilerFlag.cmake" + "/usr/share/cmake3/Modules/Internal/FeatureTesting.cmake" + "/usr/share/cmake3/Modules/Platform/Linux-Determine-CXX.cmake" + "/usr/share/cmake3/Modules/Platform/Linux-GNU-C.cmake" + "/usr/share/cmake3/Modules/Platform/Linux-GNU-CXX.cmake" + "/usr/share/cmake3/Modules/Platform/Linux-GNU.cmake" + "/usr/share/cmake3/Modules/Platform/Linux.cmake" + "/usr/share/cmake3/Modules/Platform/UnixPaths.cmake" + "/usr/share/cmake3/Templates/CPackConfig.cmake.in" + ) + +# The corresponding makefile is: +set(CMAKE_MAKEFILE_OUTPUTS + "Makefile" + "CMakeFiles/cmake.check_cache" + ) + +# Byproducts of CMake generate step: +set(CMAKE_MAKEFILE_PRODUCTS + "CMakeFiles/3.17.3/CMakeSystem.cmake" + "CMakeFiles/3.17.3/CMakeCCompiler.cmake" + "CMakeFiles/3.17.3/CMakeCXXCompiler.cmake" + "CMakeFiles/3.17.3/CMakeCCompiler.cmake" + "CMakeFiles/3.17.3/CMakeCXXCompiler.cmake" + "CPackConfig.cmake" + "CPackSourceConfig.cmake" + "CMakeFiles/CMakeDirectoryInformation.cmake" + ) + +# Dependency information for all targets: +set(CMAKE_DEPEND_INFO_FILES + ) diff --git a/cmake-build-debug/CMakeFiles/Makefile2 b/cmake-build-debug/CMakeFiles/Makefile2 new file mode 100644 index 0000000..608896e --- /dev/null +++ b/cmake-build-debug/CMakeFiles/Makefile2 @@ -0,0 +1,99 @@ +# CMAKE generated file: DO NOT EDIT! +# Generated by "Unix Makefiles" Generator, CMake Version 3.17 + +# Default target executed when no arguments are given to make. +default_target: all + +.PHONY : default_target + +#============================================================================= +# Special targets provided by cmake. + +# Disable implicit rules so canonical targets will work. +.SUFFIXES: + + +# Disable VCS-based implicit rules. +% : %,v + + +# Disable VCS-based implicit rules. +% : RCS/% + + +# Disable VCS-based implicit rules. +% : RCS/%,v + + +# Disable VCS-based implicit rules. +% : SCCS/s.% + + +# Disable VCS-based implicit rules. +% : s.% + + +.SUFFIXES: .hpux_make_needs_suffix_list + + +# Command-line flag to silence nested $(MAKE). +$(VERBOSE)MAKESILENT = -s + +# Suppress display of executed commands. +$(VERBOSE).SILENT: + + +# A target that is always out of date. +cmake_force: + +.PHONY : cmake_force + +#============================================================================= +# Set environment variables for the build. + +# The shell in which to execute make rules. +SHELL = /bin/sh + +# The CMake executable. +CMAKE_COMMAND = /usr/bin/cmake3 + +# The command to remove a file. +RM = /usr/bin/cmake3 -E rm -f + +# Escaping for special characters. +EQUALS = = + +# The top-level source directory on which CMake was run. +CMAKE_SOURCE_DIR = /home/yangwei/tcpdump_mesa + +# The top-level build directory on which CMake was run. +CMAKE_BINARY_DIR = /home/yangwei/tcpdump_mesa/cmake-build-debug + +#============================================================================= +# Directory level rules for the build root directory + +# The main recursive "all" target. +all: + +.PHONY : all + +# The main recursive "preinstall" target. +preinstall: + +.PHONY : preinstall + +# The main recursive "clean" target. +clean: + +.PHONY : clean + +#============================================================================= +# Special targets to cleanup operation of make. + +# Special rule to run CMake to check the build system integrity. +# No rule that depends on this can have commands that come from listfiles +# because they might be regenerated. +cmake_check_build_system: + $(CMAKE_COMMAND) -S$(CMAKE_SOURCE_DIR) -B$(CMAKE_BINARY_DIR) --check-build-system CMakeFiles/Makefile.cmake 0 +.PHONY : cmake_check_build_system + diff --git a/cmake-build-debug/CMakeFiles/TargetDirectories.txt b/cmake-build-debug/CMakeFiles/TargetDirectories.txt new file mode 100644 index 0000000..023ef28 --- /dev/null +++ b/cmake-build-debug/CMakeFiles/TargetDirectories.txt @@ -0,0 +1,8 @@ +/home/yangwei/tcpdump_mesa/cmake-build-debug/CMakeFiles/install/strip.dir +/home/yangwei/tcpdump_mesa/cmake-build-debug/CMakeFiles/install/local.dir +/home/yangwei/tcpdump_mesa/cmake-build-debug/CMakeFiles/install.dir +/home/yangwei/tcpdump_mesa/cmake-build-debug/CMakeFiles/list_install_components.dir +/home/yangwei/tcpdump_mesa/cmake-build-debug/CMakeFiles/rebuild_cache.dir +/home/yangwei/tcpdump_mesa/cmake-build-debug/CMakeFiles/edit_cache.dir +/home/yangwei/tcpdump_mesa/cmake-build-debug/CMakeFiles/package_source.dir +/home/yangwei/tcpdump_mesa/cmake-build-debug/CMakeFiles/package.dir diff --git a/cmake-build-debug/CMakeFiles/cmake.check_cache b/cmake-build-debug/CMakeFiles/cmake.check_cache new file mode 100644 index 0000000..3dccd73 --- /dev/null +++ b/cmake-build-debug/CMakeFiles/cmake.check_cache @@ -0,0 +1 @@ +# This file is generated by cmake for dependency checking of the CMakeCache.txt file diff --git a/cmake-build-debug/CMakeFiles/feature_tests.bin b/cmake-build-debug/CMakeFiles/feature_tests.bin new file mode 100755 index 0000000000000000000000000000000000000000..0006d3c9810f6bc4095ed3af75fb265a612d725d GIT binary patch literal 12608 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 S=cmm6= 404 && __cplusplus +"1" +#else +"0" +#endif +"cxx_template_template_parameters\n" +"CXX_FEATURE:" +#if (__GNUC__ * 100 + __GNUC_MINOR__) >= 407 && __cplusplus >= 201103L +"1" +#else +"0" +#endif +"cxx_alias_templates\n" +"CXX_FEATURE:" +#if (__GNUC__ * 100 + __GNUC_MINOR__) >= 408 && __cplusplus >= 201103L +"1" +#else +"0" +#endif +"cxx_alignas\n" +"CXX_FEATURE:" +#if (__GNUC__ * 100 + __GNUC_MINOR__) >= 408 && __cplusplus >= 201103L +"1" +#else +"0" +#endif +"cxx_alignof\n" +"CXX_FEATURE:" +#if (__GNUC__ * 100 + __GNUC_MINOR__) >= 408 && __cplusplus >= 201103L +"1" +#else +"0" +#endif +"cxx_attributes\n" +"CXX_FEATURE:" +#if (__GNUC__ * 100 + __GNUC_MINOR__) >= 404 && (__cplusplus >= 201103L || (defined(__GXX_EXPERIMENTAL_CXX0X__) && __GXX_EXPERIMENTAL_CXX0X__)) +"1" +#else +"0" +#endif +"cxx_auto_type\n" +"CXX_FEATURE:" +#if (__GNUC__ * 100 + __GNUC_MINOR__) >= 406 && (__cplusplus >= 201103L || (defined(__GXX_EXPERIMENTAL_CXX0X__) && __GXX_EXPERIMENTAL_CXX0X__)) +"1" +#else +"0" +#endif +"cxx_constexpr\n" +"CXX_FEATURE:" +#if (__GNUC__ * 100 + __GNUC_MINOR__) >= 404 && (__cplusplus >= 201103L || (defined(__GXX_EXPERIMENTAL_CXX0X__) && __GXX_EXPERIMENTAL_CXX0X__)) +"1" +#else +"0" +#endif +"cxx_decltype\n" +"CXX_FEATURE:" +#if ((__GNUC__ * 10000 + __GNUC_MINOR__ * 100 + __GNUC_PATCHLEVEL__) >= 40801) && __cplusplus >= 201103L +"1" +#else +"0" +#endif +"cxx_decltype_incomplete_return_types\n" +"CXX_FEATURE:" +#if (__GNUC__ * 100 + __GNUC_MINOR__) >= 404 && (__cplusplus >= 201103L || (defined(__GXX_EXPERIMENTAL_CXX0X__) && __GXX_EXPERIMENTAL_CXX0X__)) +"1" +#else +"0" +#endif +"cxx_default_function_template_args\n" +"CXX_FEATURE:" +#if (__GNUC__ * 100 + __GNUC_MINOR__) >= 404 && (__cplusplus >= 201103L || (defined(__GXX_EXPERIMENTAL_CXX0X__) && __GXX_EXPERIMENTAL_CXX0X__)) +"1" +#else +"0" +#endif +"cxx_defaulted_functions\n" +"CXX_FEATURE:" +#if (__GNUC__ * 100 + __GNUC_MINOR__) >= 406 && (__cplusplus >= 201103L || (defined(__GXX_EXPERIMENTAL_CXX0X__) && __GXX_EXPERIMENTAL_CXX0X__)) +"1" +#else +"0" +#endif +"cxx_defaulted_move_initializers\n" +"CXX_FEATURE:" +#if (__GNUC__ * 100 + __GNUC_MINOR__) >= 407 && __cplusplus >= 201103L +"1" +#else +"0" +#endif +"cxx_delegating_constructors\n" +"CXX_FEATURE:" +#if (__GNUC__ * 100 + __GNUC_MINOR__) >= 404 && (__cplusplus >= 201103L || (defined(__GXX_EXPERIMENTAL_CXX0X__) && __GXX_EXPERIMENTAL_CXX0X__)) +"1" +#else +"0" +#endif +"cxx_deleted_functions\n" +"CXX_FEATURE:" +#if (__GNUC__ * 100 + __GNUC_MINOR__) >= 406 && (__cplusplus >= 201103L || (defined(__GXX_EXPERIMENTAL_CXX0X__) && __GXX_EXPERIMENTAL_CXX0X__)) +"1" +#else +"0" +#endif +"cxx_enum_forward_declarations\n" +"CXX_FEATURE:" +#if (__GNUC__ * 100 + __GNUC_MINOR__) >= 405 && (__cplusplus >= 201103L || (defined(__GXX_EXPERIMENTAL_CXX0X__) && __GXX_EXPERIMENTAL_CXX0X__)) +"1" +#else +"0" +#endif +"cxx_explicit_conversions\n" +"CXX_FEATURE:" +#if (__GNUC__ * 100 + __GNUC_MINOR__) >= 407 && __cplusplus >= 201103L +"1" +#else +"0" +#endif +"cxx_extended_friend_declarations\n" +"CXX_FEATURE:" +#if (__GNUC__ * 100 + __GNUC_MINOR__) >= 404 && (__cplusplus >= 201103L || (defined(__GXX_EXPERIMENTAL_CXX0X__) && __GXX_EXPERIMENTAL_CXX0X__)) +"1" +#else +"0" +#endif +"cxx_extern_templates\n" +"CXX_FEATURE:" +#if (__GNUC__ * 100 + __GNUC_MINOR__) >= 407 && __cplusplus >= 201103L +"1" +#else +"0" +#endif +"cxx_final\n" +"CXX_FEATURE:" +#if (__GNUC__ * 100 + __GNUC_MINOR__) >= 404 && (__cplusplus >= 201103L || (defined(__GXX_EXPERIMENTAL_CXX0X__) && __GXX_EXPERIMENTAL_CXX0X__)) +"1" +#else +"0" +#endif +"cxx_func_identifier\n" +"CXX_FEATURE:" +#if (__GNUC__ * 100 + __GNUC_MINOR__) >= 404 && (__cplusplus >= 201103L || (defined(__GXX_EXPERIMENTAL_CXX0X__) && __GXX_EXPERIMENTAL_CXX0X__)) +"1" +#else +"0" +#endif +"cxx_generalized_initializers\n" +"CXX_FEATURE:" +#if (__GNUC__ * 100 + __GNUC_MINOR__) >= 408 && __cplusplus >= 201103L +"1" +#else +"0" +#endif +"cxx_inheriting_constructors\n" +"CXX_FEATURE:" +#if (__GNUC__ * 100 + __GNUC_MINOR__) >= 404 && (__cplusplus >= 201103L || (defined(__GXX_EXPERIMENTAL_CXX0X__) && __GXX_EXPERIMENTAL_CXX0X__)) +"1" +#else +"0" +#endif +"cxx_inline_namespaces\n" +"CXX_FEATURE:" +#if (__GNUC__ * 100 + __GNUC_MINOR__) >= 405 && (__cplusplus >= 201103L || (defined(__GXX_EXPERIMENTAL_CXX0X__) && __GXX_EXPERIMENTAL_CXX0X__)) +"1" +#else +"0" +#endif +"cxx_lambdas\n" +"CXX_FEATURE:" +#if (__GNUC__ * 100 + __GNUC_MINOR__) >= 405 && (__cplusplus >= 201103L || (defined(__GXX_EXPERIMENTAL_CXX0X__) && __GXX_EXPERIMENTAL_CXX0X__)) +"1" +#else +"0" +#endif +"cxx_local_type_template_args\n" +"CXX_FEATURE:" +#if (__GNUC__ * 100 + __GNUC_MINOR__) >= 404 && (__cplusplus >= 201103L || (defined(__GXX_EXPERIMENTAL_CXX0X__) && __GXX_EXPERIMENTAL_CXX0X__)) +"1" +#else +"0" +#endif +"cxx_long_long_type\n" +"CXX_FEATURE:" +#if (__GNUC__ * 100 + __GNUC_MINOR__) >= 406 && (__cplusplus >= 201103L || (defined(__GXX_EXPERIMENTAL_CXX0X__) && __GXX_EXPERIMENTAL_CXX0X__)) +"1" +#else +"0" +#endif +"cxx_noexcept\n" +"CXX_FEATURE:" +#if (__GNUC__ * 100 + __GNUC_MINOR__) >= 407 && __cplusplus >= 201103L +"1" +#else +"0" +#endif +"cxx_nonstatic_member_init\n" +"CXX_FEATURE:" +#if (__GNUC__ * 100 + __GNUC_MINOR__) >= 406 && (__cplusplus >= 201103L || (defined(__GXX_EXPERIMENTAL_CXX0X__) && __GXX_EXPERIMENTAL_CXX0X__)) +"1" +#else +"0" +#endif +"cxx_nullptr\n" +"CXX_FEATURE:" +#if (__GNUC__ * 100 + __GNUC_MINOR__) >= 407 && __cplusplus >= 201103L +"1" +#else +"0" +#endif +"cxx_override\n" +"CXX_FEATURE:" +#if (__GNUC__ * 100 + __GNUC_MINOR__) >= 406 && (__cplusplus >= 201103L || (defined(__GXX_EXPERIMENTAL_CXX0X__) && __GXX_EXPERIMENTAL_CXX0X__)) +"1" +#else +"0" +#endif +"cxx_range_for\n" +"CXX_FEATURE:" +#if (__GNUC__ * 100 + __GNUC_MINOR__) >= 405 && (__cplusplus >= 201103L || (defined(__GXX_EXPERIMENTAL_CXX0X__) && __GXX_EXPERIMENTAL_CXX0X__)) +"1" +#else +"0" +#endif +"cxx_raw_string_literals\n" +"CXX_FEATURE:" +#if ((__GNUC__ * 10000 + __GNUC_MINOR__ * 100 + __GNUC_PATCHLEVEL__) >= 40801) && __cplusplus >= 201103L +"1" +#else +"0" +#endif +"cxx_reference_qualified_functions\n" +"CXX_FEATURE:" +#if (__GNUC__ * 100 + __GNUC_MINOR__) >= 404 && (__cplusplus >= 201103L || (defined(__GXX_EXPERIMENTAL_CXX0X__) && __GXX_EXPERIMENTAL_CXX0X__)) +"1" +#else +"0" +#endif +"cxx_right_angle_brackets\n" +"CXX_FEATURE:" +#if (__GNUC__ * 100 + __GNUC_MINOR__) >= 404 && (__cplusplus >= 201103L || (defined(__GXX_EXPERIMENTAL_CXX0X__) && __GXX_EXPERIMENTAL_CXX0X__)) +"1" +#else +"0" +#endif +"cxx_rvalue_references\n" +"CXX_FEATURE:" +#if (__GNUC__ * 100 + __GNUC_MINOR__) >= 404 && (__cplusplus >= 201103L || (defined(__GXX_EXPERIMENTAL_CXX0X__) && __GXX_EXPERIMENTAL_CXX0X__)) +"1" +#else +"0" +#endif +"cxx_sizeof_member\n" +"CXX_FEATURE:" +#if (__GNUC__ * 100 + __GNUC_MINOR__) >= 404 && (__cplusplus >= 201103L || (defined(__GXX_EXPERIMENTAL_CXX0X__) && __GXX_EXPERIMENTAL_CXX0X__)) +"1" +#else +"0" +#endif +"cxx_static_assert\n" +"CXX_FEATURE:" +#if (__GNUC__ * 100 + __GNUC_MINOR__) >= 404 && (__cplusplus >= 201103L || (defined(__GXX_EXPERIMENTAL_CXX0X__) && __GXX_EXPERIMENTAL_CXX0X__)) +"1" +#else +"0" +#endif +"cxx_strong_enums\n" +"CXX_FEATURE:" +#if (__GNUC__ * 100 + __GNUC_MINOR__) >= 408 && __cplusplus >= 201103L +"1" +#else +"0" +#endif +"cxx_thread_local\n" +"CXX_FEATURE:" +#if (__GNUC__ * 100 + __GNUC_MINOR__) >= 404 && (__cplusplus >= 201103L || (defined(__GXX_EXPERIMENTAL_CXX0X__) && __GXX_EXPERIMENTAL_CXX0X__)) +"1" +#else +"0" +#endif +"cxx_trailing_return_types\n" +"CXX_FEATURE:" +#if (__GNUC__ * 100 + __GNUC_MINOR__) >= 404 && (__cplusplus >= 201103L || (defined(__GXX_EXPERIMENTAL_CXX0X__) && __GXX_EXPERIMENTAL_CXX0X__)) +"1" +#else +"0" +#endif +"cxx_unicode_literals\n" +"CXX_FEATURE:" +#if (__GNUC__ * 100 + __GNUC_MINOR__) >= 404 && (__cplusplus >= 201103L || (defined(__GXX_EXPERIMENTAL_CXX0X__) && __GXX_EXPERIMENTAL_CXX0X__)) +"1" +#else +"0" +#endif +"cxx_uniform_initialization\n" +"CXX_FEATURE:" +#if (__GNUC__ * 100 + __GNUC_MINOR__) >= 406 && (__cplusplus >= 201103L || (defined(__GXX_EXPERIMENTAL_CXX0X__) && __GXX_EXPERIMENTAL_CXX0X__)) +"1" +#else +"0" +#endif +"cxx_unrestricted_unions\n" +"CXX_FEATURE:" +#if (__GNUC__ * 100 + __GNUC_MINOR__) >= 407 && __cplusplus >= 201103L +"1" +#else +"0" +#endif +"cxx_user_literals\n" +"CXX_FEATURE:" +#if (__GNUC__ * 100 + __GNUC_MINOR__) >= 404 && (__cplusplus >= 201103L || (defined(__GXX_EXPERIMENTAL_CXX0X__) && __GXX_EXPERIMENTAL_CXX0X__)) +"1" +#else +"0" +#endif +"cxx_variadic_macros\n" +"CXX_FEATURE:" +#if (__GNUC__ * 100 + __GNUC_MINOR__) >= 404 && (__cplusplus >= 201103L || (defined(__GXX_EXPERIMENTAL_CXX0X__) && __GXX_EXPERIMENTAL_CXX0X__)) +"1" +#else +"0" +#endif +"cxx_variadic_templates\n" +"CXX_FEATURE:" +#if (__GNUC__ * 100 + __GNUC_MINOR__) >= 500 && __cplusplus >= 201402L +"1" +#else +"0" +#endif +"cxx_aggregate_default_initializers\n" +"CXX_FEATURE:" +#if (__GNUC__ * 100 + __GNUC_MINOR__) >= 409 && __cplusplus > 201103L +"1" +#else +"0" +#endif +"cxx_attribute_deprecated\n" +"CXX_FEATURE:" +#if (__GNUC__ * 100 + __GNUC_MINOR__) >= 409 && __cplusplus > 201103L +"1" +#else +"0" +#endif +"cxx_binary_literals\n" +"CXX_FEATURE:" +#if (__GNUC__ * 100 + __GNUC_MINOR__) >= 409 && __cplusplus > 201103L +"1" +#else +"0" +#endif +"cxx_contextual_conversions\n" +"CXX_FEATURE:" +#if (__GNUC__ * 100 + __GNUC_MINOR__) >= 409 && __cplusplus > 201103L +"1" +#else +"0" +#endif +"cxx_decltype_auto\n" +"CXX_FEATURE:" +#if (__GNUC__ * 100 + __GNUC_MINOR__) >= 409 && __cplusplus > 201103L +"1" +#else +"0" +#endif +"cxx_digit_separators\n" +"CXX_FEATURE:" +#if (__GNUC__ * 100 + __GNUC_MINOR__) >= 409 && __cplusplus > 201103L +"1" +#else +"0" +#endif +"cxx_generic_lambdas\n" +"CXX_FEATURE:" +#if (__GNUC__ * 100 + __GNUC_MINOR__) >= 409 && __cplusplus > 201103L +"1" +#else +"0" +#endif +"cxx_lambda_init_captures\n" +"CXX_FEATURE:" +#if (__GNUC__ * 100 + __GNUC_MINOR__) >= 500 && __cplusplus >= 201402L +"1" +#else +"0" +#endif +"cxx_relaxed_constexpr\n" +"CXX_FEATURE:" +#if (__GNUC__ * 100 + __GNUC_MINOR__) >= 409 && __cplusplus > 201103L +"1" +#else +"0" +#endif +"cxx_return_type_deduction\n" +"CXX_FEATURE:" +#if (__GNUC__ * 100 + __GNUC_MINOR__) >= 500 && __cplusplus >= 201402L +"1" +#else +"0" +#endif +"cxx_variable_templates\n" + +}; + +int main(int argc, char** argv) { (void)argv; return features[argc]; } diff --git a/cmake-build-debug/CMakeFiles/progress.marks b/cmake-build-debug/CMakeFiles/progress.marks new file mode 100644 index 0000000..573541a --- /dev/null +++ b/cmake-build-debug/CMakeFiles/progress.marks @@ -0,0 +1 @@ +0 diff --git a/cmake-build-debug/CPackConfig.cmake b/cmake-build-debug/CPackConfig.cmake new file mode 100644 index 0000000..56b6778 --- /dev/null +++ b/cmake-build-debug/CPackConfig.cmake @@ -0,0 +1,94 @@ +# This file will be configured to contain variables for CPack. These variables +# should be set in the CMake list file of the project before CPack module is +# included. The list of available CPACK_xxx variables and their associated +# documentation may be obtained using +# cpack --help-variable-list +# +# Some variables are common to all generators (e.g. CPACK_PACKAGE_NAME) +# and some are specific to a generator +# (e.g. CPACK_NSIS_EXTRA_INSTALL_COMMANDS). The generator specific variables +# usually begin with CPACK__xxxx. + + +set(CPACK_BUILD_SOURCE_DIRS "/home/yangwei/tcpdump_mesa") +set(CPACK_CMAKE_GENERATOR "Unix Makefiles") +set(CPACK_COMPONENTS_ALL "LIBRARY;HEADER;EXECUTABLE;PROFILE") +set(CPACK_COMPONENTS_ALL_SET_BY_USER "TRUE") +set(CPACK_COMPONENTS_GROUPING "ONE_PER_GROUP") +set(CPACK_COMPONENTS_IGNORE_GROUPS "1") +set(CPACK_COMPONENT_EXECUTABLE_GROUP "executable") +set(CPACK_COMPONENT_EXECUTABLE_REQUIRED "TRUE") +set(CPACK_COMPONENT_HEADER_DISPLAY_NAME "develop") +set(CPACK_COMPONENT_HEADER_GROUP "header") +set(CPACK_COMPONENT_HEADER_REQUIRED "TRUE") +set(CPACK_COMPONENT_LIBRARY_GROUP "executable") +set(CPACK_COMPONENT_PROFILE_GROUP "executable") +set(CPACK_COMPONENT_UNSPECIFIED_HIDDEN "TRUE") +set(CPACK_COMPONENT_UNSPECIFIED_REQUIRED "TRUE") +set(CPACK_DEFAULT_PACKAGE_DESCRIPTION_FILE "/usr/share/cmake3/Templates/CPack.GenericDescription.txt") +set(CPACK_DEFAULT_PACKAGE_DESCRIPTION_SUMMARY "tcpdump_mesa built using CMake") +set(CPACK_GENERATOR "RPM") +set(CPACK_INSTALL_CMAKE_PROJECTS "/home/yangwei/tcpdump_mesa/cmake-build-debug;tcpdump_mesa;ALL;/") +set(CPACK_INSTALL_PREFIX "/opt/MESA/") +set(CPACK_MODULE_PATH "/home/yangwei/tcpdump_mesa/cmake") +set(CPACK_NSIS_DISPLAY_NAME "tcpdump_mesa 1.0.0.8a631fe") +set(CPACK_NSIS_INSTALLER_ICON_CODE "") +set(CPACK_NSIS_INSTALLER_MUI_ICON_CODE "") +set(CPACK_NSIS_INSTALL_ROOT "$PROGRAMFILES") +set(CPACK_NSIS_PACKAGE_NAME "tcpdump_mesa 1.0.0.8a631fe") +set(CPACK_NSIS_UNINSTALL_NAME "Uninstall") +set(CPACK_OUTPUT_CONFIG_FILE "/home/yangwei/tcpdump_mesa/cmake-build-debug/CPackConfig.cmake") +set(CPACK_PACKAGE_DEFAULT_LOCATION "/") +set(CPACK_PACKAGE_DESCRIPTION_FILE "/usr/share/cmake3/Templates/CPack.GenericDescription.txt") +set(CPACK_PACKAGE_DESCRIPTION_SUMMARY "tcpdump_mesa built using CMake") +set(CPACK_PACKAGE_FILE_NAME "tcpdump_mesa-1.0.0.8a631fe-Linux") +set(CPACK_PACKAGE_INSTALL_DIRECTORY "tcpdump_mesa 1.0.0.8a631fe") +set(CPACK_PACKAGE_INSTALL_REGISTRY_KEY "tcpdump_mesa 1.0.0.8a631fe") +set(CPACK_PACKAGE_NAME "tcpdump_mesa") +set(CPACK_PACKAGE_RELOCATABLE "true") +set(CPACK_PACKAGE_VECDOR "MESA") +set(CPACK_PACKAGE_VENDOR "Humanity") +set(CPACK_PACKAGE_VERSION "1.0.0.8a631fe") +set(CPACK_PACKAGE_VERSION_MAJOR "1") +set(CPACK_PACKAGE_VERSION_MINOR "0") +set(CPACK_PACKAGE_VERSION_PATCH "0.8a631fe") +set(CPACK_PACKAGING_INSTALL_PREFIX "/opt/MESA/") +set(CPACK_RESOURCE_FILE_LICENSE "/usr/share/cmake3/Templates/CPack.GenericLicense.txt") +set(CPACK_RESOURCE_FILE_README "/usr/share/cmake3/Templates/CPack.GenericDescription.txt") +set(CPACK_RESOURCE_FILE_WELCOME "/usr/share/cmake3/Templates/CPack.GenericWelcome.txt") +set(CPACK_RPM_CHANGELOG_FILE "/home/yangwei/tcpdump_mesa/cmake/changelog.txt") +set(CPACK_RPM_COMPONENT_INSTALL "ON") +set(CPACK_RPM_DEBUGINFO_PACKAGE "on") +set(CPACK_RPM_EXECUTABLE_DEBUGINFO_FILE_NAME "tcpdump_mesa-debug-debuginfo-1.0.0.8a631fe-x86_64...rpm") +set(CPACK_RPM_EXECUTABLE_FILE_NAME "tcpdump_mesa-debug-1.0.0.8a631fe-x86_64...rpm") +set(CPACK_RPM_EXECUTABLE_PACKAGE_NAME "tcpdump_mesa-debug") +set(CPACK_RPM_HEADER_DEBUGINFO_FILE_NAME "tcpdump_mesa-debug-devel-debuginfo-1.0.0.8a631fe-x86_64...rpm") +set(CPACK_RPM_HEADER_FILE_NAME "tcpdump_mesa-debug-devel-1.0.0.8a631fe-x86_64...rpm") +set(CPACK_RPM_HEADER_PACKAGE_CONFLICTS "tcpdump_mesa-debug-devel") +set(CPACK_RPM_HEADER_PACKAGE_NAME "tcpdump_mesa-debug-devel") +set(CPACK_RPM_PACKAGE_AUTOREQ "no") +set(CPACK_RPM_PACKAGE_AUTOREQPROV "no") +set(CPACK_RPM_PACKAGE_CONFLICTS "tcpdump_mesa-debug") +set(CPACK_RPM_PACKAGE_DEBUG "1") +set(CPACK_RPM_PACKAGE_RELEASE_LIBRARY "on") +set(CPACK_RPM_PACKAGE_VENDOR "MESA") +set(CPACK_SET_DESTDIR "OFF") +set(CPACK_SOURCE_GENERATOR "TBZ2;TGZ;TXZ;TZ") +set(CPACK_SOURCE_OUTPUT_CONFIG_FILE "/home/yangwei/tcpdump_mesa/cmake-build-debug/CPackSourceConfig.cmake") +set(CPACK_SOURCE_RPM "OFF") +set(CPACK_SOURCE_TBZ2 "ON") +set(CPACK_SOURCE_TGZ "ON") +set(CPACK_SOURCE_TXZ "ON") +set(CPACK_SOURCE_TZ "ON") +set(CPACK_SOURCE_ZIP "OFF") +set(CPACK_SYSTEM_NAME "Linux") +set(CPACK_TOPLEVEL_TAG "Linux") +set(CPACK_WIX_SIZEOF_VOID_P "8") + +if(NOT CPACK_PROPERTIES_FILE) + set(CPACK_PROPERTIES_FILE "/home/yangwei/tcpdump_mesa/cmake-build-debug/CPackProperties.cmake") +endif() + +if(EXISTS ${CPACK_PROPERTIES_FILE}) + include(${CPACK_PROPERTIES_FILE}) +endif() diff --git a/cmake-build-debug/CPackSourceConfig.cmake b/cmake-build-debug/CPackSourceConfig.cmake new file mode 100644 index 0000000..e4c43ba --- /dev/null +++ b/cmake-build-debug/CPackSourceConfig.cmake @@ -0,0 +1,102 @@ +# This file will be configured to contain variables for CPack. These variables +# should be set in the CMake list file of the project before CPack module is +# included. The list of available CPACK_xxx variables and their associated +# documentation may be obtained using +# cpack --help-variable-list +# +# Some variables are common to all generators (e.g. CPACK_PACKAGE_NAME) +# and some are specific to a generator +# (e.g. CPACK_NSIS_EXTRA_INSTALL_COMMANDS). The generator specific variables +# usually begin with CPACK__xxxx. + + +set(CPACK_BUILD_SOURCE_DIRS "/home/yangwei/tcpdump_mesa") +set(CPACK_CMAKE_GENERATOR "Unix Makefiles") +set(CPACK_COMPONENTS_ALL "LIBRARY;HEADER;EXECUTABLE;PROFILE") +set(CPACK_COMPONENTS_ALL_SET_BY_USER "TRUE") +set(CPACK_COMPONENTS_GROUPING "ONE_PER_GROUP") +set(CPACK_COMPONENTS_IGNORE_GROUPS "1") +set(CPACK_COMPONENT_EXECUTABLE_GROUP "executable") +set(CPACK_COMPONENT_EXECUTABLE_REQUIRED "TRUE") +set(CPACK_COMPONENT_HEADER_DISPLAY_NAME "develop") +set(CPACK_COMPONENT_HEADER_GROUP "header") +set(CPACK_COMPONENT_HEADER_REQUIRED "TRUE") +set(CPACK_COMPONENT_LIBRARY_GROUP "executable") +set(CPACK_COMPONENT_PROFILE_GROUP "executable") +set(CPACK_COMPONENT_UNSPECIFIED_HIDDEN "TRUE") +set(CPACK_COMPONENT_UNSPECIFIED_REQUIRED "TRUE") +set(CPACK_DEFAULT_PACKAGE_DESCRIPTION_FILE "/usr/share/cmake3/Templates/CPack.GenericDescription.txt") +set(CPACK_DEFAULT_PACKAGE_DESCRIPTION_SUMMARY "tcpdump_mesa built using CMake") +set(CPACK_GENERATOR "TBZ2;TGZ;TXZ;TZ") +set(CPACK_IGNORE_FILES "/CVS/;/\\.svn/;/\\.bzr/;/\\.hg/;/\\.git/;\\.swp\$;\\.#;/#") +set(CPACK_INSTALLED_DIRECTORIES "/home/yangwei/tcpdump_mesa;/") +set(CPACK_INSTALL_CMAKE_PROJECTS "") +set(CPACK_INSTALL_PREFIX "/opt/MESA/") +set(CPACK_MODULE_PATH "/home/yangwei/tcpdump_mesa/cmake") +set(CPACK_NSIS_DISPLAY_NAME "tcpdump_mesa 1.0.0.8a631fe") +set(CPACK_NSIS_INSTALLER_ICON_CODE "") +set(CPACK_NSIS_INSTALLER_MUI_ICON_CODE "") +set(CPACK_NSIS_INSTALL_ROOT "$PROGRAMFILES") +set(CPACK_NSIS_PACKAGE_NAME "tcpdump_mesa 1.0.0.8a631fe") +set(CPACK_NSIS_UNINSTALL_NAME "Uninstall") +set(CPACK_OUTPUT_CONFIG_FILE "/home/yangwei/tcpdump_mesa/cmake-build-debug/CPackConfig.cmake") +set(CPACK_PACKAGE_DEFAULT_LOCATION "/") +set(CPACK_PACKAGE_DESCRIPTION_FILE "/usr/share/cmake3/Templates/CPack.GenericDescription.txt") +set(CPACK_PACKAGE_DESCRIPTION_SUMMARY "tcpdump_mesa built using CMake") +set(CPACK_PACKAGE_FILE_NAME "tcpdump_mesa-1.0.0.8a631fe-Source") +set(CPACK_PACKAGE_INSTALL_DIRECTORY "tcpdump_mesa 1.0.0.8a631fe") +set(CPACK_PACKAGE_INSTALL_REGISTRY_KEY "tcpdump_mesa 1.0.0.8a631fe") +set(CPACK_PACKAGE_NAME "tcpdump_mesa") +set(CPACK_PACKAGE_RELOCATABLE "true") +set(CPACK_PACKAGE_VECDOR "MESA") +set(CPACK_PACKAGE_VENDOR "Humanity") +set(CPACK_PACKAGE_VERSION "1.0.0.8a631fe") +set(CPACK_PACKAGE_VERSION_MAJOR "1") +set(CPACK_PACKAGE_VERSION_MINOR "0") +set(CPACK_PACKAGE_VERSION_PATCH "0.8a631fe") +set(CPACK_PACKAGING_INSTALL_PREFIX "/opt/MESA/") +set(CPACK_RESOURCE_FILE_LICENSE "/usr/share/cmake3/Templates/CPack.GenericLicense.txt") +set(CPACK_RESOURCE_FILE_README "/usr/share/cmake3/Templates/CPack.GenericDescription.txt") +set(CPACK_RESOURCE_FILE_WELCOME "/usr/share/cmake3/Templates/CPack.GenericWelcome.txt") +set(CPACK_RPM_CHANGELOG_FILE "/home/yangwei/tcpdump_mesa/cmake/changelog.txt") +set(CPACK_RPM_COMPONENT_INSTALL "ON") +set(CPACK_RPM_DEBUGINFO_PACKAGE "on") +set(CPACK_RPM_EXECUTABLE_DEBUGINFO_FILE_NAME "tcpdump_mesa-debug-debuginfo-1.0.0.8a631fe-x86_64...rpm") +set(CPACK_RPM_EXECUTABLE_FILE_NAME "tcpdump_mesa-debug-1.0.0.8a631fe-x86_64...rpm") +set(CPACK_RPM_EXECUTABLE_PACKAGE_NAME "tcpdump_mesa-debug") +set(CPACK_RPM_HEADER_DEBUGINFO_FILE_NAME "tcpdump_mesa-debug-devel-debuginfo-1.0.0.8a631fe-x86_64...rpm") +set(CPACK_RPM_HEADER_FILE_NAME "tcpdump_mesa-debug-devel-1.0.0.8a631fe-x86_64...rpm") +set(CPACK_RPM_HEADER_PACKAGE_CONFLICTS "tcpdump_mesa-debug-devel") +set(CPACK_RPM_HEADER_PACKAGE_NAME "tcpdump_mesa-debug-devel") +set(CPACK_RPM_PACKAGE_AUTOREQ "no") +set(CPACK_RPM_PACKAGE_AUTOREQPROV "no") +set(CPACK_RPM_PACKAGE_CONFLICTS "tcpdump_mesa-debug") +set(CPACK_RPM_PACKAGE_DEBUG "1") +set(CPACK_RPM_PACKAGE_RELEASE_LIBRARY "on") +set(CPACK_RPM_PACKAGE_SOURCES "ON") +set(CPACK_RPM_PACKAGE_VENDOR "MESA") +set(CPACK_SET_DESTDIR "OFF") +set(CPACK_SOURCE_GENERATOR "TBZ2;TGZ;TXZ;TZ") +set(CPACK_SOURCE_IGNORE_FILES "/CVS/;/\\.svn/;/\\.bzr/;/\\.hg/;/\\.git/;\\.swp\$;\\.#;/#") +set(CPACK_SOURCE_INSTALLED_DIRECTORIES "/home/yangwei/tcpdump_mesa;/") +set(CPACK_SOURCE_OUTPUT_CONFIG_FILE "/home/yangwei/tcpdump_mesa/cmake-build-debug/CPackSourceConfig.cmake") +set(CPACK_SOURCE_PACKAGE_FILE_NAME "tcpdump_mesa-1.0.0.8a631fe-Source") +set(CPACK_SOURCE_RPM "OFF") +set(CPACK_SOURCE_TBZ2 "ON") +set(CPACK_SOURCE_TGZ "ON") +set(CPACK_SOURCE_TOPLEVEL_TAG "Linux-Source") +set(CPACK_SOURCE_TXZ "ON") +set(CPACK_SOURCE_TZ "ON") +set(CPACK_SOURCE_ZIP "OFF") +set(CPACK_STRIP_FILES "") +set(CPACK_SYSTEM_NAME "Linux") +set(CPACK_TOPLEVEL_TAG "Linux-Source") +set(CPACK_WIX_SIZEOF_VOID_P "8") + +if(NOT CPACK_PROPERTIES_FILE) + set(CPACK_PROPERTIES_FILE "/home/yangwei/tcpdump_mesa/cmake-build-debug/CPackProperties.cmake") +endif() + +if(EXISTS ${CPACK_PROPERTIES_FILE}) + include(${CPACK_PROPERTIES_FILE}) +endif() diff --git a/cmake-build-debug/Makefile b/cmake-build-debug/Makefile new file mode 100644 index 0000000..5c4125a --- /dev/null +++ b/cmake-build-debug/Makefile @@ -0,0 +1,228 @@ +# CMAKE generated file: DO NOT EDIT! +# Generated by "Unix Makefiles" Generator, CMake Version 3.17 + +# Default target executed when no arguments are given to make. +default_target: all + +.PHONY : default_target + +# Allow only one "make -f Makefile2" at a time, but pass parallelism. +.NOTPARALLEL: + + +#============================================================================= +# Special targets provided by cmake. + +# Disable implicit rules so canonical targets will work. +.SUFFIXES: + + +# Disable VCS-based implicit rules. +% : %,v + + +# Disable VCS-based implicit rules. +% : RCS/% + + +# Disable VCS-based implicit rules. +% : RCS/%,v + + +# Disable VCS-based implicit rules. +% : SCCS/s.% + + +# Disable VCS-based implicit rules. +% : s.% + + +.SUFFIXES: .hpux_make_needs_suffix_list + + +# Command-line flag to silence nested $(MAKE). +$(VERBOSE)MAKESILENT = -s + +# Suppress display of executed commands. +$(VERBOSE).SILENT: + + +# A target that is always out of date. +cmake_force: + +.PHONY : cmake_force + +#============================================================================= +# Set environment variables for the build. + +# The shell in which to execute make rules. +SHELL = /bin/sh + +# The CMake executable. +CMAKE_COMMAND = /usr/bin/cmake3 + +# The command to remove a file. +RM = /usr/bin/cmake3 -E rm -f + +# Escaping for special characters. +EQUALS = = + +# The top-level source directory on which CMake was run. +CMAKE_SOURCE_DIR = /home/yangwei/tcpdump_mesa + +# The top-level build directory on which CMake was run. +CMAKE_BINARY_DIR = /home/yangwei/tcpdump_mesa/cmake-build-debug + +#============================================================================= +# Targets provided globally by CMake. + +# Special rule for the target install/strip +install/strip: preinstall + @$(CMAKE_COMMAND) -E cmake_echo_color --switch=$(COLOR) --cyan "Installing the project stripped..." + /usr/bin/cmake3 -DCMAKE_INSTALL_DO_STRIP=1 -P cmake_install.cmake +.PHONY : install/strip + +# Special rule for the target install/strip +install/strip/fast: preinstall/fast + @$(CMAKE_COMMAND) -E cmake_echo_color --switch=$(COLOR) --cyan "Installing the project stripped..." + /usr/bin/cmake3 -DCMAKE_INSTALL_DO_STRIP=1 -P cmake_install.cmake +.PHONY : install/strip/fast + +# Special rule for the target install/local +install/local: preinstall + @$(CMAKE_COMMAND) -E cmake_echo_color --switch=$(COLOR) --cyan "Installing only the local directory..." + /usr/bin/cmake3 -DCMAKE_INSTALL_LOCAL_ONLY=1 -P cmake_install.cmake +.PHONY : install/local + +# Special rule for the target install/local +install/local/fast: preinstall/fast + @$(CMAKE_COMMAND) -E cmake_echo_color --switch=$(COLOR) --cyan "Installing only the local directory..." + /usr/bin/cmake3 -DCMAKE_INSTALL_LOCAL_ONLY=1 -P cmake_install.cmake +.PHONY : install/local/fast + +# Special rule for the target install +install: preinstall + @$(CMAKE_COMMAND) -E cmake_echo_color --switch=$(COLOR) --cyan "Install the project..." + /usr/bin/cmake3 -P cmake_install.cmake +.PHONY : install + +# Special rule for the target install +install/fast: preinstall/fast + @$(CMAKE_COMMAND) -E cmake_echo_color --switch=$(COLOR) --cyan "Install the project..." + /usr/bin/cmake3 -P cmake_install.cmake +.PHONY : install/fast + +# Special rule for the target list_install_components +list_install_components: + @$(CMAKE_COMMAND) -E cmake_echo_color --switch=$(COLOR) --cyan "Available install components are: \"EXECUTABLE\"" +.PHONY : list_install_components + +# Special rule for the target list_install_components +list_install_components/fast: list_install_components + +.PHONY : list_install_components/fast + +# Special rule for the target rebuild_cache +rebuild_cache: + @$(CMAKE_COMMAND) -E cmake_echo_color --switch=$(COLOR) --cyan "Running CMake to regenerate build system..." + /usr/bin/cmake3 --regenerate-during-build -S$(CMAKE_SOURCE_DIR) -B$(CMAKE_BINARY_DIR) +.PHONY : rebuild_cache + +# Special rule for the target rebuild_cache +rebuild_cache/fast: rebuild_cache + +.PHONY : rebuild_cache/fast + +# Special rule for the target edit_cache +edit_cache: + @$(CMAKE_COMMAND) -E cmake_echo_color --switch=$(COLOR) --cyan "Running CMake cache editor..." + /usr/bin/ccmake3 -S$(CMAKE_SOURCE_DIR) -B$(CMAKE_BINARY_DIR) +.PHONY : edit_cache + +# Special rule for the target edit_cache +edit_cache/fast: edit_cache + +.PHONY : edit_cache/fast + +# Special rule for the target package_source +package_source: + @$(CMAKE_COMMAND) -E cmake_echo_color --switch=$(COLOR) --cyan "Run CPack packaging tool for source..." + /usr/bin/cpack3 --config ./CPackSourceConfig.cmake /home/yangwei/tcpdump_mesa/cmake-build-debug/CPackSourceConfig.cmake +.PHONY : package_source + +# Special rule for the target package_source +package_source/fast: package_source + +.PHONY : package_source/fast + +# Special rule for the target package +package: preinstall + @$(CMAKE_COMMAND) -E cmake_echo_color --switch=$(COLOR) --cyan "Run CPack packaging tool..." + /usr/bin/cpack3 --config ./CPackConfig.cmake +.PHONY : package + +# Special rule for the target package +package/fast: package + +.PHONY : package/fast + +# The main all target +all: cmake_check_build_system + $(CMAKE_COMMAND) -E cmake_progress_start /home/yangwei/tcpdump_mesa/cmake-build-debug/CMakeFiles /home/yangwei/tcpdump_mesa/cmake-build-debug/CMakeFiles/progress.marks + $(MAKE) $(MAKESILENT) -f CMakeFiles/Makefile2 all + $(CMAKE_COMMAND) -E cmake_progress_start /home/yangwei/tcpdump_mesa/cmake-build-debug/CMakeFiles 0 +.PHONY : all + +# The main clean target +clean: + $(MAKE) $(MAKESILENT) -f CMakeFiles/Makefile2 clean +.PHONY : clean + +# The main clean target +clean/fast: clean + +.PHONY : clean/fast + +# Prepare targets for installation. +preinstall: all + $(MAKE) $(MAKESILENT) -f CMakeFiles/Makefile2 preinstall +.PHONY : preinstall + +# Prepare targets for installation. +preinstall/fast: + $(MAKE) $(MAKESILENT) -f CMakeFiles/Makefile2 preinstall +.PHONY : preinstall/fast + +# clear depends +depend: + $(CMAKE_COMMAND) -S$(CMAKE_SOURCE_DIR) -B$(CMAKE_BINARY_DIR) --check-build-system CMakeFiles/Makefile.cmake 1 +.PHONY : depend + +# Help Target +help: + @echo "The following are some of the valid targets for this Makefile:" + @echo "... all (the default if no target is provided)" + @echo "... clean" + @echo "... depend" + @echo "... edit_cache" + @echo "... install" + @echo "... install/local" + @echo "... install/strip" + @echo "... list_install_components" + @echo "... package" + @echo "... package_source" + @echo "... rebuild_cache" +.PHONY : help + + + +#============================================================================= +# Special targets to cleanup operation of make. + +# Special rule to run CMake to check the build system integrity. +# No rule that depends on this can have commands that come from listfiles +# because they might be regenerated. +cmake_check_build_system: + $(CMAKE_COMMAND) -S$(CMAKE_SOURCE_DIR) -B$(CMAKE_BINARY_DIR) --check-build-system CMakeFiles/Makefile.cmake 0 +.PHONY : cmake_check_build_system + diff --git a/cmake-build-debug/addrtoname.o b/cmake-build-debug/addrtoname.o new file mode 100644 index 0000000000000000000000000000000000000000..bd4e306f345f17d69e7a185d1b73ea890352eb06 GIT binary patch literal 32168 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 literal 0 HcmV?d00001 diff --git a/cmake-build-debug/addrtostr.o b/cmake-build-debug/addrtostr.o new file mode 100644 index 0000000000000000000000000000000000000000..dd1406b8a332c229a39c6423525d7d3d0538d863 GIT binary patch literal 3120 zcmbVNU1(cX96vX)U$b4hvdxVN3&LgtF7{)sP5nx3uRQ}Ru`W7%DOo<;Sd)z8rgmaF zN0zb6wbF+P@vU$6u@746KutSrIuVQtGDV>XVr%-4LBSwm{Qu8Ar#(#*82gWt^FP1; z_s8w7s;|6kQ4}IbAuo`fmp}s+2v=A&6;`>zrEI{lq_3J0uoK%6nx@{WjPQ0S6fz@N zsz+c7EP_QB5ti00N?ytCj>39k)|fTCMe6^-ws7`P{$^_`xnv=1|Nb z6ka#ft?$=$Y@hMz*QjfZY(bcHs;shslt3Z1rlhlphDBVILLHl=zVzdtdWmLe(+bt^ zgSGwvv*zjBCO)A#b&f^Msk7j=4DSqo&)}P{L16*{P~$qYrVz#f(PwC?R8AZ~i4G62 z#BmjdL6o7XEUrPO;1Y`3)4%mwlT68z;@O-&U zNWx2}z4I)NW0}JErajn1*caN&P#wnl9orO~$=(n7D>Gb4>=RYgQlW>{b;}$j)F3vF zZH(zGgNma6wi~~hJ8rhf4*h_h!0?njOtUe8--cZ2?kAM%1u690EaBNSF8@Ru3ncx~ zDI7LyO`D&{Pa@^JcTS8?5;8nE*l%wie%0%+pLX^+d+c2uojo1BUETKf(O|$%eVU1% z>UKGxXhIIMUqY03M~O1osvK)>Xq@hg4d$b8@=lVjA%>=OS8v6Y;@PQimnHo6p1p+ZG3Zr%U zcX%>37L3Ir(XsKU-=|%SMs`HKBpeLKgBk&o@nD3+FUKxMv=Bc1m#>f^h=XK-vk%U{ z_}3NaXB;RH;>~abZsnsvyh*}aBwY66kZ|m=@H5D9)Rm{|k@WXV`kza(Mg`aQ^JrH z`HTA{36oXNK4ATCa{J2s&vE;6vQywi{{=h>OttxCxuU2G=ZBE67xOy+SY_`4BJ(`H p4<8bVx&?&q%G^VqtW5!|2ut@kFp@HXfP(Dy(;0Np2778ag~=t}O@ zq?mD%&a7}_@!43yofgqmRTXI&gnVjxZj#9HcN&2#Ya6sfTeDuEwgYmiGLYnybp<(X zRhLe?6_QG;(NIm@q1g(QqlcUF16kSVn~nvhu14w4U#m~rkuz@;=~~0x4YNl2s?c(* zM$574EXUI#GGtuO^i$Y{VtgUYxf%Y8^?Qz!eB)H~W340WTlxx?{pwmz5$$n5lXmiM z900d<{{^_M-ygtlu|5QD>*omgeby14zn#w`<`cl5FpmO{F;4;iUR-6{gc4$ zxu*y4(g4oOIJdd0GtHFnW_SbM$kXpeA8OAq{7!h?9;Y45f2_k1{X1`dT<4m1^7d#i zY#!T92ngoZJk^f*7x64$>+xTU%{O&nkeRD#_TJ5D-;8hXiHVuE&*M6w>^|-Ktxf5O z^}C(4^AqN6W7v0G2XOC9Uz@*b6WLJfjWMqH=Mg}_u1P><4z~I1�E1R7BSKD`Ny{M#5>4wSO*07<^~b>!d1qQbxJfDhvf{%rytoi{vs zBS1=ELJSs%N{*o@0!m%*XnqY;#0*yiWN04hyb$de;}{!z7{etVofl9Y+Nbl8Pj3>)gqBM%Z?btbzhHdb z33VUH=U4zE6Eh1d8#@Ol7dHqnoxMY1QgTXaT6#uiR(4KqUVcGgQE^FWS$RceRdh^jTzmp< z`Rbb5y84F3rskH`w)T$BuI`@RzWxalCrzF*b=ve9GiS}7Gk4zn1q&A~Ub1xA@)avr ztzNTs-TDn1H*Masb=&qGJ9q8gvv=SA0|yTsK63Qf@e?Ocoj!B+-1!R^FI~QJ_1g6t zH*ej(bNAl;2M-@Te)9C$^A|5)y?*od-TMz8KYjl4_1pI!KY#uH^Y`C>26ty?D+LXA zzfesD6Fmz(Qw1XfLsJ7YBVz@PpwtuvkHiv)xUR9KCNTI!ph3u36~w?;A;2ij!_F}Q zm|#_a;xbUVE)ea=C(y>^%**E5%iP1#%*xaNR0tFXsdE9z1Hl3ifv#>EL>+@(ab<2v zViJ%pDT2@$Fji4&PNH5(YDEcyUP@v~B7j%JEj1%Pttc@!6=XF&0Lp_b3?KhvQ^SlkhcYlQ10goR3^WNFU}iwd)KCSW z@MT06M=A`M8Q8HI1GE(svY3FGfek|t6h}fx?gz&eP)rvp4&yHX^1&dnI5{&j9vJk= ziN&eOxdnR349OXZMY)Lu4Cqn_fjp>U1_oiMF{k62;v|Cbiac5=xzroZ-DAofNJ0Yih=SFy8WC$F>LlPfTllt Kpgb}_w;uo*H(7`P literal 0 HcmV?d00001 diff --git a/cmake-build-debug/autorevision.sh b/cmake-build-debug/autorevision.sh new file mode 100755 index 0000000..3baa179 --- /dev/null +++ b/cmake-build-debug/autorevision.sh @@ -0,0 +1,1268 @@ +#!/bin/sh + +# Copyright (c) 2012 - 2016 dak180 and contributors. See +# https://opensource.org/licenses/mit-license.php or the included +# COPYING.md for licence terms. +# +# autorevision - extracts metadata about the head version from your +# repository. + +# Usage message. +arUsage() { + cat > "/dev/stderr" << EOF +usage: autorevision {-t output-type | -s symbol} [-o cache-file [-f] ] [-V] + Options include: + -t output-type = specify output type + -s symbol = specify symbol output + -o cache-file = specify cache file location + -f = force the use of cache data + -U = check for untracked files in svn + -V = emit version and exit + -? = help message + +The following are valid output types: + clojure = clojure file + c = C/C++ file + h = Header for use with c/c++ + hpp = Alternate C++ header strings with namespace + ini = INI file + java = Java file + javaprop = Java properties file + js = javascript file + json = JSON file + lua = Lua file + m4 = m4 file + matlab = matlab file + octave = octave file + php = PHP file + pl = Perl file + py = Python file + rpm = rpm file + scheme = scheme file + sh = Bash sytax + swift = Swift file + tex = (La)TeX file + xcode = Header useful for populating info.plist files + cmake = CMake file + + +The following are valid symbols: + VCS_TYPE + VCS_BASENAME + VCS_UUID + VCS_NUM + VCS_DATE + VCS_BRANCH + VCS_TAG + VCS_TICK + VCS_EXTRA + VCS_FULL_HASH + VCS_SHORT_HASH + VCS_WC_MODIFIED + VCS_ACTION_STAMP +EOF + exit 1 +} + +# Config +ARVERSION="&&ARVERSION&&" +TARGETFILE="/dev/stdout" +while getopts ":t:o:s:VfU" OPTION; do + case "${OPTION}" in + t) + AFILETYPE="${OPTARG}" + ;; + o) + CACHEFILE="${OPTARG}" + ;; + f) + CACHEFORCE="1" + ;; + s) + VAROUT="${OPTARG}" + ;; + U) + UNTRACKEDFILES="1" + ;; + V) + echo "autorevision ${ARVERSION}" + exit 0 + ;; + ?) + # If an unknown flag is used (or -?): + arUsage + ;; + esac +done + +if [ ! -z "${VAROUT}" ] && [ ! -z "${AFILETYPE}" ]; then + # If both -s and -t are specified: + echo "error: Improper argument combination." 1>&2 + exit 1 +elif [ -z "${VAROUT}" ] && [ -z "${AFILETYPE}" ]; then + # If neither -s or -t are specified: + arUsage +elif [ -z "${CACHEFILE}" ] && [ "${CACHEFORCE}" = "1" ]; then + # If -f is specified without -o: + arUsage +elif [ ! -f "${CACHEFILE}" ] && [ "${CACHEFORCE}" = "1" ]; then + # If we are forced to use the cache but it does not exist. + echo "error: Cache forced but no cache found." 1>&2 + exit 1 +fi + +# Make sure that the path we are given is one we can source +# (dash, we are looking at you). +if [ ! -z "${CACHEFILE}" ] && ! echo "${CACHEFILE}" | grep -q '^\.*/'; then + CACHEFILE="./${CACHEFILE}" +fi + +GENERATED_HEADER="Generated by autorevision - do not hand-hack!" + +# Functions to extract data from different repo types. +# For git repos +# shellcheck disable=SC2039,SC2164,SC2155 +gitRepo() { + local oldPath="${PWD}" + + cd "$(git rev-parse --show-toplevel)" + + VCS_TYPE="git" + + VCS_BASENAME="$(basename "${PWD}")" + + VCS_UUID="$(git rev-list --max-parents=0 --date-order --reverse HEAD 2>/dev/null | sed -n 1p)" + if [ -z "${VCS_UUID}" ]; then + VCS_UUID="$(git rev-list --topo-order HEAD | tail -n 1)" + fi + + # Is the working copy clean? + test -z "$(git status --untracked-files=normal --porcelain)" + VCS_WC_MODIFIED="${?}" + + # Enumeration of changesets + VCS_NUM="$(git rev-list --count HEAD 2>/dev/null)" + if [ -z "${VCS_NUM}" ]; then + echo "warning: Counting the number of revisions may be slower due to an outdated git version less than 1.7.2.3. If something breaks, please update it." 1>&2 + VCS_NUM="$(git rev-list HEAD | wc -l)" + fi + + # This may be a git-svn remote. If so, report the Subversion revision. + if [ -z "$(git config svn-remote.svn.url 2>/dev/null)" ]; then + # The full revision hash + VCS_FULL_HASH="$(git rev-parse HEAD)" + + # The short hash + VCS_SHORT_HASH="$(echo "${VCS_FULL_HASH}" | cut -b 1-7)" + else + # The git-svn revision number + VCS_FULL_HASH="$(git svn find-rev HEAD)" + VCS_SHORT_HASH="${VCS_FULL_HASH}" + fi + + # Current branch + VCS_BRANCH="$(git rev-parse --symbolic-full-name --verify "$(git name-rev --name-only --no-undefined HEAD 2>/dev/null)" 2>/dev/null | sed -e 's:refs/heads/::' | sed -e 's:refs/::')" + + # Cache the description + local DESCRIPTION="$(git describe --long --tags 2>/dev/null)" + + # Current or last tag ancestor (empty if no tags) + VCS_TAG="$(echo "${DESCRIPTION}" | sed -e "s:-g${VCS_SHORT_HASH}\$::" -e 's:-[0-9]*$::')" + + # Distance to last tag or an alias of VCS_NUM if there is no tag + if [ ! -z "${DESCRIPTION}" ]; then + VCS_TICK="$(echo "${DESCRIPTION}" | sed -e "s:${VCS_TAG}-::" -e "s:-g${VCS_SHORT_HASH}::")" + else + VCS_TICK="${VCS_NUM}" + fi + + # Date of the current commit + VCS_DATE="$(TZ=UTC git show -s --date=iso-strict-local --pretty=format:%ad | sed -e 's|+00:00|Z|')" + if [ -z "${VCS_DATE}" ]; then + echo "warning: Action stamps require git version 2.7+." 1>&2 + VCS_DATE="$(git log -1 --pretty=format:%ci | sed -e 's: :T:' -e 's: ::' -e 's|+00:00|Z|')" + local ASdis="1" + fi + + # Action Stamp + if [ -z "${ASdis}" ]; then + VCS_ACTION_STAMP="${VCS_DATE}!$(git show -s --pretty=format:%cE)" + else + VCS_ACTION_STAMP="" + fi + + cd "${oldPath}" +} + +# For hg repos +# shellcheck disable=SC2039,SC2164 +hgRepo() { + local oldPath="${PWD}" + + cd "$(hg root)" + + VCS_TYPE="hg" + + VCS_BASENAME="$(basename "${PWD}")" + + VCS_UUID="$(hg log -r "0" -l 1 --template '{node}\n')" + + # Is the working copy clean? + test -z "$(hg status -duram)" + VCS_WC_MODIFIED="${?}" + + # Enumeration of changesets + VCS_NUM="$(hg id -n | tr -d '+')" + + # The full revision hash + VCS_FULL_HASH="$(hg log -r "${VCS_NUM}" -l 1 --template '{node}\n')" + + # The short hash + VCS_SHORT_HASH="$(hg id -i | tr -d '+')" + + # Current bookmark (bookmarks are roughly equivalent to git's branches) + # or branch if no bookmark + VCS_BRANCH="$(hg id -B | cut -d ' ' -f 1)" + # Fall back to the branch if there are no bookmarks + if [ -z "${VCS_BRANCH}" ]; then + VCS_BRANCH="$(hg id -b)" + fi + + # Current or last tag ancestor (excluding auto tags, empty if no tags) + VCS_TAG="$(hg log -r "${VCS_NUM}" -l 1 --template '{latesttag}\n' 2>/dev/null | sed -e 's:qtip::' -e 's:tip::' -e 's:qbase::' -e 's:qparent::' -e "s:$(hg --config 'extensions.color=' --config 'extensions.mq=' --color never qtop 2>/dev/null)::" | cut -d ' ' -f 1)" + + # Distance to last tag or an alias of VCS_NUM if there is no tag + if [ ! -z "${VCS_TAG}" ]; then + VCS_TICK="$(hg log -r "${VCS_NUM}" -l 1 --template '{latesttagdistance}\n' 2>/dev/null)" + else + VCS_TICK="${VCS_NUM}" + fi + + # Date of the current commit + VCS_DATE="$(hg log -r "${VCS_NUM}" -l 1 --template '{date|isodatesec}\n' 2>/dev/null | sed -e 's: :T:' -e 's: ::' -e 's|+00:00|Z|')" + + # Action Stamp + VCS_ACTION_STAMP="$(TZ=UTC hg log -r "${VCS_NUM}" -l 1 --template '{date|localdate|rfc3339date}\n' 2>/dev/null | sed -e 's|+00:00|Z|')!$(hg log -r "${VCS_NUM}" -l 1 --template '{author|email}\n' 2>/dev/null)" + + cd "${oldPath}" +} + +# For bzr repos +# shellcheck disable=SC2039,SC2164 +bzrRepo() { + local oldPath="${PWD}" + + cd "$(bzr root)" + + VCS_TYPE="bzr" + + VCS_BASENAME="$(basename "${PWD}")" + + # Currently unimplemented because more investigation is needed. + VCS_UUID="" + + # Is the working copy clean? + bzr version-info --custom --template='{clean}\n' | grep -q '1' + VCS_WC_MODIFIED="${?}" + + # Enumeration of changesets + VCS_NUM="$(bzr revno)" + + # The full revision hash + VCS_FULL_HASH="$(bzr version-info --custom --template='{revision_id}\n')" + + # The short hash + VCS_SHORT_HASH="${VCS_NUM}" + + # Nick of the current branch + VCS_BRANCH="$(bzr nick)" + + # Current or last tag ancestor (excluding auto tags, empty if no tags) + VCS_TAG="$(bzr tags --sort=time | sed '/?$/d' | tail -n1 | cut -d ' ' -f1)" + + # Distance to last tag or an alias of VCS_NUM if there is no tag + if [ ! -z "${VCS_TAG}" ]; then + VCS_TICK="$(bzr log --line -r "tag:${VCS_TAG}.." | tail -n +2 | wc -l | sed -e 's:^ *::')" + else + VCS_TICK="${VCS_NUM}" + fi + + # Date of the current commit + VCS_DATE="$(bzr version-info --custom --template='{date}\n' | sed -e 's: :T:' -e 's: ::')" + + # Action Stamp + # Currently unimplemented because more investigation is needed. + VCS_ACTION_STAMP="" + + cd "${oldPath}" +} + +# For svn repos +# shellcheck disable=SC2039,SC2164,SC2155 +svnRepo() { + local oldPath="${PWD}" + + VCS_TYPE="svn" + + case "${PWD}" in + /*trunk*|/*branches*|/*tags*) + local fn="${PWD}" + while [ "$(basename "${fn}")" != 'trunk' ] && [ "$(basename "${fn}")" != 'branches' ] && [ "$(basename "${fn}")" != 'tags' ] && [ "$(basename "${fn}")" != '/' ]; do + local fn="$(dirname "${fn}")" + done + local fn="$(dirname "${fn}")" + if [ "${fn}" = '/' ]; then + VCS_BASENAME="$(basename "${PWD}")" + else + VCS_BASENAME="$(basename "${fn}")" + fi + ;; + *) VCS_BASENAME="$(basename "${PWD}")" ;; + esac + + VCS_UUID="$(svn info --xml | sed -n -e 's:::' -e 's:::p')" + + # Cache svnversion output + local SVNVERSION="$(svnversion)" + + # Is the working copy clean? + echo "${SVNVERSION}" | grep -q "M" + case "${?}" in + 0) + VCS_WC_MODIFIED="1" + ;; + 1) + if [ ! -z "${UNTRACKEDFILES}" ]; then + # `svnversion` does not detect untracked files and `svn status` is really slow, so only run it if we really have to. + if [ -z "$(svn status)" ]; then + VCS_WC_MODIFIED="0" + else + VCS_WC_MODIFIED="1" + fi + else + VCS_WC_MODIFIED="0" + fi + ;; + esac + + # Enumeration of changesets + VCS_NUM="$(echo "${SVNVERSION}" | cut -d : -f 1 | sed -e 's:M::' -e 's:S::' -e 's:P::')" + + # The full revision hash + VCS_FULL_HASH="${SVNVERSION}" + + # The short hash + VCS_SHORT_HASH="${VCS_NUM}" + + # Current branch + case "${PWD}" in + /*trunk*|/*branches*|/*tags*) + local lastbase="" + local fn="${PWD}" + while : + do + base="$(basename "${fn}")" + if [ "${base}" = 'trunk' ]; then + VCS_BRANCH='trunk' + break + elif [ "${base}" = 'branches' ] || [ "${base}" = 'tags' ]; then + VCS_BRANCH="${lastbase}" + break + elif [ "${base}" = '/' ]; then + VCS_BRANCH="" + break + fi + local lastbase="${base}" + local fn="$(dirname "${fn}")" + done + ;; + *) VCS_BRANCH="" ;; + esac + + # Current or last tag ancestor (empty if no tags). But "current + # tag" can't be extracted reliably because Subversion doesn't + # have tags the way other VCSes do. + VCS_TAG="" + VCS_TICK="" + + # Date of the current commit + VCS_DATE="$(svn info --xml | sed -n -e 's:::' -e 's:::p')" + + # Action Stamp + VCS_ACTION_STAMP="${VCS_DATE}!$(svn log --xml -l 1 -r "${VCS_SHORT_HASH}" | sed -n -e 's:::' -e 's:::p')" + + cd "${oldPath}" +} + + +# Functions to output data in different formats. +# For bash output +shOutput() { + cat > "${TARGETFILE}" << EOF +# ${GENERATED_HEADER} + +VCS_TYPE="${VCS_TYPE}" +VCS_BASENAME="${VCS_BASENAME}" +VCS_UUID="${VCS_UUID}" +VCS_NUM="${VCS_NUM}" +VCS_DATE="${VCS_DATE}" +VCS_BRANCH="${VCS_BRANCH}" +VCS_TAG="${VCS_TAG}" +VCS_TICK="${VCS_TICK}" +VCS_EXTRA="${VCS_EXTRA}" + +VCS_ACTION_STAMP="${VCS_ACTION_STAMP}" +VCS_FULL_HASH="${VCS_FULL_HASH}" +VCS_SHORT_HASH="${VCS_SHORT_HASH}" + +VCS_WC_MODIFIED="${VCS_WC_MODIFIED}" + +# end +EOF +} + +# For source C output +cOutput() { + cat > "${TARGETFILE}" << EOF +/* ${GENERATED_HEADER} */ + +const char *VCS_TYPE = "${VCS_TYPE}"; +const char *VCS_BASENAME = "${VCS_BASENAME}"; +const char *VCS_UUID = "${VCS_UUID}"; +const int VCS_NUM = ${VCS_NUM}; +const char *VCS_DATE = "${VCS_DATE}"; +const char *VCS_BRANCH = "${VCS_BRANCH}"; +const char *VCS_TAG = "${VCS_TAG}"; +const int VCS_TICK = ${VCS_TICK}; +const char *VCS_EXTRA = "${VCS_EXTRA}"; + +const char *VCS_ACTION_STAMP = "${VCS_ACTION_STAMP}"; +const char *VCS_FULL_HASH = "${VCS_FULL_HASH}"; +const char *VCS_SHORT_HASH = "${VCS_SHORT_HASH}"; + +const int VCS_WC_MODIFIED = ${VCS_WC_MODIFIED}; + +/* end */ +EOF +} + +# For header output +hOutput() { + cat > "${TARGETFILE}" << EOF +/* ${GENERATED_HEADER} */ +#ifndef AUTOREVISION_H +#define AUTOREVISION_H + +#define VCS_TYPE "${VCS_TYPE}" +#define VCS_BASENAME "${VCS_BASENAME}" +#define VCS_UUID "${VCS_UUID}" +#define VCS_NUM ${VCS_NUM} +#define VCS_DATE "${VCS_DATE}" +#define VCS_BRANCH "${VCS_BRANCH}" +#define VCS_TAG "${VCS_TAG}" +#define VCS_TICK ${VCS_TICK} +#define VCS_EXTRA "${VCS_EXTRA}" + +#define VCS_ACTION_STAMP "${VCS_ACTION_STAMP}" +#define VCS_FULL_HASH "${VCS_FULL_HASH}" +#define VCS_SHORT_HASH "${VCS_SHORT_HASH}" + +#define VCS_WC_MODIFIED ${VCS_WC_MODIFIED} + +#endif + +/* end */ +EOF +} + +# A header output for use with xcode to populate info.plist strings +xcodeOutput() { + cat > "${TARGETFILE}" << EOF +/* ${GENERATED_HEADER} */ +#ifndef AUTOREVISION_H +#define AUTOREVISION_H + +#define VCS_TYPE ${VCS_TYPE} +#define VCS_BASENAME ${VCS_BASENAME} +#define VCS_UUID ${VCS_UUID} +#define VCS_NUM ${VCS_NUM} +#define VCS_DATE ${VCS_DATE} +#define VCS_BRANCH ${VCS_BRANCH} +#define VCS_TAG ${VCS_TAG} +#define VCS_TICK ${VCS_TICK} +#define VCS_EXTRA ${VCS_EXTRA} + +#define VCS_ACTION_STAMP ${VCS_ACTION_STAMP} +#define VCS_FULL_HASH ${VCS_FULL_HASH} +#define VCS_SHORT_HASH ${VCS_SHORT_HASH} + +#define VCS_WC_MODIFIED ${VCS_WC_MODIFIED} + +#endif + +/* end */ +EOF +} + +# For Swift output +swiftOutput() { + case "${VCS_WC_MODIFIED}" in + 0) VCS_WC_MODIFIED="false" ;; + 1) VCS_WC_MODIFIED="true" ;; + esac + # For values that may not exist depending on the type of repo we + # have read from, set them to `nil` when they are empty. + if [ -z "${VCS_UUID}" ]; then + VCS_UUID="nil" + else + VCS_UUID="\"${VCS_UUID}\"" + fi + if [ -z "${VCS_TAG}" ]; then + VCS_TAG="nil" + else + VCS_TAG="\"${VCS_TAG}\"" + fi + : "${VCS_TICK:="nil"}" + if [ -z "${VCS_EXTRA}" ]; then + VCS_EXTRA="nil" + else + VCS_EXTRA="\"${VCS_EXTRA}\"" + fi + if [ -z "${VCS_ACTION_STAMP}" ]; then + VCS_ACTION_STAMP="nil" + else + VCS_ACTION_STAMP="\"${VCS_ACTION_STAMP}\"" + fi + cat > "${TARGETFILE}" << EOF +/* ${GENERATED_HEADER} */ + +let VCS_TYPE = "${VCS_TYPE}" +let VCS_BASENAME = "${VCS_BASENAME}" +let VCS_UUID: String? = ${VCS_UUID} +let VCS_NUM: Int = ${VCS_NUM} +let VCS_DATE = "${VCS_DATE}" +let VCS_BRANCH: String = "${VCS_BRANCH}" +let VCS_TAG: String? = ${VCS_TAG} +let VCS_TICK: Int? = ${VCS_TICK} +let VCS_EXTRA: String? = ${VCS_EXTRA} + +let VCS_ACTION_STAMP: String? = ${VCS_ACTION_STAMP} +let VCS_FULL_HASH: String = "${VCS_FULL_HASH}" +let VCS_SHORT_HASH: String = "${VCS_SHORT_HASH}" + +let VCS_WC_MODIFIED: Bool = ${VCS_WC_MODIFIED} + +/* end */ +EOF +} + +# For Python output +pyOutput() { + case "${VCS_WC_MODIFIED}" in + 0) VCS_WC_MODIFIED="False" ;; + 1) VCS_WC_MODIFIED="True" ;; + esac + cat > "${TARGETFILE}" << EOF +# ${GENERATED_HEADER} + +VCS_TYPE = "${VCS_TYPE}" +VCS_BASENAME = "${VCS_BASENAME}" +VCS_UUID = "${VCS_UUID}" +VCS_NUM = ${VCS_NUM} +VCS_DATE = "${VCS_DATE}" +VCS_BRANCH = "${VCS_BRANCH}" +VCS_TAG = "${VCS_TAG}" +VCS_TICK = ${VCS_TICK} +VCS_EXTRA = "${VCS_EXTRA}" + +VCS_ACTION_STAMP = "${VCS_ACTION_STAMP}" +VCS_FULL_HASH = "${VCS_FULL_HASH}" +VCS_SHORT_HASH = "${VCS_SHORT_HASH}" + +VCS_WC_MODIFIED = ${VCS_WC_MODIFIED} + +# end +EOF +} + +# For Perl output +plOutput() { + cat << EOF +# ${GENERATED_HEADER} + +\$VCS_TYPE = '${VCS_TYPE}'; +\$VCS_BASENAME = '${VCS_BASENAME}'; +\$VCS_UUID = '${VCS_UUID}'; +\$VCS_NUM = ${VCS_NUM}; +\$VCS_DATE = '${VCS_DATE}'; +\$VCS_BRANCH = '${VCS_BRANCH}'; +\$VCS_TAG = '${VCS_TAG}'; +\$VCS_TICK = ${VCS_TICK}; +\$VCS_EXTRA = '${VCS_EXTRA}'; + +\$VCS_ACTION_STAMP = '${VCS_ACTION_STAMP}'; +\$VCS_FULL_HASH = '${VCS_FULL_HASH}'; +\$VCS_SHORT_HASH = '${VCS_SHORT_HASH}'; + +\$VCS_WC_MODIFIED = ${VCS_WC_MODIFIED}; + +# end +1; +EOF +} + +# For lua output +luaOutput() { + case "${VCS_WC_MODIFIED}" in + 0) VCS_WC_MODIFIED="false" ;; + 1) VCS_WC_MODIFIED="true" ;; + esac + cat > "${TARGETFILE}" << EOF +-- ${GENERATED_HEADER} + +VCS_TYPE = "${VCS_TYPE}" +VCS_BASENAME = "${VCS_BASENAME}" +VCS_UUID = "${VCS_UUID}" +VCS_NUM = ${VCS_NUM} +VCS_DATE = "${VCS_DATE}" +VCS_BRANCH = "${VCS_BRANCH}" +VCS_TAG = "${VCS_TAG}" +VCS_TICK = ${VCS_TICK} +VCS_EXTRA = "${VCS_EXTRA}" + +VCS_ACTION_STAMP = "${VCS_ACTION_STAMP}" +VCS_FULL_HASH = "${VCS_FULL_HASH}" +VCS_SHORT_HASH = "${VCS_SHORT_HASH}" + +VCS_WC_MODIFIED = ${VCS_WC_MODIFIED} + +-- end +EOF +} + +# For php output +phpOutput() { + case "${VCS_WC_MODIFIED}" in + 0) VCS_WC_MODIFIED="false" ;; + 1) VCS_WC_MODIFIED="true" ;; + esac + cat > "${TARGETFILE}" << EOF + "${VCS_TYPE}", + "VCS_BASENAME" => "${VCS_BASENAME}", + "VCS_UUID" => "${VCS_UUID}", + "VCS_NUM" => ${VCS_NUM}, + "VCS_DATE" => "${VCS_DATE}", + "VCS_BRANCH" => "${VCS_BRANCH}", + "VCS_TAG" => "${VCS_TAG}", + "VCS_TICK" => ${VCS_TICK}, + "VCS_EXTRA" => "${VCS_EXTRA}", + "VCS_ACTION_STAMP" => "${VCS_ACTION_STAMP}", + "VCS_FULL_HASH" => "${VCS_FULL_HASH}", + "VCS_SHORT_HASH" => "${VCS_SHORT_HASH}", + "VCS_WC_MODIFIED" => ${VCS_WC_MODIFIED} +); + +# end +?> +EOF +} + +# For ini output +iniOutput() { + case "${VCS_WC_MODIFIED}" in + 0) VCS_WC_MODIFIED="false" ;; + 1) VCS_WC_MODIFIED="true" ;; + esac + cat > "${TARGETFILE}" << EOF +; ${GENERATED_HEADER} +[VCS] +VCS_TYPE = "${VCS_TYPE}" +VCS_BASENAME = "${VCS_BASENAME}" +VCS_UUID = "${VCS_UUID}" +VCS_NUM = ${VCS_NUM} +VCS_DATE = "${VCS_DATE}" +VCS_BRANCH = "${VCS_BRANCH}" +VCS_TAG = "${VCS_TAG}" +VCS_TICK = ${VCS_TICK} +VCS_EXTRA = "${VCS_EXTRA}" +VCS_ACTION_STAMP = "${VCS_ACTION_STAMP}" +VCS_FULL_HASH = "${VCS_FULL_HASH}" +VCS_SHORT_HASH = "${VCS_SHORT_HASH}" +VCS_WC_MODIFIED = ${VCS_WC_MODIFIED} +; end +EOF +} + +# For javascript output +jsOutput() { + case "${VCS_WC_MODIFIED}" in + 1) VCS_WC_MODIFIED="true" ;; + 0) VCS_WC_MODIFIED="false" ;; + esac + cat > "${TARGETFILE}" << EOF +/** ${GENERATED_HEADER} */ + +var autorevision = { + VCS_TYPE: "${VCS_TYPE}", + VCS_BASENAME: "${VCS_BASENAME}", + VCS_UUID: "${VCS_UUID}", + VCS_NUM: ${VCS_NUM}, + VCS_DATE: "${VCS_DATE}", + VCS_BRANCH: "${VCS_BRANCH}", + VCS_TAG: "${VCS_TAG}", + VCS_TICK: ${VCS_TICK}, + VCS_EXTRA: "${VCS_EXTRA}", + + VCS_ACTION_STAMP: "${VCS_ACTION_STAMP}", + VCS_FULL_HASH: "${VCS_FULL_HASH}", + VCS_SHORT_HASH: "${VCS_SHORT_HASH}", + + VCS_WC_MODIFIED: ${VCS_WC_MODIFIED} +}; + +/** Node.js compatibility */ +if (typeof module !== 'undefined') { + module.exports = autorevision; +} + +/** end */ +EOF +} + +# For JSON output +jsonOutput() { + case "${VCS_WC_MODIFIED}" in + 1) VCS_WC_MODIFIED="true" ;; + 0) VCS_WC_MODIFIED="false" ;; + esac + cat > "${TARGETFILE}" << EOF +{ + "_comment": "${GENERATED_HEADER}", + "VCS_TYPE": "${VCS_TYPE}", + "VCS_BASENAME": "${VCS_BASENAME}", + "VCS_UUID": "${VCS_UUID}", + "VCS_NUM": ${VCS_NUM}, + "VCS_DATE": "${VCS_DATE}", + "VCS_BRANCH":"${VCS_BRANCH}", + "VCS_TAG": "${VCS_TAG}", + "VCS_TICK": ${VCS_TICK}, + "VCS_EXTRA": "${VCS_EXTRA}", + + "VCS_ACTION_STAMP": "${VCS_ACTION_STAMP}", + "VCS_FULL_HASH": "${VCS_FULL_HASH}", + "VCS_SHORT_HASH": "${VCS_SHORT_HASH}", + + "VCS_WC_MODIFIED": ${VCS_WC_MODIFIED} +} +EOF +} + +# For Java output +javaOutput() { + case "${VCS_WC_MODIFIED}" in + 1) VCS_WC_MODIFIED="true" ;; + 0) VCS_WC_MODIFIED="false" ;; + esac + cat > "${TARGETFILE}" << EOF +/* ${GENERATED_HEADER} */ + +public class autorevision { + public static final String VCS_TYPE = "${VCS_TYPE}"; + public static final String VCS_BASENAME = "${VCS_BASENAME}"; + public static final String VCS_UUID = "${VCS_UUID}"; + public static final long VCS_NUM = ${VCS_NUM}; + public static final String VCS_DATE = "${VCS_DATE}"; + public static final String VCS_BRANCH = "${VCS_BRANCH}"; + public static final String VCS_TAG = "${VCS_TAG}"; + public static final long VCS_TICK = ${VCS_TICK}; + public static final String VCS_EXTRA = "${VCS_EXTRA}"; + + public static final String VCS_ACTION_STAMP = "${VCS_ACTION_STAMP}"; + public static final String VCS_FULL_HASH = "${VCS_FULL_HASH}"; + public static final String VCS_SHORT_HASH = "${VCS_SHORT_HASH}"; + + public static final boolean VCS_WC_MODIFIED = ${VCS_WC_MODIFIED}; +} +EOF +} + +# For Java properties output +javapropOutput() { + case "${VCS_WC_MODIFIED}" in + 1) VCS_WC_MODIFIED="true" ;; + 0) VCS_WC_MODIFIED="false" ;; + esac + cat > "${TARGETFILE}" << EOF +# ${GENERATED_HEADER} + +VCS_TYPE=${VCS_TYPE} +VCS_BASENAME=${VCS_BASENAME} +VCS_UUID=${VCS_UUID} +VCS_NUM=${VCS_NUM} +VCS_DATE=${VCS_DATE} +VCS_BRANCH=${VCS_BRANCH} +VCS_TAG=${VCS_TAG} +VCS_TICK=${VCS_TICK} +VCS_EXTRA=${VCS_EXTRA} + +VCS_ACTION_STAMP=${VCS_ACTION_STAMP} +VCS_FULL_HASH=${VCS_FULL_HASH} +VCS_SHORT_HASH=${VCS_SHORT_HASH} + +VCS_WC_MODIFIED=${VCS_WC_MODIFIED} +EOF +} + +# For m4 output +m4Output() { + cat > "${TARGETFILE}" << EOF +dnl ${GENERATED_HEADER} +define(\`VCS_TYPE', \`${VCS_TYPE}')dnl +define(\`VCS_BASENAME', \`${VCS_BASENAME}')dnl +define(\`VCS_UUID', \`${VCS_UUID}')dnl +define(\`VCS_NUM', \`${VCS_NUM}')dnl +define(\`VCS_DATE', \`${VCS_DATE}')dnl +define(\`VCS_BRANCH', \`${VCS_BRANCH}')dnl +define(\`VCS_TAG', \`${VCS_TAG}')dnl +define(\`VCS_TICK', \`${VCS_TICK}')dnl +define(\`VCS_EXTRA', \`${VCS_EXTRA}')dnl +define(\`VCS_ACTIONSTAMP', \`${VCS_ACTION_STAMP}')dnl +define(\`VCS_FULLHASH', \`${VCS_FULL_HASH}')dnl +define(\`VCS_SHORTHASH', \`${VCS_SHORT_HASH}')dnl +define(\`VCS_WC_MODIFIED', \`${VCS_WC_MODIFIED}')dnl +EOF +} + +# For (La)TeX output +texOutput() { + case "${VCS_WC_MODIFIED}" in + 0) VCS_WC_MODIFIED="false" ;; + 1) VCS_WC_MODIFIED="true" ;; + esac + cat > "${TARGETFILE}" << EOF +% ${GENERATED_HEADER} +\def \vcsType {${VCS_TYPE}} +\def \vcsBasename {${VCS_BASENAME}} +\def \vcsUUID {${VCS_UUID}} +\def \vcsNum {${VCS_NUM}} +\def \vcsDate {${VCS_DATE}} +\def \vcsBranch {${VCS_BRANCH}} +\def \vcsTag {${VCS_TAG}} +\def \vcsTick {${VCS_TICK}} +\def \vcsExtra {${VCS_EXTRA}} +\def \vcsACTIONSTAMP {${VCS_ACTION_STAMP}} +\def \vcsFullHash {${VCS_FULL_HASH}} +\def \vcsShortHash {${VCS_SHORT_HASH}} +\def \vcsWCModified {${VCS_WC_MODIFIED}} +\endinput +EOF +} + +# For scheme output +schemeOutput() { + case "${VCS_WC_MODIFIED}" in + 0) VCS_WC_MODIFIED="#f" ;; + 1) VCS_WC_MODIFIED="#t" ;; + esac + cat > "${TARGETFILE}" << EOF +;; ${GENERATED_HEADER} +(define VCS_TYPE "${VCS_TYPE}") +(define VCS_BASENAME "${VCS_BASENAME}") +(define VCS_UUID "${VCS_UUID}") +(define VCS_NUM ${VCS_NUM}) +(define VCS_DATE "${VCS_DATE}") +(define VCS_BRANCH "${VCS_BRANCH}") +(define VCS_TAG "${VCS_TAG}") +(define VCS_TICK ${VCS_TICK}) +(define VCS_EXTRA "${VCS_EXTRA}") + +(define VCS_ACTION_STAMP "${VCS_ACTION_STAMP}") +(define VCS_FULL_HASH "${VCS_FULL_HASH}") +(define VCS_SHORT_HASH "${VCS_SHORT_HASH}") + +(define VCS_WC_MODIFIED ${VCS_WC_MODIFIED}) +;; end +EOF +} + +# For clojure output +clojureOutput() { + case "${VCS_WC_MODIFIED}" in + 0) VCS_WC_MODIFIED="false" ;; + 1) VCS_WC_MODIFIED="true" ;; + esac + cat > "${TARGETFILE}" << EOF +;; ${GENERATED_HEADER} +(def VCS_TYPE "${VCS_TYPE}") +(def VCS_BASENAME "${VCS_BASENAME}") +(def VCS_UUID "${VCS_UUID}") +(def VCS_NUM ${VCS_NUM}) +(def VCS_DATE "${VCS_DATE}") +(def VCS_BRANCH "${VCS_BRANCH}") +(def VCS_TAG "${VCS_TAG}") +(def VCS_TICK ${VCS_TICK}) +(def VCS_EXTRA "${VCS_EXTRA}") + +(def VCS_ACTION_STAMP "${VCS_ACTION_STAMP}") +(def VCS_FULL_HASH "${VCS_FULL_HASH}") +(def VCS_SHORT_HASH "${VCS_SHORT_HASH}") + +(def VCS_WC_MODIFIED ${VCS_WC_MODIFIED}) +;; end +EOF +} + +# For rpm spec file output +rpmOutput() { + cat > "${TARGETFILE}" << EOF +# ${GENERATED_HEADER} +$([ "${VCS_TYPE}" ] && echo "%define vcs_type ${VCS_TYPE}") +$([ "${VCS_BASENAME}" ] && echo "%define vcs_basename ${VCS_BASENAME}") +$([ "${VCS_UUID}" ] && echo "%define vcs_uuid ${VCS_UUID}") +$([ "${VCS_NUM}" ] && echo "%define vcs_num ${VCS_NUM}") +$([ "${VCS_DATE}" ] && echo "%define vcs_date ${VCS_DATE}") +$([ "${VCS_BRANCH}" ] && echo "%define vcs_branch ${VCS_BRANCH}") +$([ "${VCS_TAG}" ] && echo "%define vcs_tag ${VCS_TAG}") +$([ "${VCS_TICK}" ] && echo "%define vcs_tick ${VCS_TICK}") +$([ "${VCS_EXTRA}" ] && echo "%define vcs_extra ${VCS_EXTRA}") + +$([ "${VCS_ACTION_STAMP}" ] && echo "%define vcs_action_stamp ${VCS_ACTION_STAMP}") +$([ "${VCS_FULL_HASH}" ] && echo "%define vcs_full_hash ${VCS_FULL_HASH}") +$([ "${VCS_SHORT_HASH}" ] && echo "%define vcs_short_hash ${VCS_SHORT_HASH}") + +$([ "${VCS_WC_MODIFIED}" ] && echo "%define vcs_wc_modified ${VCS_WC_MODIFIED}") +# end +EOF +} + +# shellcheck disable=SC2155,SC2039 +hppOutput() { + local NAMESPACE="$(echo "${VCS_BASENAME}" | sed -e 's:_::g' | tr '[:lower:]' '[:upper:]')" + cat > "${TARGETFILE}" << EOF +/* ${GENERATED_HEADER} */ + +#ifndef ${NAMESPACE}_AUTOREVISION_H +#define ${NAMESPACE}_AUTOREVISION_H + +#include + +namespace $(echo "${NAMESPACE}" | tr '[:upper:]' '[:lower:]') +{ + const std::string VCS_TYPE = "${VCS_TYPE}"; + const std::string VCS_BASENAME = "${VCS_BASENAME}"; + const std::string VCS_UUID = "${VCS_UUID}"; + const int VCS_NUM = ${VCS_NUM}; + const std::string VCS_DATE = "${VCS_DATE}"; + const std::string VCS_BRANCH = "${VCS_BRANCH}"; + const std::string VCS_TAG = "${VCS_TAG}"; + const int VCS_TICK = ${VCS_TICK}; + const std::string VCS_EXTRA = "${VCS_EXTRA}"; + + const std::string VCS_ACTION_STAMP = "${VCS_ACTION_STAMP}"; + const std::string VCS_FULL_HASH = "${VCS_FULL_HASH}"; + const std::string VCS_SHORT_HASH = "${VCS_SHORT_HASH}"; + + const int VCS_WC_MODIFIED = ${VCS_WC_MODIFIED}; +} + +#endif + +/* end */ +EOF +} + +matlabOutput() { + case "${VCS_WC_MODIFIED}" in + 0) VCS_WC_MODIFIED="FALSE" ;; + 1) VCS_WC_MODIFIED="TRUE" ;; + esac + cat > "${TARGETFILE}" << EOF +% ${GENERATED_HEADER} + +VCS_TYPE = '${VCS_TYPE}'; +VCS_BASENAME = '${VCS_BASENAME}'; +VCS_UUID = '${VCS_UUID}'; +VCS_NUM = ${VCS_NUM}; +VCS_DATE = '${VCS_DATE}'; +VCS_BRANCH = '${VCS_BRANCH}'; +VCS_TAG = '${VCS_TAG}'; +VCS_TICK = ${VCS_TICK}; +VCS_EXTRA = '${VCS_EXTRA}'; + +VCS_ACTION_STAMP = '${VCS_ACTION_STAMP}'; +VCS_FULL_HASH = '${VCS_FULL_HASH}'; +VCS_SHORT_HASH = '${VCS_SHORT_HASH}'; + +VCS_WC_MODIFIED = ${VCS_WC_MODIFIED}; + +% end +EOF +} + +octaveOutput() { + cat > "${TARGETFILE}" << EOF +% ${GENERATED_HEADER} + +VCS_TYPE = '${VCS_TYPE}'; +VCS_BASENAME = '${VCS_BASENAME}'; +VCS_UUID = '${VCS_UUID}'; +VCS_NUM = ${VCS_NUM}; +VCS_DATE = '${VCS_DATE}'; +VCS_BRANCH = '${VCS_BRANCH}'; +VCS_TAG = '${VCS_TAG}'; +VCS_TICK = ${VCS_TICK}; +VCS_EXTRA = '${VCS_EXTRA}'; + +VCS_ACTION_STAMP = '${VCS_ACTION_STAMP}'; +VCS_FULL_HASH = '${VCS_FULL_HASH}'; +VCS_SHORT_HASH = '${VCS_SHORT_HASH}'; + +VCS_WC_MODIFIED = ${VCS_WC_MODIFIED}; + +% end +EOF +} + +cmakeOutput() { + cat > "${TARGETFILE}" << EOF +# ${GENERATED_HEADER} + +set(VCS_TYPE ${VCS_TYPE}) +set(VCS_BASENAME ${VCS_BASENAME}) +set(VCS_UUID ${VCS_UUID}) +set(VCS_NUM ${VCS_NUM}) +set(VCS_DATE ${VCS_DATE}) +set(VCS_BRANCH ${VCS_BRANCH}) +set(VCS_TAG ${VCS_TAG}) +set(VCS_TICK ${VCS_TICK}) +set(VCS_EXTRA ${VCS_EXTRA}) + +set(VCS_ACTION_STAMP ${VCS_ACTION_STAMP}) +set(VCS_FULL_HASH ${VCS_FULL_HASH}) +set(VCS_SHORT_HASH ${VCS_SHORT_HASH}) + +set(VCS_WC_MODIFIED ${VCS_WC_MODIFIED}) + +# end +EOF +} + + +# Helper functions +# Count path segments +# shellcheck disable=SC2039 +pathSegment() { + local pathz="${1}" + local depth="0" + + if [ ! -z "${pathz}" ]; then + # Continue until we are at / or there are no path separators left. + while [ ! "${pathz}" = "/" ] && [ ! "${pathz}" = "$(echo "${pathz}" | sed -e 's:/::')" ]; do + pathz="$(dirname "${pathz}")" + depth="$((depth+1))" + done + fi + echo "${depth}" +} + +# Largest of four numbers +# shellcheck disable=SC2039 +multiCompare() { + local larger="${1}" + local numA="${2}" + local numB="${3}" + local numC="${4}" + + [ "${numA}" -gt "${larger}" ] && larger="${numA}" + [ "${numB}" -gt "${larger}" ] && larger="${numB}" + [ "${numC}" -gt "${larger}" ] && larger="${numC}" + echo "${larger}" +} + +# Test for repositories +# shellcheck disable=SC2155,SC2039 +repoTest() { + REPONUM="0" + if [ ! -z "$(git rev-parse HEAD 2>/dev/null)" ]; then + local gitPath="$(git rev-parse --show-toplevel)" + local gitDepth="$(pathSegment "${gitPath}")" + REPONUM="$((REPONUM+1))" + else + local gitDepth="0" + fi + if [ ! -z "$(hg root 2>/dev/null)" ]; then + local hgPath="$(hg root 2>/dev/null)" + local hgDepth="$(pathSegment "${hgPath}")" + REPONUM="$((REPONUM+1))" + else + local hgDepth="0" + fi + if [ ! -z "$(bzr root 2>/dev/null)" ]; then + local bzrPath="$(bzr root 2>/dev/null)" + local bzrDepth="$(pathSegment "${bzrPath}")" + REPONUM="$((REPONUM+1))" + else + local bzrDepth="0" + fi + if [ ! -z "$(svn info 2>/dev/null)" ]; then + local stringz="" + local stringx="" + local svnPath="$(svn info --xml | sed -n -e "s:${stringz}::" -e "s:${stringx}::p")" + # An old enough svn will not be able give us a path; default + # to 1 for that case. + if [ -z "${svnPath}" ]; then + local svnDepth="1" + else + local svnDepth="$(pathSegment "${svnPath}")" + fi + REPONUM="$((REPONUM+1))" + else + local svnDepth="0" + fi + + # Do not do more work then we have to. + if [ "${REPONUM}" = "0" ]; then + return + fi + + # Figure out which repo is the deepest and use it. + local wonRepo="$(multiCompare "${gitDepth}" "${hgDepth}" "${bzrDepth}" "${svnDepth}")" + if [ "${wonRepo}" = "${gitDepth}" ]; then + gitRepo + elif [ "${wonRepo}" = "${hgDepth}" ]; then + hgRepo + elif [ "${wonRepo}" = "${bzrDepth}" ]; then + bzrRepo + elif [ "${wonRepo}" = "${svnDepth}" ]; then + svnRepo + fi +} + + + +# Detect which repos we are in and gather data. +# shellcheck source=/dev/null +if [ -f "${CACHEFILE}" ] && [ "${CACHEFORCE}" = "1" ]; then + # When requested only read from the cache to populate our symbols. + . "${CACHEFILE}" +else + # If a value is not set through the environment set VCS_EXTRA to nothing. + : "${VCS_EXTRA:=""}" + repoTest + + if [ -f "${CACHEFILE}" ] && [ "${REPONUM}" = "0" ]; then + # We are not in a repo; try to use a previously generated cache to populate our symbols. + . "${CACHEFILE}" + # Do not overwrite the cache if we know we are not going to write anything new. + CACHEFORCE="1" + elif [ "${REPONUM}" = "0" ]; then + echo "error: No repo or cache detected." 1>&2 + exit 1 + fi +fi + + +# -s output is handled here. +if [ ! -z "${VAROUT}" ]; then + if [ "${VAROUT}" = "VCS_TYPE" ]; then + echo "${VCS_TYPE}" + elif [ "${VAROUT}" = "VCS_BASENAME" ]; then + echo "${VCS_BASENAME}" + elif [ "${VAROUT}" = "VCS_NUM" ]; then + echo "${VCS_NUM}" + elif [ "${VAROUT}" = "VCS_DATE" ]; then + echo "${VCS_DATE}" + elif [ "${VAROUT}" = "VCS_BRANCH" ]; then + echo "${VCS_BRANCH}" + elif [ "${VAROUT}" = "VCS_TAG" ]; then + echo "${VCS_TAG}" + elif [ "${VAROUT}" = "VCS_TICK" ]; then + echo "${VCS_TICK}" + elif [ "${VAROUT}" = "VCS_FULL_HASH" ]; then + echo "${VCS_FULL_HASH}" + elif [ "${VAROUT}" = "VCS_SHORT_HASH" ]; then + echo "${VCS_SHORT_HASH}" + elif [ "${VAROUT}" = "VCS_WC_MODIFIED" ]; then + echo "${VCS_WC_MODIFIED}" + elif [ "${VAROUT}" = "VCS_ACTION_STAMP" ]; then + echo "${VCS_ACTION_STAMP}" + else + echo "error: Not a valid output symbol." 1>&2 + exit 1 + fi +fi + + +# Detect requested output type and use it. +if [ ! -z "${AFILETYPE}" ]; then + if [ "${AFILETYPE}" = "c" ]; then + cOutput + elif [ "${AFILETYPE}" = "h" ]; then + hOutput + elif [ "${AFILETYPE}" = "xcode" ]; then + xcodeOutput + elif [ "${AFILETYPE}" = "swift" ]; then + swiftOutput + elif [ "${AFILETYPE}" = "sh" ]; then + shOutput + elif [ "${AFILETYPE}" = "py" ] || [ "${AFILETYPE}" = "python" ]; then + pyOutput + elif [ "${AFILETYPE}" = "pl" ] || [ "${AFILETYPE}" = "perl" ]; then + plOutput + elif [ "${AFILETYPE}" = "lua" ]; then + luaOutput + elif [ "${AFILETYPE}" = "php" ]; then + phpOutput + elif [ "${AFILETYPE}" = "ini" ]; then + iniOutput + elif [ "${AFILETYPE}" = "js" ]; then + jsOutput + elif [ "${AFILETYPE}" = "json" ]; then + jsonOutput + elif [ "${AFILETYPE}" = "java" ]; then + javaOutput + elif [ "${AFILETYPE}" = "javaprop" ]; then + javapropOutput + elif [ "${AFILETYPE}" = "tex" ]; then + texOutput + elif [ "${AFILETYPE}" = "m4" ]; then + m4Output + elif [ "${AFILETYPE}" = "scheme" ]; then + schemeOutput + elif [ "${AFILETYPE}" = "clojure" ]; then + clojureOutput + elif [ "${AFILETYPE}" = "rpm" ]; then + rpmOutput + elif [ "${AFILETYPE}" = "hpp" ]; then + hppOutput + elif [ "${AFILETYPE}" = "matlab" ]; then + matlabOutput + elif [ "${AFILETYPE}" = "octave" ]; then + octaveOutput + elif [ "${AFILETYPE}" = "cmake" ]; then + cmakeOutput + else + echo "error: Not a valid output type." 1>&2 + exit 1 + fi +fi + + +# If requested, make a cache file. +if [ ! -z "${CACHEFILE}" ] && [ ! "${CACHEFORCE}" = "1" ]; then + TARGETFILE="${CACHEFILE}.tmp" + shOutput + + # Check to see if there have been any actual changes. + if [ ! -f "${CACHEFILE}" ]; then + mv -f "${CACHEFILE}.tmp" "${CACHEFILE}" + elif cmp -s "${CACHEFILE}.tmp" "${CACHEFILE}"; then + rm -f "${CACHEFILE}.tmp" + else + mv -f "${CACHEFILE}.tmp" "${CACHEFILE}" + fi +fi diff --git a/cmake-build-debug/changelog.txt b/cmake-build-debug/changelog.txt new file mode 100644 index 0000000..1eb4e2a --- /dev/null +++ b/cmake-build-debug/changelog.txt @@ -0,0 +1,55 @@ +* Mon Sep 28 2020 yangwei yangwei@iie.ac.cn + - hash: 8a631fe724c0d095e6942cd8d24062ef117005a3 + - commit: + - ✨feat: 使用cmake编译,并支æŒè‡ªåŠ¨ç‰ˆæœ¬å· + +* Fri Sep 25 2020 yangwei yangwei@iie.ac.cn + - hash: 6429a20dd485d4a44f2cfa1fb169fb80e35b90f2 + - commit: + - 🎈perf(tcpdump.c): + + - 优化greedy模å¼ï¼Œæ”¾å¼ƒä½¿ç”¨MESA_dump_seek_to_inneræ‹·è´å¹¶æž„造虚拟的MAC头,使用pcap_compile_nopcap构造DLT_RAW类型的bpf,并调用MESA_net_jump_to_layer_greedy找到最内层IP地å€ç›´æŽ¥ä½¿ç”¨cbpfè¿›è¡ŒåŒ¹é… + +* Tue Sep 22 2020 yangwei yangwei@iie.ac.cn + - hash: dd465b375a46ed892a69621fdcdac8657973e5db + - commit: + - 🔧build(configure): configureæ–‡ä»¶å¢žåŠ å¯æ‰§è¡Œæƒé™ + +* Tue Sep 22 2020 yangwei yangwei@iie.ac.cn + - hash: e60f527d0b99c7e2ce840e413a1599e38055a97a + - commit: + - ðŸŽci(gitignore): 增加gitignore文件 + +* Tue Dec 4 2018 æ¨å¨ yangwei@iie.ac.cn + - hash: 5427b568de89bcca1bc5a6dcd2a5cf724704a1c3 + - commit: + - Update tcpdump.c:835 查找到内层为IPv6时头部地å€é”™è¯¯çš„笔误 +* Tue Dec 4 2018 æ¨å¨ yangwei@iie.ac.cn + - hash: 13e7449232df740f18eb58336a29cc3ebd35304d + - commit: + - Update tcpdump.c:830 增加greedyæ•°æ®æ‹·è´è¶Šç•Œæ£€æŸ¥ +* Fri Nov 16 2018 lijia lijia01@iie.ac.cn + - hash: e3fca62644610e1fcaf5c36f411360ca4c868e6b + - commit: + - ä¿®å¤ip分片跳转BUG. + +* Fri Nov 16 2018 lijia lijia01@iie.ac.cn + - hash: e601cdb8cab0aca61280be33381c4fdc793d33cb + - commit: + - 完善过滤最内层数æ®åŒ…处ç†é€»è¾‘. + +* Thu Nov 15 2018 lijia lijia01@iie.ac.cn + - hash: 42956e1602c569841f15f37ea83faf9af3bd1b25 + - commit: + - 增加 -g傿•°, 并通过控制连接传输给sapp. + +* Wed Nov 14 2018 lijia lijia01@iie.ac.cn + - hash: ffef9008ed60102670127ae9ee024cbbd293abff + - commit: + - æ”¯æŒ -g傿•°, å¯ä»¥æŒ‰æœ€å†…层IP,PORT过滤, 支æŒBPF过滤规则. + +* Thu Oct 18 2018 lijia lijia01@iie.ac.cn + - hash: a6a34b3ba4b4f8bcf78456687240cace0641a66b + - commit: + - create project + diff --git a/cmake-build-debug/checksum.o b/cmake-build-debug/checksum.o new file mode 100644 index 0000000000000000000000000000000000000000..889e96b81173ac0c81fd2b7ad72f3961e130f36b GIT binary patch literal 3376 zcmbVO3w&Eu8UG&Lx<^X}q8n~XRE8^TS=+J6m>bQyyWQa&vuk)bYRIx18`i8dNwJ&j zSPX+*v+6*BsR$~l$ZOzZWdo#Xhn??E2UZ?B1!k~SgH(;0QO%k zOO~0(I%n*ZwfAugnTpT4x_W0q8Nkl&__$Ew)p_H+$tTg9JW;;=g_XfWA@g?a*ol!5 zZ}Jd&6ZsKkwf%tJxl^!%pj`h*{OD$1MrP&XtOK$**rFcR))S&yn|k7q zS5jPS=5(_yWBRfoQyYF%n1jn)UD|N^*o4r`5jJ~738gdS>gsmw@7DLax~>-%m`7^T zdP>Xaooi4xeHqt&Q2RB9#ZR&q7d2(Kb&2h|LZHmxYa=6trEYc%m~BT*Uw@xAEUx;r zY+)LbY4GBdHnd1P8lRlfjwZWtkv7y;nbL+)%j!vO00*b5umg73fkIf+h6{|OHiVXW z|F#1u->`Y)k;IN2J9O8+w4Tnm&2;+Za`UkIZB>V>ddz;6YRZ>=Q&LtXlJfP7g=?QS zY-$-5Eal4xaK4r`wY)k9$%94>hrhIul*rSKLt&CJQ z*q_don`u)`XIG_9Nh_c7<=!$`Max55d7ozWhJ+R+CykOYtSP1C)o(U?Qd(|ezbepi zRhZ*Vy>i-bEc3`mA^0-g3qOYuLaxO|{3P$i`}i098rA^O2D%*Xp|8RT_$5^{qk)(4 zckwHn=U?G^_!xbN%HV%=7#@VLQIOZ*0vyNx#h>s#z8%-X)ij>w!%yiya3|bP4IIF7 zynug(IlhA*z(eqFx{1CCO|%Inz#@8*|Al+-F1`v|c_Lqg|AZgY*XfJULVj2XlW3Ux z@EdqDNAMGTAy39{!!7hGb;HF}0oTBl^d0^Z{sYsz1S@$XUxBy5-PA*`z-hD?)G&f5 z79YmX@;15@s^H!950Q4&1(9{vpL*u~f5pYRCJr5UglR?>dhNiR@8oQ<>j65fJ0 z@DK4fc#PjmbKoP;PB+32=-2c|@Ob9NqQSYrW+S*U))w&u?M8_hkzi!=tZR*EIJCtd zj0S6}{qey17Gt*i6eSkkYP5#N;8j(*7cX{Km-bzFQ#fAi4q!!n{YCCsD^~le+!uH* z^vrkHR@cn0UQj#FJ*&ak;MN220zPNn!YY6>ZHKtE0kC}vPOm7Rut&YH&r$dcd+#op zy{ApNf$A&Auj=I8Wyx`Lvmz?kt;RAnM8fiLc-|yau)q;N&9bLtvOFBl@{>Mx39h75 zJ{HbC@4^B@VV>BQh&nJe$D@V0*;z%6mVhU2w8z1-ArKFMXMHRNo@i@93ARQe#wNA5 zsWonR)Va)w#RI{OiXdi2vp*CKL=1`j|3uO%gIDC`FiLpLFB|}?zp;enqcw&wj2nek zC)_pPpP zTzTngzu&W9$7H~g)!u)nY^xhRqU z5=17cQCzjSg-UGzq;~m{f^^up!*}X)V+n2MyzR-YETzTpRF+Q`F8DVY@egT*$xvW8*arf zmW4`@oJv0o3A+hA#blc+kn=m17Oe$$WM6R;IiQ*yI|q{cEm%pK@Q`iqoWH|&&fn1+ z)MBjq?U`6$Tx}Djeq!s`JN1+ITj|-0$rW}(1w<*5()`EDUFhAm{a)LkLSZsW<4c-j O# header file. */ +/* #undef HAVE_CAP_NG_H */ + +/* Define to 1 if you have the `cap_rights_limit' function. */ +/* #undef HAVE_CAP_RIGHTS_LIMIT */ + +/* Define to 1 if you have the declaration of `ether_ntohost', and to 0 if you + don't. */ +#define HAVE_DECL_ETHER_NTOHOST 1 + +/* define if you have the dnet_htoa function */ +/* #undef HAVE_DNET_HTOA */ + +/* Define to 1 if you have the `ether_ntohost' function. */ +#define HAVE_ETHER_NTOHOST 1 + +/* Define to 1 if you have the `EVP_CIPHER_CTX_new' function. */ +#define HAVE_EVP_CIPHER_CTX_NEW 1 + +/* Define to 1 if you have the header file. */ +#define HAVE_FCNTL_H 1 + +/* Define to 1 if you have the `fork' function. */ +#define HAVE_FORK 1 + +/* Define to 1 if you have the `getopt_long' function. */ +#define HAVE_GETOPT_LONG 1 + +/* define if you have getrpcbynumber() */ +#define HAVE_GETRPCBYNUMBER 1 + +/* Define to 1 if you have the header file. */ +#define HAVE_INTTYPES_H 1 + +/* Define to 1 if you have the `cap-ng' library (-lcap-ng). */ +/* #undef HAVE_LIBCAP_NG */ + +/* Define to 1 if you have the `crypto' library (-lcrypto). */ +#define HAVE_LIBCRYPTO 1 + +/* Define to 1 if you have the `rpc' library (-lrpc). */ +/* #undef HAVE_LIBRPC */ + +/* Define to 1 if you have the header file. */ +#define HAVE_MEMORY_H 1 + +/* Define to 1 if you have the header file. */ +/* #undef HAVE_NETDNET_DNETDB_H */ + +/* define if you have a dnet_htoa declaration in */ +/* #undef HAVE_NETDNET_DNETDB_H_DNET_HTOA */ + +/* Define to 1 if you have the header file. */ +#define HAVE_NETINET_ETHER_H 1 + +/* Define to 1 if you have the header file. */ +#define HAVE_NETINET_IF_ETHER_H 1 + +/* Define to 1 if you have the header file. */ +/* #undef HAVE_NET_IF_PFLOG_H */ + +/* Define to 1 if you have the header file. */ +/* #undef HAVE_NET_PFVAR_H */ + +/* Define to 1 if you have the `openat' function. */ +#define HAVE_OPENAT 1 + +/* Define to 1 if you have the header file. */ +#define HAVE_OPENSSL_EVP_H 1 + +/* define if the OS provides AF_INET6 and struct in6_addr */ +#define HAVE_OS_IPV6_SUPPORT 1 + +/* if there's an os_proto.h for this platform, to use additional prototypes */ +/* #undef HAVE_OS_PROTO_H */ + +/* Define to 1 if you have the header file. */ +#define HAVE_PCAP_BLUETOOTH_H 1 + +/* Define to 1 if you have the `pcap_breakloop' function. */ +#define HAVE_PCAP_BREAKLOOP 1 + +/* Define to 1 if you have the `pcap_create' function. */ +#define HAVE_PCAP_CREATE 1 + +/* define if libpcap has pcap_datalink_name_to_val() */ +#define HAVE_PCAP_DATALINK_NAME_TO_VAL 1 + +/* define if libpcap has pcap_datalink_val_to_description() */ +#define HAVE_PCAP_DATALINK_VAL_TO_DESCRIPTION 1 + +/* define if libpcap has pcap_debug */ +/* #undef HAVE_PCAP_DEBUG */ + +/* Define to 1 if you have the `pcap_dump_flush' function. */ +#define HAVE_PCAP_DUMP_FLUSH 1 + +/* define if libpcap has pcap_dump_ftell() */ +#define HAVE_PCAP_DUMP_FTELL 1 + +/* Define to 1 if you have the `pcap_findalldevs' function. */ +#define HAVE_PCAP_FINDALLDEVS 1 + +/* Define to 1 if you have the `pcap_free_datalinks' function. */ +#define HAVE_PCAP_FREE_DATALINKS 1 + +/* Define to 1 if the system has the type `pcap_if_t'. */ +#define HAVE_PCAP_IF_T 1 + +/* Define to 1 if you have the `pcap_lib_version' function. */ +#define HAVE_PCAP_LIB_VERSION 1 + +/* define if libpcap has pcap_list_datalinks() */ +#define HAVE_PCAP_LIST_DATALINKS 1 + +/* Define to 1 if you have the header file. */ +#define HAVE_PCAP_NFLOG_H 1 + +/* Define to 1 if you have the `pcap_setdirection' function. */ +#define HAVE_PCAP_SETDIRECTION 1 + +/* Define to 1 if you have the `pcap_set_datalink' function. */ +#define HAVE_PCAP_SET_DATALINK 1 + +/* Define to 1 if you have the `pcap_set_immediate_mode' function. */ +#define HAVE_PCAP_SET_IMMEDIATE_MODE 1 + +/* Define to 1 if you have the `pcap_set_optimizer_debug' function. */ +/* #undef HAVE_PCAP_SET_OPTIMIZER_DEBUG */ + +/* Define to 1 if you have the `pcap_set_parser_debug' function. */ +/* #undef HAVE_PCAP_SET_PARSER_DEBUG */ + +/* Define to 1 if you have the `pcap_set_tstamp_precision' function. */ +#define HAVE_PCAP_SET_TSTAMP_PRECISION 1 + +/* Define to 1 if you have the `pcap_set_tstamp_type' function. */ +#define HAVE_PCAP_SET_TSTAMP_TYPE 1 + +/* Define to 1 if you have the header file. */ +#define HAVE_PCAP_USB_H 1 + +/* define if libpcap has pcap_version */ +/* #undef HAVE_PCAP_VERSION */ + +/* Define to 1 if you have the `pfopen' function. */ +/* #undef HAVE_PFOPEN */ + +/* Define to 1 if you have the header file. */ +/* #undef HAVE_RPC_RPCENT_H */ + +/* Define to 1 if you have the header file. */ +#define HAVE_RPC_RPC_H 1 + +/* Define to 1 if you have the `setlinebuf' function. */ +#define HAVE_SETLINEBUF 1 + +/* Define to 1 if you have the `sigaction' function. */ +#define HAVE_SIGACTION 1 + +/* Define to 1 if you have the `sigset' function. */ +/* #undef HAVE_SIGSET */ + +/* Define to 1 if you have the `snprintf' function. */ +#define HAVE_SNPRINTF 1 + +/* if struct sockaddr has the sa_len member */ +/* #undef HAVE_SOCKADDR_SA_LEN */ + +/* Define to 1 if you have the header file. */ +#define HAVE_STDINT_H 1 + +/* Define to 1 if you have the header file. */ +#define HAVE_STDLIB_H 1 + +/* Define to 1 if you have the `strdup' function. */ +#define HAVE_STRDUP 1 + +/* Define to 1 if you have the `strftime' function. */ +#define HAVE_STRFTIME 1 + +/* Define to 1 if you have the header file. */ +#define HAVE_STRINGS_H 1 + +/* Define to 1 if you have the header file. */ +#define HAVE_STRING_H 1 + +/* Define to 1 if you have the `strlcat' function. */ +/* #undef HAVE_STRLCAT */ + +/* Define to 1 if you have the `strlcpy' function. */ +/* #undef HAVE_STRLCPY */ + +/* Define to 1 if you have the `strsep' function. */ +#define HAVE_STRSEP 1 + +/* Define to 1 if the system has the type `struct ether_addr'. */ +/* #undef HAVE_STRUCT_ETHER_ADDR */ + +/* Define to 1 if you have the header file. */ +#define HAVE_SYS_STAT_H 1 + +/* Define to 1 if you have the header file. */ +#define HAVE_SYS_TYPES_H 1 + +/* Define to 1 if the system has the type `uintptr_t'. */ +#define HAVE_UINTPTR_T 1 + +/* Define to 1 if you have the header file. */ +#define HAVE_UNISTD_H 1 + +/* Define to 1 if you have the `vfork' function. */ +#define HAVE_VFORK 1 + +/* Define to 1 if you have the `vfprintf' function. */ +#define HAVE_VFPRINTF 1 + +/* Define to 1 if you have the `vsnprintf' function. */ +#define HAVE_VSNPRINTF 1 + +/* define if libpcap has yydebug */ +/* #undef HAVE_YYDEBUG */ + +/* define if your compiler has __attribute__ */ +#define HAVE___ATTRIBUTE__ 1 + +/* if unaligned access fails */ +/* #undef LBL_ALIGN */ + +/* Define to 1 if netinet/ether.h declares `ether_ntohost' */ +#define NETINET_ETHER_H_DECLARES_ETHER_NTOHOST /**/ + +/* Define to 1 if netinet/if_ether.h declares `ether_ntohost' */ +/* #undef NETINET_IF_ETHER_H_DECLARES_ETHER_NTOHOST */ + +/* Define to the address where bug reports for this package should be sent. */ +#define PACKAGE_BUGREPORT "" + +/* Define to the full name of this package. */ +#define PACKAGE_NAME "" + +/* Define to the full name and version of this package. */ +#define PACKAGE_STRING "" + +/* Define to the one symbol short name of this package. */ +#define PACKAGE_TARNAME "" + +/* Define to the home page for this package. */ +#define PACKAGE_URL "" + +/* Define to the version of this package. */ +#define PACKAGE_VERSION "" + +/* define if the platform doesn't define PRId64 */ +/* #undef PRId64 */ + +/* define if the platform doesn't define PRIo64 */ +/* #undef PRIo64 */ + +/* define if the platform doesn't define PRIx64 */ +/* #undef PRIu64 */ + +/* define if the platform doesn't define PRIu64 */ +/* #undef PRIx64 */ + +/* Define as the return type of signal handlers (`int' or `void'). */ +#define RETSIGTYPE void + +/* return value of signal handlers */ +#define RETSIGVAL /**/ + +/* Define to 1 if you have the ANSI C header files. */ +#define STDC_HEADERS 1 + +/* Define to 1 if you can safely include both and . */ +#define TIME_WITH_SYS_TIME 1 + +/* define if you have ether_ntohost() and it works */ +#define USE_ETHER_NTOHOST 1 + +/* Define if you enable support for libsmi */ +/* #undef USE_LIBSMI */ + +/* define if should chroot when dropping privileges */ +/* #undef WITH_CHROOT */ + +/* define if should drop privileges by default */ +/* #undef WITH_USER */ + +/* get BSD semantics on Irix */ +/* #undef _BSD_SIGNALS */ + +/* define on AIX to get certain functions */ +/* #undef _SUN */ + +/* Define for Solaris 2.5.1 so the uint32_t typedef from , + , or is not used. If the typedef were allowed, the + #define below would cause a syntax error. */ +/* #undef _UINT32_T */ + +/* Define for Solaris 2.5.1 so the uint64_t typedef from , + , or is not used. If the typedef were allowed, the + #define below would cause a syntax error. */ +/* #undef _UINT64_T */ + +/* Define for Solaris 2.5.1 so the uint8_t typedef from , + , or is not used. If the typedef were allowed, the + #define below would cause a syntax error. */ +/* #undef _UINT8_T */ + +/* define if your compiler allows __attribute__((format)) without a warning */ +#define __ATTRIBUTE___FORMAT_OK 1 + +/* define if your compiler allows __attribute__((format)) to be applied to + function pointers */ +#define __ATTRIBUTE___FORMAT_OK_FOR_FUNCTION_POINTERS 1 + +/* define if your compiler allows __attribute__((noreturn)) to be applied to + function pointers */ +#define __ATTRIBUTE___NORETURN_OK_FOR_FUNCTION_POINTERS 1 + +/* to handle Ultrix compilers that don't support const in prototypes */ +/* #undef const */ + +/* Define as token for inline if inlining supported */ +#define inline inline + +/* Define to the type of a signed integer type of width exactly 16 bits if + such a type exists and the standard includes do not define it. */ +/* #undef int16_t */ + +/* Define to the type of a signed integer type of width exactly 32 bits if + such a type exists and the standard includes do not define it. */ +/* #undef int32_t */ + +/* Define to the type of a signed integer type of width exactly 64 bits if + such a type exists and the standard includes do not define it. */ +/* #undef int64_t */ + +/* Define to the type of a signed integer type of width exactly 8 bits if such + a type exists and the standard includes do not define it. */ +/* #undef int8_t */ + +/* Define to `uint16_t' if u_int16_t not defined. */ +/* #undef u_int16_t */ + +/* Define to `uint32_t' if u_int32_t not defined. */ +/* #undef u_int32_t */ + +/* Define to `uint64_t' if u_int64_t not defined. */ +/* #undef u_int64_t */ + +/* Define to `uint8_t' if u_int8_t not defined. */ +/* #undef u_int8_t */ + +/* Define to the type of an unsigned integer type of width exactly 16 bits if + such a type exists and the standard includes do not define it. */ +/* #undef uint16_t */ + +/* Define to the type of an unsigned integer type of width exactly 32 bits if + such a type exists and the standard includes do not define it. */ +/* #undef uint32_t */ + +/* Define to the type of an unsigned integer type of width exactly 64 bits if + such a type exists and the standard includes do not define it. */ +/* #undef uint64_t */ + +/* Define to the type of an unsigned integer type of width exactly 8 bits if + such a type exists and the standard includes do not define it. */ +/* #undef uint8_t */ + +/* Define to the type of an unsigned integer type wide enough to hold a + pointer, if such a type exists, and if the system does not define it. */ +/* #undef uintptr_t */ diff --git a/cmake-build-debug/config.log b/cmake-build-debug/config.log new file mode 100644 index 0000000..258de38 --- /dev/null +++ b/cmake-build-debug/config.log @@ -0,0 +1,3998 @@ +This file contains any messages produced by compilers while +running configure, to aid debugging if configure makes a mistake. + +It was created by configure, which was +generated by GNU Autoconf 2.69. Invocation command line was + + $ ../src/configure + +## --------- ## +## Platform. ## +## --------- ## + +hostname = localhost.localdomain +uname -m = x86_64 +uname -r = 3.10.0-693.el7.x86_64 +uname -s = Linux +uname -v = #1 SMP Tue Aug 22 21:09:27 UTC 2017 + +/usr/bin/uname -p = x86_64 +/bin/uname -X = unknown + +/bin/arch = x86_64 +/usr/bin/arch -k = unknown +/usr/convex/getsysinfo = unknown +/usr/bin/hostinfo = unknown +/bin/machine = unknown +/usr/bin/oslevel = unknown +/bin/universe = unknown + +PATH: /home/yangwei/.vscode-server/bin/e5e9e69aed6e1984f7499b7af85b3d05f9a6883a/bin +PATH: /home/yangwei/.vscode-server/bin/e5e9e69aed6e1984f7499b7af85b3d05f9a6883a/bin +PATH: /usr/lib64/qt-3.3/bin +PATH: /opt/mrzcpd/bin +PATH: /usr/local/bin +PATH: /usr/bin +PATH: /usr/local/sbin +PATH: /usr/sbin +PATH: /home/yangwei/.fzf/bin +PATH: /home/yangwei/.local/bin +PATH: /home/yangwei/bin +PATH: /home/yangwei/.local/bin +PATH: /home/yangwei/bin + + +## ----------- ## +## Core tests. ## +## ----------- ## + +configure:2403: checking build system type +configure:2417: result: x86_64-unknown-linux-gnu +configure:2437: checking host system type +configure:2450: result: x86_64-unknown-linux-gnu +configure:2591: checking for gcc +configure:2618: result: /usr/bin/gcc +configure:2847: checking for C compiler version +configure:2856: /usr/bin/gcc --version >&5 +gcc (GCC) 4.8.5 20150623 (Red Hat 4.8.5-39) +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:2867: $? = 0 +configure:2856: /usr/bin/gcc -v >&5 +Using built-in specs. +COLLECT_GCC=/usr/bin/gcc +COLLECT_LTO_WRAPPER=/usr/libexec/gcc/x86_64-redhat-linux/4.8.5/lto-wrapper +Target: x86_64-redhat-linux +Configured with: ../configure --prefix=/usr --mandir=/usr/share/man --infodir=/usr/share/info --with-bugurl=http://bugzilla.redhat.com/bugzilla --enable-bootstrap --enable-shared --enable-threads=posix --enable-checking=release --with-system-zlib --enable-__cxa_atexit --disable-libunwind-exceptions --enable-gnu-unique-object --enable-linker-build-id --with-linker-hash-style=gnu --enable-languages=c,c++,objc,obj-c++,java,fortran,ada,go,lto --enable-plugin --enable-initfini-array --disable-libgcj --with-isl=/builddir/build/BUILD/gcc-4.8.5-20150702/obj-x86_64-redhat-linux/isl-install --with-cloog=/builddir/build/BUILD/gcc-4.8.5-20150702/obj-x86_64-redhat-linux/cloog-install --enable-gnu-indirect-function --with-tune=generic --with-arch_32=x86-64 --build=x86_64-redhat-linux +Thread model: posix +gcc version 4.8.5 20150623 (Red Hat 4.8.5-39) (GCC) +configure:2867: $? = 0 +configure:2856: /usr/bin/gcc -V >&5 +gcc: error: unrecognized command line option '-V' +gcc: fatal error: no input files +compilation terminated. +configure:2867: $? = 4 +configure:2856: /usr/bin/gcc -qversion >&5 +gcc: error: unrecognized command line option '-qversion' +gcc: fatal error: no input files +compilation terminated. +configure:2867: $? = 4 +configure:2887: checking whether the C compiler works +configure:2909: /usr/bin/gcc conftest.c >&5 +configure:2913: $? = 0 +configure:2961: result: yes +configure:2964: checking for C compiler default output file name +configure:2966: result: a.out +configure:2972: checking for suffix of executables +configure:2979: /usr/bin/gcc -o conftest conftest.c >&5 +configure:2983: $? = 0 +configure:3005: result: +configure:3027: checking whether we are cross compiling +configure:3035: /usr/bin/gcc -o conftest conftest.c >&5 +configure:3039: $? = 0 +configure:3046: ./conftest +configure:3050: $? = 0 +configure:3065: result: no +configure:3070: checking for suffix of object files +configure:3092: /usr/bin/gcc -c conftest.c >&5 +configure:3096: $? = 0 +configure:3117: result: o +configure:3121: checking whether we are using the GNU C compiler +configure:3140: /usr/bin/gcc -c conftest.c >&5 +configure:3140: $? = 0 +configure:3149: result: yes +configure:3158: checking whether /usr/bin/gcc accepts -g +configure:3178: /usr/bin/gcc -c -g conftest.c >&5 +configure:3178: $? = 0 +configure:3219: result: yes +configure:3236: checking for /usr/bin/gcc option to accept ISO C89 +configure:3299: /usr/bin/gcc -c -g -O2 conftest.c >&5 +configure:3299: $? = 0 +configure:3312: result: none needed +configure:3350: checking whether the compiler supports the -ffloat-store option +configure:3376: /usr/bin/gcc -c -g -O2 -Werror -ffloat-store conftest.c >&5 +configure:3376: $? = 0 +configure:3378: result: yes +configure:3518: checking for inline +configure:3554: /usr/bin/gcc -c -ffloat-store conftest.c >&5 +configure:3554: $? = 0 +configure:3569: result: inline +configure:3581: checking for __attribute__ +configure:3608: /usr/bin/gcc -c -g -O2 conftest.c >&5 +configure:3608: $? = 0 +configure:3627: result: yes +configure:3632: checking whether __attribute__((unused)) can be used without warnings +configure:3655: /usr/bin/gcc -c -g -O2 -Werror conftest.c >&5 +configure:3655: $? = 0 +configure:3669: result: yes +configure:3673: checking whether __attribute__((noreturn)) can be applied to function pointers without warnings +configure:3697: /usr/bin/gcc -c -g -O2 -Werror conftest.c >&5 +configure:3697: $? = 0 +configure:3711: result: yes +configure:3715: checking whether __attribute__((format)) can be used without warnings +configure:3739: /usr/bin/gcc -c -g -O2 -Werror conftest.c >&5 +configure:3739: $? = 0 +configure:3753: result: yes +configure:3758: checking whether __attribute__((format)) can be applied to function pointers +configure:3780: /usr/bin/gcc -c -g -O2 conftest.c >&5 +configure:3780: $? = 0 +configure:3793: result: yes +configure:3804: checking how to run the C preprocessor +configure:3835: /usr/bin/gcc -E conftest.c +configure:3835: $? = 0 +configure:3849: /usr/bin/gcc -E conftest.c +conftest.c:14:28: fatal error: ac_nonexistent.h: No such file or directory + #include + ^ +compilation terminated. +configure:3849: $? = 1 +configure: failed program was: +| /* confdefs.h */ +| #define PACKAGE_NAME "" +| #define PACKAGE_TARNAME "" +| #define PACKAGE_VERSION "" +| #define PACKAGE_STRING "" +| #define PACKAGE_BUGREPORT "" +| #define PACKAGE_URL "" +| #define inline inline +| #define HAVE___ATTRIBUTE__ 1 +| #define __ATTRIBUTE___NORETURN_OK_FOR_FUNCTION_POINTERS 1 +| #define __ATTRIBUTE___FORMAT_OK 1 +| #define __ATTRIBUTE___FORMAT_OK_FOR_FUNCTION_POINTERS 1 +| /* end confdefs.h. */ +| #include +configure:3874: result: /usr/bin/gcc -E +configure:3894: /usr/bin/gcc -E conftest.c +configure:3894: $? = 0 +configure:3908: /usr/bin/gcc -E conftest.c +conftest.c:14:28: fatal error: ac_nonexistent.h: No such file or directory + #include + ^ +compilation terminated. +configure:3908: $? = 1 +configure: failed program was: +| /* confdefs.h */ +| #define PACKAGE_NAME "" +| #define PACKAGE_TARNAME "" +| #define PACKAGE_VERSION "" +| #define PACKAGE_STRING "" +| #define PACKAGE_BUGREPORT "" +| #define PACKAGE_URL "" +| #define inline inline +| #define HAVE___ATTRIBUTE__ 1 +| #define __ATTRIBUTE___NORETURN_OK_FOR_FUNCTION_POINTERS 1 +| #define __ATTRIBUTE___FORMAT_OK 1 +| #define __ATTRIBUTE___FORMAT_OK_FOR_FUNCTION_POINTERS 1 +| /* end confdefs.h. */ +| #include +configure:3937: checking for grep that handles long lines and -e +configure:3995: result: /usr/bin/grep +configure:4000: checking for egrep +configure:4062: result: /usr/bin/grep -E +configure:4067: checking for ANSI C header files +configure:4087: /usr/bin/gcc -c -g -O2 conftest.c >&5 +configure:4087: $? = 0 +configure:4160: /usr/bin/gcc -o conftest -g -O2 conftest.c >&5 +configure:4160: $? = 0 +configure:4160: ./conftest +configure:4160: $? = 0 +configure:4171: result: yes +configure:4184: checking for sys/types.h +configure:4184: /usr/bin/gcc -c -g -O2 conftest.c >&5 +configure:4184: $? = 0 +configure:4184: result: yes +configure:4184: checking for sys/stat.h +configure:4184: /usr/bin/gcc -c -g -O2 conftest.c >&5 +configure:4184: $? = 0 +configure:4184: result: yes +configure:4184: checking for stdlib.h +configure:4184: /usr/bin/gcc -c -g -O2 conftest.c >&5 +configure:4184: $? = 0 +configure:4184: result: yes +configure:4184: checking for string.h +configure:4184: /usr/bin/gcc -c -g -O2 conftest.c >&5 +configure:4184: $? = 0 +configure:4184: result: yes +configure:4184: checking for memory.h +configure:4184: /usr/bin/gcc -c -g -O2 conftest.c >&5 +configure:4184: $? = 0 +configure:4184: result: yes +configure:4184: checking for strings.h +configure:4184: /usr/bin/gcc -c -g -O2 conftest.c >&5 +configure:4184: $? = 0 +configure:4184: result: yes +configure:4184: checking for inttypes.h +configure:4184: /usr/bin/gcc -c -g -O2 conftest.c >&5 +configure:4184: $? = 0 +configure:4184: result: yes +configure:4184: checking for stdint.h +configure:4184: /usr/bin/gcc -c -g -O2 conftest.c >&5 +configure:4184: $? = 0 +configure:4184: result: yes +configure:4184: checking for unistd.h +configure:4184: /usr/bin/gcc -c -g -O2 conftest.c >&5 +configure:4184: $? = 0 +configure:4184: result: yes +configure:4199: checking fcntl.h usability +configure:4199: /usr/bin/gcc -c -g -O2 conftest.c >&5 +configure:4199: $? = 0 +configure:4199: result: yes +configure:4199: checking fcntl.h presence +configure:4199: /usr/bin/gcc -E conftest.c +configure:4199: $? = 0 +configure:4199: result: yes +configure:4199: checking for fcntl.h +configure:4199: result: yes +configure:4199: checking rpc/rpc.h usability +configure:4199: /usr/bin/gcc -c -g -O2 conftest.c >&5 +configure:4199: $? = 0 +configure:4199: result: yes +configure:4199: checking rpc/rpc.h presence +configure:4199: /usr/bin/gcc -E conftest.c +configure:4199: $? = 0 +configure:4199: result: yes +configure:4199: checking for rpc/rpc.h +configure:4199: result: yes +configure:4199: checking rpc/rpcent.h usability +configure:4199: /usr/bin/gcc -c -g -O2 conftest.c >&5 +conftest.c:59:24: fatal error: rpc/rpcent.h: No such file or directory + #include + ^ +compilation terminated. +configure:4199: $? = 1 +configure: failed program was: +| /* confdefs.h */ +| #define PACKAGE_NAME "" +| #define PACKAGE_TARNAME "" +| #define PACKAGE_VERSION "" +| #define PACKAGE_STRING "" +| #define PACKAGE_BUGREPORT "" +| #define PACKAGE_URL "" +| #define inline inline +| #define HAVE___ATTRIBUTE__ 1 +| #define __ATTRIBUTE___NORETURN_OK_FOR_FUNCTION_POINTERS 1 +| #define __ATTRIBUTE___FORMAT_OK 1 +| #define __ATTRIBUTE___FORMAT_OK_FOR_FUNCTION_POINTERS 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_FCNTL_H 1 +| #define HAVE_RPC_RPC_H 1 +| /* end confdefs.h. */ +| #include +| #ifdef HAVE_SYS_TYPES_H +| # include +| #endif +| #ifdef HAVE_SYS_STAT_H +| # include +| #endif +| #ifdef STDC_HEADERS +| # include +| # include +| #else +| # ifdef HAVE_STDLIB_H +| # include +| # endif +| #endif +| #ifdef HAVE_STRING_H +| # if !defined STDC_HEADERS && defined HAVE_MEMORY_H +| # include +| # endif +| # include +| #endif +| #ifdef HAVE_STRINGS_H +| # include +| #endif +| #ifdef HAVE_INTTYPES_H +| # include +| #endif +| #ifdef HAVE_STDINT_H +| # include +| #endif +| #ifdef HAVE_UNISTD_H +| # include +| #endif +| #include +configure:4199: result: no +configure:4199: checking rpc/rpcent.h presence +configure:4199: /usr/bin/gcc -E conftest.c +conftest.c:26:24: fatal error: rpc/rpcent.h: No such file or directory + #include + ^ +compilation terminated. +configure:4199: $? = 1 +configure: failed program was: +| /* confdefs.h */ +| #define PACKAGE_NAME "" +| #define PACKAGE_TARNAME "" +| #define PACKAGE_VERSION "" +| #define PACKAGE_STRING "" +| #define PACKAGE_BUGREPORT "" +| #define PACKAGE_URL "" +| #define inline inline +| #define HAVE___ATTRIBUTE__ 1 +| #define __ATTRIBUTE___NORETURN_OK_FOR_FUNCTION_POINTERS 1 +| #define __ATTRIBUTE___FORMAT_OK 1 +| #define __ATTRIBUTE___FORMAT_OK_FOR_FUNCTION_POINTERS 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_FCNTL_H 1 +| #define HAVE_RPC_RPC_H 1 +| /* end confdefs.h. */ +| #include +configure:4199: result: no +configure:4199: checking for rpc/rpcent.h +configure:4199: result: no +configure:4199: checking netdnet/dnetdb.h usability +configure:4199: /usr/bin/gcc -c -g -O2 conftest.c >&5 +conftest.c:59:28: fatal error: netdnet/dnetdb.h: No such file or directory + #include + ^ +compilation terminated. +configure:4199: $? = 1 +configure: failed program was: +| /* confdefs.h */ +| #define PACKAGE_NAME "" +| #define PACKAGE_TARNAME "" +| #define PACKAGE_VERSION "" +| #define PACKAGE_STRING "" +| #define PACKAGE_BUGREPORT "" +| #define PACKAGE_URL "" +| #define inline inline +| #define HAVE___ATTRIBUTE__ 1 +| #define __ATTRIBUTE___NORETURN_OK_FOR_FUNCTION_POINTERS 1 +| #define __ATTRIBUTE___FORMAT_OK 1 +| #define __ATTRIBUTE___FORMAT_OK_FOR_FUNCTION_POINTERS 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_FCNTL_H 1 +| #define HAVE_RPC_RPC_H 1 +| /* end confdefs.h. */ +| #include +| #ifdef HAVE_SYS_TYPES_H +| # include +| #endif +| #ifdef HAVE_SYS_STAT_H +| # include +| #endif +| #ifdef STDC_HEADERS +| # include +| # include +| #else +| # ifdef HAVE_STDLIB_H +| # include +| # endif +| #endif +| #ifdef HAVE_STRING_H +| # if !defined STDC_HEADERS && defined HAVE_MEMORY_H +| # include +| # endif +| # include +| #endif +| #ifdef HAVE_STRINGS_H +| # include +| #endif +| #ifdef HAVE_INTTYPES_H +| # include +| #endif +| #ifdef HAVE_STDINT_H +| # include +| #endif +| #ifdef HAVE_UNISTD_H +| # include +| #endif +| #include +configure:4199: result: no +configure:4199: checking netdnet/dnetdb.h presence +configure:4199: /usr/bin/gcc -E conftest.c +conftest.c:26:28: fatal error: netdnet/dnetdb.h: No such file or directory + #include + ^ +compilation terminated. +configure:4199: $? = 1 +configure: failed program was: +| /* confdefs.h */ +| #define PACKAGE_NAME "" +| #define PACKAGE_TARNAME "" +| #define PACKAGE_VERSION "" +| #define PACKAGE_STRING "" +| #define PACKAGE_BUGREPORT "" +| #define PACKAGE_URL "" +| #define inline inline +| #define HAVE___ATTRIBUTE__ 1 +| #define __ATTRIBUTE___NORETURN_OK_FOR_FUNCTION_POINTERS 1 +| #define __ATTRIBUTE___FORMAT_OK 1 +| #define __ATTRIBUTE___FORMAT_OK_FOR_FUNCTION_POINTERS 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_FCNTL_H 1 +| #define HAVE_RPC_RPC_H 1 +| /* end confdefs.h. */ +| #include +configure:4199: result: no +configure:4199: checking for netdnet/dnetdb.h +configure:4199: result: no +configure:4211: checking for net/pfvar.h +configure:4211: /usr/bin/gcc -c -g -O2 conftest.c >&5 +conftest.c:30:23: fatal error: net/pfvar.h: No such file or directory + #include + ^ +compilation terminated. +configure:4211: $? = 1 +configure: failed program was: +| /* confdefs.h */ +| #define PACKAGE_NAME "" +| #define PACKAGE_TARNAME "" +| #define PACKAGE_VERSION "" +| #define PACKAGE_STRING "" +| #define PACKAGE_BUGREPORT "" +| #define PACKAGE_URL "" +| #define inline inline +| #define HAVE___ATTRIBUTE__ 1 +| #define __ATTRIBUTE___NORETURN_OK_FOR_FUNCTION_POINTERS 1 +| #define __ATTRIBUTE___FORMAT_OK 1 +| #define __ATTRIBUTE___FORMAT_OK_FOR_FUNCTION_POINTERS 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_FCNTL_H 1 +| #define HAVE_RPC_RPC_H 1 +| /* end confdefs.h. */ +| #include +| #include +| #include +| +| #include +configure:4211: result: no +configure:4247: checking for netinet/if_ether.h +configure:4247: /usr/bin/gcc -c -g -O2 conftest.c >&5 +configure:4247: $? = 0 +configure:4247: result: yes +configure:4290: checking whether time.h and sys/time.h may both be included +configure:4310: /usr/bin/gcc -c -g -O2 conftest.c >&5 +configure:4310: $? = 0 +configure:4317: result: yes +configure:4370: checking smi.h usability +configure:4370: /usr/bin/gcc -c -g -O2 conftest.c >&5 +conftest.c:61:17: fatal error: smi.h: No such file or directory + #include + ^ +compilation terminated. +configure:4370: $? = 1 +configure: failed program was: +| /* confdefs.h */ +| #define PACKAGE_NAME "" +| #define PACKAGE_TARNAME "" +| #define PACKAGE_VERSION "" +| #define PACKAGE_STRING "" +| #define PACKAGE_BUGREPORT "" +| #define PACKAGE_URL "" +| #define inline inline +| #define HAVE___ATTRIBUTE__ 1 +| #define __ATTRIBUTE___NORETURN_OK_FOR_FUNCTION_POINTERS 1 +| #define __ATTRIBUTE___FORMAT_OK 1 +| #define __ATTRIBUTE___FORMAT_OK_FOR_FUNCTION_POINTERS 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_FCNTL_H 1 +| #define HAVE_RPC_RPC_H 1 +| #define HAVE_NETINET_IF_ETHER_H 1 +| #define TIME_WITH_SYS_TIME 1 +| /* end confdefs.h. */ +| #include +| #ifdef HAVE_SYS_TYPES_H +| # include +| #endif +| #ifdef HAVE_SYS_STAT_H +| # include +| #endif +| #ifdef STDC_HEADERS +| # include +| # include +| #else +| # ifdef HAVE_STDLIB_H +| # include +| # endif +| #endif +| #ifdef HAVE_STRING_H +| # if !defined STDC_HEADERS && defined HAVE_MEMORY_H +| # include +| # endif +| # include +| #endif +| #ifdef HAVE_STRINGS_H +| # include +| #endif +| #ifdef HAVE_INTTYPES_H +| # include +| #endif +| #ifdef HAVE_STDINT_H +| # include +| #endif +| #ifdef HAVE_UNISTD_H +| # include +| #endif +| #include +configure:4370: result: no +configure:4370: checking smi.h presence +configure:4370: /usr/bin/gcc -E conftest.c +conftest.c:28:17: fatal error: smi.h: No such file or directory + #include + ^ +compilation terminated. +configure:4370: $? = 1 +configure: failed program was: +| /* confdefs.h */ +| #define PACKAGE_NAME "" +| #define PACKAGE_TARNAME "" +| #define PACKAGE_VERSION "" +| #define PACKAGE_STRING "" +| #define PACKAGE_BUGREPORT "" +| #define PACKAGE_URL "" +| #define inline inline +| #define HAVE___ATTRIBUTE__ 1 +| #define __ATTRIBUTE___NORETURN_OK_FOR_FUNCTION_POINTERS 1 +| #define __ATTRIBUTE___FORMAT_OK 1 +| #define __ATTRIBUTE___FORMAT_OK_FOR_FUNCTION_POINTERS 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_FCNTL_H 1 +| #define HAVE_RPC_RPC_H 1 +| #define HAVE_NETINET_IF_ETHER_H 1 +| #define TIME_WITH_SYS_TIME 1 +| /* end confdefs.h. */ +| #include +configure:4370: result: no +configure:4370: checking for smi.h +configure:4370: result: no +configure:4489: checking whether to enable the possibly-buggy SMB printer +configure:4499: result: yes +configure:4501: WARNING: The SMB printer may have exploitable buffer overflows!!! +configure:4519: checking whether to drop root privileges by default +configure:4530: result: no +configure:4540: checking whether to chroot +configure:4551: result: no +configure:4580: checking for cap_enter +configure:4580: /usr/bin/gcc -o conftest -g -O2 conftest.c >&5 +/tmp/ccnD3Pkk.o: In function `main': +/home/yangwei/tcpdump_mesa/cmake-build-debug/conftest.c:63: undefined reference to `cap_enter' +collect2: error: ld returned 1 exit status +configure:4580: $? = 1 +configure: failed program was: +| /* confdefs.h */ +| #define PACKAGE_NAME "" +| #define PACKAGE_TARNAME "" +| #define PACKAGE_VERSION "" +| #define PACKAGE_STRING "" +| #define PACKAGE_BUGREPORT "" +| #define PACKAGE_URL "" +| #define inline inline +| #define HAVE___ATTRIBUTE__ 1 +| #define __ATTRIBUTE___NORETURN_OK_FOR_FUNCTION_POINTERS 1 +| #define __ATTRIBUTE___FORMAT_OK 1 +| #define __ATTRIBUTE___FORMAT_OK_FOR_FUNCTION_POINTERS 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_FCNTL_H 1 +| #define HAVE_RPC_RPC_H 1 +| #define HAVE_NETINET_IF_ETHER_H 1 +| #define TIME_WITH_SYS_TIME 1 +| #define ENABLE_SMB 1 +| /* end confdefs.h. */ +| /* Define cap_enter to an innocuous variant, in case declares cap_enter. +| For example, HP-UX 11i declares gettimeofday. */ +| #define cap_enter innocuous_cap_enter +| +| /* System header to define __stub macros and hopefully few prototypes, +| which can conflict with char cap_enter (); below. +| Prefer to if __STDC__ is defined, since +| exists even on freestanding compilers. */ +| +| #ifdef __STDC__ +| # include +| #else +| # include +| #endif +| +| #undef cap_enter +| +| /* 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 cap_enter (); +| /* 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_cap_enter || defined __stub___cap_enter +| choke me +| #endif +| +| int +| main () +| { +| return cap_enter (); +| ; +| return 0; +| } +configure:4580: result: no +configure:4580: checking for cap_rights_limit +configure:4580: /usr/bin/gcc -o conftest -g -O2 conftest.c >&5 +/tmp/ccLJmBhl.o: In function `main': +/home/yangwei/tcpdump_mesa/cmake-build-debug/conftest.c:63: undefined reference to `cap_rights_limit' +collect2: error: ld returned 1 exit status +configure:4580: $? = 1 +configure: failed program was: +| /* confdefs.h */ +| #define PACKAGE_NAME "" +| #define PACKAGE_TARNAME "" +| #define PACKAGE_VERSION "" +| #define PACKAGE_STRING "" +| #define PACKAGE_BUGREPORT "" +| #define PACKAGE_URL "" +| #define inline inline +| #define HAVE___ATTRIBUTE__ 1 +| #define __ATTRIBUTE___NORETURN_OK_FOR_FUNCTION_POINTERS 1 +| #define __ATTRIBUTE___FORMAT_OK 1 +| #define __ATTRIBUTE___FORMAT_OK_FOR_FUNCTION_POINTERS 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_FCNTL_H 1 +| #define HAVE_RPC_RPC_H 1 +| #define HAVE_NETINET_IF_ETHER_H 1 +| #define TIME_WITH_SYS_TIME 1 +| #define ENABLE_SMB 1 +| /* end confdefs.h. */ +| /* Define cap_rights_limit to an innocuous variant, in case declares cap_rights_limit. +| For example, HP-UX 11i declares gettimeofday. */ +| #define cap_rights_limit innocuous_cap_rights_limit +| +| /* System header to define __stub macros and hopefully few prototypes, +| which can conflict with char cap_rights_limit (); below. +| Prefer to if __STDC__ is defined, since +| exists even on freestanding compilers. */ +| +| #ifdef __STDC__ +| # include +| #else +| # include +| #endif +| +| #undef cap_rights_limit +| +| /* 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 cap_rights_limit (); +| /* 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_cap_rights_limit || defined __stub___cap_rights_limit +| choke me +| #endif +| +| int +| main () +| { +| return cap_rights_limit (); +| ; +| return 0; +| } +configure:4580: result: no +configure:4580: checking for cap_ioctls_limit +configure:4580: /usr/bin/gcc -o conftest -g -O2 conftest.c >&5 +/tmp/ccFsQqyo.o: In function `main': +/home/yangwei/tcpdump_mesa/cmake-build-debug/conftest.c:63: undefined reference to `cap_ioctls_limit' +collect2: error: ld returned 1 exit status +configure:4580: $? = 1 +configure: failed program was: +| /* confdefs.h */ +| #define PACKAGE_NAME "" +| #define PACKAGE_TARNAME "" +| #define PACKAGE_VERSION "" +| #define PACKAGE_STRING "" +| #define PACKAGE_BUGREPORT "" +| #define PACKAGE_URL "" +| #define inline inline +| #define HAVE___ATTRIBUTE__ 1 +| #define __ATTRIBUTE___NORETURN_OK_FOR_FUNCTION_POINTERS 1 +| #define __ATTRIBUTE___FORMAT_OK 1 +| #define __ATTRIBUTE___FORMAT_OK_FOR_FUNCTION_POINTERS 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_FCNTL_H 1 +| #define HAVE_RPC_RPC_H 1 +| #define HAVE_NETINET_IF_ETHER_H 1 +| #define TIME_WITH_SYS_TIME 1 +| #define ENABLE_SMB 1 +| /* end confdefs.h. */ +| /* Define cap_ioctls_limit to an innocuous variant, in case declares cap_ioctls_limit. +| For example, HP-UX 11i declares gettimeofday. */ +| #define cap_ioctls_limit innocuous_cap_ioctls_limit +| +| /* System header to define __stub macros and hopefully few prototypes, +| which can conflict with char cap_ioctls_limit (); below. +| Prefer to if __STDC__ is defined, since +| exists even on freestanding compilers. */ +| +| #ifdef __STDC__ +| # include +| #else +| # include +| #endif +| +| #undef cap_ioctls_limit +| +| /* 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 cap_ioctls_limit (); +| /* 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_cap_ioctls_limit || defined __stub___cap_ioctls_limit +| choke me +| #endif +| +| int +| main () +| { +| return cap_ioctls_limit (); +| ; +| return 0; +| } +configure:4580: result: no +configure:4580: checking for openat +configure:4580: /usr/bin/gcc -o conftest -g -O2 conftest.c >&5 +configure:4580: $? = 0 +configure:4580: result: yes +configure:4592: checking whether to sandbox using capsicum +configure:4601: result: no +configure:4615: checking for library containing gethostbyname +configure:4646: /usr/bin/gcc -o conftest -g -O2 conftest.c >&5 +configure:4646: $? = 0 +configure:4663: result: none required +configure:4716: checking for library containing socket +configure:4747: /usr/bin/gcc -o conftest -g -O2 conftest.c >&5 +configure:4747: $? = 0 +configure:4764: result: none required +configure:4814: checking for library containing putmsg +configure:4845: /usr/bin/gcc -o conftest -g -O2 conftest.c >&5 +/tmp/cczWLhvy.o: In function `main': +/home/yangwei/tcpdump_mesa/cmake-build-debug/conftest.c:41: warning: warning: putmsg is not implemented and will always fail +configure:4845: $? = 0 +configure:4862: result: none required +configure:4878: checking whether the operating system supports IPv6 +configure:4900: /usr/bin/gcc -c -g -O2 conftest.c >&5 +conftest.c: In function 'foo': +conftest.c:40:2: warning: incompatible implicit declaration of built-in function 'memset' [enabled by default] + memset(addr, 0, sizeof (struct in6_addr)); + ^ +configure:4900: $? = 0 +configure:4902: result: yes +configure:4924: checking ipv6 stack type +configure:5042: result: linux-glibc +configure:5062: checking for dnet_htoa declaration in netdnet/dnetdb.h +conftest.c:31:28: fatal error: netdnet/dnetdb.h: No such file or directory + #include + ^ +compilation terminated. +configure:5081: result: no +configure:5089: checking for vfprintf +configure:5089: /usr/bin/gcc -o conftest -g -O2 conftest.c >&5 +conftest.c:54:6: warning: conflicting types for built-in function 'vfprintf' [enabled by default] + char vfprintf (); + ^ +configure:5089: $? = 0 +configure:5089: result: yes +configure:5102: checking for strlcat +configure:5102: /usr/bin/gcc -o conftest -g -O2 conftest.c >&5 +/tmp/ccBdxVpJ.o: In function `main': +/home/yangwei/tcpdump_mesa/cmake-build-debug/conftest.c:66: undefined reference to `strlcat' +collect2: error: ld returned 1 exit status +configure:5102: $? = 1 +configure: failed program was: +| /* confdefs.h */ +| #define PACKAGE_NAME "" +| #define PACKAGE_TARNAME "" +| #define PACKAGE_VERSION "" +| #define PACKAGE_STRING "" +| #define PACKAGE_BUGREPORT "" +| #define PACKAGE_URL "" +| #define inline inline +| #define HAVE___ATTRIBUTE__ 1 +| #define __ATTRIBUTE___NORETURN_OK_FOR_FUNCTION_POINTERS 1 +| #define __ATTRIBUTE___FORMAT_OK 1 +| #define __ATTRIBUTE___FORMAT_OK_FOR_FUNCTION_POINTERS 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_FCNTL_H 1 +| #define HAVE_RPC_RPC_H 1 +| #define HAVE_NETINET_IF_ETHER_H 1 +| #define TIME_WITH_SYS_TIME 1 +| #define ENABLE_SMB 1 +| #define HAVE_OPENAT 1 +| #define HAVE_OS_IPV6_SUPPORT 1 +| #define HAVE_VFPRINTF 1 +| /* end confdefs.h. */ +| /* Define strlcat to an innocuous variant, in case declares strlcat. +| For example, HP-UX 11i declares gettimeofday. */ +| #define strlcat innocuous_strlcat +| +| /* System header to define __stub macros and hopefully few prototypes, +| which can conflict with char strlcat (); below. +| Prefer to if __STDC__ is defined, since +| exists even on freestanding compilers. */ +| +| #ifdef __STDC__ +| # include +| #else +| # include +| #endif +| +| #undef strlcat +| +| /* 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 strlcat (); +| /* 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_strlcat || defined __stub___strlcat +| choke me +| #endif +| +| int +| main () +| { +| return strlcat (); +| ; +| return 0; +| } +configure:5102: result: no +configure:5115: checking for strlcpy +configure:5115: /usr/bin/gcc -o conftest -g -O2 conftest.c >&5 +/tmp/ccvcmjDK.o: In function `main': +/home/yangwei/tcpdump_mesa/cmake-build-debug/conftest.c:66: undefined reference to `strlcpy' +collect2: error: ld returned 1 exit status +configure:5115: $? = 1 +configure: failed program was: +| /* confdefs.h */ +| #define PACKAGE_NAME "" +| #define PACKAGE_TARNAME "" +| #define PACKAGE_VERSION "" +| #define PACKAGE_STRING "" +| #define PACKAGE_BUGREPORT "" +| #define PACKAGE_URL "" +| #define inline inline +| #define HAVE___ATTRIBUTE__ 1 +| #define __ATTRIBUTE___NORETURN_OK_FOR_FUNCTION_POINTERS 1 +| #define __ATTRIBUTE___FORMAT_OK 1 +| #define __ATTRIBUTE___FORMAT_OK_FOR_FUNCTION_POINTERS 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_FCNTL_H 1 +| #define HAVE_RPC_RPC_H 1 +| #define HAVE_NETINET_IF_ETHER_H 1 +| #define TIME_WITH_SYS_TIME 1 +| #define ENABLE_SMB 1 +| #define HAVE_OPENAT 1 +| #define HAVE_OS_IPV6_SUPPORT 1 +| #define HAVE_VFPRINTF 1 +| /* end confdefs.h. */ +| /* Define strlcpy to an innocuous variant, in case declares strlcpy. +| For example, HP-UX 11i declares gettimeofday. */ +| #define strlcpy innocuous_strlcpy +| +| /* System header to define __stub macros and hopefully few prototypes, +| which can conflict with char strlcpy (); below. +| Prefer to if __STDC__ is defined, since +| exists even on freestanding compilers. */ +| +| #ifdef __STDC__ +| # include +| #else +| # include +| #endif +| +| #undef strlcpy +| +| /* 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 strlcpy (); +| /* 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_strlcpy || defined __stub___strlcpy +| choke me +| #endif +| +| int +| main () +| { +| return strlcpy (); +| ; +| return 0; +| } +configure:5115: result: no +configure:5128: checking for strdup +configure:5128: /usr/bin/gcc -o conftest -g -O2 conftest.c >&5 +conftest.c:55:6: warning: conflicting types for built-in function 'strdup' [enabled by default] + char strdup (); + ^ +configure:5128: $? = 0 +configure:5128: result: yes +configure:5141: checking for strsep +configure:5141: /usr/bin/gcc -o conftest -g -O2 conftest.c >&5 +configure:5141: $? = 0 +configure:5141: result: yes +configure:5154: checking for getopt_long +configure:5154: /usr/bin/gcc -o conftest -g -O2 conftest.c >&5 +configure:5154: $? = 0 +configure:5154: result: yes +configure:5171: checking for fork +configure:5171: /usr/bin/gcc -o conftest -g -O2 conftest.c >&5 +conftest.c:58:6: warning: conflicting types for built-in function 'fork' [enabled by default] + char fork (); + ^ +configure:5171: $? = 0 +configure:5171: result: yes +configure:5171: checking for vfork +configure:5171: /usr/bin/gcc -o conftest -g -O2 conftest.c >&5 +configure:5171: $? = 0 +configure:5171: result: yes +configure:5171: checking for strftime +configure:5171: /usr/bin/gcc -o conftest -g -O2 conftest.c >&5 +conftest.c:60:6: warning: conflicting types for built-in function 'strftime' [enabled by default] + char strftime (); + ^ +configure:5171: $? = 0 +configure:5171: result: yes +configure:5183: checking for setlinebuf +configure:5183: /usr/bin/gcc -o conftest -g -O2 conftest.c >&5 +configure:5183: $? = 0 +configure:5183: result: yes +configure:5183: checking for alarm +configure:5183: /usr/bin/gcc -o conftest -g -O2 conftest.c >&5 +configure:5183: $? = 0 +configure:5183: result: yes +configure:5197: checking for vsnprintf +configure:5197: /usr/bin/gcc -o conftest -g -O2 conftest.c >&5 +conftest.c:63:6: warning: conflicting types for built-in function 'vsnprintf' [enabled by default] + char vsnprintf (); + ^ +configure:5197: $? = 0 +configure:5197: result: yes +configure:5197: checking for snprintf +configure:5197: /usr/bin/gcc -o conftest -g -O2 conftest.c >&5 +conftest.c:64:6: warning: conflicting types for built-in function 'snprintf' [enabled by default] + char snprintf (); + ^ +configure:5197: $? = 0 +configure:5197: result: yes +configure:5218: checking return type of signal handlers +configure:5236: /usr/bin/gcc -c -g -O2 conftest.c >&5 +conftest.c: In function 'main': +conftest.c:48:1: error: void value not ignored as it ought to be + return *(signal (0, 0)) (0) == 1; + ^ +configure:5236: $? = 1 +configure: failed program was: +| /* confdefs.h */ +| #define PACKAGE_NAME "" +| #define PACKAGE_TARNAME "" +| #define PACKAGE_VERSION "" +| #define PACKAGE_STRING "" +| #define PACKAGE_BUGREPORT "" +| #define PACKAGE_URL "" +| #define inline inline +| #define HAVE___ATTRIBUTE__ 1 +| #define __ATTRIBUTE___NORETURN_OK_FOR_FUNCTION_POINTERS 1 +| #define __ATTRIBUTE___FORMAT_OK 1 +| #define __ATTRIBUTE___FORMAT_OK_FOR_FUNCTION_POINTERS 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_FCNTL_H 1 +| #define HAVE_RPC_RPC_H 1 +| #define HAVE_NETINET_IF_ETHER_H 1 +| #define TIME_WITH_SYS_TIME 1 +| #define ENABLE_SMB 1 +| #define HAVE_OPENAT 1 +| #define HAVE_OS_IPV6_SUPPORT 1 +| #define HAVE_VFPRINTF 1 +| #define HAVE_STRDUP 1 +| #define HAVE_STRSEP 1 +| #define HAVE_GETOPT_LONG 1 +| #define HAVE_FORK 1 +| #define HAVE_VFORK 1 +| #define HAVE_STRFTIME 1 +| #define HAVE_SETLINEBUF 1 +| #define HAVE_ALARM 1 +| #define HAVE_VSNPRINTF 1 +| #define HAVE_SNPRINTF 1 +| /* end confdefs.h. */ +| #include +| #include +| +| int +| main () +| { +| return *(signal (0, 0)) (0) == 1; +| ; +| return 0; +| } +configure:5243: result: void +configure:5271: checking for sigaction +configure:5271: /usr/bin/gcc -o conftest -g -O2 conftest.c >&5 +configure:5271: $? = 0 +configure:5271: result: yes +configure:5296: checking for library containing dnet_htoa +configure:5327: /usr/bin/gcc -o conftest -g -O2 conftest.c >&5 +/tmp/ccq66Bo9.o: In function `main': +/home/yangwei/tcpdump_mesa/cmake-build-debug/conftest.c:56: undefined reference to `dnet_htoa' +collect2: error: ld returned 1 exit status +configure:5327: $? = 1 +configure: failed program was: +| /* confdefs.h */ +| #define PACKAGE_NAME "" +| #define PACKAGE_TARNAME "" +| #define PACKAGE_VERSION "" +| #define PACKAGE_STRING "" +| #define PACKAGE_BUGREPORT "" +| #define PACKAGE_URL "" +| #define inline inline +| #define HAVE___ATTRIBUTE__ 1 +| #define __ATTRIBUTE___NORETURN_OK_FOR_FUNCTION_POINTERS 1 +| #define __ATTRIBUTE___FORMAT_OK 1 +| #define __ATTRIBUTE___FORMAT_OK_FOR_FUNCTION_POINTERS 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_FCNTL_H 1 +| #define HAVE_RPC_RPC_H 1 +| #define HAVE_NETINET_IF_ETHER_H 1 +| #define TIME_WITH_SYS_TIME 1 +| #define ENABLE_SMB 1 +| #define HAVE_OPENAT 1 +| #define HAVE_OS_IPV6_SUPPORT 1 +| #define HAVE_VFPRINTF 1 +| #define HAVE_STRDUP 1 +| #define HAVE_STRSEP 1 +| #define HAVE_GETOPT_LONG 1 +| #define HAVE_FORK 1 +| #define HAVE_VFORK 1 +| #define HAVE_STRFTIME 1 +| #define HAVE_SETLINEBUF 1 +| #define HAVE_ALARM 1 +| #define HAVE_VSNPRINTF 1 +| #define HAVE_SNPRINTF 1 +| #define RETSIGTYPE void +| #define RETSIGVAL /**/ +| #define HAVE_SIGACTION 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 dnet_htoa (); +| int +| main () +| { +| return dnet_htoa (); +| ; +| return 0; +| } +configure:5327: /usr/bin/gcc -o conftest -g -O2 conftest.c -ldnet >&5 +/usr/bin/ld: cannot find -ldnet +collect2: error: ld returned 1 exit status +configure:5327: $? = 1 +configure: failed program was: +| /* confdefs.h */ +| #define PACKAGE_NAME "" +| #define PACKAGE_TARNAME "" +| #define PACKAGE_VERSION "" +| #define PACKAGE_STRING "" +| #define PACKAGE_BUGREPORT "" +| #define PACKAGE_URL "" +| #define inline inline +| #define HAVE___ATTRIBUTE__ 1 +| #define __ATTRIBUTE___NORETURN_OK_FOR_FUNCTION_POINTERS 1 +| #define __ATTRIBUTE___FORMAT_OK 1 +| #define __ATTRIBUTE___FORMAT_OK_FOR_FUNCTION_POINTERS 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_FCNTL_H 1 +| #define HAVE_RPC_RPC_H 1 +| #define HAVE_NETINET_IF_ETHER_H 1 +| #define TIME_WITH_SYS_TIME 1 +| #define ENABLE_SMB 1 +| #define HAVE_OPENAT 1 +| #define HAVE_OS_IPV6_SUPPORT 1 +| #define HAVE_VFPRINTF 1 +| #define HAVE_STRDUP 1 +| #define HAVE_STRSEP 1 +| #define HAVE_GETOPT_LONG 1 +| #define HAVE_FORK 1 +| #define HAVE_VFORK 1 +| #define HAVE_STRFTIME 1 +| #define HAVE_SETLINEBUF 1 +| #define HAVE_ALARM 1 +| #define HAVE_VSNPRINTF 1 +| #define HAVE_SNPRINTF 1 +| #define RETSIGTYPE void +| #define RETSIGVAL /**/ +| #define HAVE_SIGACTION 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 dnet_htoa (); +| int +| main () +| { +| return dnet_htoa (); +| ; +| return 0; +| } +configure:5344: result: no +configure:5355: checking for main in -lrpc +configure:5374: /usr/bin/gcc -o conftest -g -O2 conftest.c -lrpc >&5 +/usr/bin/ld: cannot find -lrpc +collect2: error: ld returned 1 exit status +configure:5374: $? = 1 +configure: failed program was: +| /* confdefs.h */ +| #define PACKAGE_NAME "" +| #define PACKAGE_TARNAME "" +| #define PACKAGE_VERSION "" +| #define PACKAGE_STRING "" +| #define PACKAGE_BUGREPORT "" +| #define PACKAGE_URL "" +| #define inline inline +| #define HAVE___ATTRIBUTE__ 1 +| #define __ATTRIBUTE___NORETURN_OK_FOR_FUNCTION_POINTERS 1 +| #define __ATTRIBUTE___FORMAT_OK 1 +| #define __ATTRIBUTE___FORMAT_OK_FOR_FUNCTION_POINTERS 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_FCNTL_H 1 +| #define HAVE_RPC_RPC_H 1 +| #define HAVE_NETINET_IF_ETHER_H 1 +| #define TIME_WITH_SYS_TIME 1 +| #define ENABLE_SMB 1 +| #define HAVE_OPENAT 1 +| #define HAVE_OS_IPV6_SUPPORT 1 +| #define HAVE_VFPRINTF 1 +| #define HAVE_STRDUP 1 +| #define HAVE_STRSEP 1 +| #define HAVE_GETOPT_LONG 1 +| #define HAVE_FORK 1 +| #define HAVE_VFORK 1 +| #define HAVE_STRFTIME 1 +| #define HAVE_SETLINEBUF 1 +| #define HAVE_ALARM 1 +| #define HAVE_VSNPRINTF 1 +| #define HAVE_SNPRINTF 1 +| #define RETSIGTYPE void +| #define RETSIGVAL /**/ +| #define HAVE_SIGACTION 1 +| /* end confdefs.h. */ +| +| +| int +| main () +| { +| return main (); +| ; +| return 0; +| } +configure:5383: result: no +configure:5394: checking for library containing getrpcbynumber +configure:5425: /usr/bin/gcc -o conftest -g -O2 conftest.c >&5 +configure:5425: $? = 0 +configure:5442: result: none required +configure:5476: checking for local pcap library +configure:5504: result: not found +configure:5556: checking for pcap-config +configure:5574: found /usr/local/bin/pcap-config +configure:5586: result: /usr/local/bin/pcap-config +configure:5801: checking for pcap_loop +configure:5801: /usr/bin/gcc -o conftest -g -O2 conftest.c -L/usr/local/lib -Wl,-rpath,/usr/local/lib -lpcap >&5 +configure:5801: $? = 0 +configure:5801: result: yes +configure:5836: checking for ether_ntohost +configure:5836: /usr/bin/gcc -o conftest -g -O2 conftest.c -L/usr/local/lib -Wl,-rpath,/usr/local/lib -lpcap >&5 +configure:5836: $? = 0 +configure:5836: result: yes +configure:5842: checking for buggy ether_ntohost +configure:5870: /usr/bin/gcc -o conftest -g -O2 conftest.c -L/usr/local/lib -Wl,-rpath,/usr/local/lib -lpcap >&5 +conftest.c: In function 'main': +conftest.c:60:4: warning: incompatible implicit declaration of built-in function 'exit' [enabled by default] + exit(0); + ^ +configure:5870: $? = 0 +configure:5870: ./conftest +configure:5870: $? = 0 +configure:5880: result: no +configure:5900: checking whether ether_ntohost is declared +configure:5900: /usr/bin/gcc -c -g -O2 conftest.c >&5 +conftest.c: In function 'main': +conftest.c:66:10: error: 'ether_ntohost' undeclared (first use in this function) + (void) ether_ntohost; + ^ +conftest.c:66:10: note: each undeclared identifier is reported only once for each function it appears in +configure:5900: $? = 1 +configure: failed program was: +| /* confdefs.h */ +| #define PACKAGE_NAME "" +| #define PACKAGE_TARNAME "" +| #define PACKAGE_VERSION "" +| #define PACKAGE_STRING "" +| #define PACKAGE_BUGREPORT "" +| #define PACKAGE_URL "" +| #define inline inline +| #define HAVE___ATTRIBUTE__ 1 +| #define __ATTRIBUTE___NORETURN_OK_FOR_FUNCTION_POINTERS 1 +| #define __ATTRIBUTE___FORMAT_OK 1 +| #define __ATTRIBUTE___FORMAT_OK_FOR_FUNCTION_POINTERS 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_FCNTL_H 1 +| #define HAVE_RPC_RPC_H 1 +| #define HAVE_NETINET_IF_ETHER_H 1 +| #define TIME_WITH_SYS_TIME 1 +| #define ENABLE_SMB 1 +| #define HAVE_OPENAT 1 +| #define HAVE_OS_IPV6_SUPPORT 1 +| #define HAVE_VFPRINTF 1 +| #define HAVE_STRDUP 1 +| #define HAVE_STRSEP 1 +| #define HAVE_GETOPT_LONG 1 +| #define HAVE_FORK 1 +| #define HAVE_VFORK 1 +| #define HAVE_STRFTIME 1 +| #define HAVE_SETLINEBUF 1 +| #define HAVE_ALARM 1 +| #define HAVE_VSNPRINTF 1 +| #define HAVE_SNPRINTF 1 +| #define RETSIGTYPE void +| #define RETSIGVAL /**/ +| #define HAVE_SIGACTION 1 +| #define HAVE_GETRPCBYNUMBER 1 +| #define HAVE_ETHER_NTOHOST 1 +| #define USE_ETHER_NTOHOST 1 +| /* end confdefs.h. */ +| +| #include +| #include +| #include +| #include +| struct mbuf; +| struct rtentry; +| #include +| #include +| +| +| int +| main () +| { +| #ifndef ether_ntohost +| #ifdef __cplusplus +| (void) ether_ntohost; +| #else +| (void) ether_ntohost; +| #endif +| #endif +| +| ; +| return 0; +| } +configure:5900: result: no +configure:5929: checking netinet/ether.h usability +configure:5929: /usr/bin/gcc -c -g -O2 conftest.c >&5 +configure:5929: $? = 0 +configure:5929: result: yes +configure:5929: checking netinet/ether.h presence +configure:5929: /usr/bin/gcc -E conftest.c +configure:5929: $? = 0 +configure:5929: result: yes +configure:5929: checking for netinet/ether.h +configure:5929: result: yes +configure:5947: checking whether ether_ntohost is declared +configure:5947: /usr/bin/gcc -c -g -O2 conftest.c >&5 +configure:5947: $? = 0 +configure:5947: result: yes +configure:6000: checking for dlpi_walk in -ldlpi +configure:6025: /usr/bin/gcc -o conftest -g -O2 conftest.c -ldlpi -L/lib -L/usr/local/lib -Wl,-rpath,/usr/local/lib -lpcap >&5 +/usr/bin/ld: cannot find -ldlpi +collect2: error: ld returned 1 exit status +configure:6025: $? = 1 +configure: failed program was: +| /* confdefs.h */ +| #define PACKAGE_NAME "" +| #define PACKAGE_TARNAME "" +| #define PACKAGE_VERSION "" +| #define PACKAGE_STRING "" +| #define PACKAGE_BUGREPORT "" +| #define PACKAGE_URL "" +| #define inline inline +| #define HAVE___ATTRIBUTE__ 1 +| #define __ATTRIBUTE___NORETURN_OK_FOR_FUNCTION_POINTERS 1 +| #define __ATTRIBUTE___FORMAT_OK 1 +| #define __ATTRIBUTE___FORMAT_OK_FOR_FUNCTION_POINTERS 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_FCNTL_H 1 +| #define HAVE_RPC_RPC_H 1 +| #define HAVE_NETINET_IF_ETHER_H 1 +| #define TIME_WITH_SYS_TIME 1 +| #define ENABLE_SMB 1 +| #define HAVE_OPENAT 1 +| #define HAVE_OS_IPV6_SUPPORT 1 +| #define HAVE_VFPRINTF 1 +| #define HAVE_STRDUP 1 +| #define HAVE_STRSEP 1 +| #define HAVE_GETOPT_LONG 1 +| #define HAVE_FORK 1 +| #define HAVE_VFORK 1 +| #define HAVE_STRFTIME 1 +| #define HAVE_SETLINEBUF 1 +| #define HAVE_ALARM 1 +| #define HAVE_VSNPRINTF 1 +| #define HAVE_SNPRINTF 1 +| #define RETSIGTYPE void +| #define RETSIGVAL /**/ +| #define HAVE_SIGACTION 1 +| #define HAVE_GETRPCBYNUMBER 1 +| #define HAVE_ETHER_NTOHOST 1 +| #define USE_ETHER_NTOHOST 1 +| #define HAVE_NETINET_ETHER_H 1 +| #define NETINET_ETHER_H_DECLARES_ETHER_NTOHOST /**/ +| #define HAVE_DECL_ETHER_NTOHOST 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 dlpi_walk (); +| int +| main () +| { +| return dlpi_walk (); +| ; +| return 0; +| } +configure:6034: result: no +configure:6041: checking for pcap_list_datalinks +configure:6041: /usr/bin/gcc -o conftest -g -O2 conftest.c -L/usr/local/lib -Wl,-rpath,/usr/local/lib -lpcap >&5 +configure:6041: $? = 0 +configure:6041: result: yes +configure:6049: checking for pcap_free_datalinks +configure:6049: /usr/bin/gcc -o conftest -g -O2 conftest.c -L/usr/local/lib -Wl,-rpath,/usr/local/lib -lpcap >&5 +configure:6049: $? = 0 +configure:6049: result: yes +configure:6072: checking for pcap_set_datalink +configure:6072: /usr/bin/gcc -o conftest -g -O2 conftest.c -L/usr/local/lib -Wl,-rpath,/usr/local/lib -lpcap >&5 +configure:6072: $? = 0 +configure:6072: result: yes +configure:6081: checking for pcap_datalink_name_to_val +configure:6081: /usr/bin/gcc -o conftest -g -O2 conftest.c -L/usr/local/lib -Wl,-rpath,/usr/local/lib -lpcap >&5 +configure:6081: $? = 0 +configure:6081: result: yes +configure:6087: checking for pcap_datalink_val_to_description +configure:6087: /usr/bin/gcc -o conftest -g -O2 conftest.c -L/usr/local/lib -Wl,-rpath,/usr/local/lib -lpcap >&5 +configure:6087: $? = 0 +configure:6087: result: yes +configure:6118: checking for pcap_breakloop +configure:6118: /usr/bin/gcc -o conftest -g -O2 conftest.c -L/usr/local/lib -Wl,-rpath,/usr/local/lib -lpcap >&5 +configure:6118: $? = 0 +configure:6118: result: yes +configure:6128: checking for pcap_dump_ftell +configure:6128: /usr/bin/gcc -o conftest -g -O2 conftest.c -L/usr/local/lib -Wl,-rpath,/usr/local/lib -lpcap >&5 +configure:6128: $? = 0 +configure:6128: result: yes +configure:6152: checking for pcap_create +configure:6152: /usr/bin/gcc -o conftest -g -O2 conftest.c -L/usr/local/lib -Wl,-rpath,/usr/local/lib -lpcap >&5 +configure:6152: $? = 0 +configure:6152: result: yes +configure:6168: checking for pcap_set_tstamp_type +configure:6168: /usr/bin/gcc -o conftest -g -O2 conftest.c -L/usr/local/lib -Wl,-rpath,/usr/local/lib -lpcap >&5 +configure:6168: $? = 0 +configure:6168: result: yes +configure:6183: checking for pcap_set_tstamp_precision +configure:6183: /usr/bin/gcc -o conftest -g -O2 conftest.c -L/usr/local/lib -Wl,-rpath,/usr/local/lib -lpcap >&5 +configure:6183: $? = 0 +configure:6183: result: yes +configure:6201: checking for pcap_findalldevs +configure:6201: /usr/bin/gcc -o conftest -g -O2 conftest.c -L/usr/local/lib -Wl,-rpath,/usr/local/lib -lpcap >&5 +configure:6201: $? = 0 +configure:6201: result: yes +configure:6201: checking for pcap_dump_flush +configure:6201: /usr/bin/gcc -o conftest -g -O2 conftest.c -L/usr/local/lib -Wl,-rpath,/usr/local/lib -lpcap >&5 +configure:6201: $? = 0 +configure:6201: result: yes +configure:6201: checking for pcap_lib_version +configure:6201: /usr/bin/gcc -o conftest -g -O2 conftest.c -L/usr/local/lib -Wl,-rpath,/usr/local/lib -lpcap >&5 +configure:6201: $? = 0 +configure:6201: result: yes +configure:6201: checking for pcap_setdirection +configure:6201: /usr/bin/gcc -o conftest -g -O2 conftest.c -L/usr/local/lib -Wl,-rpath,/usr/local/lib -lpcap >&5 +configure:6201: $? = 0 +configure:6201: result: yes +configure:6201: checking for pcap_set_immediate_mode +configure:6201: /usr/bin/gcc -o conftest -g -O2 conftest.c -L/usr/local/lib -Wl,-rpath,/usr/local/lib -lpcap >&5 +configure:6201: $? = 0 +configure:6201: result: yes +configure:6213: checking for pcap_if_t +configure:6213: /usr/bin/gcc -c -g -O2 -I/usr/local/include -I../src conftest.c >&5 +configure:6213: $? = 0 +configure:6213: /usr/bin/gcc -c -g -O2 -I/usr/local/include -I../src conftest.c >&5 +conftest.c: In function 'main': +conftest.c:71:24: error: expected expression before ')' token + if (sizeof ((pcap_if_t))) + ^ +configure:6213: $? = 1 +configure: failed program was: +| /* confdefs.h */ +| #define PACKAGE_NAME "" +| #define PACKAGE_TARNAME "" +| #define PACKAGE_VERSION "" +| #define PACKAGE_STRING "" +| #define PACKAGE_BUGREPORT "" +| #define PACKAGE_URL "" +| #define inline inline +| #define HAVE___ATTRIBUTE__ 1 +| #define __ATTRIBUTE___NORETURN_OK_FOR_FUNCTION_POINTERS 1 +| #define __ATTRIBUTE___FORMAT_OK 1 +| #define __ATTRIBUTE___FORMAT_OK_FOR_FUNCTION_POINTERS 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_FCNTL_H 1 +| #define HAVE_RPC_RPC_H 1 +| #define HAVE_NETINET_IF_ETHER_H 1 +| #define TIME_WITH_SYS_TIME 1 +| #define ENABLE_SMB 1 +| #define HAVE_OPENAT 1 +| #define HAVE_OS_IPV6_SUPPORT 1 +| #define HAVE_VFPRINTF 1 +| #define HAVE_STRDUP 1 +| #define HAVE_STRSEP 1 +| #define HAVE_GETOPT_LONG 1 +| #define HAVE_FORK 1 +| #define HAVE_VFORK 1 +| #define HAVE_STRFTIME 1 +| #define HAVE_SETLINEBUF 1 +| #define HAVE_ALARM 1 +| #define HAVE_VSNPRINTF 1 +| #define HAVE_SNPRINTF 1 +| #define RETSIGTYPE void +| #define RETSIGVAL /**/ +| #define HAVE_SIGACTION 1 +| #define HAVE_GETRPCBYNUMBER 1 +| #define HAVE_ETHER_NTOHOST 1 +| #define USE_ETHER_NTOHOST 1 +| #define HAVE_NETINET_ETHER_H 1 +| #define NETINET_ETHER_H_DECLARES_ETHER_NTOHOST /**/ +| #define HAVE_DECL_ETHER_NTOHOST 1 +| #define HAVE_PCAP_LIST_DATALINKS 1 +| #define HAVE_PCAP_FREE_DATALINKS 1 +| #define HAVE_PCAP_SET_DATALINK 1 +| #define HAVE_PCAP_DATALINK_NAME_TO_VAL 1 +| #define HAVE_PCAP_DATALINK_VAL_TO_DESCRIPTION 1 +| #define HAVE_PCAP_BREAKLOOP 1 +| #define HAVE_PCAP_DUMP_FTELL 1 +| #define HAVE_PCAP_CREATE 1 +| #define HAVE_PCAP_SET_TSTAMP_TYPE 1 +| #define HAVE_PCAP_SET_TSTAMP_PRECISION 1 +| #define HAVE_PCAP_FINDALLDEVS 1 +| #define HAVE_PCAP_DUMP_FLUSH 1 +| #define HAVE_PCAP_LIB_VERSION 1 +| #define HAVE_PCAP_SETDIRECTION 1 +| #define HAVE_PCAP_SET_IMMEDIATE_MODE 1 +| /* end confdefs.h. */ +| #include +| +| int +| main () +| { +| if (sizeof ((pcap_if_t))) +| return 0; +| ; +| return 0; +| } +configure:6213: result: yes +configure:6269: checking for pcap_set_parser_debug +configure:6269: /usr/bin/gcc -o conftest -g -O2 conftest.c -L/usr/local/lib -Wl,-rpath,/usr/local/lib -lpcap >&5 +/tmp/cc9tyGwc.o: In function `main': +/home/yangwei/tcpdump_mesa/cmake-build-debug/conftest.c:101: undefined reference to `pcap_set_parser_debug' +collect2: error: ld returned 1 exit status +configure:6269: $? = 1 +configure: failed program was: +| /* confdefs.h */ +| #define PACKAGE_NAME "" +| #define PACKAGE_TARNAME "" +| #define PACKAGE_VERSION "" +| #define PACKAGE_STRING "" +| #define PACKAGE_BUGREPORT "" +| #define PACKAGE_URL "" +| #define inline inline +| #define HAVE___ATTRIBUTE__ 1 +| #define __ATTRIBUTE___NORETURN_OK_FOR_FUNCTION_POINTERS 1 +| #define __ATTRIBUTE___FORMAT_OK 1 +| #define __ATTRIBUTE___FORMAT_OK_FOR_FUNCTION_POINTERS 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_FCNTL_H 1 +| #define HAVE_RPC_RPC_H 1 +| #define HAVE_NETINET_IF_ETHER_H 1 +| #define TIME_WITH_SYS_TIME 1 +| #define ENABLE_SMB 1 +| #define HAVE_OPENAT 1 +| #define HAVE_OS_IPV6_SUPPORT 1 +| #define HAVE_VFPRINTF 1 +| #define HAVE_STRDUP 1 +| #define HAVE_STRSEP 1 +| #define HAVE_GETOPT_LONG 1 +| #define HAVE_FORK 1 +| #define HAVE_VFORK 1 +| #define HAVE_STRFTIME 1 +| #define HAVE_SETLINEBUF 1 +| #define HAVE_ALARM 1 +| #define HAVE_VSNPRINTF 1 +| #define HAVE_SNPRINTF 1 +| #define RETSIGTYPE void +| #define RETSIGVAL /**/ +| #define HAVE_SIGACTION 1 +| #define HAVE_GETRPCBYNUMBER 1 +| #define HAVE_ETHER_NTOHOST 1 +| #define USE_ETHER_NTOHOST 1 +| #define HAVE_NETINET_ETHER_H 1 +| #define NETINET_ETHER_H_DECLARES_ETHER_NTOHOST /**/ +| #define HAVE_DECL_ETHER_NTOHOST 1 +| #define HAVE_PCAP_LIST_DATALINKS 1 +| #define HAVE_PCAP_FREE_DATALINKS 1 +| #define HAVE_PCAP_SET_DATALINK 1 +| #define HAVE_PCAP_DATALINK_NAME_TO_VAL 1 +| #define HAVE_PCAP_DATALINK_VAL_TO_DESCRIPTION 1 +| #define HAVE_PCAP_BREAKLOOP 1 +| #define HAVE_PCAP_DUMP_FTELL 1 +| #define HAVE_PCAP_CREATE 1 +| #define HAVE_PCAP_SET_TSTAMP_TYPE 1 +| #define HAVE_PCAP_SET_TSTAMP_PRECISION 1 +| #define HAVE_PCAP_FINDALLDEVS 1 +| #define HAVE_PCAP_DUMP_FLUSH 1 +| #define HAVE_PCAP_LIB_VERSION 1 +| #define HAVE_PCAP_SETDIRECTION 1 +| #define HAVE_PCAP_SET_IMMEDIATE_MODE 1 +| #define HAVE_PCAP_IF_T 1 +| /* end confdefs.h. */ +| /* Define pcap_set_parser_debug to an innocuous variant, in case declares pcap_set_parser_debug. +| For example, HP-UX 11i declares gettimeofday. */ +| #define pcap_set_parser_debug innocuous_pcap_set_parser_debug +| +| /* System header to define __stub macros and hopefully few prototypes, +| which can conflict with char pcap_set_parser_debug (); below. +| Prefer to if __STDC__ is defined, since +| exists even on freestanding compilers. */ +| +| #ifdef __STDC__ +| # include +| #else +| # include +| #endif +| +| #undef pcap_set_parser_debug +| +| /* 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 pcap_set_parser_debug (); +| /* 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_pcap_set_parser_debug || defined __stub___pcap_set_parser_debug +| choke me +| #endif +| +| int +| main () +| { +| return pcap_set_parser_debug (); +| ; +| return 0; +| } +configure:6269: result: no +configure:6283: checking whether pcap_debug is defined by libpcap +configure:6300: /usr/bin/gcc -o conftest -g -O2 conftest.c -L/usr/local/lib -Wl,-rpath,/usr/local/lib -lpcap >&5 +/tmp/cc1p0PRe.o: In function `main': +/home/yangwei/tcpdump_mesa/cmake-build-debug/conftest.c:78: undefined reference to `pcap_debug' +collect2: error: ld returned 1 exit status +configure:6300: $? = 1 +configure: failed program was: +| /* confdefs.h */ +| #define PACKAGE_NAME "" +| #define PACKAGE_TARNAME "" +| #define PACKAGE_VERSION "" +| #define PACKAGE_STRING "" +| #define PACKAGE_BUGREPORT "" +| #define PACKAGE_URL "" +| #define inline inline +| #define HAVE___ATTRIBUTE__ 1 +| #define __ATTRIBUTE___NORETURN_OK_FOR_FUNCTION_POINTERS 1 +| #define __ATTRIBUTE___FORMAT_OK 1 +| #define __ATTRIBUTE___FORMAT_OK_FOR_FUNCTION_POINTERS 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_FCNTL_H 1 +| #define HAVE_RPC_RPC_H 1 +| #define HAVE_NETINET_IF_ETHER_H 1 +| #define TIME_WITH_SYS_TIME 1 +| #define ENABLE_SMB 1 +| #define HAVE_OPENAT 1 +| #define HAVE_OS_IPV6_SUPPORT 1 +| #define HAVE_VFPRINTF 1 +| #define HAVE_STRDUP 1 +| #define HAVE_STRSEP 1 +| #define HAVE_GETOPT_LONG 1 +| #define HAVE_FORK 1 +| #define HAVE_VFORK 1 +| #define HAVE_STRFTIME 1 +| #define HAVE_SETLINEBUF 1 +| #define HAVE_ALARM 1 +| #define HAVE_VSNPRINTF 1 +| #define HAVE_SNPRINTF 1 +| #define RETSIGTYPE void +| #define RETSIGVAL /**/ +| #define HAVE_SIGACTION 1 +| #define HAVE_GETRPCBYNUMBER 1 +| #define HAVE_ETHER_NTOHOST 1 +| #define USE_ETHER_NTOHOST 1 +| #define HAVE_NETINET_ETHER_H 1 +| #define NETINET_ETHER_H_DECLARES_ETHER_NTOHOST /**/ +| #define HAVE_DECL_ETHER_NTOHOST 1 +| #define HAVE_PCAP_LIST_DATALINKS 1 +| #define HAVE_PCAP_FREE_DATALINKS 1 +| #define HAVE_PCAP_SET_DATALINK 1 +| #define HAVE_PCAP_DATALINK_NAME_TO_VAL 1 +| #define HAVE_PCAP_DATALINK_VAL_TO_DESCRIPTION 1 +| #define HAVE_PCAP_BREAKLOOP 1 +| #define HAVE_PCAP_DUMP_FTELL 1 +| #define HAVE_PCAP_CREATE 1 +| #define HAVE_PCAP_SET_TSTAMP_TYPE 1 +| #define HAVE_PCAP_SET_TSTAMP_PRECISION 1 +| #define HAVE_PCAP_FINDALLDEVS 1 +| #define HAVE_PCAP_DUMP_FLUSH 1 +| #define HAVE_PCAP_LIB_VERSION 1 +| #define HAVE_PCAP_SETDIRECTION 1 +| #define HAVE_PCAP_SET_IMMEDIATE_MODE 1 +| #define HAVE_PCAP_IF_T 1 +| /* end confdefs.h. */ +| +| int +| main () +| { +| +| extern int pcap_debug; +| +| return pcap_debug; +| +| ; +| return 0; +| } +configure:6314: result: no +configure:6319: checking whether yydebug is defined by libpcap +configure:6336: /usr/bin/gcc -o conftest -g -O2 conftest.c -L/usr/local/lib -Wl,-rpath,/usr/local/lib -lpcap >&5 +/tmp/ccJHfWhh.o: In function `main': +/home/yangwei/tcpdump_mesa/cmake-build-debug/conftest.c:78: undefined reference to `yydebug' +collect2: error: ld returned 1 exit status +configure:6336: $? = 1 +configure: failed program was: +| /* confdefs.h */ +| #define PACKAGE_NAME "" +| #define PACKAGE_TARNAME "" +| #define PACKAGE_VERSION "" +| #define PACKAGE_STRING "" +| #define PACKAGE_BUGREPORT "" +| #define PACKAGE_URL "" +| #define inline inline +| #define HAVE___ATTRIBUTE__ 1 +| #define __ATTRIBUTE___NORETURN_OK_FOR_FUNCTION_POINTERS 1 +| #define __ATTRIBUTE___FORMAT_OK 1 +| #define __ATTRIBUTE___FORMAT_OK_FOR_FUNCTION_POINTERS 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_FCNTL_H 1 +| #define HAVE_RPC_RPC_H 1 +| #define HAVE_NETINET_IF_ETHER_H 1 +| #define TIME_WITH_SYS_TIME 1 +| #define ENABLE_SMB 1 +| #define HAVE_OPENAT 1 +| #define HAVE_OS_IPV6_SUPPORT 1 +| #define HAVE_VFPRINTF 1 +| #define HAVE_STRDUP 1 +| #define HAVE_STRSEP 1 +| #define HAVE_GETOPT_LONG 1 +| #define HAVE_FORK 1 +| #define HAVE_VFORK 1 +| #define HAVE_STRFTIME 1 +| #define HAVE_SETLINEBUF 1 +| #define HAVE_ALARM 1 +| #define HAVE_VSNPRINTF 1 +| #define HAVE_SNPRINTF 1 +| #define RETSIGTYPE void +| #define RETSIGVAL /**/ +| #define HAVE_SIGACTION 1 +| #define HAVE_GETRPCBYNUMBER 1 +| #define HAVE_ETHER_NTOHOST 1 +| #define USE_ETHER_NTOHOST 1 +| #define HAVE_NETINET_ETHER_H 1 +| #define NETINET_ETHER_H_DECLARES_ETHER_NTOHOST /**/ +| #define HAVE_DECL_ETHER_NTOHOST 1 +| #define HAVE_PCAP_LIST_DATALINKS 1 +| #define HAVE_PCAP_FREE_DATALINKS 1 +| #define HAVE_PCAP_SET_DATALINK 1 +| #define HAVE_PCAP_DATALINK_NAME_TO_VAL 1 +| #define HAVE_PCAP_DATALINK_VAL_TO_DESCRIPTION 1 +| #define HAVE_PCAP_BREAKLOOP 1 +| #define HAVE_PCAP_DUMP_FTELL 1 +| #define HAVE_PCAP_CREATE 1 +| #define HAVE_PCAP_SET_TSTAMP_TYPE 1 +| #define HAVE_PCAP_SET_TSTAMP_PRECISION 1 +| #define HAVE_PCAP_FINDALLDEVS 1 +| #define HAVE_PCAP_DUMP_FLUSH 1 +| #define HAVE_PCAP_LIB_VERSION 1 +| #define HAVE_PCAP_SETDIRECTION 1 +| #define HAVE_PCAP_SET_IMMEDIATE_MODE 1 +| #define HAVE_PCAP_IF_T 1 +| /* end confdefs.h. */ +| +| int +| main () +| { +| +| extern int yydebug; +| +| return yydebug; +| +| ; +| return 0; +| } +configure:6350: result: no +configure:6357: checking for pcap_set_optimizer_debug +configure:6357: /usr/bin/gcc -o conftest -g -O2 conftest.c -L/usr/local/lib -Wl,-rpath,/usr/local/lib -lpcap >&5 +/tmp/ccd4hPKj.o: In function `main': +/home/yangwei/tcpdump_mesa/cmake-build-debug/conftest.c:101: undefined reference to `pcap_set_optimizer_debug' +collect2: error: ld returned 1 exit status +configure:6357: $? = 1 +configure: failed program was: +| /* confdefs.h */ +| #define PACKAGE_NAME "" +| #define PACKAGE_TARNAME "" +| #define PACKAGE_VERSION "" +| #define PACKAGE_STRING "" +| #define PACKAGE_BUGREPORT "" +| #define PACKAGE_URL "" +| #define inline inline +| #define HAVE___ATTRIBUTE__ 1 +| #define __ATTRIBUTE___NORETURN_OK_FOR_FUNCTION_POINTERS 1 +| #define __ATTRIBUTE___FORMAT_OK 1 +| #define __ATTRIBUTE___FORMAT_OK_FOR_FUNCTION_POINTERS 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_FCNTL_H 1 +| #define HAVE_RPC_RPC_H 1 +| #define HAVE_NETINET_IF_ETHER_H 1 +| #define TIME_WITH_SYS_TIME 1 +| #define ENABLE_SMB 1 +| #define HAVE_OPENAT 1 +| #define HAVE_OS_IPV6_SUPPORT 1 +| #define HAVE_VFPRINTF 1 +| #define HAVE_STRDUP 1 +| #define HAVE_STRSEP 1 +| #define HAVE_GETOPT_LONG 1 +| #define HAVE_FORK 1 +| #define HAVE_VFORK 1 +| #define HAVE_STRFTIME 1 +| #define HAVE_SETLINEBUF 1 +| #define HAVE_ALARM 1 +| #define HAVE_VSNPRINTF 1 +| #define HAVE_SNPRINTF 1 +| #define RETSIGTYPE void +| #define RETSIGVAL /**/ +| #define HAVE_SIGACTION 1 +| #define HAVE_GETRPCBYNUMBER 1 +| #define HAVE_ETHER_NTOHOST 1 +| #define USE_ETHER_NTOHOST 1 +| #define HAVE_NETINET_ETHER_H 1 +| #define NETINET_ETHER_H_DECLARES_ETHER_NTOHOST /**/ +| #define HAVE_DECL_ETHER_NTOHOST 1 +| #define HAVE_PCAP_LIST_DATALINKS 1 +| #define HAVE_PCAP_FREE_DATALINKS 1 +| #define HAVE_PCAP_SET_DATALINK 1 +| #define HAVE_PCAP_DATALINK_NAME_TO_VAL 1 +| #define HAVE_PCAP_DATALINK_VAL_TO_DESCRIPTION 1 +| #define HAVE_PCAP_BREAKLOOP 1 +| #define HAVE_PCAP_DUMP_FTELL 1 +| #define HAVE_PCAP_CREATE 1 +| #define HAVE_PCAP_SET_TSTAMP_TYPE 1 +| #define HAVE_PCAP_SET_TSTAMP_PRECISION 1 +| #define HAVE_PCAP_FINDALLDEVS 1 +| #define HAVE_PCAP_DUMP_FLUSH 1 +| #define HAVE_PCAP_LIB_VERSION 1 +| #define HAVE_PCAP_SETDIRECTION 1 +| #define HAVE_PCAP_SET_IMMEDIATE_MODE 1 +| #define HAVE_PCAP_IF_T 1 +| /* end confdefs.h. */ +| /* Define pcap_set_optimizer_debug to an innocuous variant, in case declares pcap_set_optimizer_debug. +| For example, HP-UX 11i declares gettimeofday. */ +| #define pcap_set_optimizer_debug innocuous_pcap_set_optimizer_debug +| +| /* System header to define __stub macros and hopefully few prototypes, +| which can conflict with char pcap_set_optimizer_debug (); below. +| Prefer to if __STDC__ is defined, since +| exists even on freestanding compilers. */ +| +| #ifdef __STDC__ +| # include +| #else +| # include +| #endif +| +| #undef pcap_set_optimizer_debug +| +| /* 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 pcap_set_optimizer_debug (); +| /* 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_pcap_set_optimizer_debug || defined __stub___pcap_set_optimizer_debug +| choke me +| #endif +| +| int +| main () +| { +| return pcap_set_optimizer_debug (); +| ; +| return 0; +| } +configure:6357: result: no +configure:6366: checking for bpf_dump +configure:6366: /usr/bin/gcc -o conftest -g -O2 conftest.c -L/usr/local/lib -Wl,-rpath,/usr/local/lib -lpcap >&5 +configure:6366: $? = 0 +configure:6366: result: yes +configure:6445: checking for int8_t +configure:6445: /usr/bin/gcc -c -g -O2 conftest.c >&5 +configure:6445: $? = 0 +configure:6445: /usr/bin/gcc -c -g -O2 conftest.c >&5 +conftest.c: In function 'main': +conftest.c:105:12: error: size of array 'test_array' is negative + static int test_array [1 - 2 * !((int8_t) (((((int8_t) 1 << N) << N) - 1) * 2 + 1) + ^ +configure:6445: $? = 1 +configure: failed program was: +| /* confdefs.h */ +| #define PACKAGE_NAME "" +| #define PACKAGE_TARNAME "" +| #define PACKAGE_VERSION "" +| #define PACKAGE_STRING "" +| #define PACKAGE_BUGREPORT "" +| #define PACKAGE_URL "" +| #define inline inline +| #define HAVE___ATTRIBUTE__ 1 +| #define __ATTRIBUTE___NORETURN_OK_FOR_FUNCTION_POINTERS 1 +| #define __ATTRIBUTE___FORMAT_OK 1 +| #define __ATTRIBUTE___FORMAT_OK_FOR_FUNCTION_POINTERS 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_FCNTL_H 1 +| #define HAVE_RPC_RPC_H 1 +| #define HAVE_NETINET_IF_ETHER_H 1 +| #define TIME_WITH_SYS_TIME 1 +| #define ENABLE_SMB 1 +| #define HAVE_OPENAT 1 +| #define HAVE_OS_IPV6_SUPPORT 1 +| #define HAVE_VFPRINTF 1 +| #define HAVE_STRDUP 1 +| #define HAVE_STRSEP 1 +| #define HAVE_GETOPT_LONG 1 +| #define HAVE_FORK 1 +| #define HAVE_VFORK 1 +| #define HAVE_STRFTIME 1 +| #define HAVE_SETLINEBUF 1 +| #define HAVE_ALARM 1 +| #define HAVE_VSNPRINTF 1 +| #define HAVE_SNPRINTF 1 +| #define RETSIGTYPE void +| #define RETSIGVAL /**/ +| #define HAVE_SIGACTION 1 +| #define HAVE_GETRPCBYNUMBER 1 +| #define HAVE_ETHER_NTOHOST 1 +| #define USE_ETHER_NTOHOST 1 +| #define HAVE_NETINET_ETHER_H 1 +| #define NETINET_ETHER_H_DECLARES_ETHER_NTOHOST /**/ +| #define HAVE_DECL_ETHER_NTOHOST 1 +| #define HAVE_PCAP_LIST_DATALINKS 1 +| #define HAVE_PCAP_FREE_DATALINKS 1 +| #define HAVE_PCAP_SET_DATALINK 1 +| #define HAVE_PCAP_DATALINK_NAME_TO_VAL 1 +| #define HAVE_PCAP_DATALINK_VAL_TO_DESCRIPTION 1 +| #define HAVE_PCAP_BREAKLOOP 1 +| #define HAVE_PCAP_DUMP_FTELL 1 +| #define HAVE_PCAP_CREATE 1 +| #define HAVE_PCAP_SET_TSTAMP_TYPE 1 +| #define HAVE_PCAP_SET_TSTAMP_PRECISION 1 +| #define HAVE_PCAP_FINDALLDEVS 1 +| #define HAVE_PCAP_DUMP_FLUSH 1 +| #define HAVE_PCAP_LIB_VERSION 1 +| #define HAVE_PCAP_SETDIRECTION 1 +| #define HAVE_PCAP_SET_IMMEDIATE_MODE 1 +| #define HAVE_PCAP_IF_T 1 +| #define HAVE_BPF_DUMP 1 +| /* end confdefs.h. */ +| #include +| #ifdef HAVE_SYS_TYPES_H +| # include +| #endif +| #ifdef HAVE_SYS_STAT_H +| # include +| #endif +| #ifdef STDC_HEADERS +| # include +| # include +| #else +| # ifdef HAVE_STDLIB_H +| # include +| # endif +| #endif +| #ifdef HAVE_STRING_H +| # if !defined STDC_HEADERS && defined HAVE_MEMORY_H +| # include +| # endif +| # include +| #endif +| #ifdef HAVE_STRINGS_H +| # include +| #endif +| #ifdef HAVE_INTTYPES_H +| # include +| #endif +| #ifdef HAVE_STDINT_H +| # include +| #endif +| #ifdef HAVE_UNISTD_H +| # include +| #endif +| 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:6445: result: yes +configure:6456: checking for int16_t +configure:6456: /usr/bin/gcc -c -g -O2 conftest.c >&5 +configure:6456: $? = 0 +configure:6456: /usr/bin/gcc -c -g -O2 conftest.c >&5 +conftest.c: In function 'main': +conftest.c:105:12: error: size of array 'test_array' is negative + static int test_array [1 - 2 * !((int16_t) (((((int16_t) 1 << N) << N) - 1) * 2 + 1) + ^ +configure:6456: $? = 1 +configure: failed program was: +| /* confdefs.h */ +| #define PACKAGE_NAME "" +| #define PACKAGE_TARNAME "" +| #define PACKAGE_VERSION "" +| #define PACKAGE_STRING "" +| #define PACKAGE_BUGREPORT "" +| #define PACKAGE_URL "" +| #define inline inline +| #define HAVE___ATTRIBUTE__ 1 +| #define __ATTRIBUTE___NORETURN_OK_FOR_FUNCTION_POINTERS 1 +| #define __ATTRIBUTE___FORMAT_OK 1 +| #define __ATTRIBUTE___FORMAT_OK_FOR_FUNCTION_POINTERS 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_FCNTL_H 1 +| #define HAVE_RPC_RPC_H 1 +| #define HAVE_NETINET_IF_ETHER_H 1 +| #define TIME_WITH_SYS_TIME 1 +| #define ENABLE_SMB 1 +| #define HAVE_OPENAT 1 +| #define HAVE_OS_IPV6_SUPPORT 1 +| #define HAVE_VFPRINTF 1 +| #define HAVE_STRDUP 1 +| #define HAVE_STRSEP 1 +| #define HAVE_GETOPT_LONG 1 +| #define HAVE_FORK 1 +| #define HAVE_VFORK 1 +| #define HAVE_STRFTIME 1 +| #define HAVE_SETLINEBUF 1 +| #define HAVE_ALARM 1 +| #define HAVE_VSNPRINTF 1 +| #define HAVE_SNPRINTF 1 +| #define RETSIGTYPE void +| #define RETSIGVAL /**/ +| #define HAVE_SIGACTION 1 +| #define HAVE_GETRPCBYNUMBER 1 +| #define HAVE_ETHER_NTOHOST 1 +| #define USE_ETHER_NTOHOST 1 +| #define HAVE_NETINET_ETHER_H 1 +| #define NETINET_ETHER_H_DECLARES_ETHER_NTOHOST /**/ +| #define HAVE_DECL_ETHER_NTOHOST 1 +| #define HAVE_PCAP_LIST_DATALINKS 1 +| #define HAVE_PCAP_FREE_DATALINKS 1 +| #define HAVE_PCAP_SET_DATALINK 1 +| #define HAVE_PCAP_DATALINK_NAME_TO_VAL 1 +| #define HAVE_PCAP_DATALINK_VAL_TO_DESCRIPTION 1 +| #define HAVE_PCAP_BREAKLOOP 1 +| #define HAVE_PCAP_DUMP_FTELL 1 +| #define HAVE_PCAP_CREATE 1 +| #define HAVE_PCAP_SET_TSTAMP_TYPE 1 +| #define HAVE_PCAP_SET_TSTAMP_PRECISION 1 +| #define HAVE_PCAP_FINDALLDEVS 1 +| #define HAVE_PCAP_DUMP_FLUSH 1 +| #define HAVE_PCAP_LIB_VERSION 1 +| #define HAVE_PCAP_SETDIRECTION 1 +| #define HAVE_PCAP_SET_IMMEDIATE_MODE 1 +| #define HAVE_PCAP_IF_T 1 +| #define HAVE_BPF_DUMP 1 +| /* end confdefs.h. */ +| #include +| #ifdef HAVE_SYS_TYPES_H +| # include +| #endif +| #ifdef HAVE_SYS_STAT_H +| # include +| #endif +| #ifdef STDC_HEADERS +| # include +| # include +| #else +| # ifdef HAVE_STDLIB_H +| # include +| # endif +| #endif +| #ifdef HAVE_STRING_H +| # if !defined STDC_HEADERS && defined HAVE_MEMORY_H +| # include +| # endif +| # include +| #endif +| #ifdef HAVE_STRINGS_H +| # include +| #endif +| #ifdef HAVE_INTTYPES_H +| # include +| #endif +| #ifdef HAVE_STDINT_H +| # include +| #endif +| #ifdef HAVE_UNISTD_H +| # include +| #endif +| 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:6456: result: yes +configure:6467: checking for int32_t +configure:6467: /usr/bin/gcc -c -g -O2 conftest.c >&5 +configure:6467: $? = 0 +configure:6467: /usr/bin/gcc -c -g -O2 conftest.c >&5 +conftest.c: In function 'main': +conftest.c:106:53: warning: integer overflow in expression [-Woverflow] + < (int32_t) (((((int32_t) 1 << N) << N) - 1) * 2 + 2))]; + ^ +conftest.c:105:12: error: storage size of 'test_array' isn't constant + static int test_array [1 - 2 * !((int32_t) (((((int32_t) 1 << N) << N) - 1) * 2 + 1) + ^ +configure:6467: $? = 1 +configure: failed program was: +| /* confdefs.h */ +| #define PACKAGE_NAME "" +| #define PACKAGE_TARNAME "" +| #define PACKAGE_VERSION "" +| #define PACKAGE_STRING "" +| #define PACKAGE_BUGREPORT "" +| #define PACKAGE_URL "" +| #define inline inline +| #define HAVE___ATTRIBUTE__ 1 +| #define __ATTRIBUTE___NORETURN_OK_FOR_FUNCTION_POINTERS 1 +| #define __ATTRIBUTE___FORMAT_OK 1 +| #define __ATTRIBUTE___FORMAT_OK_FOR_FUNCTION_POINTERS 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_FCNTL_H 1 +| #define HAVE_RPC_RPC_H 1 +| #define HAVE_NETINET_IF_ETHER_H 1 +| #define TIME_WITH_SYS_TIME 1 +| #define ENABLE_SMB 1 +| #define HAVE_OPENAT 1 +| #define HAVE_OS_IPV6_SUPPORT 1 +| #define HAVE_VFPRINTF 1 +| #define HAVE_STRDUP 1 +| #define HAVE_STRSEP 1 +| #define HAVE_GETOPT_LONG 1 +| #define HAVE_FORK 1 +| #define HAVE_VFORK 1 +| #define HAVE_STRFTIME 1 +| #define HAVE_SETLINEBUF 1 +| #define HAVE_ALARM 1 +| #define HAVE_VSNPRINTF 1 +| #define HAVE_SNPRINTF 1 +| #define RETSIGTYPE void +| #define RETSIGVAL /**/ +| #define HAVE_SIGACTION 1 +| #define HAVE_GETRPCBYNUMBER 1 +| #define HAVE_ETHER_NTOHOST 1 +| #define USE_ETHER_NTOHOST 1 +| #define HAVE_NETINET_ETHER_H 1 +| #define NETINET_ETHER_H_DECLARES_ETHER_NTOHOST /**/ +| #define HAVE_DECL_ETHER_NTOHOST 1 +| #define HAVE_PCAP_LIST_DATALINKS 1 +| #define HAVE_PCAP_FREE_DATALINKS 1 +| #define HAVE_PCAP_SET_DATALINK 1 +| #define HAVE_PCAP_DATALINK_NAME_TO_VAL 1 +| #define HAVE_PCAP_DATALINK_VAL_TO_DESCRIPTION 1 +| #define HAVE_PCAP_BREAKLOOP 1 +| #define HAVE_PCAP_DUMP_FTELL 1 +| #define HAVE_PCAP_CREATE 1 +| #define HAVE_PCAP_SET_TSTAMP_TYPE 1 +| #define HAVE_PCAP_SET_TSTAMP_PRECISION 1 +| #define HAVE_PCAP_FINDALLDEVS 1 +| #define HAVE_PCAP_DUMP_FLUSH 1 +| #define HAVE_PCAP_LIB_VERSION 1 +| #define HAVE_PCAP_SETDIRECTION 1 +| #define HAVE_PCAP_SET_IMMEDIATE_MODE 1 +| #define HAVE_PCAP_IF_T 1 +| #define HAVE_BPF_DUMP 1 +| /* end confdefs.h. */ +| #include +| #ifdef HAVE_SYS_TYPES_H +| # include +| #endif +| #ifdef HAVE_SYS_STAT_H +| # include +| #endif +| #ifdef STDC_HEADERS +| # include +| # include +| #else +| # ifdef HAVE_STDLIB_H +| # include +| # endif +| #endif +| #ifdef HAVE_STRING_H +| # if !defined STDC_HEADERS && defined HAVE_MEMORY_H +| # include +| # endif +| # include +| #endif +| #ifdef HAVE_STRINGS_H +| # include +| #endif +| #ifdef HAVE_INTTYPES_H +| # include +| #endif +| #ifdef HAVE_STDINT_H +| # include +| #endif +| #ifdef HAVE_UNISTD_H +| # include +| #endif +| 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:6467: result: yes +configure:6478: checking for int64_t +configure:6478: /usr/bin/gcc -c -g -O2 conftest.c >&5 +configure:6478: $? = 0 +configure:6478: /usr/bin/gcc -c -g -O2 conftest.c >&5 +conftest.c: In function 'main': +conftest.c:106:53: warning: integer overflow in expression [-Woverflow] + < (int64_t) (((((int64_t) 1 << N) << N) - 1) * 2 + 2))]; + ^ +conftest.c:105:12: error: storage size of 'test_array' isn't constant + static int test_array [1 - 2 * !((int64_t) (((((int64_t) 1 << N) << N) - 1) * 2 + 1) + ^ +configure:6478: $? = 1 +configure: failed program was: +| /* confdefs.h */ +| #define PACKAGE_NAME "" +| #define PACKAGE_TARNAME "" +| #define PACKAGE_VERSION "" +| #define PACKAGE_STRING "" +| #define PACKAGE_BUGREPORT "" +| #define PACKAGE_URL "" +| #define inline inline +| #define HAVE___ATTRIBUTE__ 1 +| #define __ATTRIBUTE___NORETURN_OK_FOR_FUNCTION_POINTERS 1 +| #define __ATTRIBUTE___FORMAT_OK 1 +| #define __ATTRIBUTE___FORMAT_OK_FOR_FUNCTION_POINTERS 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_FCNTL_H 1 +| #define HAVE_RPC_RPC_H 1 +| #define HAVE_NETINET_IF_ETHER_H 1 +| #define TIME_WITH_SYS_TIME 1 +| #define ENABLE_SMB 1 +| #define HAVE_OPENAT 1 +| #define HAVE_OS_IPV6_SUPPORT 1 +| #define HAVE_VFPRINTF 1 +| #define HAVE_STRDUP 1 +| #define HAVE_STRSEP 1 +| #define HAVE_GETOPT_LONG 1 +| #define HAVE_FORK 1 +| #define HAVE_VFORK 1 +| #define HAVE_STRFTIME 1 +| #define HAVE_SETLINEBUF 1 +| #define HAVE_ALARM 1 +| #define HAVE_VSNPRINTF 1 +| #define HAVE_SNPRINTF 1 +| #define RETSIGTYPE void +| #define RETSIGVAL /**/ +| #define HAVE_SIGACTION 1 +| #define HAVE_GETRPCBYNUMBER 1 +| #define HAVE_ETHER_NTOHOST 1 +| #define USE_ETHER_NTOHOST 1 +| #define HAVE_NETINET_ETHER_H 1 +| #define NETINET_ETHER_H_DECLARES_ETHER_NTOHOST /**/ +| #define HAVE_DECL_ETHER_NTOHOST 1 +| #define HAVE_PCAP_LIST_DATALINKS 1 +| #define HAVE_PCAP_FREE_DATALINKS 1 +| #define HAVE_PCAP_SET_DATALINK 1 +| #define HAVE_PCAP_DATALINK_NAME_TO_VAL 1 +| #define HAVE_PCAP_DATALINK_VAL_TO_DESCRIPTION 1 +| #define HAVE_PCAP_BREAKLOOP 1 +| #define HAVE_PCAP_DUMP_FTELL 1 +| #define HAVE_PCAP_CREATE 1 +| #define HAVE_PCAP_SET_TSTAMP_TYPE 1 +| #define HAVE_PCAP_SET_TSTAMP_PRECISION 1 +| #define HAVE_PCAP_FINDALLDEVS 1 +| #define HAVE_PCAP_DUMP_FLUSH 1 +| #define HAVE_PCAP_LIB_VERSION 1 +| #define HAVE_PCAP_SETDIRECTION 1 +| #define HAVE_PCAP_SET_IMMEDIATE_MODE 1 +| #define HAVE_PCAP_IF_T 1 +| #define HAVE_BPF_DUMP 1 +| /* end confdefs.h. */ +| #include +| #ifdef HAVE_SYS_TYPES_H +| # include +| #endif +| #ifdef HAVE_SYS_STAT_H +| # include +| #endif +| #ifdef STDC_HEADERS +| # include +| # include +| #else +| # ifdef HAVE_STDLIB_H +| # include +| # endif +| #endif +| #ifdef HAVE_STRING_H +| # if !defined STDC_HEADERS && defined HAVE_MEMORY_H +| # include +| # endif +| # include +| #endif +| #ifdef HAVE_STRINGS_H +| # include +| #endif +| #ifdef HAVE_INTTYPES_H +| # include +| #endif +| #ifdef HAVE_STDINT_H +| # include +| #endif +| #ifdef HAVE_UNISTD_H +| # include +| #endif +| 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:6478: result: yes +configure:6489: checking for uint8_t +configure:6489: /usr/bin/gcc -c -g -O2 conftest.c >&5 +configure:6489: $? = 0 +configure:6489: result: yes +configure:6503: checking for uint16_t +configure:6503: /usr/bin/gcc -c -g -O2 conftest.c >&5 +configure:6503: $? = 0 +configure:6503: result: yes +configure:6515: checking for uint32_t +configure:6515: /usr/bin/gcc -c -g -O2 conftest.c >&5 +configure:6515: $? = 0 +configure:6515: result: yes +configure:6529: checking for uint64_t +configure:6529: /usr/bin/gcc -c -g -O2 conftest.c >&5 +configure:6529: $? = 0 +configure:6529: result: yes +configure:6549: checking for uintptr_t +configure:6549: /usr/bin/gcc -c -g -O2 conftest.c >&5 +configure:6549: $? = 0 +configure:6549: /usr/bin/gcc -c -g -O2 conftest.c >&5 +conftest.c: In function 'main': +conftest.c:104:24: error: expected expression before ')' token + if (sizeof ((uintptr_t))) + ^ +configure:6549: $? = 1 +configure: failed program was: +| /* confdefs.h */ +| #define PACKAGE_NAME "" +| #define PACKAGE_TARNAME "" +| #define PACKAGE_VERSION "" +| #define PACKAGE_STRING "" +| #define PACKAGE_BUGREPORT "" +| #define PACKAGE_URL "" +| #define inline inline +| #define HAVE___ATTRIBUTE__ 1 +| #define __ATTRIBUTE___NORETURN_OK_FOR_FUNCTION_POINTERS 1 +| #define __ATTRIBUTE___FORMAT_OK 1 +| #define __ATTRIBUTE___FORMAT_OK_FOR_FUNCTION_POINTERS 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_FCNTL_H 1 +| #define HAVE_RPC_RPC_H 1 +| #define HAVE_NETINET_IF_ETHER_H 1 +| #define TIME_WITH_SYS_TIME 1 +| #define ENABLE_SMB 1 +| #define HAVE_OPENAT 1 +| #define HAVE_OS_IPV6_SUPPORT 1 +| #define HAVE_VFPRINTF 1 +| #define HAVE_STRDUP 1 +| #define HAVE_STRSEP 1 +| #define HAVE_GETOPT_LONG 1 +| #define HAVE_FORK 1 +| #define HAVE_VFORK 1 +| #define HAVE_STRFTIME 1 +| #define HAVE_SETLINEBUF 1 +| #define HAVE_ALARM 1 +| #define HAVE_VSNPRINTF 1 +| #define HAVE_SNPRINTF 1 +| #define RETSIGTYPE void +| #define RETSIGVAL /**/ +| #define HAVE_SIGACTION 1 +| #define HAVE_GETRPCBYNUMBER 1 +| #define HAVE_ETHER_NTOHOST 1 +| #define USE_ETHER_NTOHOST 1 +| #define HAVE_NETINET_ETHER_H 1 +| #define NETINET_ETHER_H_DECLARES_ETHER_NTOHOST /**/ +| #define HAVE_DECL_ETHER_NTOHOST 1 +| #define HAVE_PCAP_LIST_DATALINKS 1 +| #define HAVE_PCAP_FREE_DATALINKS 1 +| #define HAVE_PCAP_SET_DATALINK 1 +| #define HAVE_PCAP_DATALINK_NAME_TO_VAL 1 +| #define HAVE_PCAP_DATALINK_VAL_TO_DESCRIPTION 1 +| #define HAVE_PCAP_BREAKLOOP 1 +| #define HAVE_PCAP_DUMP_FTELL 1 +| #define HAVE_PCAP_CREATE 1 +| #define HAVE_PCAP_SET_TSTAMP_TYPE 1 +| #define HAVE_PCAP_SET_TSTAMP_PRECISION 1 +| #define HAVE_PCAP_FINDALLDEVS 1 +| #define HAVE_PCAP_DUMP_FLUSH 1 +| #define HAVE_PCAP_LIB_VERSION 1 +| #define HAVE_PCAP_SETDIRECTION 1 +| #define HAVE_PCAP_SET_IMMEDIATE_MODE 1 +| #define HAVE_PCAP_IF_T 1 +| #define HAVE_BPF_DUMP 1 +| /* end confdefs.h. */ +| #include +| #ifdef HAVE_SYS_TYPES_H +| # include +| #endif +| #ifdef HAVE_SYS_STAT_H +| # include +| #endif +| #ifdef STDC_HEADERS +| # include +| # include +| #else +| # ifdef HAVE_STDLIB_H +| # include +| # endif +| #endif +| #ifdef HAVE_STRING_H +| # if !defined STDC_HEADERS && defined HAVE_MEMORY_H +| # include +| # endif +| # include +| #endif +| #ifdef HAVE_STRINGS_H +| # include +| #endif +| #ifdef HAVE_INTTYPES_H +| # include +| #endif +| #ifdef HAVE_STDINT_H +| # include +| #endif +| #ifdef HAVE_UNISTD_H +| # include +| #endif +| int +| main () +| { +| if (sizeof ((uintptr_t))) +| return 0; +| ; +| return 0; +| } +configure:6549: result: yes +configure:6590: checking for u_int8_t +configure:6590: /usr/bin/gcc -c -g -O2 conftest.c >&5 +configure:6590: $? = 0 +configure:6590: /usr/bin/gcc -c -g -O2 conftest.c >&5 +conftest.c: In function 'main': +conftest.c:108:23: error: expected expression before ')' token + if (sizeof ((u_int8_t))) + ^ +configure:6590: $? = 1 +configure: failed program was: +| /* confdefs.h */ +| #define PACKAGE_NAME "" +| #define PACKAGE_TARNAME "" +| #define PACKAGE_VERSION "" +| #define PACKAGE_STRING "" +| #define PACKAGE_BUGREPORT "" +| #define PACKAGE_URL "" +| #define inline inline +| #define HAVE___ATTRIBUTE__ 1 +| #define __ATTRIBUTE___NORETURN_OK_FOR_FUNCTION_POINTERS 1 +| #define __ATTRIBUTE___FORMAT_OK 1 +| #define __ATTRIBUTE___FORMAT_OK_FOR_FUNCTION_POINTERS 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_FCNTL_H 1 +| #define HAVE_RPC_RPC_H 1 +| #define HAVE_NETINET_IF_ETHER_H 1 +| #define TIME_WITH_SYS_TIME 1 +| #define ENABLE_SMB 1 +| #define HAVE_OPENAT 1 +| #define HAVE_OS_IPV6_SUPPORT 1 +| #define HAVE_VFPRINTF 1 +| #define HAVE_STRDUP 1 +| #define HAVE_STRSEP 1 +| #define HAVE_GETOPT_LONG 1 +| #define HAVE_FORK 1 +| #define HAVE_VFORK 1 +| #define HAVE_STRFTIME 1 +| #define HAVE_SETLINEBUF 1 +| #define HAVE_ALARM 1 +| #define HAVE_VSNPRINTF 1 +| #define HAVE_SNPRINTF 1 +| #define RETSIGTYPE void +| #define RETSIGVAL /**/ +| #define HAVE_SIGACTION 1 +| #define HAVE_GETRPCBYNUMBER 1 +| #define HAVE_ETHER_NTOHOST 1 +| #define USE_ETHER_NTOHOST 1 +| #define HAVE_NETINET_ETHER_H 1 +| #define NETINET_ETHER_H_DECLARES_ETHER_NTOHOST /**/ +| #define HAVE_DECL_ETHER_NTOHOST 1 +| #define HAVE_PCAP_LIST_DATALINKS 1 +| #define HAVE_PCAP_FREE_DATALINKS 1 +| #define HAVE_PCAP_SET_DATALINK 1 +| #define HAVE_PCAP_DATALINK_NAME_TO_VAL 1 +| #define HAVE_PCAP_DATALINK_VAL_TO_DESCRIPTION 1 +| #define HAVE_PCAP_BREAKLOOP 1 +| #define HAVE_PCAP_DUMP_FTELL 1 +| #define HAVE_PCAP_CREATE 1 +| #define HAVE_PCAP_SET_TSTAMP_TYPE 1 +| #define HAVE_PCAP_SET_TSTAMP_PRECISION 1 +| #define HAVE_PCAP_FINDALLDEVS 1 +| #define HAVE_PCAP_DUMP_FLUSH 1 +| #define HAVE_PCAP_LIB_VERSION 1 +| #define HAVE_PCAP_SETDIRECTION 1 +| #define HAVE_PCAP_SET_IMMEDIATE_MODE 1 +| #define HAVE_PCAP_IF_T 1 +| #define HAVE_BPF_DUMP 1 +| #define HAVE_UINTPTR_T 1 +| /* end confdefs.h. */ +| #include +| #ifdef HAVE_SYS_TYPES_H +| # include +| #endif +| #ifdef HAVE_SYS_STAT_H +| # include +| #endif +| #ifdef STDC_HEADERS +| # include +| # include +| #else +| # ifdef HAVE_STDLIB_H +| # include +| # endif +| #endif +| #ifdef HAVE_STRING_H +| # if !defined STDC_HEADERS && defined HAVE_MEMORY_H +| # include +| # endif +| # include +| #endif +| #ifdef HAVE_STRINGS_H +| # include +| #endif +| #ifdef HAVE_INTTYPES_H +| # include +| #endif +| #ifdef HAVE_STDINT_H +| # include +| #endif +| #ifdef HAVE_UNISTD_H +| # include +| #endif +| #include +| +| +| int +| main () +| { +| if (sizeof ((u_int8_t))) +| return 0; +| ; +| return 0; +| } +configure:6590: result: yes +configure:6602: checking for u_int16_t +configure:6602: /usr/bin/gcc -c -g -O2 conftest.c >&5 +configure:6602: $? = 0 +configure:6602: /usr/bin/gcc -c -g -O2 conftest.c >&5 +conftest.c: In function 'main': +conftest.c:108:24: error: expected expression before ')' token + if (sizeof ((u_int16_t))) + ^ +configure:6602: $? = 1 +configure: failed program was: +| /* confdefs.h */ +| #define PACKAGE_NAME "" +| #define PACKAGE_TARNAME "" +| #define PACKAGE_VERSION "" +| #define PACKAGE_STRING "" +| #define PACKAGE_BUGREPORT "" +| #define PACKAGE_URL "" +| #define inline inline +| #define HAVE___ATTRIBUTE__ 1 +| #define __ATTRIBUTE___NORETURN_OK_FOR_FUNCTION_POINTERS 1 +| #define __ATTRIBUTE___FORMAT_OK 1 +| #define __ATTRIBUTE___FORMAT_OK_FOR_FUNCTION_POINTERS 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_FCNTL_H 1 +| #define HAVE_RPC_RPC_H 1 +| #define HAVE_NETINET_IF_ETHER_H 1 +| #define TIME_WITH_SYS_TIME 1 +| #define ENABLE_SMB 1 +| #define HAVE_OPENAT 1 +| #define HAVE_OS_IPV6_SUPPORT 1 +| #define HAVE_VFPRINTF 1 +| #define HAVE_STRDUP 1 +| #define HAVE_STRSEP 1 +| #define HAVE_GETOPT_LONG 1 +| #define HAVE_FORK 1 +| #define HAVE_VFORK 1 +| #define HAVE_STRFTIME 1 +| #define HAVE_SETLINEBUF 1 +| #define HAVE_ALARM 1 +| #define HAVE_VSNPRINTF 1 +| #define HAVE_SNPRINTF 1 +| #define RETSIGTYPE void +| #define RETSIGVAL /**/ +| #define HAVE_SIGACTION 1 +| #define HAVE_GETRPCBYNUMBER 1 +| #define HAVE_ETHER_NTOHOST 1 +| #define USE_ETHER_NTOHOST 1 +| #define HAVE_NETINET_ETHER_H 1 +| #define NETINET_ETHER_H_DECLARES_ETHER_NTOHOST /**/ +| #define HAVE_DECL_ETHER_NTOHOST 1 +| #define HAVE_PCAP_LIST_DATALINKS 1 +| #define HAVE_PCAP_FREE_DATALINKS 1 +| #define HAVE_PCAP_SET_DATALINK 1 +| #define HAVE_PCAP_DATALINK_NAME_TO_VAL 1 +| #define HAVE_PCAP_DATALINK_VAL_TO_DESCRIPTION 1 +| #define HAVE_PCAP_BREAKLOOP 1 +| #define HAVE_PCAP_DUMP_FTELL 1 +| #define HAVE_PCAP_CREATE 1 +| #define HAVE_PCAP_SET_TSTAMP_TYPE 1 +| #define HAVE_PCAP_SET_TSTAMP_PRECISION 1 +| #define HAVE_PCAP_FINDALLDEVS 1 +| #define HAVE_PCAP_DUMP_FLUSH 1 +| #define HAVE_PCAP_LIB_VERSION 1 +| #define HAVE_PCAP_SETDIRECTION 1 +| #define HAVE_PCAP_SET_IMMEDIATE_MODE 1 +| #define HAVE_PCAP_IF_T 1 +| #define HAVE_BPF_DUMP 1 +| #define HAVE_UINTPTR_T 1 +| /* end confdefs.h. */ +| #include +| #ifdef HAVE_SYS_TYPES_H +| # include +| #endif +| #ifdef HAVE_SYS_STAT_H +| # include +| #endif +| #ifdef STDC_HEADERS +| # include +| # include +| #else +| # ifdef HAVE_STDLIB_H +| # include +| # endif +| #endif +| #ifdef HAVE_STRING_H +| # if !defined STDC_HEADERS && defined HAVE_MEMORY_H +| # include +| # endif +| # include +| #endif +| #ifdef HAVE_STRINGS_H +| # include +| #endif +| #ifdef HAVE_INTTYPES_H +| # include +| #endif +| #ifdef HAVE_STDINT_H +| # include +| #endif +| #ifdef HAVE_UNISTD_H +| # include +| #endif +| #include +| +| +| int +| main () +| { +| if (sizeof ((u_int16_t))) +| return 0; +| ; +| return 0; +| } +configure:6602: result: yes +configure:6614: checking for u_int32_t +configure:6614: /usr/bin/gcc -c -g -O2 conftest.c >&5 +configure:6614: $? = 0 +configure:6614: /usr/bin/gcc -c -g -O2 conftest.c >&5 +conftest.c: In function 'main': +conftest.c:108:24: error: expected expression before ')' token + if (sizeof ((u_int32_t))) + ^ +configure:6614: $? = 1 +configure: failed program was: +| /* confdefs.h */ +| #define PACKAGE_NAME "" +| #define PACKAGE_TARNAME "" +| #define PACKAGE_VERSION "" +| #define PACKAGE_STRING "" +| #define PACKAGE_BUGREPORT "" +| #define PACKAGE_URL "" +| #define inline inline +| #define HAVE___ATTRIBUTE__ 1 +| #define __ATTRIBUTE___NORETURN_OK_FOR_FUNCTION_POINTERS 1 +| #define __ATTRIBUTE___FORMAT_OK 1 +| #define __ATTRIBUTE___FORMAT_OK_FOR_FUNCTION_POINTERS 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_FCNTL_H 1 +| #define HAVE_RPC_RPC_H 1 +| #define HAVE_NETINET_IF_ETHER_H 1 +| #define TIME_WITH_SYS_TIME 1 +| #define ENABLE_SMB 1 +| #define HAVE_OPENAT 1 +| #define HAVE_OS_IPV6_SUPPORT 1 +| #define HAVE_VFPRINTF 1 +| #define HAVE_STRDUP 1 +| #define HAVE_STRSEP 1 +| #define HAVE_GETOPT_LONG 1 +| #define HAVE_FORK 1 +| #define HAVE_VFORK 1 +| #define HAVE_STRFTIME 1 +| #define HAVE_SETLINEBUF 1 +| #define HAVE_ALARM 1 +| #define HAVE_VSNPRINTF 1 +| #define HAVE_SNPRINTF 1 +| #define RETSIGTYPE void +| #define RETSIGVAL /**/ +| #define HAVE_SIGACTION 1 +| #define HAVE_GETRPCBYNUMBER 1 +| #define HAVE_ETHER_NTOHOST 1 +| #define USE_ETHER_NTOHOST 1 +| #define HAVE_NETINET_ETHER_H 1 +| #define NETINET_ETHER_H_DECLARES_ETHER_NTOHOST /**/ +| #define HAVE_DECL_ETHER_NTOHOST 1 +| #define HAVE_PCAP_LIST_DATALINKS 1 +| #define HAVE_PCAP_FREE_DATALINKS 1 +| #define HAVE_PCAP_SET_DATALINK 1 +| #define HAVE_PCAP_DATALINK_NAME_TO_VAL 1 +| #define HAVE_PCAP_DATALINK_VAL_TO_DESCRIPTION 1 +| #define HAVE_PCAP_BREAKLOOP 1 +| #define HAVE_PCAP_DUMP_FTELL 1 +| #define HAVE_PCAP_CREATE 1 +| #define HAVE_PCAP_SET_TSTAMP_TYPE 1 +| #define HAVE_PCAP_SET_TSTAMP_PRECISION 1 +| #define HAVE_PCAP_FINDALLDEVS 1 +| #define HAVE_PCAP_DUMP_FLUSH 1 +| #define HAVE_PCAP_LIB_VERSION 1 +| #define HAVE_PCAP_SETDIRECTION 1 +| #define HAVE_PCAP_SET_IMMEDIATE_MODE 1 +| #define HAVE_PCAP_IF_T 1 +| #define HAVE_BPF_DUMP 1 +| #define HAVE_UINTPTR_T 1 +| /* end confdefs.h. */ +| #include +| #ifdef HAVE_SYS_TYPES_H +| # include +| #endif +| #ifdef HAVE_SYS_STAT_H +| # include +| #endif +| #ifdef STDC_HEADERS +| # include +| # include +| #else +| # ifdef HAVE_STDLIB_H +| # include +| # endif +| #endif +| #ifdef HAVE_STRING_H +| # if !defined STDC_HEADERS && defined HAVE_MEMORY_H +| # include +| # endif +| # include +| #endif +| #ifdef HAVE_STRINGS_H +| # include +| #endif +| #ifdef HAVE_INTTYPES_H +| # include +| #endif +| #ifdef HAVE_STDINT_H +| # include +| #endif +| #ifdef HAVE_UNISTD_H +| # include +| #endif +| #include +| +| +| int +| main () +| { +| if (sizeof ((u_int32_t))) +| return 0; +| ; +| return 0; +| } +configure:6614: result: yes +configure:6626: checking for u_int64_t +configure:6626: /usr/bin/gcc -c -g -O2 conftest.c >&5 +configure:6626: $? = 0 +configure:6626: /usr/bin/gcc -c -g -O2 conftest.c >&5 +conftest.c: In function 'main': +conftest.c:108:24: error: expected expression before ')' token + if (sizeof ((u_int64_t))) + ^ +configure:6626: $? = 1 +configure: failed program was: +| /* confdefs.h */ +| #define PACKAGE_NAME "" +| #define PACKAGE_TARNAME "" +| #define PACKAGE_VERSION "" +| #define PACKAGE_STRING "" +| #define PACKAGE_BUGREPORT "" +| #define PACKAGE_URL "" +| #define inline inline +| #define HAVE___ATTRIBUTE__ 1 +| #define __ATTRIBUTE___NORETURN_OK_FOR_FUNCTION_POINTERS 1 +| #define __ATTRIBUTE___FORMAT_OK 1 +| #define __ATTRIBUTE___FORMAT_OK_FOR_FUNCTION_POINTERS 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_FCNTL_H 1 +| #define HAVE_RPC_RPC_H 1 +| #define HAVE_NETINET_IF_ETHER_H 1 +| #define TIME_WITH_SYS_TIME 1 +| #define ENABLE_SMB 1 +| #define HAVE_OPENAT 1 +| #define HAVE_OS_IPV6_SUPPORT 1 +| #define HAVE_VFPRINTF 1 +| #define HAVE_STRDUP 1 +| #define HAVE_STRSEP 1 +| #define HAVE_GETOPT_LONG 1 +| #define HAVE_FORK 1 +| #define HAVE_VFORK 1 +| #define HAVE_STRFTIME 1 +| #define HAVE_SETLINEBUF 1 +| #define HAVE_ALARM 1 +| #define HAVE_VSNPRINTF 1 +| #define HAVE_SNPRINTF 1 +| #define RETSIGTYPE void +| #define RETSIGVAL /**/ +| #define HAVE_SIGACTION 1 +| #define HAVE_GETRPCBYNUMBER 1 +| #define HAVE_ETHER_NTOHOST 1 +| #define USE_ETHER_NTOHOST 1 +| #define HAVE_NETINET_ETHER_H 1 +| #define NETINET_ETHER_H_DECLARES_ETHER_NTOHOST /**/ +| #define HAVE_DECL_ETHER_NTOHOST 1 +| #define HAVE_PCAP_LIST_DATALINKS 1 +| #define HAVE_PCAP_FREE_DATALINKS 1 +| #define HAVE_PCAP_SET_DATALINK 1 +| #define HAVE_PCAP_DATALINK_NAME_TO_VAL 1 +| #define HAVE_PCAP_DATALINK_VAL_TO_DESCRIPTION 1 +| #define HAVE_PCAP_BREAKLOOP 1 +| #define HAVE_PCAP_DUMP_FTELL 1 +| #define HAVE_PCAP_CREATE 1 +| #define HAVE_PCAP_SET_TSTAMP_TYPE 1 +| #define HAVE_PCAP_SET_TSTAMP_PRECISION 1 +| #define HAVE_PCAP_FINDALLDEVS 1 +| #define HAVE_PCAP_DUMP_FLUSH 1 +| #define HAVE_PCAP_LIB_VERSION 1 +| #define HAVE_PCAP_SETDIRECTION 1 +| #define HAVE_PCAP_SET_IMMEDIATE_MODE 1 +| #define HAVE_PCAP_IF_T 1 +| #define HAVE_BPF_DUMP 1 +| #define HAVE_UINTPTR_T 1 +| /* end confdefs.h. */ +| #include +| #ifdef HAVE_SYS_TYPES_H +| # include +| #endif +| #ifdef HAVE_SYS_STAT_H +| # include +| #endif +| #ifdef STDC_HEADERS +| # include +| # include +| #else +| # ifdef HAVE_STDLIB_H +| # include +| # endif +| #endif +| #ifdef HAVE_STRING_H +| # if !defined STDC_HEADERS && defined HAVE_MEMORY_H +| # include +| # endif +| # include +| #endif +| #ifdef HAVE_STRINGS_H +| # include +| #endif +| #ifdef HAVE_INTTYPES_H +| # include +| #endif +| #ifdef HAVE_STDINT_H +| # include +| #endif +| #ifdef HAVE_UNISTD_H +| # include +| #endif +| #include +| +| +| int +| main () +| { +| if (sizeof ((u_int64_t))) +| return 0; +| ; +| return 0; +| } +configure:6626: result: yes +configure:6644: checking for inttypes.h +configure:6644: result: yes +configure:6654: checking whether inttypes.h defines the PRI[doxu]64 macros +configure:6674: /usr/bin/gcc -c -g -O2 conftest.c >&5 +configure:6674: $? = 0 +configure:6676: result: yes +configure:6964: checking for pcap/bluetooth.h +configure:6964: /usr/bin/gcc -c -g -O2 -I/usr/local/include -I../src conftest.c >&5 +configure:6964: $? = 0 +configure:6964: result: yes +configure:6977: checking for pcap/nflog.h +configure:6977: /usr/bin/gcc -c -g -O2 -I/usr/local/include -I../src conftest.c >&5 +configure:6977: $? = 0 +configure:6977: result: yes +configure:6990: checking for pcap/usb.h +configure:6990: /usr/bin/gcc -c -g -O2 -I/usr/local/include -I../src conftest.c >&5 +configure:6990: $? = 0 +configure:6990: result: yes +configure:7046: checking for ranlib +configure:7062: found /usr/bin/ranlib +configure:7073: result: ranlib +configure:7138: checking for ar +configure:7154: found /usr/bin/ar +configure:7165: result: ar +configure:7827: checking if sockaddr struct has the sa_len member +configure:7845: /usr/bin/gcc -c -g -O2 conftest.c >&5 +conftest.c: In function 'main': +conftest.c:79:40: error: 'struct sockaddr' has no member named 'sa_len' + u_int i = sizeof(((struct sockaddr *)0)->sa_len) + ^ +configure:7845: $? = 1 +configure: failed program was: +| /* confdefs.h */ +| #define PACKAGE_NAME "" +| #define PACKAGE_TARNAME "" +| #define PACKAGE_VERSION "" +| #define PACKAGE_STRING "" +| #define PACKAGE_BUGREPORT "" +| #define PACKAGE_URL "" +| #define inline inline +| #define HAVE___ATTRIBUTE__ 1 +| #define __ATTRIBUTE___NORETURN_OK_FOR_FUNCTION_POINTERS 1 +| #define __ATTRIBUTE___FORMAT_OK 1 +| #define __ATTRIBUTE___FORMAT_OK_FOR_FUNCTION_POINTERS 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_FCNTL_H 1 +| #define HAVE_RPC_RPC_H 1 +| #define HAVE_NETINET_IF_ETHER_H 1 +| #define TIME_WITH_SYS_TIME 1 +| #define ENABLE_SMB 1 +| #define HAVE_OPENAT 1 +| #define HAVE_OS_IPV6_SUPPORT 1 +| #define HAVE_VFPRINTF 1 +| #define HAVE_STRDUP 1 +| #define HAVE_STRSEP 1 +| #define HAVE_GETOPT_LONG 1 +| #define HAVE_FORK 1 +| #define HAVE_VFORK 1 +| #define HAVE_STRFTIME 1 +| #define HAVE_SETLINEBUF 1 +| #define HAVE_ALARM 1 +| #define HAVE_VSNPRINTF 1 +| #define HAVE_SNPRINTF 1 +| #define RETSIGTYPE void +| #define RETSIGVAL /**/ +| #define HAVE_SIGACTION 1 +| #define HAVE_GETRPCBYNUMBER 1 +| #define HAVE_ETHER_NTOHOST 1 +| #define USE_ETHER_NTOHOST 1 +| #define HAVE_NETINET_ETHER_H 1 +| #define NETINET_ETHER_H_DECLARES_ETHER_NTOHOST /**/ +| #define HAVE_DECL_ETHER_NTOHOST 1 +| #define HAVE_PCAP_LIST_DATALINKS 1 +| #define HAVE_PCAP_FREE_DATALINKS 1 +| #define HAVE_PCAP_SET_DATALINK 1 +| #define HAVE_PCAP_DATALINK_NAME_TO_VAL 1 +| #define HAVE_PCAP_DATALINK_VAL_TO_DESCRIPTION 1 +| #define HAVE_PCAP_BREAKLOOP 1 +| #define HAVE_PCAP_DUMP_FTELL 1 +| #define HAVE_PCAP_CREATE 1 +| #define HAVE_PCAP_SET_TSTAMP_TYPE 1 +| #define HAVE_PCAP_SET_TSTAMP_PRECISION 1 +| #define HAVE_PCAP_FINDALLDEVS 1 +| #define HAVE_PCAP_DUMP_FLUSH 1 +| #define HAVE_PCAP_LIB_VERSION 1 +| #define HAVE_PCAP_SETDIRECTION 1 +| #define HAVE_PCAP_SET_IMMEDIATE_MODE 1 +| #define HAVE_PCAP_IF_T 1 +| #define HAVE_BPF_DUMP 1 +| #define HAVE_UINTPTR_T 1 +| #define HAVE_INTTYPES_H 1 +| #define HAVE_PCAP_BLUETOOTH_H 1 +| #define HAVE_PCAP_NFLOG_H 1 +| #define HAVE_PCAP_USB_H 1 +| /* end confdefs.h. */ +| +| # include +| # include +| int +| main () +| { +| u_int i = sizeof(((struct sockaddr *)0)->sa_len) +| ; +| return 0; +| } +configure:7853: result: no +configure:7861: checking if unaligned accesses fail +configure:7948: result: no +configure:7957: checking whether to use OpenSSL/libressl libcrypto +configure:8001: result: yes, if available +configure:8016: checking openssl/crypto.h usability +configure:8016: /usr/bin/gcc -c -g -O2 conftest.c >&5 +configure:8016: $? = 0 +configure:8016: result: yes +configure:8016: checking openssl/crypto.h presence +configure:8016: /usr/bin/gcc -E conftest.c +configure:8016: $? = 0 +configure:8016: result: yes +configure:8016: checking for openssl/crypto.h +configure:8016: result: yes +configure:8019: checking for DES_cbc_encrypt in -lcrypto +configure:8044: /usr/bin/gcc -o conftest -g -O2 conftest.c -lcrypto -L/usr/local/lib -Wl,-rpath,/usr/local/lib -lpcap >&5 +configure:8044: $? = 0 +configure:8053: result: yes +configure:8067: checking openssl/evp.h usability +configure:8067: /usr/bin/gcc -c -g -O2 conftest.c >&5 +configure:8067: $? = 0 +configure:8067: result: yes +configure:8067: checking openssl/evp.h presence +configure:8067: /usr/bin/gcc -E conftest.c +configure:8067: $? = 0 +configure:8067: result: yes +configure:8067: checking for openssl/evp.h +configure:8067: result: yes +configure:8085: checking for EVP_CIPHER_CTX_new +configure:8085: /usr/bin/gcc -o conftest -g -O2 conftest.c -lcrypto -L/usr/local/lib -Wl,-rpath,/usr/local/lib -lpcap >&5 +configure:8085: $? = 0 +configure:8085: result: yes +configure:8102: checking whether to use libcap-ng +configure:8128: result: yes, if available +configure:8134: checking for capng_change_id in -lcap-ng +configure:8159: /usr/bin/gcc -o conftest -g -O2 conftest.c -lcap-ng -lcrypto -L/usr/local/lib -Wl,-rpath,/usr/local/lib -lpcap >&5 +/usr/bin/ld: cannot find -lcap-ng +collect2: error: ld returned 1 exit status +configure:8159: $? = 1 +configure: failed program was: +| /* confdefs.h */ +| #define PACKAGE_NAME "" +| #define PACKAGE_TARNAME "" +| #define PACKAGE_VERSION "" +| #define PACKAGE_STRING "" +| #define PACKAGE_BUGREPORT "" +| #define PACKAGE_URL "" +| #define inline inline +| #define HAVE___ATTRIBUTE__ 1 +| #define __ATTRIBUTE___NORETURN_OK_FOR_FUNCTION_POINTERS 1 +| #define __ATTRIBUTE___FORMAT_OK 1 +| #define __ATTRIBUTE___FORMAT_OK_FOR_FUNCTION_POINTERS 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_FCNTL_H 1 +| #define HAVE_RPC_RPC_H 1 +| #define HAVE_NETINET_IF_ETHER_H 1 +| #define TIME_WITH_SYS_TIME 1 +| #define ENABLE_SMB 1 +| #define HAVE_OPENAT 1 +| #define HAVE_OS_IPV6_SUPPORT 1 +| #define HAVE_VFPRINTF 1 +| #define HAVE_STRDUP 1 +| #define HAVE_STRSEP 1 +| #define HAVE_GETOPT_LONG 1 +| #define HAVE_FORK 1 +| #define HAVE_VFORK 1 +| #define HAVE_STRFTIME 1 +| #define HAVE_SETLINEBUF 1 +| #define HAVE_ALARM 1 +| #define HAVE_VSNPRINTF 1 +| #define HAVE_SNPRINTF 1 +| #define RETSIGTYPE void +| #define RETSIGVAL /**/ +| #define HAVE_SIGACTION 1 +| #define HAVE_GETRPCBYNUMBER 1 +| #define HAVE_ETHER_NTOHOST 1 +| #define USE_ETHER_NTOHOST 1 +| #define HAVE_NETINET_ETHER_H 1 +| #define NETINET_ETHER_H_DECLARES_ETHER_NTOHOST /**/ +| #define HAVE_DECL_ETHER_NTOHOST 1 +| #define HAVE_PCAP_LIST_DATALINKS 1 +| #define HAVE_PCAP_FREE_DATALINKS 1 +| #define HAVE_PCAP_SET_DATALINK 1 +| #define HAVE_PCAP_DATALINK_NAME_TO_VAL 1 +| #define HAVE_PCAP_DATALINK_VAL_TO_DESCRIPTION 1 +| #define HAVE_PCAP_BREAKLOOP 1 +| #define HAVE_PCAP_DUMP_FTELL 1 +| #define HAVE_PCAP_CREATE 1 +| #define HAVE_PCAP_SET_TSTAMP_TYPE 1 +| #define HAVE_PCAP_SET_TSTAMP_PRECISION 1 +| #define HAVE_PCAP_FINDALLDEVS 1 +| #define HAVE_PCAP_DUMP_FLUSH 1 +| #define HAVE_PCAP_LIB_VERSION 1 +| #define HAVE_PCAP_SETDIRECTION 1 +| #define HAVE_PCAP_SET_IMMEDIATE_MODE 1 +| #define HAVE_PCAP_IF_T 1 +| #define HAVE_BPF_DUMP 1 +| #define HAVE_UINTPTR_T 1 +| #define HAVE_INTTYPES_H 1 +| #define HAVE_PCAP_BLUETOOTH_H 1 +| #define HAVE_PCAP_NFLOG_H 1 +| #define HAVE_PCAP_USB_H 1 +| #define HAVE_LIBCRYPTO 1 +| #define HAVE_OPENSSL_EVP_H 1 +| #define HAVE_EVP_CIPHER_CTX_NEW 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 capng_change_id (); +| int +| main () +| { +| return capng_change_id (); +| ; +| return 0; +| } +configure:8168: result: no +configure:8181: checking cap-ng.h usability +configure:8181: /usr/bin/gcc -c -g -O2 conftest.c >&5 +conftest.c:109:20: fatal error: cap-ng.h: No such file or directory + #include + ^ +compilation terminated. +configure:8181: $? = 1 +configure: failed program was: +| /* confdefs.h */ +| #define PACKAGE_NAME "" +| #define PACKAGE_TARNAME "" +| #define PACKAGE_VERSION "" +| #define PACKAGE_STRING "" +| #define PACKAGE_BUGREPORT "" +| #define PACKAGE_URL "" +| #define inline inline +| #define HAVE___ATTRIBUTE__ 1 +| #define __ATTRIBUTE___NORETURN_OK_FOR_FUNCTION_POINTERS 1 +| #define __ATTRIBUTE___FORMAT_OK 1 +| #define __ATTRIBUTE___FORMAT_OK_FOR_FUNCTION_POINTERS 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_FCNTL_H 1 +| #define HAVE_RPC_RPC_H 1 +| #define HAVE_NETINET_IF_ETHER_H 1 +| #define TIME_WITH_SYS_TIME 1 +| #define ENABLE_SMB 1 +| #define HAVE_OPENAT 1 +| #define HAVE_OS_IPV6_SUPPORT 1 +| #define HAVE_VFPRINTF 1 +| #define HAVE_STRDUP 1 +| #define HAVE_STRSEP 1 +| #define HAVE_GETOPT_LONG 1 +| #define HAVE_FORK 1 +| #define HAVE_VFORK 1 +| #define HAVE_STRFTIME 1 +| #define HAVE_SETLINEBUF 1 +| #define HAVE_ALARM 1 +| #define HAVE_VSNPRINTF 1 +| #define HAVE_SNPRINTF 1 +| #define RETSIGTYPE void +| #define RETSIGVAL /**/ +| #define HAVE_SIGACTION 1 +| #define HAVE_GETRPCBYNUMBER 1 +| #define HAVE_ETHER_NTOHOST 1 +| #define USE_ETHER_NTOHOST 1 +| #define HAVE_NETINET_ETHER_H 1 +| #define NETINET_ETHER_H_DECLARES_ETHER_NTOHOST /**/ +| #define HAVE_DECL_ETHER_NTOHOST 1 +| #define HAVE_PCAP_LIST_DATALINKS 1 +| #define HAVE_PCAP_FREE_DATALINKS 1 +| #define HAVE_PCAP_SET_DATALINK 1 +| #define HAVE_PCAP_DATALINK_NAME_TO_VAL 1 +| #define HAVE_PCAP_DATALINK_VAL_TO_DESCRIPTION 1 +| #define HAVE_PCAP_BREAKLOOP 1 +| #define HAVE_PCAP_DUMP_FTELL 1 +| #define HAVE_PCAP_CREATE 1 +| #define HAVE_PCAP_SET_TSTAMP_TYPE 1 +| #define HAVE_PCAP_SET_TSTAMP_PRECISION 1 +| #define HAVE_PCAP_FINDALLDEVS 1 +| #define HAVE_PCAP_DUMP_FLUSH 1 +| #define HAVE_PCAP_LIB_VERSION 1 +| #define HAVE_PCAP_SETDIRECTION 1 +| #define HAVE_PCAP_SET_IMMEDIATE_MODE 1 +| #define HAVE_PCAP_IF_T 1 +| #define HAVE_BPF_DUMP 1 +| #define HAVE_UINTPTR_T 1 +| #define HAVE_INTTYPES_H 1 +| #define HAVE_PCAP_BLUETOOTH_H 1 +| #define HAVE_PCAP_NFLOG_H 1 +| #define HAVE_PCAP_USB_H 1 +| #define HAVE_LIBCRYPTO 1 +| #define HAVE_OPENSSL_EVP_H 1 +| #define HAVE_EVP_CIPHER_CTX_NEW 1 +| /* end confdefs.h. */ +| #include +| #ifdef HAVE_SYS_TYPES_H +| # include +| #endif +| #ifdef HAVE_SYS_STAT_H +| # include +| #endif +| #ifdef STDC_HEADERS +| # include +| # include +| #else +| # ifdef HAVE_STDLIB_H +| # include +| # endif +| #endif +| #ifdef HAVE_STRING_H +| # if !defined STDC_HEADERS && defined HAVE_MEMORY_H +| # include +| # endif +| # include +| #endif +| #ifdef HAVE_STRINGS_H +| # include +| #endif +| #ifdef HAVE_INTTYPES_H +| # include +| #endif +| #ifdef HAVE_STDINT_H +| # include +| #endif +| #ifdef HAVE_UNISTD_H +| # include +| #endif +| #include +configure:8181: result: no +configure:8181: checking cap-ng.h presence +configure:8181: /usr/bin/gcc -E conftest.c +conftest.c:76:20: fatal error: cap-ng.h: No such file or directory + #include + ^ +compilation terminated. +configure:8181: $? = 1 +configure: failed program was: +| /* confdefs.h */ +| #define PACKAGE_NAME "" +| #define PACKAGE_TARNAME "" +| #define PACKAGE_VERSION "" +| #define PACKAGE_STRING "" +| #define PACKAGE_BUGREPORT "" +| #define PACKAGE_URL "" +| #define inline inline +| #define HAVE___ATTRIBUTE__ 1 +| #define __ATTRIBUTE___NORETURN_OK_FOR_FUNCTION_POINTERS 1 +| #define __ATTRIBUTE___FORMAT_OK 1 +| #define __ATTRIBUTE___FORMAT_OK_FOR_FUNCTION_POINTERS 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_FCNTL_H 1 +| #define HAVE_RPC_RPC_H 1 +| #define HAVE_NETINET_IF_ETHER_H 1 +| #define TIME_WITH_SYS_TIME 1 +| #define ENABLE_SMB 1 +| #define HAVE_OPENAT 1 +| #define HAVE_OS_IPV6_SUPPORT 1 +| #define HAVE_VFPRINTF 1 +| #define HAVE_STRDUP 1 +| #define HAVE_STRSEP 1 +| #define HAVE_GETOPT_LONG 1 +| #define HAVE_FORK 1 +| #define HAVE_VFORK 1 +| #define HAVE_STRFTIME 1 +| #define HAVE_SETLINEBUF 1 +| #define HAVE_ALARM 1 +| #define HAVE_VSNPRINTF 1 +| #define HAVE_SNPRINTF 1 +| #define RETSIGTYPE void +| #define RETSIGVAL /**/ +| #define HAVE_SIGACTION 1 +| #define HAVE_GETRPCBYNUMBER 1 +| #define HAVE_ETHER_NTOHOST 1 +| #define USE_ETHER_NTOHOST 1 +| #define HAVE_NETINET_ETHER_H 1 +| #define NETINET_ETHER_H_DECLARES_ETHER_NTOHOST /**/ +| #define HAVE_DECL_ETHER_NTOHOST 1 +| #define HAVE_PCAP_LIST_DATALINKS 1 +| #define HAVE_PCAP_FREE_DATALINKS 1 +| #define HAVE_PCAP_SET_DATALINK 1 +| #define HAVE_PCAP_DATALINK_NAME_TO_VAL 1 +| #define HAVE_PCAP_DATALINK_VAL_TO_DESCRIPTION 1 +| #define HAVE_PCAP_BREAKLOOP 1 +| #define HAVE_PCAP_DUMP_FTELL 1 +| #define HAVE_PCAP_CREATE 1 +| #define HAVE_PCAP_SET_TSTAMP_TYPE 1 +| #define HAVE_PCAP_SET_TSTAMP_PRECISION 1 +| #define HAVE_PCAP_FINDALLDEVS 1 +| #define HAVE_PCAP_DUMP_FLUSH 1 +| #define HAVE_PCAP_LIB_VERSION 1 +| #define HAVE_PCAP_SETDIRECTION 1 +| #define HAVE_PCAP_SET_IMMEDIATE_MODE 1 +| #define HAVE_PCAP_IF_T 1 +| #define HAVE_BPF_DUMP 1 +| #define HAVE_UINTPTR_T 1 +| #define HAVE_INTTYPES_H 1 +| #define HAVE_PCAP_BLUETOOTH_H 1 +| #define HAVE_PCAP_NFLOG_H 1 +| #define HAVE_PCAP_USB_H 1 +| #define HAVE_LIBCRYPTO 1 +| #define HAVE_OPENSSL_EVP_H 1 +| #define HAVE_EVP_CIPHER_CTX_NEW 1 +| /* end confdefs.h. */ +| #include +configure:8181: result: no +configure:8181: checking for cap-ng.h +configure:8181: result: no +configure:8221: checking for a BSD-compatible install +configure:8289: result: /usr/bin/install -c +configure:8422: creating ./config.status + +## ---------------------- ## +## Running config.status. ## +## ---------------------- ## + +This file was extended by config.status, which was +generated by GNU Autoconf 2.69. Invocation command line was + + CONFIG_FILES = + CONFIG_HEADERS = + CONFIG_LINKS = + CONFIG_COMMANDS = + $ ./config.status + +on localhost.localdomain + +config.status:892: creating Makefile +config.status:892: creating tcpdump.1 +config.status:892: creating config.h +config.status:1066: executing default-1 commands + +## ---------------- ## +## Cache variables. ## +## ---------------- ## + +ac_cv___attribute__=yes +ac_cv___attribute___format=yes +ac_cv___attribute___format_function_pointer=yes +ac_cv___attribute___noreturn_function_pointer=yes +ac_cv___attribute___unused=yes +ac_cv_buggy_ether_ntohost=no +ac_cv_build=x86_64-unknown-linux-gnu +ac_cv_c_compiler_gnu=yes +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_uint16_t=yes +ac_cv_c_uint32_t=yes +ac_cv_c_uint64_t=yes +ac_cv_c_uint8_t=yes +ac_cv_env_CC_set=set +ac_cv_env_CC_value=/usr/bin/gcc +ac_cv_env_CFLAGS_set= +ac_cv_env_CFLAGS_value= +ac_cv_env_CPPFLAGS_set= +ac_cv_env_CPPFLAGS_value= +ac_cv_env_CPP_set= +ac_cv_env_CPP_value= +ac_cv_env_LDFLAGS_set= +ac_cv_env_LDFLAGS_value= +ac_cv_env_LIBS_set= +ac_cv_env_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_target_alias_set= +ac_cv_env_target_alias_value= +ac_cv_func_EVP_CIPHER_CTX_new=yes +ac_cv_func_alarm=yes +ac_cv_func_bpf_dump=yes +ac_cv_func_cap_enter=no +ac_cv_func_cap_ioctls_limit=no +ac_cv_func_cap_rights_limit=no +ac_cv_func_ether_ntohost=yes +ac_cv_func_fork=yes +ac_cv_func_getopt_long=yes +ac_cv_func_openat=yes +ac_cv_func_pcap_breakloop=yes +ac_cv_func_pcap_create=yes +ac_cv_func_pcap_datalink_name_to_val=yes +ac_cv_func_pcap_datalink_val_to_description=yes +ac_cv_func_pcap_dump_flush=yes +ac_cv_func_pcap_dump_ftell=yes +ac_cv_func_pcap_findalldevs=yes +ac_cv_func_pcap_free_datalinks=yes +ac_cv_func_pcap_lib_version=yes +ac_cv_func_pcap_list_datalinks=yes +ac_cv_func_pcap_loop=yes +ac_cv_func_pcap_set_datalink=yes +ac_cv_func_pcap_set_immediate_mode=yes +ac_cv_func_pcap_set_optimizer_debug=no +ac_cv_func_pcap_set_parser_debug=no +ac_cv_func_pcap_set_tstamp_precision=yes +ac_cv_func_pcap_set_tstamp_type=yes +ac_cv_func_pcap_setdirection=yes +ac_cv_func_setlinebuf=yes +ac_cv_func_sigaction=yes +ac_cv_func_snprintf=yes +ac_cv_func_strdup=yes +ac_cv_func_strftime=yes +ac_cv_func_strlcat=no +ac_cv_func_strlcpy=no +ac_cv_func_strsep=yes +ac_cv_func_vfork=yes +ac_cv_func_vfprintf=yes +ac_cv_func_vsnprintf=yes +ac_cv_have_decl_ether_ntohost=yes +ac_cv_header_cap_ng_h=no +ac_cv_header_fcntl_h=yes +ac_cv_header_inttypes_h=yes +ac_cv_header_memory_h=yes +ac_cv_header_net_pfvar_h=no +ac_cv_header_netdnet_dnetdb_h=no +ac_cv_header_netinet_ether_h=yes +ac_cv_header_netinet_if_ether_h=yes +ac_cv_header_openssl_crypto_h=yes +ac_cv_header_openssl_evp_h=yes +ac_cv_header_pcap_bluetooth_h=yes +ac_cv_header_pcap_nflog_h=yes +ac_cv_header_pcap_usb_h=yes +ac_cv_header_rpc_rpc_h=yes +ac_cv_header_rpc_rpcent_h=no +ac_cv_header_smi_h=no +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_sys_stat_h=yes +ac_cv_header_sys_types_h=yes +ac_cv_header_time=yes +ac_cv_header_unistd_h=yes +ac_cv_host=x86_64-unknown-linux-gnu +ac_cv_lbl_inline=inline +ac_cv_lbl_sockaddr_has_sa_len=no +ac_cv_lbl_unaligned_fail=no +ac_cv_lib_cap_ng_capng_change_id=no +ac_cv_lib_crypto_DES_cbc_encrypt=yes +ac_cv_lib_dlpi_dlpi_walk=no +ac_cv_lib_rpc_main=no +ac_cv_objext=o +ac_cv_path_EGREP='/usr/bin/grep -E' +ac_cv_path_GREP=/usr/bin/grep +ac_cv_path_ac_pt_PCAP_CONFIG=/usr/local/bin/pcap-config +ac_cv_path_install='/usr/bin/install -c' +ac_cv_prog_CPP='/usr/bin/gcc -E' +ac_cv_prog_ac_ct_AR=ar +ac_cv_prog_ac_ct_CC=/usr/bin/gcc +ac_cv_prog_ac_ct_RANLIB=ranlib +ac_cv_prog_cc_c89= +ac_cv_prog_cc_g=yes +ac_cv_search_dnet_htoa=no +ac_cv_search_gethostbyname='none required' +ac_cv_search_getrpcbynumber='none required' +ac_cv_search_putmsg='none required' +ac_cv_search_socket='none required' +ac_cv_type_pcap_if_t=yes +ac_cv_type_signal=void +ac_cv_type_u_int16_t=yes +ac_cv_type_u_int32_t=yes +ac_cv_type_u_int64_t=yes +ac_cv_type_u_int8_t=yes +ac_cv_type_uintptr_t=yes +ac_lbl_cv_pcap_debug_defined=no +ac_lbl_cv_yydebug_defined=no +td_cv_decl_netdnet_dnetdb_h_dnet_htoa=no + +## ----------------- ## +## Output variables. ## +## ----------------- ## + +AR='ar' +CC='/usr/bin/gcc' +CFLAGS='-g -O2' +CPP='/usr/bin/gcc -E' +CPPFLAGS='' +DEFS='-DHAVE_CONFIG_H' +DEPENDENCY_CFLAG='' +ECHO_C='' +ECHO_N='-n' +ECHO_T='' +EGREP='/usr/bin/grep -E' +EXEEXT='' +GREP='/usr/bin/grep' +INSTALL_DATA='${INSTALL} -m 644' +INSTALL_PROGRAM='${INSTALL}' +INSTALL_SCRIPT='${INSTALL}' +LDFLAGS='' +LIBOBJS=' ${LIBOBJDIR}strlcat$U.o ${LIBOBJDIR}strlcpy$U.o' +LIBS='-lcrypto -L/usr/local/lib -Wl,-rpath,/usr/local/lib -lpcap ' +LOCALSRC='print-smb.c smbutil.c ' +LTLIBOBJS=' ${LIBOBJDIR}strlcat$U.lo ${LIBOBJDIR}strlcpy$U.lo' +MAN_FILE_FORMATS='5' +MAN_MISC_INFO='7' +MKDEP='' +OBJEXT='o' +PACKAGE_BUGREPORT='' +PACKAGE_NAME='' +PACKAGE_STRING='' +PACKAGE_TARNAME='' +PACKAGE_URL='' +PACKAGE_VERSION='' +PATH_SEPARATOR=':' +PCAP_CONFIG='/usr/local/bin/pcap-config' +RANLIB='ranlib' +SHELL='/bin/sh' +SHLICC2='' +V_CCOPT=' -ffloat-store' +V_DEFS=' -D_U_="__attribute__((unused))"' +V_GROUP='wheel' +V_INCLS='-I/usr/local/include -I../src' +V_PCAPDEP='' +ac_ct_CC='/usr/bin/gcc' +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}' +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' +libdir='${exec_prefix}/lib' +libexecdir='${exec_prefix}/libexec' +localedir='${datarootdir}/locale' +localstatedir='${prefix}/var' +mandir='${datarootdir}/man' +oldincludedir='/usr/include' +pdfdir='${docdir}' +prefix='/usr/local' +program_transform_name='s,x,x,' +psdir='${docdir}' +sbindir='${exec_prefix}/sbin' +sharedstatedir='${prefix}/com' +sysconfdir='${prefix}/etc' +target_alias='' + +## ----------- ## +## confdefs.h. ## +## ----------- ## + +/* confdefs.h */ +#define PACKAGE_NAME "" +#define PACKAGE_TARNAME "" +#define PACKAGE_VERSION "" +#define PACKAGE_STRING "" +#define PACKAGE_BUGREPORT "" +#define PACKAGE_URL "" +#define inline inline +#define HAVE___ATTRIBUTE__ 1 +#define __ATTRIBUTE___NORETURN_OK_FOR_FUNCTION_POINTERS 1 +#define __ATTRIBUTE___FORMAT_OK 1 +#define __ATTRIBUTE___FORMAT_OK_FOR_FUNCTION_POINTERS 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_FCNTL_H 1 +#define HAVE_RPC_RPC_H 1 +#define HAVE_NETINET_IF_ETHER_H 1 +#define TIME_WITH_SYS_TIME 1 +#define ENABLE_SMB 1 +#define HAVE_OPENAT 1 +#define HAVE_OS_IPV6_SUPPORT 1 +#define HAVE_VFPRINTF 1 +#define HAVE_STRDUP 1 +#define HAVE_STRSEP 1 +#define HAVE_GETOPT_LONG 1 +#define HAVE_FORK 1 +#define HAVE_VFORK 1 +#define HAVE_STRFTIME 1 +#define HAVE_SETLINEBUF 1 +#define HAVE_ALARM 1 +#define HAVE_VSNPRINTF 1 +#define HAVE_SNPRINTF 1 +#define RETSIGTYPE void +#define RETSIGVAL /**/ +#define HAVE_SIGACTION 1 +#define HAVE_GETRPCBYNUMBER 1 +#define HAVE_ETHER_NTOHOST 1 +#define USE_ETHER_NTOHOST 1 +#define HAVE_NETINET_ETHER_H 1 +#define NETINET_ETHER_H_DECLARES_ETHER_NTOHOST /**/ +#define HAVE_DECL_ETHER_NTOHOST 1 +#define HAVE_PCAP_LIST_DATALINKS 1 +#define HAVE_PCAP_FREE_DATALINKS 1 +#define HAVE_PCAP_SET_DATALINK 1 +#define HAVE_PCAP_DATALINK_NAME_TO_VAL 1 +#define HAVE_PCAP_DATALINK_VAL_TO_DESCRIPTION 1 +#define HAVE_PCAP_BREAKLOOP 1 +#define HAVE_PCAP_DUMP_FTELL 1 +#define HAVE_PCAP_CREATE 1 +#define HAVE_PCAP_SET_TSTAMP_TYPE 1 +#define HAVE_PCAP_SET_TSTAMP_PRECISION 1 +#define HAVE_PCAP_FINDALLDEVS 1 +#define HAVE_PCAP_DUMP_FLUSH 1 +#define HAVE_PCAP_LIB_VERSION 1 +#define HAVE_PCAP_SETDIRECTION 1 +#define HAVE_PCAP_SET_IMMEDIATE_MODE 1 +#define HAVE_PCAP_IF_T 1 +#define HAVE_BPF_DUMP 1 +#define HAVE_UINTPTR_T 1 +#define HAVE_INTTYPES_H 1 +#define HAVE_PCAP_BLUETOOTH_H 1 +#define HAVE_PCAP_NFLOG_H 1 +#define HAVE_PCAP_USB_H 1 +#define HAVE_LIBCRYPTO 1 +#define HAVE_OPENSSL_EVP_H 1 +#define HAVE_EVP_CIPHER_CTX_NEW 1 + +configure: exit 0 diff --git a/cmake-build-debug/config.status b/cmake-build-debug/config.status new file mode 100755 index 0000000..d89e5fb --- /dev/null +++ b/cmake-build-debug/config.status @@ -0,0 +1,1083 @@ +#! /bin/sh +# Generated by configure. +# Run this file to recreate the current configuration. +# Compiler output produced by configure, useful for debugging +# configure, is in config.log if it exists. + +debug=false +ac_cs_recheck=false +ac_cs_silent=false + +SHELL=${CONFIG_SHELL-/bin/sh} +export SHELL +## -------------------- ## +## M4sh Initialization. ## +## -------------------- ## + +# Be more Bourne compatible +DUALCASE=1; export DUALCASE # for MKS sh +if test -n "${ZSH_VERSION+set}" && (emulate sh) >/dev/null 2>&1; then : + emulate sh + NULLCMD=: + # Pre-4.2 versions of Zsh do word splitting on ${1+"$@"}, which + # is contrary to our usage. Disable this feature. + alias -g '${1+"$@"}'='"$@"' + setopt NO_GLOB_SUBST +else + case `(set -o) 2>/dev/null` in #( + *posix*) : + set -o posix ;; #( + *) : + ;; +esac +fi + + +as_nl=' +' +export as_nl +# Printing a long string crashes Solaris 7 /usr/bin/printf. +as_echo='\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\' +as_echo=$as_echo$as_echo$as_echo$as_echo$as_echo +as_echo=$as_echo$as_echo$as_echo$as_echo$as_echo$as_echo +# Prefer a ksh shell builtin over an external printf program on Solaris, +# but without wasting forks for bash or zsh. +if test -z "$BASH_VERSION$ZSH_VERSION" \ + && (test "X`print -r -- $as_echo`" = "X$as_echo") 2>/dev/null; then + as_echo='print -r --' + as_echo_n='print -rn --' +elif (test "X`printf %s $as_echo`" = "X$as_echo") 2>/dev/null; then + as_echo='printf %s\n' + as_echo_n='printf %s' +else + if test "X`(/usr/ucb/echo -n -n $as_echo) 2>/dev/null`" = "X-n $as_echo"; then + as_echo_body='eval /usr/ucb/echo -n "$1$as_nl"' + as_echo_n='/usr/ucb/echo -n' + else + as_echo_body='eval expr "X$1" : "X\\(.*\\)"' + as_echo_n_body='eval + arg=$1; + case $arg in #( + *"$as_nl"*) + expr "X$arg" : "X\\(.*\\)$as_nl"; + arg=`expr "X$arg" : ".*$as_nl\\(.*\\)"`;; + esac; + expr "X$arg" : "X\\(.*\\)" | tr -d "$as_nl" + ' + export as_echo_n_body + as_echo_n='sh -c $as_echo_n_body as_echo' + fi + export as_echo_body + as_echo='sh -c $as_echo_body as_echo' +fi + +# The user is always right. +if test "${PATH_SEPARATOR+set}" != set; then + PATH_SEPARATOR=: + (PATH='/bin;/bin'; FPATH=$PATH; sh -c :) >/dev/null 2>&1 && { + (PATH='/bin:/bin'; FPATH=$PATH; sh -c :) >/dev/null 2>&1 || + PATH_SEPARATOR=';' + } +fi + + +# IFS +# We need space, tab and new line, in precisely that order. Quoting is +# there to prevent editors from complaining about space-tab. +# (If _AS_PATH_WALK were called with IFS unset, it would disable word +# splitting by setting IFS to empty value.) +IFS=" "" $as_nl" + +# Find who we are. Look in the path if we contain no directory separator. +as_myself= +case $0 in #(( + *[\\/]* ) as_myself=$0 ;; + *) as_save_IFS=$IFS; IFS=$PATH_SEPARATOR +for as_dir in $PATH +do + IFS=$as_save_IFS + test -z "$as_dir" && as_dir=. + test -r "$as_dir/$0" && as_myself=$as_dir/$0 && break + done +IFS=$as_save_IFS + + ;; +esac +# We did not find ourselves, most probably we were run as `sh COMMAND' +# in which case we are not to be found in the path. +if test "x$as_myself" = x; then + as_myself=$0 +fi +if test ! -f "$as_myself"; then + $as_echo "$as_myself: error: cannot find myself; rerun with an absolute file name" >&2 + exit 1 +fi + +# Unset variables that we do not need and which cause bugs (e.g. in +# pre-3.0 UWIN ksh). But do not cause bugs in bash 2.01; the "|| exit 1" +# suppresses any "Segmentation fault" message there. '((' could +# trigger a bug in pdksh 5.2.14. +for as_var in BASH_ENV ENV MAIL MAILPATH +do eval test x\${$as_var+set} = xset \ + && ( (unset $as_var) || exit 1) >/dev/null 2>&1 && unset $as_var || : +done +PS1='$ ' +PS2='> ' +PS4='+ ' + +# NLS nuisances. +LC_ALL=C +export LC_ALL +LANGUAGE=C +export LANGUAGE + +# CDPATH. +(unset CDPATH) >/dev/null 2>&1 && unset CDPATH + + +# as_fn_error STATUS ERROR [LINENO LOG_FD] +# ---------------------------------------- +# Output "`basename $0`: error: ERROR" to stderr. If LINENO and LOG_FD are +# provided, also output the error to LOG_FD, referencing LINENO. Then exit the +# script with STATUS, using 1 if that was 0. +as_fn_error () +{ + as_status=$1; test $as_status -eq 0 && as_status=1 + if test "$4"; then + as_lineno=${as_lineno-"$3"} as_lineno_stack=as_lineno_stack=$as_lineno_stack + $as_echo "$as_me:${as_lineno-$LINENO}: error: $2" >&$4 + fi + $as_echo "$as_me: error: $2" >&2 + as_fn_exit $as_status +} # as_fn_error + + +# as_fn_set_status STATUS +# ----------------------- +# Set $? to STATUS, without forking. +as_fn_set_status () +{ + return $1 +} # as_fn_set_status + +# as_fn_exit STATUS +# ----------------- +# Exit the shell with STATUS, even in a "trap 0" or "set -e" context. +as_fn_exit () +{ + set +e + as_fn_set_status $1 + exit $1 +} # as_fn_exit + +# as_fn_unset VAR +# --------------- +# Portably unset VAR. +as_fn_unset () +{ + { eval $1=; unset $1;} +} +as_unset=as_fn_unset +# as_fn_append VAR VALUE +# ---------------------- +# Append the text in VALUE to the end of the definition contained in VAR. Take +# advantage of any shell optimizations that allow amortized linear growth over +# repeated appends, instead of the typical quadratic growth present in naive +# implementations. +if (eval "as_var=1; as_var+=2; test x\$as_var = x12") 2>/dev/null; then : + eval 'as_fn_append () + { + eval $1+=\$2 + }' +else + as_fn_append () + { + eval $1=\$$1\$2 + } +fi # as_fn_append + +# as_fn_arith ARG... +# ------------------ +# Perform arithmetic evaluation on the ARGs, and store the result in the +# global $as_val. Take advantage of shells that can avoid forks. The arguments +# must be portable across $(()) and expr. +if (eval "test \$(( 1 + 1 )) = 2") 2>/dev/null; then : + eval 'as_fn_arith () + { + as_val=$(( $* )) + }' +else + as_fn_arith () + { + as_val=`expr "$@" || test $? -eq 1` + } +fi # as_fn_arith + + +if expr a : '\(a\)' >/dev/null 2>&1 && + test "X`expr 00001 : '.*\(...\)'`" = X001; then + as_expr=expr +else + as_expr=false +fi + +if (basename -- /) >/dev/null 2>&1 && test "X`basename -- / 2>&1`" = "X/"; then + as_basename=basename +else + as_basename=false +fi + +if (as_dir=`dirname -- /` && test "X$as_dir" = X/) >/dev/null 2>&1; then + as_dirname=dirname +else + as_dirname=false +fi + +as_me=`$as_basename -- "$0" || +$as_expr X/"$0" : '.*/\([^/][^/]*\)/*$' \| \ + X"$0" : 'X\(//\)$' \| \ + X"$0" : 'X\(/\)' \| . 2>/dev/null || +$as_echo X/"$0" | + sed '/^.*\/\([^/][^/]*\)\/*$/{ + s//\1/ + q + } + /^X\/\(\/\/\)$/{ + s//\1/ + q + } + /^X\/\(\/\).*/{ + s//\1/ + q + } + s/.*/./; q'` + +# Avoid depending upon Character Ranges. +as_cr_letters='abcdefghijklmnopqrstuvwxyz' +as_cr_LETTERS='ABCDEFGHIJKLMNOPQRSTUVWXYZ' +as_cr_Letters=$as_cr_letters$as_cr_LETTERS +as_cr_digits='0123456789' +as_cr_alnum=$as_cr_Letters$as_cr_digits + +ECHO_C= ECHO_N= ECHO_T= +case `echo -n x` in #((((( +-n*) + case `echo 'xy\c'` in + *c*) ECHO_T=' ';; # ECHO_T is single tab character. + xy) ECHO_C='\c';; + *) echo `echo ksh88 bug on AIX 6.1` > /dev/null + ECHO_T=' ';; + esac;; +*) + ECHO_N='-n';; +esac + +rm -f conf$$ conf$$.exe conf$$.file +if test -d conf$$.dir; then + rm -f conf$$.dir/conf$$.file +else + rm -f conf$$.dir + mkdir conf$$.dir 2>/dev/null +fi +if (echo >conf$$.file) 2>/dev/null; then + if ln -s conf$$.file conf$$ 2>/dev/null; then + as_ln_s='ln -s' + # ... but there are two gotchas: + # 1) On MSYS, both `ln -s file dir' and `ln file dir' fail. + # 2) DJGPP < 2.04 has no symlinks; `ln -s' creates a wrapper executable. + # In both cases, we have to default to `cp -pR'. + ln -s conf$$.file conf$$.dir 2>/dev/null && test ! -f conf$$.exe || + as_ln_s='cp -pR' + elif ln conf$$.file conf$$ 2>/dev/null; then + as_ln_s=ln + else + as_ln_s='cp -pR' + fi +else + as_ln_s='cp -pR' +fi +rm -f conf$$ conf$$.exe conf$$.dir/conf$$.file conf$$.file +rmdir conf$$.dir 2>/dev/null + + +# as_fn_mkdir_p +# ------------- +# Create "$as_dir" as a directory, including parents if necessary. +as_fn_mkdir_p () +{ + + case $as_dir in #( + -*) as_dir=./$as_dir;; + esac + test -d "$as_dir" || eval $as_mkdir_p || { + as_dirs= + while :; do + case $as_dir in #( + *\'*) as_qdir=`$as_echo "$as_dir" | sed "s/'/'\\\\\\\\''/g"`;; #'( + *) as_qdir=$as_dir;; + esac + as_dirs="'$as_qdir' $as_dirs" + as_dir=`$as_dirname -- "$as_dir" || +$as_expr X"$as_dir" : 'X\(.*[^/]\)//*[^/][^/]*/*$' \| \ + X"$as_dir" : 'X\(//\)[^/]' \| \ + X"$as_dir" : 'X\(//\)$' \| \ + X"$as_dir" : 'X\(/\)' \| . 2>/dev/null || +$as_echo X"$as_dir" | + sed '/^X\(.*[^/]\)\/\/*[^/][^/]*\/*$/{ + s//\1/ + q + } + /^X\(\/\/\)[^/].*/{ + s//\1/ + q + } + /^X\(\/\/\)$/{ + s//\1/ + q + } + /^X\(\/\).*/{ + s//\1/ + q + } + s/.*/./; q'` + test -d "$as_dir" && break + done + test -z "$as_dirs" || eval "mkdir $as_dirs" + } || test -d "$as_dir" || as_fn_error $? "cannot create directory $as_dir" + + +} # as_fn_mkdir_p +if mkdir -p . 2>/dev/null; then + as_mkdir_p='mkdir -p "$as_dir"' +else + test -d ./-p && rmdir ./-p + as_mkdir_p=false +fi + + +# as_fn_executable_p FILE +# ----------------------- +# Test if FILE is an executable regular file. +as_fn_executable_p () +{ + test -f "$1" && test -x "$1" +} # as_fn_executable_p +as_test_x='test -x' +as_executable_p=as_fn_executable_p + +# Sed expression to map a string onto a valid CPP name. +as_tr_cpp="eval sed 'y%*$as_cr_letters%P$as_cr_LETTERS%;s%[^_$as_cr_alnum]%_%g'" + +# Sed expression to map a string onto a valid variable name. +as_tr_sh="eval sed 'y%*+%pp%;s%[^_$as_cr_alnum]%_%g'" + + +exec 6>&1 +## ----------------------------------- ## +## Main body of $CONFIG_STATUS script. ## +## ----------------------------------- ## +# Save the log message, to keep $0 and so on meaningful, and to +# report actual input values of CONFIG_FILES etc. instead of their +# values after options handling. +ac_log=" +This file was extended by $as_me, which was +generated by GNU Autoconf 2.69. Invocation command line was + + CONFIG_FILES = $CONFIG_FILES + CONFIG_HEADERS = $CONFIG_HEADERS + CONFIG_LINKS = $CONFIG_LINKS + CONFIG_COMMANDS = $CONFIG_COMMANDS + $ $0 $@ + +on `(hostname || uname -n) 2>/dev/null | sed 1q` +" + +# Files that config.status was made for. +config_files=" Makefile tcpdump.1" +config_headers=" config.h" +config_commands=" default-1" + +ac_cs_usage="\ +\`$as_me' instantiates files and other configuration actions +from templates according to the current configuration. Unless the files +and actions are specified as TAGs, all are instantiated by default. + +Usage: $0 [OPTION]... [TAG]... + + -h, --help print this help, then exit + -V, --version print version number and configuration settings, then exit + --config print configuration, then exit + -q, --quiet, --silent + do not print progress messages + -d, --debug don't remove temporary files + --recheck update $as_me by reconfiguring in the same conditions + --file=FILE[:TEMPLATE] + instantiate the configuration file FILE + --header=FILE[:TEMPLATE] + instantiate the configuration header FILE + +Configuration files: +$config_files + +Configuration headers: +$config_headers + +Configuration commands: +$config_commands + +Report bugs to the package provider." + +ac_cs_config="'CC=/usr/bin/gcc'" +ac_cs_version="\ +config.status +configured by ../src/configure, generated by GNU Autoconf 2.69, + with options \"$ac_cs_config\" + +Copyright (C) 2012 Free Software Foundation, Inc. +This config.status script is free software; the Free Software Foundation +gives unlimited permission to copy, distribute and modify it." + +ac_pwd='/home/yangwei/tcpdump_mesa/cmake-build-debug' +srcdir='../src' +INSTALL='/usr/bin/install -c' +test -n "$AWK" || AWK=awk +# The default lists apply if the user does not specify any file. +ac_need_defaults=: +while test $# != 0 +do + case $1 in + --*=?*) + ac_option=`expr "X$1" : 'X\([^=]*\)='` + ac_optarg=`expr "X$1" : 'X[^=]*=\(.*\)'` + ac_shift=: + ;; + --*=) + ac_option=`expr "X$1" : 'X\([^=]*\)='` + ac_optarg= + ac_shift=: + ;; + *) + ac_option=$1 + ac_optarg=$2 + ac_shift=shift + ;; + esac + + case $ac_option in + # Handling of the options. + -recheck | --recheck | --rechec | --reche | --rech | --rec | --re | --r) + ac_cs_recheck=: ;; + --version | --versio | --versi | --vers | --ver | --ve | --v | -V ) + $as_echo "$ac_cs_version"; exit ;; + --config | --confi | --conf | --con | --co | --c ) + $as_echo "$ac_cs_config"; exit ;; + --debug | --debu | --deb | --de | --d | -d ) + debug=: ;; + --file | --fil | --fi | --f ) + $ac_shift + case $ac_optarg in + *\'*) ac_optarg=`$as_echo "$ac_optarg" | sed "s/'/'\\\\\\\\''/g"` ;; + '') as_fn_error $? "missing file argument" ;; + esac + as_fn_append CONFIG_FILES " '$ac_optarg'" + ac_need_defaults=false;; + --header | --heade | --head | --hea ) + $ac_shift + case $ac_optarg in + *\'*) ac_optarg=`$as_echo "$ac_optarg" | sed "s/'/'\\\\\\\\''/g"` ;; + esac + as_fn_append CONFIG_HEADERS " '$ac_optarg'" + ac_need_defaults=false;; + --he | --h) + # Conflict between --help and --header + as_fn_error $? "ambiguous option: \`$1' +Try \`$0 --help' for more information.";; + --help | --hel | -h ) + $as_echo "$ac_cs_usage"; exit ;; + -q | -quiet | --quiet | --quie | --qui | --qu | --q \ + | -silent | --silent | --silen | --sile | --sil | --si | --s) + ac_cs_silent=: ;; + + # This is an error. + -*) as_fn_error $? "unrecognized option: \`$1' +Try \`$0 --help' for more information." ;; + + *) as_fn_append ac_config_targets " $1" + ac_need_defaults=false ;; + + esac + shift +done + +ac_configure_extra_args= + +if $ac_cs_silent; then + exec 6>/dev/null + ac_configure_extra_args="$ac_configure_extra_args --silent" +fi + +if $ac_cs_recheck; then + set X /bin/sh '../src/configure' 'CC=/usr/bin/gcc' $ac_configure_extra_args --no-create --no-recursion + shift + $as_echo "running CONFIG_SHELL=/bin/sh $*" >&6 + CONFIG_SHELL='/bin/sh' + export CONFIG_SHELL + exec "$@" +fi + +exec 5>>config.log +{ + echo + sed 'h;s/./-/g;s/^.../## /;s/...$/ ##/;p;x;p;x' <<_ASBOX +## Running $as_me. ## +_ASBOX + $as_echo "$ac_log" +} >&5 + +# +# INIT-COMMANDS +# + + + +# Handling of arguments. +for ac_config_target in $ac_config_targets +do + case $ac_config_target in + "config.h") CONFIG_HEADERS="$CONFIG_HEADERS config.h" ;; + "default-1") CONFIG_COMMANDS="$CONFIG_COMMANDS default-1" ;; + "Makefile") CONFIG_FILES="$CONFIG_FILES Makefile" ;; + "tcpdump.1") CONFIG_FILES="$CONFIG_FILES tcpdump.1" ;; + + *) as_fn_error $? "invalid argument: \`$ac_config_target'" "$LINENO" 5;; + esac +done + + +# If the user did not use the arguments to specify the items to instantiate, +# then the envvar interface is used. Set only those that are not. +# We use the long form for the default assignment because of an extremely +# bizarre bug on SunOS 4.1.3. +if $ac_need_defaults; then + test "${CONFIG_FILES+set}" = set || CONFIG_FILES=$config_files + test "${CONFIG_HEADERS+set}" = set || CONFIG_HEADERS=$config_headers + test "${CONFIG_COMMANDS+set}" = set || CONFIG_COMMANDS=$config_commands +fi + +# Have a temporary directory for convenience. Make it in the build tree +# simply because there is no reason against having it here, and in addition, +# creating and moving files from /tmp can sometimes cause problems. +# Hook for its removal unless debugging. +# Note that there is a small window in which the directory will not be cleaned: +# after its creation but before its name has been assigned to `$tmp'. +$debug || +{ + tmp= ac_tmp= + trap 'exit_status=$? + : "${ac_tmp:=$tmp}" + { test ! -d "$ac_tmp" || rm -fr "$ac_tmp"; } && exit $exit_status +' 0 + trap 'as_fn_exit 1' 1 2 13 15 +} +# Create a (secure) tmp directory for tmp files. + +{ + tmp=`(umask 077 && mktemp -d "./confXXXXXX") 2>/dev/null` && + test -d "$tmp" +} || +{ + tmp=./conf$$-$RANDOM + (umask 077 && mkdir "$tmp") +} || as_fn_error $? "cannot create a temporary directory in ." "$LINENO" 5 +ac_tmp=$tmp + +# Set up the scripts for CONFIG_FILES section. +# No need to generate them if there are no CONFIG_FILES. +# This happens for instance with `./config.status config.h'. +if test -n "$CONFIG_FILES"; then + + +ac_cr=`echo X | tr X '\015'` +# On cygwin, bash can eat \r inside `` if the user requested igncr. +# But we know of no other shell where ac_cr would be empty at this +# point, so we can use a bashism as a fallback. +if test "x$ac_cr" = x; then + eval ac_cr=\$\'\\r\' +fi +ac_cs_awk_cr=`$AWK 'BEGIN { print "a\rb" }' /dev/null` +if test "$ac_cs_awk_cr" = "a${ac_cr}b"; then + ac_cs_awk_cr='\\r' +else + ac_cs_awk_cr=$ac_cr +fi + +echo 'BEGIN {' >"$ac_tmp/subs1.awk" && +cat >>"$ac_tmp/subs1.awk" <<\_ACAWK && +S["LTLIBOBJS"]=" ${LIBOBJDIR}strlcat$U.lo ${LIBOBJDIR}strlcpy$U.lo" +S["INSTALL_DATA"]="${INSTALL} -m 644" +S["INSTALL_SCRIPT"]="${INSTALL}" +S["INSTALL_PROGRAM"]="${INSTALL}" +S["MAN_MISC_INFO"]="7" +S["MAN_FILE_FORMATS"]="5" +S["LOCALSRC"]="print-smb.c smbutil.c " +S["V_PCAPDEP"]="" +S["V_INCLS"]="-I/usr/local/include -I../src" +S["V_GROUP"]="wheel" +S["V_DEFS"]=" -D_U_=\"__attribute__((unused))\"" +S["V_CCOPT"]=" -ffloat-store" +S["MKDEP"]="" +S["DEPENDENCY_CFLAG"]="" +S["AR"]="ar" +S["RANLIB"]="ranlib" +S["PCAP_CONFIG"]="/usr/local/bin/pcap-config" +S["LIBOBJS"]=" ${LIBOBJDIR}strlcat$U.o ${LIBOBJDIR}strlcpy$U.o" +S["EGREP"]="/usr/bin/grep -E" +S["GREP"]="/usr/bin/grep" +S["CPP"]="/usr/bin/gcc -E" +S["OBJEXT"]="o" +S["EXEEXT"]="" +S["ac_ct_CC"]="/usr/bin/gcc" +S["CPPFLAGS"]="" +S["LDFLAGS"]="" +S["CFLAGS"]="-g -O2" +S["CC"]="/usr/bin/gcc" +S["SHLICC2"]="" +S["host_os"]="linux-gnu" +S["host_vendor"]="unknown" +S["host_cpu"]="x86_64" +S["host"]="x86_64-unknown-linux-gnu" +S["build_os"]="linux-gnu" +S["build_vendor"]="unknown" +S["build_cpu"]="x86_64" +S["build"]="x86_64-unknown-linux-gnu" +S["target_alias"]="" +S["host_alias"]="" +S["build_alias"]="" +S["LIBS"]="-lcrypto -L/usr/local/lib -Wl,-rpath,/usr/local/lib -lpcap " +S["ECHO_T"]="" +S["ECHO_N"]="-n" +S["ECHO_C"]="" +S["DEFS"]="-DHAVE_CONFIG_H" +S["mandir"]="${datarootdir}/man" +S["localedir"]="${datarootdir}/locale" +S["libdir"]="${exec_prefix}/lib" +S["psdir"]="${docdir}" +S["pdfdir"]="${docdir}" +S["dvidir"]="${docdir}" +S["htmldir"]="${docdir}" +S["infodir"]="${datarootdir}/info" +S["docdir"]="${datarootdir}/doc/${PACKAGE}" +S["oldincludedir"]="/usr/include" +S["includedir"]="${prefix}/include" +S["localstatedir"]="${prefix}/var" +S["sharedstatedir"]="${prefix}/com" +S["sysconfdir"]="${prefix}/etc" +S["datadir"]="${datarootdir}" +S["datarootdir"]="${prefix}/share" +S["libexecdir"]="${exec_prefix}/libexec" +S["sbindir"]="${exec_prefix}/sbin" +S["bindir"]="${exec_prefix}/bin" +S["program_transform_name"]="s,x,x," +S["prefix"]="/usr/local" +S["exec_prefix"]="${prefix}" +S["PACKAGE_URL"]="" +S["PACKAGE_BUGREPORT"]="" +S["PACKAGE_STRING"]="" +S["PACKAGE_VERSION"]="" +S["PACKAGE_TARNAME"]="" +S["PACKAGE_NAME"]="" +S["PATH_SEPARATOR"]=":" +S["SHELL"]="/bin/sh" +_ACAWK +cat >>"$ac_tmp/subs1.awk" <<_ACAWK && + for (key in S) S_is_set[key] = 1 + FS = "" + +} +{ + line = $ 0 + nfields = split(line, field, "@") + substed = 0 + len = length(field[1]) + for (i = 2; i < nfields; i++) { + key = field[i] + keylen = length(key) + if (S_is_set[key]) { + value = S[key] + line = substr(line, 1, len) "" value "" substr(line, len + keylen + 3) + len += length(value) + length(field[++i]) + substed = 1 + } else + len += 1 + keylen + } + + print line +} + +_ACAWK +if sed "s/$ac_cr//" < /dev/null > /dev/null 2>&1; then + sed "s/$ac_cr\$//; s/$ac_cr/$ac_cs_awk_cr/g" +else + cat +fi < "$ac_tmp/subs1.awk" > "$ac_tmp/subs.awk" \ + || as_fn_error $? "could not setup config files machinery" "$LINENO" 5 +fi # test -n "$CONFIG_FILES" + +# Set up the scripts for CONFIG_HEADERS section. +# No need to generate them if there are no CONFIG_HEADERS. +# This happens for instance with `./config.status Makefile'. +if test -n "$CONFIG_HEADERS"; then +cat >"$ac_tmp/defines.awk" <<\_ACAWK || +BEGIN { +D["PACKAGE_NAME"]=" \"\"" +D["PACKAGE_TARNAME"]=" \"\"" +D["PACKAGE_VERSION"]=" \"\"" +D["PACKAGE_STRING"]=" \"\"" +D["PACKAGE_BUGREPORT"]=" \"\"" +D["PACKAGE_URL"]=" \"\"" +D["inline"]=" inline" +D["HAVE___ATTRIBUTE__"]=" 1" +D["__ATTRIBUTE___NORETURN_OK_FOR_FUNCTION_POINTERS"]=" 1" +D["__ATTRIBUTE___FORMAT_OK"]=" 1" +D["__ATTRIBUTE___FORMAT_OK_FOR_FUNCTION_POINTERS"]=" 1" +D["STDC_HEADERS"]=" 1" +D["HAVE_SYS_TYPES_H"]=" 1" +D["HAVE_SYS_STAT_H"]=" 1" +D["HAVE_STDLIB_H"]=" 1" +D["HAVE_STRING_H"]=" 1" +D["HAVE_MEMORY_H"]=" 1" +D["HAVE_STRINGS_H"]=" 1" +D["HAVE_INTTYPES_H"]=" 1" +D["HAVE_STDINT_H"]=" 1" +D["HAVE_UNISTD_H"]=" 1" +D["HAVE_FCNTL_H"]=" 1" +D["HAVE_RPC_RPC_H"]=" 1" +D["HAVE_NETINET_IF_ETHER_H"]=" 1" +D["TIME_WITH_SYS_TIME"]=" 1" +D["ENABLE_SMB"]=" 1" +D["HAVE_OPENAT"]=" 1" +D["HAVE_OS_IPV6_SUPPORT"]=" 1" +D["HAVE_VFPRINTF"]=" 1" +D["HAVE_STRDUP"]=" 1" +D["HAVE_STRSEP"]=" 1" +D["HAVE_GETOPT_LONG"]=" 1" +D["HAVE_FORK"]=" 1" +D["HAVE_VFORK"]=" 1" +D["HAVE_STRFTIME"]=" 1" +D["HAVE_SETLINEBUF"]=" 1" +D["HAVE_ALARM"]=" 1" +D["HAVE_VSNPRINTF"]=" 1" +D["HAVE_SNPRINTF"]=" 1" +D["RETSIGTYPE"]=" void" +D["RETSIGVAL"]=" /**/" +D["HAVE_SIGACTION"]=" 1" +D["HAVE_GETRPCBYNUMBER"]=" 1" +D["HAVE_ETHER_NTOHOST"]=" 1" +D["USE_ETHER_NTOHOST"]=" 1" +D["HAVE_NETINET_ETHER_H"]=" 1" +D["NETINET_ETHER_H_DECLARES_ETHER_NTOHOST"]=" /**/" +D["HAVE_DECL_ETHER_NTOHOST"]=" 1" +D["HAVE_PCAP_LIST_DATALINKS"]=" 1" +D["HAVE_PCAP_FREE_DATALINKS"]=" 1" +D["HAVE_PCAP_SET_DATALINK"]=" 1" +D["HAVE_PCAP_DATALINK_NAME_TO_VAL"]=" 1" +D["HAVE_PCAP_DATALINK_VAL_TO_DESCRIPTION"]=" 1" +D["HAVE_PCAP_BREAKLOOP"]=" 1" +D["HAVE_PCAP_DUMP_FTELL"]=" 1" +D["HAVE_PCAP_CREATE"]=" 1" +D["HAVE_PCAP_SET_TSTAMP_TYPE"]=" 1" +D["HAVE_PCAP_SET_TSTAMP_PRECISION"]=" 1" +D["HAVE_PCAP_FINDALLDEVS"]=" 1" +D["HAVE_PCAP_DUMP_FLUSH"]=" 1" +D["HAVE_PCAP_LIB_VERSION"]=" 1" +D["HAVE_PCAP_SETDIRECTION"]=" 1" +D["HAVE_PCAP_SET_IMMEDIATE_MODE"]=" 1" +D["HAVE_PCAP_IF_T"]=" 1" +D["HAVE_BPF_DUMP"]=" 1" +D["HAVE_UINTPTR_T"]=" 1" +D["HAVE_INTTYPES_H"]=" 1" +D["HAVE_PCAP_BLUETOOTH_H"]=" 1" +D["HAVE_PCAP_NFLOG_H"]=" 1" +D["HAVE_PCAP_USB_H"]=" 1" +D["HAVE_LIBCRYPTO"]=" 1" +D["HAVE_OPENSSL_EVP_H"]=" 1" +D["HAVE_EVP_CIPHER_CTX_NEW"]=" 1" + for (key in D) D_is_set[key] = 1 + FS = "" +} +/^[\t ]*#[\t ]*(define|undef)[\t ]+[_abcdefghijklmnopqrstuvwxyzABCDEFGHIJKLMNOPQRSTUVWXYZ][_abcdefghijklmnopqrstuvwxyzABCDEFGHIJKLMNOPQRSTUVWXYZ0123456789]*([\t (]|$)/ { + line = $ 0 + split(line, arg, " ") + if (arg[1] == "#") { + defundef = arg[2] + mac1 = arg[3] + } else { + defundef = substr(arg[1], 2) + mac1 = arg[2] + } + split(mac1, mac2, "(") #) + macro = mac2[1] + prefix = substr(line, 1, index(line, defundef) - 1) + if (D_is_set[macro]) { + # Preserve the white space surrounding the "#". + print prefix "define", macro P[macro] D[macro] + next + } else { + # Replace #undef with comments. This is necessary, for example, + # in the case of _POSIX_SOURCE, which is predefined and required + # on some systems where configure will not decide to define it. + if (defundef == "undef") { + print "/*", prefix defundef, macro, "*/" + next + } + } +} +{ print } +_ACAWK + as_fn_error $? "could not setup config headers machinery" "$LINENO" 5 +fi # test -n "$CONFIG_HEADERS" + + +eval set X " :F $CONFIG_FILES :H $CONFIG_HEADERS :C $CONFIG_COMMANDS" +shift +for ac_tag +do + case $ac_tag in + :[FHLC]) ac_mode=$ac_tag; continue;; + esac + case $ac_mode$ac_tag in + :[FHL]*:*);; + :L* | :C*:*) as_fn_error $? "invalid tag \`$ac_tag'" "$LINENO" 5;; + :[FH]-) ac_tag=-:-;; + :[FH]*) ac_tag=$ac_tag:$ac_tag.in;; + esac + ac_save_IFS=$IFS + IFS=: + set x $ac_tag + IFS=$ac_save_IFS + shift + ac_file=$1 + shift + + case $ac_mode in + :L) ac_source=$1;; + :[FH]) + ac_file_inputs= + for ac_f + do + case $ac_f in + -) ac_f="$ac_tmp/stdin";; + *) # Look for the file first in the build tree, then in the source tree + # (if the path is not absolute). The absolute path cannot be DOS-style, + # because $ac_f cannot contain `:'. + test -f "$ac_f" || + case $ac_f in + [\\/$]*) false;; + *) test -f "$srcdir/$ac_f" && ac_f="$srcdir/$ac_f";; + esac || + as_fn_error 1 "cannot find input file: \`$ac_f'" "$LINENO" 5;; + esac + case $ac_f in *\'*) ac_f=`$as_echo "$ac_f" | sed "s/'/'\\\\\\\\''/g"`;; esac + as_fn_append ac_file_inputs " '$ac_f'" + done + + # Let's still pretend it is `configure' which instantiates (i.e., don't + # use $as_me), people would be surprised to read: + # /* config.h. Generated by config.status. */ + configure_input='Generated from '` + $as_echo "$*" | sed 's|^[^:]*/||;s|:[^:]*/|, |g' + `' by configure.' + if test x"$ac_file" != x-; then + configure_input="$ac_file. $configure_input" + { $as_echo "$as_me:${as_lineno-$LINENO}: creating $ac_file" >&5 +$as_echo "$as_me: creating $ac_file" >&6;} + fi + # Neutralize special characters interpreted by sed in replacement strings. + case $configure_input in #( + *\&* | *\|* | *\\* ) + ac_sed_conf_input=`$as_echo "$configure_input" | + sed 's/[\\\\&|]/\\\\&/g'`;; #( + *) ac_sed_conf_input=$configure_input;; + esac + + case $ac_tag in + *:-:* | *:-) cat >"$ac_tmp/stdin" \ + || as_fn_error $? "could not create $ac_file" "$LINENO" 5 ;; + esac + ;; + esac + + ac_dir=`$as_dirname -- "$ac_file" || +$as_expr X"$ac_file" : 'X\(.*[^/]\)//*[^/][^/]*/*$' \| \ + X"$ac_file" : 'X\(//\)[^/]' \| \ + X"$ac_file" : 'X\(//\)$' \| \ + X"$ac_file" : 'X\(/\)' \| . 2>/dev/null || +$as_echo X"$ac_file" | + sed '/^X\(.*[^/]\)\/\/*[^/][^/]*\/*$/{ + s//\1/ + q + } + /^X\(\/\/\)[^/].*/{ + s//\1/ + q + } + /^X\(\/\/\)$/{ + s//\1/ + q + } + /^X\(\/\).*/{ + s//\1/ + q + } + s/.*/./; q'` + as_dir="$ac_dir"; as_fn_mkdir_p + ac_builddir=. + +case "$ac_dir" in +.) ac_dir_suffix= ac_top_builddir_sub=. ac_top_build_prefix= ;; +*) + ac_dir_suffix=/`$as_echo "$ac_dir" | sed 's|^\.[\\/]||'` + # A ".." for each directory in $ac_dir_suffix. + ac_top_builddir_sub=`$as_echo "$ac_dir_suffix" | sed 's|/[^\\/]*|/..|g;s|/||'` + case $ac_top_builddir_sub in + "") ac_top_builddir_sub=. ac_top_build_prefix= ;; + *) ac_top_build_prefix=$ac_top_builddir_sub/ ;; + esac ;; +esac +ac_abs_top_builddir=$ac_pwd +ac_abs_builddir=$ac_pwd$ac_dir_suffix +# for backward compatibility: +ac_top_builddir=$ac_top_build_prefix + +case $srcdir in + .) # We are building in place. + ac_srcdir=. + ac_top_srcdir=$ac_top_builddir_sub + ac_abs_top_srcdir=$ac_pwd ;; + [\\/]* | ?:[\\/]* ) # Absolute name. + ac_srcdir=$srcdir$ac_dir_suffix; + ac_top_srcdir=$srcdir + ac_abs_top_srcdir=$srcdir ;; + *) # Relative name. + ac_srcdir=$ac_top_build_prefix$srcdir$ac_dir_suffix + ac_top_srcdir=$ac_top_build_prefix$srcdir + ac_abs_top_srcdir=$ac_pwd/$srcdir ;; +esac +ac_abs_srcdir=$ac_abs_top_srcdir$ac_dir_suffix + + + case $ac_mode in + :F) + # + # CONFIG_FILE + # + + case $INSTALL in + [\\/$]* | ?:[\\/]* ) ac_INSTALL=$INSTALL ;; + *) ac_INSTALL=$ac_top_build_prefix$INSTALL ;; + esac +# If the template does not know about datarootdir, expand it. +# FIXME: This hack should be removed a few years after 2.60. +ac_datarootdir_hack=; ac_datarootdir_seen= +ac_sed_dataroot=' +/datarootdir/ { + p + q +} +/@datadir@/p +/@docdir@/p +/@infodir@/p +/@localedir@/p +/@mandir@/p' +case `eval "sed -n \"\$ac_sed_dataroot\" $ac_file_inputs"` in +*datarootdir*) ac_datarootdir_seen=yes;; +*@datadir@*|*@docdir@*|*@infodir@*|*@localedir@*|*@mandir@*) + { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: $ac_file_inputs seems to ignore the --datarootdir setting" >&5 +$as_echo "$as_me: WARNING: $ac_file_inputs seems to ignore the --datarootdir setting" >&2;} + ac_datarootdir_hack=' + s&@datadir@&${datarootdir}&g + s&@docdir@&${datarootdir}/doc/${PACKAGE}&g + s&@infodir@&${datarootdir}/info&g + s&@localedir@&${datarootdir}/locale&g + s&@mandir@&${datarootdir}/man&g + s&\${datarootdir}&${prefix}/share&g' ;; +esac +ac_sed_extra=" + +:t +/@[a-zA-Z_][a-zA-Z_0-9]*@/!b +s|@configure_input@|$ac_sed_conf_input|;t t +s&@top_builddir@&$ac_top_builddir_sub&;t t +s&@top_build_prefix@&$ac_top_build_prefix&;t t +s&@srcdir@&$ac_srcdir&;t t +s&@abs_srcdir@&$ac_abs_srcdir&;t t +s&@top_srcdir@&$ac_top_srcdir&;t t +s&@abs_top_srcdir@&$ac_abs_top_srcdir&;t t +s&@builddir@&$ac_builddir&;t t +s&@abs_builddir@&$ac_abs_builddir&;t t +s&@abs_top_builddir@&$ac_abs_top_builddir&;t t +s&@INSTALL@&$ac_INSTALL&;t t +$ac_datarootdir_hack +" +eval sed \"\$ac_sed_extra\" "$ac_file_inputs" | $AWK -f "$ac_tmp/subs.awk" \ + >$ac_tmp/out || as_fn_error $? "could not create $ac_file" "$LINENO" 5 + +test -z "$ac_datarootdir_hack$ac_datarootdir_seen" && + { ac_out=`sed -n '/\${datarootdir}/p' "$ac_tmp/out"`; test -n "$ac_out"; } && + { ac_out=`sed -n '/^[ ]*datarootdir[ ]*:*=/p' \ + "$ac_tmp/out"`; test -z "$ac_out"; } && + { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: $ac_file contains a reference to the variable \`datarootdir' +which seems to be undefined. Please make sure it is defined" >&5 +$as_echo "$as_me: WARNING: $ac_file contains a reference to the variable \`datarootdir' +which seems to be undefined. Please make sure it is defined" >&2;} + + rm -f "$ac_tmp/stdin" + case $ac_file in + -) cat "$ac_tmp/out" && rm -f "$ac_tmp/out";; + *) rm -f "$ac_file" && mv "$ac_tmp/out" "$ac_file";; + esac \ + || as_fn_error $? "could not create $ac_file" "$LINENO" 5 + ;; + :H) + # + # CONFIG_HEADER + # + if test x"$ac_file" != x-; then + { + $as_echo "/* $configure_input */" \ + && eval '$AWK -f "$ac_tmp/defines.awk"' "$ac_file_inputs" + } >"$ac_tmp/config.h" \ + || as_fn_error $? "could not create $ac_file" "$LINENO" 5 + if diff "$ac_file" "$ac_tmp/config.h" >/dev/null 2>&1; then + { $as_echo "$as_me:${as_lineno-$LINENO}: $ac_file is unchanged" >&5 +$as_echo "$as_me: $ac_file is unchanged" >&6;} + else + rm -f "$ac_file" + mv "$ac_tmp/config.h" "$ac_file" \ + || as_fn_error $? "could not create $ac_file" "$LINENO" 5 + fi + else + $as_echo "/* $configure_input */" \ + && eval '$AWK -f "$ac_tmp/defines.awk"' "$ac_file_inputs" \ + || as_fn_error $? "could not create -" "$LINENO" 5 + fi + ;; + + :C) { $as_echo "$as_me:${as_lineno-$LINENO}: executing $ac_file commands" >&5 +$as_echo "$as_me: executing $ac_file commands" >&6;} + ;; + esac + + + case $ac_file$ac_mode in + "default-1":C) if test -f .devel; then + echo timestamp > stamp-h + cat Makefile-devel-adds >> Makefile + make depend +fi ;; + + esac +done # for ac_tag + + +as_fn_exit 0 diff --git a/cmake-build-debug/cpack.o b/cmake-build-debug/cpack.o new file mode 100644 index 0000000000000000000000000000000000000000..4fcbcb42600a708efaefa31d4324331c20969541 GIT binary patch literal 3088 zcmbW3-)kII6vyxErrAx6X01L1T4A3g5j*5Z6Oy2^5@H4^bqOpg+HPidr){*mk=@yl zYJwDcPHaSOHY{l<8#hE z=iGDe%;xij^KT_AOK7pg8=^PUREW$#Z=93EoEQ`XqTmF-I>E-i6Er(cP}p-e3ms>3 zVc!|O?*zMdVCnqb+#^-jX>D{xv!Aq`gHzOY$#xHR1RQJk;sfcc^?TO%gP%<&E&Xi@ z={oq?34Yj@ZUgCoyueDRfKI^f&=JmMoZ0(psckGc=p)wsQH2RMx|H%E2wA1oIvO7F zbLd#`0}J-^nB?G$VtFKHOoDt`Mme$#6(cB6CJWs=!<585l{#-h`Ys$gK}NYG!ywON z)oHh!cBDG@(&X+)L1c|jZX?g%?m~$Wt#)c?OAKwbot@5%-fFAeZ{V0Spf=iSpD=Kw z2m1`n_F&S$;T}vFnCU^wz%)Y!GAi90wbxs+q9}nXets@HvUs5|nmuRF*i+ewvGJ*~>50kg z$dXsdIhP#M*j$$BrbnpH?CKGw?w^PSN&Bzs(aU5+xOOeVOLz=6?Uo75O#UBTJ>tgYOB6y z(;=K~_-^@QVM}xGYVmU2t$Hfr@h!gHed6KcIE!TLmtBY?{l!U=JjF>;^v7ZHk~)T; z_!q~|$*E92@{SODiMgK3+7g>${yp`OW!VZbPd)s+z&~2@E)cswPlj#6U4bUB|A_77 z-5^$CehDu!iM$ikuhIkiKbgzBKrKhF4$nG_S0=wX&YA)K+{^^{NfeXMJ;}=1-psO(rKolkw@$WJat}eh{RM zABji!MIf2weS;5%_*Ws0v(fgS@xIZ8d4~5Lz=o^wF2KkBWre?}kkI|o|2X9@Dp0Mok ztF_MXB=v}cvxVS)3&_j#fJefJ!T48MmjO$qyh<&6KJEH(T8sE&^n^vnx5JReu!ZP; zE;N=3Zswja|95zO`0l|)j@J+CKk!Qy=G(mf8(#1XF~p9>$2%GqKhO8)Ch5ZxjsFk#uxLI2 literal 0 HcmV?d00001 diff --git a/cmake-build-debug/gmpls.o b/cmake-build-debug/gmpls.o new file mode 100644 index 0000000000000000000000000000000000000000..b2156e86c809b5c0ae2c3b2778007e2839502c75 GIT binary patch literal 8008 zcmd6rPi!Ms9mn5xOKVyRE#*&urMxX=>$L0to2+*wR!(eZ9VvfI##sy!GL!Kn9x|RW zGn1{uWpe_n;!p`Kia1r`k^=|+NF@>yinw5jGsx$jEcMdfA`ZZNGr#B9-^5v{ICLcY zz3=D!-rsridw(94SC*c-a)qhq3cJV7l%kCFuARjTVYI-WXE9dp2AE=yK)(o@ zgD!wR0FAP$8@pzZ(B85Fqs5DQN8hr|M220=vr~9(3ctlx^nKGyWcg$TtY)>%M9F$+ z`IhS>R`=|{>eyyin76l@Iy8qZSzDqIC<1#D=_ifvRmg_por83Ig};RKK4_F$pgT?7 zYjSOUtz1iKr3zc{wk$Epy!|nT*+v@sGfJRH^qyEbXqld42K+%bRa&mIg*9zCRjz5v zyeeuGkEob0*ESP1em{9TeLEF4hf6bF%Oo@DIaacEtU$NFhf0TMk?B_Z_3< zxsJQ%^R^ff%h}=XHZR|ba!gAvX}MG_H$8ifEm{GeR=7yr56nxFrxsk&vZ-2@T~<1o zOlx^LBYSpf{len1^jwC&!An|NmNTuEl9ox;WI5AEL7B*6F0GFY9~2Xr47VIEBUvUW z*OvHr1433l4|9Aqn?uVSFD7K`s=8+d`;(~;YN?g=2SujUG_F<4sfrZgQ(f11g0Hz; zGd$tLY%yJK^2|IJpE@sY6xoI8xh$k#nt42NEayUPRZY+{H&Cs7kDYlOwH)zy^w~Gf zj%S98*ereKY{hbR`GR4XzR#;-&2tUc=F(}z>&g5a7fy_e$h>d@rP4AheW$d@|5?^K3>YN=Hq;A(0c+iB-@NWzMonX{C79yvR%Oxa-*avu8M;&L%~!h)O?ohp(45 zf5a$S+uV&moMpwujgR6ep3q>B^7Vku?*kMZa zzD5pHj1-RxckK8bvA#P&WK`CQ>uYRjIsBKM;!{0dRNl0I^xvO!fA|^b$P1u93;J`Q zaewj>q<pi`ir2y1p3RMXFz`i^jATD4fNQyFiiP6q`w0C8=yJp>!4o+{Y}uX zf&Lcg8=zkY9S1!N`VG);g1!kl0Xhjf1v+&8V=P=$#!bDEsj=`{>^n8C*Sg zYKW|^GF&Yc$5Vvjc$!ljXT9Qhx?oJ6A6^nI{b6Ln-l33-Q1TOcA&Sc>D)|95Rr$XL z@d7pVL}>Z!iJ!DD(81+|(%)8`J}6brd&EzOt9pmT-=zgw@oS=eVS8wyE(p8u*=cud zKWVTqY>55oZbRN}G#={qp6L_z!)t(sp?9Y8z&9F}6W)P{={;#?I)>X6JKss#(f4gv zZz^cFI}N|tkQXFkYuGScXWQCo7#&}aS{3Yf%>TmHw{{%eZiLo;v-Q8`aK&L+i`UtpMPmh6rn{*%e66wJd-lzGh z+W(=l2Oc9m1kOpH0?(6<(Y%*Zj!%{N4DcP|ao~@L=Yc;a-UD7GeF)qjU7_zuW|!^x zE%7?=KN4>N|10q>a5c_7-~+Nh1g`9lfd7;1kAXi&x)1ys=>c$6{t)=9q$@GedGV-m z5H2Tt>cCYwttq@ah4-fLL*Oy0_Xv2L_%ZPN#QVUvh!21t5FY}6m-s306XG$tC{p92 z#$g8d`(z&nuAD(0I437j0bU_q2i_vy0{#y1F7Q7P?*UisKb*pkfd7TcIR^d@;(g#B z5FY?%&qVWT2>cb|r@(IzkI}`P8vi`;8Q^u|ao}CzdEk$USAhSXcpdnkiMN3Njd&OM z---8ttMB>{_(x=a1YG%@fqMhBi;j^CVdF}9_b_C zb<*@1f9ycsOUX9VXFn>ZFp5n^r0w`~T?ol&J1|NrjAD}!%>TMbmQ(oS=9l+AvP|0U zh*1;OQ$*y_TTp<)DqSGv$*;-fMcUEl#%9P)-uuY<)j5hVV{~De9DyjJ z`me%8fmM9mG>I3Ul!&(S-V?`8nyUO8lureiUuqmXX?sBRA5sQ646^Uoe>pA})jvZQ KvRSAQB>N9M+(3)~ literal 0 HcmV?d00001 diff --git a/cmake-build-debug/gmt2local.o b/cmake-build-debug/gmt2local.o new file mode 100644 index 0000000000000000000000000000000000000000..e0f88a2855830800981662bb7806323565c2c112 GIT binary patch literal 1704 zcmb`G&rcIU6vyAT1&RWx+QcSs*eD@wBAfCv%E5HAAfpmRC`O}bma+=5g``~)G%=bG zOeSj$M~)u-FSLk1j$HJt2aN|!^ya|?-`kxDlV!OWUo-u_`OKU5cHhiC8k;y5(=?E# z!CBawNeb{HzULQww*YO>3Nwsl6lkj{t+TBqxq*%CM&2dXzLJ_9sV6b3z4_v^cs=p7X{|Z-5kmot z+Wm@a&!M{2Ko_J}b;`EkI;$=i^R{b)F;}aBQChB4oF!yS%dTVKqxRNZyL1l>KipZk zeWz+y98vl}p|elGuidDCc;w9hh~qEH;+QGQ;?Nw0F-yw15!j^jw} ziw=4o#ZMj(4|gkWe|foNmyOb%5AGti5SK{&Ro}xLCq&H{YAcREyMYZW{E)&|6@FOZ zy22^f|1upD(b;696OF8p6RFm}$6{0WeOC3>|8d{VADvXG|ELiwVuZjJI(0=X%X$hdBdK_+nJdsG^ahK?<;+Y)XH5SfRWYn*|0p7 z&s41>8Sc$0n)S1oY0`p^0?qgI55Z}DAvm3vW=~mj5{u}`#ft@*Ku!!eKQEk@@WeUm?mMSz>tlLgYxKFVx?1gYZC5^&bacPKJW0O z1*Zee?$WuQW?yg`N+2MDY7xjHs1-q-2Bk_2zH8Kw+I?Vu(t%PIV|j& zf)xtdO~qnSvtB5L&VN6nH78>p8S{)k#~fs2Hd_-*fK7aeRr_Q0Ww-i;t%V?Vtv7e2 zR8`FBqnyi>%8dLmOSy;aHaRzD*M=M8-nhaJ?J1tOSg3d0N_{shJs+|XGm;7gV_QJRMOWI|vzkil)zG1B@_ILZsh#grSvGrxlwQB3@sFv+l z%UB}k9_i~@;_}(Z`m@g=X&yZ)5pQPUWOsL$a^U3INQ-h(BLYNZuEh4JtXa^+ay20%iWB8Bb)n<4-T~Y&>dg*mTEoczaOxw z{9kH73Azw@NIpYNn5nfQ8NnaU^)%zP%4p# zC6P;}%$SO2X-%8ap;1sB_gH*jWGtG9u_b@2=zRv@E56^2;;;M*1%CXiB!0|PN&MoE zn&9AvO#&*LeyAz~X4RqIChW(lHFDb-&#_Zm&jHfeFEM8ehIKK}O@t$QM=Ox@Qp;In#5EbS0y8mr_JI2!b zZ8${X@v2Co&Ckzum%xdxPrMsqlRS?5o@4Q1uW2sN;;#@8gx8N#r_rcX|9Mt_elDs% zy$T-B>%SGbN?TRfle>uXqImaD*t>V~zs=%h7O)vPTHCvR4RV#%zsL69iu0m)*Z&0~ C2*U6H literal 0 HcmV?d00001 diff --git a/cmake-build-debug/ipproto.o b/cmake-build-debug/ipproto.o new file mode 100644 index 0000000000000000000000000000000000000000..c9473b43f7f2412cc8b82100edcbaea538cd4198 GIT binary patch literal 2472 zcmbuA&rcIU6vrPFwQ4-zMWP2wV&W2I<%b|}AjPG$O{h$^K=5G9LO0OZc58Pa;Dv)G zdenU`!y6*vgt%=b|;LZ2*=KE%6ILO`fG)<>U zDACdR(|)$y&C+E`(?U~Mqee_cucWA$xBpa8(W0j)m$$@Mv^1+|)-$B2w#LbiHg&bJ zPIIkby&g6+`Q>Frc|S+FvZ9#+m7>*ZEzFoIwy1HOfQ%E>Dg%^jS6wKpIa0+Ec~QOD z3gbAeSkJO=W>onSmAyrkSgU%6ycvW4qT$-R!P5i!%(k>MX~2O<lWIDB!nW0ll(S=Uf zRKe3r=1vp!nmS+EaUd6>+HAHW9l2}7y{B72Z8MB{+&)J;{2cdfIOM)?xgSTsudqG_ zewB5apF`?gW8Me+26G4aP39B8Z!s?bcbKmLA7s7(T<+O6aJf%!fO}l$1MmX#J>c`q zzW|q)+CK0yk3R(dg!vKh3iD&&nt7U!qD|Z1_XYDl;JeHn;4hg^0Ds540Q^1k72qG4 zZvg+qd>i;4^ZyO@T-mkbjmiF@FmK~Yw%_zD!<(Bu8S!fe{kKgzZT|k%KWx0VCU1}F zB`wSGEhI9`CD`wdeY<1@a4hgE=QI25_s$~wthV(ffhJ9~^AE9>aKJwNj>-BZK4ic6 zBz|YVXo=zzZNIy?cQz+}Uj}kSztx?lQe0HtbC=9GyLMc^-Iq@DJG_6_P5x}d`F{eL Cql`}g literal 0 HcmV?d00001 diff --git a/cmake-build-debug/l2vpn.o b/cmake-build-debug/l2vpn.o new file mode 100644 index 0000000000000000000000000000000000000000..2a7f2a70b14351426325c73e51f1103741f76a8d GIT binary patch literal 2872 zcmbW2yKfUg5Qit2hatS5K?rH7NF;p3HbH>`*_@q+n>|3r@q;{gP*EWYWqK^O@u1zY`N8HL(eSopToTRReK1C+>(6TAbrzyE znQqu`)F}szX@Q*DGAmMA$3j|1;pnP~4rcr3ebak7p8rNFa8=y(RX3Ie?^PHjD)2?U zm{o#2(tpD+zh+U4*WBX7fcLO`B~%CVfrf5*O(q-y2A7!IcwVw#rW*v@`Si& zOcb%;%si2m6DqZtTj)0V67$zSh0Sa ztT@VuA9XtV{Q)bCl(h7Ag+%Eu=+JQtz`i*OKYknCKj((Nm;gE8-IYbh?g3j}Ww*G1wzFpc_4=o?kc}0f4x1OwQcapcr)?+{{Ww1D&znF literal 0 HcmV?d00001 diff --git a/cmake-build-debug/libnetdissect.a b/cmake-build-debug/libnetdissect.a new file mode 100644 index 0000000000000000000000000000000000000000..e1f00b321a26711da72a34ef249a354c0d1a556a GIT binary patch literal 2170748 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

9n0J^29|r{q*H$hsJffwEwBzEd->#w3zMG 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�M=Vg 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�hQ||Gxa{ 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%0Ab;yEW5Ih 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

Lu*eyP3k!Je1 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 {8-4^%y6@_@tHf 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 L$2j4O@BjY*P8fJ< literal 0 HcmV?d00001 diff --git a/cmake-build-debug/machdep.o b/cmake-build-debug/machdep.o new file mode 100644 index 0000000000000000000000000000000000000000..1c7616c3dfd62c0384a640b08db9f3adb0785e66 GIT binary patch literal 1264 zcmbVLJ5K^Z5S{~66g9pI5-iS2O>~1IMlB46AjB98AEhA+oI>QlaBHF_#@HC?{5h5; z{t5qpJ$80FbL`?~Jqw-W_M7?cn+J2tZEklvWLcohf=&326bq0Heft^T%|HyIa8zi& z71}o+h4w|~iTL9e$Y-+~_FR7NXx?67Ybh=WWcPY>B79b2Pg_o3`a{~ih`X5N)6cnMLox>!}7a4rR~3Ktw$ z$@74fo386LkZUxB!*IYwPw?^?u$EKj%&8VnTHJN0>aRw-iNO13kRTkmIe;)|%hM9W z_$J80&=*9by8jnG@`H~dGoj7n?~YV1FIOwhIV%G%HCv+CY!uy^$LqDzhQAwG$(Bfy z2Tv~re}n|;X@}-7$;djrIc03##Tn#@GdFi2^(L74vnZf@^WXdh%%z%1d~{R&nNFgw z`YTLpoG!i71I<@?irPVkIP;r4NWq#CO7#CD8ka+#Zc9ev$c@W_amf!N(l=81iXTVL s+#RJn(}8x_h2Ck-A2d6O<5Ku4GlvkVx7nZO3hLjH`7<(KfuvOkU)-Tfc>n+a literal 0 HcmV?d00001 diff --git a/cmake-build-debug/net_common.o b/cmake-build-debug/net_common.o new file mode 100644 index 0000000000000000000000000000000000000000..949fe8592145caa2bd5c8991fc2f06b605256881 GIT binary patch literal 13432 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 I3YW@10jmg*Y5)KL literal 0 HcmV?d00001 diff --git a/cmake-build-debug/nlpid.o b/cmake-build-debug/nlpid.o new file mode 100644 index 0000000000000000000000000000000000000000..70793924a6aa06897fe29df252c4778f92843535 GIT binary patch literal 1848 zcmbu8zi-n}5XUcdfj|eSgitGnngNj_^2m>-N*Ic1+BBAoF|jJKwQgc5sQFRFZWJbd zONfD)k&%^+m5l+x%Adf>)(!4C_u_Cd3p^>l`+nZty&t*vc-yMYrBa|q3N|2CiUN%0 zW8a8e0~R0+_O4~YeNibE!MbaLYu|C8YS|8KyIIo(Gx}EV+30RH9Mq<}=Q^8EYt%%( z1g0}w1IKaTL7}8miZfh~*WzB9fwN3MVfrc4&zOGB^b4k6GX06^4@`ey`Ww@)nSR6c zjNGYKZ|RvGdv{e|6J=4-3%PtLw_YgfnTFre>s~nK*97?=Sjb3{37X(j4zY^%=ilF?~Gq1{e$uAq)!;XNjgpUq0U<-zQp)# z;u*%bh?g0!6R$JgApXDRG8T}f`9E&_r7&${GJ6F*$#~}(lZZbZo_`Ie)A;+>{5Cmr9Fd=pk8NWMON9FTA;bo=fcPI08g6e&oLnhD8&oA#KY5fz*zl8JCgRlP^ DK-gf@ literal 0 HcmV?d00001 diff --git a/cmake-build-debug/oui.o b/cmake-build-debug/oui.o new file mode 100644 index 0000000000000000000000000000000000000000..d39090eb8ffaaf0ef9776ad1371716d1c786f327 GIT binary patch literal 4440 zcmbW4Pi$009LJ|FNC6R0k@_#0ii9n(%eE^}jFA1qw!5TVR<_h8nwYn5hwj+7^Vauf z%T^PCL}QHyJ@y6%V`>bMgNGU~=!NQu7!QpJ2?q~VqtOGVi3gqO{${uHqZ-4c>CE@@ z`~7C-O@F_6uNShT!}oP{5!1TJ3DQx95;Ff_XPjIcCdqcvO|r7e0>LE7@X+;1!4D+! zXo1P|elQ)<(&@rjv1Oy>fLEqir5(}+sqry7><5h+Ie9u$%9m)V?g+uf6dey3BdL1b zW76@a$*G3mbrz5uJFkfBFFNkD6I4h(o6XXp_+V^+76U%xNY+7#HcAyr`9tIR6ginm zPm%(6dEm5nO459amd<(!6lV={gf8 zMsHeqkYTm)&~-dU)KLV!@N2Ade*ZOk02wbKy^8eL7j1Cjimeabw)GbEH(THMhwBv~ zTag{lzw;s6|4XEMpRnz8pRI2^`iceae0R;#m!7dC`FWGAUw>CxVDr9@EPWaIU)^Jw z?-Kd!_%MwIEM&n9tMrjnCS%fzn)E6)1RdjU;D?Y2V=Um3l&UJ#NH*YZ82W;y(vas9 z#R5GXkH^Ua?ROm8MA!%pUBu+?%{f4Lnvt)t=p`$D646Bq? zf}5=Gc&6%-hwBzg=*2RAi3>*6>@`&-t|PfGLY;k~t8!7O-8!LkRDsr<3U87UXEmlA zGEUiJYdL*Z@UX6mnROOgt7)1}m&QmUsL&B6Sg$mOlCUNwDquXr%F{C%43up(@^GIJn`d6fX+GVfz{%%`ud)U?= zJYwt1sDAhFwe2q;{ljCnJ@>e+qfgsU|LlWzg!YW+Yitl32x2MH?%JA&CXd zb7FztBCe`)CX|ElC5x%$`c-wS%i`afPODAi51fu`?vV}O_=H3VNqe5Z=jt%>;l7AA9uCxFi*eiHZs;sxM~h`Yd-5U&AWM!W%h1@U))uOdDV zyc^C@oAvp83cLsL&w)n~{{r|B;@<$zA$|+^B;vmSuOj{%@FwDa0-r-X0?#>*_+H=( zi1!)}d1cPwI`}OjeiQf-;wFEV5&s_iR}lXZ_$uOefOkW(n*IC*ya(|vD8(q^JAe-% z{v_}m;s=0FB0d1Tiue)WO~j7_pF{i<@Oi|~0AE1-W#Eg5yTF$am%x`1e*^dm;_m@p zMf@`GZn&Dv`F{eu2k~pbqlhm8A42>(@Eqdb0-r?u7Vs+KE5MtG?}2=pL%bLGJmN#Z z7Z6VZUqt*A@Fm1cz?Tu90=|N{2YeOrH-STW-*cz`4bgu)n7%zvvOTf~+IM~HRYEg3 z=C&!>9@zsNe?Xb_r`Wy552#o@CzQP!wOSJTUFelcft&7GHPA-FQHO;?0<(Pz_|ul6zLkX|=7vATZ??c3N)oYDF-5ucs5nfNot5qcc2 jH9kA-dK1?F9pd!ouYPv?{Q6urTK_sYJ_Yfn!|VS8!jYjH literal 0 HcmV?d00001 diff --git a/cmake-build-debug/parsenfsfh.o b/cmake-build-debug/parsenfsfh.o new file mode 100644 index 0000000000000000000000000000000000000000..629bc899f2f0d7ac0bae10b6be2d34b75a64846b GIT binary patch literal 5432 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 literal 0 HcmV?d00001 diff --git a/cmake-build-debug/print-802_15_4.o b/cmake-build-debug/print-802_15_4.o new file mode 100644 index 0000000000000000000000000000000000000000..9181ebaeb7cb89c85d8e871dbeb7470d32d2abe2 GIT binary patch literal 3808 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 literal 0 HcmV?d00001 diff --git a/cmake-build-debug/print-aodv.o b/cmake-build-debug/print-aodv.o new file mode 100644 index 0000000000000000000000000000000000000000..77567c8cb5eb079bc4cc952df0942efc7d03bff0 GIT binary patch literal 10992 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 literal 0 HcmV?d00001 diff --git a/cmake-build-debug/print-aoe.o b/cmake-build-debug/print-aoe.o new file mode 100644 index 0000000000000000000000000000000000000000..66e53f7dd184253b0342fe8d8857d13d70f23240 GIT binary patch literal 13656 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 literal 0 HcmV?d00001 diff --git a/cmake-build-debug/print-ap1394.o b/cmake-build-debug/print-ap1394.o new file mode 100644 index 0000000000000000000000000000000000000000..098001013b5a056db4afc09baf408477da4c19cf GIT binary patch literal 2856 zcmbVN-%s0C6u!ZfGFqB6tF~55njgv(B(M^o2&$=a8r+(xOdBQZwhpB(F%5z^D0W&p z4Yg9lG|NNlBacY?BVc{lQ0WHMq>cS};E8DulR%p)_Lc`W@0{yeaIpHXEuf} zs`eAAVQ+s8At184gk#$MRh`Q~J*!){T-P156)Nt?XJ?lyGDfJ*`~ndBql@}xbWz!~ zpHP8sFq)Rll>6=94=B68{MqA+|G&^coEP;OW_945&oIF=&$=tAZoFEo#Q}yrQg+m;vW63ImT5Cz1`;&$d33Sz+?lC4gP=ky z+eq6rRDmo6TKpCY(^Qpnjy_bZfGEx{a@k%HHbUQai@Ci<7!> z$0~@em5U;|`H41_>gwwrA>?W%b5TrOeLLGGc1yj|1+g=kx{&PY>=F}0dR|mD%fmam z`r7a*(av}SiF`anBGa)*%gN)7kKo054RE~BUdLPdRP58bOmoABK!E9axZXq@tP@`} zzCJJ~d|qEYCY+B@B5LH31Qz%6gl3N*nfHs9cAH41RrbaL_saUDCRzHlMWnoDX+*kh znnWs>yvb;(Skw(zGfI{&!BcmbmNq&81Ps#)xv{cV)V<6{-?5~6^0ynt5JJBogb45p zGXa!>76YKpr$c+mNCG()q|;s_pYv#M_xQe#moHKvxFd&6APtAWBp_H*(0Tv}!>=5H z-#7x#0Un3?-^IqF&&Cq?VftjMJZ@MW-WirgiSqvNP&zZ5OZ8kH7`{$CJXgq%-y;;0@dh^PFAnDHG3grKTHwOBT!zbUy-cvc0`M%M%lG>%Bfr7$;1}e} zKwd^al)s&6zG!@k7R>)2A2-Z` literal 0 HcmV?d00001 diff --git a/cmake-build-debug/print-arcnet.o b/cmake-build-debug/print-arcnet.o new file mode 100644 index 0000000000000000000000000000000000000000..ab93a88c5545b488162a35552489bec5fbaedd00 GIT binary patch literal 6848 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