Subject: ncurses-5.4 build problem
To: None <tech-pkg@NetBSD.org>
From: Thomas Klausner <wiz@NetBSD.org>
List: tech-pkg
Date: 03/04/2004 18:10:29
On NetBSD-i386/1.6L:

cd ../lib && /usr/obj/devel/ncurses/work/.buildlink/bin/libtool --mode=3Dli=
nk gcc -o libncurses.la ../obj_lo/hardscroll.o ../obj_lo/hashmap.o ../obj_l=
o/lib_addch.o ../obj_lo/lib_addstr.o ../obj_lo/lib_beep.o ../obj_lo/lib_bkg=
d.o ../obj_lo/lib_box.o ../obj_lo/lib_chgat.o ../obj_lo/lib_clear.o ../obj_=
lo/lib_clearok.o ../obj_lo/lib_clrbot.o ../obj_lo/lib_clreol.o ../obj_lo/li=
b_color.o ../obj_lo/lib_colorset.o ../obj_lo/lib_delch.o ../obj_lo/lib_delw=
in.o ../obj_lo/lib_echo.o ../obj_lo/lib_endwin.o ../obj_lo/lib_erase.o ../o=
bj_lo/lib_flash.o ../obj_lo/lib_gen.o ../obj_lo/lib_getch.o ../obj_lo/lib_g=
etstr.o ../obj_lo/lib_hline.o ../obj_lo/lib_immedok.o ../obj_lo/lib_inchstr=
.o ../obj_lo/lib_initscr.o ../obj_lo/lib_insch.o ../obj_lo/lib_insdel.o ../=
obj_lo/lib_instr.o ../obj_lo/lib_isendwin.o ../obj_lo/lib_leaveok.o ../obj_=
lo/lib_mouse.o ../obj_lo/lib_move.o ../obj_lo/lib_mvcur.o ../obj_lo/lib_mvw=
in.o ../obj_lo/lib_newterm.o ../obj_lo/lib_newwin.o ../obj_lo/lib_nl.o ../o=
bj_lo/lib_overlay.o ../obj_lo/lib_pad.o ../obj_lo/lib_printw.o ../obj_lo/li=
b_redrawln.o ../obj_lo/lib_refresh.o ../obj_lo/lib_restart.o ../obj_lo/lib_=
scanw.o ../obj_lo/lib_screen.o ../obj_lo/lib_scroll.o ../obj_lo/lib_scrollo=
k.o ../obj_lo/lib_scrreg.o ../obj_lo/lib_set_term.o ../obj_lo/lib_slk.o ../=
obj_lo/lib_slkatr_set.o ../obj_lo/lib_slkatrof.o ../obj_lo/lib_slkatron.o .=
./obj_lo/lib_slkatrset.o ../obj_lo/lib_slkattr.o ../obj_lo/lib_slkclear.o .=
./obj_lo/lib_slkcolor.o ../obj_lo/lib_slkinit.o ../obj_lo/lib_slklab.o ../o=
bj_lo/lib_slkrefr.o ../obj_lo/lib_slkset.o ../obj_lo/lib_slktouch.o ../obj_=
lo/lib_touch.o ../obj_lo/lib_tstp.o ../obj_lo/lib_ungetch.o ../obj_lo/lib_v=
idattr.o ../obj_lo/lib_vline.o ../obj_lo/lib_wattroff.o ../obj_lo/lib_wattr=
on.o ../obj_lo/lib_winch.o ../obj_lo/lib_window.o ../obj_lo/nc_panel.o ../o=
bj_lo/safe_sprintf.o ../obj_lo/tty_update.o ../obj_lo/varargs.o ../obj_lo/m=
emmove.o ../obj_lo/vsscanf.o ../obj_lo/lib_freeall.o ../obj_lo/define_key.o=
 ../obj_lo/expanded.o ../obj_lo/key_defined.o ../obj_lo/keybound.o ../obj_l=
