Dear Peter,

we try to build the Tex Live package on the FreeBSD kernel arch
included in Debian. The build fails, wenn the ICU lib is compiled:

g++ -DU_ENABLE_DYLOAD=0 -DICU_USE_THREADS=0
-I/build/buildd-texlive-bin_2011.20120307-1-kfreebsd-amd64-yy0HsF/texlive-bin-2011.20120307/Work/libs/icu/../../../libs/icu/icu-49.1/common
-I/build/buildd-texlive-bin_2011.20120307-1-kfreebsd-amd64-yy0HsF/texlive-bin-2011.20120307/Work/libs/icu/../../../libs/icu/icu-49.1/i18n
"-DU_BUILD=\"x86_64-pc-kfreebsd-gnu\"" "-DU_HOST=\"x86_64-pc-kfreebsd-gnu\""
"-DU_CC=\"gcc\"" "-DU_CXX=\"g++\"" -DU_ATTRIBUTE_DEPRECATED=
 -DU_TOOLUTIL_IMPLEMENTATION -O2  -c   -o udbgutil.ao
/build/buildd-texlive-bin_2011.20120307-1-kfreebsd-amd64-yy0HsF/texlive-bin-2011.20120307/Work/libs/icu/../../../libs/icu/icu-49.1/tools/toolutil/udbgutil.cpp
/build/buildd-texlive-bin_2011.20120307-1-kfreebsd-amd64-yy0HsF/texlive-bin-2011.20120307/Work/libs/icu/../../../libs/icu/icu-49.1/tools/toolutil/udbgutil.cpp:
In function 'const char* udbg_getPlatform()':
/build/buildd-texlive-bin_2011.20120307-1-kfreebsd-amd64-yy0HsF/texlive-bin-2011.20120307/Work/libs/icu/../../../libs/icu/icu-49.1/tools/toolutil/udbgutil.cpp:348:1:
error: expected ';' before '}' token

The relevant code block is

U_CAPI const char *udbg_getPlatform(void)
{
#if U_PLATFORM_HAS_WIN32_API
    return "Windows";
#elif U_PLATFORM == U_PF_UNKNOWN
    return "unknown"
#else
    return "Other (POSIX-like)";
#endif
}

After appending an ; after 'return "unknown"' at least I can
compile the lib. Please evaluate.

Regards,
  Hilmar
-- 
http://www.hilmar-preusse.de.vu/



-- 
To UNSUBSCRIBE, email to debian-bugs-dist-requ...@lists.debian.org
with a subject of "unsubscribe". Trouble? Contact listmas...@lists.debian.org

Reply via email to