[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