[MacPorts] #12076: BUG: ncursesw-5.6 won't build
MacPorts
noreply at macports.org
Sat Oct 25 19:34:33 PDT 2008
#12076: BUG: ncursesw-5.6 won't build
-------------------------------------+--------------------------------------
Reporter: Hugh.LaMaster at nasa.gov | Owner: imajes at macports.org
Type: defect | Status: reopened
Priority: Normal | Milestone: Port Bugs
Component: ports | Version:
Resolution: | Keywords: ncurses, ncursesw
Port: ncursesw |
-------------------------------------+--------------------------------------
Changes (by blb at macports.org):
* port: => ncursesw
Old description:
> ports depending on ncurses/cursesw won't build. ncurses depends on
> ncursesw.
> ncursesw won't build/install. See errors below. (Software environment
> at bottom).
>
> ---> Building ncursesw with target all
> cd man && make DESTDIR="" all
> make[1]: Nothing to be done for `all'.
> cd include && make DESTDIR="" all
> make[1]: Nothing to be done for `all'.
> cd ncurses && make DESTDIR="" all
> /usr/bin/gcc-4.0 -o make_hash -DHAVE_CONFIG_H -I../ncurses -I.
> -I./../include -I../include -DHAVE_CONFIG_H -I../ncurses -I. -I.
> -I../include -I/opt/local/include -U_XOPEN_SOURCE -D_XOPEN_SOURCE=500
> -DSIGWINCH=28 -D_XOPEN_SOURCE_EXTENDED -DNDEBUG
> -I/opt/local/include/ncursesw -O2 -no-cpp-precomp -DMAIN_PROGRAM
> ./tinfo/comp_hash.c -L/opt/local/lib -Wl,-search_paths_first
> In file included from ./../include/ncurses_cfg.h:173,
> from ../ncurses/curses.priv.h:55,
> from ./tinfo/comp_hash.c:42:
> ./../include/ncurses_def.h:5:1: error: unterminated #ifndef
> In file included from ../ncurses/curses.priv.h:253,
> from ./tinfo/comp_hash.c:42:
> ./../include/term_entry.h:54: error: parse error before 'TERMTYPE'
> ./../include/term_entry.h:54: warning: no semicolon at end of struct or
> union
> ./../include/term_entry.h:69: error: parse error before '}' token
> ./../include/term_entry.h:70: warning: data definition has no type or
> storage class
> ./../include/term_entry.h:94: error: parse error before '*' token
> ./../include/term_entry.h:94: warning: data definition has no type or
> storage class
> ./../include/term_entry.h:95: error: parse error before '*' token
> ./../include/term_entry.h:95: warning: data definition has no type or
> storage class
> ./../include/term_entry.h:121: error: parse error before '*' token
> ./../include/term_entry.h:121: error: parse error before '*' token
> ./../include/term_entry.h:121: warning: data definition has no type or
> storage class
> ./../include/term_entry.h:123: error: parse error before '*' token
> ./../include/term_entry.h:124: error: parse error before '*' token
> ./../include/term_entry.h:125: error: parse error before '*' token
> ./../include/term_entry.h:128: error: parse error before '*' token
> ./../include/term_entry.h:129: error: parse error before '*' token
> ./../include/term_entry.h:132: error: parse error before '*' token
> ./../include/term_entry.h:138: error: parse error before '*' token
> ./../include/term_entry.h:145: error: parse error before '*' token
> ./../include/term_entry.h:150: error: parse error before '*' token
> ./../include/term_entry.h:153: error: parse error before 'ENTRY'
> ./../include/term_entry.h:157: error: parse error before '*' token
> ./../include/term_entry.h:158: error: parse error before '*' token
> ./../include/term_entry.h:159: error: parse error before '*' token
> ./../include/term_entry.h:162: error: parse error before '*' token
> In file included from ./tinfo/comp_hash.c:42:
> ../ncurses/curses.priv.h:407: error: parse error before 'TERMINAL'
> ../ncurses/curses.priv.h:407: warning: no semicolon at end of struct or
> union
> ../ncurses/curses.priv.h:615: error: parse error before '}' token
> In file included from ./tinfo/comp_hash.c:42:
> ../ncurses/curses.priv.h:1186: error: parse error before '*' token
> ../ncurses/curses.priv.h:1186: error: parse error before '*' token
> ../ncurses/curses.priv.h:1186: warning: data definition has no type or
> storage class
> ../ncurses/curses.priv.h:1197: error: parse error before 'TERMTYPE'
> ../ncurses/curses.priv.h:1202: error: parse error before '*' token
> make[1]: *** [make_hash] Error 1
> make: *** [all] Error 2
> Error: Target com.apple.build returned: shell command " cd
> "/opt/local/var/db/dports/build/_private_opt_local_var_db_dports_sources_rsync.rsync.darwinports.org_dpupdate_dports_devel_ncursesw/work/ncurses-5.6"
> && make all " returned error 2
> Command output: ./../include/term_entry.h:95: warning: data definition
> has no type or storage class
> ./../include/term_entry.h:121: error: parse error before '*' token
> ./../include/term_entry.h:121: error: parse error before '*' token
> ./../include/term_entry.h:121: warning: data definition has no type or
> storage class
> ./../include/term_entry.h:123: error: parse error before '*' token
> ./../include/term_entry.h:124: error: parse error before '*' token
> ./../include/term_entry.h:125: error: parse error before '*' token
> ./../include/term_entry.h:128: error: parse error before '*' token
> ./../include/term_entry.h:129: error: parse error before '*' token
> ./../include/term_entry.h:132: error: parse error before '*' token
> ./../include/term_entry.h:138: error: parse error before '*' token
> ./../include/term_entry.h:145: error: parse error before '*' token
> ./../include/term_entry.h:150: error: parse error before '*' token
> ./../include/term_entry.h:153: error: parse error before 'ENTRY'
> ./../include/term_entry.h:157: error: parse error before '*' token
> ./../include/term_entry.h:158: error: parse error before '*' token
> ./../include/term_entry.h:159: error: parse error before '*' token
> ./../include/term_entry.h:162: error: parse error before '*' token
> In file included from ./tinfo/comp_hash.c:42:
> ../ncurses/curses.priv.h:407: error: parse error before 'TERMINAL'
> ../ncurses/curses.priv.h:407: warning: no semicolon at end of struct or
> union
> ../ncurses/curses.priv.h:615: error: parse error before '}' token
> In file included from ./tinfo/comp_hash.c:42:
> ../ncurses/curses.priv.h:1186: error: parse error before '*' token
> ../ncurses/curses.priv.h:1186: error: parse error before '*' token
> ../ncurses/curses.priv.h:1186: warning: data definition has no type or
> storage class
> ../ncurses/curses.priv.h:1197: error: parse error before 'TERMTYPE'
> ../ncurses/curses.priv.h:1202: error: parse error before '*' token
> make[1]: *** [make_hash] Error 1
> make: *** [all] Error 2
>
> Warning: the following items did not execute (for ncursesw):
> com.apple.activate com.apple.build com.apple.dest com.apple.archive
> com.apple.install
>
>
>
> Environment
> ===========
>
> Hardware: PowerBook G4 1.5 GHz
> OS: MacOS X 10.4.9
> Relevant software: XCode 2.4
>
> # libtool --version
> ltmain.sh (GNU libtool) 1.5.22 (1.1220.2.365 2005/12/18 22:14:06)
>
> # cc --version
> powerpc-apple-darwin8-gcc-4.0.1 (GCC) 4.0.1 (Apple Computer, Inc. build
> 5363)
>
> # port --version
> MacPorts 1.442
>
> # make --version
> GNU Make 3.80
>
> # gmake --version
> GNU Make 3.81
>
> This program built for powerpc-apple-darwin8.6.0
>
> # glibtool --version
> ltmain.sh (GNU libtool) 1.5.22 (1.1220.2.365 2005/12/18 22:14:06)
>
> # gcc --version
> powerpc-apple-darwin8-gcc-4.0.1 (GCC) 4.0.1 (Apple Computer, Inc. build
> 5363)
New description:
ports depending on ncurses/cursesw won't build. ncurses depends on
ncursesw.
ncursesw won't build/install. See errors below. (Software environment at
bottom).
{{{
---> Building ncursesw with target all
cd man && make DESTDIR="" all
make[1]: Nothing to be done for `all'.
cd include && make DESTDIR="" all
make[1]: Nothing to be done for `all'.
cd ncurses && make DESTDIR="" all
/usr/bin/gcc-4.0 -o make_hash -DHAVE_CONFIG_H -I../ncurses -I.
-I./../include -I../include -DHAVE_CONFIG_H -I../ncurses -I. -I.
-I../include -I/opt/local/include -U_XOPEN_SOURCE -D_XOPEN_SOURCE=500
-DSIGWINCH=28 -D_XOPEN_SOURCE_EXTENDED -DNDEBUG
-I/opt/local/include/ncursesw -O2 -no-cpp-precomp -DMAIN_PROGRAM
./tinfo/comp_hash.c -L/opt/local/lib -Wl,-search_paths_first
In file included from ./../include/ncurses_cfg.h:173,
from ../ncurses/curses.priv.h:55,
from ./tinfo/comp_hash.c:42:
./../include/ncurses_def.h:5:1: error: unterminated #ifndef
In file included from ../ncurses/curses.priv.h:253,
from ./tinfo/comp_hash.c:42:
./../include/term_entry.h:54: error: parse error before 'TERMTYPE'
./../include/term_entry.h:54: warning: no semicolon at end of struct or
union
./../include/term_entry.h:69: error: parse error before '}' token
./../include/term_entry.h:70: warning: data definition has no type or
storage class
./../include/term_entry.h:94: error: parse error before '*' token
./../include/term_entry.h:94: warning: data definition has no type or
storage class
./../include/term_entry.h:95: error: parse error before '*' token
./../include/term_entry.h:95: warning: data definition has no type or
storage class
./../include/term_entry.h:121: error: parse error before '*' token
./../include/term_entry.h:121: error: parse error before '*' token
./../include/term_entry.h:121: warning: data definition has no type or
storage class
./../include/term_entry.h:123: error: parse error before '*' token
./../include/term_entry.h:124: error: parse error before '*' token
./../include/term_entry.h:125: error: parse error before '*' token
./../include/term_entry.h:128: error: parse error before '*' token
./../include/term_entry.h:129: error: parse error before '*' token
./../include/term_entry.h:132: error: parse error before '*' token
./../include/term_entry.h:138: error: parse error before '*' token
./../include/term_entry.h:145: error: parse error before '*' token
./../include/term_entry.h:150: error: parse error before '*' token
./../include/term_entry.h:153: error: parse error before 'ENTRY'
./../include/term_entry.h:157: error: parse error before '*' token
./../include/term_entry.h:158: error: parse error before '*' token
./../include/term_entry.h:159: error: parse error before '*' token
./../include/term_entry.h:162: error: parse error before '*' token
In file included from ./tinfo/comp_hash.c:42:
../ncurses/curses.priv.h:407: error: parse error before 'TERMINAL'
../ncurses/curses.priv.h:407: warning: no semicolon at end of struct or
union
../ncurses/curses.priv.h:615: error: parse error before '}' token
In file included from ./tinfo/comp_hash.c:42:
../ncurses/curses.priv.h:1186: error: parse error before '*' token
../ncurses/curses.priv.h:1186: error: parse error before '*' token
../ncurses/curses.priv.h:1186: warning: data definition has no type or
storage class
../ncurses/curses.priv.h:1197: error: parse error before 'TERMTYPE'
../ncurses/curses.priv.h:1202: error: parse error before '*' token
make[1]: *** [make_hash] Error 1
make: *** [all] Error 2
Error: Target com.apple.build returned: shell command " cd
"/opt/local/var/db/dports/build/_private_opt_local_var_db_dports_sources_rsync.rsync.darwinports.org_dpupdate_dports_devel_ncursesw/work/ncurses-5.6"
&& make all " returned error 2
Command output: ./../include/term_entry.h:95: warning: data definition has
no type or storage class
./../include/term_entry.h:121: error: parse error before '*' token
./../include/term_entry.h:121: error: parse error before '*' token
./../include/term_entry.h:121: warning: data definition has no type or
storage class
./../include/term_entry.h:123: error: parse error before '*' token
./../include/term_entry.h:124: error: parse error before '*' token
./../include/term_entry.h:125: error: parse error before '*' token
./../include/term_entry.h:128: error: parse error before '*' token
./../include/term_entry.h:129: error: parse error before '*' token
./../include/term_entry.h:132: error: parse error before '*' token
./../include/term_entry.h:138: error: parse error before '*' token
./../include/term_entry.h:145: error: parse error before '*' token
./../include/term_entry.h:150: error: parse error before '*' token
./../include/term_entry.h:153: error: parse error before 'ENTRY'
./../include/term_entry.h:157: error: parse error before '*' token
./../include/term_entry.h:158: error: parse error before '*' token
./../include/term_entry.h:159: error: parse error before '*' token
./../include/term_entry.h:162: error: parse error before '*' token
In file included from ./tinfo/comp_hash.c:42:
../ncurses/curses.priv.h:407: error: parse error before 'TERMINAL'
../ncurses/curses.priv.h:407: warning: no semicolon at end of struct or
union
../ncurses/curses.priv.h:615: error: parse error before '}' token
In file included from ./tinfo/comp_hash.c:42:
../ncurses/curses.priv.h:1186: error: parse error before '*' token
../ncurses/curses.priv.h:1186: error: parse error before '*' token
../ncurses/curses.priv.h:1186: warning: data definition has no type or
storage class
../ncurses/curses.priv.h:1197: error: parse error before 'TERMTYPE'
../ncurses/curses.priv.h:1202: error: parse error before '*' token
make[1]: *** [make_hash] Error 1
make: *** [all] Error 2
Warning: the following items did not execute (for ncursesw):
com.apple.activate com.apple.build com.apple.dest com.apple.archive
com.apple.install
}}}
{{{
Environment
===========
Hardware: PowerBook G4 1.5 GHz
OS: MacOS X 10.4.9
Relevant software: XCode 2.4
# libtool --version
ltmain.sh (GNU libtool) 1.5.22 (1.1220.2.365 2005/12/18 22:14:06)
# cc --version
powerpc-apple-darwin8-gcc-4.0.1 (GCC) 4.0.1 (Apple Computer, Inc. build
5363)
# port --version
MacPorts 1.442
# make --version
GNU Make 3.80
# gmake --version
GNU Make 3.81
This program built for powerpc-apple-darwin8.6.0
# glibtool --version
ltmain.sh (GNU libtool) 1.5.22 (1.1220.2.365 2005/12/18 22:14:06)
# gcc --version
powerpc-apple-darwin8-gcc-4.0.1 (GCC) 4.0.1 (Apple Computer, Inc. build
5363)
}}}
--
--
Ticket URL: <http://trac.macports.org/ticket/12076#comment:8>
MacPorts <http://www.macports.org/>
Ports system for Mac OS
More information about the macports-tickets
mailing list