Lol this is why i love linux
Go to download kismet
download. run ./configure and then make. compiler complains becuase i dont have flex installed (wtf?) up2date flex. no match. google flex. find binaries. wget sourcecode. ./configure. make install gives me a nice error.
Code:
yacc -d ./parse.y
make: yacc: Command not found
make: *** [parse.c] Error 127
luxkily i can make some sense of that. yacc must be some sort of program. locate yacc. no match. up2date yacc, no match. google yacc. AH yet another compiler! there we go. but wait. this is only a collection of manuals. hmm. google "yacc download".. hmm more manuals. so i guess if i was interested in the theory of yacc these google searches would be sweet. unfortuantely i onyl want the source.
google yacc source. 5 pages in not direct download from ftp or http. *sigh*
google error message from the script!
no match
hmmm says i. hmm.. going through google postings i see it also goes by the name of byacc. up2date byacc. oooo a match!. make install. SUCCESS!
so there you have it my little story of getting something to work in linux, why dont apps come with all their related files? the mind wonders.
*EDIT*
Aparently i spoke too soon.
Code:
configure: WARNING: don't have both flex and bison; reverting to lex/yacc
checking for capable lex... insufficient
configure: error: Your operating system's lex is insufficient to compile
libpcap. flex is a lex replacement that has many advantages, including
being able to compile libpcap. For more information, see
http://www.gnu.org/software/flex/flex.html .
configure: error: /bin/sh './configure' failed for libpcap-0.8.3
GREAT but see i just installed flex. damnit