Sign in to follow this  
Followers 0
djmollusk

Kismet 7 Slackware 9.1

8 posts in this topic

I'm having trouble getting Kismet to compile in Slack 9.1. It gives me an error:

g++: Internal error: Terminated (program cc1plus)

I made sure I installed every compiler that came with Slack. I also tried the Kismet Devel and version 3.0.1.

Any ideas?

0

Share this post


Link to post
Share on other sites

Is it possible to add the full dump of errors and which file it occurs on in compile. Also the hardware your using might help me out. I don't have a available slack box right now to work with so any details help.

0

Share this post


Link to post
Share on other sites
root@ramaballs:~/kismet/kismet-3.0.1# ./configurechecking build system type... i686-pc-linux-gnuchecking host system type... i686-pc-linux-gnuchecking for gcc... gccchecking for C compiler default output... a.outchecking whether the C compiler works... yeschecking whether we are cross compiling... nochecking for suffix of executables...checking for suffix of object files... ochecking whether we are using the GNU C compiler... yeschecking whether gcc accepts -g... yeschecking for gcc option to accept ANSI C... none neededchecking for g++... g++checking whether we are using the GNU C++ compiler... yeschecking whether g++ accepts -g... yeschecking for a BSD-compatible install... /usr/bin/ginstall -cchecking whether make sets $(MAKE)... yeschecking how to run the C preprocessor... gcc -Echecking for platform-specific compiler flags... none neededchecking whether byte ordering is bigendian... nochecking for egrep... grep -Echecking for ANSI C header files... yeschecking for sys/types.h... yeschecking for sys/stat.h... yeschecking for stdlib.h... yeschecking for string.h... yeschecking for memory.h... yeschecking for strings.h... yeschecking for inttypes.h... yeschecking for stdint.h... yeschecking for unistd.h... yeschecking errno.h usability... yeschecking errno.h presence... yeschecking for errno.h... yeschecking for stdlib.h... (cached) yeschecking for string.h... (cached) yeschecking sys/socket.h usability... yeschecking sys/socket.h presence... yeschecking for sys/socket.h... yeschecking sys/time.h usability... yeschecking sys/time.h presence... yeschecking for sys/time.h... yeschecking sys/wait.h usability... yeschecking sys/wait.h presence... yeschecking for sys/wait.h... yeschecking for unistd.h... (cached) yeschecking for sys/types.h... (cached) yeschecking getopt.h usability... yeschecking getopt.h presence... yeschecking for getopt.h... yeschecking for an ANSI C-conforming const... yeschecking whether time.h and sys/time.h may both be included... yeschecking whether struct tm is in sys/time.h or time.h... time.hchecking for ANSI C header files... (cached) yeschecking return type of signal handlers... voidchecking whether lstat dereferences a symlink specified with a trailing slash... yeschecking whether stat accepts an empty string... nochecking for gettimeofday... yeschecking for memset... yeschecking for select... yeschecking for socket... yeschecking for strcasecmp... yeschecking for strftime... yeschecking for strstr... yeschecking for system-level getopt_long()... yeschecking for stdint.h... (cached) yeschecking for accept() addrlen type... socklen_tchecking for group 'root'... yeschecking for group 'man'... checking for initscr in -lncurses... yeschecking for new_panel in -lpanel... yeschecking for assume_default_colors in -lncurses... yeschecking for linux/netlink.h... yeschecking for linux/wireless.h... yeschecking that linux/wireless.h is what we expect... yeschecking that wireless extentions support SIOCIWFIRSTPRIV... yeschecking for setuid ... yeschecking for glib-config... yeschecking for usable wiretap in /usr/src/ethereal-0.9.12/wiretap... noconfigure: WARNING: *** No useable wiretap found in /usr/src/ethereal-0.9.12.  Make sure this directory is correct and that you have configured and compiled Ethereal in this directory.  While Kismet will function without wiretap, it will limit the log reading and writing abilities. ***checking for XML_GetCurrentLineNumber in -lexpat... yeschecking for wget... yeschecking for Magick-config... yeschecking magick/api.h usability... yeschecking magick/api.h presence... yeschecking for magick/api.h... yeschecking for WriteImage in -lMagick... yeschecking for gzopen in -lz... yeschecking pthread.h usability... yeschecking pthread.h presence... yeschecking for pthread.h... yeschecking for pthread_create in -lpthread... yesconfigure: creating ./config.statusconfig.status: creating Makefileconfig.status: creating scripts/kismetconfig.status: creating scripts/kismet_monitorconfig.status: creating scripts/kismet_unmonitorconfig.status: creating extra/buzzme/Makefileconfig.status: creating extra/Makefileconfig.status: creating conf/kismet.confconfig.status: creating conf/kismet_ui.confconfig.status: creating config.hconfig.status: config.h is unchangedconfigure: configuring in libpcap-0.7.2configure: running /bin/sh './configure' --prefix=/usr/local  --cache-file=/dev/null --srcdir=.loading cache /dev/nullchecking host system type... i686-pc-linux-gnuchecking target system type... i686-pc-linux-gnuchecking build system type... i686-pc-linux-gnuchecking for gcc... gccchecking whether the C compiler (gcc  ) works... yeschecking whether the C compiler (gcc  ) is a cross-compiler... nochecking whether we are using GNU C... yeschecking whether gcc accepts -g... yeschecking gcc version... 3checking for inline... inlinechecking for __attribute__... yeschecking for u_int8_t using gcc... yeschecking for u_int16_t using gcc... yeschecking for u_int32_t using gcc... yeschecking how to run the C preprocessor... gcc -Echecking for sys/ioccom.h... nochecking for sys/sockio.h... nochecking for ifaddrs.h... yeschecking for limits.h... yeschecking for netinet/if_ether.h... yeschecking for ANSI ioctl definitions... yeschecking for ether_hostton... yeschecking for strerror... yeschecking for strlcpy... nochecking if --disable-protochain option is specified... enabledchecking packet capture type... linuxchecking if --enable-ipv6 option is specified... nochecking whether to build optimizer debugging code... nochecking whether to build parser debugging code... nochecking Linux kernel version... 2checking if if_packet.h has tpacket_stats defined... yeschecking whether we have /proc/net/dev... yeschecking for flex... flexchecking for flex 2.4 or higher... yeschecking for bison... bisonchecking for ranlib... ranlibchecking if sockaddr struct has sa_len member... nochecking if dl_hp_ppa_info_t struct has dl_module_id_1 member... nochecking if unaligned accesses fail... nochecking for a BSD compatible install... /usr/bin/ginstall -cupdating cache /dev/nullcreating ./config.statuscreating Makefilecreating config.hconfig.h is unchangedConfiguration complete:         Compiling for: linux-gnu (i686)   Installing as group: root    Man pages owned by: man       Installing into: /usr/local        Setuid capable: yes         Zaurus extras: no      Terminal Control: ncurses      Curses interface: yes      Panels interface: yes Linux Netlink capture: yes       Linux wireless : yes Linux wireless v.22+ : yes          pcap capture: yes           pcap source: libpcap-0.7.2        WSP100 capture: no          Viha capture: no Using local dump code: yesUsing ethereal wiretap: no   Imagemagick support: yes (5.5.7)         Expat Library: yes       PThread Support: yes      libz compression: yesConfiguration complete.  Run 'make dep' to generate dependenciesand 'make' followed by 'make install' to compile and install.root@ramaballs:~/kismet/kismet-3.0.1# make depmake[1]: Entering directory `/root/kismet/kismet-3.0.1'make[2]: Entering directory `/root/kismet/kismet-3.0.1'make[2]: `.depend' is up to date.make[2]: Leaving directory `/root/kismet/kismet-3.0.1'make[1]: Leaving directory `/root/kismet/kismet-3.0.1'root@ramaballs:~/kismet/kismet-3.0.1# makeg++ -Ilibpcap-0.7.2 -I/usr/X11R6/include -I/usr/include/freetype2 -D_FILE_OFFSET_BITS=64 -D_REENTRANT -I/usr/X11R6/include -I/usr/X11R6/include/X11 -I/usr/include/libxml2 -O2 -Wall -DVERSION_MAJOR=3 -DVERSION_MINOR=0 -DVERSION_TINY=1 -DTIMESTAMP=\"`cat TIMESTAMP`\" -g -O2 -g -O2 -O2 -march=i486 -mcpu=i686 -Wall -c kismet_server.cc -o kismet_server.og++: Internal error: Terminated (program cc1plus)Please submit a full bug report.See <URL:http://gcc.gnu.org/bugs.html> for instructions.make: *** [kismet_server.o] Error 1

