ICU update

Riccardo Mottola rmottola at opencsw.org
Fri Feb 16 17:24:12 CET 2018


Hi,

Riccardo Mottola via maintainers wrote:
>
> I think I need at least v52
>
> Did somebody already attempt this.. is it known impossible and/or 
> something that will cause a total dependecy breakage?

I may answer to myself that there is a specific 52 package made by 
Dagobert! Thus most probably an update would not break anything. 
However, it does not compile:

/opt/SUNWspro/bin/CC   -DU_HAVE_ELF_H=1 -DU_HAVE_ATOMIC=0  -I. -I./.. 
-I../common -I./unicode  -DU_ATTRIBUTE_DEPRECATED= 
-DU_LAYOUT_IMPLEMENTATION -xO3 -m32 -xarch=v8 -mt   -c -DPIC -KPIC -o 
OpenTypeLayoutEngine.o OpenTypeLayoutEngine.cpp
"LETableReference.h", line 68: Error: Expected an expression.
"LETableReference.h", line 100: Error: Badly formed expression.
"LETableReference.h", line 104: Error: Operand expected instead of ")".
"LETableReference.h", line 122: Error: Operand expected instead of ";".
"LETableReference.h", line 144: Error: 
"icu_52::LETableReference::ptrToOffset(const void*, LEErrorCode&) const" 
is expected to return a value.
"LETableReference.h", line 149: Error: 
"icu_52::LETableReference::ptrToOffset(const void*, LEErrorCode&) const" 
is expected to return a value.
"LETableReference.h", line 151: Warning: There are returns from 
icu_52::LETableReference::ptrToOffset(const void*, LEErrorCode&) const 
with and without values.
"LETableReference.h", line 158: Error: Badly formed expression.
"LETableReference.h", line 171: Error: Badly formed expression.
"LETableReference.h", line 172: Error: A statement (even if empty) is 
required here.
"LETableReference.h", line 383: Error: Expected an expression.
"Lookups.h", line 68:     Where: While specializing 
"icu_52::LEReferenceTo<icu_52::LookupSubtable>".
"Lookups.h", line 68:     Where: Specialized in non-template code.
"LETableReference.h", line 383: Error: Expected an expression.


By guess is that somehow the MAX values are not defined, I don't think 
this is a Sun vs. GCC issue, but an OS issue.

Riccardo


More information about the maintainers mailing list