[tlbuild] Failure in building TL2009 on Cygwin (ICU)
Angelo Graziosi
angelo.graziosi at alice.it
Sun Jun 7 14:44:21 CEST 2009
Angelo Graziosi ha scritto:
> After the merging to trunk of ICU patches, the build fails as follows:
Now after a fresh checkout it has been completed with 307 binaries
installed.
Now that the ICU patches have been applied, I need only this local patch
to build TL2009 on Cygwin 1.5:
===============================
--- texlive-source/texk/lcdf-typetools/include/lcdf/string.hh.orig
2009-03-20 10:50:07.000000000 +0100
+++ texlive-source/texk/lcdf-typetools/include/lcdf/string.hh
2009-05-11 17:53:22.859375000 +0200
@@ -243,10 +243,10 @@
* @invariant If end1 - begin1 == end2 - begin2 and memcmp(begin1,
begin2,
* end1 - begin1) == 0, then hashcode(begin1, end1) ==
hashcode(begin2,
* end2). */
- static unsigned hashcode(const char *begin, const char *end);
+ static uint32_t hashcode(const char *begin, const char *end);
/** @overload */
- static inline unsigned hashcode(const unsigned char *begin,
+ static inline uint32_t hashcode(const unsigned char *begin,
const unsigned char *end) {
return hashcode(reinterpret_cast<const char *>(begin),
reinterpret_cast<const char *>(end));
@@ -258,7 +258,7 @@
* "SuperFastHash."
*
* @invariant If s1 == s2, then s1.hashcode() == s2.hashcode(). */
- inline unsigned hashcode() const {
+ inline uint32_t hashcode() const {
return length() ? hashcode(begin(), end()) : 0;
}
===============================
Cheers,
Angelo.
More information about the tlbuild
mailing list