bug-ncurses
[Top][All Lists]
Advanced

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

Re: compiling ncurses on a cray y-mp running unicos 9.0 (9.0.2.2)


From: Thomas Dickey
Subject: Re: compiling ncurses on a cray y-mp running unicos 9.0 (9.0.2.2)
Date: Mon, 23 Jan 2006 05:11:03 -0500 (EST)

On Mon, 23 Jan 2006, Folkert van Heusden wrote:

Hi,

I'm trying to compile ncurses 5.5 on a cray y-mp running unicos 9.0
(9.0.2.2). ./configure runs cleanly only compilation fails which some
errors. Are these errors familiar to you? Like: maybe with one

no - it's likely something that can be fixed by adding configure script
checks to turn on some ifdef's in unicos's headers. config.log is helpful, but someone has to read the header files to see what the fix
might be.

making a guess, unicos is probably pre-POSIX.  ncurses has been built on a
few of those, e.g., SunOS 4.x, but there are several flavors to work with.

..configure-switch it can be fixed.

cc -o make_hash -DHAVE_CONFIG_H -I../ncurses -I. -I./../include -I../include 
-DHAVE_CONFIG_H -I../ncurses -I. -I. -I../include  -D_XOPEN_SOURCE=500 
-I/usr/local/include/ncurses  -DMAIN_PROGRAM ./
tinfo/comp_hash.c -ldir
cc-101 cc: WARNING ./tinfo/comp_hash.c, Line = 42, File = 
/usr/include/sys/termio.h, Line = 105
 The macro "B19200" is redefined.
cc-101 cc: WARNING ./tinfo/comp_hash.c, Line = 42, File = 
/usr/include/sys/termio.h, Line = 106
 The macro "B38400" is redefined.
cc-101 cc: WARNING ./tinfo/comp_hash.c, Line = 42, File = 
/usr/include/sys/termio.h, Line = 163
 The macro "TCGETA" is redefined.
cc-101 cc: WARNING ./tinfo/comp_hash.c, Line = 42, File = 
/usr/include/sys/termio.h, Line = 164
 The macro "TCSETA" is redefined.
cc-101 cc: WARNING ./tinfo/comp_hash.c, Line = 42, File = 
/usr/include/sys/termio.h, Line = 165
 The macro "TCSETAW" is redefined.
cc-101 cc: WARNING ./tinfo/comp_hash.c, Line = 42, File = 
/usr/include/sys/termio.h, Line = 166
 The macro "TCSETAF" is redefined.
cc-101 cc: WARNING ./tinfo/comp_hash.c, Line = 42, File = 
/usr/include/sys/termio.h, Line = 167
 The macro "TCSBRK" is redefined.
cc-101 cc: WARNING ./tinfo/comp_hash.c, Line = 42, File = 
/usr/include/sys/termio.h, Line = 168
 The macro "TCXONC" is redefined.
cc-101 cc: WARNING ./tinfo/comp_hash.c, Line = 42, File = 
/usr/include/sys/termio.h, Line = 169
 The macro "TCFLSH" is redefined.
cc-101 cc: WARNING ./tinfo/comp_hash.c, Line = 42, File = 
/usr/include/sys/termio.h, Line = 170
 The macro "TCGETPGRP" is redefined.
cc-101 cc: WARNING ./tinfo/comp_hash.c, Line = 42, File = 
/usr/include/sys/termio.h, Line = 171
 The macro "TCSETPGRP" is redefined.
cc-101 cc: WARNING ./tinfo/comp_hash.c, Line = 42, File = 
/usr/include/sys/termio.h, Line = 172
 The macro "TCSETCTTY" is redefined.
cc-101 cc: WARNING ./tinfo/comp_hash.c, Line = 42, File = 
/usr/include/sys/termio.h, Line = 173
 The macro "TCCLRCTTY" is redefined.
cc-101 cc: WARNING ./tinfo/comp_hash.c, Line = 42, File = 
/usr/include/sys/termio.h, Line = 174
 The macro "TCGETDEV" is redefined.
cc-101 cc: WARNING ./tinfo/comp_hash.c, Line = 42, File = 
/usr/include/sys/termio.h, Line = 176
 The macro "TCSIG" is redefined.
cc-101 cc: WARNING ./tinfo/comp_hash.c, Line = 42, File = 
/usr/include/sys/termio.h, Line = 177
 The macro "TCTTRD" is redefined.
cc-101 cc: WARNING ./tinfo/comp_hash.c, Line = 42, File = 
/usr/include/sys/termio.h, Line = 178
 The macro "TCSIGME" is redefined.
