[oe-issues] [Bug 1570] New: ncurses-native-5.4-r8 OE install fails to place libncurses.so.5 correctly
bugzilla-daemon at tinman.treke.net
bugzilla-daemon at tinman.treke.net
Sat Nov 11 15:30:03 UTC 2006
http://bugs.openembedded.org/show_bug.cgi?id=1570
Summary: ncurses-native-5.4-r8 OE install fails to place
libncurses.so.5 correctly
Product: Openembedded
Version: unspecified
Platform: ARM
OS/Version: Linux
Status: NEW
Severity: blocker
Priority: P2
Component: Build
AssignedTo: openembedded-issues at lists.openembedded.org
ReportedBy: markgross at thegnar.org
QAContact: tinderbox-oe at gmx.net
When building on a LFS-6.2 host the bitbake ncurses build fails with the
follwoing message:
| make[1]: Entering directory
`/home/mgross/dev/tmp/work/ncurses-5.4-r8/ncurses-5.4/misc'
| DESTDIR=/home/mgross/dev/tmp/work/ncurses-5.4-r8/image \
| prefix=/usr \
| exec_prefix=/usr \
| bindir=/usr/bin \
| top_srcdir=/home/mgross/dev/tmp/work/ncurses-5.4-r8/ncurses-5.4 \
| srcdir=/home/mgross/dev/tmp/work/ncurses-5.4-r8/ncurses-5.4/misc \
| datadir=/usr/share \
| ticdir=/usr/share/terminfo \
| source=/home/mgross/dev/tmp/work/ncurses-5.4-r8/ncurses-5.4/misc/terminfo.src
\
| THIS_CC="armeb-linux-gcc -march=armv5te -mtune=xscale -mthumb-interwork
-mno-thumb" \
| THAT_CC="gcc" \
| sh ./run_tic.sh
| ** Building terminfo database, please wait...
| Running tic to install
/home/mgross/dev/tmp/work/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: error while loading shared libraries: libncurses.so.5: cannot open
shared object file: No such file or directory
| ? tic could not build
/home/mgross/dev/tmp/work/ncurses-5.4-r8/image/usr/share/terminfo
| make[1]: *** [install.data] Error 1
| make[1]: Leaving directory
`/home/mgross/dev/tmp/work/ncurses-5.4-r8/ncurses-5.4/misc'
| make: *** [install] Error 2
| FATAL: oe_runmake failed
NOTE: Task failed:
/home/mgross/dev/tmp/work/ncurses-5.4-r8/temp/log.do_install.23953
NOTE: package ncurses-5.4-r8: task do_install: failed
ERROR: TaskFailed event exception, aborting
NOTE: package ncurses-5.4: failed
ERROR: Build of ncurses-5.4 failed
After chasing things down a bit I found that the LFS terminfo package builds
tic to link too libncursesw.so.5. When I cp
tmp/work/ncurses-native-5.4-r8/ncurses-5.4/lib/libncurses.so.5 /usr/lib
Then the bitbake ncurses succeeds.
Either the ncurses-native needs to be built to staicaly link to ncurses or we
need to make sure the libncurses are installed into the OE native tool chain
correctly.
--
Configure bugmail: http://bugs.openembedded.org/userprefs.cgi?tab=email
------- You are receiving this mail because: -------
You are the assignee for the bug, or are watching the assignee.
More information about the Openembedded-issues
mailing list