I build the xalan-c rev 1.10 with xerces-c 2.70 on a Red Hat Linux 7.3
2.96-110 (gcc version 2.96 20000731).
I got the error "Internal error: Segmentation fault." when I compile the
files:
/usr/local/xml-xalan/c/src/xalanc/Include/XalanObjectCache.hpp:293
and
/usr/local/xml-xalan/c/src/xalanc/Include/XalanObjectStackCache.hpp:74
both file give the error on equal code , a reported belowe:
#if !defined(XALAN_NO_STD_NAMESPACE)
using std::for_each;
#endif
for_each(
m_stack.begin(),
m_stack.end(),
m_deleteFunctor);
}
---------------------------------------------------------
At the moment I solved the problem simply commenting the
critical code ( the for_each call ).
---------------------------------------------------------
#if !defined(XALAN_NO_STD_NAMESPACE)
using std::for_each;
#endif
/***********
for_each(
m_stack.begin(),
m_stack.end(),
m_deleteFunctor);
************/
}
---------------------------------------------------------
My questions are:
1) why I get these error and how can I solve it.
2) Also with the comment, the Xalan module works, so I'm wondering what is
the role
of the commented code what is doing.
Regards, Enzo Arlati