cc-101 cc: WARNING ./tinfo/comp_hash.c, Line = 42, File = 
/usr/include/sys/termio.h, Line = 179
 The macro "TCRDFL" is redefined.
cc-101 cc: WARNING ./tinfo/comp_hash.c, Line = 42, File = 
/usr/include/sys/termio.h, Line = 180
 The macro "TCDSET" is redefined.
cc-101 cc: WARNING ./tinfo/comp_hash.c, Line = 42, File = 
/usr/include/sys/termio.h, Line = 181
 The macro "TCVHUP" is redefined.
cc-101 cc: WARNING ./tinfo/comp_hash.c, Line = 42, File = ./../include/term.h, 
Line = 93
 The macro "TTY" is redefined.
cc-315 cc: ERROR ./tinfo/comp_hash.c, Line = 42, File = ./../include/term.h, 
Line = 133
 The include file "sgtty.h" is unavailable.
cc-101 cc: WARNING ./tinfo/comp_hash.c, Line = 42, File = ./../include/term.h, 
Line = 135
 The macro "TTY" is redefined.
cc-106 cc: WARNING ./tinfo/comp_hash.c, Line = 42, File = ./../include/term.h, 
Line = 1
 The declaration of "bad" has no type specifier.
cc-633 cc: ERROR ./tinfo/comp_hash.c, Line = 42, File = ./../include/term.h, 
Line = 1
 The token "switch" appears where a semicolon is expected.
cc-106 cc: WARNING ./tinfo/comp_hash.c, Line = 42, File = 
/usr/include/sys/termios.h, Line = 186
 The declaration of "tcflag_t" has no type specifier.
cc-119 cc: WARNING ./tinfo/comp_hash.c, Line = 42, File = 
/usr/include/sys/termios.h, Line = 186
 There is no semicolon after a declaration.
cc-106 cc: WARNING ./tinfo/comp_hash.c, Line = 42, File = 
/usr/include/sys/termios.h, Line = 188
 The declaration of "tcflag_t" has no type specifier.
cc-426 cc: ERROR ./tinfo/comp_hash.c, Line = 42, File = 
/usr/include/sys/termios.h, Line = 188
 The identifier "tcflag_t" has been declared and cannot be redefined.
cc-119 cc: WARNING ./tinfo/comp_hash.c, Line = 42, File = 
/usr/include/sys/termios.h, Line = 188
 There is no semicolon after a declaration.
cc-106 cc: WARNING ./tinfo/comp_hash.c, Line = 42, File = 
/usr/include/sys/termios.h, Line = 190
 The declaration of "tcflag_t" has no type specifier.
cc-426 cc: ERROR ./tinfo/comp_hash.c, Line = 42, File = 
/usr/include/sys/termios.h, Line = 190
 The identifier "tcflag_t" has been declared and cannot be redefined.
cc-119 cc: WARNING ./tinfo/comp_hash.c, Line = 42, File = 
/usr/include/sys/termios.h, Line = 190
 There is no semicolon after a declaration.
cc-106 cc: WARNING ./tinfo/comp_hash.c, Line = 42, File = 
/usr/include/sys/termios.h, Line = 192
 The declaration of "tcflag_t" has no type specifier.
cc-426 cc: ERROR ./tinfo/comp_hash.c, Line = 42, File = 
/usr/include/sys/termios.h, Line = 192
 The identifier "tcflag_t" has been declared and cannot be redefined.
cc-119 cc: WARNING ./tinfo/comp_hash.c, Line = 42, File = 
/usr/include/sys/termios.h, Line = 192
 There is no semicolon after a declaration.
cc-555 cc: ERROR ./tinfo/comp_hash.c, Line = 42, File = ./../include/term.h, 
Line = 699
 A member of a structure or union has an incomplete type.
cc-555 cc: ERROR ./tinfo/comp_hash.c, Line = 42, File = ./../include/term.h, 
Line = 700
 A member of a structure or union has an incomplete type.
cc-106 cc: WARNING ./tinfo/comp_hash.c, Line = 42, File = ./../include/term.h, 
Line = 1
 The declaration of "bad" has no type specifier.
cc-633 cc: ERROR ./tinfo/comp_hash.c, Line = 42, File = ./../include/term.h, 
Line = 1
 The token "switch" appears where a semicolon is expected.
cc-132 cc: WARNING ./tinfo/comp_hash.c, Line = 42, File = 
./../include/term_entry.h, Line = 69
 An extra "}" appears in the compilation unit.
cc-106 cc: WARNING ./tinfo/comp_hash.c, Line = 42, File = 
./../include/term_entry.h, Line = 70
 The declaration of "ENTRY" has no type specifier.
