Jump to content

FBA Compiling Problems


Gryph

Recommended Posts

search for this file at mingw.org

 

MinGW-3.1.0-1.exe

 

thats the main MinGW installation that contains an older version of GCC. this is what most (if not all) of us have been using all along (until the current FBA version that is).

 

it doesnt contain everything else though (dx7, libpng, etc.) so youll have to set it up yourself

Ok, I just got that and set everything up. I got the dx7, libpng, and zlib from the FBA site. When I tried to compile it got farther this time but get some new errors. I followed the instructions but I'm definitely doing something wrong. I think I didn't install Perl properly, I don't know. Here's what it says now (it says a lot more stuff before this but it's mostly the same but for different.cpp files):

  initializer

src/burn/misc/d_solomon.cpp:70: warning: aggregate has a partly bracketed

  initializer

src/burn/misc/d_solomon.cpp:70: warning: aggregate has a partly bracketed

  initializer

src/burn/misc/d_solomon.cpp:70: warning: aggregate has a partly bracketed

  initializer

src/burn/misc/d_solomon.cpp:70: warning: aggregate has a partly bracketed

  initializer

src/burn/misc/d_solomon.cpp:70: warning: aggregate has a partly bracketed

  initializer

src/burn/misc/d_solomon.cpp:70: warning: aggregate has a partly bracketed

  initializer

src/burn/misc/d_solomon.cpp:70: warning: aggregate has a partly bracketed

  initializer

src/burn/misc/d_solomon.cpp:70: warning: aggregate has a partly bracketed

  initializer

src/burn/misc/d_solomon.cpp:70: warning: aggregate has a partly bracketed

  initializer

src/burn/misc/d_solomon.cpp:70: warning: aggregate has a partly bracketed

  initializer

src/burn/misc/d_solomon.cpp:70: warning: aggregate has a partly bracketed

  initializer

src/burn/misc/d_solomon.cpp:70: warning: aggregate has a partly bracketed

  initializer

src/burn/misc/d_solomon.cpp:70: warning: aggregate has a partly bracketed

  initializer

src/burn/misc/d_solomon.cpp:70: warning: aggregate has a partly bracketed

  initializer

src/burn/misc/d_solomon.cpp:70: warning: aggregate has a partly bracketed

  initializer

src/burn/misc/d_solomon.cpp:70: warning: aggregate has a partly bracketed

  initializer

src/burn/misc/d_solomon.cpp:70: warning: aggregate has a partly bracketed

  initializer

Compiling src/burn/misc/d_prehisle.cpp...

src/burn/misc/d_prehisle.cpp:78: warning: aggregate has a partly bracketed

  initializer

src/burn/misc/d_prehisle.cpp:78: warning: aggregate has a partly bracketed

  initializer

src/burn/misc/d_prehisle.cpp:78: warning: aggregate has a partly bracketed

  initializer

src/burn/misc/d_prehisle.cpp:78: warning: aggregate has a partly bracketed

  initializer

src/burn/misc/d_prehisle.cpp:78: warning: aggregate has a partly bracketed

  initializer

src/burn/misc/d_prehisle.cpp:78: warning: aggregate has a partly bracketed

  initializer

src/burn/misc/d_prehisle.cpp:78: warning: aggregate has a partly bracketed

  initializer

src/burn/misc/d_prehisle.cpp:78: warning: aggregate has a partly bracketed

  initializer

src/burn/misc/d_prehisle.cpp:78: warning: aggregate has a partly bracketed

  initializer

src/burn/misc/d_prehisle.cpp:78: warning: aggregate has a partly bracketed

  initializer

src/burn/misc/d_prehisle.cpp:78: warning: aggregate has a partly bracketed

  initializer

src/burn/misc/d_prehisle.cpp:78: warning: aggregate has a partly bracketed

  initializer

src/burn/misc/d_prehisle.cpp:78: warning: aggregate has a partly bracketed

  initializer

src/burn/misc/d_prehisle.cpp:78: warning: aggregate has a partly bracketed

  initializer

src/burn/misc/d_prehisle.cpp:78: warning: aggregate has a partly bracketed

  initializer

src/burn/misc/d_prehisle.cpp:78: warning: aggregate has a partly bracketed

  initializer

src/burn/misc/d_prehisle.cpp:78: warning: aggregate has a partly bracketed

  initializer

src/burn/misc/d_prehisle.cpp:78: warning: aggregate has a partly bracketed

  initializer

src/burn/misc/d_prehisle.cpp:78: warning: aggregate has a partly bracketed

  initializer

src/burn/misc/d_prehisle.cpp:78: warning: aggregate has a partly bracketed

  initializer

src/burn/misc/d_prehisle.cpp:78: warning: aggregate has a partly bracketed

  initializer

src/burn/misc/d_prehisle.cpp:78: warning: aggregate has a partly bracketed

  initializer

src/burn/misc/d_prehisle.cpp:78: warning: aggregate has a partly bracketed

  initializer

src/burn/misc/d_prehisle.cpp:78: warning: aggregate has a partly bracketed

  initializer

Compiling src/burn/misc/d_hyperpac.cpp...

src/burn/misc/d_hyperpac.cpp:61: warning: aggregate has a partly bracketed

  initializer

src/burn/misc/d_hyperpac.cpp:61: warning: aggregate has a partly bracketed

  initializer

src/burn/misc/d_hyperpac.cpp:61: warning: aggregate has a partly bracketed

  initializer

src/burn/misc/d_hyperpac.cpp:61: warning: aggregate has a partly bracketed

  initializer

src/burn/misc/d_hyperpac.cpp:61: warning: aggregate has a partly bracketed

  initializer

src/burn/misc/d_hyperpac.cpp:61: warning: aggregate has a partly bracketed

  initializer

src/burn/misc/d_hyperpac.cpp:61: warning: aggregate has a partly bracketed

  initializer

src/burn/misc/d_hyperpac.cpp:61: warning: aggregate has a partly bracketed

  initializer

src/burn/misc/d_hyperpac.cpp:61: warning: aggregate has a partly bracketed

  initializer

src/burn/misc/d_hyperpac.cpp:61: warning: aggregate has a partly bracketed

  initializer

src/burn/misc/d_hyperpac.cpp:61: warning: aggregate has a partly bracketed

  initializer

src/burn/misc/d_hyperpac.cpp:61: warning: aggregate has a partly bracketed

  initializer

src/burn/misc/d_hyperpac.cpp:61: warning: aggregate has a partly bracketed

  initializer

src/burn/misc/d_hyperpac.cpp:61: warning: aggregate has a partly bracketed

  initializer

src/burn/misc/d_hyperpac.cpp:61: warning: aggregate has a partly bracketed

  initializer

src/burn/misc/d_hyperpac.cpp:61: warning: aggregate has a partly bracketed

  initializer

src/burn/misc/d_hyperpac.cpp:61: warning: aggregate has a partly bracketed

  initializer

src/burn/misc/d_hyperpac.cpp:61: warning: aggregate has a partly bracketed

  initializer

src/burn/misc/d_hyperpac.cpp:61: warning: aggregate has a partly bracketed

  initializer

src/burn/misc/d_hyperpac.cpp:61: warning: aggregate has a partly bracketed

  initializer

src/burn/misc/d_hyperpac.cpp:92: warning: aggregate has a partly bracketed

  initializer

src/burn/misc/d_hyperpac.cpp:92: warning: aggregate has a partly bracketed

  initializer

src/burn/misc/d_hyperpac.cpp:92: warning: aggregate has a partly bracketed

  initializer

src/burn/misc/d_hyperpac.cpp:92: warning: aggregate has a partly bracketed

  initializer

src/burn/misc/d_hyperpac.cpp:92: warning: aggregate has a partly bracketed

  initializer

src/burn/misc/d_hyperpac.cpp:92: warning: aggregate has a partly bracketed

  initializer

src/burn/misc/d_hyperpac.cpp:92: warning: aggregate has a partly bracketed

  initializer

src/burn/misc/d_hyperpac.cpp:92: warning: aggregate has a partly bracketed

  initializer

src/burn/misc/d_hyperpac.cpp:92: warning: aggregate has a partly bracketed

  initializer

src/burn/misc/d_hyperpac.cpp:92: warning: aggregate has a partly bracketed

  initializer

src/burn/misc/d_hyperpac.cpp:92: warning: aggregate has a partly bracketed

  initializer

src/burn/misc/d_hyperpac.cpp:92: warning: aggregate has a partly bracketed

  initializer

src/burn/misc/d_hyperpac.cpp:92: warning: aggregate has a partly bracketed

  initializer

src/burn/misc/d_hyperpac.cpp:92: warning: aggregate has a partly bracketed

  initializer

src/burn/misc/d_hyperpac.cpp:92: warning: aggregate has a partly bracketed

  initializer

src/burn/misc/d_hyperpac.cpp:92: warning: aggregate has a partly bracketed

  initializer

src/burn/misc/d_hyperpac.cpp:92: warning: aggregate has a partly bracketed

  initializer

src/burn/misc/d_hyperpac.cpp:92: warning: aggregate has a partly bracketed

  initializer

src/burn/misc/d_hyperpac.cpp:92: warning: aggregate has a partly bracketed

  initializer

src/burn/misc/d_hyperpac.cpp:92: warning: aggregate has a partly bracketed

  initializer

src/burn/misc/d_hyperpac.cpp:92: warning: aggregate has a partly bracketed

  initializer

src/burn/misc/d_hyperpac.cpp:92: warning: aggregate has a partly bracketed

  initializer

src/burn/misc/d_hyperpac.cpp:92: warning: aggregate has a partly bracketed

  initializer

Compiling src/burn/misc/d_wc90.cpp...

src/burn/misc/d_wc90.cpp:83: warning: aggregate has a partly bracketed

  initializer

src/burn/misc/d_wc90.cpp:83: warning: aggregate has a partly bracketed

  initializer

src/burn/misc/d_wc90.cpp:83: warning: aggregate has a partly bracketed

  initializer

src/burn/misc/d_wc90.cpp:83: warning: aggregate has a partly bracketed

  initializer

src/burn/misc/d_wc90.cpp:83: warning: aggregate has a partly bracketed

  initializer

src/burn/misc/d_wc90.cpp:83: warning: aggregate has a partly bracketed

  initializer

src/burn/misc/d_wc90.cpp:83: warning: aggregate has a partly bracketed

  initializer

src/burn/misc/d_wc90.cpp:83: warning: aggregate has a partly bracketed

  initializer

src/burn/misc/d_wc90.cpp:83: warning: aggregate has a partly bracketed

  initializer

src/burn/misc/d_wc90.cpp:83: warning: aggregate has a partly bracketed

  initializer

src/burn/misc/d_wc90.cpp:83: warning: aggregate has a partly bracketed

  initializer

src/burn/misc/d_wc90.cpp:83: warning: aggregate has a partly bracketed

  initializer

src/burn/misc/d_wc90.cpp:83: warning: aggregate has a partly bracketed

  initializer

src/burn/misc/d_wc90.cpp:83: warning: aggregate has a partly bracketed

  initializer

src/burn/misc/d_wc90.cpp:83: warning: aggregate has a partly bracketed

  initializer

src/burn/misc/d_wc90.cpp:83: warning: aggregate has a partly bracketed

  initializer

src/burn/misc/d_wc90.cpp:83: warning: aggregate has a partly bracketed

  initializer

src/burn/misc/d_wc90.cpp:83: warning: aggregate has a partly bracketed

  initializer

src/burn/misc/d_wc90.cpp:83: warning: aggregate has a partly bracketed

  initializer

src/burn/misc/d_wc90.cpp: In function `void drawsprite_invalid(int, int, int,

  int, int)':

src/burn/misc/d_wc90.cpp:968: warning: unused parameter `int Code'

src/burn/misc/d_wc90.cpp:968: warning: unused parameter `int x'

src/burn/misc/d_wc90.cpp:968: warning: unused parameter `int y'

src/burn/misc/d_wc90.cpp:968: warning: unused parameter `int Bank'

src/burn/misc/d_wc90.cpp:968: warning: unused parameter `int Attr'

Compiling src/burn/misc/d_fstarfrc.cpp...

src/burn/misc/d_fstarfrc.cpp:65: warning: aggregate has a partly bracketed

  initializer

src/burn/misc/d_fstarfrc.cpp:65: warning: aggregate has a partly bracketed

  initializer

src/burn/misc/d_fstarfrc.cpp:65: warning: aggregate has a partly bracketed

  initializer

src/burn/misc/d_fstarfrc.cpp:65: warning: aggregate has a partly bracketed

  initializer

src/burn/misc/d_fstarfrc.cpp:65: warning: aggregate has a partly bracketed

  initializer

src/burn/misc/d_fstarfrc.cpp:65: warning: aggregate has a partly bracketed

  initializer

src/burn/misc/d_fstarfrc.cpp:65: warning: aggregate has a partly bracketed

  initializer

src/burn/misc/d_fstarfrc.cpp:65: warning: aggregate has a partly bracketed

  initializer

src/burn/misc/d_fstarfrc.cpp:65: warning: aggregate has a partly bracketed

  initializer

src/burn/misc/d_fstarfrc.cpp:65: warning: aggregate has a partly bracketed

  initializer

src/burn/misc/d_fstarfrc.cpp:65: warning: aggregate has a partly bracketed

  initializer

src/burn/misc/d_fstarfrc.cpp:65: warning: aggregate has a partly bracketed

  initializer

src/burn/misc/d_fstarfrc.cpp:65: warning: aggregate has a partly bracketed

  initializer

src/burn/misc/d_fstarfrc.cpp:65: warning: aggregate has a partly bracketed

  initializer

src/burn/misc/d_fstarfrc.cpp:65: warning: aggregate has a partly bracketed

  initializer

src/burn/misc/d_fstarfrc.cpp:65: warning: aggregate has a partly bracketed

  initializer

src/burn/misc/d_fstarfrc.cpp:65: warning: aggregate has a partly bracketed

  initializer

src/burn/misc/d_fstarfrc.cpp:65: warning: aggregate has a partly bracketed

  initializer

src/burn/misc/d_fstarfrc.cpp:65: warning: aggregate has a partly bracketed

  initializer

process_begin: CreateProcess((null), perl -w Q:\fbasrc\src\scripts\gamelist.pl -

o src/generated/driverlist.h -l gamelist.txt src/burn/neogeo/d_neogeo.cpp src/bu

rn/capcom/dc_1941.cpp src/burn/capcom/dc_3wonders.cpp src/burn/capcom/dc_captcom

m.cpp src/burn/capcom/dc_cawing.cpp src/burn/capcom/dc_dino.cpp src/burn/capcom/

dc_dw.cpp src/burn/capcom/dc_ffight.cpp src/burn/capcom/dc_forgottn.cpp src/burn

/capcom/dc_ghouls.cpp src/burn/capcom/dc_knights.cpp src/burn/capcom/dc_kod.cpp

src/burn/capcom/dc_megaman.cpp src/burn/capcom/dc_mercs.cpp src/burn/capcom/dc_m

sword.cpp src/burn/capcom/dc_mtwins.cpp src/burn/capcom/dc_nemo.cpp src/burn/cap

com/dc_pang3.cpp src/burn/capcom/dc_pnickj.cpp src/burn/capcom/dc_punisher.cpp s

rc/burn/capcom/dc_qad.cpp src/burn/capcom/dc_qtono2.cpp src/burn/capcom/dc_sf2.c

pp src/burn/capcom/dc_sf2t.cpp src/burn/capcom/dc_sfzch.cpp src/burn/capcom/dc_s

lammast.cpp src/burn/capcom/dc_strider.cpp src/burn/capcom/dc_unsquad.cpp src/bu

rn/capcom/dc_varth.cpp src/burn/capcom/dc_willow.cpp src/burn/capcom/dc_wof.cpp

src/burn/capcom/dc_1944.cpp src/burn/capcom/dc_19xx.cpp src/burn/capcom/dc_armwa

r.cpp src/burn/capcom/dc_avsp.cpp src/burn/capcom/dc_batcir.cpp src/burn/capcom/

dc_csclub.cpp src/burn/capcom/dc_cworld2j.cpp src/burn/capcom/dc_cyb.cpp src/bur

n/capcom/dc_ddsom.cpp src/burn/capcom/dc_ddtod.cpp src/burn/capcom/dc_dimahoo.cp

p src/burn/capcom/dc_dstlk.cpp src/burn/capcom/dc_ecofghtr.cpp src/burn/capcom/d

c_gigawing.cpp src/burn/capcom/dc_megaman2.cpp src/burn/capcom/dc_mmatrix.cpp sr

c/burn/capcom/dc_mpang.cpp src/burn/capcom/dc_msh.cpp src/burn/capcom/dc_mshvsf.

cpp src/burn/capcom/dc_mvsc.cpp src/burn/capcom/dc_nwarr.cpp src/burn/capcom/dc_

qnd.cpp src/burn/capcom/dc_ringdest.cpp src/burn/capcom/dc_sfa.cpp src/burn/capc

om/dc_sfa2.cpp src/burn/capcom/dc_sfa3.cpp src/burn/capcom/dc_sgemf.cpp src/burn

/capcom/dc_spf.cpp src/burn/capcom/dc_ssf2.cpp src/burn/capcom/dc_ssf2t.cpp src/

burn/capcom/dc_vhunt2.cpp src/burn/capcom/dc_vsav.cpp src/burn/capcom/dc_vsav2.c

pp src/burn/capcom/dc_xmcota.cpp src/burn/capcom/dc_xmvsf.cpp src/burn/toaplan/d

_tekipaki.cpp src/burn/toaplan/d_dogyuun.cpp src/burn/toaplan/d_truxton2.cpp src

/burn/toaplan/d_vfive.cpp src/burn/toaplan/d_kbash.cpp src/burn/toaplan/d_batsug

un.cpp src/burn/toaplan/d_snowbro2.cpp src/burn/toaplan/d_mahoudai.cpp src/burn/

toaplan/d_shippumd.cpp src/burn/toaplan/d_battleg.cpp src/burn/toaplan/d_batride

r.cpp src/burn/toaplan/d_bbakraid.cpp src/burn/toaplan/d_outzone.cpp src/burn/ca

ve/d_sailormn.cpp src/burn/cave/d_gaia.cpp src/burn/cave/d_donpachi.cpp src/burn

/cave/d_dodonpachi.cpp src/burn/cave/d_dfeveron.cpp src/burn/cave/d_esprade.cpp

src/burn/cave/d_uopoko.cpp src/burn/cave/d_guwange.cpp src/burn/misc/taito_68k/d

_rainbow.cpp src/burn/misc/taito_68k/d_opwolf.cpp src/burn/misc/taito_68k/d_rast

an.cpp src/burn/misc/taito_68k/d_twinhawk.cpp src/burn/misc/taito_68k/d_superman

.cpp src/burn/misc/d_tigerheli.cpp src/burn/misc/d_news.cpp src/burn/misc/d_ohmy

god.cpp src/burn/misc/d_solomon.cpp src/burn/misc/d_prehisle.cpp src/burn/misc/d

_hyperpac.cpp src/burn/misc/d_wc90.cpp src/burn/misc/d_fstarfrc.cpp,...) failed

.

make (e=2): The system cannot find the file specified.

make: *** [src/generated/driverlist.h] Error 2

 

MinGW Q:\fbasrc>

Link to comment
Share on other sites

  • Replies 24
  • Created
  • Last Reply

Top Posters In This Topic

Top Posters In This Topic

don't worry about the warnings, I'd get those all the TYME

 

now this problem I'm familiar with, it has to do with perl

 

are you sure you put perl.exe in the bin folder? along with it's other executables?

Link to comment
Share on other sites

Hmm...as I suspected, PERL was the culprit because that's the only part of the set up where I was confused. I followed the instructions in the mingw.txt but it didn't say anything about putting the perl.exe in the mingw\bin folder. I don't think I even isntalled it properly. All I did was execute the install.bat file and it created nsperl.exe then I added q:\nsperl to the mingw.cmd.

Link to comment
Share on other sites

Ok, I followed Weird's instructions to install PERL and it's still not fully working. I get a new error now. After it generates all the files and shows all those warnings as seen before, it gave this error:

 

Sequence (?<...) not recognized at Q:\fbasrc\src\scripts\gamelist.pl line 23.

make: *** [src/generated/driverlist.h] Error 2

Link to comment
Share on other sites

See, this is why I never really try tp compile my own programs; way too many things that you most likely don't have and things that can still go wrong.

Edited by Agozer
Link to comment
Share on other sites

ahahahaha!!! "fbasrc" ;)

 

wonder how many of us actually use that name for the FBA source folder? :)

What's wrong with it? What's the name of your folder? I changed it from fba_0294894_src to that so it'd be easier to type. But more importantly, got any clue what that error is?

Link to comment
Share on other sites

Ok, I followed Weird's instructions to install PERL and it's still not fully working. I get a new error now. After it generates all the files and shows all those warnings as seen before, it gave this error:

 

Sequence (?<...) not recognized at Q:\fbasrc\src\scripts\gamelist.pl line 23.

make: *** [src/generated/driverlist.h] Error 2

go look for that file

 

I forgot, but I fixed a problem that had to do with the directory of...something

 

go check it out

Link to comment
Share on other sites

Create an account or sign in to comment

You need to be a member in order to leave a comment

Create an account

Sign up for a new account in our community. It's easy!

Register a new account

Sign in

Already have an account? Sign in here.

Sign In Now

×
×
  • Create New...