Subject: 0.9.4.1 build from source succeeded
From: Phil Stracchino (alaric@babcom.com)
Date: Fri Oct 05 2001 - 02:21:13 CDT
I got a successful build of 0.9.4.1 from source. However, I had to make
one minor patch, because ICONV_CONST is defined differently in the two
different places where it's defined (abi/src/af/util/xp/ut_types.h and
wv/config.h).
wv/config.h contains:
#ifdef ICONV_REQUIRES_CONST
#define ICONV_CONST const
#else
#define ICONV_CONST
#endif
which is fine. However, abi/src/af/util/xp/ut_types.h contains this code:
#if defined (WIN32) || defined(__QNXNTO__) || \
(defined (__MACH__) && defined (__APPLE__)) || \
(defined(TARGET_OS_MAC) && TARGET_OS_MAC) || \
defined(__BEOS__) || defined (__AIX__) || \
(defined(__linux__) && defined(__powerpc__) && (__GLIBC__ <= 2) && (__GLIBC_MINOR__ <= 1))
#define ICONV_CONST const
#else
#define ICONV_CONST
#endif
This code makes the assumption that, on Linux, ICONV_CONST should be const
only when the glibc version is strictly less than 2.2 *AND* the hardware
platform is powerpc. This last assumption appears not to be correct. It
was necessary to remove the '&& defined(__powerpc__)' term to obtain a
successful build on a Slackware 7.0-based machine. I suspect the powerpc
test is probably surplus to requirements on most, if not all, Linux
installations.
As a further note, this system already had libpng-1.0.5 installed, but
Abiword would not link against it. Configure insisted on using the system
installed libpng rather than that included with Abiword, though. Updating
to libpng-1.2.0 solved the problem, but the configure behavior in this
case should probably be examined. Not all users will necessarily have the
choice of updating the system libpng.
-- ********* Fight Back! It may not be just YOUR life at risk. ********* phil stracchino :: alaric@babcom.com :: halmayne@sourceforge.net unix ronin :::: renaissance man :::: mystic zen biker geek 2000 CBR929RR, 1991 VFR750F3 (foully murdered), 1986 VF500F (sold) Linux Now! ...because friends don't let friends use Microsoft.----------------------------------------------- To unsubscribe from this list, send a message to abiword-user-request@abisource.com with the word unsubscribe in the message body.
This archive was generated by hypermail 2b25 : Fri Oct 05 2001 - 02:21:17 CDT