Source: ncurses
Version: 5.9-10

Today I tried to crossbuild git master, and while compilation worked
fine, it failed in the install target of debian/rules:

,----
| # Compile Debian-specific terminfo entries before copying files
| # into their packages.  Hurd uses gsbom/grbom, so pass -x to tic.
| Build environment version mismatch for tic!
| make: *** [install] Error 1
| dpkg-buildpackage: error: fakeroot debian/rules binary-arch gave error exit 
status 2
`----

The tic version check has been there since ncurses 5.4-5 when
cross-build support was added, but I don't know why.  Here is the
relevant excerpt from debian/rules:

,----
|       @build_ver=`sed -n -e                                   \
|         's/^.*NCURSES_VERSION_STRING \"\(.*\)\"$$/\1/p'       \
|         obj/include/ncurses_cfg.h`;                           \
|       if [ "$$build_ver" != `tic -V | sed 's/^.* //'` ]; then \
|         echo "Build environment version mismatch for tic!";   \
|         exit 1;                                               \
|       fi
`----

Unless somebody sees a good reason for this test, I'll probably just
take it out, since any halfway recent tic version in Debian should be
sufficient to compile debian/*.ti.


-- 
To UNSUBSCRIBE, email to debian-bugs-dist-requ...@lists.debian.org
with a subject of "unsubscribe". Trouble? Contact listmas...@lists.debian.org

Reply via email to