[Gnome-print] Bug: Latest CVS does not build on RedHat 6.2 + Helix GNOME



Hi all,

The latest gnome-print from CVS fails to build on a stock RedHat 6.2
system
with the latest Helix GNOME and Evolution installed.

The problem is that ./configure fails to detect libunicode, even though
libunicode and libunicode-devel are installed.

The culprit is here in gnome-print/configure.in:

   AC_MSG_CHECKING(for libunicode >= 0.4)
   vers=`gnome-config --modversion unicode | sed -e "s/unicode-//" | \
           awk 'BEGIN { FS = "."; } { printf "%d", $1 * 1000 + $2;}'`
   if test "$vers" -ge 4; then
           AC_MSG_RESULT(found)
   else
           AC_MSG_ERROR(not found)
   fi

'gnome-config --modversion unicode' fails to detect libunicode because
the libunicode RPMs do not install unicodeConf.sh.

Solution: update libunicode/libunicode.spec.in to install
unicodeConf.sh,
and/or change gnome-print/configure.in to use 'unicode-config
--version',
which also works and is included in the current RPM.


FYI,

Zach




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