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.

Reply via email to