configure: WARNING: linux/if_arp.h: present but cannot be compiled configure: WARNING: linux/if_arp.h: check for missing prerequisite headers? configure: WARNING: linux/if_arp.h: see the Autoconf documentation configure: WARNING: linux/if_arp.h: section "Present But Cannot Be Compiled" configure: WARNING: linux/if_arp.h: proceeding with the preprocessor's result configure: WARNING: linux/if_arp.h: in the future, the compiler will take precedence configure: WARNING: linux/wireless.h: present but cannot be compiled configure: WARNING: linux/wireless.h: check for missing prerequisite headers? configure: WARNING: linux/wireless.h: see the Autoconf documentation configure: WARNING: linux/wireless.h: section "Present But Cannot Be Compiled" configure: WARNING: linux/wireless.h: proceeding with the preprocessor's result configure: WARNING: linux/wireless.h: in the future, the compiler will take precedence config.status: WARNING: Makefile.in seems to ignore the --datarootdir setting wn-1.4/conf/site_hijack airpwn-1.4/conf/pyexample airpwn-1.4/conf/puppy_jpg airpwn-1.4/conf/js_html airpwn-1.4/conf/greet_html airpwn-1.4/conf/googlemaps_img airpwn-1.4/conf/ftp_resp airpwn-1.4/conf/airpwned_img airpwn-1.4/conf/airpwn_cssbg airpwn-1.4/conf/README airpwn-1.4/conf/CVS/ airpwn-1.4/conf/CVS/Entries airpwn-1.4/conf/CVS/Repository airpwn-1.4/conf/CVS/Root airpwn-1.4/wep.h airpwn-1.4/wep.c airpwn-1.4/missing airpwn-1.4/madwifiold_prep.sh airpwn-1.4/madwifing_prep.sh airpwn-1.4/mac80211_prep.sh airpwn-1.4/lorcon-current.tgz airpwn-1.4/keygen.c airpwn-1.4/install-sh airpwn-1.4/freq2channel.txt airpwn-1.4/depcomp airpwn-1.4/configure.ac airpwn-1.4/config.h.in airpwn-1.4/conf.h airpwn-1.4/conf.c airpwn-1.4/airpwn.c airpwn-1.4/airpwn.1 airpwn-1.4/README airpwn-1.4/NEWS airpwn-1.4/Makefile.am airpwn-1.4/LICENSE airpwn-1.4/INSTALL airpwn-1.4/ChangeLog airpwn-1.4/COPYING airpwn-1.4/AUTHORS airpwn-1.4/802_11.h lorcon/ lorcon/tx80211.h lorcon/mac80211inject.c lorcon/libtool lorcon/install-sh lorcon/aclocal.m4 lorcon/ajinject.h lorcon/rt73inject.c lorcon/lorcon_packasm.c lorcon/rt2500inject.c lorcon/ajinject.c lorcon/TODO lorcon/Lindent lorcon/README lorcon/hapinject.h lorcon/hapinject.c lorcon/rt2570inject.h lorcon/rtlinject.h lorcon/rt2570inject.c lorcon/rtlinject.c lorcon/rt61inject.h lorcon/mac80211inject.h lorcon/stamp-h.in lorcon/zd1211rwinject.h lorcon/wtinject.h lorcon/rt61inject.c lorcon/zd1211rwinject.c lorcon/tx80211.c lorcon/wtinject.c lorcon/wginject.h lorcon/lorcon.3 lorcon/config.sub lorcon/nl80211_control.h lorcon/wginject.c lorcon/config.guess lorcon/ieee80211.h lorcon/nl80211_control.c lorcon/configure lorcon/orcon.def lorcon/config_win32.h lorcon/l2ping80211.h lorcon/tx.c lorcon/bcm43xxinject.h lorcon/cygbuild.sh lorcon/l2ping80211.c lorcon/bcm43xxinject.c lorcon/tx80211_packet.h lorcon/tuntx.c lorcon/config.h.in lorcon/mwnginject.h lorcon/configure.in lorcon/mwnginject.c lorcon/airpinject.h lorcon/airpinject.c lorcon/COPYING lorcon/iwcontrol.h lorcon/mwoldinject.h lorcon/ifcontrol_linux.h lorcon/lorcon_forge.h lorcon/iwcontrol.c lorcon/mwoldinject.c lorcon/BUGS lorcon/lorcon_forge.c lorcon/ifcontrol_linux.c lorcon/ltmain.sh lorcon/p54inject.h lorcon/madwifing_control.h lorcon/THANKS lorcon/p54inject.c lorcon/madwifing_control.c lorcon/rt73inject.h lorcon/Makefile.in lorcon/tx80211_errno.h lorcon/lorcon_packasm.h lorcon/lorcon_decode.c lorcon/rt2500inject.h lorcon/patch/ lorcon/patch/wlanng-0.2.1-pre26.patch lorcon/patch/prism54-svn-20050724.patch lorcon/patch/madwifi-ng-r1679.patch lorcon/patch/hostap-driver-0.3.10.patch lorcon/patch/hostap-kernel-2.6.16.patch lorcon/patch/madwifiold-cvs-20051025.patch lorcon/patch/README.madwifing lorcon/patch/rtl8180-0.21.patch lorcon/patch/prism54-kernel-2.6.10.patch.0.1 lorcon/patch/rt2570-cvs-20050824.patch lorcon/patch/hostap-driver-0.3.9.patch lorcon/patch/hostap-driver-0.4.7.patch lorcon/patch/rt2570-cvs-20051008-prismheader.patch lorcon/patch/README.zd1211rw lorcon/patch/madwifing-svn-r1527.patch lorcon/patch/madwifing-svn-r1518.patch lorcon/patch/hostap-driver-0.3.7.patch.0.1 lorcon/patch/rt2500-cvs-20050724.patch lorcon/patch/zd1211rw_inject-2.6.20-gentoo-r4.patch lorcon/patch/linux-wlan-ng-0.2.1-pre26.patch.0.1 lorcon/patch/linux-wlan-ng-0.2.1-pre26.patch.0.1-II lorcon/patch/README.wlanng lorcon/patch/linux-wlan-0.2.3.packet.injection.patch lorcon/patch/README.wlanng-II lorcon/patch/rt2500-cvs-20050721.patch lorcon/patch/rt2500-cvs-20051008-prismheader.patch lorcon/patch/.svn/ lorcon/patch/.svn/entries lorcon/patch/.svn/all-wcprops lorcon/patch/.svn/format lorcon/patch/.svn/tmp/ lorcon/patch/.svn/tmp/props/ lorcon/patch/.svn/tmp/prop-base/ lorcon/patch/.svn/tmp/text-base/ lorcon/patch/.svn/props/ lorcon/patch/.svn/prop-base/ lorcon/patch/.svn/text-base/ lorcon/patch/.svn/text-base/wlanng-0.2.1-pre26.patch.svn-base lorcon/patch/.svn/text-base/prism54-svn-20050724.patch.svn-base lorcon/patch/.svn/text-base/madwifi-ng-r1679.patch.svn-base lorcon/patch/.svn/text-base/hostap-driver-0.3.10.patch.svn-base lorcon/patch/.svn/text-base/hostap-kernel-2.6.16.patch.svn-base lorcon/patch/.svn/text-base/madwifiold-cvs-20051025.patch.svn-base lorcon/patch/.svn/text-base/README.madwifing.svn-base lorcon/patch/.svn/text-base/rtl8180-0.21.patch.svn-base lorcon/patch/.svn/text-base/prism54-kernel-2.6.10.patch.0.1.svn-base lorcon/patch/.svn/text-base/rt2570-cvs-20050824.patch.svn-base lorcon/patch/.svn/text-base/hostap-driver-0.3.9.patch.svn-base lorcon/patch/.svn/text-base/hostap-driver-0.4.7.patch.svn-base lorcon/patch/.svn/text-base/rt2570-cvs-20051008-prismheader.patch.svn-base lorcon/patch/.svn/text-base/README.zd1211rw.svn-base lorcon/patch/.svn/text-base/madwifing-svn-r1527.patch.svn-base lorcon/patch/.svn/text-base/madwifing-svn-r1518.patch.svn-base lorcon/patch/.svn/text-base/hostap-driver-0.3.7.patch.0.1.svn-base lorcon/patch/.svn/text-base/rt2500-cvs-20050724.patch.svn-base lorcon/patch/.svn/text-base/zd1211rw_inject-2.6.20-gentoo-r4.patch.svn-base lorcon/patch/.svn/text-base/linux-wlan-ng-0.2.1-pre26.patch.0.1.svn-base lorcon/patch/.svn/text-base/linux-wlan-ng-0.2.1-pre26.patch.0.1-II.svn-base lorcon/patch/.svn/text-base/README.wlanng.svn-base lorcon/patch/.svn/text-base/linux-wlan-0.2.3.packet.injection.patch.svn-base lorcon/patch/.svn/text-base/README.wlanng-II.svn-base lorcon/patch/.svn/text-base/rt2500-cvs-20050721.patch.svn-base lorcon/patch/.svn/text-base/rt2500-cvs-20051008-prismheader.patch.svn-base lorcon/docs/ lorcon/docs/.svn/ lorcon/docs/.svn/entries lorcon/docs/.svn/all-wcprops lorcon/docs/.svn/format lorcon/docs/.svn/tmp/ lorcon/docs/.svn/tmp/props/ lorcon/docs/.svn/tmp/prop-base/ lorcon/docs/.svn/tmp/text-base/ lorcon/docs/.svn/props/ lorcon/docs/.svn/prop-base/ lorcon/docs/.svn/text-base/ lorcon/.svn/ lorcon/.svn/entries lorcon/.svn/all-wcprops lorcon/.svn/format lorcon/.svn/tmp/ lorcon/.svn/tmp/props/ lorcon/.svn/tmp/prop-base/ lorcon/.svn/tmp/text-base/ lorcon/.svn/props/ lorcon/.svn/prop-base/ lorcon/.svn/prop-base/install-sh.svn-base lorcon/.svn/prop-base/Lindent.svn-base lorcon/.svn/prop-base/config.sub.svn-base lorcon/.svn/prop-base/config.guess.svn-base lorcon/.svn/prop-base/configure.svn-base lorcon/.svn/prop-base/cygbuild.sh.svn-base lorcon/.svn/prop-base/airpinject.h.svn-base lorcon/.svn/prop-base/airpinject.c.svn-base lorcon/.svn/text-base/ lorcon/.svn/text-base/install-sh.svn-base lorcon/.svn/text-base/aclocal.m4.svn-base lorcon/.svn/text-base/ajinject.h.svn-base lorcon/.svn/text-base/rt73inject.c.svn-base lorcon/.svn/text-base/lorcon_packasm.c.svn-base lorcon/.svn/text-base/rt2500inject.c.svn-base lorcon/.svn/text-base/ajinject.c.svn-base lorcon/.svn/text-base/TODO.svn-base lorcon/.svn/text-base/Lindent.svn-base lorcon/.svn/text-base/README.svn-base lorcon/.svn/text-base/hapinject.h.svn-base lorcon/.svn/text-base/hapinject.c.svn-base lorcon/.svn/text-base/rt2570inject.h.svn-base lorcon/.svn/text-base/rtlinject.h.svn-base lorcon/.svn/text-base/rt2570inject.c.svn-base lorcon/.svn/text-base/rtlinject.c.svn-base lorcon/.svn/text-base/rt61inject.h.svn-base lorcon/.svn/text-base/mac80211inject.h.svn-base lorcon/.svn/text-base/stamp-h.in.svn-base lorcon/.svn/text-base/zd1211rwinject.h.svn-base lorcon/.svn/text-base/tx80211.h.svn-base lorcon/.svn/text-base/wtinject.h.svn-base lorcon/.svn/text-base/rt61inject.c.svn-base lorcon/.svn/text-base/mac80211inject.c.svn-base lorcon/.svn/text-base/zd1211rwinject.c.svn-base lorcon/.svn/text-base/tx80211.c.svn-base lorcon/.svn/text-base/wtinject.c.svn-base lorcon/.svn/text-base/wginject.h.svn-base lorcon/.svn/text-base/lorcon.3.svn-base lorcon/.svn/text-base/config.sub.svn-base lorcon/.svn/text-base/nl80211_control.h.svn-base lorcon/.svn/text-base/wginject.c.svn-base lorcon/.svn/text-base/config.guess.svn-base lorcon/.svn/text-base/ieee80211.h.svn-base lorcon/.svn/text-base/nl80211_control.c.svn-base lorcon/.svn/text-base/configure.svn-base lorcon/.svn/text-base/orcon.def.svn-base lorcon/.svn/text-base/config_win32.h.svn-base lorcon/.svn/text-base/l2ping80211.h.svn-base lorcon/.svn/text-base/tx.c.svn-base lorcon/.svn/text-base/bcm43xxinject.h.svn-base lorcon/.svn/text-base/cygbuild.sh.svn-base lorcon/.svn/text-base/l2ping80211.c.svn-base lorcon/.svn/text-base/bcm43xxinject.c.svn-base lorcon/.svn/text-base/tx80211_packet.h.svn-base lorcon/.svn/text-base/tuntx.c.svn-base lorcon/.svn/text-base/config.h.in.svn-base lorcon/.svn/text-base/mwnginject.h.svn-base lorcon/.svn/text-base/configure.in.svn-base lorcon/.svn/text-base/mwnginject.c.svn-base lorcon/.svn/text-base/airpinject.h.svn-base lorcon/.svn/text-base/airpinject.c.svn-base lorcon/.svn/text-base/COPYING.svn-base lorcon/.svn/text-base/iwcontrol.h.svn-base lorcon/.svn/text-base/mwoldinject.h.svn-base lorcon/.svn/text-base/ifcontrol_linux.h.svn-base lorcon/.svn/text-base/lorcon_forge.h.svn-base lorcon/.svn/text-base/iwcontrol.c.svn-base lorcon/.svn/text-base/mwoldinject.c.svn-base lorcon/.svn/text-base/BUGS.svn-base lorcon/.svn/text-base/lorcon_forge.c.svn-base lorcon/.svn/text-base/ifcontrol_linux.c.svn-base lorcon/.svn/text-base/ltmain.sh.svn-base lorcon/.svn/text-base/p54inject.h.svn-base lorcon/.svn/text-base/madwifing_control.h.svn-base lorcon/.svn/text-base/THANKS.svn-base lorcon/.svn/text-base/p54inject.c.svn-base lorcon/.svn/text-base/madwifing_control.c.svn-base lorcon/.svn/text-base/rt73inject.h.svn-base lorcon/.svn/text-base/Makefile.in.svn-base lorcon/.svn/text-base/tx80211_errno.h.svn-base lorcon/.svn/text-base/lorcon_packasm.h.svn-base lorcon/.svn/text-base/lorcon_decode.c.svn-base lorcon/.svn/text-base/rt2500inject.h.svn-base checking build system type... x86_64-slackware-linux-gnu checking host system type... x86_64-slackware-linux-gnu checking for gcc... gcc checking for C compiler default output file name... a.out checking whether the C compiler works... yes checking whether we are cross compiling... no checking for suffix of executables... checking for suffix of object files... o checking whether we are using the GNU C compiler... yes checking whether gcc accepts -g... yes checking for gcc option to accept ISO C89... none needed checking for a sed that does not truncate output... /usr/bin/sed checking for grep that handles long lines and -e... /usr/bin/grep checking for egrep... /usr/bin/grep -E checking for ld used by gcc... /usr/x86_64-slackware-linux/bin/ld checking if the linker (/usr/x86_64-slackware-linux/bin/ld) is GNU ld... yes checking for /usr/x86_64-slackware-linux/bin/ld option to reload object files... -r checking for BSD-compatible nm... /usr/bin/nm -B checking whether ln -s works... yes checking how to recognize dependent libraries... pass_all checking how to run the C preprocessor... gcc -E checking for ANSI C header files... yes checking for sys/types.h... yes checking for sys/stat.h... yes checking for stdlib.h... yes checking for string.h... yes checking for memory.h... yes checking for strings.h... yes checking for inttypes.h... yes checking for stdint.h... yes checking for unistd.h... yes checking dlfcn.h usability... yes checking dlfcn.h presence... yes checking for dlfcn.h... yes checking for g++... g++ checking whether we are using the GNU C++ compiler... yes checking whether g++ accepts -g... yes checking how to run the C++ preprocessor... g++ -E checking for g77... g77 checking whether we are using the GNU Fortran 77 compiler... yes checking whether g77 accepts -g... yes checking the maximum length of command line arguments... 1572864 checking command to parse /usr/bin/nm -B output from gcc object... ok checking for objdir... .libs checking for ar... ar checking for ranlib... ranlib checking for strip... strip checking for correct ltmain.sh version... yes checking if gcc supports -fno-rtti -fno-exceptions... no checking for gcc option to produce PIC... -fPIC checking if gcc PIC flag -fPIC works... yes checking if gcc static flag -static works... yes checking if gcc supports -c -o file.o... yes checking whether the gcc linker (/usr/x86_64-slackware-linux/bin/ld -m elf_x86_64) supports shared libraries... yes checking whether -lc should be explicitly linked in... no checking dynamic linker characteristics... GNU/Linux ld.so checking how to hardcode library paths into programs... immediate checking whether stripping libraries is possible... yes checking if libtool supports shared libraries... yes checking whether to build shared libraries... yes checking whether to build static libraries... no configure: creating libtool appending configuration tag "CXX" to libtool checking for ld used by g++... /usr/x86_64-slackware-linux/bin/ld -m elf_x86_64 checking if the linker (/usr/x86_64-slackware-linux/bin/ld -m elf_x86_64) is GNU ld... yes checking whether the g++ linker (/usr/x86_64-slackware-linux/bin/ld -m elf_x86_64) supports shared libraries... yes checking for g++ option to produce PIC... -fPIC checking if g++ PIC flag -fPIC works... yes checking if g++ static flag -static works... yes checking if g++ supports -c -o file.o... yes checking whether the g++ linker (/usr/x86_64-slackware-linux/bin/ld -m elf_x86_64) supports shared libraries... yes checking dynamic linker characteristics... GNU/Linux ld.so (cached) (cached) checking how to hardcode library paths into programs... immediate appending configuration tag "F77" to libtool checking if libtool supports shared libraries... yes checking whether to build shared libraries... yes checking whether to build static libraries... no checking for g77 option to produce PIC... -fPIC checking if g77 PIC flag -fPIC works... yes checking if g77 static flag -static works... yes checking if g77 supports -c -o file.o... yes checking whether the g77 linker (/usr/x86_64-slackware-linux/bin/ld -m elf_x86_64) supports shared libraries... yes checking dynamic linker characteristics... GNU/Linux ld.so (cached) (cached) checking how to hardcode library paths into programs... immediate checking for platform-specific compiler flags... none needed checking whether byte ordering is bigendian... no checking for ANSI C header files... (cached) yes checking for sys/wait.h that is POSIX.1 compatible... yes checking fcntl.h usability... yes checking fcntl.h presence... yes checking for fcntl.h... yes checking sys/ioctl.h usability... yes checking sys/ioctl.h presence... yes checking for sys/ioctl.h... yes checking sys/time.h usability... yes checking sys/time.h presence... yes checking for sys/time.h... yes checking for unistd.h... (cached) yes checking net/if_arp.h usability... yes checking net/if_arp.h presence... yes checking for net/if_arp.h... yes checking sys/socket.h usability... yes checking sys/socket.h presence... yes checking for sys/socket.h... yes checking that linux/wireless.h is what we expect... yes checking asm/types.h usability... yes checking asm/types.h presence... yes checking for asm/types.h... yes checking netlink/genl/genl.h usability... yes checking netlink/genl/genl.h presence... yes checking for netlink/genl/genl.h... yes checking netlink/genl/family.h usability... yes checking netlink/genl/family.h presence... yes checking for netlink/genl/family.h... yes checking netlink/genl/ctrl.h usability... yes checking netlink/genl/ctrl.h presence... yes checking for netlink/genl/ctrl.h... yes checking netlink/msg.h usability... yes checking netlink/msg.h presence... yes checking for netlink/msg.h... yes checking netlink/attr.h usability... yes checking netlink/attr.h presence... yes checking for netlink/attr.h... yes checking linux/nl80211.h usability... yes checking linux/nl80211.h presence... yes checking for linux/nl80211.h... yes checking linux/if_arp.h usability... no checking linux/if_arp.h presence... yes checking for linux/if_arp.h... yes checking linux/wireless.h usability... no checking linux/wireless.h presence... yes checking for linux/wireless.h... yes checking for nl_handle_alloc in -lnl... yes checking For mac80211 support in netlink library... yes checking for pow in -lm... yes configure: creating ./config.status config.status: creating Makefile config.status: creating config.h Makefile:107: .depend: No such file or directory Generating dependencies... /bin/sh ./libtool --mode=compile gcc -I./ -DHAVE_CONFIG_H -O2 -fPIC -DTX80211_VERSION=20081101 -c ifcontrol_linux.c -o ifcontrol_linux.lo mkdir .libs gcc -I./ -DHAVE_CONFIG_H -O2 -fPIC -DTX80211_VERSION=20081101 -c ifcontrol_linux.c -fPIC -DPIC -o .libs/ifcontrol_linux.o In file included from ifcontrol_linux.c:32:0: tx80211.h:359:15: warning: return type defaults to ‘int’ [-Wimplicit-int] static inline tx80211_endian16(struct tx80211 *x, uint16_t y) ^ tx80211.h:375:15: warning: return type defaults to ‘int’ [-Wimplicit-int] static inline tx80211_endian32(struct tx80211 *x, uint32_t y) ^ tx80211.h:392:15: warning: return type defaults to ‘int’ [-Wimplicit-int] static inline tx80211_endian64(struct tx80211 *x, uint64_t y) ^ /bin/sh ./libtool --mode=compile gcc -I./ -DHAVE_CONFIG_H -O2 -fPIC -DTX80211_VERSION=20081101 -c iwcontrol.c -o iwcontrol.lo gcc -I./ -DHAVE_CONFIG_H -O2 -fPIC -DTX80211_VERSION=20081101 -c iwcontrol.c -fPIC -DPIC -o .libs/iwcontrol.o In file included from iwcontrol.c:30:0: tx80211.h:359:15: warning: return type defaults to ‘int’ [-Wimplicit-int] static inline tx80211_endian16(struct tx80211 *x, uint16_t y) ^ tx80211.h:375:15: warning: return type defaults to ‘int’ [-Wimplicit-int] static inline tx80211_endian32(struct tx80211 *x, uint32_t y) ^ tx80211.h:392:15: warning: return type defaults to ‘int’ [-Wimplicit-int] static inline tx80211_endian64(struct tx80211 *x, uint64_t y) ^ /bin/sh ./libtool --mode=compile gcc -I./ -DHAVE_CONFIG_H -O2 -fPIC -DTX80211_VERSION=20081101 -c madwifing_control.c -o madwifing_control.lo gcc -I./ -DHAVE_CONFIG_H -O2 -fPIC -DTX80211_VERSION=20081101 -c madwifing_control.c -fPIC -DPIC -o .libs/madwifing_control.o In file included from madwifing_control.c:44:0: tx80211.h:359:15: warning: return type defaults to ‘int’ [-Wimplicit-int] static inline tx80211_endian16(struct tx80211 *x, uint16_t y) ^ tx80211.h:375:15: warning: return type defaults to ‘int’ [-Wimplicit-int] static inline tx80211_endian32(struct tx80211 *x, uint32_t y) ^ tx80211.h:392:15: warning: return type defaults to ‘int’ [-Wimplicit-int] static inline tx80211_endian64(struct tx80211 *x, uint64_t y) ^ /bin/sh ./libtool --mode=compile gcc -I./ -DHAVE_CONFIG_H -O2 -fPIC -DTX80211_VERSION=20081101 -c nl80211_control.c -o nl80211_control.lo gcc -I./ -DHAVE_CONFIG_H -O2 -fPIC -DTX80211_VERSION=20081101 -c nl80211_control.c -fPIC -DPIC -o .libs/nl80211_control.o In file included from nl80211_control.c:25:0: tx80211.h:359:15: warning: return type defaults to ‘int’ [-Wimplicit-int] static inline tx80211_endian16(struct tx80211 *x, uint16_t y) ^ tx80211.h:375:15: warning: return type defaults to ‘int’ [-Wimplicit-int] static inline tx80211_endian32(struct tx80211 *x, uint32_t y) ^ tx80211.h:392:15: warning: return type defaults to ‘int’ [-Wimplicit-int] static inline tx80211_endian64(struct tx80211 *x, uint64_t y) ^ /bin/sh ./libtool --mode=compile gcc -I./ -DHAVE_CONFIG_H -O2 -fPIC -DTX80211_VERSION=20081101 -c wtinject.c -o wtinject.lo gcc -I./ -DHAVE_CONFIG_H -O2 -fPIC -DTX80211_VERSION=20081101 -c wtinject.c -fPIC -DPIC -o .libs/wtinject.o In file included from wtinject.h:57:0, from wtinject.c:30: tx80211.h:359:15: warning: return type defaults to ‘int’ [-Wimplicit-int] static inline tx80211_endian16(struct tx80211 *x, uint16_t y) ^ tx80211.h:375:15: warning: return type defaults to ‘int’ [-Wimplicit-int] static inline tx80211_endian32(struct tx80211 *x, uint32_t y) ^ tx80211.h:392:15: warning: return type defaults to ‘int’ [-Wimplicit-int] static inline tx80211_endian64(struct tx80211 *x, uint64_t y) ^ /bin/sh ./libtool --mode=compile gcc -I./ -DHAVE_CONFIG_H -O2 -fPIC -DTX80211_VERSION=20081101 -c mwoldinject.c -o mwoldinject.lo gcc -I./ -DHAVE_CONFIG_H -O2 -fPIC -DTX80211_VERSION=20081101 -c mwoldinject.c -fPIC -DPIC -o .libs/mwoldinject.o In file included from wtinject.h:57:0, from mwoldinject.h:56, from mwoldinject.c:27: tx80211.h:359:15: warning: return type defaults to ‘int’ [-Wimplicit-int] static inline tx80211_endian16(struct tx80211 *x, uint16_t y) ^ tx80211.h:375:15: warning: return type defaults to ‘int’ [-Wimplicit-int] static inline tx80211_endian32(struct tx80211 *x, uint32_t y) ^ tx80211.h:392:15: warning: return type defaults to ‘int’ [-Wimplicit-int] static inline tx80211_endian64(struct tx80211 *x, uint64_t y) ^ /bin/sh ./libtool --mode=compile gcc -I./ -DHAVE_CONFIG_H -O2 -fPIC -DTX80211_VERSION=20081101 -c mwnginject.c -o mwnginject.lo gcc -I./ -DHAVE_CONFIG_H -O2 -fPIC -DTX80211_VERSION=20081101 -c mwnginject.c -fPIC -DPIC -o .libs/mwnginject.o In file included from wtinject.h:57:0, from mwnginject.h:56, from mwnginject.c:27: tx80211.h:359:15: warning: return type defaults to ‘int’ [-Wimplicit-int] static inline tx80211_endian16(struct tx80211 *x, uint16_t y) ^ tx80211.h:375:15: warning: return type defaults to ‘int’ [-Wimplicit-int] static inline tx80211_endian32(struct tx80211 *x, uint32_t y) ^ tx80211.h:392:15: warning: return type defaults to ‘int’ [-Wimplicit-int] static inline tx80211_endian64(struct tx80211 *x, uint64_t y) ^ mwnginject.c: In function ‘madwifing_send’: mwnginject.c:179:26: warning: implicit declaration of function ‘tx80211_chan2mhz’ [-Wimplicit-function-declaration] rtaphdr->wr_chan_freq = tx80211_chan2mhz(channel); ^ /bin/sh ./libtool --mode=compile gcc -I./ -DHAVE_CONFIG_H -O2 -fPIC -DTX80211_VERSION=20081101 -c ajinject.c -o ajinject.lo gcc -I./ -DHAVE_CONFIG_H -O2 -fPIC -DTX80211_VERSION=20081101 -c ajinject.c -fPIC -DPIC -o .libs/ajinject.o In file included from ajinject.h:21:0, from ajinject.c:45: tx80211.h:359:15: warning: return type defaults to ‘int’ [-Wimplicit-int] static inline tx80211_endian16(struct tx80211 *x, uint16_t y) ^ tx80211.h:375:15: warning: return type defaults to ‘int’ [-Wimplicit-int] static inline tx80211_endian32(struct tx80211 *x, uint32_t y) ^ tx80211.h:392:15: warning: return type defaults to ‘int’ [-Wimplicit-int] static inline tx80211_endian64(struct tx80211 *x, uint64_t y) ^ /bin/sh ./libtool --mode=compile gcc -I./ -DHAVE_CONFIG_H -O2 -fPIC -DTX80211_VERSION=20081101 -c p54inject.c -o p54inject.lo gcc -I./ -DHAVE_CONFIG_H -O2 -fPIC -DTX80211_VERSION=20081101 -c p54inject.c -fPIC -DPIC -o .libs/p54inject.o In file included from wtinject.h:57:0, from p54inject.h:56, from p54inject.c:27: tx80211.h:359:15: warning: return type defaults to ‘int’ [-Wimplicit-int] static inline tx80211_endian16(struct tx80211 *x, uint16_t y) ^ tx80211.h:375:15: warning: return type defaults to ‘int’ [-Wimplicit-int] static inline tx80211_endian32(struct tx80211 *x, uint32_t y) ^ tx80211.h:392:15: warning: return type defaults to ‘int’ [-Wimplicit-int] static inline tx80211_endian64(struct tx80211 *x, uint64_t y) ^ /bin/sh ./libtool --mode=compile gcc -I./ -DHAVE_CONFIG_H -O2 -fPIC -DTX80211_VERSION=20081101 -c wginject.c -o wginject.lo gcc -I./ -DHAVE_CONFIG_H -O2 -fPIC -DTX80211_VERSION=20081101 -c wginject.c -fPIC -DPIC -o .libs/wginject.o In file included from wginject.h:32:0, from wginject.c:37: tx80211.h:359:15: warning: return type defaults to ‘int’ [-Wimplicit-int] static inline tx80211_endian16(struct tx80211 *x, uint16_t y) ^ tx80211.h:375:15: warning: return type defaults to ‘int’ [-Wimplicit-int] static inline tx80211_endian32(struct tx80211 *x, uint32_t y) ^ tx80211.h:392:15: warning: return type defaults to ‘int’ [-Wimplicit-int] static inline tx80211_endian64(struct tx80211 *x, uint64_t y) ^ wginject.c: In function ‘wginj_getmode’: wginject.c:216:10: warning: implicit declaration of function ‘iwconfig_get_mode’ [-Wimplicit-function-declaration] return (iwconfig_get_mode(wginj->ifname, errstr)); ^ wginject.c: In function ‘wginj_getchannel’: wginject.c:223:10: warning: implicit declaration of function ‘iwconfig_get_channel’ [-Wimplicit-function-declaration] return (iwconfig_get_channel(wginj->ifname, errstr)); ^ /bin/sh ./libtool --mode=compile gcc -I./ -DHAVE_CONFIG_H -O2 -fPIC -DTX80211_VERSION=20081101 -c hapinject.c -o hapinject.lo gcc -I./ -DHAVE_CONFIG_H -O2 -fPIC -DTX80211_VERSION=20081101 -c hapinject.c -fPIC -DPIC -o .libs/hapinject.o In file included from wtinject.h:57:0, from hapinject.h:57, from hapinject.c:27: tx80211.h:359:15: warning: return type defaults to ‘int’ [-Wimplicit-int] static inline tx80211_endian16(struct tx80211 *x, uint16_t y) ^ tx80211.h:375:15: warning: return type defaults to ‘int’ [-Wimplicit-int] static inline tx80211_endian32(struct tx80211 *x, uint32_t y) ^ tx80211.h:392:15: warning: return type defaults to ‘int’ [-Wimplicit-int] static inline tx80211_endian64(struct tx80211 *x, uint64_t y) ^ /bin/sh ./libtool --mode=compile gcc -I./ -DHAVE_CONFIG_H -O2 -fPIC -DTX80211_VERSION=20081101 -c rt2500inject.c -o rt2500inject.lo gcc -I./ -DHAVE_CONFIG_H -O2 -fPIC -DTX80211_VERSION=20081101 -c rt2500inject.c -fPIC -DPIC -o .libs/rt2500inject.o In file included from wtinject.h:57:0, from rt2500inject.h:56, from rt2500inject.c:27: tx80211.h:359:15: warning: return type defaults to ‘int’ [-Wimplicit-int] static inline tx80211_endian16(struct tx80211 *x, uint16_t y) ^ tx80211.h:375:15: warning: return type defaults to ‘int’ [-Wimplicit-int] static inline tx80211_endian32(struct tx80211 *x, uint32_t y) ^ tx80211.h:392:15: warning: return type defaults to ‘int’ [-Wimplicit-int] static inline tx80211_endian64(struct tx80211 *x, uint64_t y) ^ /bin/sh ./libtool --mode=compile gcc -I./ -DHAVE_CONFIG_H -O2 -fPIC -DTX80211_VERSION=20081101 -c rtlinject.c -o rtlinject.lo gcc -I./ -DHAVE_CONFIG_H -O2 -fPIC -DTX80211_VERSION=20081101 -c rtlinject.c -fPIC -DPIC -o .libs/rtlinject.o In file included from wtinject.h:57:0, from rtlinject.h:56, from rtlinject.c:27: tx80211.h:359:15: warning: return type defaults to ‘int’ [-Wimplicit-int] static inline tx80211_endian16(struct tx80211 *x, uint16_t y) ^ tx80211.h:375:15: warning: return type defaults to ‘int’ [-Wimplicit-int] static inline tx80211_endian32(struct tx80211 *x, uint32_t y) ^ tx80211.h:392:15: warning: return type defaults to ‘int’ [-Wimplicit-int] static inline tx80211_endian64(struct tx80211 *x, uint64_t y) ^ rtlinject.c: In function ‘tx80211_rtl8180_init’: rtlinject.c:33:24: warning: implicit declaration of function ‘tx80211_rtl8180_capabilities’ [-Wimplicit-function-declaration] in_tx->capabilities = tx80211_rtl8180_capabilities(); ^ /bin/sh ./libtool --mode=compile gcc -I./ -DHAVE_CONFIG_H -O2 -fPIC -DTX80211_VERSION=20081101 -c rt2570inject.c -o rt2570inject.lo gcc -I./ -DHAVE_CONFIG_H -O2 -fPIC -DTX80211_VERSION=20081101 -c rt2570inject.c -fPIC -DPIC -o .libs/rt2570inject.o In file included from wtinject.h:57:0, from rt2570inject.h:56, from rt2570inject.c:27: tx80211.h:359:15: warning: return type defaults to ‘int’ [-Wimplicit-int] static inline tx80211_endian16(struct tx80211 *x, uint16_t y) ^ tx80211.h:375:15: warning: return type defaults to ‘int’ [-Wimplicit-int] static inline tx80211_endian32(struct tx80211 *x, uint32_t y) ^ tx80211.h:392:15: warning: return type defaults to ‘int’ [-Wimplicit-int] static inline tx80211_endian64(struct tx80211 *x, uint64_t y) ^ /bin/sh ./libtool --mode=compile gcc -I./ -DHAVE_CONFIG_H -O2 -fPIC -DTX80211_VERSION=20081101 -c airpinject.c -o airpinject.lo gcc -I./ -DHAVE_CONFIG_H -O2 -fPIC -DTX80211_VERSION=20081101 -c airpinject.c -fPIC -DPIC -o .libs/airpinject.o /bin/sh ./libtool --mode=compile gcc -I./ -DHAVE_CONFIG_H -O2 -fPIC -DTX80211_VERSION=20081101 -c rt73inject.c -o rt73inject.lo gcc -I./ -DHAVE_CONFIG_H -O2 -fPIC -DTX80211_VERSION=20081101 -c rt73inject.c -fPIC -DPIC -o .libs/rt73inject.o In file included from wtinject.h:57:0, from rt73inject.h:56, from rt73inject.c:27: tx80211.h:359:15: warning: return type defaults to ‘int’ [-Wimplicit-int] static inline tx80211_endian16(struct tx80211 *x, uint16_t y) ^ tx80211.h:375:15: warning: return type defaults to ‘int’ [-Wimplicit-int] static inline tx80211_endian32(struct tx80211 *x, uint32_t y) ^ tx80211.h:392:15: warning: return type defaults to ‘int’ [-Wimplicit-int] static inline tx80211_endian64(struct tx80211 *x, uint64_t y) ^ /bin/sh ./libtool --mode=compile gcc -I./ -DHAVE_CONFIG_H -O2 -fPIC -DTX80211_VERSION=20081101 -c rt61inject.c -o rt61inject.lo gcc -I./ -DHAVE_CONFIG_H -O2 -fPIC -DTX80211_VERSION=20081101 -c rt61inject.c -fPIC -DPIC -o .libs/rt61inject.o In file included from wtinject.h:57:0, from rt61inject.h:56, from rt61inject.c:27: tx80211.h:359:15: warning: return type defaults to ‘int’ [-Wimplicit-int] static inline tx80211_endian16(struct tx80211 *x, uint16_t y) ^ tx80211.h:375:15: warning: return type defaults to ‘int’ [-Wimplicit-int] static inline tx80211_endian32(struct tx80211 *x, uint32_t y) ^ tx80211.h:392:15: warning: return type defaults to ‘int’ [-Wimplicit-int] static inline tx80211_endian64(struct tx80211 *x, uint64_t y) ^ /bin/sh ./libtool --mode=compile gcc -I./ -DHAVE_CONFIG_H -O2 -fPIC -DTX80211_VERSION=20081101 -c zd1211rwinject.c -o zd1211rwinject.lo gcc -I./ -DHAVE_CONFIG_H -O2 -fPIC -DTX80211_VERSION=20081101 -c zd1211rwinject.c -fPIC -DPIC -o .libs/zd1211rwinject.o In file included from wtinject.h:57:0, from zd1211rwinject.h:56, from zd1211rwinject.c:27: tx80211.h:359:15: warning: return type defaults to ‘int’ [-Wimplicit-int] static inline tx80211_endian16(struct tx80211 *x, uint16_t y) ^ tx80211.h:375:15: warning: return type defaults to ‘int’ [-Wimplicit-int] static inline tx80211_endian32(struct tx80211 *x, uint32_t y) ^ tx80211.h:392:15: warning: return type defaults to ‘int’ [-Wimplicit-int] static inline tx80211_endian64(struct tx80211 *x, uint64_t y) ^ zd1211rwinject.c: In function ‘tx80211_zd1211rw_send’: zd1211rwinject.c:83:26: warning: implicit declaration of function ‘tx80211_chan2mhz’ [-Wimplicit-function-declaration] rtaphdr->wr_chan_freq = tx80211_chan2mhz(channel); ^ /bin/sh ./libtool --mode=compile gcc -I./ -DHAVE_CONFIG_H -O2 -fPIC -DTX80211_VERSION=20081101 -c mac80211inject.c -o mac80211inject.lo gcc -I./ -DHAVE_CONFIG_H -O2 -fPIC -DTX80211_VERSION=20081101 -c mac80211inject.c -fPIC -DPIC -o .libs/mac80211inject.o In file included from wtinject.h:57:0, from mac80211inject.h:56, from mac80211inject.c:27: tx80211.h:359:15: warning: return type defaults to ‘int’ [-Wimplicit-int] static inline tx80211_endian16(struct tx80211 *x, uint16_t y) ^ tx80211.h:375:15: warning: return type defaults to ‘int’ [-Wimplicit-int] static inline tx80211_endian32(struct tx80211 *x, uint32_t y) ^ tx80211.h:392:15: warning: return type defaults to ‘int’ [-Wimplicit-int] static inline tx80211_endian64(struct tx80211 *x, uint64_t y) ^ mac80211inject.c: In function ‘tx80211_mac80211_send’: mac80211inject.c:83:26: warning: implicit declaration of function ‘tx80211_chan2mhz’ [-Wimplicit-function-declaration] rtaphdr->wr_chan_freq = tx80211_chan2mhz(channel); ^ /bin/sh ./libtool --mode=compile gcc -I./ -DHAVE_CONFIG_H -O2 -fPIC -DTX80211_VERSION=20081101 -c bcm43xxinject.c -o bcm43xxinject.lo gcc -I./ -DHAVE_CONFIG_H -O2 -fPIC -DTX80211_VERSION=20081101 -c bcm43xxinject.c -fPIC -DPIC -o .libs/bcm43xxinject.o In file included from wtinject.h:57:0, from bcm43xxinject.h:36, from bcm43xxinject.c:8: tx80211.h:359:15: warning: return type defaults to ‘int’ [-Wimplicit-int] static inline tx80211_endian16(struct tx80211 *x, uint16_t y) ^ tx80211.h:375:15: warning: return type defaults to ‘int’ [-Wimplicit-int] static inline tx80211_endian32(struct tx80211 *x, uint32_t y) ^ tx80211.h:392:15: warning: return type defaults to ‘int’ [-Wimplicit-int] static inline tx80211_endian64(struct tx80211 *x, uint64_t y) ^ /bin/sh ./libtool --mode=compile gcc -I./ -DHAVE_CONFIG_H -O2 -fPIC -DTX80211_VERSION=20081101 -c tx80211.c -o tx80211.lo gcc -I./ -DHAVE_CONFIG_H -O2 -fPIC -DTX80211_VERSION=20081101 -c tx80211.c -fPIC -DPIC -o .libs/tx80211.o In file included from tx80211.c:33:0: tx80211.h:359:15: warning: return type defaults to ‘int’ [-Wimplicit-int] static inline tx80211_endian16(struct tx80211 *x, uint16_t y) ^ tx80211.h:375:15: warning: return type defaults to ‘int’ [-Wimplicit-int] static inline tx80211_endian32(struct tx80211 *x, uint32_t y) ^ tx80211.h:392:15: warning: return type defaults to ‘int’ [-Wimplicit-int] static inline tx80211_endian64(struct tx80211 *x, uint64_t y) ^ tx80211.c: In function ‘tx80211_getcardlist’: tx80211.c:97:38: warning: implicit declaration of function ‘tx80211_wlanng_capabilities’ [-Wimplicit-function-declaration] ret->capabilities[ret->num_cards] = tx80211_wlanng_capabilities(); ^ tx80211.c:103:38: warning: implicit declaration of function ‘tx80211_hostap_capabilities’ [-Wimplicit-function-declaration] ret->capabilities[ret->num_cards] = tx80211_hostap_capabilities(); ^ tx80211.c:110:38: warning: implicit declaration of function ‘tx80211_airjack_capabilities’ [-Wimplicit-function-declaration] ret->capabilities[ret->num_cards] = tx80211_airjack_capabilities(); ^ tx80211.c:116:38: warning: implicit declaration of function ‘tx80211_prism54_capabilities’ [-Wimplicit-function-declaration] ret->capabilities[ret->num_cards] = tx80211_prism54_capabilities(); ^ tx80211.c:122:38: warning: implicit declaration of function ‘tx80211_madwifiold_capabilities’ [-Wimplicit-function-declaration] ret->capabilities[ret->num_cards] = tx80211_madwifiold_capabilities(); ^ tx80211.c:134:38: warning: implicit declaration of function ‘tx80211_rtl8180_capabilities’ [-Wimplicit-function-declaration] ret->capabilities[ret->num_cards] = tx80211_rtl8180_capabilities(); ^ tx80211.c:140:38: warning: implicit declaration of function ‘tx80211_rt2570_capabilities’ [-Wimplicit-function-declaration] ret->capabilities[ret->num_cards] = tx80211_rt2570_capabilities(); ^ tx80211.c:146:38: warning: implicit declaration of function ‘tx80211_rt2500_capabilities’ [-Wimplicit-function-declaration] ret->capabilities[ret->num_cards] = tx80211_rt2500_capabilities(); ^ tx80211.c:152:38: warning: implicit declaration of function ‘tx80211_rt73_capabilities’ [-Wimplicit-function-declaration] ret->capabilities[ret->num_cards] = tx80211_rt73_capabilities(); ^ tx80211.c:158:38: warning: implicit declaration of function ‘tx80211_rt61_capabilities’ [-Wimplicit-function-declaration] ret->capabilities[ret->num_cards] = tx80211_rt61_capabilities(); ^ tx80211.c:164:38: warning: implicit declaration of function ‘tx80211_zd1211rw_capabilities’ [-Wimplicit-function-declaration] ret->capabilities[ret->num_cards] = tx80211_zd1211rw_capabilities(); ^ tx80211.c:170:38: warning: implicit declaration of function ‘tx80211_bcm43xx_capabilities’ [-Wimplicit-function-declaration] ret->capabilities[ret->num_cards] = tx80211_bcm43xx_capabilities(); ^ tx80211.c:176:38: warning: implicit declaration of function ‘tx80211_mac80211_capabilities’ [-Wimplicit-function-declaration] ret->capabilities[ret->num_cards] = tx80211_mac80211_capabilities(); ^ tx80211.c: In function ‘tx80211_init’: tx80211.c:356:9: warning: implicit declaration of function ‘tx80211_wlanng_init’ [-Wimplicit-function-declaration] ret = tx80211_wlanng_init(in_tx); ^ tx80211.c:360:9: warning: implicit declaration of function ‘tx80211_airjack_init’ [-Wimplicit-function-declaration] ret = tx80211_airjack_init(in_tx); ^ tx80211.c:364:9: warning: implicit declaration of function ‘tx80211_prism54_init’ [-Wimplicit-function-declaration] ret = tx80211_prism54_init(in_tx); ^ tx80211.c:368:9: warning: implicit declaration of function ‘tx80211_madwifiold_init’ [-Wimplicit-function-declaration] ret = tx80211_madwifiold_init(in_tx); ^ tx80211.c:372:9: warning: implicit declaration of function ‘tx80211_madwifing_init’ [-Wimplicit-function-declaration] ret = tx80211_madwifing_init(in_tx); ^ tx80211.c:376:9: warning: implicit declaration of function ‘tx80211_hostap_init’ [-Wimplicit-function-declaration] ret = tx80211_hostap_init(in_tx); ^ tx80211.c:380:9: warning: implicit declaration of function ‘tx80211_rt2500_init’ [-Wimplicit-function-declaration] ret = tx80211_rt2500_init(in_tx); ^ tx80211.c:384:9: warning: implicit declaration of function ‘tx80211_rt2570_init’ [-Wimplicit-function-declaration] ret = tx80211_rt2570_init(in_tx); ^ tx80211.c:388:9: warning: implicit declaration of function ‘tx80211_rt73_init’ [-Wimplicit-function-declaration] ret = tx80211_rt73_init(in_tx); ^ tx80211.c:392:9: warning: implicit declaration of function ‘tx80211_rtl8180_init’ [-Wimplicit-function-declaration] ret = tx80211_rtl8180_init(in_tx); ^ tx80211.c:396:9: warning: implicit declaration of function ‘tx80211_zd1211rw_init’ [-Wimplicit-function-declaration] ret = tx80211_zd1211rw_init(in_tx); ^ tx80211.c:400:9: warning: implicit declaration of function ‘tx80211_bcm43xx_init’ [-Wimplicit-function-declaration] ret = tx80211_bcm43xx_init(in_tx); ^ tx80211.c:404:9: warning: implicit declaration of function ‘tx80211_mac80211_init’ [-Wimplicit-function-declaration] ret = tx80211_mac80211_init(in_tx); ^ /bin/sh ./libtool --mode=compile gcc -I./ -DHAVE_CONFIG_H -O2 -fPIC -DTX80211_VERSION=20081101 -c lorcon_decode.c -o lorcon_decode.lo gcc -I./ -DHAVE_CONFIG_H -O2 -fPIC -DTX80211_VERSION=20081101 -c lorcon_decode.c -fPIC -DPIC -o .libs/lorcon_decode.o In file included from lorcon_decode.c:34:0: tx80211.h:359:15: warning: return type defaults to ‘int’ [-Wimplicit-int] static inline tx80211_endian16(struct tx80211 *x, uint16_t y) ^ tx80211.h:375:15: warning: return type defaults to ‘int’ [-Wimplicit-int] static inline tx80211_endian32(struct tx80211 *x, uint32_t y) ^ tx80211.h:392:15: warning: return type defaults to ‘int’ [-Wimplicit-int] static inline tx80211_endian64(struct tx80211 *x, uint64_t y) ^ lorcon_decode.c: In function ‘tx80211_decodepkt’: lorcon_decode.c:151:20: warning: assignment discards ‘const’ qualifier from pointer target type [-Wdiscarded-qualifiers] decoded->pkt_head = in_packet; ^ lorcon_decode.c:160:24: warning: assignment discards ‘const’ qualifier from pointer target type [-Wdiscarded-qualifiers] decoded->pkt_dot11 = &(in_packet[ntohl(avshdr->length)]); ^ lorcon_decode.c:163:23: warning: assignment discards ‘const’ qualifier from pointer target type [-Wdiscarded-qualifiers] decoded->pkt_dot11 = &(in_packet[sizeof(wlan_ng_prism2_header)]); ^ lorcon_decode.c:168:23: warning: assignment discards ‘const’ qualifier from pointer target type [-Wdiscarded-qualifiers] decoded->pkt_dot11 = &(in_packet[tx80211_le16(ppihdr->pph_len)]); ^ lorcon_decode.c:173:23: warning: assignment discards ‘const’ qualifier from pointer target type [-Wdiscarded-qualifiers] decoded->pkt_dot11 = &(in_packet[tx80211_le16(rtaphdr->it_len)]); ^ lorcon_decode.c:176:22: warning: assignment discards ‘const’ qualifier from pointer target type [-Wdiscarded-qualifiers] decoded->pkt_dot11 = in_packet; ^ lorcon_decode.c:183:3: warning: ‘return’ with no value, in function returning non-void return; ^ /bin/sh ./libtool --mode=compile gcc -I./ -DHAVE_CONFIG_H -O2 -fPIC -DTX80211_VERSION=20081101 -c lorcon_packasm.c -o lorcon_packasm.lo gcc -I./ -DHAVE_CONFIG_H -O2 -fPIC -DTX80211_VERSION=20081101 -c lorcon_packasm.c -fPIC -DPIC -o .libs/lorcon_packasm.o /bin/sh ./libtool --mode=compile gcc -I./ -DHAVE_CONFIG_H -O2 -fPIC -DTX80211_VERSION=20081101 -c lorcon_forge.c -o lorcon_forge.lo gcc -I./ -DHAVE_CONFIG_H -O2 -fPIC -DTX80211_VERSION=20081101 -c lorcon_forge.c -fPIC -DPIC -o .libs/lorcon_forge.o In file included from lorcon_forge.c:36:0: tx80211.h:359:15: warning: return type defaults to ‘int’ [-Wimplicit-int] static inline tx80211_endian16(struct tx80211 *x, uint16_t y) ^ tx80211.h:375:15: warning: return type defaults to ‘int’ [-Wimplicit-int] static inline tx80211_endian32(struct tx80211 *x, uint32_t y) ^ tx80211.h:392:15: warning: return type defaults to ‘int’ [-Wimplicit-int] static inline tx80211_endian64(struct tx80211 *x, uint64_t y) ^ /bin/sh ./libtool --mode=link gcc -lnl -lm -o liborcon.la ifcontrol_linux.lo iwcontrol.lo madwifing_control.lo nl80211_control.lo wtinject.lo mwoldinject.lo mwnginject.lo ajinject.lo p54inject.lo wginject.lo hapinject.lo rt2500inject.lo rtlinject.lo rt2570inject.lo airpinject.lo rt73inject.lo rt61inject.lo zd1211rwinject.lo mac80211inject.lo bcm43xxinject.lo tx80211.lo lorcon_decode.lo lorcon_packasm.lo lorcon_forge.lo \ -rpath /usr/lib64 -release 1.0.0 gcc -shared .libs/ifcontrol_linux.o .libs/iwcontrol.o .libs/madwifing_control.o .libs/nl80211_control.o .libs/wtinject.o .libs/mwoldinject.o .libs/mwnginject.o .libs/ajinject.o .libs/p54inject.o .libs/wginject.o .libs/hapinject.o .libs/rt2500inject.o .libs/rtlinject.o .libs/rt2570inject.o .libs/airpinject.o .libs/rt73inject.o .libs/rt61inject.o .libs/zd1211rwinject.o .libs/mac80211inject.o .libs/bcm43xxinject.o .libs/tx80211.o .libs/lorcon_decode.o .libs/lorcon_packasm.o .libs/lorcon_forge.o -lnl -lm -Wl,-soname -Wl,liborcon-1.0.0.so -o .libs/liborcon-1.0.0.so (cd .libs && rm -f liborcon.so && ln -s liborcon-1.0.0.so liborcon.so) creating liborcon.la (cd .libs && rm -f liborcon.la && ln -s ../liborcon.la liborcon.la) install -d -m 755 /usr/src/slapt-src/network/airpwn/package-airpwn/usr/lib64 /bin/sh ./libtool --mode=install install -c liborcon.la /usr/src/slapt-src/network/airpwn/package-airpwn/usr/lib64/liborcon.la install -c .libs/liborcon-1.0.0.so /usr/src/slapt-src/network/airpwn/package-airpwn/usr/lib64/liborcon-1.0.0.so (cd /usr/src/slapt-src/network/airpwn/package-airpwn/usr/lib64 && { ln -s -f liborcon-1.0.0.so liborcon.so || { rm -f liborcon.so && ln -s liborcon-1.0.0.so liborcon.so; }; }) install -c .libs/liborcon.lai /usr/src/slapt-src/network/airpwn/package-airpwn/usr/lib64/liborcon.la libtool: install: warning: remember to run `libtool --finish /usr/lib64' install -d -m 755 /usr/src/slapt-src/network/airpwn/package-airpwn/usr/include install -m 644 tx80211.h /usr/src/slapt-src/network/airpwn/package-airpwn/usr/include/tx80211.h install -m 644 tx80211_packet.h /usr/src/slapt-src/network/airpwn/package-airpwn/usr/include/tx80211_packet.h install -m 644 tx80211_errno.h /usr/src/slapt-src/network/airpwn/package-airpwn/usr/include/tx80211_errno.h install -m 644 lorcon_packasm.h /usr/src/slapt-src/network/airpwn/package-airpwn/usr/include/lorcon_packasm.h install -m 644 lorcon_forge.h /usr/src/slapt-src/network/airpwn/package-airpwn/usr/include/lorcon_forge.h install -d -m 755 /usr/src/slapt-src/network/airpwn/package-airpwn/usr/man/man3 install -o root -m 644 lorcon.3 /usr/src/slapt-src/network/airpwn/package-airpwn/usr/man/man3/lorcon.3 sed change made -rw-r--r-- 1 root root 3.6K Aug 29 22:39 keygen.c autoreconf: Entering directory `.' autoreconf: configure.ac: not using Gettext autoreconf: running: aclocal --force autoreconf: configure.ac: tracing autoreconf: configure.ac: not using Libtool autoreconf: running: /usr/bin/autoconf --force autoreconf: running: /usr/bin/autoheader --force autoreconf: running: automake --add-missing --copy --force-missing configure.ac:8: installing './compile' autoreconf: Leaving directory `.' checking for a BSD-compatible install... /usr/bin/ginstall -c checking whether build environment is sane... yes checking for a thread-safe mkdir -p... /usr/bin/mkdir -p checking for gawk... gawk checking whether make sets $(MAKE)... yes checking whether make supports nested variables... yes checking for gcc... gcc checking whether the C compiler works... yes checking for C compiler default output file name... a.out checking for suffix of executables... checking whether we are cross compiling... no checking for suffix of object files... o checking whether we are using the GNU C compiler... yes checking whether gcc accepts -g... yes checking for gcc option to accept ISO C89... none needed checking whether gcc understands -c and -o together... yes checking for style of include used by make... GNU checking dependency style of gcc... gcc3 checking for libnet_build_tcp in -lnet... yes checking for pcap_open_live in -lpcap... yes checking for pcre_compile in -lpcre... yes checking for pthread_create in -lpthread... yes checking for tx80211_txpacket in -lorcon... yes checking for MD5_Init in -lssl... no configure: openssl required for full WEP key generation checking for PyString_FromString in -lpython2.7... yes checking how to run the C preprocessor... gcc -E checking for grep that handles long lines and -e... /usr/bin/grep checking for egrep... /usr/bin/grep -E checking for ANSI C header files... no checking for sys/types.h... yes checking for sys/stat.h... yes checking for stdlib.h... yes checking for string.h... yes checking for memory.h... yes checking for strings.h... yes checking for inttypes.h... yes checking for stdint.h... yes checking for unistd.h... yes checking fcntl.h usability... yes checking fcntl.h presence... yes checking for fcntl.h... yes checking for stdint.h... (cached) yes checking for stdlib.h... (cached) yes checking for string.h... (cached) yes checking sys/ioctl.h usability... yes checking sys/ioctl.h presence... yes checking for sys/ioctl.h... yes checking sys/socket.h usability... yes checking sys/socket.h presence... yes checking for sys/socket.h... yes checking for unistd.h... (cached) yes checking pthread.h usability... yes checking pthread.h presence... yes checking for pthread.h... yes checking libnet.h usability... yes checking libnet.h presence... yes checking for libnet.h... yes checking pcap.h usability... yes checking pcap.h presence... yes checking for pcap.h... yes checking tx80211.h usability... yes checking tx80211.h presence... yes checking for tx80211.h... yes checking tx80211_packet.h usability... yes checking tx80211_packet.h presence... yes checking for tx80211_packet.h... yes checking openssl/md5.h usability... yes checking openssl/md5.h presence... yes checking for openssl/md5.h... yes checking python2.7/Python.h usability... yes checking python2.7/Python.h presence... yes checking for python2.7/Python.h... yes checking for an ANSI C-conforming const... yes checking whether time.h and sys/time.h may both be included... yes checking whether struct tm is in sys/time.h or time.h... time.h checking for stdlib.h... (cached) yes checking for GNU libc compatible malloc... no checking for vprintf... yes checking for _doprnt... no checking for inet_ntoa... yes checking for strtol... yes checking that generated files are newer than configure... done configure: creating ./config.status config.status: creating Makefile config.status: creating config.h config.status: executing depfiles commands make all-am make[1]: Entering directory '/usr/src/slapt-src/network/airpwn/airpwn-1.4' gcc -DHAVE_CONFIG_H -I. -I/usr/src/slapt-src/network/airpwn/package-airpwn/usr/include -O2 -fPIC -MT airpwn.o -MD -MP -MF .deps/airpwn.Tpo -c -o airpwn.o airpwn.c In file included from airpwn.c:39:0: /usr/src/slapt-src/network/airpwn/package-airpwn/usr/include/tx80211.h:359:15: warning: return type defaults to ‘int’ [-Wimplicit-int] static inline tx80211_endian16(struct tx80211 *x, uint16_t y) ^ /usr/src/slapt-src/network/airpwn/package-airpwn/usr/include/tx80211.h:375:15: warning: return type defaults to ‘int’ [-Wimplicit-int] static inline tx80211_endian32(struct tx80211 *x, uint32_t y) ^ /usr/src/slapt-src/network/airpwn/package-airpwn/usr/include/tx80211.h:392:15: warning: return type defaults to ‘int’ [-Wimplicit-int] static inline tx80211_endian64(struct tx80211 *x, uint64_t y) ^ mv -f .deps/airpwn.Tpo .deps/airpwn.Po gcc -DHAVE_CONFIG_H -I. -I/usr/src/slapt-src/network/airpwn/package-airpwn/usr/include -O2 -fPIC -MT conf.o -MD -MP -MF .deps/conf.Tpo -c -o conf.o conf.c mv -f .deps/conf.Tpo .deps/conf.Po gcc -DHAVE_CONFIG_H -I. -I/usr/src/slapt-src/network/airpwn/package-airpwn/usr/include -O2 -fPIC -MT wep.o -MD -MP -MF .deps/wep.Tpo -c -o wep.o wep.c mv -f .deps/wep.Tpo .deps/wep.Po gcc -O2 -fPIC -L/usr/src/slapt-src/network/airpwn/package-airpwn/usr/lib64 -o airpwn airpwn.o conf.o wep.o -lpython2.7 -lorcon -lpthread -lpcre -lpcap -lnet -lssl -lexpat -lcrypto gcc -DHAVE_CONFIG_H -I. -I/usr/src/slapt-src/network/airpwn/package-airpwn/usr/include -O2 -fPIC -MT keygen.o -MD -MP -MF .deps/keygen.Tpo -c -o keygen.o keygen.c keygen.c:27:21: warning: extra tokens at end of #include directive #include #include ^ mv -f .deps/keygen.Tpo .deps/keygen.Po gcc -O2 -fPIC -L/usr/src/slapt-src/network/airpwn/package-airpwn/usr/lib64 -o wep_keygen keygen.o -lpython2.7 -lorcon -lpthread -lpcre -lpcap -lnet -lssl -lexpat -lcrypto make[1]: Leaving directory '/usr/src/slapt-src/network/airpwn/airpwn-1.4' make[1]: Entering directory '/usr/src/slapt-src/network/airpwn/airpwn-1.4' /usr/bin/mkdir -p '/usr/src/slapt-src/network/airpwn/package-airpwn/usr/sbin' /usr/bin/ginstall -c airpwn wep_keygen '/usr/src/slapt-src/network/airpwn/package-airpwn/usr/sbin' /usr/bin/mkdir -p '/usr/src/slapt-src/network/airpwn/package-airpwn/usr/man/man1' /usr/bin/ginstall -c -m 644 airpwn.1 '/usr/src/slapt-src/network/airpwn/package-airpwn/usr/man/man1' make[1]: Leaving directory '/usr/src/slapt-src/network/airpwn/airpwn-1.4' Slackware package maker, version 3.141593. Searching for symbolic links: usr/lib64/liborcon.so liborcon-1.0.0.so Making symbolic link creation script: ( cd usr/lib64 ; rm -rf liborcon.so ) ( cd usr/lib64 ; ln -sf liborcon-1.0.0.so liborcon.so ) It is recommended that you make these lines your new installation script. Would you like to make this stuff the install script for this package and remove the symbolic links ([y]es, [n]o)? y Removing symbolic links: removed './usr/lib64/liborcon.so' Creating your new ./install/doinst.sh... This next step is optional - you can set the directories in your package to some sane permissions. If any of the directories in your package have special permissions, then DO NOT reset them here! Would you like to reset all directory permissions to 755 (drwxr-xr-x) and directory ownerships to root.root ([y]es, [n]o)? n Creating Slackware package: /usr/src/slapt-src/network/airpwn/airpwn-1.4-x86_64-1salix.txz ./ usr/ usr/include/ usr/include/tx80211_packet.h usr/include/tx80211_errno.h usr/include/tx80211.h usr/include/lorcon_packasm.h usr/include/lorcon_forge.h usr/sbin/ usr/sbin/airpwn usr/sbin/madwifiold_prep.sh usr/sbin/madwifing_prep.sh usr/sbin/wep_keygen usr/sbin/mac80211_prep.sh usr/doc/ usr/doc/airpwn-1.4/ usr/doc/airpwn-1.4/README usr/doc/airpwn-1.4/pyscripts/ usr/doc/airpwn-1.4/pyscripts/pyexample.py usr/doc/airpwn-1.4/LICENSE usr/doc/airpwn-1.4/BUGS usr/doc/airpwn-1.4/COPYING usr/doc/airpwn-1.4/conf/ usr/doc/airpwn-1.4/conf/README usr/doc/airpwn-1.4/conf/site_hijack usr/doc/airpwn-1.4/conf/puppy_jpg usr/doc/airpwn-1.4/conf/airpwned_img usr/doc/airpwn-1.4/conf/ftp_resp usr/doc/airpwn-1.4/conf/greet_html usr/doc/airpwn-1.4/conf/airpwn_cssbg usr/doc/airpwn-1.4/conf/googlemaps_img usr/doc/airpwn-1.4/conf/pyexample usr/doc/airpwn-1.4/conf/js_html usr/doc/airpwn-1.4/TODO usr/doc/airpwn-1.4/THANKS usr/doc/airpwn-1.4/airpwn.SlackBuild usr/doc/airpwn-1.4/content/ usr/doc/airpwn-1.4/content/README usr/doc/airpwn-1.4/content/site_hijack usr/doc/airpwn-1.4/content/airpwned_png usr/doc/airpwn-1.4/content/puppy_jpg usr/doc/airpwn-1.4/content/ftp_resp usr/doc/airpwn-1.4/content/greet_html usr/doc/airpwn-1.4/content/airpwn_cssbg usr/doc/airpwn-1.4/content/js_html usr/lib64/ usr/lib64/liborcon.la usr/lib64/liborcon-1.0.0.so usr/man/ usr/man/man1/ usr/man/man1/airpwn.1.gz usr/man/man3/ usr/man/man3/lorcon.3.gz install/ install/doinst.sh install/slack-desc Slackware package /usr/src/slapt-src/network/airpwn/airpwn-1.4-x86_64-1salix.txz created. Installing package airpwn-1.4-x86_64-1salix... | airpwn (framework for 802.11 packet injection) | | Airpwn is a framework for 802.11 (wireless) packet injection. Airpwn | listens to incoming wireless packets, and if the data matches a | pattern specified in the config files, custom content is injected | "spoofed" from the wireless access point. From the perspective of the | wireless client, airpwn becomes the server. | | Homepage: http://airpwn.sourceforge.net/Airpwn.html | | | |