I was waiting to hear back from anything on the issue....I'll try it when I get home from work.
On Mon, Nov 12, 2012 at 7:26 AM, Daniel Borkmann <[email protected]> wrote: > Has this issue actually been resolved as well with the new make system? > > I'm eager to continue working on netsniff-ng beginning with Thursday > this week. (Unfortunately, a paper deadline crossed the paths of > finishing the build system until this from last week until this > Wednesday.) > > On Tue, Oct 9, 2012 at 3:19 AM, Daniel Borkmann <[email protected]> > wrote: >> On Tue, Oct 9, 2012 at 3:16 AM, Daniel Borkmann <[email protected]> >> wrote: >>> On Tue, Oct 9, 2012 at 3:15 AM, Jon Schipp <[email protected]> wrote: >>>> Should libcurses.so point to libncurses.so? I'm assuming no but am not >>>> sure. >>> >>> Actually not, it has to be libncurses.so. >> >> http://packages.debian.org/squeeze/libncurses5-dev resp. >> http://packages.debian.org/squeeze/libncurses5 >> >> The same thing, for sure, has to exist on Ubuntu, but I cannot tell >> what name it has there in particular, since I'm not using it. >> >>>> I tried the following links on the server system: >>>> ln -s /lib/$ARCH/libncurses.so.5.9 /usr/lib/$ARCH/libncurses.so >>>> ln -s /lib/$ARCH/libcurses.so.5.9 /usr/lib/$ARCH/libncurses.so >>>> Which populated the CMakeCache.txt file with the file paths for >>>> CURSES_CURSES_LIBRARY:FILEPATH=/usr/lib/$ARCH/libcurses.so >>>> and >>>> CURSES_NCURSES_LIBRARY:FILEPATH=/usr/lib/$ARCH/libncurses.so >>>> They were listed as NOT_FOUND before I added the links. Though, cmake >>>> is still unable >>>> to detect the library. >>>> >>>> I did a find / -type f -name libcurses* on both systems and noticed that: >>>> Ubuntu Server _doesn't_ have libcurses.so >>>> Ubuntu Desktop _does_ have libcurses.so >>>> >>>> On the Desktop system which has libcurses.so I made a symlink like you >>>> mentioned: >>>> /usr/lib# ls -l libcurses* >>>> lrwxrwxrwx 1 root root 38 Oct 8 18:09 libcurses.so -> >>>> /usr/lib/x86_64-linux-gnu/libcurses.so >>>> >>>> I tried other combinations and am still unable to compile. >>>> >>>> Any other ideas? >>>> >>>> Thanks >>>> Jon >>>> >>>> On Sun, Oct 7, 2012 at 6:02 AM, Daniel Borkmann <[email protected]> >>>> wrote: >>>>> On Sun, Oct 7, 2012 at 4:00 AM, Jon Schipp <[email protected]> wrote: >>>>>> More Info for the Ubuntu Desktop 12.04 system. >>>>>> >>>>>> The below file doesn't exist. I don't know if this has anything to do >>>>>> with it since it is libcurses rather than >>>>>> libNcurses. >>>>>> >>>>>> # grep -R CURSES_LIBRARY * >>>>>> build/CMakeCache.txt:CURSES_CURSES_LIBRARY:FILEPATH=/usr/lib/x86_64-linux-gnu/libcurses.so >>>>>> apt-cache search libcurses doesn't provide anything except a few perl >>>>>> packages. >>>>>> >>>>>> # apt-cache search libcurses >>>>>> libruby - Transitional package for libruby1.8 >>>>>> libruby1.8 - Libraries necessary to run Ruby 1.8 >>>>>> libcurses-ocaml - OCaml bindings for the ncurses library >>>>>> libcurses-ocaml-dev - OCaml bindings for the ncurses library >>>>>> libcurses-perl - Curses interface for Perl >>>>>> libcurses-ui-perl - curses-based OO user interface framework for Perl >>>>>> libcurses-widgets-perl - Curses widget interface for Perl >>>>>> >>>>>> # ls -l /usr/lib/x86_64-linux-gnu/libncurses* >>>>>> -rw-r--r-- 1 root root 294004 Nov 18 2011 >>>>>> /usr/lib/x86_64-linux-gnu/libncurses.a >>>>>> -rw-r--r-- 1 root root 157584 Nov 18 2011 >>>>>> /usr/lib/x86_64-linux-gnu/libncurses++.a >>>>>> -rw-r--r-- 1 root root 31 Nov 18 2011 >>>>>> /usr/lib/x86_64-linux-gnu/libncurses.so >>>>>> -rw-r--r-- 1 root root 157584 Nov 18 2011 >>>>>> /usr/lib/x86_64-linux-gnu/libncurses++w.a >>>>>> -rw-r--r-- 1 root root 390674 Nov 18 2011 >>>>>> /usr/lib/x86_64-linux-gnu/libncursesw.a >>>>>> -rw-r--r-- 1 root root 32 Nov 18 2011 >>>>>> /usr/lib/x86_64-linux-gnu/libncursesw.so >>>>>> >>>>>> # ls -l /usr/lib/x86_64-linux-gnu/libcurses* >>>>>> lrwxrwxrwx 1 root root 12 Nov 18 2011 >>>>>> /usr/lib/x86_64-linux-gnu/libcurses.a -> libncurses.a >>>>>> lrwxrwxrwx 1 root root 13 Nov 18 2011 >>>>>> /usr/lib/x86_64-linux-gnu/libcurses.so -> libncurses.so >>>>>> >>>>>> # ls -l /lib/x86_64-linux-gnu/libncurses* >>>>>> lrwxrwxrwx 1 root root 17 Oct 5 10:06 >>>>>> /lib/x86_64-linux-gnu/libncurses.so.5 -> libncurses.so.5.9 >>>>>> -rw-r--r-- 1 root root 133808 Nov 18 2011 >>>>>> /lib/x86_64-linux-gnu/libncurses.so.5.9 >>>>>> lrwxrwxrwx 1 root root 18 Oct 5 10:06 >>>>>> /lib/x86_64-linux-gnu/libncursesw.so.5 -> libncursesw.so.5.9 >>>>>> -rw-r--r-- 1 root root 183072 Nov 18 2011 >>>>>> /lib/x86_64-linux-gnu/libncursesw.so.5.9 >>>>>> >>>>>> Thanks >>>>>> Jon >>>>>> >>>>>> On Sat, Oct 6, 2012 at 9:48 PM, Jon Schipp <[email protected]> wrote: >>>>>>> Hello all, >>>>>>> >>>>>>> I'm having a little trouble with the libncurses dependency on Ubuntu >>>>>>> Desktop 12.04 and Ubuntu Server 12.04. >>>>>>> It looks like libncurses5 is already installed by default. I went >>>>>>> ahead and installed the dev package: libncurses5-dev >>>>>>> >>>>>>> $ dpkg -l | grep libncurses >>>>>>> ii libncurses5 5.9-4 >>>>>>> shared libraries for terminal handling >>>>>>> ii libncurses5-dev 5.9-4 >>>>>>> developer's libraries for ncurses >>>>>>> ii libncursesw5 5.9-4 >>>>>>> shared libraries for terminal handling (wide character >>>>>>> support >>>>>>> >>>>>>> These are the only libncurses libraries in the repo. I tried >>>>>>> installing the libncursesw5-dev package too. >>>>>>> >>>>>>> # apt-cache search libncurses >>>>>>> libncurses5 - shared libraries for terminal handling >>>>>>> libncurses5-dbg - debugging/profiling libraries for ncurses >>>>>>> libncurses5-dev - developer's libraries for ncurses >>>>>>> libncursesw5 - shared libraries for terminal handling (wide character >>>>>>> support) >>>>>>> libncursesw5-dbg - debugging/profiling libraries for ncursesw >>>>>>> libncursesw5-dev - developer's libraries for ncursesw >>>>>>> centerim-utf8 - A text-mode multi-protocol instant messenger client >>>>>>> libncurses-gst - Ncurses bindings for GNU Smalltalk >>>>>>> libncurses-ruby - Transitional package for ruby-ncurses >>>>>>> libncurses-ruby1.8 - Transitional package for ruby-ncurses >>>>>>> libncurses-ruby1.9 - Transitional package for ruby-ncurses >>>>>>> libncurses-ruby1.9.1 - Transitional package for ruby-ncurses >>>>>>> libncursesada-dbg - Ada binding to the ncurses text interface library: >>>>>>> debug symbols >>>>>>> libncursesada-doc - Ada binding to the ncurses text interface library: >>>>>>> documentation >>>>>>> libncursesada2 - Ada binding to the ncurses text interface library: >>>>>>> shared library >>>>>>> libncursesada2-dev - Ada binding to the ncurses text interface >>>>>>> library: development >>>>>>> ruby-ncurses - ruby extension for the ncurses C library >>>>>>> >>>>>>> Using cmake I still get: >>>>>>> >>>>>>> -- Could NOT find Curses (missing: CURSES_LIBRARY CURSES_INCLUDE_PATH) >>>>>>> libncurses is missing on target. Skipping ifpps build. >>>>>>> -- Could NOT find Curses (missing: CURSES_LIBRARY CURSES_INCLUDE_PATH) >>>>>>> libncurses is missing on target. Skipping flowtop build. >>>>>>> >>>>>>> I've never had this problem before. I haven't been able to solve it >>>>>>> yet. Any tips? >>>>> >>>>> Hmm, the usual cmake pain. For libncurses, we use the buit-in cmake >>>>> modul to fin it. Can you try to create a symlink to >>>>> /usr/lib/libcurses.so that points to your actual path? >>>>> >>>>> -- >>>>> >>>>> >>>> >>>> -- >>>> >>>> > > -- > > --
