When compiling Honeyd under Solaris, I get duplicated symbols. What do I need to do?
Sometimes, libpcap seems to be linked with exported yacc symbols: gcc -Wall -g -o honeyd honeyd.o command.o parse.o lex.o config.o personality.o util.o ipfrag.o router.o tcp.o udp.o -L/usr/local/lib -levent -L/usr/local/lib -lpcap -L/usr/local/lib -ldnet parse.o: Definition of symbol `_yylhs’ (multiply defined) parse.o: Definition of symbol `_yylen’ (multiply defined) Recompiling pcap with bison instead of yacc seems to solve this problem. This problem has been solved in recent Honeyd releases.
Related Questions
- Appcert reports a number of unbound symbols in one of my applications shared objects, but they are symbols in Solaris libraries that the shared object calls. Why doesn appcert recognize them?
- How do I update the Market Watch component or add new stock symbols?
- What do the 5 rings of the Olympic symbol represent?