Problem 659 - compilation problem for example/extended/optical/LXe
Summary: compilation problem for example/extended/optical/LXe
Status: RESOLVED FIXED
Alias: None
Product: Examples/Extended
Classification: Unclassified
Component: optical/LXe (show other problems)
Version: 6.2
Hardware: PC Linux
: P2 normal
Assignee: gum
URL:
Depends on:
Blocks:
 
Reported: 2004-08-10 05:41 CEST by bruncko
Modified: 2007-04-08 18:13 CEST (History)
0 users

See Also:


Attachments

Note You need to log in before you can comment on or make changes to this problem.
Description bruncko 2004-08-10 05:41:04 CEST
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
Comment 1 gum 2004-09-08 15:46:59 CEST
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