Ticket #637 (closed defect: fixed)

Opened 6 years ago

Last modified 6 years ago

MokoMakefile: Build fails: "tic: symbol lookup error: tic: undefined symbol: _nc_check_termtype"

Reported by: gronslet@… Owned by: mickey@…
Priority: high Milestone:
Component: OE bitbake recipes / build system Version: current svn head
Severity: blocker Keywords:
Cc: buglog@…, vendor@… Blocked By:
Blocking: Estimated Completion (week):
HasPatchForReview: PatchReviewResult:
Reproducible:

Description

Hi, I've already reported this to the openmoko-devel list [1] a couple weeks
ago, but feel like this is a more appropriate place. So here goes:

I am not able to build OpenMoko? on Fedora 7. I've followed the MokoMakefile?
guide [2] (and read the discussion there), but still get the following error:
(as of 2007-07-13. Not sure how to get the relevant svn rev numbers)


$ rm -rf moko/*
$ cd moko
$ wget http://www.rwhitby.net/files/openmoko/Makefile
$ unset LD_LIBRARY_PATH
$ nice make update-makefile
$ nice make update
$ nice make setup
$ emacs build/conf/local.conf # (add INHERIT += "rm_work")
$ nice make openmoko-devel-image

...Failed - full output from second run comes here:

$ nice make openmoko-devel-image

( cd build ; . ../setup-env ; \

bitbake openmoko-devel-image )

NOTE: Using cache in '/home/gronslet/moko/build/tmp/cache/fic-gta01'
NOTE: Handling BitBake? files: | (4353/4353) [100 %]
NOTE: Parsing finished. 4171 cached, 0 parsed, 182 skipped, 0 masked.

NOTE: build 200707140205: started

OE Build Configuration:
BB_VERSION = "1.6.9"
OE_REVISION = "<unknown>"
TARGET_ARCH = "arm"
TARGET_OS = "linux"
MACHINE = "fic-gta01"
DISTRO = "openmoko"
DISTRO_VERSION = ".dev-snapshot-20070714"
TARGET_FPU = "soft"

NOTE: preferred version 2.4 of glibc not available
NOTE: preferred version 2.4 of glibc-intermediate not available
NOTE: preferred version 2.4 of glibc not available
NOTE: Retrieved remote revisions: ['0', '0', '2360', '0']
NOTE: Retrieved remote revisions: ['239f05ee4dd4cfe0b50f251b533dcebe9e67c360',
'0', '2375']
NOTE: Retrieved remote revisions: ['0', '0', '2360', '0']
NOTE: package ncurses-5.4: started
NOTE: package ncurses-5.4-r8: task do_install: started
ERROR: function do_install failed
ERROR: log data follows (/home/gronslet/moko/build/tmp/work/armv4t-linux/
ncurses-5.4-r8/temp/log.do_install.2060)
| NOTE: make BUILD_LDFLAGS= BUILD_CCFLAGS=-I/home/gronslet/moko/build/tmp/work/
armv4t-linux/ncurses-5.4-r8/ncurses-5.4/ncurses -I/home/gronslet/moko/build/tmp/
work/armv4t-linux/ncurses-5.4-r8/ncurses-5.4/include -isystem/home/gronslet/
moko/build/tmp/staging/i686-linux/include -O2 DESTDIR=/home/gronslet/moko/build/
tmp/work/armv4t-linux/ncurses-5.4-r8/image install
| make[1]: Entering directory `/home/gronslet/moko/build/tmp/work/armv4t-linux/
ncurses-5.4-r8/ncurses-5.4'
| cd man && make DESTDIR="/home/gronslet/moko/build/tmp/work/armv4t-linux/
ncurses-5.4-r8/image" install
| make[2]: Entering directory `/home/gronslet/moko/build/tmp/work/armv4t-linux/
ncurses-5.4-r8/ncurses-5.4/man'
| sh ./edit_man.sh normal installing /home/gronslet/moko/build/tmp/work/armv4t-
linux/ncurses-5.4-r8/image/usr/share/man /home/gronslet/moko/build/tmp/work/
armv4t-linux/ncurses-5.4-r8/ncurses-5.4/man terminfo.5 /home/gronslet/moko/
build/tmp/work/armv4t-linux/ncurses-5.4-r8/ncurses-5.4/man/*.[0-9]*
| installing /home/gronslet/moko/build/tmp/work/armv4t-linux/ncurses-5.4-r8/
image/usr/share/man/man5/terminfo.5.gz
| installing /home/gronslet/moko/build/tmp/work/armv4t-linux/ncurses-5.4-r8/
image/usr/share/man/man1/captoinfo.1m.gz
| installing /home/gronslet/moko/build/tmp/work/armv4t-linux/ncurses-5.4-r8/
image/usr/share/man/man1/clear.1.gz
| installing /home/gronslet/moko/build/tmp/work/armv4t-linux/ncurses-5.4-r8/
image/usr/share/man/man3/curs_addch.3x.gz
| installing /home/gronslet/moko/build/tmp/work/armv4t-linux/ncurses-5.4-r8/
image/usr/share/man/man3/curs_addchstr.3x.gz
| installing /home/gronslet/moko/build/tmp/work/armv4t-linux/ncurses-5.4-r8/
image/usr/share/man/man3/curs_addstr.3x.gz
| installing /home/gronslet/moko/build/tmp/work/armv4t-linux/ncurses-5.4-r8/
image/usr/share/man/man3/curs_add_wch.3x.gz
| installing /home/gronslet/moko/build/tmp/work/armv4t-linux/ncurses-5.4-r8/
image/usr/share/man/man3/curs_add_wchstr.3x.gz
| installing /home/gronslet/moko/build/tmp/work/armv4t-linux/ncurses-5.4-r8/
image/usr/share/man/man3/curs_addwstr.3x.gz
| installing /home/gronslet/moko/build/tmp/work/armv4t-linux/ncurses-5.4-r8/
image/usr/share/man/man3/curs_attr.3x.gz
| installing /home/gronslet/moko/build/tmp/work/armv4t-linux/ncurses-5.4-r8/
image/usr/share/man/man3/curs_beep.3x.gz
| installing /home/gronslet/moko/build/tmp/work/armv4t-linux/ncurses-5.4-r8/
image/usr/share/man/man3/curs_bkgd.3x.gz
| installing /home/gronslet/moko/build/tmp/work/armv4t-linux/ncurses-5.4-r8/
image/usr/share/man/man3/curs_bkgrnd.3x.gz
| installing /home/gronslet/moko/build/tmp/work/armv4t-linux/ncurses-5.4-r8/
image/usr/share/man/man3/curs_border.3x.gz
| installing /home/gronslet/moko/build/tmp/work/armv4t-linux/ncurses-5.4-r8/
image/usr/share/man/man3/curs_border_set.3x.gz
| installing /home/gronslet/moko/build/tmp/work/armv4t-linux/ncurses-5.4-r8/
image/usr/share/man/man3/curs_clear.3x.gz
| installing /home/gronslet/moko/build/tmp/work/armv4t-linux/ncurses-5.4-r8/
image/usr/share/man/man3/curs_color.3x.gz
| installing /home/gronslet/moko/build/tmp/work/armv4t-linux/ncurses-5.4-r8/
image/usr/share/man/man3/curs_delch.3x.gz
| installing /home/gronslet/moko/build/tmp/work/armv4t-linux/ncurses-5.4-r8/
image/usr/share/man/man3/curs_deleteln.3x.gz
| installing /home/gronslet/moko/build/tmp/work/armv4t-linux/ncurses-5.4-r8/
image/usr/share/man/man3/curs_extend.3x.gz
| installing /home/gronslet/moko/build/tmp/work/armv4t-linux/ncurses-5.4-r8/
image/usr/share/man/man3/curs_getcchar.3x.gz
| installing /home/gronslet/moko/build/tmp/work/armv4t-linux/ncurses-5.4-r8/
image/usr/share/man/man3/curs_getch.3x.gz
| installing /home/gronslet/moko/build/tmp/work/armv4t-linux/ncurses-5.4-r8/
image/usr/share/man/man3/curs_getstr.3x.gz
| installing /home/gronslet/moko/build/tmp/work/armv4t-linux/ncurses-5.4-r8/
image/usr/share/man/man3/curs_get_wch.3x.gz
| installing /home/gronslet/moko/build/tmp/work/armv4t-linux/ncurses-5.4-r8/
image/usr/share/man/man3/curs_get_wstr.3x.gz
| installing /home/gronslet/moko/build/tmp/work/armv4t-linux/ncurses-5.4-r8/
image/usr/share/man/man3/curs_getyx.3x.gz
| installing /home/gronslet/moko/build/tmp/work/armv4t-linux/ncurses-5.4-r8/
image/usr/share/man/man3/curs_inch.3x.gz
| installing /home/gronslet/moko/build/tmp/work/armv4t-linux/ncurses-5.4-r8/
image/usr/share/man/man3/curs_inchstr.3x.gz
| installing /home/gronslet/moko/build/tmp/work/armv4t-linux/ncurses-5.4-r8/
image/usr/share/man/man3/curs_initscr.3x.gz
| installing /home/gronslet/moko/build/tmp/work/armv4t-linux/ncurses-5.4-r8/
image/usr/share/man/man3/curs_inopts.3x.gz
| installing /home/gronslet/moko/build/tmp/work/armv4t-linux/ncurses-5.4-r8/
image/usr/share/man/man3/curs_insch.3x.gz
| installing /home/gronslet/moko/build/tmp/work/armv4t-linux/ncurses-5.4-r8/
image/usr/share/man/man3/curs_insstr.3x.gz
| installing /home/gronslet/moko/build/tmp/work/armv4t-linux/ncurses-5.4-r8/
image/usr/share/man/man3/curs_instr.3x.gz
| installing /home/gronslet/moko/build/tmp/work/armv4t-linux/ncurses-5.4-r8/
image/usr/share/man/man3/curs_ins_wch.3x.gz
| installing /home/gronslet/moko/build/tmp/work/armv4t-linux/ncurses-5.4-r8/
image/usr/share/man/man3/curs_ins_wstr.3x.gz
| installing /home/gronslet/moko/build/tmp/work/armv4t-linux/ncurses-5.4-r8/
image/usr/share/man/man3/curs_in_wch.3x.gz
| installing /home/gronslet/moko/build/tmp/work/armv4t-linux/ncurses-5.4-r8/
image/usr/share/man/man3/curs_in_wchstr.3x.gz
| installing /home/gronslet/moko/build/tmp/work/armv4t-linux/ncurses-5.4-r8/
image/usr/share/man/man3/curs_inwstr.3x.gz
| installing /home/gronslet/moko/build/tmp/work/armv4t-linux/ncurses-5.4-r8/
image/usr/share/man/man3/curs_kernel.3x.gz
| installing /home/gronslet/moko/build/tmp/work/armv4t-linux/ncurses-5.4-r8/
image/usr/share/man/man3/curs_mouse.3x.gz
| installing /home/gronslet/moko/build/tmp/work/armv4t-linux/ncurses-5.4-r8/
image/usr/share/man/man3/curs_move.3x.gz
| installing /home/gronslet/moko/build/tmp/work/armv4t-linux/ncurses-5.4-r8/
image/usr/share/man/man3/curs_outopts.3x.gz
| installing /home/gronslet/moko/build/tmp/work/armv4t-linux/ncurses-5.4-r8/
image/usr/share/man/man3/curs_overlay.3x.gz
| installing /home/gronslet/moko/build/tmp/work/armv4t-linux/ncurses-5.4-r8/
image/usr/share/man/man3/curs_pad.3x.gz
| installing /home/gronslet/moko/build/tmp/work/armv4t-linux/ncurses-5.4-r8/
image/usr/share/man/man3/curs_print.3x.gz
| installing /home/gronslet/moko/build/tmp/work/armv4t-linux/ncurses-5.4-r8/
image/usr/share/man/man3/curs_printw.3x.gz
| installing /home/gronslet/moko/build/tmp/work/armv4t-linux/ncurses-5.4-r8/
image/usr/share/man/man3/curs_refresh.3x.gz
| installing /home/gronslet/moko/build/tmp/work/armv4t-linux/ncurses-5.4-r8/
image/usr/share/man/man3/curs_scanw.3x.gz
| installing /home/gronslet/moko/build/tmp/work/armv4t-linux/ncurses-5.4-r8/
image/usr/share/man/man3/curs_scr_dump.3x.gz
| installing /home/gronslet/moko/build/tmp/work/armv4t-linux/ncurses-5.4-r8/
image/usr/share/man/man3/curs_scroll.3x.gz
| installing /home/gronslet/moko/build/tmp/work/armv4t-linux/ncurses-5.4-r8/
image/usr/share/man/man3/curs_slk.3x.gz
| installing /home/gronslet/moko/build/tmp/work/armv4t-linux/ncurses-5.4-r8/
image/usr/share/man/man3/curs_termattrs.3x.gz
| installing /home/gronslet/moko/build/tmp/work/armv4t-linux/ncurses-5.4-r8/
image/usr/share/man/man3/curs_termcap.3x.gz
| .. installing alias tputs.3x.gz
| installing /home/gronslet/moko/build/tmp/work/armv4t-linux/ncurses-5.4-r8/
image/usr/share/man/man3/curs_terminfo.3x.gz
| .. installing alias tputs.3x.gz
| installing /home/gronslet/moko/build/tmp/work/armv4t-linux/ncurses-5.4-r8/
image/usr/share/man/man3/curs_touch.3x.gz
| installing /home/gronslet/moko/build/tmp/work/armv4t-linux/ncurses-5.4-r8/
image/usr/share/man/man3/curs_trace.3x.gz
| installing /home/gronslet/moko/build/tmp/work/armv4t-linux/ncurses-5.4-r8/
image/usr/share/man/man3/curs_util.3x.gz
| installing /home/gronslet/moko/build/tmp/work/armv4t-linux/ncurses-5.4-r8/
image/usr/share/man/man3/curs_window.3x.gz
| installing /home/gronslet/moko/build/tmp/work/armv4t-linux/ncurses-5.4-r8/
image/usr/share/man/man3/default_colors.3x.gz
| installing /home/gronslet/moko/build/tmp/work/armv4t-linux/ncurses-5.4-r8/
image/usr/share/man/man3/define_key.3x.gz
| installing /home/gronslet/moko/build/tmp/work/armv4t-linux/ncurses-5.4-r8/
image/usr/share/man/man3/form.3x.gz
| installing /home/gronslet/moko/build/tmp/work/armv4t-linux/ncurses-5.4-r8/
image/usr/share/man/man3/form_cursor.3x.gz
| installing /home/gronslet/moko/build/tmp/work/armv4t-linux/ncurses-5.4-r8/
image/usr/share/man/man3/form_data.3x.gz
| installing /home/gronslet/moko/build/tmp/work/armv4t-linux/ncurses-5.4-r8/
image/usr/share/man/man3/form_driver.3x.gz
| installing /home/gronslet/moko/build/tmp/work/armv4t-linux/ncurses-5.4-r8/
image/usr/share/man/man3/form_field.3x.gz
| installing /home/gronslet/moko/build/tmp/work/armv4t-linux/ncurses-5.4-r8/
image/usr/share/man/man3/form_field_attributes.3x.gz
| installing /home/gronslet/moko/build/tmp/work/armv4t-linux/ncurses-5.4-r8/
image/usr/share/man/man3/form_field_buffer.3x.gz
| installing /home/gronslet/moko/build/tmp/work/armv4t-linux/ncurses-5.4-r8/
image/usr/share/man/man3/form_field_info.3x.gz
| installing /home/gronslet/moko/build/tmp/work/armv4t-linux/ncurses-5.4-r8/
image/usr/share/man/man3/form_field_just.3x.gz
| installing /home/gronslet/moko/build/tmp/work/armv4t-linux/ncurses-5.4-r8/
image/usr/share/man/man3/form_field_new.3x.gz
| installing /home/gronslet/moko/build/tmp/work/armv4t-linux/ncurses-5.4-r8/
image/usr/share/man/man3/form_field_opts.3x.gz
| installing /home/gronslet/moko/build/tmp/work/armv4t-linux/ncurses-5.4-r8/
image/usr/share/man/man3/form_fieldtype.3x.gz
| installing /home/gronslet/moko/build/tmp/work/armv4t-linux/ncurses-5.4-r8/
image/usr/share/man/man3/form_field_userptr.3x.gz
| installing /home/gronslet/moko/build/tmp/work/armv4t-linux/ncurses-5.4-r8/
image/usr/share/man/man3/form_field_validation.3x.gz
| installing /home/gronslet/moko/build/tmp/work/armv4t-linux/ncurses-5.4-r8/
image/usr/share/man/man3/form_hook.3x.gz
| installing /home/gronslet/moko/build/tmp/work/armv4t-linux/ncurses-5.4-r8/
image/usr/share/man/man3/form_new.3x.gz
| installing /home/gronslet/moko/build/tmp/work/armv4t-linux/ncurses-5.4-r8/
image/usr/share/man/man3/form_new_page.3x.gz
| installing /home/gronslet/moko/build/tmp/work/armv4t-linux/ncurses-5.4-r8/
image/usr/share/man/man3/form_opts.3x.gz
| installing /home/gronslet/moko/build/tmp/work/armv4t-linux/ncurses-5.4-r8/
image/usr/share/man/man3/form_page.3x.gz
| installing /home/gronslet/moko/build/tmp/work/armv4t-linux/ncurses-5.4-r8/
image/usr/share/man/man3/form_post.3x.gz
| installing /home/gronslet/moko/build/tmp/work/armv4t-linux/ncurses-5.4-r8/
image/usr/share/man/man3/form_requestname.3x.gz
| installing /home/gronslet/moko/build/tmp/work/armv4t-linux/ncurses-5.4-r8/
image/usr/share/man/man3/form_userptr.3x.gz
| installing /home/gronslet/moko/build/tmp/work/armv4t-linux/ncurses-5.4-r8/
image/usr/share/man/man3/form_win.3x.gz
| installing /home/gronslet/moko/build/tmp/work/armv4t-linux/ncurses-5.4-r8/
image/usr/share/man/man1/infocmp.1m.gz
| installing /home/gronslet/moko/build/tmp/work/armv4t-linux/ncurses-5.4-r8/
image/usr/share/man/man1/infotocap.1m.gz
| installing /home/gronslet/moko/build/tmp/work/armv4t-linux/ncurses-5.4-r8/
image/usr/share/man/man3/keybound.3x.gz
| installing /home/gronslet/moko/build/tmp/work/armv4t-linux/ncurses-5.4-r8/
image/usr/share/man/man3/key_defined.3x.gz
| .. installing alias define_key.3x.gz
| installing /home/gronslet/moko/build/tmp/work/armv4t-linux/ncurses-5.4-r8/
image/usr/share/man/man3/keyok.3x.gz
| installing /home/gronslet/moko/build/tmp/work/armv4t-linux/ncurses-5.4-r8/
image/usr/share/man/man3/menu.3x.gz
| installing /home/gronslet/moko/build/tmp/work/armv4t-linux/ncurses-5.4-r8/
image/usr/share/man/man3/menu_attributes.3x.gz
| installing /home/gronslet/moko/build/tmp/work/armv4t-linux/ncurses-5.4-r8/
image/usr/share/man/man3/menu_cursor.3x.gz
| installing /home/gronslet/moko/build/tmp/work/armv4t-linux/ncurses-5.4-r8/
image/usr/share/man/man3/menu_driver.3x.gz
| installing /home/gronslet/moko/build/tmp/work/armv4t-linux/ncurses-5.4-r8/
image/usr/share/man/man3/menu_format.3x.gz
| installing /home/gronslet/moko/build/tmp/work/armv4t-linux/ncurses-5.4-r8/
image/usr/share/man/man3/menu_hook.3x.gz
| installing /home/gronslet/moko/build/tmp/work/armv4t-linux/ncurses-5.4-r8/
image/usr/share/man/man3/menu_items.3x.gz
| installing /home/gronslet/moko/build/tmp/work/armv4t-linux/ncurses-5.4-r8/
image/usr/share/man/man3/menu_mark.3x.gz
| installing /home/gronslet/moko/build/tmp/work/armv4t-linux/ncurses-5.4-r8/
image/usr/share/man/man3/menu_new.3x.gz
| installing /home/gronslet/moko/build/tmp/work/armv4t-linux/ncurses-5.4-r8/
image/usr/share/man/man3/menu_opts.3x.gz
| installing /home/gronslet/moko/build/tmp/work/armv4t-linux/ncurses-5.4-r8/
image/usr/share/man/man3/menu_pattern.3x.gz
| installing /home/gronslet/moko/build/tmp/work/armv4t-linux/ncurses-5.4-r8/
image/usr/share/man/man3/menu_post.3x.gz
| installing /home/gronslet/moko/build/tmp/work/armv4t-linux/ncurses-5.4-r8/
image/usr/share/man/man3/menu_requestname.3x.gz
| installing /home/gronslet/moko/build/tmp/work/armv4t-linux/ncurses-5.4-r8/
image/usr/share/man/man3/menu_spacing.3x.gz
| installing /home/gronslet/moko/build/tmp/work/armv4t-linux/ncurses-5.4-r8/
image/usr/share/man/man3/menu_userptr.3x.gz
| installing /home/gronslet/moko/build/tmp/work/armv4t-linux/ncurses-5.4-r8/
image/usr/share/man/man3/menu_win.3x.gz
| installing /home/gronslet/moko/build/tmp/work/armv4t-linux/ncurses-5.4-r8/
image/usr/share/man/man3/mitem_current.3x.gz
| installing /home/gronslet/moko/build/tmp/work/armv4t-linux/ncurses-5.4-r8/
image/usr/share/man/man3/mitem_name.3x.gz
| installing /home/gronslet/moko/build/tmp/work/armv4t-linux/ncurses-5.4-r8/
image/usr/share/man/man3/mitem_new.3x.gz
| installing /home/gronslet/moko/build/tmp/work/armv4t-linux/ncurses-5.4-r8/
image/usr/share/man/man3/mitem_opts.3x.gz
| installing /home/gronslet/moko/build/tmp/work/armv4t-linux/ncurses-5.4-r8/
image/usr/share/man/man3/mitem_userptr.3x.gz
| installing /home/gronslet/moko/build/tmp/work/armv4t-linux/ncurses-5.4-r8/
image/usr/share/man/man3/mitem_value.3x.gz
| installing /home/gronslet/moko/build/tmp/work/armv4t-linux/ncurses-5.4-r8/
image/usr/share/man/man3/mitem_visible.3x.gz
| installing /home/gronslet/moko/build/tmp/work/armv4t-linux/ncurses-5.4-r8/
image/usr/share/man/man3/ncurses.3x.gz
| installing /home/gronslet/moko/build/tmp/work/armv4t-linux/ncurses-5.4-r8/
image/usr/share/man/man3/panel.3x.gz
| installing /home/gronslet/moko/build/tmp/work/armv4t-linux/ncurses-5.4-r8/
image/usr/share/man/man3/resizeterm.3x.gz
| installing /home/gronslet/moko/build/tmp/work/armv4t-linux/ncurses-5.4-r8/
image/usr/share/man/man5/term.5.gz
| installing /home/gronslet/moko/build/tmp/work/armv4t-linux/ncurses-5.4-r8/
image/usr/share/man/man7/term.7.gz
| installing /home/gronslet/moko/build/tmp/work/armv4t-linux/ncurses-5.4-r8/
image/usr/share/man/man5/terminfo.5.gz
| installing /home/gronslet/moko/build/tmp/work/armv4t-linux/ncurses-5.4-r8/
image/usr/share/man/man1/tic.1m.gz
| installing /home/gronslet/moko/build/tmp/work/armv4t-linux/ncurses-5.4-r8/
image/usr/share/man/man1/toe.1m.gz
| installing /home/gronslet/moko/build/tmp/work/armv4t-linux/ncurses-5.4-r8/
image/usr/share/man/man1/tput.1.gz
| .. installing alias reset.1.gz
| installing /home/gronslet/moko/build/tmp/work/armv4t-linux/ncurses-5.4-r8/
image/usr/share/man/man1/tset.1.gz
| .. installing alias reset.1.gz
| installing /home/gronslet/moko/build/tmp/work/armv4t-linux/ncurses-5.4-r8/
image/usr/share/man/man3/wresize.3x.gz
| make[2]: Leaving directory `/home/gronslet/moko/build/tmp/work/armv4t-linux/
ncurses-5.4-r8/ncurses-5.4/man'
| cd include && make DESTDIR="/home/gronslet/moko/build/tmp/work/armv4t-linux/
ncurses-5.4-r8/image" install
| make[2]: Entering directory `/home/gronslet/moko/build/tmp/work/armv4t-linux/
ncurses-5.4-r8/ncurses-5.4/include'
| installing term.h in /home/gronslet/moko/build/tmp/work/armv4t-linux/ncurses-
5.4-r8/image/usr/include
| installing curses.h in /home/gronslet/moko/build/tmp/work/armv4t-linux/
ncurses-5.4-r8/image/usr/include
| installing unctrl.h in /home/gronslet/moko/build/tmp/work/armv4t-linux/
ncurses-5.4-r8/image/usr/include
| installing termcap.h in /home/gronslet/moko/build/tmp/work/armv4t-linux/
ncurses-5.4-r8/image/usr/include
| installing /home/gronslet/moko/build/tmp/work/armv4t-linux/ncurses-5.4-r8/
ncurses-5.4/include/ncurses_dll.h in /home/gronslet/moko/build/tmp/work/armv4t-
linux/ncurses-5.4-r8/image/usr/include
| make[2]: Leaving directory `/home/gronslet/moko/build/tmp/work/armv4t-linux/
ncurses-5.4-r8/ncurses-5.4/include'
| cd ncurses && make DESTDIR="/home/gronslet/moko/build/tmp/work/armv4t-linux/
ncurses-5.4-r8/image" install
| make[2]: Entering directory `/home/gronslet/moko/build/tmp/work/armv4t-linux/
ncurses-5.4-r8/ncurses-5.4/ncurses'
| installing ../lib/libncurses.so.5.4 as /home/gronslet/moko/build/tmp/work/
armv4t-linux/ncurses-5.4-r8/image/usr/lib/libncurses.so.5.4
| /usr/bin/install -c -m 644 ../lib/libncurses.so.5.4 /home/gronslet/moko/build/
tmp/work/armv4t-linux/ncurses-5.4-r8/image/usr/lib/libncurses.so.5.4
| cd /home/gronslet/moko/build/tmp/work/armv4t-linux/ncurses-5.4-r8/image/usr/
lib && (rm -f libncurses.so.5; ln -s libncurses.so.5.4 libncurses.so.5; rm -f
libncurses.so; ln -s libncurses.so.5 libncurses.so; )
| linking libncurses.so.5.4 to libcurses.so
| cd /home/gronslet/moko/build/tmp/work/armv4t-linux/ncurses-5.4-r8/image/usr/
lib && (rm -f libcurses.so; ln -s libncurses.so.5.4 libcurses.so; )
| test -z "/home/gronslet/moko/build/tmp/work/armv4t-linux/ncurses-5.4-r8/
image" && :
| make[2]: [install] Error 1 (ignored)
| installing ../lib/libncurses.a as /home/gronslet/moko/build/tmp/work/armv4t-
linux/ncurses-5.4-r8/image/usr/lib/libncurses.a
| /usr/bin/install -c -m 644 ../lib/libncurses.a /home/gronslet/moko/build/tmp/
work/armv4t-linux/ncurses-5.4-r8/image/usr/lib/libncurses.a
| linking libcurses.a to libncurses.a
| (cd /home/gronslet/moko/build/tmp/work/armv4t-linux/ncurses-5.4-r8/image/usr/
lib && ln -s libncurses.a libcurses.a)
| arm-linux-ranlib /home/gronslet/moko/build/tmp/work/armv4t-linux/ncurses-5.4-
r8/image/usr/lib/libncurses.a
| make[2]: Leaving directory `/home/gronslet/moko/build/tmp/work/armv4t-linux/
ncurses-5.4-r8/ncurses-5.4/ncurses'
| cd progs && make DESTDIR="/home/gronslet/moko/build/tmp/work/armv4t-linux/
ncurses-5.4-r8/image" install
| make[2]: Entering directory `/home/gronslet/moko/build/tmp/work/armv4t-linux/
ncurses-5.4-r8/ncurses-5.4/progs'
| /usr/bin/install -c tic /home/gronslet/moko/build/tmp/work/armv4t-linux/
ncurses-5.4-r8/image/usr/bin/`echo tic| sed 's/$'|sed 's,x,x,'|sed 's/$/
/'`
| /usr/bin/install -c toe /home/gronslet/moko/build/tmp/work/armv4t-linux/
ncurses-5.4-r8/image/usr/bin/`echo toe| sed 's/$
'|sed 's,x,x,'|sed 's/$/
/'`
| linking infotocap to tic
| (cd /home/gronslet/moko/build/tmp/work/armv4t-linux/ncurses-5.4-r8/image/usr/
bin && ln -s echo tic| sed 's/$//'|sed 's,x,x,'|sed 's/$//' `echo
infotocap| sed 's/$'|sed 's,x,x,'|sed 's/$'`)
| linking captoinfo to tic
| (cd /home/gronslet/moko/build/tmp/work/armv4t-linux/ncurses-5.4-r8/image/usr/
bin && ln -s echo tic| sed 's/$//'|sed 's,x,x,'|sed 's/$//' `echo
captoinfo| sed 's/$'|sed 's,x,x,'|sed 's/$'`)
| /usr/bin/install -c infocmp /home/gronslet/moko/build/tmp/work/armv4t-linux/
ncurses-5.4-r8/image/usr/bin/`echo infocmp| sed 's/$'|sed 's,x,x,'|sed 's/$/
/'`
| /usr/bin/install -c clear /home/gronslet/moko/build/tmp/work/armv4t-linux/
ncurses-5.4-r8/image/usr/bin/`echo clear| sed 's/$
'|sed 's,x,x,'|sed 's/$/
/'`
| /usr/bin/install -c tput /home/gronslet/moko/build/tmp/work/armv4t-linux/
ncurses-5.4-r8/image/usr/bin/`echo tput| sed 's/$'|sed 's,x,x,'|sed 's/$/
/'`
| /usr/bin/install -c tset /home/gronslet/moko/build/tmp/work/armv4t-linux/
ncurses-5.4-r8/image/usr/bin/`echo tset| sed 's/$
'|sed 's,x,x,'|sed 's/$/
/'`
| linking reset to tset
| (cd /home/gronslet/moko/build/tmp/work/armv4t-linux/ncurses-5.4-r8/image/usr/
bin && ln -s echo tset| sed 's/$//'|sed 's,x,x,'|sed 's/$//' `echo
reset| sed 's/$'|sed 's,x,x,'|sed 's/$'`)
| make[2]: Leaving directory `/home/gronslet/moko/build/tmp/work/armv4t-linux/
ncurses-5.4-r8/ncurses-5.4/progs'
| cd tack && make DESTDIR="/home/gronslet/moko/build/tmp/work/armv4t-linux/
ncurses-5.4-r8/image" install
| make[2]: Entering directory `/home/gronslet/moko/build/tmp/work/armv4t-linux/
ncurses-5.4-r8/ncurses-5.4/tack'
| /usr/bin/install -c tack /home/gronslet/moko/build/tmp/work/armv4t-linux/
ncurses-5.4-r8/image/usr/bin/tack
| /usr/bin/install -c -m 644 /home/gronslet/moko/build/tmp/work/armv4t-linux/
ncurses-5.4-r8/ncurses-5.4/tack/tack.1 /home/gronslet/moko/build/tmp/work/
armv4t-linux/ncurses-5.4-r8/image/usr/share/man/man1/tack.1
| make[2]: Leaving directory `/home/gronslet/moko/build/tmp/work/armv4t-linux/
ncurses-5.4-r8/ncurses-5.4/tack'
| cd panel && make DESTDIR="/home/gronslet/moko/build/tmp/work/armv4t-linux/
ncurses-5.4-r8/image" install
| make[2]: Entering directory `/home/gronslet/moko/build/tmp/work/armv4t-linux/
ncurses-5.4-r8/ncurses-5.4/panel'
| installing ../lib/libpanel.so.5.4 as /home/gronslet/moko/build/tmp/work/
armv4t-linux/ncurses-5.4-r8/image/usr/lib/libpanel.so.5.4
| /usr/bin/install -c -m 644 ../lib/libpanel.so.5.4 /home/gronslet/moko/build/
tmp/work/armv4t-linux/ncurses-5.4-r8/image/usr/lib/libpanel.so.5.4
| cd /home/gronslet/moko/build/tmp/work/armv4t-linux/ncurses-5.4-r8/image/usr/
lib && (rm -f libpanel.so.5; ln -s libpanel.so.5.4 libpanel.so.5; rm -f
libpanel.so; ln -s libpanel.so.5 libpanel.so; )
| test -z "/home/gronslet/moko/build/tmp/work/armv4t-linux/ncurses-5.4-r8/
image" && :
| make[2]: [install] Error 1 (ignored)
| installing ../lib/libpanel.a as /home/gronslet/moko/build/tmp/work/armv4t-
linux/ncurses-5.4-r8/image/usr/lib/libpanel.a
| /usr/bin/install -c -m 644 ../lib/libpanel.a /home/gronslet/moko/build/tmp/
work/armv4t-linux/ncurses-5.4-r8/image/usr/lib/libpanel.a
| arm-linux-ranlib /home/gronslet/moko/build/tmp/work/armv4t-linux/ncurses-5.4-
r8/image/usr/lib/libpanel.a
| installing /home/gronslet/moko/build/tmp/work/armv4t-linux/ncurses-5.4-r8/
ncurses-5.4/panel/panel.h in /home/gronslet/moko/build/tmp/work/armv4t-linux/
ncurses-5.4-r8/image/usr/include
| make[2]: Leaving directory `/home/gronslet/moko/build/tmp/work/armv4t-linux/
ncurses-5.4-r8/ncurses-5.4/panel'
| cd menu && make DESTDIR="/home/gronslet/moko/build/tmp/work/armv4t-linux/
ncurses-5.4-r8/image" install
| make[2]: Entering directory `/home/gronslet/moko/build/tmp/work/armv4t-linux/
ncurses-5.4-r8/ncurses-5.4/menu'
| installing ../lib/libmenu.so.5.4 as /home/gronslet/moko/build/tmp/work/armv4t-
linux/ncurses-5.4-r8/image/usr/lib/libmenu.so.5.4
| /usr/bin/install -c -m 644 ../lib/libmenu.so.5.4 /home/gronslet/moko/build/
tmp/work/armv4t-linux/ncurses-5.4-r8/image/usr/lib/libmenu.so.5.4
| cd /home/gronslet/moko/build/tmp/work/armv4t-linux/ncurses-5.4-r8/image/usr/
lib && (rm -f libmenu.so.5; ln -s libmenu.so.5.4 libmenu.so.5; rm -f
libmenu.so; ln -s libmenu.so.5 libmenu.so; )
| test -z "/home/gronslet/moko/build/tmp/work/armv4t-linux/ncurses-5.4-r8/
image" && :
| make[2]: [install] Error 1 (ignored)
| installing ../lib/libmenu.a as /home/gronslet/moko/build/tmp/work/armv4t-
linux/ncurses-5.4-r8/image/usr/lib/libmenu.a
| /usr/bin/install -c -m 644 ../lib/libmenu.a /home/gronslet/moko/build/tmp/
work/armv4t-linux/ncurses-5.4-r8/image/usr/lib/libmenu.a
| arm-linux-ranlib /home/gronslet/moko/build/tmp/work/armv4t-linux/ncurses-5.4-
r8/image/usr/lib/libmenu.a
| installing /home/gronslet/moko/build/tmp/work/armv4t-linux/ncurses-5.4-r8/
ncurses-5.4/menu/eti.h in /home/gronslet/moko/build/tmp/work/armv4t-linux/
ncurses-5.4-r8/image/usr/include
| installing /home/gronslet/moko/build/tmp/work/armv4t-linux/ncurses-5.4-r8/
ncurses-5.4/menu/menu.h in /home/gronslet/moko/build/tmp/work/armv4t-linux/
ncurses-5.4-r8/image/usr/include
| make[2]: Leaving directory `/home/gronslet/moko/build/tmp/work/armv4t-linux/
ncurses-5.4-r8/ncurses-5.4/menu'
| cd form && make DESTDIR="/home/gronslet/moko/build/tmp/work/armv4t-linux/
ncurses-5.4-r8/image" install
| make[2]: Entering directory `/home/gronslet/moko/build/tmp/work/armv4t-linux/
ncurses-5.4-r8/ncurses-5.4/form'
| installing ../lib/libform.so.5.4 as /home/gronslet/moko/build/tmp/work/armv4t-
linux/ncurses-5.4-r8/image/usr/lib/libform.so.5.4
| /usr/bin/install -c -m 644 ../lib/libform.so.5.4 /home/gronslet/moko/build/
tmp/work/armv4t-linux/ncurses-5.4-r8/image/usr/lib/libform.so.5.4
| cd /home/gronslet/moko/build/tmp/work/armv4t-linux/ncurses-5.4-r8/image/usr/
lib && (rm -f libform.so.5; ln -s libform.so.5.4 libform.so.5; rm -f
libform.so; ln -s libform.so.5 libform.so; )
| test -z "/home/gronslet/moko/build/tmp/work/armv4t-linux/ncurses-5.4-r8/
image" && :
| make[2]: [install] Error 1 (ignored)
| installing ../lib/libform.a as /home/gronslet/moko/build/tmp/work/armv4t-
linux/ncurses-5.4-r8/image/usr/lib/libform.a
| /usr/bin/install -c -m 644 ../lib/libform.a /home/gronslet/moko/build/tmp/
work/armv4t-linux/ncurses-5.4-r8/image/usr/lib/libform.a
| arm-linux-ranlib /home/gronslet/moko/build/tmp/work/armv4t-linux/ncurses-5.4-
r8/image/usr/lib/libform.a
| installing /home/gronslet/moko/build/tmp/work/armv4t-linux/ncurses-5.4-r8/
ncurses-5.4/form/form.h in /home/gronslet/moko/build/tmp/work/armv4t-linux/
ncurses-5.4-r8/image/usr/include
| make[2]: Leaving directory `/home/gronslet/moko/build/tmp/work/armv4t-linux/
ncurses-5.4-r8/ncurses-5.4/form'
| cd test && make DESTDIR="/home/gronslet/moko/build/tmp/work/armv4t-linux/
ncurses-5.4-r8/image" install
| make[2]: Entering directory `/home/gronslet/moko/build/tmp/work/armv4t-linux/
ncurses-5.4-r8/ncurses-5.4/test'
| make[2]: Nothing to be done for `install'.
| make[2]: Leaving directory `/home/gronslet/moko/build/tmp/work/armv4t-linux/
ncurses-5.4-r8/ncurses-5.4/test'
| cd misc && make DESTDIR="/home/gronslet/moko/build/tmp/work/armv4t-linux/
ncurses-5.4-r8/image" install
| make[2]: Entering directory `/home/gronslet/moko/build/tmp/work/armv4t-linux/
ncurses-5.4-r8/ncurses-5.4/misc'
| DESTDIR=/home/gronslet/moko/build/tmp/work/armv4t-linux/ncurses-5.4-r8/image \
| prefix=/usr \
| exec_prefix=/usr \
| bindir=/usr/bin \
| top_srcdir=/home/gronslet/moko/build/tmp/work/armv4t-linux/ncurses-5.4-
r8/ncurses-5.4 \
| srcdir=/home/gronslet/moko/build/tmp/work/armv4t-linux/ncurses-5.4-r8/
ncurses-5.4/misc \
| datadir=/usr/share \
| ticdir=/usr/share/terminfo \
| source=/home/gronslet/moko/build/tmp/work/armv4t-linux/ncurses-5.4-r8/
ncurses-5.4/misc/terminfo.src \
| THIS_CC="ccache arm-linux-gcc -march=armv4t -mtune=arm920t" \
| THAT_CC="ccache gcc" \
| sh ./run_tic.sh
| Building terminfo database, please wait...
| Running tic to install /home/gronslet/moko/build/tmp/work/armv4t-linux/
ncurses-5.4-r8/image/usr/share/terminfo ...
|
| You may see messages regarding unknown capabilities, e.g., AX.
| These are extended terminal capabilities which can be compiled
| using
| tic -x
| Read the INSTALL document before doing this - it can cause
| problems for older ncurses applications.
|
| tic: symbol lookup error: tic: undefined symbol: _nc_check_termtype
| ? tic could not build /home/gronslet/moko/build/tmp/work/armv4t-linux/ncurses-
5.4-r8/image/usr/share/terminfo
| make[2]:
* [install.data] Error 1
| make[2]: Leaving directory `/home/gronslet/moko/build/tmp/work/armv4t-linux/
ncurses-5.4-r8/ncurses-5.4/misc'
| make[1]: * [install] Error 2
| make[1]: Leaving directory `/home/gronslet/moko/build/tmp/work/armv4t-linux/
ncurses-5.4-r8/ncurses-5.4'
| FATAL: oe_runmake failed
NOTE: Task failed: /home/gronslet/moko/build/tmp/work/armv4t-linux/ncurses-5.4-
r8/temp/log.do_install.2060
NOTE: package ncurses-5.4-r8: task do_install: failed
ERROR: TaskFailed? event exception, aborting
NOTE: package ncurses-5.4: failed
ERROR: Build of openmoko-devel-image failed
make:
* [openmoko-devel-image] Error 1


What packages are missing?

These are already installed:
"python m4 make wget curl ftp cvs monotone subversion tar bzip2 gzip unzip
python-psyco ccache perl texinfo texi2html diffstat openjade docbook-style-
dsssl docbook-style-xsl docbook-dtds docbook-utils sed bison bc glibc-devel gcc
binutils pcre pcre-devel git quilt groff linuxdoc-tools patch compat-gcc-34
lynx netpbm"

Kernel 2.6.21-1.3228.fc7

ncurses-5.6-6.20070303.fc7

PS. When googling, I stumbled upon [3], which describes the same problem (I
think), so this bug might be a dupe. However, I was not able to find it while
searching bugzilla.

[1] http://www.mail-archive.com/openmoko-devel@lists.openmoko.org/msg00572.html
[2] http://wiki.openmoko.org/wiki/MokoMakefile
[3] http://pastebin.com/m1b9f2681

Change History

comment:1 Changed 6 years ago by vendor@…

  • Cc vendor@… added

I'm having the same problem. I'm also running Fedora 7 i386. It's a freshly
built box with all the updates.

comment:2 Changed 6 years ago by ken@…

Bug & proposed fix is in OE-Bugzilla #2554. See [1].

Adrian

[1] - http://bugs.openembedded.org/show_bug.cgi?id=2554

comment:3 Changed 6 years ago by stefan@…

  • Status changed from new to closed
  • Resolution set to fixed

We are now synced again with OpenEmbedded? upstream. Please use the newest
Mokomakefile to buil OM2007.2.

If you still run into this this problem please reopen this bug.

Note: See TracTickets for help on using tickets.