Previous Thread
Next Thread
Print Thread
Page 5 of 44 1 2 3 4 5 6 7 43 44
Just Desserts #80581 07/22/12 01:16 AM
Joined: Aug 2011
Posts: 499
M
Senior Member
Offline
Senior Member
M
Joined: Aug 2011
Posts: 499
I'm trying to compile the latest version of MESS (r15639) and keep getting a MegaCD error. I've deleted the both the OBJ and SRC folders, but I'm still getting the same error message. I'm not sure what to do.

[Linked Image from i.imgur.com]

Just Desserts #80582 07/22/12 01:31 AM
Joined: Apr 2006
Posts: 737
Likes: 1
Senior Member
Offline
Senior Member
Joined: Apr 2006
Posts: 737
Likes: 1
try "make depend" and then attempt another make




Just Desserts #80583 07/22/12 02:48 AM
Joined: May 2004
Posts: 1,772
Likes: 34
H
Very Senior Member
Offline
Very Senior Member
H
Joined: May 2004
Posts: 1,772
Likes: 34
you shouldn't have to tho, sounds like the dependencies weren't added correctly in the makefile

Just Desserts #80584 07/22/12 03:04 AM
Joined: Mar 2001
Posts: 17,215
Likes: 234
R
Very Senior Member
Offline
Very Senior Member
R
Joined: Mar 2001
Posts: 17,215
Likes: 234
The -Wno-narrowing means a non-MAMEdev GCC 4.7.0 or later is in the $(PATH), and at that point all other errors are to be ignored.

Just Desserts #80594 07/22/12 11:42 PM
Joined: Aug 2011
Posts: 499
M
Senior Member
Offline
Senior Member
M
Joined: Aug 2011
Posts: 499
I appreciate the efforts here. I tried make depend, but it hasn't made a difference unfortunately. I'm using the latest version of TortoiseSVN and mingw-mame-w64-20110519.exe (found here: http://mamedev.org/tools/) on Windows 7 Home Premium 64-Bit.

Do I need to update mingw64? I had attempted to do this from here (http://sourceforge.net/projects/mingw-w64/files/mingw-w64/mingw-w64-release/) although I think I downloaded the v1.0.4 instead of v2.0.4, but inside v1.0.4 there was no bin folder with make.exe etc... So I'm not sure what to download other than what is on the mamedev website. I guess I can try and download the revision before the MegaCD changes were made and see if I can compile the source, but I'm not sure what to do if releases after that won't compile.

Last edited by MikeAbson; 07/22/12 11:44 PM.
Just Desserts #81100 08/24/12 06:37 AM
Joined: Mar 2004
Posts: 125
Senior Member
Offline
Senior Member
Joined: Mar 2004
Posts: 125
Hello,

I have updated my daily build site with the new development tools (mingw-mame-w32-20120807.exe) and I have this error when doing "c:\mingw\mingw64-w32\bin\make TARGET=mess" :

Compiling src/osd/windows/vconv.c...
cc1.exe: internal compiler error: Illegal instruction
Please submit a full bug report,
with preprocessed source if appropriate.
See <http://gcc.gnu.org/bugs.html> for instructions.
make: *** [obj/windows/osd/windows/vconv.o] Error 1


vconv.c is the very first file trying to be compiled. So in fact cc1.exe does not work at all.

The daily build machine is WinXP 32 bits.

Does it ring a bell for any of you ?

Just Desserts #81101 08/24/12 07:34 AM
Joined: May 2008
Posts: 4,930
Likes: 24
Q
Very Senior Member
Offline
Very Senior Member
Q
Joined: May 2008
Posts: 4,930
Likes: 24
Since you're calling "make" with its full path, are you sure that the cc1.exe being called is the right one? I mean, did you change your %PATH% env. variable to point to the new tools' binaries?

I cannot reproduce this here on Windows 7 (x64) at least, using the 32-bit version of the new tools...


A mind is like a parachute. It doesn't work unless it's open. [Frank Zappa]
Just Desserts #81102 08/24/12 08:23 AM
Joined: Mar 2004
Posts: 125
Senior Member
Offline
Senior Member
Joined: Mar 2004
Posts: 125
Yes I have updated the PATH to point to c:\mingw\mingw64-w32\bin

I used to use full path in my script for some historical reason (I do not recall why exactly). I guess it's not usefull anymore and I could remove this.
I think I have tested without full path yesterday, but I will double check when back home.

Joined: May 2008
Posts: 4,930
Likes: 24
Q
Very Senior Member
Offline
Very Senior Member
Q
Joined: May 2008
Posts: 4,930
Likes: 24
OK, just for reference... this is how I setup my environment, having installed the 32-bit tools in 'c:\mingw64-w32':

Code
set PATH=c:\mingw64-w32\bin;c:\mingw64-w32\i686-w64-mingw32\bin;%PATH%
Note that there are two required paths.


A mind is like a parachute. It doesn't work unless it's open. [Frank Zappa]
Joined: Mar 2004
Posts: 125
Senior Member
Offline
Senior Member
Joined: Mar 2004
Posts: 125
Oh ! I didn't do that.
I only set the first one since this is what is written on mamedev page. I will try this tonight thanks.

Page 5 of 44 1 2 3 4 5 6 7 43 44

Link Copied to Clipboard
Who's Online Now
5 members (Dodg, yugffuts, judge, AJR, Vag), 289 guests, and 1 robot.
Key: Admin, Global Mod, Mod
ShoutChat
Comment Guidelines: Do post respectful and insightful comments. Don't flame, hate, spam.
Forum Statistics
Forums9
Topics9,320
Posts121,923
Members5,074
Most Online1,283
Dec 21st, 2022
Our Sponsor
These forums are sponsored by Superior Solitaire, an ad-free card game collection for macOS and iOS. Download it today!

Superior Solitaire
Forum hosted by www.retrogamesformac.com