Package: general
Severity: normal

$ emsource --status ncurses
Checking the apt-cross cache is up to date for arm.
W: Unable to locate package lib64ncurses5
W: Unable to locate package lib64ncurses5-dev
W: Unable to locate package lib32ncurses5
W: Unable to locate package lib32ncurses5-dev
W: Unable to locate package lib32ncursesw5
W: Unable to locate package lib32ncursesw5-dev
Checking status of ncurses in /opt/emdebian/trunk/n/ncurses/trunk/
3 emdebian patch files
0 debian patch files

Checking emdebuild status in /opt/emdebian/trunk/n/ncurses/trunk/
build log:
ncurses (5.6+20080503) FAILED to cross build for arm.
Checking for error logs in /opt/emdebian/trunk/n/ncurses/trunk/
Checking bug status
No open cross-building bugs for ncurses
ncurses FAILED to build.

$ tail /opt/emdebian/trunk/n/ncurses/trunk/
gcc -o make_hash -DHAVE_CONFIG_H -I../ncurses
-I../include -DMAIN_PROGRAM
In file included from
warning: parameter names (without types) in function declaration
error: expected '=', ',', ';', 'asm' or '__attribute__' before
make[2]: *** [make_hash] Error 1
make[2]: Leaving directory
make[1]: *** [all] Error 2
make[1]: Leaving directory
make: *** [build-wide] Error 2
dpkg-buildpackage: failure: debian/rules build gave error exit status 2

This may seem an obvious error - using gcc - but even calling
arm-linux-gnu-gcc in this directory causes a failure and I've been
unable to convince ncurses to use arm-linux-gnu-gcc in this directory,
despite setting --host and --build as normal. Even make
CC=arm-linux-gnu-gcc -C $dir is ignored.

Filing the bug as a placeholder for so that we have
an online record of why ncurses is old in Emdebian.

-- System Information:
Debian Release: lenny/sid
APT prefers unstable
APT policy: (500, 'unstable')
Architecture: amd64 (x86_64)

Kernel: Linux 2.6.22-2-amd64 (SMP w/1 CPU core)
Locale: LANG=en_GB.UTF-8, LC_CTYPE=en_GB.UTF-8 (charmap=UTF-8)
Shell: /bin/sh linked to /bin/bash

To UNSUBSCRIBE, email to
with a subject of "unsubscribe". Trouble? Contact