hi
if `date -u` is later than Thu Dec 13 20:00:00 UTC 2001 then please skip this message we are trying to port some code from Window$ to Debian I found the below behaviour which may be a bug, and have posted it as such... but maybe it is not a bug (I am not very good at c++) may someone give a look? thanks a. ----- Forwarded message from Andrea Mennucc <[EMAIL PROTECTED]> ----- From: Andrea Mennucci <[EMAIL PROTECTED]> To: Debian Bug Tracking System <[EMAIL PROTECTED]> Subject: g++: `ios::ios(const ios &)' is private Subject: : `ios::ios(const ios &)' is private Package: g++ Version: 2:2.95.4-8 Severity: normal hi I include a piece of code, as first attachment, and the error that I get, as second attachment it exemplifies an error that I have already found twice also, this piece of code compiles ok using Micro$oft Visual c++ I am not good at c++ but I suppose that this code should not result into that error a. -- System Information Debian Release: testing/unstable Architecture: i386 Kernel: Linux Tonelli 2.4.14-686 #1 Fri Nov 9 22:25:26 EST 2001 i686 Locale: LANG=it_IT, LC_CTYPE=it_IT Versions of packages g++ depends on: ii cpp 2:2.95.4-8 The GNU C preprocessor. ii g++-2.95 1:2.95.4-0.011006 The GNU C++ compiler. ii gcc-2.95 1:2.95.4-0.011006 The GNU C compiler. ----------------code #include <fstream.h> typedef char SYMBOL_TYPE; class file_handler_type { public: file_handler_type(); file_handler_type(const char* p_file_name, int p_open_mode); ~file_handler_type(); virtual bool open(const char* p_file_name, int p_open_mode); virtual bool close(); virtual bool is_open(); virtual bool eof(); virtual bool get_bit (unsigned short int& p_bit); virtual bool put_bit (const unsigned short int p_bit); virtual bool get_symbol (SYMBOL_TYPE& p_symbol); virtual bool put_symbol (const SYMBOL_TYPE p_symbol); fstream m_file; int m_open_mode; bool m_is_open; bool m_eof; }; class model_extractor_type { public: model_extractor_type(file_handler_type p_symbols_file); SYMBOL_TYPE* m_symbols_vector; unsigned long int* m_intervals_vector; unsigned long int m_cardinality; }; void main () { file_handler_type symbol_file; model_extractor_type* model_extractor = NULL; symbol_file.open("/etc/motd",ios::in); model_extractor = new model_extractor_type(symbol_file); } ---------------- error cd ~/Work/CC/Fedrigo/ make test g++ test.cpp -o test test.cpp: In method `fstream::fstream(const fstream &)': /usr/lib/gcc-lib/i386-linux/2.95.4/../../../../include/g++-3/streambuf.h:128: `ios::ios(const ios &)' is private test.cpp:42: within this context test.cpp: In method `fstreambase::fstreambase(const fstreambase &)': /usr/lib/gcc-lib/i386-linux/2.95.4/../../../../include/g++-3/streambuf.h:128: `ios::ios(const ios &)' is private test.cpp:42: within this context test.cpp: In method `iostream::iostream(const iostream &)': /usr/lib/gcc-lib/i386-linux/2.95.4/../../../../include/g++-3/streambuf.h:128: `ios::ios(const ios &)' is private test.cpp:42: within this context test.cpp: In method `istream::istream(const istream &)': /usr/lib/gcc-lib/i386-linux/2.95.4/../../../../include/g++-3/streambuf.h:128: `ios::ios(const ios &)' is private test.cpp:42: within this context test.cpp: In method `ostream::ostream(const ostream &)': /usr/lib/gcc-lib/i386-linux/2.95.4/../../../../include/g++-3/streambuf.h:128: `ios::ios(const ios &)' is private test.cpp:42: within this context make: *** [test] Error 1 Compilation exited abnormally with code 2 at Thu Dec 13 15:59:08 ----- End forwarded message ----- -- A Mennucc "È un mondo difficile. Che vita intensa!" (Renato Carotone) -- To UNSUBSCRIBE, email to [EMAIL PROTECTED] with a subject of "unsubscribe". Trouble? Contact [EMAIL PROTECTED]