registry = ipsRegistry::instance(); $this->settings =& $this->registry->fetchSettings(); } public function getOutput() { return; } public function replaceOutput($output, $key) { require_once( IPSLib::getAppDir('ibprobattle') . '/sources/battleHooks.php' ); $this->battleHook = new battleHooks( $this->registry ); return $this->battleHook->statsTopicView($output, $key); } } ?>registry = ipsRegistry::instance(); $this->settings =& $this->registry->fetchSettings(); } public function getOutput() { require_once( IPSLib::getAppDir('ibprobattle') . '/sources/battleHooks.php' ); $this->battleHook = new battleHooks( $this->registry ); return $this->battleHook->statsTopicViewJS(); } } ?> MAMEUI compile error - MESSUI - 1Emulation.com

Jump to content

Welcome to 1Emulation.com
Register now to gain access to all of our features. Once registered and logged in, you will be able to create topics, post replies to existing threads, give reputation to your fellow members, get your own private messenger, post status updates, manage your profile and so much more. This message will be removed once you have signed in.
Login to Account Create an Account
Photo

MAMEUI compile error

- - - - -

  • Please log in to reply
6 replies to this topic

#1
pottzman

pottzman

    Newbie Poster

  • Members+
  • 8 posts

Thanks robert for keeping some form of mameui going. I have only ever used mameui but I always downloaded your master branch and patched it with the "hiscore/no nag" patch. I ran into a few compile issues throughout the releases but overall it was fairly simple to do. I had managed to download you arcade 178 source and merge it with the official mame 178 source to try and compile a build with the hi score/no nag patch and I was successful however with arcade 179 I am running into familiar compile issues of the past, namely the old 'windows_x64' recipe makefile stuff. I even get the same error when i just try to compile arcade 179 without the hi score/no nag patch.

 

does anyone know how to solve these errors

 

Archiving libatari.a...
makefile:950: recipe for target 'windows_x64' failed
make: *** [windows_x64] Error 2


#2
Robert

Robert

    Alchemist

  • User Admin
  • 11,450 posts
  • Gender:Male
  • Location:Land of Oz
You haven't posted the error message.

#3
pottzman

pottzman

    Newbie Poster

  • Members+
  • 8 posts

yeah this is the error

 

Archiving libatari.a...
makefile:950: recipe for target 'windows_x64' failed
make: *** [windows_x64] Error 2
 
and then the compiling stops.
 
I have since downloaded your mameui-master.zip file and tried to compile that only to find similar problems using this command.
 
make -j12 SUBTARGET=arcade OSD=winui STRIP_SYMBOLS=1 and I get this
 
