Kismet Wireless

Kismet Forums


Posted by:dragorn
Subject:Error: Make on kismet-2005-08-R1 "undefined reference"
Date:23:37:22 21/12/2005

> I had some problems installing kismet. First, I had an error about libncurses, okay fine. I google for the site and install the latest release from (ncurses 5.5). Everything installs fine and it works. I am then able to successfully run the configuration "./configure". Everything works fine.
> Then I type "make" it exits out with an error. This is the output:
> lib_mouse.c:(.text+0x2a5): undefined reference to `dlopen'
> lib_mouse.c:(.text+0x2bf): undefined reference to `dlsym'
> lib_mouse.c:(.text+0x2d8): undefined reference to `dlsym'
> lib_mouse.c:(.text+0x2f1): undefined reference to `dlsym'
> lib_mouse.c:(.text+0x30a): undefined reference to `dlsym'
> lib_mouse.c:(.text+0x32b): undefined reference to `dlclose'
> collect2: ld returned 1 exit status
> make: *** [kismet_client] Error 1
> linux:/home/zeevolking/802.11/kismet-2005-08-R1 #

Your ncurses is rather uniquely broken.

Slap a -ldl into there and it ought to clear it up though. Looks like the mouse handlers rely on dynamic object loading (wow, thats sort of scary actually) and don't link libdl themselves.

Easiest way is to edit the makefile by hand and add it to the LIBS line


Reply to this message