Closed celtichawk closed 10 months ago
I run this on MariaDB 5.5.58 on Ubuntu 14.04. Just create the DB manually and populate it as the gensql.sh script would. Dont forget to create src/mysql_config.cpp.
Added the --skip-check
flag to the gensql.sh script. Theoretically it should work, but I don't have MariaDB and haven't tested the actual SQL against that DB. Feedback/testing would be appreciated!
Also, if you're running the master branch, you should know that the playergroups functionality isn't completed yet. I was planning on doing that dev work in a separate branch, but everything got collapsed into master due to a series of unfortunate events. Once playergroups are completed I'll go back to branch-dev, but until then things in master will be wonky.
Please post more issues etc if you run into problems compiling or running, the issue reports are very helpful!
Thanks for the responses, I for one appreciate it. Okay for the MDB version it's 10.X here.
Just tried the skipcheck flag. It'works, but....the make is still after the mysql\mysql.h include so that breaks.
Manually doing the DB isn't an option unfortunately for my geeks, since one of them relies completely on a screenreader that gets completely lost in the contents of the script, much to his annoyance (at the screenreading sofware, not the script)
Okay just tried the skip flag, this is what it gave me on the latest Solus:
jace@pancakes ~ $ cd AwakeMUD/ jace@pancakes ~/AwakeMUD $ cd SQL jace@pancakes ~/AwakeMUD/SQL $ ./gensql.sh This script will set up your MySQL DB with a localhost-only user and will install the AwakeMUD tables. Testing for OpenSSL... Testing for awakemud.sql... WARNING: IF YOUR DATABASE ALREADY EXISTS, THIS WILL PURGE IT. If you have a DB and want to save it, use CTRL-C to abort this script. Otherwise, enter your MySQL root user's password when prompted. Your database could not be confirmed compatible with 'DROP USER IF EXISTS', so you'll need to enter your DB root password twice. Enter password: Enter password: DB creation script complete, but the config file cannot be automatically installed due to a conflict. Please copy the mysql_config.cpp file from this directory into your ../src directory. Don't forget to MAKE CLEAN && MAKE in your ../src directory after mysql_config.cpp is updated! jace@pancakes ~/AwakeMUD/SQL $ cd .. jace@pancakes ~/AwakeMUD $ ls area changelog.txt lib README.md src autorun crash_report.sh LICENSE.txt run.nogdb txt autorun-ng doc log snippets bin github_config_template.cpp lucien_autorun SQL jace@pancakes ~/AwakeMUD $ cd src jace@pancakes ~/AwakeMUD/src $ make clean&&make set -e; gcc -MM -DDEBUG -DSELFADVANCE -DIDLEDELETE_DRYRUN -DGITHUB_INTEGRATION -Dosx -I /usr/local/include/ -Wall -Wextra -Wno-unused-parameter -ggdb mysql_config.cpp \ | sed 's/(mysql_config).o[ :]/\1.o mysql_config.d : /g' > mysql_config.d; \ [ -s mysql_config.d ] || rm -f mysql_config.d rm -f .o .d ../bin/awake.new set -e; gcc -MM -DDEBUG -DSELFADVANCE -DIDLEDELETE_DRYRUN -DGITHUB_INTEGRATION -Dosx -I /usr/local/include/ -Wall -Wextra -Wno-unused-parameter -ggdb weather.cpp \ | sed 's/(weather).o[ :]/\1.o weather.d : /g' > weather.d; \ [ -s weather.d ] || rm -f weather.d set -e; gcc -MM -DDEBUG -DSELFADVANCE -DIDLEDELETE_DRYRUN -DGITHUB_INTEGRATION -Dosx -I /usr/local/include/ -Wall -Wextra -Wno-unused-parameter -ggdb pocketsec.cpp \ | sed 's/(pocketsec).o[ :]/\1.o pocketsec.d : /g' > pocketsec.d; \ [ -s pocketsec.d ] || rm -f pocketsec.d set -e; gcc -MM -DDEBUG -DSELFADVANCE -DIDLEDELETE_DRYRUN -DGITHUB_INTEGRATION -Dosx -I /usr/local/include/ -Wall -Wextra -Wno-unused-parameter -ggdb newmatrix.cpp \ | sed 's/(newmatrix).o[ :]/\1.o newmatrix.d : /g' > newmatrix.d; \ [ -s newmatrix.d ] || rm -f newmatrix.d set -e; gcc -MM -DDEBUG -DSELFADVANCE -DIDLEDELETE_DRYRUN -DGITHUB_INTEGRATION -Dosx -I /usr/local/include/ -Wall -Wextra -Wno-unused-parameter -ggdb mail.cpp \ | sed 's/(mail).o[ :]/\1.o mail.d : /g' > mail.d; \ [ -s mail.d ] || rm -f mail.d set -e; gcc -MM -DDEBUG -DSELFADVANCE -DIDLEDELETE_DRYRUN -DGITHUB_INTEGRATION -Dosx -I /usr/local/include/ -Wall -Wextra -Wno-unused-parameter -ggdb memory.cpp \ | sed 's/(memory).o[ :]/\1.o memory.d : /g' > memory.d; \ [ -s memory.d ] || rm -f memory.d set -e; gcc -MM -DDEBUG -DSELFADVANCE -DIDLEDELETE_DRYRUN -DGITHUB_INTEGRATION -Dosx -I /usr/local/include/ -Wall -Wextra -Wno-unused-parameter -ggdb pro_create.cpp \ | sed 's/(pro_create).o[ :]/\1.o pro_create.d : /g' > pro_create.d; \ [ -s pro_create.d ] || rm -f pro_create.d set -e; gcc -MM -DDEBUG -DSELFADVANCE -DIDLEDELETE_DRYRUN -DGITHUB_INTEGRATION -Dosx -I /usr/local/include/ -Wall -Wextra -Wno-unused-parameter -ggdb olc.cpp \ | sed 's/(olc).o[ :]/\1.o olc.d : /g' > olc.d; \ [ -s olc.d ] || rm -f olc.d set -e; gcc -MM -DDEBUG -DSELFADVANCE -DIDLEDELETE_DRYRUN -DGITHUB_INTEGRATION -Dosx -I /usr/local/include/ -Wall -Wextra -Wno-unused-parameter -ggdb graph.cpp \ | sed 's/(graph).o[ :]/\1.o graph.d : /g' > graph.d; \ [ -s graph.d ] || rm -f graph.d set -e; gcc -MM -DDEBUG -DSELFADVANCE -DIDLEDELETE_DRYRUN -DGITHUB_INTEGRATION -Dosx -I /usr/local/include/ -Wall -Wextra -Wno-unused-parameter -ggdb newmagic.cpp \ | sed 's/(newmagic).o[ :]/\1.o newmagic.d : /g' > newmagic.d; \ [ -s newmagic.d ] || rm -f newmagic.d set -e; gcc -MM -DDEBUG -DSELFADVANCE -DIDLEDELETE_DRYRUN -DGITHUB_INTEGRATION -Dosx -I /usr/local/include/ -Wall -Wextra -Wno-unused-parameter -ggdb newshop.cpp \ | sed 's/(newshop).o[ :]/\1.o newshop.d : /g' > newshop.d; \ [ -s newshop.d ] || rm -f newshop.d set -e; gcc -MM -DDEBUG -DSELFADVANCE -DIDLEDELETE_DRYRUN -DGITHUB_INTEGRATION -Dosx -I /usr/local/include/ -Wall -Wextra -Wno-unused-parameter -ggdb house.cpp \ | sed 's/(house).o[ :]/\1.o house.d : /g' > house.d; \ [ -s house.d ] || rm -f house.d set -e; gcc -MM -DDEBUG -DSELFADVANCE -DIDLEDELETE_DRYRUN -DGITHUB_INTEGRATION -Dosx -I /usr/local/include/ -Wall -Wextra -Wno-unused-parameter -ggdb act.offensive.cpp \ | sed 's/(act.offensive).o[ :]/\1.o act.offensive.d : /g' > act.offensive.d; \ [ -s act.offensive.d ] || rm -f act.offensive.d set -e; gcc -MM -DDEBUG -DSELFADVANCE -DIDLEDELETE_DRYRUN -DGITHUB_INTEGRATION -Dosx -I /usr/local/include/ -Wall -Wextra -Wno-unused-parameter -ggdb fight.cpp \ | sed 's/(fight).o[ :]/\1.o fight.d : /g' > fight.d; \ [ -s fight.d ] || rm -f fight.d set -e; gcc -MM -DDEBUG -DSELFADVANCE -DIDLEDELETE_DRYRUN -DGITHUB_INTEGRATION -Dosx -I /usr/local/include/ -Wall -Wextra -Wno-unused-parameter -ggdb spec_assign.cpp \ | sed 's/(spec_assign).o[ :]/\1.o spec_assign.d : /g' > spec_assign.d; \ [ -s spec_assign.d ] || rm -f spec_assign.d set -e; gcc -MM -DDEBUG -DSELFADVANCE -DIDLEDELETE_DRYRUN -DGITHUB_INTEGRATION -Dosx -I /usr/local/include/ -Wall -Wextra -Wno-unused-parameter -ggdb dblist.cpp \ | sed 's/(dblist).o[ :]/\1.o dblist.d : /g' > dblist.d; \ [ -s dblist.d ] || rm -f dblist.d set -e; gcc -MM -DDEBUG -DSELFADVANCE -DIDLEDELETE_DRYRUN -DGITHUB_INTEGRATION -Dosx -I /usr/local/include/ -Wall -Wextra -Wno-unused-parameter -ggdb bitfield.cpp \ | sed 's/(bitfield).o[ :]/\1.o bitfield.d : /g' > bitfield.d; \ [ -s bitfield.d ] || rm -f bitfield.d set -e; gcc -MM -DDEBUG -DSELFADVANCE -DIDLEDELETE_DRYRUN -DGITHUB_INTEGRATION -Dosx -I /usr/local/include/ -Wall -Wextra -Wno-unused-parameter -ggdb act.social.cpp \ | sed 's/(act.social).o[ :]/\1.o act.social.d : /g' > act.social.d; \ [ -s act.social.d ] || rm -f act.social.d set -e; gcc -MM -DDEBUG -DSELFADVANCE -DIDLEDELETE_DRYRUN -DGITHUB_INTEGRATION -Dosx -I /usr/local/include/ -Wall -Wextra -Wno-unused-parameter -ggdb comm.cpp \ | sed 's/(comm).o[ :]/\1.o comm.d : /g' > comm.d; \ [ -s comm.d ] || rm -f comm.d set -e; gcc -MM -DDEBUG -DSELFADVANCE -DIDLEDELETE_DRYRUN -DGITHUB_INTEGRATION -Dosx -I /usr/local/include/ -Wall -Wextra -Wno-unused-parameter -ggdb act.obj.cpp \ | sed 's/(act.obj).o[ :]/\1.o act.obj.d : /g' > act.obj.d; \ [ -s act.obj.d ] || rm -f act.obj.d set -e; gcc -MM -DDEBUG -DSELFADVANCE -DIDLEDELETE_DRYRUN -DGITHUB_INTEGRATION -Dosx -I /usr/local/include/ -Wall -Wextra -Wno-unused-parameter -ggdb playergroup_classes.cpp \ | sed 's/(playergroup_classes).o[ :]/\1.o playergroup_classes.d : /g' > playergroup_classes.d; \ [ -s playergroup_classes.d ] || rm -f playergroup_classes.d set -e; gcc -MM -DDEBUG -DSELFADVANCE -DIDLEDELETE_DRYRUN -DGITHUB_INTEGRATION -Dosx -I /usr/local/include/ -Wall -Wextra -Wno-unused-parameter -ggdb iedit.cpp \ | sed 's/(iedit).o[ :]/\1.o iedit.d : /g' > iedit.d; \ [ -s iedit.d ] || rm -f iedit.d set -e; gcc -MM -DDEBUG -DSELFADVANCE -DIDLEDELETE_DRYRUN -DGITHUB_INTEGRATION -Dosx -I /usr/local/include/ -Wall -Wextra -Wno-unused-parameter -ggdb act.wizard.cpp \ | sed 's/(act.wizard).o[ :]/\1.o act.wizard.d : /g' > act.wizard.d; \ [ -s act.wizard.d ] || rm -f act.wizard.d set -e; gcc -MM -DDEBUG -DSELFADVANCE -DIDLEDELETE_DRYRUN -DGITHUB_INTEGRATION -Dosx -I /usr/local/include/ -Wall -Wextra -Wno-unused-parameter -ggdb ban.cpp \ | sed 's/(ban).o[ :]/\1.o ban.d : /g' > ban.d; \ [ -s ban.d ] || rm -f ban.d set -e; gcc -MM -DDEBUG -DSELFADVANCE -DIDLEDELETE_DRYRUN -DGITHUB_INTEGRATION -Dosx -I /usr/local/include/ -Wall -Wextra -Wno-unused-parameter -ggdb playergroups.cpp \ | sed 's/(playergroups).o[ :]/\1.o playergroups.d : /g' > playergroups.d; \ [ -s playergroups.d ] || rm -f playergroups.d set -e; gcc -MM -DDEBUG -DSELFADVANCE -DIDLEDELETE_DRYRUN -DGITHUB_INTEGRATION -Dosx -I /usr/local/include/ -Wall -Wextra -Wno-unused-parameter -ggdb constants.cpp \ | sed 's/(constants).o[ :]/\1.o constants.d : /g' > constants.d; \ [ -s constants.d ] || rm -f constants.d set -e; gcc -MM -DDEBUG -DSELFADVANCE -DIDLEDELETE_DRYRUN -DGITHUB_INTEGRATION -Dosx -I /usr/local/include/ -Wall -Wextra -Wno-unused-parameter -ggdb config.cpp \ | sed 's/(config).o[ :]/\1.o config.d : /g' > config.d; \ [ -s config.d ] || rm -f config.d set -e; gcc -MM -DDEBUG -DSELFADVANCE -DIDLEDELETE_DRYRUN -DGITHUB_INTEGRATION -Dosx -I /usr/local/include/ -Wall -Wextra -Wno-unused-parameter -ggdb medit.cpp \ | sed 's/(medit).o[ :]/\1.o medit.d : /g' > medit.d; \ [ -s medit.d ] || rm -f medit.d set -e; gcc -MM -DDEBUG -DSELFADVANCE -DIDLEDELETE_DRYRUN -DGITHUB_INTEGRATION -Dosx -I /usr/local/include/ -Wall -Wextra -Wno-unused-parameter -ggdb screen.cpp \ | sed 's/(screen).o[ :]/\1.o screen.d : /g' > screen.d; \ [ -s screen.d ] || rm -f screen.d set -e; gcc -MM -DDEBUG -DSELFADVANCE -DIDLEDELETE_DRYRUN -DGITHUB_INTEGRATION -Dosx -I /usr/local/include/ -Wall -Wextra -Wno-unused-parameter -ggdb interpreter.cpp \ | sed 's/(interpreter).o[ :]/\1.o interpreter.d : /g' > interpreter.d; \ [ -s interpreter.d ] || rm -f interpreter.d set -e; gcc -MM -DDEBUG -DSELFADVANCE -DIDLEDELETE_DRYRUN -DGITHUB_INTEGRATION -Dosx -I /usr/local/include/ -Wall -Wextra -Wno-unused-parameter -ggdb icedit.cpp \ | sed 's/(icedit).o[ :]/\1.o icedit.d : /g' > icedit.d; \ [ -s icedit.d ] || rm -f icedit.d set -e; gcc -MM -DDEBUG -DSELFADVANCE -DIDLEDELETE_DRYRUN -DGITHUB_INTEGRATION -Dosx -I /usr/local/include/ -Wall -Wextra -Wno-unused-parameter -ggdb magcreate.cpp \ | sed 's/(magcreate).o[ :]/\1.o magcreate.d : /g' > magcreate.d; \ [ -s magcreate.d ] || rm -f magcreate.d set -e; gcc -MM -DDEBUG -DSELFADVANCE -DIDLEDELETE_DRYRUN -DGITHUB_INTEGRATION -Dosx -I /usr/local/include/ -Wall -Wextra -Wno-unused-parameter -ggdb db.cpp \ | sed 's/(db).o[ :]/\1.o db.d : /g' > db.d; \ [ -s db.d ] || rm -f db.d set -e; gcc -MM -DDEBUG -DSELFADVANCE -DIDLEDELETE_DRYRUN -DGITHUB_INTEGRATION -Dosx -I /usr/local/include/ -Wall -Wextra -Wno-unused-parameter -ggdb quest.cpp \ | sed 's/(quest).o[ :]/\1.o quest.d : /g' > quest.d; \ [ -s quest.d ] || rm -f quest.d set -e; gcc -MM -DDEBUG -DSELFADVANCE -DIDLEDELETE_DRYRUN -DGITHUB_INTEGRATION -Dosx -I /usr/local/include/ -Wall -Wextra -Wno-unused-parameter -ggdb newmail.cpp \ | sed 's/(newmail).o[ :]/\1.o newmail.d : /g' > newmail.d; \ [ -s newmail.d ] || rm -f newmail.d set -e; gcc -MM -DDEBUG -DSELFADVANCE -DIDLEDELETE_DRYRUN -DGITHUB_INTEGRATION -Dosx -I /usr/local/include/ -Wall -Wextra -Wno-unused-parameter -ggdb file.cpp \ | sed 's/(file).o[ :]/\1.o file.d : /g' > file.d; \ [ -s file.d ] || rm -f file.d set -e; gcc -MM -DDEBUG -DSELFADVANCE -DIDLEDELETE_DRYRUN -DGITHUB_INTEGRATION -Dosx -I /usr/local/include/ -Wall -Wextra -Wno-unused-parameter -ggdb guncreate.cpp \ | sed 's/(guncreate).o[ :]/\1.o guncreate.d : /g' > guncreate.d; \ [ -s guncreate.d ] || rm -f guncreate.d set -e; gcc -MM -DDEBUG -DSELFADVANCE -DIDLEDELETE_DRYRUN -DGITHUB_INTEGRATION -Dosx -I /usr/local/include/ -Wall -Wextra -Wno-unused-parameter -ggdb vedit.cpp \ | sed 's/(vedit).o[ :]/\1.o vedit.d : /g' > vedit.d; \ [ -s vedit.d ] || rm -f vedit.d set -e; gcc -MM -DDEBUG -DSELFADVANCE -DIDLEDELETE_DRYRUN -DGITHUB_INTEGRATION -Dosx -I /usr/local/include/ -Wall -Wextra -Wno-unused-parameter -ggdb boards.cpp \ | sed 's/(boards).o[ :]/\1.o boards.d : /g' > boards.d; \ [ -s boards.d ] || rm -f boards.d set -e; gcc -MM -DDEBUG -DSELFADVANCE -DIDLEDELETE_DRYRUN -DGITHUB_INTEGRATION -Dosx -I /usr/local/include/ -Wall -Wextra -Wno-unused-parameter -ggdb mobact.cpp \ | sed 's/(mobact).o[ :]/\1.o mobact.d : /g' > mobact.d; \ [ -s mobact.d ] || rm -f mobact.d set -e; gcc -MM -DDEBUG -DSELFADVANCE -DIDLEDELETE_DRYRUN -DGITHUB_INTEGRATION -Dosx -I /usr/local/include/ -Wall -Wextra -Wno-unused-parameter -ggdb deck_build.cpp \ | sed 's/(deck_build).o[ :]/\1.o deck_build.d : /g' > deck_build.d; \ [ -s deck_build.d ] || rm -f deck_build.d set -e; gcc -MM -DDEBUG -DSELFADVANCE -DIDLEDELETE_DRYRUN -DGITHUB_INTEGRATION -Dosx -I /usr/local/include/ -Wall -Wextra -Wno-unused-parameter -ggdb limits.cpp \ | sed 's/(limits).o[ :]/\1.o limits.d : /g' > limits.d; \ [ -s limits.d ] || rm -f limits.d set -e; gcc -MM -DDEBUG -DSELFADVANCE -DIDLEDELETE_DRYRUN -DGITHUB_INTEGRATION -Dosx -I /usr/local/include/ -Wall -Wextra -Wno-unused-parameter -ggdb mysql_config.cpp \ | sed 's/(mysql_config).o[ :]/\1.o mysql_config.d : /g' > mysql_config.d; \ [ -s mysql_config.d ] || rm -f mysql_config.d set -e; gcc -MM -DDEBUG -DSELFADVANCE -DIDLEDELETE_DRYRUN -DGITHUB_INTEGRATION -Dosx -I /usr/local/include/ -Wall -Wextra -Wno-unused-parameter -ggdb zedit.cpp \ | sed 's/(zedit).o[ :]/\1.o zedit.d : /g' > zedit.d; \ [ -s zedit.d ] || rm -f zedit.d set -e; gcc -MM -DDEBUG -DSELFADVANCE -DIDLEDELETE_DRYRUN -DGITHUB_INTEGRATION -Dosx -I /usr/local/include/ -Wall -Wextra -Wno-unused-parameter -ggdb act.drive.cpp \ | sed 's/(act.drive).o[ :]/\1.o act.drive.d : /g' > act.drive.d; \ [ -s act.drive.d ] || rm -f act.drive.d set -e; gcc -MM -DDEBUG -DSELFADVANCE -DIDLEDELETE_DRYRUN -DGITHUB_INTEGRATION -Dosx -I /usr/local/include/ -Wall -Wextra -Wno-unused-parameter -ggdb vtable.cpp \ | sed 's/(vtable).o[ :]/\1.o vtable.d : /g' > vtable.d; \ [ -s vtable.d ] || rm -f vtable.d set -e; gcc -MM -DDEBUG -DSELFADVANCE -DIDLEDELETE_DRYRUN -DGITHUB_INTEGRATION -Dosx -I /usr/local/include/ -Wall -Wextra -Wno-unused-parameter -ggdb utils.cpp \ | sed 's/(utils).o[ :]/\1.o utils.d : /g' > utils.d; \ [ -s utils.d ] || rm -f utils.d set -e; gcc -MM -DDEBUG -DSELFADVANCE -DIDLEDELETE_DRYRUN -DGITHUB_INTEGRATION -Dosx -I /usr/local/include/ -Wall -Wextra -Wno-unused-parameter -ggdb modify.cpp \ | sed 's/(modify).o[ :]/\1.o modify.d : /g' > modify.d; \ [ -s modify.d ] || rm -f modify.d set -e; gcc -MM -DDEBUG -DSELFADVANCE -DIDLEDELETE_DRYRUN -DGITHUB_INTEGRATION -Dosx -I /usr/local/include/ -Wall -Wextra -Wno-unused-parameter -ggdb act.informative.cpp \ | sed 's/(act.informative).o[ :]/\1.o act.informative.d : /g' > act.informative.d; \ [ -s act.informative.d ] || rm -f act.informative.d set -e; gcc -MM -DDEBUG -DSELFADVANCE -DIDLEDELETE_DRYRUN -DGITHUB_INTEGRATION -Dosx -I /usr/local/include/ -Wall -Wextra -Wno-unused-parameter -ggdb chargen.cpp \ | sed 's/(chargen).o[ :]/\1.o chargen.d : /g' > chargen.d; \ [ -s chargen.d ] || rm -f chargen.d set -e; gcc -MM -DDEBUG -DSELFADVANCE -DIDLEDELETE_DRYRUN -DGITHUB_INTEGRATION -Dosx -I /usr/local/include/ -Wall -Wextra -Wno-unused-parameter -ggdb act.movement.cpp \ | sed 's/(act.movement).o[ :]/\1.o act.movement.d : /g' > act.movement.d; \ [ -s act.movement.d ] || rm -f act.movement.d set -e; gcc -MM -DDEBUG -DSELFADVANCE -DIDLEDELETE_DRYRUN -DGITHUB_INTEGRATION -Dosx -I /usr/local/include/ -Wall -Wextra -Wno-unused-parameter -ggdb hedit.cpp \ | sed 's/(hedit).o[ :]/\1.o hedit.d : /g' > hedit.d; \ [ -s hedit.d ] || rm -f hedit.d set -e; gcc -MM -DDEBUG -DSELFADVANCE -DIDLEDELETE_DRYRUN -DGITHUB_INTEGRATION -Dosx -I /usr/local/include/ -Wall -Wextra -Wno-unused-parameter -ggdb act.other.cpp \ | sed 's/(act.other).o[ :]/\1.o act.other.d : /g' > act.other.d; \ [ -s act.other.d ] || rm -f act.other.d set -e; gcc -MM -DDEBUG -DSELFADVANCE -DIDLEDELETE_DRYRUN -DGITHUB_INTEGRATION -Dosx -I /usr/local/include/ -Wall -Wextra -Wno-unused-parameter -ggdb newdb.cpp \ | sed 's/(newdb).o[ :]/\1.o newdb.d : /g' > newdb.d; \ [ -s newdb.d ] || rm -f newdb.d set -e; gcc -MM -DDEBUG -DSELFADVANCE -DIDLEDELETE_DRYRUN -DGITHUB_INTEGRATION -Dosx -I /usr/local/include/ -Wall -Wextra -Wno-unused-parameter -ggdb transport.cpp \ | sed 's/(transport).o[ :]/\1.o transport.d : /g' > transport.d; \ [ -s transport.d ] || rm -f transport.d set -e; gcc -MM -DDEBUG -DSELFADVANCE -DIDLEDELETE_DRYRUN -DGITHUB_INTEGRATION -Dosx -I /usr/local/include/ -Wall -Wextra -Wno-unused-parameter -ggdb redit.cpp \ | sed 's/(redit).o[ :]/\1.o redit.d : /g' > redit.d; \ [ -s redit.d ] || rm -f redit.d set -e; gcc -MM -DDEBUG -DSELFADVANCE -DIDLEDELETE_DRYRUN -DGITHUB_INTEGRATION -Dosx -I /usr/local/include/ -Wall -Wextra -Wno-unused-parameter -ggdb act.comm.cpp \ | sed 's/(act.comm).o[ :]/\1.o act.comm.d : /g' > act.comm.d; \ [ -s act.comm.d ] || rm -f act.comm.d set -e; gcc -MM -DDEBUG -DSELFADVANCE -DIDLEDELETE_DRYRUN -DGITHUB_INTEGRATION -Dosx -I /usr/local/include/ -Wall -Wextra -Wno-unused-parameter -ggdb handler.cpp \ | sed 's/(handler).o[ :]/\1.o handler.d : /g' > handler.d; \ [ -s handler.d ] || rm -f handler.d set -e; gcc -MM -DDEBUG -DSELFADVANCE -DIDLEDELETE_DRYRUN -DGITHUB_INTEGRATION -Dosx -I /usr/local/include/ -Wall -Wextra -Wno-unused-parameter -ggdb spec_procs.cpp \ | sed 's/(spec_procs).o[ :]*/\1.o spec_procs.d : /g' > spec_procs.d; \ [ -s spec_procs.d ] || rm -f spec_procs.d g++ -DDEBUG -DSELFADVANCE -DIDLEDELETE_DRYRUN -DGITHUB_INTEGRATION -Dosx -I /usr/local/include/ -Wall -Wextra -Wno-unused-parameter -ggdb -c -o spec_assign.o spec_assign.cpp g++ -DDEBUG -DSELFADVANCE -DIDLEDELETE_DRYRUN -DGITHUB_INTEGRATION -Dosx -I /usr/local/include/ -Wall -Wextra -Wno-unused-parameter -ggdb -c -o act.comm.o act.comm.cpp g++ -DDEBUG -DSELFADVANCE -DIDLEDELETE_DRYRUN -DGITHUB_INTEGRATION -Dosx -I /usr/local/include/ -Wall -Wextra -Wno-unused-parameter -ggdb -c -o newdb.o newdb.cpp newdb.cpp:11:10: fatal error: mysql/mysql.h: No such file or directory
^~~~~~~~~~~~~~~
compilation terminated.
make: *** [
That missing include was on me...forgot the devel package on my system. It compiles fine here so thanks for the help. Also it's 10.1.X apparently, I didn't pay attention to an update....which is normal. My geeks are now compiling on the other laptops and such so again, appreciate the quick responses and the help
Okay hold that, I'm going to go from scratch and let you guys know if this works from a fresh clone...it seemed to go weird on me but that may be the tinkering I did, so fresh clone it is.
Okay....got this now on a fresh reclone:
rm -f .o .d ../bin/awake.new set -e; gcc -MM -DDEBUG -DSELFADVANCE -DIDLEDELETE_DRYRUN -DGITHUB_INTEGRATION -Dosx -I /usr/local/include/ -Wall -Wextra -Wno-unused-parameter -ggdb weather.cpp \ | sed 's/(weather).o[ :]/\1.o weather.d : /g' > weather.d; \ [ -s weather.d ] || rm -f weather.d set -e; gcc -MM -DDEBUG -DSELFADVANCE -DIDLEDELETE_DRYRUN -DGITHUB_INTEGRATION -Dosx -I /usr/local/include/ -Wall -Wextra -Wno-unused-parameter -ggdb pocketsec.cpp \ | sed 's/(pocketsec).o[ :]/\1.o pocketsec.d : /g' > pocketsec.d; \ [ -s pocketsec.d ] || rm -f pocketsec.d set -e; gcc -MM -DDEBUG -DSELFADVANCE -DIDLEDELETE_DRYRUN -DGITHUB_INTEGRATION -Dosx -I /usr/local/include/ -Wall -Wextra -Wno-unused-parameter -ggdb newmatrix.cpp \ | sed 's/(newmatrix).o[ :]/\1.o newmatrix.d : /g' > newmatrix.d; \ [ -s newmatrix.d ] || rm -f newmatrix.d set -e; gcc -MM -DDEBUG -DSELFADVANCE -DIDLEDELETE_DRYRUN -DGITHUB_INTEGRATION -Dosx -I /usr/local/include/ -Wall -Wextra -Wno-unused-parameter -ggdb mail.cpp \ | sed 's/(mail).o[ :]/\1.o mail.d : /g' > mail.d; \ [ -s mail.d ] || rm -f mail.d set -e; gcc -MM -DDEBUG -DSELFADVANCE -DIDLEDELETE_DRYRUN -DGITHUB_INTEGRATION -Dosx -I /usr/local/include/ -Wall -Wextra -Wno-unused-parameter -ggdb memory.cpp \ | sed 's/(memory).o[ :]/\1.o memory.d : /g' > memory.d; \ [ -s memory.d ] || rm -f memory.d set -e; gcc -MM -DDEBUG -DSELFADVANCE -DIDLEDELETE_DRYRUN -DGITHUB_INTEGRATION -Dosx -I /usr/local/include/ -Wall -Wextra -Wno-unused-parameter -ggdb pro_create.cpp \ | sed 's/(pro_create).o[ :]/\1.o pro_create.d : /g' > pro_create.d; \ [ -s pro_create.d ] || rm -f pro_create.d set -e; gcc -MM -DDEBUG -DSELFADVANCE -DIDLEDELETE_DRYRUN -DGITHUB_INTEGRATION -Dosx -I /usr/local/include/ -Wall -Wextra -Wno-unused-parameter -ggdb olc.cpp \ | sed 's/(olc).o[ :]/\1.o olc.d : /g' > olc.d; \ [ -s olc.d ] || rm -f olc.d set -e; gcc -MM -DDEBUG -DSELFADVANCE -DIDLEDELETE_DRYRUN -DGITHUB_INTEGRATION -Dosx -I /usr/local/include/ -Wall -Wextra -Wno-unused-parameter -ggdb graph.cpp \ | sed 's/(graph).o[ :]/\1.o graph.d : /g' > graph.d; \ [ -s graph.d ] || rm -f graph.d set -e; gcc -MM -DDEBUG -DSELFADVANCE -DIDLEDELETE_DRYRUN -DGITHUB_INTEGRATION -Dosx -I /usr/local/include/ -Wall -Wextra -Wno-unused-parameter -ggdb newmagic.cpp \ | sed 's/(newmagic).o[ :]/\1.o newmagic.d : /g' > newmagic.d; \ [ -s newmagic.d ] || rm -f newmagic.d set -e; gcc -MM -DDEBUG -DSELFADVANCE -DIDLEDELETE_DRYRUN -DGITHUB_INTEGRATION -Dosx -I /usr/local/include/ -Wall -Wextra -Wno-unused-parameter -ggdb newshop.cpp \ | sed 's/(newshop).o[ :]/\1.o newshop.d : /g' > newshop.d; \ [ -s newshop.d ] || rm -f newshop.d set -e; gcc -MM -DDEBUG -DSELFADVANCE -DIDLEDELETE_DRYRUN -DGITHUB_INTEGRATION -Dosx -I /usr/local/include/ -Wall -Wextra -Wno-unused-parameter -ggdb house.cpp \ | sed 's/(house).o[ :]/\1.o house.d : /g' > house.d; \ [ -s house.d ] || rm -f house.d set -e; gcc -MM -DDEBUG -DSELFADVANCE -DIDLEDELETE_DRYRUN -DGITHUB_INTEGRATION -Dosx -I /usr/local/include/ -Wall -Wextra -Wno-unused-parameter -ggdb act.offensive.cpp \ | sed 's/(act.offensive).o[ :]/\1.o act.offensive.d : /g' > act.offensive.d; \ [ -s act.offensive.d ] || rm -f act.offensive.d set -e; gcc -MM -DDEBUG -DSELFADVANCE -DIDLEDELETE_DRYRUN -DGITHUB_INTEGRATION -Dosx -I /usr/local/include/ -Wall -Wextra -Wno-unused-parameter -ggdb fight.cpp \ | sed 's/(fight).o[ :]/\1.o fight.d : /g' > fight.d; \ [ -s fight.d ] || rm -f fight.d set -e; gcc -MM -DDEBUG -DSELFADVANCE -DIDLEDELETE_DRYRUN -DGITHUB_INTEGRATION -Dosx -I /usr/local/include/ -Wall -Wextra -Wno-unused-parameter -ggdb spec_assign.cpp \ | sed 's/(spec_assign).o[ :]/\1.o spec_assign.d : /g' > spec_assign.d; \ [ -s spec_assign.d ] || rm -f spec_assign.d set -e; gcc -MM -DDEBUG -DSELFADVANCE -DIDLEDELETE_DRYRUN -DGITHUB_INTEGRATION -Dosx -I /usr/local/include/ -Wall -Wextra -Wno-unused-parameter -ggdb dblist.cpp \ | sed 's/(dblist).o[ :]/\1.o dblist.d : /g' > dblist.d; \ [ -s dblist.d ] || rm -f dblist.d set -e; gcc -MM -DDEBUG -DSELFADVANCE -DIDLEDELETE_DRYRUN -DGITHUB_INTEGRATION -Dosx -I /usr/local/include/ -Wall -Wextra -Wno-unused-parameter -ggdb bitfield.cpp \ | sed 's/(bitfield).o[ :]/\1.o bitfield.d : /g' > bitfield.d; \ [ -s bitfield.d ] || rm -f bitfield.d set -e; gcc -MM -DDEBUG -DSELFADVANCE -DIDLEDELETE_DRYRUN -DGITHUB_INTEGRATION -Dosx -I /usr/local/include/ -Wall -Wextra -Wno-unused-parameter -ggdb act.social.cpp \ | sed 's/(act.social).o[ :]/\1.o act.social.d : /g' > act.social.d; \ [ -s act.social.d ] || rm -f act.social.d set -e; gcc -MM -DDEBUG -DSELFADVANCE -DIDLEDELETE_DRYRUN -DGITHUB_INTEGRATION -Dosx -I /usr/local/include/ -Wall -Wextra -Wno-unused-parameter -ggdb comm.cpp \ | sed 's/(comm).o[ :]/\1.o comm.d : /g' > comm.d; \ [ -s comm.d ] || rm -f comm.d set -e; gcc -MM -DDEBUG -DSELFADVANCE -DIDLEDELETE_DRYRUN -DGITHUB_INTEGRATION -Dosx -I /usr/local/include/ -Wall -Wextra -Wno-unused-parameter -ggdb act.obj.cpp \ | sed 's/(act.obj).o[ :]/\1.o act.obj.d : /g' > act.obj.d; \ [ -s act.obj.d ] || rm -f act.obj.d set -e; gcc -MM -DDEBUG -DSELFADVANCE -DIDLEDELETE_DRYRUN -DGITHUB_INTEGRATION -Dosx -I /usr/local/include/ -Wall -Wextra -Wno-unused-parameter -ggdb playergroup_classes.cpp \ | sed 's/(playergroup_classes).o[ :]/\1.o playergroup_classes.d : /g' > playergroup_classes.d; \ [ -s playergroup_classes.d ] || rm -f playergroup_classes.d set -e; gcc -MM -DDEBUG -DSELFADVANCE -DIDLEDELETE_DRYRUN -DGITHUB_INTEGRATION -Dosx -I /usr/local/include/ -Wall -Wextra -Wno-unused-parameter -ggdb iedit.cpp \ | sed 's/(iedit).o[ :]/\1.o iedit.d : /g' > iedit.d; \ [ -s iedit.d ] || rm -f iedit.d set -e; gcc -MM -DDEBUG -DSELFADVANCE -DIDLEDELETE_DRYRUN -DGITHUB_INTEGRATION -Dosx -I /usr/local/include/ -Wall -Wextra -Wno-unused-parameter -ggdb act.wizard.cpp \ | sed 's/(act.wizard).o[ :]/\1.o act.wizard.d : /g' > act.wizard.d; \ [ -s act.wizard.d ] || rm -f act.wizard.d set -e; gcc -MM -DDEBUG -DSELFADVANCE -DIDLEDELETE_DRYRUN -DGITHUB_INTEGRATION -Dosx -I /usr/local/include/ -Wall -Wextra -Wno-unused-parameter -ggdb ban.cpp \ | sed 's/(ban).o[ :]/\1.o ban.d : /g' > ban.d; \ [ -s ban.d ] || rm -f ban.d set -e; gcc -MM -DDEBUG -DSELFADVANCE -DIDLEDELETE_DRYRUN -DGITHUB_INTEGRATION -Dosx -I /usr/local/include/ -Wall -Wextra -Wno-unused-parameter -ggdb playergroups.cpp \ | sed 's/(playergroups).o[ :]/\1.o playergroups.d : /g' > playergroups.d; \ [ -s playergroups.d ] || rm -f playergroups.d set -e; gcc -MM -DDEBUG -DSELFADVANCE -DIDLEDELETE_DRYRUN -DGITHUB_INTEGRATION -Dosx -I /usr/local/include/ -Wall -Wextra -Wno-unused-parameter -ggdb constants.cpp \ | sed 's/(constants).o[ :]/\1.o constants.d : /g' > constants.d; \ [ -s constants.d ] || rm -f constants.d set -e; gcc -MM -DDEBUG -DSELFADVANCE -DIDLEDELETE_DRYRUN -DGITHUB_INTEGRATION -Dosx -I /usr/local/include/ -Wall -Wextra -Wno-unused-parameter -ggdb config.cpp \ | sed 's/(config).o[ :]/\1.o config.d : /g' > config.d; \ [ -s config.d ] || rm -f config.d set -e; gcc -MM -DDEBUG -DSELFADVANCE -DIDLEDELETE_DRYRUN -DGITHUB_INTEGRATION -Dosx -I /usr/local/include/ -Wall -Wextra -Wno-unused-parameter -ggdb medit.cpp \ | sed 's/(medit).o[ :]/\1.o medit.d : /g' > medit.d; \ [ -s medit.d ] || rm -f medit.d set -e; gcc -MM -DDEBUG -DSELFADVANCE -DIDLEDELETE_DRYRUN -DGITHUB_INTEGRATION -Dosx -I /usr/local/include/ -Wall -Wextra -Wno-unused-parameter -ggdb screen.cpp \ | sed 's/(screen).o[ :]/\1.o screen.d : /g' > screen.d; \ [ -s screen.d ] || rm -f screen.d set -e; gcc -MM -DDEBUG -DSELFADVANCE -DIDLEDELETE_DRYRUN -DGITHUB_INTEGRATION -Dosx -I /usr/local/include/ -Wall -Wextra -Wno-unused-parameter -ggdb interpreter.cpp \ | sed 's/(interpreter).o[ :]/\1.o interpreter.d : /g' > interpreter.d; \ [ -s interpreter.d ] || rm -f interpreter.d set -e; gcc -MM -DDEBUG -DSELFADVANCE -DIDLEDELETE_DRYRUN -DGITHUB_INTEGRATION -Dosx -I /usr/local/include/ -Wall -Wextra -Wno-unused-parameter -ggdb icedit.cpp \ | sed 's/(icedit).o[ :]/\1.o icedit.d : /g' > icedit.d; \ [ -s icedit.d ] || rm -f icedit.d set -e; gcc -MM -DDEBUG -DSELFADVANCE -DIDLEDELETE_DRYRUN -DGITHUB_INTEGRATION -Dosx -I /usr/local/include/ -Wall -Wextra -Wno-unused-parameter -ggdb magcreate.cpp \ | sed 's/(magcreate).o[ :]/\1.o magcreate.d : /g' > magcreate.d; \ [ -s magcreate.d ] || rm -f magcreate.d set -e; gcc -MM -DDEBUG -DSELFADVANCE -DIDLEDELETE_DRYRUN -DGITHUB_INTEGRATION -Dosx -I /usr/local/include/ -Wall -Wextra -Wno-unused-parameter -ggdb db.cpp \ | sed 's/(db).o[ :]/\1.o db.d : /g' > db.d; \ [ -s db.d ] || rm -f db.d set -e; gcc -MM -DDEBUG -DSELFADVANCE -DIDLEDELETE_DRYRUN -DGITHUB_INTEGRATION -Dosx -I /usr/local/include/ -Wall -Wextra -Wno-unused-parameter -ggdb quest.cpp \ | sed 's/(quest).o[ :]/\1.o quest.d : /g' > quest.d; \ [ -s quest.d ] || rm -f quest.d set -e; gcc -MM -DDEBUG -DSELFADVANCE -DIDLEDELETE_DRYRUN -DGITHUB_INTEGRATION -Dosx -I /usr/local/include/ -Wall -Wextra -Wno-unused-parameter -ggdb newmail.cpp \ | sed 's/(newmail).o[ :]/\1.o newmail.d : /g' > newmail.d; \ [ -s newmail.d ] || rm -f newmail.d set -e; gcc -MM -DDEBUG -DSELFADVANCE -DIDLEDELETE_DRYRUN -DGITHUB_INTEGRATION -Dosx -I /usr/local/include/ -Wall -Wextra -Wno-unused-parameter -ggdb file.cpp \ | sed 's/(file).o[ :]/\1.o file.d : /g' > file.d; \ [ -s file.d ] || rm -f file.d set -e; gcc -MM -DDEBUG -DSELFADVANCE -DIDLEDELETE_DRYRUN -DGITHUB_INTEGRATION -Dosx -I /usr/local/include/ -Wall -Wextra -Wno-unused-parameter -ggdb guncreate.cpp \ | sed 's/(guncreate).o[ :]/\1.o guncreate.d : /g' > guncreate.d; \ [ -s guncreate.d ] || rm -f guncreate.d set -e; gcc -MM -DDEBUG -DSELFADVANCE -DIDLEDELETE_DRYRUN -DGITHUB_INTEGRATION -Dosx -I /usr/local/include/ -Wall -Wextra -Wno-unused-parameter -ggdb vedit.cpp \ | sed 's/(vedit).o[ :]/\1.o vedit.d : /g' > vedit.d; \ [ -s vedit.d ] || rm -f vedit.d set -e; gcc -MM -DDEBUG -DSELFADVANCE -DIDLEDELETE_DRYRUN -DGITHUB_INTEGRATION -Dosx -I /usr/local/include/ -Wall -Wextra -Wno-unused-parameter -ggdb boards.cpp \ | sed 's/(boards).o[ :]/\1.o boards.d : /g' > boards.d; \ [ -s boards.d ] || rm -f boards.d set -e; gcc -MM -DDEBUG -DSELFADVANCE -DIDLEDELETE_DRYRUN -DGITHUB_INTEGRATION -Dosx -I /usr/local/include/ -Wall -Wextra -Wno-unused-parameter -ggdb mobact.cpp \ | sed 's/(mobact).o[ :]/\1.o mobact.d : /g' > mobact.d; \ [ -s mobact.d ] || rm -f mobact.d set -e; gcc -MM -DDEBUG -DSELFADVANCE -DIDLEDELETE_DRYRUN -DGITHUB_INTEGRATION -Dosx -I /usr/local/include/ -Wall -Wextra -Wno-unused-parameter -ggdb deck_build.cpp \ | sed 's/(deck_build).o[ :]/\1.o deck_build.d : /g' > deck_build.d; \ [ -s deck_build.d ] || rm -f deck_build.d set -e; gcc -MM -DDEBUG -DSELFADVANCE -DIDLEDELETE_DRYRUN -DGITHUB_INTEGRATION -Dosx -I /usr/local/include/ -Wall -Wextra -Wno-unused-parameter -ggdb limits.cpp \ | sed 's/(limits).o[ :]/\1.o limits.d : /g' > limits.d; \ [ -s limits.d ] || rm -f limits.d set -e; gcc -MM -DDEBUG -DSELFADVANCE -DIDLEDELETE_DRYRUN -DGITHUB_INTEGRATION -Dosx -I /usr/local/include/ -Wall -Wextra -Wno-unused-parameter -ggdb mysql_config.cpp \ | sed 's/(mysql_config).o[ :]/\1.o mysql_config.d : /g' > mysql_config.d; \ [ -s mysql_config.d ] || rm -f mysql_config.d set -e; gcc -MM -DDEBUG -DSELFADVANCE -DIDLEDELETE_DRYRUN -DGITHUB_INTEGRATION -Dosx -I /usr/local/include/ -Wall -Wextra -Wno-unused-parameter -ggdb zedit.cpp \ | sed 's/(zedit).o[ :]/\1.o zedit.d : /g' > zedit.d; \ [ -s zedit.d ] || rm -f zedit.d set -e; gcc -MM -DDEBUG -DSELFADVANCE -DIDLEDELETE_DRYRUN -DGITHUB_INTEGRATION -Dosx -I /usr/local/include/ -Wall -Wextra -Wno-unused-parameter -ggdb act.drive.cpp \ | sed 's/(act.drive).o[ :]/\1.o act.drive.d : /g' > act.drive.d; \ [ -s act.drive.d ] || rm -f act.drive.d set -e; gcc -MM -DDEBUG -DSELFADVANCE -DIDLEDELETE_DRYRUN -DGITHUB_INTEGRATION -Dosx -I /usr/local/include/ -Wall -Wextra -Wno-unused-parameter -ggdb vtable.cpp \ | sed 's/(vtable).o[ :]/\1.o vtable.d : /g' > vtable.d; \ [ -s vtable.d ] || rm -f vtable.d set -e; gcc -MM -DDEBUG -DSELFADVANCE -DIDLEDELETE_DRYRUN -DGITHUB_INTEGRATION -Dosx -I /usr/local/include/ -Wall -Wextra -Wno-unused-parameter -ggdb utils.cpp \ | sed 's/(utils).o[ :]/\1.o utils.d : /g' > utils.d; \ [ -s utils.d ] || rm -f utils.d set -e; gcc -MM -DDEBUG -DSELFADVANCE -DIDLEDELETE_DRYRUN -DGITHUB_INTEGRATION -Dosx -I /usr/local/include/ -Wall -Wextra -Wno-unused-parameter -ggdb modify.cpp \ | sed 's/(modify).o[ :]/\1.o modify.d : /g' > modify.d; \ [ -s modify.d ] || rm -f modify.d set -e; gcc -MM -DDEBUG -DSELFADVANCE -DIDLEDELETE_DRYRUN -DGITHUB_INTEGRATION -Dosx -I /usr/local/include/ -Wall -Wextra -Wno-unused-parameter -ggdb act.informative.cpp \ | sed 's/(act.informative).o[ :]/\1.o act.informative.d : /g' > act.informative.d; \ [ -s act.informative.d ] || rm -f act.informative.d set -e; gcc -MM -DDEBUG -DSELFADVANCE -DIDLEDELETE_DRYRUN -DGITHUB_INTEGRATION -Dosx -I /usr/local/include/ -Wall -Wextra -Wno-unused-parameter -ggdb chargen.cpp \ | sed 's/(chargen).o[ :]/\1.o chargen.d : /g' > chargen.d; \ [ -s chargen.d ] || rm -f chargen.d set -e; gcc -MM -DDEBUG -DSELFADVANCE -DIDLEDELETE_DRYRUN -DGITHUB_INTEGRATION -Dosx -I /usr/local/include/ -Wall -Wextra -Wno-unused-parameter -ggdb act.movement.cpp \ | sed 's/(act.movement).o[ :]/\1.o act.movement.d : /g' > act.movement.d; \ [ -s act.movement.d ] || rm -f act.movement.d set -e; gcc -MM -DDEBUG -DSELFADVANCE -DIDLEDELETE_DRYRUN -DGITHUB_INTEGRATION -Dosx -I /usr/local/include/ -Wall -Wextra -Wno-unused-parameter -ggdb hedit.cpp \ | sed 's/(hedit).o[ :]/\1.o hedit.d : /g' > hedit.d; \ [ -s hedit.d ] || rm -f hedit.d set -e; gcc -MM -DDEBUG -DSELFADVANCE -DIDLEDELETE_DRYRUN -DGITHUB_INTEGRATION -Dosx -I /usr/local/include/ -Wall -Wextra -Wno-unused-parameter -ggdb act.other.cpp \ | sed 's/(act.other).o[ :]/\1.o act.other.d : /g' > act.other.d; \ [ -s act.other.d ] || rm -f act.other.d set -e; gcc -MM -DDEBUG -DSELFADVANCE -DIDLEDELETE_DRYRUN -DGITHUB_INTEGRATION -Dosx -I /usr/local/include/ -Wall -Wextra -Wno-unused-parameter -ggdb newdb.cpp \ | sed 's/(newdb).o[ :]/\1.o newdb.d : /g' > newdb.d; \ [ -s newdb.d ] || rm -f newdb.d set -e; gcc -MM -DDEBUG -DSELFADVANCE -DIDLEDELETE_DRYRUN -DGITHUB_INTEGRATION -Dosx -I /usr/local/include/ -Wall -Wextra -Wno-unused-parameter -ggdb transport.cpp \ | sed 's/(transport).o[ :]/\1.o transport.d : /g' > transport.d; \ [ -s transport.d ] || rm -f transport.d set -e; gcc -MM -DDEBUG -DSELFADVANCE -DIDLEDELETE_DRYRUN -DGITHUB_INTEGRATION -Dosx -I /usr/local/include/ -Wall -Wextra -Wno-unused-parameter -ggdb redit.cpp \ | sed 's/(redit).o[ :]/\1.o redit.d : /g' > redit.d; \ [ -s redit.d ] || rm -f redit.d set -e; gcc -MM -DDEBUG -DSELFADVANCE -DIDLEDELETE_DRYRUN -DGITHUB_INTEGRATION -Dosx -I /usr/local/include/ -Wall -Wextra -Wno-unused-parameter -ggdb act.comm.cpp \ | sed 's/(act.comm).o[ :]/\1.o act.comm.d : /g' > act.comm.d; \ [ -s act.comm.d ] || rm -f act.comm.d set -e; gcc -MM -DDEBUG -DSELFADVANCE -DIDLEDELETE_DRYRUN -DGITHUB_INTEGRATION -Dosx -I /usr/local/include/ -Wall -Wextra -Wno-unused-parameter -ggdb handler.cpp \ | sed 's/(handler).o[ :]/\1.o handler.d : /g' > handler.d; \ [ -s handler.d ] || rm -f handler.d set -e; gcc -MM -DDEBUG -DSELFADVANCE -DIDLEDELETE_DRYRUN -DGITHUB_INTEGRATION -Dosx -I /usr/local/include/ -Wall -Wextra -Wno-unused-parameter -ggdb spec_procs.cpp \ | sed 's/(spec_procs).o[ :]/\1.o spec_procs.d : /g' > spec_procs.d; \ [ -s spec_procs.d ] || rm -f spec_procs.d g++ -DDEBUG -DSELFADVANCE -DIDLEDELETE_DRYRUN -DGITHUB_INTEGRATION -Dosx -I /usr/local/include/ -Wall -Wextra -Wno-unused-parameter -ggdb -c -o spec_assign.o spec_assign.cpp g++ -DDEBUG -DSELFADVANCE -DIDLEDELETE_DRYRUN -DGITHUB_INTEGRATION -Dosx -I /usr/local/include/ -Wall -Wextra -Wno-unused-parameter -ggdb -c -o act.comm.o act.comm.cpp g++ -DDEBUG -DSELFADVANCE -DIDLEDELETE_DRYRUN -DGITHUB_INTEGRATION -Dosx -I /usr/local/include/ -Wall -Wextra -Wno-unused-parameter -ggdb -c -o newdb.o newdb.cpp g++ -DDEBUG -DSELFADVANCE -DIDLEDELETE_DRYRUN -DGITHUB_INTEGRATION -Dosx -I /usr/local/include/ -Wall -Wextra -Wno-unused-parameter -ggdb -c -o act.movement.o act.movement.cpp g++ -DDEBUG -DSELFADVANCE -DIDLEDELETE_DRYRUN -DGITHUB_INTEGRATION -Dosx -I /usr/local/include/ -Wall -Wextra -Wno-unused-parameter -ggdb -c -o chargen.o chargen.cpp g++ -DDEBUG -DSELFADVANCE -DIDLEDELETE_DRYRUN -DGITHUB_INTEGRATION -Dosx -I /usr/local/include/ -Wall -Wextra -Wno-unused-parameter -ggdb -c -o ban.o ban.cpp g++ -DDEBUG -DSELFADVANCE -DIDLEDELETE_DRYRUN -DGITHUB_INTEGRATION -Dosx -I /usr/local/include/ -Wall -Wextra -Wno-unused-parameter -ggdb -c -o limits.o limits.cpp g++ -DDEBUG -DSELFADVANCE -DIDLEDELETE_DRYRUN -DGITHUB_INTEGRATION -Dosx -I /usr/local/include/ -Wall -Wextra -Wno-unused-parameter -ggdb -c -o act.drive.o act.drive.cpp act.drive.cpp: In function ‘void do_upgrade(char_data, char, int, int)’: act.drive.cpp:622:13: warning: this statement may fall through [-Wimplicit-fallthrough=] skill = 1;
act.drive.cpp:623:5: note: here
case 0:
^~~~
act.drive.cpp:628:13: warning: this statement may fall through [-Wimplicit-fallthrough=]
skill = 1;
~~~~~~^~~
act.drive.cpp:629:5: note: here
case 2:
^~~~
g++ -DDEBUG -DSELFADVANCE -DIDLEDELETE_DRYRUN -DGITHUB_INTEGRATION -Dosx -I /usr/local/include/ -Wall -Wextra -Wno-unused-parameter -ggdb -c -o deck_build.o deck_build.cpp
deck_build.cpp: In function ‘void partbuild_main_menu(descriptor_data*)’:
deck_build.cpp:110:13: warning: this statement may fall through [-Wimplicit-fallthrough=]
if (GET_OBJ_VAL(PART, 2) < 3)
^~
deck_build.cpp:112:9: note: here
case PART_HARDENING:
^~~~
deck_build.cpp: In function ‘void pbuild_parse(descriptor_data*, const char*)’:
deck_build.cpp:176:13: warning: this statement may fall through [-Wimplicit-fallthrough=]
if (GET_OBJ_VAL(PART, 2)) {
^~
deck_build.cpp:181:9: note: here
default:
^~~~~~~
g++ -DDEBUG -DSELFADVANCE -DIDLEDELETE_DRYRUN -DGITHUB_INTEGRATION -Dosx -I /usr/local/include/ -Wall -Wextra -Wno-unused-parameter -ggdb -c -o redit.o redit.cpp
g++ -DDEBUG -DSELFADVANCE -DIDLEDELETE_DRYRUN -DGITHUB_INTEGRATION -Dosx -I /usr/local/include/ -Wall -Wextra -Wno-unused-parameter -ggdb -c -o newmail.o newmail.cpp
g++ -DDEBUG -DSELFADVANCE -DIDLEDELETE_DRYRUN -DGITHUB_INTEGRATION -Dosx -I /usr/local/include/ -Wall -Wextra -Wno-unused-parameter -ggdb -c -o quest.o quest.cpp
g++ -DDEBUG -DSELFADVANCE -DIDLEDELETE_DRYRUN -DGITHUB_INTEGRATION -Dosx -I /usr/local/include/ -Wall -Wextra -Wno-unused-parameter -ggdb -c -o transport.o transport.cpp
g++ -DDEBUG -DSELFADVANCE -DIDLEDELETE_DRYRUN -DGITHUB_INTEGRATION -Dosx -I /usr/local/include/ -Wall -Wextra -Wno-unused-parameter -ggdb -c -o magcreate.o magcreate.cpp
magcreate.cpp: In function ‘void spedit_parse(descriptor_data*, const char*)’:
magcreate.cpp:114:8: warning: this statement may fall through [-Wimplicit-fallthrough=]
}
^
magcreate.cpp:115:5: note: here
default:
^~~~~~~
g++ -DDEBUG -DSELFADVANCE -DIDLEDELETE_DRYRUN -DGITHUB_INTEGRATION -Dosx -I /usr/local/include/ -Wall -Wextra -Wno-unused-parameter -ggdb -c -o dblist.o dblist.cpp
g++ -DDEBUG -DSELFADVANCE -DIDLEDELETE_DRYRUN -DGITHUB_INTEGRATION -Dosx -I /usr/local/include/ -Wall -Wextra -Wno-unused-parameter -ggdb -c -o screen.o screen.cpp
g++ -DDEBUG -DSELFADVANCE -DIDLEDELETE_DRYRUN -DGITHUB_INTEGRATION -Dosx -I /usr/local/include/ -Wall -Wextra -Wno-unused-parameter -ggdb -c -o constants.o constants.cpp
g++ -DDEBUG -DSELFADVANCE -DIDLEDELETE_DRYRUN -DGITHUB_INTEGRATION -Dosx -I /usr/local/include/ -Wall -Wextra -Wno-unused-parameter -ggdb -c -o comm.o comm.cpp
comm.cpp: In function ‘timeval timediff(timeval*, timeval*)’:
comm.cpp:858:7: warning: this ‘else’ clause does not guard... [-Wmisleading-indentation]
} else
^~~~
comm.cpp:860:7: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the ‘else’
return rslt;
^~~~~~
g++ -DDEBUG -DSELFADVANCE -DIDLEDELETE_DRYRUN -DGITHUB_INTEGRATION -Dosx -I /usr/local/include/ -Wall -Wextra -Wno-unused-parameter -ggdb -c -o playergroups.o playergroups.cpp
g++ -DDEBUG -DSELFADVANCE -DIDLEDELETE_DRYRUN -DGITHUB_INTEGRATION -Dosx -I /usr/local/include/ -Wall -Wextra -Wno-unused-parameter -ggdb -c -o newmatrix.o newmatrix.cpp
newmatrix.cpp: In function ‘void do_download(char_data*, char*, int, int)’:
newmatrix.cpp:1594:9: warning: this ‘else’ clause does not guard... [-Wmisleading-indentation]
} else
^~~~
newmatrix.cpp:1596:9: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the ‘else’
return;
^~~~~~
newmatrix.cpp: In function ‘void matrix_fight(matrix_icon*, matrix_icon*)’:
newmatrix.cpp:451:15: warning: this statement may fall through [-Wimplicit-fallthrough=]
power += 2;
~~~~~~^~~~
newmatrix.cpp:452:7: note: here
case 3:
^~~~
newmatrix.cpp:469:15: warning: this statement may fall through [-Wimplicit-fallthrough=]
power += 2;
~~~~~~^~~~
newmatrix.cpp:470:7: note: here
case 3:
^~~~
g++ -DDEBUG -DSELFADVANCE -DIDLEDELETE_DRYRUN -DGITHUB_INTEGRATION -Dosx -I /usr/local/include/ -Wall -Wextra -Wno-unused-parameter -ggdb -c -o act.obj.o act.obj.cpp
act.obj.cpp: In function ‘void do_get(char_data*, char*, int, int)’:
act.obj.cpp:1043:19: warning: this statement may fall through [-Wimplicit-fallthrough=]
sig = 1;
~~~~^~~
act.obj.cpp:1044:13: note: here
case 0:
^~~~
act.obj.cpp:1049:19: warning: this statement may fall through [-Wimplicit-fallthrough=]
sig = 1;
~~~~^~~
act.obj.cpp:1050:13: note: here
case 2:
^~~~
g++ -DDEBUG -DSELFADVANCE -DIDLEDELETE_DRYRUN -DGITHUB_INTEGRATION -Dosx -I /usr/local/include/ -Wall -Wextra -Wno-unused-parameter -ggdb -c -o act.social.o act.social.cpp
g++ -DDEBUG -DSELFADVANCE -DIDLEDELETE_DRYRUN -DGITHUB_INTEGRATION -Dosx -I /usr/local/include/ -Wall -Wextra -Wno-unused-parameter -ggdb -c -o zedit.o zedit.cpp
g++ -DDEBUG -DSELFADVANCE -DIDLEDELETE_DRYRUN -DGITHUB_INTEGRATION -Dosx -I /usr/local/include/ -Wall -Wextra -Wno-unused-parameter -ggdb -c -o house.o house.cpp
g++ -DDEBUG -DSELFADVANCE -DIDLEDELETE_DRYRUN -DGITHUB_INTEGRATION -Dosx -I /usr/local/include/ -Wall -Wextra -Wno-unused-parameter -ggdb -c -o newmagic.o newmagic.cpp
newmagic.cpp: In function ‘void totem_bonus(char_data*, int, int, int&, int&)’:
newmagic.cpp:195:7: warning: this statement may fall through [-Wimplicit-fallthrough=]
if (type == COMBAT)
^~
newmagic.cpp:199:5: note: here
case TOTEM_MOUSE:
^~~~
newmagic.cpp:214:7: warning: this statement may fall through [-Wimplicit-fallthrough=]
if (type == DETECTION || type == ILLUSION)
^~
newmagic.cpp:218:5: note: here
case TOTEM_JAGUAR:
^~~~
newmagic.cpp:219:7: warning: this statement may fall through [-Wimplicit-fallthrough=]
if (type == DETECTION)
^~
newmagic.cpp:223:5: note: here
case TOTEM_RAVEN:
^~~~
newmagic.cpp:248:7: warning: this statement may fall through [-Wimplicit-fallthrough=]
if (type == ILLUSION)
^~
newmagic.cpp:250:5: note: here
case TOTEM_BADGER:
^~~~
newmagic.cpp: In function ‘void cast_health_spell(char_data*, int, int, int, char*, char_data*)’:
newmagic.cpp:993:5: warning: this statement may fall through [-Wimplicit-fallthrough=]
if (!AFF_FLAGGED(vict, AFF_DAMAGED)) {
^~
newmagic.cpp:997:3: note: here
case SPELL_HEAL:
^~~~
newmagic.cpp:1032:9: warning: this statement may fall through [-Wimplicit-fallthrough=]
sub = REA;
newmagic.cpp:1033:3: note: here
case SPELL_DECATTR:
^~~~
g++ -DDEBUG -DSELFADVANCE -DIDLEDELETE_DRYRUN -DGITHUB_INTEGRATION -Dosx -I /usr/local/include/ -Wall -Wextra -Wno-unused-parameter -ggdb -c -o graph.o graph.cpp
g++ -DDEBUG -DSELFADVANCE -DIDLEDELETE_DRYRUN -DGITHUB_INTEGRATION -Dosx -I /usr/local/include/ -Wall -Wextra -Wno-unused-parameter -ggdb -c -o hedit.o hedit.cpp
g++ -DDEBUG -DSELFADVANCE -DIDLEDELETE_DRYRUN -DGITHUB_INTEGRATION -Dosx -I /usr/local/include/ -Wall -Wextra -Wno-unused-parameter -ggdb -c -o pro_create.o pro_create.cpp
g++ -DDEBUG -DSELFADVANCE -DIDLEDELETE_DRYRUN -DGITHUB_INTEGRATION -Dosx -I /usr/local/include/ -Wall -Wextra -Wno-unused-parameter -ggdb -c -o mail.o mail.cpp
g++ -DDEBUG -DSELFADVANCE -DIDLEDELETE_DRYRUN -DGITHUB_INTEGRATION -Dosx -I /usr/local/include/ -Wall -Wextra -Wno-unused-parameter -ggdb -c -o act.wizard.o act.wizard.cpp
g++ -DDEBUG -DSELFADVANCE -DIDLEDELETE_DRYRUN -DGITHUB_INTEGRATION -Dosx -I /usr/local/include/ -Wall -Wextra -Wno-unused-parameter -ggdb -c -o fight.o fight.cpp
fight.cpp: In function ‘void hit(char_data*, char_data*, obj_data*, obj_data*)’:
fight.cpp:3723:23: warning: this statement may fall through [-Wimplicit-fallthrough=]
att->power++;
~~~~~~~~~~^~
fight.cpp:3724:11: note: here
case AMMO_EXPLOSIVE:
^~~~
fight.cpp: In function ‘void vcombat(char_data*, veh_data*)’:
fight.cpp:5191:17: warning: this statement may fall through [-Wimplicit-fallthrough=]
power += GET_OBJ_VAL(obj, 0);
fight.cpp:5192:9: note: here
case 21:
^~~~
g++ -DDEBUG -DSELFADVANCE -DIDLEDELETE_DRYRUN -DGITHUB_INTEGRATION -Dosx -I /usr/local/include/ -Wall -Wextra -Wno-unused-parameter -ggdb -c -o interpreter.o interpreter.cpp
g++ -DDEBUG -DSELFADVANCE -DIDLEDELETE_DRYRUN -DGITHUB_INTEGRATION -Dosx -I /usr/local/include/ -Wall -Wextra -Wno-unused-parameter -ggdb -c -o handler.o handler.cpp
g++ -DDEBUG -DSELFADVANCE -DIDLEDELETE_DRYRUN -DGITHUB_INTEGRATION -Dosx -I /usr/local/include/ -Wall -Wextra -Wno-unused-parameter -ggdb -c -o act.other.o act.other.cpp
act.other.cpp: In function ‘void do_attach(char_data*, char*, int, int)’:
act.other.cpp:1591:9: warning: this ‘if’ clause does not guard... [-Wmisleading-indentation]
if (GET_OBJ_VAL(item2, 1) < 2)
^~
act.other.cpp:1593:11: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the ‘if’
return;
^~~~~~
act.other.cpp: In function ‘void do_drug_take(char_data*, obj_data*)’:
act.other.cpp:632:31: warning: this statement may fall through [-Wimplicit-fallthrough=]
GET_DRUG_DURATION(ch) = 25 * srdice();
act.other.cpp:633:7: note: here
default:
^~~~~~~
g++ -DDEBUG -DSELFADVANCE -DIDLEDELETE_DRYRUN -DGITHUB_INTEGRATION -Dosx -I /usr/local/include/ -Wall -Wextra -Wno-unused-parameter -ggdb -c -o mobact.o mobact.cpp
g++ -DDEBUG -DSELFADVANCE -DIDLEDELETE_DRYRUN -DGITHUB_INTEGRATION -Dosx -I /usr/local/include/ -Wall -Wextra -Wno-unused-parameter -ggdb -c -o utils.o utils.cpp
utils.cpp: In function ‘bool biocyber_compatibility(obj_data*, obj_data*, char_data*)’:
utils.cpp:1218:11: warning: this statement may fall through [-Wimplicit-fallthrough=]
if (GET_OBJ_VAL(cyber2, 0) == CYB_VCR) {
^~
utils.cpp:1222:9: note: here
case CYB_MOVEBYWIRE:
^~~~
g++ -DDEBUG -DSELFADVANCE -DIDLEDELETE_DRYRUN -DGITHUB_INTEGRATION -Dosx -I /usr/local/include/ -Wall -Wextra -Wno-unused-parameter -ggdb -c -o act.offensive.o act.offensive.cpp
act.offensive.cpp: In function ‘void do_retract(char_data*, char*, int, int)’:
act.offensive.cpp:653:11: warning: this statement may fall through [-Wimplicit-fallthrough=]
if (!IS_SET(GET_OBJ_VAL(obj, 3), CYBERWEAPON_RETRACTABLE))
^~
act.offensive.cpp:655:9: note: here
case CYB_CLIMBINGCLAWS:
^~~~
g++ -DDEBUG -DSELFADVANCE -DIDLEDELETE_DRYRUN -DGITHUB_INTEGRATION -Dosx -I /usr/local/include/ -Wall -Wextra -Wno-unused-parameter -ggdb -c -o mysql_config.o mysql_config.cpp
g++ -DDEBUG -DSELFADVANCE -DIDLEDELETE_DRYRUN -DGITHUB_INTEGRATION -Dosx -I /usr/local/include/ -Wall -Wextra -Wno-unused-parameter -ggdb -c -o boards.o boards.cpp
g++ -DDEBUG -DSELFADVANCE -DIDLEDELETE_DRYRUN -DGITHUB_INTEGRATION -Dosx -I /usr/local/include/ -Wall -Wextra -Wno-unused-parameter -ggdb -c -o vedit.o vedit.cpp
g++ -DDEBUG -DSELFADVANCE -DIDLEDELETE_DRYRUN -DGITHUB_INTEGRATION -Dosx -I /usr/local/include/ -Wall -Wextra -Wno-unused-parameter -ggdb -c -o modify.o modify.cpp
g++ -DDEBUG -DSELFADVANCE -DIDLEDELETE_DRYRUN -DGITHUB_INTEGRATION -Dosx -I /usr/local/include/ -Wall -Wextra -Wno-unused-parameter -ggdb -c -o db.o db.cpp
db.cpp: In function ‘void reset_zone(int, int)’:
db.cpp:2697:17: warning: this statement may fall through [-Wimplicit-fallthrough=]
sig = 1;
~~~~^~~
db.cpp:2698:11: note: here
case 0:
^~~~
db.cpp:2702:17: warning: this statement may fall through [-Wimplicit-fallthrough=]
sig = 1;
~~~~^~~
db.cpp:2703:11: note: here
case 2:
^~~~
db.cpp: In function ‘void load_saved_veh()’:
db.cpp:3936:16: warning: this statement may fall through [-Wimplicit-fallthrough=]
subbed = 1;
~~~~~~~^~~
db.cpp:3937:7: note: here
case 0:
^~~~
db.cpp:3941:17: warning: this statement may fall through [-Wimplicit-fallthrough=]
subbed = 1;
~~~~~~~~^~~
db.cpp:3942:7: note: here
case 2:
^~~~
g++ -DDEBUG -DSELFADVANCE -DIDLEDELETE_DRYRUN -DGITHUB_INTEGRATION -Dosx -I /usr/local/include/ -Wall -Wextra -Wno-unused-parameter -ggdb -c -o icedit.o icedit.cpp
g++ -DDEBUG -DSELFADVANCE -DIDLEDELETE_DRYRUN -DGITHUB_INTEGRATION -Dosx -I /usr/local/include/ -Wall -Wextra -Wno-unused-parameter -ggdb -c -o spec_procs.o spec_procs.cpp
spec_procs.cpp: In function ‘int find_hotel_cost(char_data*)’:
spec_procs.cpp:3102:12: warning: this statement may fall through [-Wimplicit-fallthrough=]
cost = 11.0;
~~~~~^~~~~~
spec_procs.cpp:3103:5: note: here
case 2126:
^~~~
spec_procs.cpp:3105:12: warning: this statement may fall through [-Wimplicit-fallthrough=]
cost = 6.25;
~~~~~^~~~~~
spec_procs.cpp:3106:5: note: here
case 60565:
^~~~
spec_procs.cpp:3110:12: warning: this statement may fall through [-Wimplicit-fallthrough=]
cost = 1.4;
~~~~~^~~~~
spec_procs.cpp:3111:5: note: here
case 9990:
^~~~
spec_procs.cpp:3113:12: warning: this statement may fall through [-Wimplicit-fallthrough=]
cost = 5.5;
~~~~~^~~~~
spec_procs.cpp:3114:5: note: here
case 18947:
^~~~
spec_procs.cpp:3116:12: warning: this statement may fall through [-Wimplicit-fallthrough=]
cost = 12.0;
~~~~~^~~~~~
spec_procs.cpp:3117:5: note: here
case 14625:
^~~~
g++ -DDEBUG -DSELFADVANCE -DIDLEDELETE_DRYRUN -DGITHUB_INTEGRATION -Dosx -I /usr/local/include/ -Wall -Wextra -Wno-unused-parameter -ggdb -c -o medit.o medit.cpp
g++ -DDEBUG -DSELFADVANCE -DIDLEDELETE_DRYRUN -DGITHUB_INTEGRATION -Dosx -I /usr/local/include/ -Wall -Wextra -Wno-unused-parameter -ggdb -c -o config.o config.cpp
g++ -DDEBUG -DSELFADVANCE -DIDLEDELETE_DRYRUN -DGITHUB_INTEGRATION -Dosx -I /usr/local/include/ -Wall -Wextra -Wno-unused-parameter -ggdb -c -o iedit.o iedit.cpp
iedit.cpp: In function ‘void iedit_parse(descriptor_data*, const char*)’:
iedit.cpp:1842:15: warning: this statement may fall through [-Wimplicit-fallthrough=]
if (number < 0 || number > 5) {
^~
iedit.cpp:1846:13: note: here
case TYPE_PARTS:
^~~~
g++ -DDEBUG -DSELFADVANCE -DIDLEDELETE_DRYRUN -DGITHUB_INTEGRATION -Dosx -I /usr/local/include/ -Wall -Wextra -Wno-unused-parameter -ggdb -c -o guncreate.o guncreate.cpp
g++ -DDEBUG -DSELFADVANCE -DIDLEDELETE_DRYRUN -DGITHUB_INTEGRATION -Dosx -I /usr/local/include/ -Wall -Wextra -Wno-unused-parameter -ggdb -c -o playergroup_classes.o playergroup_classes.cpp
g++ -DDEBUG -DSELFADVANCE -DIDLEDELETE_DRYRUN -DGITHUB_INTEGRATION -Dosx -I /usr/local/include/ -Wall -Wextra -Wno-unused-parameter -ggdb -c -o bitfield.o bitfield.cpp
g++ -DDEBUG -DSELFADVANCE -DIDLEDELETE_DRYRUN -DGITHUB_INTEGRATION -Dosx -I /usr/local/include/ -Wall -Wextra -Wno-unused-parameter -ggdb -c -o vtable.o vtable.cpp
g++ -DDEBUG -DSELFADVANCE -DIDLEDELETE_DRYRUN -DGITHUB_INTEGRATION -Dosx -I /usr/local/include/ -Wall -Wextra -Wno-unused-parameter -ggdb -c -o newshop.o newshop.cpp
newshop.cpp: In function ‘bool shop_receive(char_data*, char_data*, char*, int, bool, shop_sell_data*, obj_data*, obj_data*, int, vnum_t)’:
newshop.cpp:194:26: warning: this statement may fall through [-Wimplicit-fallthrough=]
return FALSE;
^
newshop.cpp:195:7: note: here
case ITEM_BIOWARE:
^~~~
g++ -DDEBUG -DSELFADVANCE -DIDLEDELETE_DRYRUN -DGITHUB_INTEGRATION -Dosx -I /usr/local/include/ -Wall -Wextra -Wno-unused-parameter -ggdb -c -o olc.o olc.cpp
g++ -DDEBUG -DSELFADVANCE -DIDLEDELETE_DRYRUN -DGITHUB_INTEGRATION -Dosx -I /usr/local/include/ -Wall -Wextra -Wno-unused-parameter -ggdb -c -o act.informative.o act.informative.cpp
act.informative.cpp: In function ‘void look_at_char(char_data*, char_data*)’:
act.informative.cpp:627:9: warning: this statement may fall through [-Wimplicit-fallthrough=]
if (GET_EQ(i, WEAR_HEAD))
^~
act.informative.cpp:629:7: note: here
case CYB_DERMALPLATING:
^~~~
act.informative.cpp:639:9: warning: this statement may fall through [-Wimplicit-fallthrough=]
if (IS_SET(GET_OBJ_VAL(tmp_obj, 3), EYE_COSMETIC))
^~
act.informative.cpp:641:7: note: here
default:
^~~~~~~
g++ -DDEBUG -DSELFADVANCE -DIDLEDELETE_DRYRUN -DGITHUB_INTEGRATION -Dosx -I /usr/local/include/ -Wall -Wextra -Wno-unused-parameter -ggdb -c -o memory.o memory.cpp
g++ -DDEBUG -DSELFADVANCE -DIDLEDELETE_DRYRUN -DGITHUB_INTEGRATION -Dosx -I /usr/local/include/ -Wall -Wextra -Wno-unused-parameter -ggdb -c -o pocketsec.o pocketsec.cpp
g++ -DDEBUG -DSELFADVANCE -DIDLEDELETE_DRYRUN -DGITHUB_INTEGRATION -Dosx -I /usr/local/include/ -Wall -Wextra -Wno-unused-parameter -ggdb -c -o file.o file.cpp
g++ -DDEBUG -DSELFADVANCE -DIDLEDELETE_DRYRUN -DGITHUB_INTEGRATION -Dosx -I /usr/local/include/ -Wall -Wextra -Wno-unused-parameter -ggdb -c -o weather.o weather.cpp
touch ../bin/awake
rm ../bin/awake
g++ -o ../bin/awake -ggdb spec_assign.o act.comm.o newdb.o act.movement.o chargen.o ban.o limits.o act.drive.o deck_build.o redit.o newmail.o quest.o transport.o magcreate.o dblist.o screen.o constants.o comm.o playergroups.o newmatrix.o act.obj.o act.social.o zedit.o house.o newmagic.o graph.o hedit.o pro_create.o mail.o act.wizard.o fight.o interpreter.o handler.o act.other.o mobact.o utils.o act.offensive.o mysql_config.o boards.o vedit.o modify.o db.o icedit.o spec_procs.o medit.o config.o iedit.o guncreate.o playergroup_classes.o bitfield.o vtable.o newshop.o olc.o act.informative.o memory.o pocketsec.o file.o weather.o -L/usr/local/lib -lmysqlclient -lz -lm -lcurl
act.wizard.o: In function `do_set(char_data*, char*, int, int)':
/home/jace/AwakeMUD/src/act.wizard.cpp:3841: undefined reference to `crypt'
interpreter.o: In function `nanny(descriptor_data*, char*)':
/home/jace/AwakeMUD/src/interpreter.cpp:2244: undefined reference to `crypt'
/home/jace/AwakeMUD/src/interpreter.cpp:2334: undefined reference to `crypt'
/home/jace/AwakeMUD/src/interpreter.cpp:2349: undefined reference to `crypt'
/home/jace/AwakeMUD/src/interpreter.cpp:2521: undefined reference to `crypt'
interpreter.o:/home/jace/AwakeMUD/src/interpreter.cpp:2545: more undefined references to `crypt' follow
act.other.o: In function `do_gen_write(char_data*, char*, int, int)':
/home/jace/AwakeMUD/src/act.other.cpp:947: undefined reference to `github_issues_url'
/home/jace/AwakeMUD/src/act.other.cpp:948: undefined reference to `github_authentication'
collect2: error: ld returned 1 exit status
make: *** [Makefile:121: ../bin/awake.new] Error 1
jace@pancakes ~/AwakeMUD/src $
I'm not sure if htat'that's a Solus issue or just my laptop being my laptop again
"Undefined reference to crypt" is caused by you having the OSX flags selected in src/Makefile instead of the Linux flags. Add a # in front of the OSX lines and remove the # from in front of the Linux lines (these are both near the top).
"Undefined reference to github_*" is caused by you not having a github_config.cpp file in your src/ directory. Clone github_config_template.cpp from the root directory to the src directory, and rename it to github_config.cpp. Ideally, you should populate your new github_config.cpp file with the issues URL and authentication for your fork of the project, but if you're not comfortable with that you can probably leave this blank. I haven't tested the codebase's behavior with blank github API info though, so ymmv.
Come to think of it, you might just be able to remove the -DGITHUB_INTEGRATION flag in the Makefile if you don't want to deal with the github template and API info.
Got it working after recloning and messing with the OS settings.
Alright, this is one from my Shadowrun buddies....we're (well I mostly) am in the tutorial and got a question, is the ammo for the weapons currently bugged, if so since I got voted immortal, is there a command I can use to give my group starter bullets, since two of us ran out of nuyen buying up ammo they can't sell back to the orc. Just wondering, so far we're liking it a lot and we're already For referene we all bought the Colt American pistol and no ammo fits that at all, which is unexpectedly funnygetting up to no good on our LAN game.
One more question from my geeks who are staring at the cloned folder....which edition is this based on, is it the 3rd still or did that get tweaked?
Ammo in this codebase is a bit odd. You need a magazine that's built for the weapon you're using (or rather, it must be the same weapon type and must have the same maximum ammo count), and you then fill that from loose ammunition of the required type. I'll have to look up the commands for this when I'm home; probably 6-7 hours from now.
Since you're the imm on your port, you codedly have a pretty wide latitude in what you do to your friends' characters. If you want to give them more nuyen, just set <character> nuyen 1000000
(or whatever you feel is appropriate).
One last thing to note-- the world in this game is pretty small, since we're only able to use the material Che publicly released on Awakened Worlds. If you're looking to play the MUD, you could connect to the public/production port at awakenedworlds.net, which has the benefit of a stable server and a larger world (although it doesn't have all the code improvements the Community Edition has). On the other hand, if you want a sandbox MUD where you can have an immortal character and make/tweak things to your liking, you're in the right place 👍
Edit: You could also connect to our devport at mudtest.mooo.com port 4000; Finster and I log on to that port every so often and could help you learn the ropes there.
Edit 2: It's still SR3.
I figured ammo was odd when the 11 bullet magazine for the Colt American didn't fit, though I assumed I bought the wrong one. Still I'm liking it so far, my group's using it as a hybrid MUD and tabletop session with each of us doing a few quests and then kicking back and relaxing. It works good for that really...plus I'm alwys fascinated by how eah Shadowrun version interprets Seattle, from the SNES/Genesis versions, to Shadowrun Returns (which I loved the hell out of that game), to different MUDs. I'm liking it so far, just doing the tourist with a heavy pistol thing. I've yet to get dragged into any trouble for my character yet....wron
Gonna nudge this a little with a few bugs I've found, not sure if they've been reported.
In my group I got an im and a mort. The im I use mostly for running runs and suchlike, however.....the im has issues with getting around. Mostly taxis. or whatever reason, taxis will often show up with doors open in directions nobody can go, NE in a north/south street for instance. Or they won't acept any keyword from the im, the mortal though can use it fine.
Is that second one a feature or a bug as I'm not sure which it'd fall under.
Secondly: Lack of credsticks is a sticking point for the group to a degree, we're having to work around it, so where do we as a group go to get credsticks since I can't hand out starting credsticks (I'm still running the port on the pull rom adding the bypass MYSQL check flag, so not updated anything yet, that may have been fixed, I dunno.
Also really, really dumb question, but if I pull and remake, i get to keep the DB right, as I'm not sure how that'd go between updates.
Lastly, we've been working on expanding the world, I'll grab the roon names, descriptions and other stuff so you can add it in, just credit me if you use it please, and naturally it's open source too.
Oh one more thing. Is it planned to have a toggle to hide NPC vehicle move messages? I've ogot gripes from my group that interrupts their playing and I have to agree, if we're on a street planning to...say....all cruise to Tacoma to deal with another player, it does break the flow a litttle bit but it's not hugely important.
Just my observations. I may just start a list for things I/my group noticed if you guys don't mind?
Mostly taxis. or whatever reason, taxis will often show up with doors open in directions nobody can go, NE in a north/south street for instance
If the door opens to the NE, just go ne
-- it made a new exit for you. You can also type enter
to get in to the taxi.
Or they won't acept any keyword from the im, the mortal though can use it fine.
Your immortal went idle for a while and turned invisible; invisible immortals can't be interacted with by a lot of scripted things. Type invis
to toggle between invisible ("Your invisibility level is X") and visible.
Lack of credsticks is a sticking point for the group to a degree, we're having to work around it, so where do we as a group go to get credsticks since I can't hand out starting credsticks
The easy option is to do vnum obj credstick
, then load obj #
where # is a virtual number (vnum) from the vnum table. Vnum table entries are in the format of index. [ vnum - count ] * name
, so if you wanted "a standard credstick" for instance, you'd do load obj 17
.
if I pull and remake, i get to keep the DB right, as I'm not sure how that'd go between updates.
As long as you don't re-run that SQL creation script, you get to keep your DB.
Lastly, we've been working on expanding the world, I'll grab the roon names, descriptions and other stuff so you can add it in, just credit me if you use it please, and naturally it's open source too.
Glad to hear it! If you're comfortable with Git, you might consider forking the repo and issuing a pull request, but if not then you can just send me your changed world files and I can add them to this repo. I'll make sure you get credited as well.
Oh one more thing. Is it planned to have a toggle to hide NPC vehicle move messages? I've ogot gripes from my group that interrupts their playing and I have to agree, if we're on a street planning to...say....all cruise to Tacoma to deal with another player, it does break the flow a litttle bit but it's not hugely important.
There are two types of NPC vehicle move messages-- you've got the flavor messages like "A cherry red Eurocar Westwind 2000 flies past you", and you've got actual NPCs driving actual vehicles. The former can be muted by commenting out this code with / block quotes / and recompiling then running a copyover, but the latter can't be dealt with as easily-- you need to change spawn conditions etc.
Ah got it for the move messages, I'll try that code in a minute since I'm the sole one of the group awake currently. I'll send the link to my geek and check how it goes.
Okay for the load obj 17 it just gave me a you can't wizload that, though we did find by accident one of our group being an instant targt for the errant security is a nice workaround...which is both funny and worrying since now said group member is a magnet for bullets and enemies. Still I read about the ban on wizloading credsticks and am waiting/hoping thtat gets changed to logging really.
I started putting the areas in the Celtichawk's Big List issue so just take it from there, it's set up like
Name: Example
Desc: Example desc
Notes: Any notes
I've not put all the area descs up there yet, but we're nowhere near done, I'll add a few more as I run across them or find them on my computer, I have a whole lot of them saved. somewhere...just gotta find where.
Okay one more I just had....went poking around Tacoma (which has areally...really bad reputation IRL....go figure), wound up in the Ares stores and decided to hang out there, the guards didn't take kindly to that and I had to kill them....they had guns they were shooting me with so I grabbed a Browning off of a corpse, grabbed the provided ammo....reloaiding however is the same as always, you cannot find a magazine....
Beginning to think something's not right between the magazine and gun codes but I'm no coder, I'm just saying what's happening here.
Also, gotta love just walking into the Mitahara or however you spell it, tower for an RP session with the group that gets the guards instantly onto my charactter out of the group, and the entire lobby coated in blood.....that's both darkly amusing to me and worrying. I think I need to set my reputation back to normal again....
EOkay check that. It seems to happen with any magazine here, from the tutorial to ones guards drop and even the generic 'gun' magazines in the vnum lists. Not sure what's going on.
Related note: Github, let us edit our comments please....ee
Related 2: I've a hunch the guards outside Dante's are unhittable...or I'm getting screwed by the mechanics.
Correct, the guards outside Dante's are unkillable. Almost all the magazines you find in-game probably won't work since Che built in the new polymorphic ammunition code. Why don't you log on to mudtest.de
port 4000 since you have some time, and we can go through some testing of the other issues you're seeing?
Alright gime me a moment to hop on there. I was hoping there'd be an easy fix for the ammo thing, I've just set a melee only rule for my group because it's a lot more awesome in my mind to picture a group of four or five street samurai slicing through the enemies.
Now that I'm looking at the ammo, that particular magazine was set to hold rocket ammunition for some reason. This may be related to #99.
Okay, quick question...I get redit exists, I get dig exists, but does dig automatically assign a rnum to the new assigned room? If so that just made me adding in the areas I was gonna do earlier. Also yeah it's easier to just send you the world files so you can check over them and such really.
Dig doesn't create rooms, it connects two existing rooms.
Ah okay I thought it did, so what's the quickest way to create a room, then I go edit the room and do the exits that way...that seems if so really, really intuitive to me.
The quickest way to create a room is probably to create a 'template' room (a bare-bones room with the flags and combat features you want) with redit
, then rclone
it to create new rooms that match its parameters. You can then go through and edit these cloned rooms, dig
to them, etc. You specifically can't create rooms by digging to unused vnums (causes an error) or writing an exit to an unused vnum while editing the room (causes an exit to A Bright Light
, room 0).
Ah here's what I did, I went to where I wanted to put a new room, tried to rclone an existing room to the desired room number (35500), got an error about it not being part of any zone
So decided to try using other numbers....nope, no luck with the zone, is there a command I'm missing before rclone? That being said I'm not quit esure what you mean by a template room, I get it's a bare bones room but maybe it's just me not clicking with the files but I don't see a room creation, and trying to do redit on an unused room # just tells me it's not part of a zone yet
Before you can work with rooms/items/etc with a given set of vnums, you must establish a "zone" that contains those vnums. Zones are where the game looks for things like reset rules (spawn mob X at room Y, close door Z, etc). As a rule of thumb, your zone number is everything but the last two digits of the vnum (ex: vnum 12345 belongs to zone 123).
To set up a new zone:
zswitch 123
zedit
Then fill in whatever data you like; nothing there is required except the name.
Once you've created a zone, you can freely edit the vnums that belong to it (ex: zone 123 contains 12300-12399). You can also make the zone larger in that zedit menu.
So to clarify
Then rclone room1 room2
redit room2's vnum (in this case 33500) given I already set the zone before, or is 33500 not able to be linked to the Seattle 2.0 zone?
So to clarify [...]
Correct. ZS is not strictly required, but it's good practice to be switched to the zone you're building in-- prevents you writing resets to the wrong zone and having to redo your work.
redit room2's vnum (in this case 33500) given I already set the zone before, or is 33500 not able to be linked to the Seattle 2.0 zone?
> zs 325
> zed
The zone data for that zone already exists. Edit it?
> y
Zone: 325
1) Name: Seattle 2.0
2) Top of zone: 32799
3) Lifespan: 10
4) Reset mode: Reset if no PCs are in zone
5) Security level: 8
6) Jurisdiction: Seattle
7) Editor's ID Numbers: 1, 246, 3, 0, 0
8) Connected: 1
q) Quit
The top of Seattle 2.0 is 32799, so 33500 is not reachable as part of Seattle 2.0. You can create a new zone 335, or you can edit something within Seattle's zone.
I've got the room all set up on my port....now the bit I'm not sure about. I have the basic room, so how do I turn it into, let's say, a store, or a hotel, or a pawn shop, or something like that? Is it simply a case of editing flags and stats and for a store going in and doing sedit and setting a store up that way?
Hotels have stumped me, I did get some success putting Angela in but upon renting and reloading, all my gear was gone, I'll put that down to me not settting the room up right really. I'm curious now how to set up different room types really and make them actually work.
For instance....say I got three rooms next to each other. I got this on my port on 9th St. Room 1 is going to be a hotel. I've set the room up with exits and such. ROom 2 is going to be a store where players can buy and sell Vashon clothing line, and Room 3 is going ot be a small bank for players to manage their finances, a small time little bank out in the corner of the city type deal. I have all three rooms set up as far as loning based off of a generic room and described out. Now do I just slot the NPCs in and I'm good to go, or is there more to it for each specific room type?
For shops, you stick your NPC in the room and set them up to load there all the time with zone commands. Then you use sedit
and create a shop, using that NPC's vnum as the shopkeeper.
I've actually never set up a hotel before. IIRC, you can use a pre-existing receptionist and plop them in your hotel's lobby, then edit spec_procs.cpp to indicate the hotel room and cost (find_hotel_cost()
and find_hotel_room()
). Hotels don't save gear, so don't drop anything in them that you don't want to lose. Apartments are the ones that save gear-- check out the Imm HQ (goto beacon
) for an example of an apartment complex in the southeasternmost part of the complex. Those are more complex to set up, will add info on that after work if you're curious.
I'm indeed curious. I'll assume a bar is just a shop with different texts, so my matrix cafe selling soy products would fall under sedit commands, then I'd do the room descs with the redit and save that. I'm liking this a lot.
Okay i was discussing this with my group earlier. Is there any way without diving into the code, to add in additional vehicles yet or no? We had this entire debate while on a run and the consensus was we as a group wanna add in more everyday type cars, the stuff you'd see on the streets of a city, the average cars and make them player ownable. The litle electric compact cars, the big luxury cars the corp types have, that sort of thing. So is that at all possible?
Yes, you can add additional vehicles. Use vedit
to create your vehicles, then goto 1398
, zswitch 13
, and zedit
to add in vehicle spawn commands to have your vehicles load in 1398 (Car Dealer Storage Room). Once you've set up your spawn commands, zreset 13
to invoke them; at that point you should be able to buy the vehicles at room 1399 (Crazy Lenny's Crazy Deals). Don't forget that there are vehicles in the world files that aren't at Lenny's already, so a quick win here is to look in area/veh
and find all the vehicle vnums, then load them in at 1398 to make them available at Lenny's.
Coding in apartment complexes: in lib/etc/houses
you'll see apartment entry blocks. Shut down the MUD and enter in the information for your apartment. The very topmost entry is the total number of apartments in the file (currently 2, make this 3 if you add one). The first line of an apartment entry is in the format of <landlord vnum> 0 <base cost to rent> <vnum of landlord's room>
. The second and subsequent lines of the apartment entry are in the format of <room vnum> <key vnum> <numerical cardinal direction of the apartment's main exit that needs the key> <mode> <apartment name, like 3A> 0 0 0
. Save this and start the MUD back up, and you should have an apartment complex.
Hi there, I'm attempting to compile this for a group of friends to use in a LAN setting, small scale, small group but we're running into issues. Our server runs Solus, which has MariaDB on it. Thus....without hacking away at the code, would it be possible for you guys to take a quick look and tell us if it's possible to compile on MariaDB? We've tried tinkering with the gensql.sh to fool the script into accepting the latest MariaDB version as MySQl 5 with no luck.
Just thought we'd ask before our geeks bang their head against a wall, was wondering if you guys could possibly help with this or provide a version that compiles with MariaDB if possible as that's the default Solus uses in its repos and SQl5 won't easily install on our machines.