[Date Prev][Date Next] [Thread Prev][Thread Next] [Date Index] [Thread Index]

Bug#480729: buildd.emdebian.org: ncurses cannot be updated, new version fails to cross build



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.
/opt/emdebian/trunk/n/ncurses/trunk/ncurses_5.6+20080503-1em1_arm.build
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/ncurses_5.6+20080503-1em1_arm.build
gcc -o make_hash -DHAVE_CONFIG_H -I../ncurses
-I/opt/emdebian/trunk/n/ncurses/trunk/ncurses-5.6+20080503/ncurses
-I/opt/emdebian/trunk/n/ncurses/trunk/ncurses-5.6+20080503/ncurses/../include
-I../include   -DMAIN_PROGRAM
/opt/emdebian/trunk/n/ncurses/trunk/ncurses-5.6+20080503/ncurses/tinfo/comp_hash.c  
In file included from
/opt/emdebian/trunk/n/ncurses/trunk/ncurses-5.6+20080503/ncurses/tinfo/comp_hash.c:42:
/opt/emdebian/trunk/n/ncurses/trunk/ncurses-5.6+20080503/ncurses/curses.priv.h:1406:
warning: parameter names (without types) in function declaration
/opt/emdebian/trunk/n/ncurses/trunk/ncurses-5.6+20080503/ncurses/curses.priv.h:1407:
error: expected '=', ',', ';', 'asm' or '__attribute__' before
'_nc_to_widechar'
make[2]: *** [make_hash] Error 1
make[2]: Leaving directory
`/opt/emdebian/trunk/n/ncurses/trunk/ncurses-5.6+20080503/obj-wide/ncurses'
make[1]: *** [all] Error 2
make[1]: Leaving directory
`/opt/emdebian/trunk/n/ncurses/trunk/ncurses-5.6+20080503/obj-wide'
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 buildd.emdebian.org 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



Reply to: