I have slc302, my gcc: gcc version 3.2.3 20030502 (Red Hat Linux 3.2.3-34). My problem: after compilation LXeSteppingVerbose.cc I had massage about undeclared strstream and out - page 71. After small correction: strstream=> std::strstream I have following message: Compiling LXeSteppingVerbose.cc ... /usr/include/c++/3.2.3/backward/strstream: In member function `virtual void LXeSteppingVerbose::StepInfo()': /usr/include/c++/3.2.3/backward/strstream:98: `virtual std::streampos std::strstreambuf::seekpos(std::fpos<mbstate_t>, std::_Ios_Openmode = std::operator|(std::_Ios_Openmode, std::_Ios_Openmode)((std::_Ios_Openmode)8, (std::_Ios_Openmode)16))' is protected src/LXeSteppingVerbose.cc:73: within this context /usr/include/c++/3.2.3/backward/strstream:98: `virtual std::streampos std::strstreambuf::seekpos(std::fpos<mbstate_t>, std::_Ios_Openmode = std::operator|(std::_Ios_Openmode, std::_Ios_Openmode)((std::_Ios_Openmode)8, (std::_Ios_Openmode)16))' is protected src/LXeSteppingVerbose.cc:76: within this context /usr/include/c++/3.2.3/backward/strstream:98: `virtual std::streampos std::strstreambuf::seekpos(std::fpos<mbstate_t>, std::_Ios_Openmode = std::operator|(std::_Ios_Openmode, std::_Ios_Openmode)((std::_Ios_Openmode)8, (std::_Ios_Openmode)16))' is protected src/LXeSteppingVerbose.cc:79: within this context /usr/include/c++/3.2.3/backward/strstream:98: `virtual std::streampos std::strstreambuf::seekpos(std::fpos<mbstate_t>, std::_Ios_Openmode = std::operator|(std::_Ios_Openmode, std::_Ios_Openmode)((std::_Ios_Openmode)8, (std::_Ios_Openmode)16))' is protected src/LXeSteppingVerbose.cc:82: within this context /usr/include/c++/3.2.3/backward/strstream:98: `virtual std::streampos std::strstreambuf::seekpos(std::fpos<mbstate_t>, std::_Ios_Openmode = std::operator|(std::_Ios_Openmode, std::_Ios_Openmode)((std::_Ios_Openmode)8, (std::_Ios_Openmode)16))' is protected src/LXeSteppingVerbose.cc:85: within this context /usr/include/c++/3.2.3/backward/strstream:98: `virtual std::streampos std::strstreambuf::seekpos(std::fpos<mbstate_t>, std::_Ios_Openmode = std::operator|(std::_Ios_Openmode, std::_Ios_Openmode)((std::_Ios_Openmode)8, (std::_Ios_Openmode)16))' is protected src/LXeSteppingVerbose.cc:88: within this context /usr/include/c++/3.2.3/backward/strstream:98: `virtual std::streampos std::strstreambuf::seekpos(std::fpos<mbstate_t>, std::_Ios_Openmode = std::operator|(std::_Ios_Openmode, std::_Ios_Openmode)((std::_Ios_Openmode)8, (std::_Ios_Openmode)16))' is protected src/LXeSteppingVerbose.cc:91: within this context /usr/include/c++/3.2.3/backward/strstream: In member function `virtual void LXeSteppingVerbose::TrackingStarted()': /usr/include/c++/3.2.3/backward/strstream:98: `virtual std::streampos std::strstreambuf::seekpos(std::fpos<mbstate_t>, std::_Ios_Openmode = std::operator|(std::_Ios_Openmode, std::_Ios_Openmode)((std::_Ios_Openmode)8, (std::_Ios_Openmode)16))' is protected src/LXeSteppingVerbose.cc:183: within this context /usr/include/c++/3.2.3/backward/strstream:98: `virtual std::streampos std::strstreambuf::seekpos(std::fpos<mbstate_t>, std::_Ios_Openmode = std::operator|(std::_Ios_Openmode, std::_Ios_Openmode)((std::_Ios_Openmode)8, (std::_Ios_Openmode)16))' is protected src/LXeSteppingVerbose.cc:186: within this context /usr/include/c++/3.2.3/backward/strstream:98: `virtual std::streampos std::strstreambuf::seekpos(std::fpos<mbstate_t>, std::_Ios_Openmode = std::operator|(std::_Ios_Openmode, std::_Ios_Openmode)((std::_Ios_Openmode)8, (std::_Ios_Openmode)16))' is protected src/LXeSteppingVerbose.cc:189: within this context /usr/include/c++/3.2.3/backward/strstream:98: `virtual std::streampos std::strstreambuf::seekpos(std::fpos<mbstate_t>, std::_Ios_Openmode = std::operator|(std::_Ios_Openmode, std::_Ios_Openmode)((std::_Ios_Openmode)8, (std::_Ios_Openmode)16))' is protected src/LXeSteppingVerbose.cc:192: within this context /usr/include/c++/3.2.3/backward/strstream:98: `virtual std::streampos std::strstreambuf::seekpos(std::fpos<mbstate_t>, std::_Ios_Openmode = std::operator|(std::_Ios_Openmode, std::_Ios_Openmode)((std::_Ios_Openmode)8, (std::_Ios_Openmode)16))' is protected src/LXeSteppingVerbose.cc:195: within this context /usr/include/c++/3.2.3/backward/strstream:98: `virtual std::streampos std::strstreambuf::seekpos(std::fpos<mbstate_t>, std::_Ios_Openmode = std::operator|(std::_Ios_Openmode, std::_Ios_Openmode)((std::_Ios_Openmode)8, (std::_Ios_Openmode)16))' is protected src/LXeSteppingVerbose.cc:198: within this context /usr/include/c++/3.2.3/backward/strstream:98: `virtual std::streampos std::strstreambuf::seekpos(std::fpos<mbstate_t>, std::_Ios_Openmode = std::operator|(std::_Ios_Openmode, std::_Ios_Openmode)((std::_Ios_Openmode)8, (std::_Ios_Openmode)16))' is protected src/LXeSteppingVerbose.cc:201: within this context make: *** [/data1/kosice/cern.ch/atlas/offline/external/geant4/releases/specific/redhat73/gcc-3.2/geant4.6.2/tmp/Linux-g++/LXe/LXeSteppingVerbose.o] Error1
Thank you for submitting this bug report. We have been aware of this problem and it has been fixed with CVS tag LXe-V06-02-00 which is presently being proposed for system testing. The corrected version will be availabe with the next public correction patch. In the meantime you can download the corrected file from: http://trshare.triumf.ca/~gum/LXeSteppingVerbose.cc