Jump to content

hfball

Members+
  • Posts

    18
  • Joined

  • Last visited

Posts posted by hfball

  1. Here's another dump fresh off of the .lay processing. I can't find "host-mingw32.c" in my environment anywhere, so weirdness.

    Rebuilt environment from scratch. Tried 'master' branch instead of 'tag213.' Same problems.

     

    Compressing src/mame/layout/h2hbaskb.lay...
    Compressing src/mame/layout/escmars.lay...
    Creating ../../../../mingw-gcc/bin/x64/Release
    Precompiling src/emu/emu.h...
    Compiling src/emu/drivers/empty.cpp...
    internal error in mingw32_gt_pch_use_address, at config/i386/host-mingw32.c:186: MapViewOfFileEx: Attempt to access invalid address.
    <command-line>: fatal error: had to relocate PCH
    compilation terminated.
    make[2]: *** [precompile.make:308: ../../../../mingw-gcc/obj/x64/Release/src/emu/drivers/empty.o] Error 1
    make[1]: *** [Makefile:88: precompile] Error 2
    make: *** [makefile:1060: windows_x64] Error 2

     

  2. Compile error on latest toolchain. Don't know what it means. Might be waiting on the new toolchain for vanilla 213 since it's not released yet. You seem to have fewer problems with the not-bleeding-edge compiler.

    Version line: gcc version 9.2.0 (Rev1, Built by MSYS2 project)

    Here's where it barfed:

    Compiling src/mame/drivers/aci_borisdpl.cpp...
    internal error in mingw32_gt_pch_use_address, at config/i386/host-mingw32.c:186: MapViewOfFileEx: Attempt to access invalid address.
    <command-line>: fatal error: had to relocate PCH
    compilation terminated.
    make[2]: *** [adc.make:314: ../../../../mingw-gcc/obj/x64/Release/src/mame/drivers/super6.o] Error 1
    internal error in mingw32_gt_pch_use_address, at config/i386/host-mingw32.c:186: MapViewOfFileEx: Attempt to access invalid address.
    <command-line>: fatal error: had to relocate PCH
    compilation terminated.
    make[1]: *** [Makefile:421: adc] Error 2
    make[1]: *** Waiting for unfinished jobs....
    make[2]: *** [act.make:345: ../../../../mingw-gcc/obj/x64/Release/src/mame/drivers/apricot.o] Error 1
    make[2]: *** Waiting for unfinished jobs....
    Compiling src/mame/drivers/apricotf.cpp...
    Compiling src/mame/drivers/manohman.cpp...
    Compiling src/mame/drivers/aci_ggm.cpp...
    Compiling src/mame/drivers/accomm.cpp...
    Compiling src/mame/drivers/stellafr.cpp...
    Compiling src/mame/drivers/acrnsys.cpp...
    make[1]: *** [Makefile:418: act] Error 2
    Compiling src/mame/drivers/aci_prodigy.cpp...
    internal error in mingw32_gt_pch_use_address, at config/i386/host-mingw32.c:186: MapViewOfFileEx: Attempt to access invalid address.
    <command-line>: fatal error: had to relocate PCH
    compilation terminated.
    make[2]: *** [aci.make:334: ../../../../mingw-gcc/obj/x64/Release/src/mame/drivers/aci_ggm.o] Error 1
    make[2]: *** Waiting for unfinished jobs....
    Compiling src/mame/drivers/acrnsys1.cpp...
    Archiving libadp.a...
    internal error in mingw32_gt_pch_use_address, at config/i386/host-mingw32.c:186: MapViewOfFileEx: Attempt to access invalid address.
    <command-line>: fatal error: had to relocate PCH
    compilation terminated.
    make[2]: *** [acorn.make:438: ../../../../mingw-gcc/obj/x64/Release/src/mame/drivers/acrnsys.o] Error 1
    make[2]: *** Waiting for unfinished jobs....
    make[1]: *** [Makefile:415: aci] Error 2
    make[1]: *** [Makefile:103: acorn] Error 2
    make: *** [makefile:1061: windows_x64] Error 2

     

  3. Hey Robbert.

     

    I've been noticing when I come back from a game, the UI will randomly jump to the upper left-hand corner of the screen and resize itself (smaller than what I usually set it at).

     

    It's been doing this for a couple of versions now. Not sure when it started.

     

    Do I need to do something in the ini to fix it?

  4. I got these errors when trying to compile 32-bit with the latest tools. It's strange because 64-bit went off without a hitch:

     

    In file included from ../../../../../src/devices/cpu/saturn/saturn.cpp:79:0:
    ../../../../../src/devices/cpu/saturn/satops.hxx: In member function 'void saturn_device::saturn_exchange(int, int, int, int)':
    ../../../../../src/devices/cpu/saturn/satops.hxx:806:6: error: assuming signed overflow does not occur when assuming that (X + c) < X is always false [-Werror=strict-overflow]
     void saturn_device::saturn_exchange(int left, int begin, int count, int right)
          ^~~~~~~~~~~~~
    ../../../../../src/devices/cpu/saturn/satops.hxx:806:6: error: assuming signed overflow does not occur when assuming that (X + c) < X is always false [-Werror=strict-overflow]
    ../../../../../src/devices/cpu/saturn/satops.hxx: In member function 'void saturn_device::saturn_copy(int, int, int, int)':
    ../../../../../src/devices/cpu/saturn/satops.hxx:824:6: error: assuming signed overflow does not occur when assuming that (X + c) < X is always false [-Werror=strict-overflow]
     void saturn_device::saturn_copy(int dest, int begin, int count, int src)
          ^~~~~~~~~~~~~
    ../../../../../src/devices/cpu/saturn/satops.hxx:824:6: error: assuming signed overflow does not occur when assuming that (X + c) < X is always false [-Werror=strict-overflow]
    ../../../../../src/devices/cpu/saturn/satops.hxx: In member function 'void saturn_device::saturn_or(int, int, int, int)':
    ../../../../../src/devices/cpu/saturn/satops.hxx:1040:6: error: assuming signed overflow does not occur when assuming that (X + c) < X is always false [-Werror=strict-overflow]
     void saturn_device::saturn_or(int dest, int begin, int count, int src)
          ^~~~~~~~~~~~~
    ../../../../../src/devices/cpu/saturn/satops.hxx:1040:6: error: assuming signed overflow does not occur when assuming that (X + c) < X is always false [-Werror=strict-overflow]
    ../../../../../src/devices/cpu/saturn/satops.hxx: In member function 'void saturn_device::saturn_and(int, int, int, int)':
    ../../../../../src/devices/cpu/saturn/satops.hxx:1055:6: error: assuming signed overflow does not occur when assuming that (X + c) < X is always false [-Werror=strict-overflow]
     void saturn_device::saturn_and(int dest, int begin, int count, int src)
          ^~~~~~~~~~~~~
    ../../../../../src/devices/cpu/saturn/satops.hxx:1055:6: error: assuming signed overflow does not occur when assuming that (X + c) < X is always false [-Werror=strict-overflow]
    
    
    In function 'vdbePmaReadBlob.part.307',
        inlined from 'vdbePmaReadBlob',
        inlined from 'vdbePmaReadVarint.part.308' at ../../../../../3rdparty/sqlite3/sqlite3.c:85435:12,
        inlined from 'vdbePmaReadVarint',
        inlined from 'vdbePmaReaderNext' at ../../../../../3rdparty/sqlite3/sqlite3.c:85546:8:
    ../../../../../3rdparty/sqlite3/sqlite3.c:85392:5: error: 'memcpy': specified size between 2147483648 and 4294967295 exceeds maximum object size 2147483647 [-Werror=stringop-overflow=]
         memcpy(p->aAlloc, &p->aBuffer[iBuf], nAvail);
         ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    In function 'vdbePmaReadBlob.part.307',
        inlined from 'vdbePmaReadBlob',
        inlined from 'vdbePmaReadVarint.part.308' at ../../../../../3rdparty/sqlite3/sqlite3.c:85435:12,
        inlined from 'vdbePmaReadVarint',
        inlined from 'vdbePmaReaderInit.constprop' at ../../../../../3rdparty/sqlite3/sqlite3.c:85583:8,
        inlined from 'vdbeMergeEngineLevel0' at ../../../../../3rdparty/sqlite3/sqlite3.c:87159:8:
    ../../../../../3rdparty/sqlite3/sqlite3.c:85392:5: error: 'memcpy': specified size between 2147483648 and 4294967295 exceeds maximum object size 2147483647 [-Werror=stringop-overflow=]
         memcpy(p->aAlloc, &p->aBuffer[iBuf], nAvail);
         ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    
    

    My msys32 environment is using GCC 7.2.0 just like the msys64 environment. This doesn't look like a UI bug. I'm going to see if vanilla mame will compile. It might just be my environment that's the problem.

  5. Zag from Mameworld here.

     

    I d/l mameui 32-bit and the softlists work perfectly along with all the other glitches that mameui64 had.

     

    So the softlists problem is a 64-bit specific problem.

     

    You should be able to reproduce it on your end. It's not anything in my config files.

     

    You probably feel like giving up on the 64-bit version entirely at this point, and I wouldn't blame you.

     

    Thanks.

×
×
  • Create New...