linux-l: Compilieren von libnasl

Mario Thaten mario at thaten.in-berlin.de
Do Mai 4 17:27:39 CEST 2000


Reply to mail by Ulrich Wiederhold of Thu, 4 May 2000 14:00:36 +0200:
> Hallo,
> ich möchte auf meinem Rechner Nessus installieren und muß dazu
> libnasl-1.0.0pre3.tar.gz installieren..
> ../configure läuft durch, bei make erhalte ich folgende Fehlermeldung,
> die ich nicht verstehe. Any ideas?
> Gruß
> Uli
> 
> 
> ********************************
> 
> $/usr/local/src/libnasl# make       
> cd nasl && make
> make[1]: Entering directory `/usr/local/src/libnasl/nasl'
> gcc -pipe   `./cflags` -I. -I/usr/local/include
> -I/usr/local/src/libnasl/include  -o nasl -DVERSION=\"1.0.0\" nasl.c
> init.o parser.o function_call.o sanitize.o send_packet.o pkt_utils.o
> prompt.o udp.o tcp.o ip.o pcap.o instruction.o pcap_next.o boolean.o
> strutils.o inet.o execute.o nessus_extensions.o igmp.o icmp.o nasl_rpc.o
> nasl_memory.o regex.o  `/usr/local/bin/nessus-config --libs`
> /usr/local/lib/libpcap-nessus.so: undefined reference to `lex_init'
> /usr/local/lib/libpcap-nessus.so: undefined reference to `pcap_parse'
> /usr/local/lib/libpcap-nessus.so: undefined reference to `yylex'
> collect2: ld returned 1 exit status
> make[1]: *** [nasl] Error 1
> make[1]: Leaving directory `/usr/local/src/libnasl/nasl'
> make: *** [all] Error 2

Ich tippe mal ins Blaue, ohne mich näher damit auszukennen. lex war
ein Parser, oder? Offensichtlich fehlen ihm dessen Bibliotheken.
Probier mal Installation von lex oder flex.
Wie gesagt, ist nur eine Vermutung.

Gruß, Mario


-- 
 .~.    Mario Thaten (mario at thaten.de)
 /V\    
/( )\   "There are just 2 rules in life:
 ^ ^     Always be yourself, but never mind to change."




Mehr Informationen über die Mailingliste linux-l