|
Joined: Oct 2004
Posts: 506
Senior Member
|
Senior Member
Joined: Oct 2004
Posts: 506 |
internal compiler error: Segmentation fault
appearing on many machines would appear to indicate a flaw in the compiler code, possibly platform dependent. If there where a hardware problem then... 1) The timing and location of the error would be somewhat random. 2) There would be other symptoms of instability on the computers in question. 3) The error would likely be different sometimes. 4) Copying large files on the computer in question would sometimes result in a corrupt copy of the file.
If there is an intermittant flaw in the compiler, depending how long it takes the gcc devs to fix, it might be wise to implement a temporary work around (if one can be found that consistantly avoids the error). ?
|
|
|
|
Joined: Mar 2001
Posts: 17,234 Likes: 260
Very Senior Member
|
Very Senior Member
Joined: Mar 2001
Posts: 17,234 Likes: 260 |
Actually GCC historically can cause otherwise 100% reliable machines to show latent hardware faults, which is why it's an excellent ultimate judge for overclocking (particularly when building something large and complex like MESS). In this case it only happens on XP: the same compiler binary building the same MESS source tree will succeed 100% on Vista, Server 2008, or Win7.
Splitting megadriv.c into separate drivers/ and video/ would probably solve the issue permanently (unlike the various cargo-cult "fixes" on offer in this and other threads).
|
|
|
|
Joined: Jan 2006
Posts: 3,691
Very Senior Member
|
Very Senior Member
Joined: Jan 2006
Posts: 3,691 |
No idea - I'm on a similar setup to the autobuilder (gcc (GCC) 4.4.4 20100503 (Red Hat 4.4.4-2)) and 8249 builds fine from clean. then it might be a problem of the auto-compiler. given that 1. MESS builds fine on Mac, Linux and Windows, 2. the function nes_get_pcb_id is regularly defined in nes_pcb.c I will simply ignore the Wiki problem... internal compiler error: Segmentation fault I'm talking about this error http://mess.redump.net/mess:compile_failure not the ICE problem...
|
|
|
|
Joined: May 2004
Posts: 1,007 Likes: 118
Very Senior Member
|
Very Senior Member
Joined: May 2004
Posts: 1,007 Likes: 118 |
Looks like there was a glitch with ccache, cleared the cache and it works now.
|
|
|
|
Joined: Jul 2007
Posts: 4,625
Very Senior Member
|
OP
Very Senior Member
Joined: Jul 2007
Posts: 4,625 |
One more for today r7921 Improved VRAM address offset for 256-colour layers. Flashback is now playable. Hello Barry, do you plan to support Harddisk images for the fmtowns driver ? The last 2 days, I spend the time to understand, how I can create Harddisk images and Partitions + install different OS like TownsOS and Win95 (special version for FMT) on the UNZ emulator. At moment, I install Towns OS 2.1 L51 from CD to Harddisk. Need some time ... Tried different ways to install Win95. No chance because of the missing HIMEM.SYS support on the UNZ emulator. On the NEC PC-9801 emulator " Anex86 " was the Win95 installation successful.
|
|
|
|
Joined: Dec 2006
Posts: 534
Senior Member
|
Senior Member
Joined: Dec 2006
Posts: 534 |
Don't know what's up with himem.sys on the FM Towns. Maybe there's some switch we're missing or something...
- Barry Rodewald
|
|
|
|
Joined: Jul 2007
Posts: 4,625
Very Senior Member
|
OP
Very Senior Member
Joined: Jul 2007
Posts: 4,625 |
I hope, in the future we make a working MSX driver like Pioneer PX-7/Pioneer PX-V60 with Laserdisc image support. Just test the new openMSX version 0.8.0. The Laserdisc image support is really not bad. Inter Stellar
Last edited by Anna Wu; 06/08/10 05:06 PM.
|
|
|
|
Joined: May 2009
Posts: 2,222 Likes: 387
Very Senior Member
|
Very Senior Member
Joined: May 2009
Posts: 2,222 Likes: 387 |
I hope, in the future we make a working MSX driver like Pioneer PX-7/Pioneer PX-V60 with Laserdisc image support. Just test the new openMSX version 0.8.0. The Laserdisc image support is really not bad. I hope so as well, but in all honesty I would rather the MSX driver not be looked at unless someone's willing to do it with judge-level or byuu-level accuracy.
|
|
|
|
Joined: Oct 2006
Posts: 1,017 Likes: 21
Very Senior Member
|
Very Senior Member
Joined: Oct 2006
Posts: 1,017 Likes: 21 |
I hope, in the future we make a working MSX driver like Pioneer PX-7/Pioneer PX-V60 with Laserdisc image support. Just test the new openMSX version 0.8.0. The Laserdisc image support is really not bad. Inter Stellar I was curious until I saw it was only slightly better than Daphne (in this case, by using libogg/libvorbis/libtheora) They should use MAME CHD-style emulation.
|
|
|
|
Joined: Jul 2007
Posts: 4,625
Very Senior Member
|
OP
Very Senior Member
Joined: Jul 2007
Posts: 4,625 |
SVN r8254 Compile error Compiling src/osd/winui/properties.c...
cc1plus.exe: warnings being treated as errors
src/osd/winui/properties.c: In function 'void InitPropertyPageToPage(HINSTANCE__
*, HWND__*, HICON__*, OPTIONS_TYPE, int, int, int)':
src/osd/winui/properties.c:551: error: enumeration value 'OPTIONS_PARENT' not ha
ndled in switch
src/osd/winui/properties.c:551: error: enumeration value 'OPTIONS_MAX' not handl
ed in switch
make: *** [obj/windows/mess/osd/winui/properties.o] Error 1 Maybe need a clean compile again. Edit: Yes, need a clean compile. Now ok.
Last edited by Anna Wu; 06/09/10 10:00 PM.
|
|
|
0 members (),
183
guests, and
1
robot. |
Key:
Admin,
Global Mod,
Mod
|
|
Forums9
Topics9,328
Posts122,128
Members5,074
|
Most Online1,283 Dec 21st, 2022
|
|
These forums are sponsored by Superior Solitaire, an ad-free card game collection for macOS and iOS. Download it today!
|
|
|
|