I just had a build fail following the instructions in the README file because I didn't have libncurses-dev installed.
Here's a patch: --- README 2006-07-24 17:29:29.000000000 -0400 +++ README.bak 2006-07-24 17:30:32.000000000 -0400 @@ -91,7 +91,6 @@ * GNU Binutils * Development install of zlib (e.g., zlib-dev) * Development install of Python v2.3 or later (e.g., python-dev) - * Development install of curses (e.g. libncurses-dev) * bridge-utils package (/sbin/brctl) * iproute package (/sbin/ip) * hotplug or udev
And the error messages, which are pretty self-explanatory:
make[4]: Entering directory `/usr/local/src/xen-3.0.2-2/tools/xenstat/xentop' gcc -O2 -fomit-frame-pointer -DNDEBUG -m32 -march=i686 -Wall -Wstrict-prototypes -D__XEN_INTERFACE_VERSION__=0x00030101 -DGCC_PRINTF -Wall -Werror -I../../../tools/xenstat/libxenstat/src -c -o xentop.o xentop.c xentop.c:21:20: curses.h: No such file or directory xentop.c: In function `cleanup': xentop.c:198: warning: implicit declaration of function `isendwin' xentop.c:199: warning: implicit declaration of function `endwin' xentop.c: In function `current_row': xentop.c:221: warning: implicit declaration of function `getyx' xentop.c:221: error: `stdscr' undeclared (first use in this function) xentop.c:221: error: (Each undeclared identifier is reported only once xentop.c:221: error: for each function it appears in.) xentop.c: In function `lines': xentop.c:229: warning: implicit declaration of function `getmaxyx' xentop.c:229: error: `stdscr' undeclared (first use in this function) xentop.c: In function `print': xentop.c:237: error: `va_list' undeclared (first use in this function) xentop.c:237: error: syntax error before "args" xentop.c:240: warning: implicit declaration of function `va_start' xentop.c:240: error: `args' undeclared (first use in this function) xentop.c:241: warning: implicit declaration of function `vw_printw' xentop.c:241: error: `stdscr' undeclared (first use in this function) xentop.c:242: warning: implicit declaration of function `va_end' xentop.c: In function `attr_addstr': xentop.c:249: warning: implicit declaration of function `attron' xentop.c:250: warning: implicit declaration of function `addstr' xentop.c:251: warning: implicit declaration of function `attroff' xentop.c: In function `handle_key': xentop.c:291: error: `KEY_DOWN' undeclared (first use in this function) xentop.c:294: error: `KEY_UP' undeclared (first use in this function) xentop.c:314: error: `KEY_BACKSPACE' undeclared (first use in this function) xentop.c: In function `compare_net_tx': xentop.c:527: error: `FALSE' undeclared (first use in this function) xentop.c: In function `print_net_tx': xentop.c:534: error: `FALSE' undeclared (first use in this function) xentop.c: In function `compare_net_rx': xentop.c:541: error: `TRUE' undeclared (first use in this function) xentop.c: In function `print_net_rx': xentop.c:548: error: `TRUE' undeclared (first use in this function) xentop.c: In function `do_header': xentop.c:643: error: `A_REVERSE' undeclared (first use in this function) xentop.c:649: error: `A_BOLD' undeclared (first use in this function) xentop.c: In function `do_bottom_line': xentop.c:661: warning: implicit declaration of function `move' xentop.c:664: warning: implicit declaration of function `printw' xentop.c:666: warning: implicit declaration of function `addch' xentop.c:666: error: `A_REVERSE' undeclared (first use in this function) xentop.c:670: warning: implicit declaration of function `COLOR_PAIR' xentop.c: In function `do_domain': xentop.c:698: error: `A_BOLD' undeclared (first use in this function) xentop.c: In function `main': xentop.c:812: error: `ERR' undeclared (first use in this function) xentop.c:859: warning: implicit declaration of function `initscr' xentop.c:860: warning: implicit declaration of function `start_color' xentop.c:861: warning: implicit declaration of function `cbreak' xentop.c:862: warning: implicit declaration of function `noecho' xentop.c:863: warning: implicit declaration of function `nonl' xentop.c:864: warning: implicit declaration of function `keypad' xentop.c:864: error: `stdscr' undeclared (first use in this function) xentop.c:864: error: `TRUE' undeclared (first use in this function) xentop.c:865: warning: implicit declaration of function `halfdelay' xentop.c:866: warning: implicit declaration of function `use_default_colors' xentop.c:867: warning: implicit declaration of function `init_pair' xentop.c:867: error: `COLOR_YELLOW' undeclared (first use in this function) xentop.c:872: warning: implicit declaration of function `clear' xentop.c:875: warning: implicit declaration of function `refresh' xentop.c:877: warning: implicit declaration of function `getch'
Thanks for your work on a great product!
Cheers,
|