On Wed, Aug 04, 2004 at 04:10:56AM -0700, Joshua Gatcomb wrote: > WRT improving the ease of use of ICU. My suggestion > is that a representative from each platform that > Parrot is currently being built on download the latest > stable version of ICU source, build it, and note > anything "special" they needed to do to get it > working. Those things should make putting a newer > version into CVS a realistic possibility. I am > volunteering for Cygwin (yeah I know - big surprise > there).
OK. Solaris, Sun C compilers. Notionally a supported platform. "/usr/include/sys/feature_tests.h", line 277: #error: "Compiler or options invalid for pre-UNIX 03 X/Open applications and pre-2001 POSIX applications" cc: acomp failed for putil.c make[1]: *** [putil.d] Error 2 make[1]: Leaving directory `/export/home/nick/Ponie/ponie-clean/icu/source/common' make: *** [all-recursive] Error 2 It's this one again. Solaris 10 seems too new for it. OK, Solaris 10 is in beta but this is the same pain as before. I should report this to the ICU people. Note also that it will only build as is on this list of platforms for 3.0 The following names can be supplied as the argument for platform: AIX4.3xlC Use IBM's xlC on AIX 4.3 AIX4.3xlC_nothreads Use IBM's xlC on AIX 4.3 with no multithreading AIX4.3VA Use IBM's Visual Age xlC_r compiler on AIX 4.3 AIXGCC Use GCC on AIX ALPHA/LINUXGCC Use GCC on Alpha/Linux systems ALPHA/LINUXCCC Use Compaq C compiler on Alpha/Linux systems BeOS Use the GNU C++ compiler on BeOS Cygwin Use the GNU C++ compiler on Cygwin Cygwin/MSVC Use the Microsoft Visual C++ compiler on Cygwin FreeBSD Use the GNU C++ compiler on Free BSD HP-UX11ACC Use the Advanced C++ compiler on HP-UX 11 HP-UX11CC Use HP's C++ compiler on HP-UX 11 LinuxRedHat Use the GNU C++ compiler on Linux LINUX/ECC Use the Intel ECC compiler on Linux LINUX/ICC Use the Intel ICC compiler on Linux MacOSX Use the GNU C++ compiler on MacOS X (Darwin) QNX Use QNX's QCC compiler on QNX/Neutrino SOLARISCC Use Sun's CC compiler on Solaris SOLARISCC/W4.2 Use Sun's Workshop 4.2 CC compiler on Solaris SOLARISGCC Use the GNU C++ compiler on Solaris SOLARISX86 Use Sun's CC compiler on Solaris x86 TRU64V5.1/CXX Use Compaq's cxx compiler on Tru64 (OSF) zOS Use IBM's cxx compiler on z/OS (os/390) zOSV1R2 Use IBM's cxx compiler for z/OS 1.2 OS390V2R10 Use IBM's cxx compiler for OS/390 2.10 ie I'm being forced to build LP64 on Solaris. I will now try to scrape enough disk space on a friends Debian Sparc box to see what "LinuxRedHat" works like there. I won't have time to try Linux on ARM until Friday (at least) and I no longer have access to any other architectures running Debian. It may make sense to work with ICU initially, and it does support some of the more esoteric platforms that perl5 does (QNX, BeOS, EBCDIC mainframes) but I don't even see Irix in their list of supported platforms, let alone some of our more fun friends such as Unicos and NEC SuperUnix (or whatever the pain is called. Nice hardware; evil Unix) Heck, even OpenBSD isn't there. We would have to work with them quite a lot to bring ICU to the level of portability of Perl 5. Nicholas Clark