Harry Lee
2006-Jan-11 20:12 UTC
[Xen-users] Problem with xentop.c when compiling xen-unstable
Hi, I have a problem when compiling current xen-unstable tree, everything is fine till this: gcc -Wdeclaration-after-statement -m32 -march=i686 -DGCC_PRINTF -Wall -Werror -I../../../tools/xenstat/libxenstat/src -c -o xentop.o xentop.c xentop.c:21:20: error: curses.h: No such file or directory cc1: warnings being treated as errors 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'' make[4]: *** [xentop.o] Error 1 make[4]: Leaving directory `/root/Desktop/xen-unstable.hg /tools/xenstat/xentop'' make[3]: *** [install] Error 2 make[3]: Leaving directory `/root/Desktop/xen-unstable.hg/tools/xenstat'' make[2]: *** [install] Error 2 make[2]: Leaving directory `/root/Desktop/xen-unstable.hg/tools'' make[1]: *** [install-tools] Error 2 make[1]: Leaving directory `/root/Desktop/xen-unstable.hg'' make: *** [world] Error 2 I can still build the xen kernels despite this, but all the tools do not work properly. Any suggestion would be appreciated. Harry _______________________________________________ Xen-users mailing list Xen-users@lists.xensource.com http://lists.xensource.com/xen-users
Colin Coe
2006-Jan-12 02:30 UTC
RE: [Xen-users] Problem with xentop.c when compiling xen-unstable
I''d guess you don''t have the curses (or maybe ncurses) libraries installed. Under RedHat EL4 this would be ncurses-5.4-13 and ncurses-devel-5.4-13. CC _____ From: Harry Lee [mailto:harrylee2807@gmail.com] Sent: Thursday, 12 January 2006 4:13 AM To: xen-users@lists.xensource.com; xen-users-request@lists.xensource.com Subject: [Xen-users] Problem with xentop.c when compiling xen-unstable Hi, I have a problem when compiling current xen-unstable tree, everything is fine till this: gcc -Wdeclaration-after-statement -m32 -march=i686 -DGCC_PRINTF -Wall -Werror -I../../../tools/xenstat/libxenstat/src -c -o xentop.o xentop.c xentop.c:21:20: error: curses.h: No such file or directory cc1: warnings being treated as errors 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'' make[4]: *** [xentop.o] Error 1 make[4]: Leaving directory `/root/Desktop/xen-unstable.hg/tools/xenstat/xentop'' make[3]: *** [install] Error 2 make[3]: Leaving directory `/root/Desktop/xen-unstable.hg/tools/xenstat'' make[2]: *** [install] Error 2 make[2]: Leaving directory `/root/Desktop/xen-unstable.hg/tools'' make[1]: *** [install-tools] Error 2 make[1]: Leaving directory `/root/Desktop/xen-unstable.hg'' make: *** [world] Error 2 I can still build the xen kernels despite this, but all the tools do not work properly. Any suggestion would be appreciated. Harry ************************************************************************ Bunnings Legal Disclaimer: 1) This email is confidential and may contain legally privileged information. If you are not the intended recipient, you must not disclose or use the information contained in it. If you have received this email in error, please notify us immediately by return email and delete the document. 2) All emails sent to and sent from Bunnings Group Limited. are scanned for content. Any material deemed to contain inappropriate subject matter will be reported to the email administrator of all parties concerned. ************************************************************************ _______________________________________________ Xen-users mailing list Xen-users@lists.xensource.com http://lists.xensource.com/xen-users