[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