cc-633 cc: ERROR ./tinfo/comp_hash.c, Line = 42, File = 
./../include/term_entry.h, Line = 94
 The token "*" appears where a semicolon is expected.
cc-633 cc: ERROR ./tinfo/comp_hash.c, Line = 42, File = 
./../include/term_entry.h, Line = 95
 The token "*" appears where a semicolon is expected.
cc-633 cc: ERROR ./tinfo/comp_hash.c, Line = 42, File = 
./../include/term_entry.h, Line = 121
 The token "*" appears where a semicolon is expected.
cc-500 cc: ERROR ./tinfo/comp_hash.c, Line = 42, File = 
./../include/term_entry.h, Line = 125
 A "," or ")" does not appear after a function parameter.
cc-500 cc: ERROR ./tinfo/comp_hash.c, Line = 42, File = 
./../include/term_entry.h, Line = 125
 A "," or ")" does not appear after a function parameter.
cc-425 cc: ERROR ./tinfo/comp_hash.c, Line = 42, File = 
./../include/term_entry.h, Line = 125
 Keyword "const" cannot be used in this declaration.
cc-451 cc: ERROR ./tinfo/comp_hash.c, Line = 42, File = 
./../include/term_entry.h, Line = 125
 A function definition is not present where required.
cc-500 cc: ERROR ./tinfo/comp_hash.c, Line = 42, File = 
./../include/term_entry.h, Line = 145
 A "," or ")" does not appear after a function parameter.
cc-501 cc: ERROR ./tinfo/comp_hash.c, Line = 42, File = 
./../include/term_entry.h, Line = 145
 An identifier is expected to follow a ","; "int" appears instead.
cc-451 cc: ERROR ./tinfo/comp_hash.c, Line = 42, File = 
./../include/term_entry.h, Line = 145
 A function definition is not present where required.
cc-508 cc: ERROR ./tinfo/comp_hash.c, Line = 42, File = 
./../include/term_entry.h, Line = 153
 A "pointer to function" contains an identifier list.
cc-106 cc: WARNING ./tinfo/comp_hash.c, Line = 42, File = 
./../include/term_entry.h, Line = 153
 The declaration of "ENTRY" has no type specifier.
cc-498 cc: ERROR ./tinfo/comp_hash.c, Line = 42, File = 
./../include/term_entry.h, Line = 153
 A "," or ")" is expected where "*" appears in a function prototype.
cc-633 cc: ERROR ./tinfo/comp_hash.c, Line = 42, File = 
./../include/term_entry.h, Line = 153
 The token ")" appears where a semicolon is expected.
cc-500 cc: ERROR ./tinfo/comp_hash.c, Line = 42, File = 
./../include/term_entry.h, Line = 157
 A "," or ")" does not appear after a function parameter.
cc-451 cc: ERROR ./tinfo/comp_hash.c, Line = 42, File = 
./../include/term_entry.h, Line = 157
 A function definition is not present where required.
cc-633 cc: ERROR ./tinfo/comp_hash.c, Line = 42, File = 
../ncurses/curses.priv.h, Line = 1100
 The token "*" appears where a semicolon is expected.
cc-500 cc: ERROR ./tinfo/comp_hash.c, Line = 42, File = 
../ncurses/curses.priv.h, Line = 1116
 A "," or ")" does not appear after a function parameter.
cc-500 cc: ERROR ./tinfo/comp_hash.c, Line = 42, File = 
../ncurses/curses.priv.h, Line = 1116
 A "," or ")" does not appear after a function parameter.
cc-521 cc: ERROR ./tinfo/comp_hash.c, Line = 42, File = 
../ncurses/curses.priv.h, Line = 1116
 The identifier "*" is used more than once in a function declarator.
cc-451 cc: ERROR ./tinfo/comp_hash.c, Line = 42, File = 
../ncurses/curses.priv.h, Line = 1116
 A function definition is not present where required.
cc-515 cc: ERROR File = ./tinfo/comp_hash.c, Line = 270
 Both sides of the assignment operator are not compatible.

TOTAL WARNINGS DETECTED IN comp_hash.c: 35
TOTAL ERRORS DETECTED IN comp_hash.c: 29

I'll attach config.log.


Folkert van Heusden

--
Try MultiTail! Multiple windows with logfiles, filtered with regular
expressions, colored output, etc. etc. www.vanheusden.com/multitail/
----------------------------------------------------------------------
Get your PGP/GPG key signed at www.biglumber.com!
----------------------------------------------------------------------
Phone: +31-6-41278122, PGP-key: 1F28D8AE, www.vanheusden.com


--
Thomas E. Dickey
http://invisible-island.net
ftp://invisible-island.net




reply via email to

[Prev in Thread] Current Thread [Next in Thread]