It looks like you're new here. If you want to get involved, click one of these buttons!
----------Build Started--------
/bin/sh -c '"make" -j 4 -f "SDP00_wsp.mk"none'
----------Building project:[ Game - Debug ]----------
make[1]: Entering directory `/home/chaz/Projects/Sweet Dreams Project/SDP00/build'
g++ -c "/home/chaz/Projects/Sweet Dreams Project/SDP00/src/OrxScroll.cpp" -pedantic -Wall -g -D__orxDEBUG__ -o ./Debug/src_OrxScroll.o "-I." "-I/usr/local/include" "-I/usr/local/include/orx"
g++ -c "/home/chaz/Projects/Sweet Dreams Project/SDP00/src/player_character.cpp" -pedantic -Wall -g -D__orxDEBUG__ -o ./Debug/src_player_character.o "-I." "-I/usr/local/include" "-I/usr/local/include/orx"
g++ -c "/home/chaz/Projects/Sweet Dreams Project/SDP00/src/weapon.cpp" -pedantic -Wall -g -D__orxDEBUG__ -o ./Debug/src_weapon.o "-I." "-I/usr/local/include" "-I/usr/local/include/orx"
g++ -c "/home/chaz/Projects/Sweet Dreams Project/SDP00/src/enemy.cpp" -pedantic -Wall -g -D__orxDEBUG__ -o ./Debug/src_enemy.o "-I." "-I/usr/local/include" "-I/usr/local/include/orx"
/home/chaz/Projects/Sweet Dreams Project/SDP00/src/enemy.cpp: In member function ‘virtual orxBOOL Enemy::OnCollide(ScrollObject*, const orxCHAR*, const orxVECTOR&, const orxVECTOR&)’:
/home/chaz/Projects/Sweet Dreams Project/SDP00/src/enemy.cpp:23:1: warning: no return statement in function returning non-void [-Wreturn-type]
/home/chaz/Projects/Sweet Dreams Project/SDP00/src/weapon.cpp: In member function ‘virtual orxBOOL Weapon::OnCollide(ScrollObject*, const orxCHAR*, const orxVECTOR&, const orxVECTOR&)’:
/home/chaz/Projects/Sweet Dreams Project/SDP00/src/weapon.cpp:22:1: warning: no return statement in function returning non-void [-Wreturn-type]
In file included from /home/chaz/Projects/Sweet Dreams Project/SDP00/src/player_character.cpp:1:0:
/home/chaz/Projects/Sweet Dreams Project/SDP00/src/player_character.h:28:3: warning: anonymous type with no linkage used to declare variable ‘<anonymous class> player_character’ with linkage [enabled by default]
g++ -c "/home/chaz/Projects/Sweet Dreams Project/SDP00/src/bomb.cpp" -pedantic -Wall -g -D__orxDEBUG__ -o ./Debug/src_bomb.o "-I." "-I/usr/local/include" "-I/usr/local/include/orx"
g++ -c "/home/chaz/Projects/Sweet Dreams Project/SDP00/src/skill.cpp" -pedantic -Wall -g -D__orxDEBUG__ -o ./Debug/src_skill.o "-I." "-I/usr/local/include" "-I/usr/local/include/orx"
/home/chaz/Projects/Sweet Dreams Project/SDP00/src/bomb.cpp: In member function ‘virtual orxBOOL Bomb::OnCollide(ScrollObject*, const orxCHAR*, const orxVECTOR&, const orxVECTOR&)’:
/home/chaz/Projects/Sweet Dreams Project/SDP00/src/bomb.cpp:23:1: warning: no return statement in function returning non-void [-Wreturn-type]
/home/chaz/Projects/Sweet Dreams Project/SDP00/src/skill.cpp: In member function ‘virtual orxBOOL Skill::OnCollide(ScrollObject*, const orxCHAR*, const orxVECTOR&, const orxVECTOR&)’:
/home/chaz/Projects/Sweet Dreams Project/SDP00/src/skill.cpp:23:1: warning: no return statement in function returning non-void [-Wreturn-type]
g++ -o ../bin/Gamed ./Debug/src_OrxScroll.o ./Debug/src_player_character.o ./Debug/src_weapon.o ./Debug/src_enemy.o ./Debug/src_bomb.o ./Debug/src_skill.o "-L." "-L/usr/lib" "-L/usr/local/lib" -lorxd
./Debug/src_player_character.o: In function `orxMath_Floor':
/usr/local/include/orx/math/orxMath.h:460: multiple definition of `game_engine'
./Debug/src_OrxScroll.o:/usr/local/include/orx/math/orxMath.h:471: first defined here
./Debug/src_weapon.o: In function `orxMath_Floor':
/usr/local/include/orx/math/orxMath.h:460: multiple definition of `game_engine'
./Debug/src_OrxScroll.o:/usr/local/include/orx/math/orxMath.h:471: first defined here
./Debug/src_enemy.o: In function `orxMath_Floor':
/usr/local/include/orx/math/orxMath.h:460: multiple definition of `game_engine'
./Debug/src_OrxScroll.o:/usr/local/include/orx/math/orxMath.h:471: first defined here
./Debug/src_bomb.o: In function `orxMath_Floor':
/usr/local/include/orx/math/orxMath.h:460: multiple definition of `game_engine'
./Debug/src_OrxScroll.o:/usr/local/include/orx/math/orxMath.h:471: first defined here
./Debug/src_skill.o: In function `orxMath_Floor':
/usr/local/include/orx/math/orxMath.h:460: multiple definition of `game_engine'
./Debug/src_OrxScroll.o:/usr/local/include/orx/math/orxMath.h:471: first defined here
./Debug/src_player_character.o: In function `._55::._55()':
player_character.cpp:(.text+0x1da7): undefined reference to `vtable for ._55'
./Debug/src_player_character.o: In function `._55::~._55()':
player_character.cpp:(.text+0x1dfd): undefined reference to `vtable for ._55'
collect2: ld returned 1 exit status
make[1]: *** [../bin/Gamed] Error 1
make[1]: Leaving directory `/home/chaz/Projects/Sweet Dreams Project/SDP00/build'
make: *** [All] Error 2
----------Build Ended----------
13 errors, 7 warnings
First of all, I have no clue what ._55::._55() is.
Comments
The error message are getting rather non-sensical, so without the ability of fiddling directly with your code/settings, it's not going to really be feasible.
Good luck!
And I presume you can't save on a usb drive or a floppy either?
Well then good luck!
Also, I misread. Didn't know tar could do the whole concatenation thing. Gotta check that out.
I just fixed the vtable errors. Somehow, my include guards ended up having the exact same name as the class. Obviously, strange things happened. Still having the same "first defined here" problem with orxmath.
As for the USB drive you could then have it sent from any wifi hotspot or asked a friend to do it for you.
Feels like it was easier to transfer files back in the days via BBCs, listening to you!
Can I get a list of the warnings you get? Also, there are no compiler fully supporting C++11 yet, it's only 1 year old so I'd wait a bit longer if I were you.
After all, some features from C99 are still not implemented in VC.
EDIT: There are way too many. More than I thought. There are 5000+ warnings. How about I just email it to you? ^_^:;
Also some warnings are about things that could be dangerous in some situations and just to make sure you're aware of it, so *all* warnings are not always good, So if you know that your code is safe in your situation, it just adds noise.