home home

downloads files

forum forum

docs docs

wiki wiki

faq faq

Cube & Cube 2 FORUM


Compiling

by C_olin on 03/11/2004 00:47, 101 messages, last message: 04/04/2006 20:25, 57207 views, last view: 05/18/2024 20:58

I'm no noob to VC++ 6.0... but I have not gotten Cube to compile correctly!

I put all of the includes and libs where they are supposed to be in the vc++ folder.

And added the right linking stuff... but I still get unresolved externals.

And why doesn't it include a VC++ workspace?

Does anyone have project/workspace project files they are wiling to send to me?

This would help out me, and a lot of other poeple... thanks!

Go to first 20 messagesGo to previous 20 messages    Board Index    Go to next 20 messagesGo to last 20 messages

#81: Right...

by Bascule on 05/14/2004 21:16

...I've cracked it now, having downloaded MinGW as well as MYSYS (arghvark, your HowTo could use a little more clarity).

So what can I do, easily, to make some obvious changes to Cube, but aren't too difficult for a complete coding newbie.

Obviously, jumping straight into the Cube source is not a good starting place to learn C++, but there must be stuff I can do that will make me feel like a real programmer?

I have re-instated a commented-out line that puts a trail on the CG bullets and that worked OK, so what sort of other things can I try...

reply to this message

#82: Re: Right...

by arghvark on 05/15/2004 03:32, refers to #81

Could you tell me what parts need clarified, I'm new to the whole writing howto's thing any input is of extreme help.

reply to this message

#83: Re: Right...

by Bascule on 05/15/2004 20:47, refers to #82

Comments on HowTo:

Just downloading mysys is not enough, MinGW is required as well.

Path setting section is good, I would have struggled to know how to do that in XP. Foe clarity, needs to state that the path is the make.exe.

It's a bit unclear exactly where the source.gcc folder should be placed, as you are mixing up fixed paths (...create the folder C:\mysys\mingw\bin) with relative ones (...or wherever you created x/y/z). This is what caught me out, as I didn't place the new bin folder in the right place in the folder structure.

It would be better when editing the .bat file to just say replace cube.exe with my_cube.exe, as people may have personalised their settings and nor want the ones you provided.

reply to this message

#84: Someone more knowledgeable and helpful too

by arghvark on 05/24/2004 00:26

I think someone who is more knowledge able then I am and helpful too, should post a mingw friendly version of the newest cube release's source code.

:)

/me bats eyelashes and winks.

reply to this message

#85: ..

by Thalion on 05/24/2004 15:32

-sigh-

Here you go:

http://www.webfile.ru/12034

Site is in Russian, but I hope you can figure it out that the gray link in the middle of the page is "Download" =)

This link will stay online for only a week, so I hope someone will mirror it by then.

This time it comes with a (sort of) instruction. Hope this will reduce the number of questions like "where do I unpack it?" and "why is there no 'bin' folder??" =) Well, at least now I will be able to reply with just "RTFM"...


P.S. Special thanks for this release goes to Mark "Fanatic" Pullen. Your maps are almost as good as
your music =)

reply to this message

#86: Re: ..

by Thalion on 05/24/2004 15:43, refers to #85

Oh yes, and expect the Makefile for free Microsoft compiler to follow soon =)

reply to this message

#87: ..

by arghvark on 05/24/2004 20:51

Thank you to the max :)

reply to this message

#88: ..

by arghvark on 05/24/2004 21:07

There is a mirror here:
http://www.superrobotpirateninja.org/hosted/cube_2004_05_22_src_mingw.zip

reply to this message

#89: mingw

by me1.0 on 05/25/2004 21:20

I know just enough to really make a mess of things. Only progamming type experience was a fortran 77 class in college about 10 years ago. Followed directions for using mingw, but when I try to 'make' I get

make
g++ -Wall -03 -fsigned-char fomit-frame-pointer -I../include -c -o client.o client.cpp
make: g++: Command not found
make: *** [client.o]Error 127

I am hoping I am making some minor mistake. Any help would be much appreciated.

reply to this message

#90: ..

by >driAn<. on 05/25/2004 21:50

it seems you havent installed all needed compiler stuff...

reply to this message

#91: ..

by arghvark on 05/26/2004 03:01

You need to setup the path.

reply to this message

#92: Re: mingw

by Thalion on 05/26/2004 06:52, refers to #89

set PATH=C:\mingw\bin;C:\msys\bin;%PATH%
make

reply to this message

#93: Re: mingw

by me1.0 on 05/26/2004 09:36, refers to #92

Tried setting the path with the above command. Received the following message.

sh: c:mysysbin: command not found
sh: fg: %path%: no such job

I guess I am just a tard and need someone to spoon feed me through this.

reply to this message

#94: Re: mingw

by Thalion on 05/26/2004 10:58, refers to #93

You are not supposed to do it in sh. You are supposed to do it in Windows command prompt.

reply to this message

#95: Re: ..

by Thalion on 05/29/2004 05:39, refers to #53

This is exactly the problem. Cube gets _statically_ linked to libGL. On my SUSE, the problem was that there was libGL.a and libGL.so.1 in /usr/lib, but no libGL.so. So, when you do -lGL, it links to libGL.a rather than libGL.so.1.

What you need to do is create a symbolic link in /usr/lib, libGL.so -> libGL.so.1, and recompile (I'd suggest doing "make clean" first, just in case). Works for me.

reply to this message

#96: ..

by >driAn<. on 05/29/2004 21:27

Thalion:
thx! I just installed a newer version of suse and there is now the libGL.so correctly symbolic linked.

reply to this message

#97: Re: ..

by Thalion on 05/30/2004 06:17, refers to #96

It wasn't for me, for some reason, and I have the latest version (9.1). Oh well =)

reply to this message

#98: ..

by driAn@familyMachine on 05/30/2004 11:56

You'r right, its not made by suse. It was the xorg that did the symbolic link.

reply to this message

#99: where is the patch?

by loki1985 on 12/29/2004 15:21

hi folks!

can someone re-post a link to the patch? i am trying to get the 2004 source working in mingw since 2 days :(

thanx in advance....

reply to this message

#100: Re: ..

by Sparr on 05/06/2005 13:26, refers to #46

same problem here. had to rename the sleep function and re-type socklen_t to get it to compile. now it compiles fine but then segfaults at the same place as yours (after init:gl)

reply to this message

Go to first 20 messagesGo to previous 20 messages    Board Index    Go to next 20 messagesGo to last 20 messages


Unvalidated accounts can only reply to the 'Permanent Threads' section!


content by Aardappel & eihrul © 2001-2024
website by SleepwalkR © 2001-2024
54038496 visitors requested 71818891 pages
page created in 0.058 seconds using 9 queries
hosted by Boost Digital