We're using cookies to ensure you get the best experience on our website. More info
Understood
@triumphRegistered August 30, 2010Active 13 years, 6 months ago
7 Replies made

Vaughn, I never could compile MarioVB 3.0.1 either, when I used the 3.0.0 source I was able to built it just fine. Then KR155E shared his version of MarioVB which also compiled just fine.

ok, thanks for the help. I’m still seeing an error when I try to build jorgeache’s 3.0.1 build, but when I try KRE115E’s it works just fine.

ok thanks everyone, I installed the packages I needed, and I still seem to be running into an issue.

When I run the make command this is what I get:

Creating object file for source/marioVB...
cpp: /vbjae.h: No such file or directory
make: *** [.make-release/source/marioVB.o] Error 1

I think the problem is with the location of the vbjaengine folder.

Do I need to put the vbjaengine in the mariovb folder?
so my dir structure would be:
c:\mariovb\vbjaengine ?

or do I need to build vbjaengine like I would mariovb, then place the output (libvbjae.a) into the mariovb folder somewhere? or am I missing something else?

RunnerPack wrote:

Triumph wrote:

… I’m getting an error …

bash: make: command not found

If you’re getting this error, then:

… I fully installed cygwin …

probably isn’t accurate…

By “fully” do you mean that you installed EVERY package in the cygwin installer, or that you “clicked through” the whole installer? You do actually have to pick the packages you need, because the base system only includes the shell and a few system utilities.

Run the installer again and when you get to the big list box, type “make” into the search box at the top, then expand the “Devel” item and click the word “skip” next to the “make” package. It should turn into a version number and the box in the “Bin?” column should be checked. You might also want to install GCC, binutils, etc. in case you want to brush up on your C skills by making non-VB programs (such as VB development utilities ;-)) or compiling a newer version of the gccVB cross-compiler.

Hope that helps!

Wow, I’m an idiot. Thanks for the help though. Yeah I clicked through it not selecting anything, when I thought that was a menu of what it was going to install.

Doh.

Thanks again.

KR155E wrote:

cd /cygdrive/c/marioVB/ && make

ok, I followed these steps, and I’m getting an error when I run the above command.

bash: make: command not found

I also did makefile since I saw that file the mariovb folder, but got a similar error.

The mariovb folder is on the root of C Drive, and I fully installed cygwin and then copied the gccvb files to the
cygwin/usr/local folder

Do you guys have any idea why cygwin isn’t finding the make or makefile command?

thanks for the help though, I feel as if I am 95% of the way there.

ok, I was able to build the example and the hello3 examples from the gccvb directory, but when I try to build mariovb (3.0.1) version, I get errors.

The errors are basically where in the mariovb.c file calls other files, for example: line 31 and Line 34 where it calls vbjae.h and objects.h

I’m able to find the objects.h file here:
c:\gccvb\mariovb\game\objects\objects.h

but can’t locate the vbjae.h file

I’m almost wondering though, since there isn’t a vbh file with the mariovb source, do I have to go the route of cygwin?

I could always ask for someone to build the vb game and send it to me, but I would prefer that I build it myself so I can hopefully get back in the coding game of C, and maybe make some progress on the mariovb game. So that is why I am trying to build the game.

Wow, thanks Vaughanabe13 for the detailed instructions, I am using your instructions now.