character.hpp:92: error: extra qualification �Character::� on member �Character�
character.hpp:93: error: extra qualification �Character::� on member �Character�
Character();
~Character();
rm: cannot remove `murkold.exe': No such file or directory
make: [murk.exe] Error 1 (ignored)
mv: cannot stat `murk.exe': No such file or directory
make: [murk.exe] Error 1 (ignored)
cp: cannot stat `murk.db': No such file or directory
make: [database] Error 1 (ignored)
rm: cannot remove `murk.db': No such file or directory
make: [database] Error 1 (ignored)
/bin/sh: sqlite3/sqlite3: not found
make: *** [database] Error 127
Character();
~Character();
rm: cannot remove `murkold.exe': No such file or directory
make: [murk.exe] Error 1 (ignored)
mv: cannot stat `murk.exe': No such file or directory
make: [murk.exe] Error 1 (ignored)
cp: cannot stat `murk.db': No such file or directory
make: [database] Error 1 (ignored)
rm: cannot remove `murk.db': No such file or directory
make: [database] Error 1 (ignored)
/bin/sh: sqlite3/sqlite3: not found
make: *** [database] Error 127
grave@vermaxhosting:~/murk++$ gcc -v
Using built-in specs.
Target: i486-linux-gnu
Configured with: ../src/configure -v –with-pkgversion='Ubuntu 4.3.2-1ubuntu12' –with-bugurl=file:///usr/share/doc/gcc-4.3/README.Bugs –enable-
languages=c,c++,fortran,objc,obj-c++ –prefix=/usr –enable-shared –with-system-zlib –libexecdir=/usr/lib –without-included-gettext –enable-
threads=posix –enable-nls –with-gxx-include-dir=/usr/include/c++/4.3 –program-suffix=-4.3 –enable-clocale=gnu –enable-libstdcxx-debug –enable-
objc-gc –enable-mpfr –enable-targets=all –enable-checking=release –build=i486-linux-gnu –host=i486-linux-gnu –target=i486-linux-gnu
Thread model: posix
gcc version 4.3.2 (Ubuntu 4.3.2-1ubuntu12)
grave@vermaxhosting:~/murk++$ uname -r
2.6.27-11-server
grave@vermaxhosting:~/murk++$ uname -m
i686
database: $(SQLITE_PRG) loadhelps$(EXE)
@echo "Building database…"
@-cp murk.db murk.db.bkup
@-rm murk.db
@sqlite3/sqlite3 murk.db < schema
@./loadhelps
@echo "Done."
@sqlite3/sqlite3$(EXE) murk.db < schema
@./loadhelps$(EXE)
LIBS = -lcrypt -ldl
$(SQLITE_PRG): $(SQLITE_PRG_OBJ) $(SQLITE_LIB)
$(CC) $(LFLAGS) -o $@ $^ -ldl
# The suffix appended to executables.
# This should be set for Cygwin and Windows.
#EXE = .exe
EXE =
# This should be OS_WIN=1 for Cygwin
#DEFS = -DOS_UNIX=0 -DOS_WIN=1 -DHAVE_USLEEP=1 -DHAVE_FDATASYNC=1 -DNDEBUG -DSQLITE_OMIT_UTF16 -DSQLITE_OMIT_AUTHORIZATION -DSQLITE_OMIT_TCL_VARIABLE
# For other unixes
DEFS = -DOS_UNIX=1 -DOS_WIN=0 -DHAVE_USLEEP=1 -DHAVE_FDATASYNC=1 -DNDEBUG -DSQLITE_OMIT_UTF16 -DSQLITE_OMIT_AUTHORIZATION -DSQLITE_OMIT_TCL_VARIABLE
# For FreeBSD
#DEFS = -DOS_UNIX=1 -DOS_WIN=0 -DHAVE_USLEEP=1 -DNDEBUG -DSQLITE_OMIT_UTF16 -DSQLITE_OMIT_AUTHORIZATION -DSQLITE_OMIT_TCL_VARIABLE
I'm trying to compile the latest Murk++ build on linux. In my makefile I have the following:
DEFS = -DOS_UNIX=1 -DOS_WIN=0 -DHAVE_USLEEP=1 -DHAVE_FDATASYNC=1 -DNDEBUG -DSQLITE_OMIT_UTF16 -DSQLITE_OMIT_AUTHORIZATION -DSQLITE_OMIT_TCL_VARIABLE -DSQLITE_OMIT_LOAD_EXTENSION
I had to insert the -DSQLITE_OMIT_LOAD_EXTENSION to get it past some errors with dlsym, dlopen etc, but now I get the following:
g++ -c -O2 -pipe -Wall -Wno-parentheses -Wno-unused -W -g -fno-default-inline -Isqlite3 murk.cpp -o murk.o
In file included from config.hpp:527,
from murk.cpp:40:
character.hpp:92: error: extra qualification ‘Character::’ on member ‘Character’
character.hpp:93: error: extra qualification ‘Character::’ on member ‘Character’
murk.cpp: In function ‘void mprog_translate(char, std::string&, Character*, Character*, Object*, void*, Character*)’:
murk.cpp:1454: warning: deprecated conversion from string constant to ‘char*’
murk.cpp:1454: warning: deprecated conversion from string constant to ‘char*’
murk.cpp:1454: warning: deprecated conversion from string constant to ‘char*’
murk.cpp:1455: warning: deprecated conversion from string constant to ‘char*’
murk.cpp:1455: warning: deprecated conversion from string constant to ‘char*’
murk.cpp:1455: warning: deprecated conversion from string constant to ‘char*’
murk.cpp:1456: warning: deprecated conversion from string constant to ‘char*’
murk.cpp:1456: warning: deprecated conversion from string constant to ‘char*’
murk.cpp:1456: warning: deprecated conversion from string constant to ‘char*’
murk.cpp: In function ‘void obj_update()’:
murk.cpp:3070: warning: deprecated conversion from string constant to ‘char*’
murk.cpp:3073: warning: deprecated conversion from string constant to ‘char*’
murk.cpp:3076: warning: deprecated conversion from string constant to ‘char*’
murk.cpp:3079: warning: deprecated conversion from string constant to ‘char*’
murk.cpp:3082: warning: deprecated conversion from string constant to ‘char*’
murk.cpp: In function ‘void death_cry(Character*)’:
murk.cpp:3703: warning: deprecated conversion from string constant to ‘char*’
murk.cpp:3706: warning: deprecated conversion from string constant to ‘char*’
murk.cpp:3709: warning: deprecated conversion from string constant to ‘char*’
murk.cpp:3712: warning: deprecated conversion from string constant to ‘char*’
murk.cpp:3716: warning: deprecated conversion from string constant to ‘char*’
murk.cpp:3720: warning: deprecated conversion from string constant to ‘char*’
murk.cpp:3724: warning: deprecated conversion from string constant to ‘char*’
murk.cpp:3728: warning: deprecated conversion from string constant to ‘char*’
murk.cpp:3754: warning: deprecated conversion from string constant to ‘char*’
murk.cpp:3756: warning: deprecated conversion from string constant to ‘char*’
murk.cpp: In function ‘void dam_message(Character*, Character*, int, int)’:
murk.cpp:3919: warning: deprecated conversion from string constant to ‘char*’
murk.cpp:3919: warning: deprecated conversion from string constant to ‘char*’
murk.cpp:3919: warning: deprecated conversion from string constant to ‘char*’
murk.cpp:3919: warning: deprecated conversion from string constant to ‘char*’
murk.cpp:3919: warning: deprecated conversion from string constant to ‘char*’
murk.cpp:3919: warning: deprecated conversion from string constant to ‘char*’
murk.cpp:3919: warning: deprecated conversion from string constant to ‘char*’
murk.cpp:3919: warning: deprecated conversion from string constant to ‘char*’
murk.cpp:3919: warning: deprecated conversion from string constant to ‘char*’
murk.cpp:3919: warning: deprecated conversion from string constant to ‘char*’
murk.cpp:3919: warning: deprecated conversion from string constant to ‘char*’
murk.cpp:3919: warning: deprecated conversion from string constant to ‘char*’
murk.cpp:3919: warning: deprecated conversion from string constant to ‘char*’
murk.cpp: In function ‘void say_spell(Character*, int)’:
murk.cpp:4428: warning: deprecated conversion from string constant to ‘char*’
murk.cpp:4428: warning: deprecated conversion from string constant to ‘char*’
murk.cpp:4428: warning: deprecated conversion from string constant to ‘char*’
murk.cpp:4428: warning: deprecated conversion from string constant to ‘char*’
murk.cpp:4428: warning: deprecated conversion from string constant to ‘char*’
murk.cpp:4428: warning: deprecated conversion from string constant to ‘char*’
murk.cpp:4428: warning: deprecated conversion from string constant to ‘char*’
murk.cpp:4428: warning: deprecated conversion from string constant to ‘char*’
murk.cpp:4428: warning: deprecated conversion from string constant to ‘char*’
murk.cpp:4428: warning: deprecated conversion from string constant to ‘char*’
murk.cpp:4428: warning: deprecated conversion from string constant to ‘char*’
murk.cpp:4428: warning: deprecated conversion from string constant to ‘char*’
murk.cpp:4428: warning: deprecated conversion from string constant to ‘char*’
murk.cpp:4428: warning: deprecated conversion from string constant to ‘char*’
murk.cpp:4428: warning: deprecated conversion from string constant to ‘char*’
murk.cpp:4428: warning: deprecated conversion from string constant to ‘char*’
murk.cpp:4428: warning: deprecated conversion from string constant to ‘char*’
murk.cpp:4428: warning: deprecated conversion from string constant to ‘char*’
murk.cpp:4428: warning: deprecated conversion from string constant to ‘char*’
murk.cpp:4428: warning: deprecated conversion from string constant to ‘char*’
murk.cpp:4428: warning: deprecated conversion from string constant to ‘char*’
murk.cpp:4428: warning: deprecated conversion from string constant to ‘char*’
murk.cpp:4428: warning: deprecated conversion from string constant to ‘char*’
murk.cpp:4428: warning: deprecated conversion from string constant to ‘char*’
murk.cpp:4428: warning: deprecated conversion from string constant to ‘char*’
murk.cpp:4428: warning: deprecated conversion from string constant to ‘char*’
murk.cpp:4428: warning: deprecated conversion from string constant to ‘char*’
murk.cpp:4428: warning: deprecated conversion from string constant to ‘char*’
murk.cpp:4428: warning: deprecated conversion from string constant to ‘char*’
murk.cpp:4428: warning: deprecated conversion from string constant to ‘char*’
murk.cpp:4428: warning: deprecated conversion from string constant to ‘char*’
murk.cpp:4428: warning: deprecated conversion from string constant to ‘char*’
murk.cpp:4428: warning: deprecated conversion from string constant to ‘char*’
murk.cpp:4428: warning: deprecated conversion from string constant to ‘char*’
murk.cpp:4428: warning: deprecated conversion from string constant to ‘char*’
murk.cpp:4428: warning: deprecated conversion from string constant to ‘char*’
murk.cpp:4428: warning: deprecated conversion from string constant to ‘char*’
murk.cpp:4428: warning: deprecated conversion from string constant to ‘char*’
murk.cpp:4428: warning: deprecated conversion from string constant to ‘char*’
murk.cpp:4428: warning: deprecated conversion from string constant to ‘char*’
murk.cpp:4428: warning: deprecated conversion from string constant to ‘char*’
murk.cpp:4428: warning: deprecated conversion from string constant to ‘char*’
murk.cpp:4428: warning: deprecated conversion from string constant to ‘char*’
murk.cpp:4428: warning: deprecated conversion from string constant to ‘char*’
murk.cpp:4428: warning: deprecated conversion from string constant to ‘char*’
murk.cpp:4428: warning: deprecated conversion from string constant to ‘char*’
murk.cpp:4428: warning: deprecated conversion from string constant to ‘char*’
murk.cpp:4428: warning: deprecated conversion from string constant to ‘char*’
murk.cpp:4428: warning: deprecated conversion from string constant to ‘char*’
murk.cpp:4428: warning: deprecated conversion from string constant to ‘char*’
murk.cpp:4428: warning: deprecated conversion from string constant to ‘char*’
murk.cpp:4428: warning: deprecated conversion from string constant to ‘char*’
murk.cpp:4428: warning: deprecated conversion from string constant to ‘char*’
murk.cpp:4428: warning: deprecated conversion from string constant to ‘char*’
murk.cpp:4428: warning: deprecated conversion from string constant to ‘char*’
murk.cpp:4428: warning: deprecated conversion from string constant to ‘char*’
murk.cpp:4428: warning: deprecated conversion from string constant to ‘char*’
murk.cpp:4428: warning: deprecated conversion from string constant to ‘char*’
murk.cpp:4428: warning: deprecated conversion from string constant to ‘char*’
murk.cpp:4428: warning: deprecated conversion from string constant to ‘char*’
murk.cpp:4428: warning: deprecated conversion from string constant to ‘char*’
murk.cpp:4428: warning: deprecated conversion from string constant to ‘char*’
murk.cpp:4428: warning: deprecated conversion from string constant to ‘char*’
murk.cpp:4428: warning: deprecated conversion from string constant to ‘char*’
murk.cpp:4428: warning: deprecated conversion from string constant to ‘char*’
murk.cpp:4428: warning: deprecated conversion from string constant to ‘char*’
murk.cpp:4428: warning: deprecated conversion from string constant to ‘char*’
murk.cpp:4428: warning: deprecated conversion from string constant to ‘char*’
murk.cpp:4428: warning: deprecated conversion from string constant to ‘char*’
murk.cpp:4428: warning: deprecated conversion from string constant to ‘char*’
murk.cpp:4428: warning: deprecated conversion from string constant to ‘char*’
murk.cpp:4428: warning: deprecated conversion from string constant to ‘char*’
murk.cpp:4428: warning: deprecated conversion from string constant to ‘char*’
murk.cpp:4428: warning: deprecated conversion from string constant to ‘char*’
murk.cpp:4428: warning: deprecated conversion from string constant to ‘char*’
murk.cpp:4428: warning: deprecated conversion from string constant to ‘char*’
murk.cpp:4428: warning: deprecated conversion from string constant to ‘char*’
murk.cpp:4428: warning: deprecated conversion from string constant to ‘char*’
murk.cpp:4428: warning: deprecated conversion from string constant to ‘char*’
murk.cpp:4428: warning: deprecated conversion from string constant to ‘char*’
murk.cpp:4428: warning: deprecated conversion from string constant to ‘char*’
murk.cpp:4428: warning: deprecated conversion from string constant to ‘char*’
murk.cpp:4428: warning: deprecated conversion from string constant to ‘char*’
murk.cpp:4428: warning: deprecated conversion from string constant to ‘char*’
murk.cpp:4428: warning: deprecated conversion from string constant to ‘char*’
murk.cpp:4428: warning: deprecated conversion from string constant to ‘char*’
murk.cpp:4428: warning: deprecated conversion from string constant to ‘char*’
murk.cpp:4428: warning: deprecated conversion from string constant to ‘char*’
murk.cpp:4428: warning: deprecated conversion from string constant to ‘char*’
murk.cpp:4428: warning: deprecated conversion from string constant to ‘char*’
murk.cpp:4428: warning: deprecated conversion from string constant to ‘char*’
murk.cpp:4428: warning: deprecated conversion from string constant to ‘char*’
murk.cpp:4428: warning: deprecated conversion from string constant to ‘char*’
murk.cpp:4428: warning: deprecated conversion from string constant to ‘char*’
murk.cpp:4428: warning: deprecated conversion from string constant to ‘char*’
murk.cpp:4428: warning: deprecated conversion from string constant to ‘char*’
murk.cpp:4428: warning: deprecated conversion from string constant to ‘char*’
murk.cpp:4428: warning: deprecated conversion from string constant to ‘char*’
murk.cpp: In function ‘void load_mobprogs(std::ifstream&)’:
murk.cpp:4562: warning: suggest a space before ‘;’ or explicit braces around empty body in ‘for’ statement
murk.cpp: In function ‘bool spec_breath_acid(Character*)’:
murk.cpp:4853: warning: deprecated conversion from string constant to ‘char*’
murk.cpp: In function ‘bool spec_breath_fire(Character*)’:
murk.cpp:4858: warning: deprecated conversion from string constant to ‘char*’
murk.cpp: In function ‘bool spec_breath_frost(Character*)’:
murk.cpp:4863: warning: deprecated conversion from string constant to ‘char*’
murk.cpp: In function ‘bool spec_breath_lightning(Character*)’:
murk.cpp:4881: warning: deprecated conversion from string constant to ‘char*’
murk.cpp: In function ‘bool spec_cast_cleric(Character*)’:
murk.cpp:4965: warning: deprecated conversion from string constant to ‘char*’
murk.cpp:4969: warning: deprecated conversion from string constant to ‘char*’
murk.cpp:4973: warning: deprecated conversion from string constant to ‘char*’
murk.cpp:4977: warning: deprecated conversion from string constant to ‘char*’
murk.cpp:4981: warning: deprecated conversion from string constant to ‘char*’
murk.cpp:4985: warning: deprecated conversion from string constant to ‘char*’
murk.cpp:4989: warning: deprecated conversion from string constant to ‘char*’
murk.cpp:4993: warning: deprecated conversion from string constant to ‘char*’
murk.cpp:4999: warning: deprecated conversion from string constant to ‘char*’
murk.cpp:5003: warning: deprecated conversion from string constant to ‘char*’
murk.cpp: In function ‘bool spec_cast_judge(Character*)’:
murk.cpp:5037: warning: deprecated conversion from string constant to ‘char*’
murk.cpp: In function ‘bool spec_cast_mage(Character*)’:
murk.cpp:5070: warning: deprecated conversion from string constant to ‘char*’
murk.cpp:5074: warning: deprecated conversion from string constant to ‘char*’
murk.cpp:5078: warning: deprecated conversion from string constant to ‘char*’
murk.cpp:5082: warning: deprecated conversion from string constant to ‘char*’
murk.cpp:5086: warning: deprecated conversion from string constant to ‘char*’
murk.cpp:5090: warning: deprecated conversion from string constant to ‘char*’
murk.cpp:5094: warning: deprecated conversion from string constant to ‘char*’
murk.cpp:5100: warning: deprecated conversion from string constant to ‘char*’
murk.cpp:5104: warning: deprecated conversion from string constant to ‘char*’
murk.cpp: In function ‘bool spec_cast_undead(Character*)’:
murk.cpp:5144: warning: deprecated conversion from string constant to ‘char*’
murk.cpp:5148: warning: deprecated conversion from string constant to ‘char*’
murk.cpp:5152: warning: deprecated conversion from string constant to ‘char*’
murk.cpp:5156: warning: deprecated conversion from string constant to ‘char*’
murk.cpp:5160: warning: deprecated conversion from string constant to ‘char*’
murk.cpp:5164: warning: deprecated conversion from string constant to ‘char*’
murk.cpp:5168: warning: deprecated conversion from string constant to ‘char*’
murk.cpp:5172: warning: deprecated conversion from string constant to ‘char*’
murk.cpp:5176: warning: deprecated conversion from string constant to ‘char*’
murk.cpp: In function ‘bool spec_executioner(Character*)’:
murk.cpp:5196: warning: deprecated conversion from string constant to ‘char*’
murk.cpp:5202: warning: deprecated conversion from string constant to ‘char*’
murk.cpp:5208: warning: deprecated conversion from string constant to ‘char*’
murk.cpp: In function ‘bool spec_guard(Character*)’:
murk.cpp:5263: warning: deprecated conversion from string constant to ‘char*’
murk.cpp:5269: warning: deprecated conversion from string constant to ‘char*’
murk.cpp:5275: warning: deprecated conversion from string constant to ‘char*’
murk.cpp: In function ‘char* mprog_type_to_name(int)’:
murk.cpp:5479: warning: deprecated conversion from string constant to ‘char*’
murk.cpp:5481: warning: deprecated conversion from string constant to ‘char*’
murk.cpp:5483: warning: deprecated conversion from string constant to ‘char*’
murk.cpp:5485: warning: deprecated conversion from string constant to ‘char*’
murk.cpp:5487: warning: deprecated conversion from string constant to ‘char*’
murk.cpp:5489: warning: deprecated conversion from string constant to ‘char*’
murk.cpp:5491: warning: deprecated conversion from string constant to ‘char*’
murk.cpp:5493: warning: deprecated conversion from string constant to ‘char*’
murk.cpp:5495: warning: deprecated conversion from string constant to ‘char*’
murk.cpp:5497: warning: deprecated conversion from string constant to ‘char*’
murk.cpp:5499: warning: deprecated conversion from string constant to ‘char*’
murk.cpp:5501: warning: deprecated conversion from string constant to ‘char*’
murk.cpp:5503: warning: deprecated conversion from string constant to ‘char*’
make: *** [murk.o] Error 1
Any help would be greatly appreciated.
Cheers