this is on my laptop running slackware 9.1

I'm not sure what hardware info would be important in figuring out this problem...

Its a p3, and the wireless card i plan to use with kismet is an Orinoco Silver card

0

Share this post


Link to post
Share on other sites

ARG! i formatted and started over with the system and it still wont compile certain programs. It's worked fine in the past with Red Hat 9 and Slackware 9, don't know why Slackware 9.1 is doing this to me on this system. I have Slackware 9.1 running on 2 other systems with no problems at all. grrrrrr

0

Share this post


Link to post
Share on other sites

i am running slack 9.1 at the moment. The first time i built slack, i went ahead and did the whole dropline gnome thing. I tried to compile kismet from sources and it crapped out with a similar error. I reformatted and rebuilt, but decided against DG. I then built kismet and it works great

0

Share this post


Link to post
Share on other sites

maybe if you try a different compiler version (another gcc version, i know 9.1 comes with two). ive had programs crap out with one gcc version and work perfectly with another.

0

Share this post


Link to post
Share on other sites

I decided to create a larger swap partition and it worked. B)

oh well.. I had fun just spending hours trying to figure out what was going on. the joys of linux

0

Share this post


Link to post
Share on other sites

Create an account or sign in to comment

You need to be a member in order to leave a comment

Create an account

Sign up for a new account in our community. It's easy!


Register a new account

Sign in

Already have an account? Sign in here.


Sign In Now
Sign in to follow this  
Followers 0