Message: The following issue has been closed.
--------------------------------------------------------------------- View the issue: http://issues.apache.org/jira/browse/XERCESC-299 Here is an overview of the issue: --------------------------------------------------------------------- Key: XERCESC-299 Summary: xerces shared library clashes with stdc++ ostream Type: Bug Status: Closed Resolution: WON'T FIX Project: Xerces-C++ Components: Miscellaneous Versions: 1.6.0 Assignee: Reporter: Jim Suderman Created: Thu, 27 Dec 2001 11:19 AM Updated: Tue, 19 Oct 2004 10:13 AM Environment: Operating System: HP-UX Platform: HP Description: I consistently get a crash when I link with the xerces library and have an ifstream object in my code. I have isolated the code to a bare miminum and have include it at the end of this description. I have also include that pared down makefile. I am using HP-UX 11 with aCC A.03.30 compiler. This problem occurs with the prebuilt binaries as well as with my own recompiled copy. As an aside I tested this on my linux box with the precomipled binaries for that OS and did NOT get this error. In the supplied code I can do one of two things to make the crash go away. 1) remove the linking of the xerces library, or 2) comment out the ifstream line of code. The progam crashes when it tries to execute the cout statement. Since this is stopping my development I would appreciate anthing you could suggest as soon as possible. Thanks for your help. [EMAIL PROTECTED] +++++++++++++makefile++++++++++++++++ MAKEFILE = Makefile CXX = aCC INCDIR = -I$(XMLHOME)/include CXXFLAGS = -AA +W740,749 $(INCDIR) LDFLAGS = SYSLIBS = -lstd_v2 -lCsup_v2 LIBS = ${XMLHOME}/lib/libxerces-c1_6_0.sl OBJS = prismQWrite.o ############## # Target Rules ############## all: prismQWrite prismQWrite: $(OBJS) $(MAKEFILE) ${LIBS} @echo "Linking $@ ..." $(CXX) -o $@ $(OBJS) $(LDFLAGS) $(LIBS) ${SYSLIBS} @echo "done" clean: rm *.o clobber: clean rm prismQWrite core +++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++= ========code========================== #include <fstream> #include <iostream> using namespace std; int main( int argc, char* argv[]) { //ifstream file; cout << "Program terminating..." << endl; return 0; } ================================================================= --------------------------------------------------------------------- JIRA INFORMATION: This message is automatically generated by JIRA. If you think it was sent incorrectly contact one of the administrators: http://issues.apache.org/jira/secure/Administrators.jspa If you want more information on JIRA, or have a bug to report see: http://www.atlassian.com/software/jira --------------------------------------------------------------------- To unsubscribe, e-mail: [EMAIL PROTECTED] For additional commands, e-mail: [EMAIL PROTECTED]