[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