Problem with xentop.c when compiling xen-unstable

classic Classic list List threaded Threaded
2 messages Options
Reply | Threaded
Open this post in threaded view
|

Problem with xentop.c when compiling xen-unstable

Harry Lee
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
[hidden email]
http://lists.xensource.com/xen-users
Reply | Threaded
Open this post in threaded view
|

RE: Problem with xentop.c when compiling xen-unstable

Colin Coe

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:[hidden email]]
Sent: Thursday, 12 January 2006 4:13 AM
To: [hidden email]; [hidden email]
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
[hidden email]
http://lists.xensource.com/xen-users