|
From: George R. <gr...@us...> - 2006-12-28 18:43:51
|
I've seen that error before, but I'm not aware of anyone finding a=20 solution. I suspect something in the environment or the compiler is=20 causing the problem. George Rhoten IBM Globalization Center of Competency/ICU San Jos=E9, CA, USA http://www.icu-project.org/ http://icu.sourceforge.net/ sa...@sa... (Don Poitras)=20 Sent by: icu...@li... 12/21/2006 11:28 AM Please respond to ICU support mailing list <icu...@li...> To icu...@li... (ICU List) cc Subject [icu-support] z/OS 64-bit >While I have not built ICU 3.6 on a 64-bit z/OS machine, other people=20 have >been successful building ICU with varying levels of success. Some of have >been completely successful, and some have had problems (though I haven't >seen this error before). If you want to get around this specific >compilation error, you can use the --disable-extras configure option. I >recommend using "gmake check" to verify that everything is okay. > >George Rhoten George, Thanks. I built with --disable-extras and was able to complete the=20 build. gmake check however returns: /u/sasdtp/bin/gmake[1]: Making `all' in `testdata' gmake[2]: Entering directory `/u/sasdtp/pp/icu64/icu/source/test/testdata' LIBPATH=3D../../lib:../../stubdata:../../tools/ctestfw:$LIBPATH=20 ../../bin/makeconv -c -d ../../test/testdata/out/build=20 ../../test/testdata/test1.ucm error: duplicate codepage byte sequence at U+0005<->0x05 see U+fffe error: duplicate codepage byte sequence at U+0006<->0x06 see U+fffe error: duplicate codepage byte sequence at U+20ac<->0x00 see U+fffe error: duplicate codepage byte sequence at U+101234<->0x07 see U+fffe Error creating converter for "../../test/testdata/out/build/test1.cnv"=20 file for "../../test/testdata/test1.ucm" (U=5FINVALID=5FTABLE=5FFORMAT) gmake[2]: *** [../../test/testdata/out/build/test1.cnv] Error 13 gmake[2]: Leaving directory `/u/sasdtp/pp/icu64/icu/source/test/testdata' gmake[1]: *** [all-recursive] Error 2 gmake[1]: Leaving directory `/u/sasdtp/pp/icu64/icu/source/test' gmake: *** [check-recursive] Error 2 The 31-bit version built with ICU 3.4 passed all the tests. I'll try using 3.4 to see if that makes a difference. This might be an ascii/ebcdic problem. We build ICU a little differently than others on z/OS. Rather=20 than translate the sources to EBCDIC, we leave them ASCII and tag the=20 files. Then setting =5FBPXK=5FAUTOCVT=3D"ON" we let the system convert them to EBC= DIC=20 at runtime. This involves some extra steps when building however to tag the generated source files correctly. --=20 Don Poitras - zSeries R & D - SAS Institute Inc. - SAS Campus Drive=20 mailto:sa...@sa... (919)531-5637 Fax:677-4444 Cary, NC 27513 |