KnowledgeHub
Questions
Tags
Users
Search
Alex Rivera
|
Logout
Edit Question
Title
Body
Possible Duplicate: Deprecated conversion from string constant to char * error I tried to run old C++ code today (this code gone right in 2004 :). But now I got this error message: make[1]: Entering directory `/home/thehost/Plocha/lpic-1.3.1/lpic/src' source='error.C' object='error.o' libtool=no \ depfile='.deps/error.Po' tmpdepfile='.deps/error.TPo' \ depmode=gcc3 /bin/bash ../../config/depcomp \ g++ -DHAVE_CONFIG_H -I. -I. -I../.. -g -O2 -Wno-deprecated -g -O2 -c -o error.o `test -f 'error.C' || echo './'`error.C error.C: In constructor ‘error_handler::error_handler(const char*, char*)’: error.C:49:7: error: ‘cerr’ was not declared in this scope error.C:58:11: warning: deprecated conversion from string constant to ‘char*’ [-Wwrite- strings] error.C:58:11: warning: deprecated conversion from string constant to ‘char*’ [-Wwrite- strings] error.C:58:11: warning: deprecated conversion from string constant to ‘char*’ [-Wwrite- strings] error.C:58:11: warning: deprecated conversion from string constant to ‘char*’ [-Wwrite- strings] make[1]: *** [error.o] Error 1 make[1]: Leaving directory `/home/thehost/Plocha/lpic-1.3.1/lpic/src' make: *** [all-recursive] Error 1 Source of "error.C" file: ... #include <error.h> int error_handler::error_number = 0; int error_handler::message_number = 0; int error_handler::debug_number = 0; int error_handler::Q_debug = 1; int error_handler::object_number = 0; int error_handler::tab = 33; error_handler::error_handler(const char *name, char *error_file_name) { errname = new char [filename_size]; strcpy(errname,error_file_name); errfile.open(errname,ios::app); if (!errfile) { cerr << "error_handler: cannot open error file " << errnam
Tags (comma-separated)
Save Edits
Cancel