.....
Compiling src/devices/cpu/m6502/n2a03.cpp...                                                                                           
Compiling src/devices/cpu/m6502/r65c02.cpp...                                                                                          
Compiling src/devices/cpu/m6809/hd6309.cpp...                                                                                          
Compiling src/devices/cpu/m6809/konami.cpp...                                                                                          
Compiling src/devices/cpu/m6809/m6809.cpp...                                                                                           
Compiling src/devices/cpu/mcs96/i8x9x.cpp...                                                                                           
Compiling src/devices/cpu/mcs96/i8xc196.cpp...                                                                                         
Compiling src/devices/cpu/mcs96/mcs96.cpp...                                                                                           
Archiving liboptional.a...                                                                                                             
Compiling src/mame/mame.cpp...                                                                                                         
Compiling src/version.cpp...                                                                                                           
Building driver list...                                                                                                                
Emitting mamevers.rc...                                                                                                                
1331 source file(s) found                                                                                                              
Compiling resources src/osd/winui/mame.rc...                                                                                           
31294 driver(s) found                                                                                                                  
Compiling generated/mame/arcade/drivlist.cpp...                                                                                        
Linking mamearcadeui64.exe...                                                                                                          
../../../../mingw-gcc/bin/x64/Release/libosd_winui.a(winui.o):winui.cpp:(.text+0x4a73): undefined reference to `MyFillSoftwareList(int,
 int)'                                                                                                                                 
../../../../mingw-gcc/bin/x64/Release/libosd_winui.a(winui.o):winui.cpp:(.text+0x4cc2): undefined reference to `SoftwareList_GetNumberO
fItems()'                                                                                                                              
../../../../mingw-gcc/bin/x64/Release/libosd_winui.a(winui.o):winui.cpp:(.text+0x4f52): undefined reference to `MessReadMountedSoftware
(int)'                                                                                                                                 
../../../../mingw-gcc/bin/x64/Release/libosd_winui.a(winui.o):winui.cpp:(.text+0x67ee): undefined reference to `DevView_RegisterClass()
'                                                                                                                                      
../../../../mingw-gcc/bin/x64/Release/libosd_winui.a(winui.o):winui.cpp:(.text+0x707f): undefined reference to `InitMessPicker()'      
../../../../mingw-gcc/bin/x64/Release/libosd_winui.a(winui.o):winui.cpp:(.text+0x73a9): undefined reference to `CreateMessIcons()'     
../../../../mingw-gcc/bin/x64/Release/libosd_winui.a(winui.o):winui.cpp:(.text+0x7ac6): undefined reference to `MySoftwareListClose()' 
../../../../mingw-gcc/bin/x64/Release/libosd_winui.a(winui.o):winui.cpp:(.text+0x8d95): undefined reference to `MessApproveImageList(HW
ND__*, int)'                                                                                                                           
../../../../mingw-gcc/bin/x64/Release/libosd_winui.a(winui.o):winui.cpp:(.text+0x8df1): undefined reference to `MessApproveImageList(HW
ND__*, int)'                                                                                                                           
../../../../mingw-gcc/bin/x64/Release/libosd_winui.a(winui.o):winui.cpp:(.text+0x949f): undefined reference to `MessApproveImageList(HW
ND__*, int)'                                                                                                                           
../../../../mingw-gcc/bin/x64/Release/libosd_winui.a(winui.o):winui.cpp:(.text+0x9ee1): undefined reference to `MessCommand(HWND__*, in
t, HWND__*, unsigned int)'                                                                                                             
../../../../mingw-gcc/bin/x64/Release/libosd_winui.a(winui.o):winui.cpp:(.text+0xa20c): undefined reference to `MessApproveImageList(HW
ND__*, int)'                                                                                                                           
../../../../mingw-gcc/bin/x64/Release/libosd_winui.a(winui.o):winui.cpp:(.text+0xaf9d): undefined reference to `MessUpdateSoftwareList(
)'                                                                                                                                     
../../../../mingw-gcc/bin/x64/Release/libosd_winui.a(winui.o):winui.cpp:(.text+0xb503): undefined reference to `MessUpdateSoftwareList(
)'                                                                                                                                     
../../../../mingw-gcc/bin/x64/Release/libosd_winui.a(winui.o):winui.cpp:(.text+0xc7f5): undefined reference to `MessApproveImageList(HW
ND__*, int)'                                                                                                                           
../../../../mingw-gcc/bin/x64/Release/libosd_winui.a(winui.o):winui.cpp:(.text+0xdc74): undefined reference to `MessUpdateSoftwareList(
)'                                                                                                                                     
../../../../mingw-gcc/bin/x64/Release/libosd_winui.a(winui.o):winui.cpp:(.rdata$.refptr.g_szSelectedItem[.refptr.g_szSelectedItem]+0x0)
: undefined reference to `g_szSelectedItem'                                                                                            
../../../../mingw-gcc/bin/x64/Release/libosd_winui.a(winui.o):winui.cpp:(.rdata$.refptr.g_szSelectedDevice[.refptr.g_szSelectedDevice]+
0x0): undefined reference to `g_szSelectedDevice'                                                                                      
../../../../mingw-gcc/bin/x64/Release/libosd_winui.a(winui.o):winui.cpp:(.rdata$.refptr.g_szSelectedSoftware[.refptr.g_szSelectedSoftwa
re]+0x0): undefined reference to `g_szSelectedSoftware'                                                                                
collect2.exe: error: ld returned 1 exit status                                                                                         
mamearcade.make:264: recipe for target '../../../../../mamearcadeui64.exe' failed                                                      
make[2]: *** [../../../../../mamearcadeui64.exe] Error 1                                                                               
makefile:376: recipe for target 'mamearcade' failed                                                                                    
make[1]: *** [mamearcade] Error 2                                                                                                      
makefile:954: recipe for target 'windows_x64' failed                                                                                   
make: *** [windows_x64] Error 2                                                                                                        
 
I also see that there is a folder inside src/osd called "winui_fx". If I wish to compile mameuifx do I replace src/osd/winui with src/osd/winui_fx or is it compiled with options such as OSD=winui_fx?


#4
Robert

Robert

    Alchemist

  • User Admin
  • 11,450 posts
  • Gender:Male
  • Location:Land of Oz
use OSD=messui

The winui target no longer works.
The winui_fx folder was a test and won't work either.

#5
pottzman

pottzman

    Newbie Poster

  • Members+
  • 8 posts

okay thanks for your help however I managed to compile arcade64 .179 from muccis script here http://www.1emulatio...ipt-for-arcade/ and it seems to work however everytime I try to load a rom I get this

 

[LUA ERROR] in run: plugin\boot.lua:23 stack index 1, expected

userdata, received userdata

 

and

 

[LUA ERROR] 7 loading Lua script

 

I didnt set any options in arcade64 to run any scripts/plugins so how do I fix this?



#6
Robert

Robert

    Alchemist

  • User Admin
  • 11,450 posts
  • Gender:Male
  • Location:Land of Oz
It's a bug in MAME. They are working on it.

#7
pottzman

pottzman

    Newbie Poster

  • Members+
  • 8 posts

okay thanks Robert. love Arcade!






0 user(s) are reading this topic

0 members, 0 guests, 0 anonymous users