o/keyok.o ../obj_lo/lib_dft_fgbg.o ../obj_lo/lib_print.o ../obj_lo/resizete=
rm.o ../obj_lo/tries.o ../obj_lo/wresize.o ../obj_lo/access.o ../obj_lo/add=
_tries.o ../obj_lo/alloc_entry.o ../obj_lo/alloc_ttype.o ../obj_lo/captoinf=
o.o ../obj_lo/codes.o ../obj_lo/comp_captab.o ../obj_lo/comp_error.o ../obj=
_lo/comp_expand.o ../obj_lo/comp_hash.o ../obj_lo/comp_parse.o ../obj_lo/co=
mp_scan.o ../obj_lo/doalloc.o ../obj_lo/fallback.o ../obj_lo/free_ttype.o .=
./obj_lo/getenv_num.o ../obj_lo/home_terminfo.o ../obj_lo/init_keytry.o ../=
obj_lo/lib_acs.o ../obj_lo/lib_baudrate.o ../obj_lo/lib_cur_term.o ../obj_l=
o/lib_data.o ../obj_lo/lib_has_cap.o ../obj_lo/lib_kernel.o ../obj_lo/lib_k=
eyname.o ../obj_lo/lib_longname.o ../obj_lo/lib_napms.o ../obj_lo/lib_optio=
ns.o ../obj_lo/lib_raw.o ../obj_lo/lib_setup.o ../obj_lo/lib_termcap.o ../o=
bj_lo/lib_termname.o ../obj_lo/lib_tgoto.o ../obj_lo/lib_ti.o ../obj_lo/lib=
_tparm.o ../obj_lo/lib_tputs.o ../obj_lo/lib_trace.o ../obj_lo/lib_ttyflags=
.o ../obj_lo/lib_twait.o ../obj_lo/name_match.o ../obj_lo/names.o ../obj_lo=
/parse_entry.o ../obj_lo/read_entry.o ../obj_lo/read_termcap.o ../obj_lo/se=
tbuf.o ../obj_lo/strings.o ../obj_lo/unctrl.o ../obj_lo/visbuf.o ../obj_lo/=
write_entry.o ../obj_lo/version.o -rpath /usr/pkg/lib -version-info 5:4 -L.=
./lib
*** [buildlink3] Warning: libtool detected -L../lib
mkdir .libs
libtool: link: cannot build libtool library `libncurses.la' from non-libtoo=
l objects on this host: ../obj_lo/hardscroll.o ../obj_lo/hashmap.o ../obj_l=
o/lib_addch.o ../obj_lo/lib_addstr.o ../obj_lo/lib_beep.o ../obj_lo/lib_bkg=
d.o ../obj_lo/lib_box.o ../obj_lo/lib_chgat.o ../obj_lo/lib_clear.o ../obj_=
lo/lib_clearok.o ../obj_lo/lib_clrbot.o ../obj_lo/lib_clreol.o ../obj_lo/li=
b_color.o ../obj_lo/lib_colorset.o ../obj_lo/lib_delch.o ../obj_lo/lib_delw=
in.o ../obj_lo/lib_echo.o ../obj_lo/lib_endwin.o ../obj_lo/lib_erase.o ../o=
bj_lo/lib_flash.o ../obj_lo/lib_gen.o ../obj_lo/lib_getch.o ../obj_lo/lib_g=
etstr.o ../obj_lo/lib_hline.o ../obj_lo/lib_immedok.o ../obj_lo/lib_inchstr=
.o ../obj_lo/lib_initscr.o ../obj_lo/lib_insch.o ../obj_lo/lib_insdel.o ../=
obj_lo/lib_instr.o ../obj_lo/lib_isendwin.o ../obj_lo/lib_leaveok.o ../obj_=
lo/lib_mouse.o ../obj_lo/lib_move.o ../obj_lo/lib_mvcur.o ../obj_lo/lib_mvw=
in.o ../obj_lo/lib_newterm.o ../obj_lo/lib_newwin.o ../obj_lo/lib_nl.o ../o=
bj_lo/lib_overlay.o ../obj_lo/lib_pad.o ../obj_lo/lib_printw.o ../obj_lo/li=
b_redrawln.o ../obj_lo/lib_refresh.o ../obj_lo/lib_restart.o ../obj_lo/lib_=
scanw.o ../obj_lo/lib_screen.o ../obj_lo/lib_scroll.o ../obj_lo/lib_scrollo=
k.o ../obj_lo/lib_scrreg.o ../obj_lo/lib_set_term.o ../obj_lo/lib_slk.o ../=
obj_lo/lib_slkatr_set.o ../obj_lo/lib_slkatrof.o ../obj_lo/lib_slkatron.o .=
./obj_lo/lib_slkatrset.o ../obj_lo/lib_slkattr.o ../obj_lo/lib_slkclear.o .=
./obj_lo/lib_slkcolor.o ../obj_lo/lib_slkinit.o ../obj_lo/lib_slklab.o ../o=
bj_lo/lib_slkrefr.o ../obj_lo/lib_slkset.o ../obj_lo/lib_slktouch.o ../obj_=
lo/lib_touch.o ../obj_lo/lib_tstp.o ../obj_lo/lib_ungetch.o ../obj_lo/lib_v=
idattr.o ../obj_lo/lib_vline.o ../obj_lo/lib_wattroff.o ../obj_lo/lib_wattr=
on.o ../obj_lo/lib_winch.o ../obj_lo/lib_window.o ../obj_lo/nc_panel.o ../o=
bj_lo/safe_sprintf.o ../obj_lo/tty_update.o ../obj_lo/varargs.o ../obj_lo/m=
emmove.o ../obj_lo/vsscanf.o ../obj_lo/lib_freeall.o ../obj_lo/define_key.o=
 ../obj_lo/expanded.o ../obj_lo/key_defined.o ../obj_lo/keybound.o ../obj_l=
o/keyok.o ../obj_lo/lib_dft_fgbg.o ../obj_lo/lib_print.o ../obj_lo/resizete=
rm.o ../obj_lo/tries.o ../obj_lo/wresize.o ../obj_lo/access.o ../obj_lo/add=
_tries.o ../obj_lo/alloc_entry.o ../obj_lo/alloc_ttype.o ../obj_lo/captoinf=
o.o ../obj_lo/codes.o ../obj_lo/comp_captab.o ../obj_lo/comp_error.o ../obj=
_lo/comp_expand.o ../obj_lo/comp_hash.o ../obj_lo/comp_parse.o ../obj_lo/co=
mp_scan.o ../obj_lo/doalloc.o ../obj_lo/fallback.o ../obj_lo/free_ttype.o .=
./obj_lo/getenv_num.o ../obj_lo/home_terminfo.o ../obj_lo/init_keytry.o ../=
obj_lo/lib_acs.o ../obj_lo/lib_baudrate.o ../obj_lo/lib_cur_term.o ../obj_l=
o/lib_data.o ../obj_lo/lib_has_cap.o ../obj_lo/lib_kernel.o ../obj_lo/lib_k=
eyname.o ../obj_lo/lib_longname.o ../obj_lo/lib_napms.o ../obj_lo/lib_optio=
ns.o ../obj_lo/lib_raw.o ../obj_lo/lib_setup.o ../obj_lo/lib_termcap.o ../o=
bj_lo/lib_termname.o ../obj_lo/lib_tgoto.o ../obj_lo/lib_ti.o ../obj_lo/lib=
_tparm.o ../obj_lo/lib_tputs.o ../obj_lo/lib_trace.o ../obj_lo/lib_ttyflags=
.o ../obj_lo/lib_twait.o ../obj_lo/name_match.o ../obj_lo/names.o ../obj_lo=
/parse_entry.o ../obj_lo/read_entry.o ../obj_lo/read_termcap.o ../obj_lo/se=
tbuf.o ../obj_lo/strings.o ../obj_lo/unctrl.o ../obj_lo/visbuf.o ../obj_lo/=
write_entry.o ../obj_lo/version.o
*** Error code 1

Stop.

The important part seems to be "libtool: link: cannont build libtool library
`libncurses.la' from non-libtool objects on this host".
No idea which of the following files should fall in that category though.

 Thomas