Hi;
There is a build breaker on FreeBSD when building vcl with silgraphite.
It's something related to STLport ...
___
...
[ build DEP ] LNK:Library/libvcl.so
[ build CXX ] vcl/source/glyphs/glyphcache
In file included from /usr/include/c++/4.2/memory:53,
from
/work/tinderbox-ligeti8amd64/portstrees/FreeBSD/ports/editors/openoffice-3-devel/work/ooo/main/solver/340/unxfbsdx.pro/inc/stl/preextstl.h:48,
from
/work/tinderbox-ligeti8amd64/portstrees/FreeBSD/ports/editors/openoffice-3-devel/work/ooo/main/vcl/inc/graphite_features.hxx:28,
from
/work/tinderbox-ligeti8amd64/portstrees/FreeBSD/ports/editors/openoffice-3-devel/work/ooo/main/vcl/source/glyphs/glyphcache.cxx:40:/usr/include/c++/4.2/bits/stl_algobase.h:321:
error: 'ostreambuf_iterator' was not declared in this scope
/usr/include/c++/4.2/bits/stl_algobase.h:321: error: template argument 2
is invalid
/usr/include/c++/4.2/bits/stl_algobase.h:321: error: expected
unqualified-id before '>' token
/usr/include/c++/4.2/bits/stl_algobase.h:326: error:
'ostreambuf_iterator' was not declared in this scope
/usr/include/c++/4.2/bits/stl_algobase.h:326: error: template argument 2
is invalid
/usr/include/c++/4.2/bits/stl_algobase.h:326: error: expected
unqualified-id before '>' token
/usr/include/c++/4.2/bits/stl_algobase.h:331: error: template
declaration of 'typename
__gnu_cxx::__enable_if<std::__is_char<_Tp>::__value, _CharT*>::__type
std::__copy_aux'/usr/include/c++/4.2/bits/stl_algobase.h:331: error:
'istreambuf_iterator' was not declared in this scope
/usr/include/c++/4.2/bits/stl_algobase.h:331: error: expected
primary-expression before '>' token
/usr/include/c++/4.2/bits/stl_algobase.h:331: error: expected
primary-expression before ',' token
/usr/include/c++/4.2/bits/stl_algobase.h:331: error:
'istreambuf_iterator' was not declared in this scope
/usr/include/c++/4.2/bits/stl_algobase.h:331: error: expected
primary-expression before '>' token
/usr/include/c++/4.2/bits/stl_algobase.h:331: error: expected
primary-expression before ',' token
/usr/include/c++/4.2/bits/stl_algobase.h:332: error: expected
primary-expression before '*' token
/usr/include/c++/4.2/bits/stl_algobase.h:332: error: expected
primary-expression before ')' token
/usr/include/c++/4.2/bits/stl_algobase.h:407: error:
'ostreambuf_iterator' was not declared in this scope
/usr/include/c++/4.2/bits/stl_algobase.h:407: error: template argument 2
is invalid
/usr/include/c++/4.2/bits/stl_algobase.h:407: error: expected
unqualified-id before '>' token
...
____
Maho-san has a workaround in the BSD port that is not acceptable for
the codebase so I would like to register it in BZ. Fixes for the build
issue
are welcome but I am rather interested in having this type of bugs easier
to report in BZ.
Unfortunately, despite the BZ cleanup, it is still not clear to me on which
category this should be filed in! It is not installation error, nor ucb
or sdk
or wp (that category probably doesn't belong in our bz anymore), how
should it be classified, a new category perhaps?
cheers,
Pedro.
Pedro.