LinuxQuestions.org

LinuxQuestions.org (/questions/)
-   Linux - Software (https://www.linuxquestions.org/questions/linux-software-2/)
-   -   Error: Make on kismet-2005-08-R1 "undefined reference" (https://www.linuxquestions.org/questions/linux-software-2/error-make-on-kismet-2005-08-r1-undefined-reference-395362/)

zeevolking 12-21-2005 02:40 PM

Error: Make on kismet-2005-08-R1 "undefined reference"
 
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 gnu.org/software/ncurses/ncurses.html (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:

linux:/home/zeevolking/802.11/kismet-2005-08-R1 # make
g++ -o kismet_client util.o configfile.o speech.o manuf.o tcpclient.o frontend.o cursesfront.o panelfront.o panelfront_display.o panelfront_input.o gpsd.o getopt.o kismet_client.o -lstdc++ -lpanel -lncurses
/usr/lib/gcc/i586-suse-linux/4.0.2/../../../libncurses.a(lib_mouse.o): In function `_nc_mouse_init':
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 #

Theres no solution to it online (I tried running a few searches), only hints that maybe its ncurses 5.5 that is causing the problem (and maybe I should uninstall and install a previous version..)

Can anyone please help me? What am I doing wrong?

ps - im using linux kernel v. 2.6.13-15.7-smp (Suse10)

Brian1 12-23-2005 08:40 PM

Try this. goto http://rpm.pbone.net . Do and advanced search and select opensuse distro in the list. Enter kismet in the search box. Download the rpm and see if that installs. From a terminal session you can use the command ' rpm -ivh kismet*.rpm --test ' to see if all dependiencies are met. If no errors then login as root ' su - ' and issue the same command minus the --test option.

Hope this helps
Brian1


All times are GMT -5. The time now is 06:05 PM.