Previous Thread
Next Thread
Print Thread
Page 16 of 42 1 2 14 15 16 17 18 41 42
Joined: Dec 2010
Posts: 46
D
Member
Offline
Member
D
Joined: Dec 2010
Posts: 46
That did the trick. Thanks again.

Joined: Aug 2001
Posts: 55
J
JL Offline
Member
Offline
Member
J
Joined: Aug 2001
Posts: 55
Hi,

Having issue compiling 0.153 [using mame0153s.zip source]. I have completely rebuilt my mingw environment and did clean compile but it did not help. I do use messui, qmc2 is not an option I want to explore at moment for the cab I use mess in.

My compile command line is:
make all -j5 TARGET=mess OSD=winui

Paste of part of the error, it goes on with more of the same.

src/emu/video.c: In constructor 'video_manager::video_manager(running_machine&)':
src/emu/video.c:104:3: error: class 'video_manager' does not have any field named 'm_avifile'
src/emu/video.c:105:3: error: class 'video_manager' does not have any field named 'm_movie_frame_period'
src/emu/video.c:106:3: error: class 'video_manager' does not have any field named 'm_movie_next_frame_time'
src/emu/video.c:107:3: error: class 'video_manager' does not have any field named 'm_movie_frame'
src/emu/video.c: In member function 'void video_manager::begin_recording(const char*, video_manager::movie_format)':
src/emu/video.c:363:16: error: no matching function for call to 'video_manager::end_recording()'
src/emu/video.c:363:16: note: candidate is:
src/emu/video.h:94:7: note: void video_manager::end_recording(video_manager::movie_format)
src/emu/video.h:94:7: note: candidate expects 1 argument, 0 provided
src/emu/video.c:369:2: error: 'm_movie_frame' was not declared in this scope
src/emu/video.c:370:2: error: 'm_movie_next_frame_time' was not declared in this scope
src/emu/video.c:404:4: error: 'm_movie_frame_period' was not declared in this scope
src/emu/video.c:414:52: error: 'm_avifile' was not declared in this scope
src/emu/video.c:424:3: error: 'm_mngfile' was not declared in this scope
src/emu/video.c:437:26: error: no matching function for call to 'video_manager::end_recording()'
src/emu/video.c:437:26: note: candidate is:
src/emu/video.h:94:7: note: void video_manager::end_recording(video_manager::movie_format)
src/emu/video.h:94:7: note: candidate expects 1 argument, 0 provided
src/emu/video.c:437:26: error: return-statement with a value, in function returning 'void' [-fpermissive]
src/emu/video.c:440:4: error: 'm_movie_frame_period' was not declared in this scope


Many thanks my good friends.

Last edited by JL; 05/18/14 11:10 PM.
Joined: Mar 2001
Posts: 16,742
Likes: 28
R
Very Senior Member
Offline
Very Senior Member
R
Joined: Mar 2001
Posts: 16,742
Likes: 28
messui heavily modifies MESS's internals, so we can't help you here. Ask at the messui site.

Joined: Aug 2001
Posts: 55
J
JL Offline
Member
Offline
Member
J
Joined: Aug 2001
Posts: 55
If only they had a forum or contact method. Thanks though.

Last edited by JL; 05/18/14 11:24 PM.
Joined: Oct 2006
Posts: 999
Likes: 4
S
Senior Member
Offline
Senior Member
S
Joined: Oct 2006
Posts: 999
Likes: 4
Originally Posted By JL
If only they had a forum or contact method. Thanks though.


Just ping Robbbert on here.

But yes, he has no contact method on his site, hah.. smile

Joined: Aug 2001
Posts: 55
J
JL Offline
Member
Offline
Member
J
Joined: Aug 2001
Posts: 55
That you stiletto. I've only been here for 14 years and never knew that.

Joined: Aug 2004
Posts: 1,444
Likes: 6
Very Senior Member
Offline
Very Senior Member
Joined: Aug 2004
Posts: 1,444
Likes: 6
Lol, actually there is a contact forum mentioned, but you have to look at the HBMAME page for that.

I'm guessing you are trying to build using a different svn revision than the one the source is meant for.

Last edited by Robbbert; 05/19/14 07:05 AM.
Joined: Aug 2001
Posts: 55
J
JL Offline
Member
Offline
Member
J
Joined: Aug 2001
Posts: 55
Hi,

from your PM:
You need to get MAME's video.h then add one line at about line 70:

void set_speed_factor(int speed) { m_speed = speed; }



That worked perfectly. Thank you.


Before I posted I had downloaded a fresh copy of the 0.153 source
from http://www.mamedev.org/release.html - I've not been into svn builds for many years.

Anyhow all resolved, thank you again for your help.

Last edited by JL; 05/19/14 09:16 PM.
Joined: Oct 2006
Posts: 999
Likes: 4
S
Senior Member
Offline
Senior Member
S
Joined: Oct 2006
Posts: 999
Likes: 4
Originally Posted By JL
Thank you, Stiletto. I've only been here for 14 years and never knew that.


Well... MESSUI never _used_ to be Robbbert's responsibility to maintain, it used to be an officially supported project of the MESS development team.

(Unlike MAMEUI, which merely had its own development team - it wasn't supported by MAME.)

But ever since MAME and MESS developers decided (years ago now) to halt the intertwining of their projects with the MAME32/MAMEUI codebase... (due to many reasons but chiefly due to user interface design issues with MESS, and MAMEUI's and MESSUI's main developers leaving to work on other things)... MESSUI was removed from MESS's sourcecode and became, mostly, a dead project. Perhaps you missed the arguments about that on here.

It's only kept alive by Robbbert's efforts, although people like Mamesick (MAMEUIFX) also work on their own MAMEUI-based projects, also keeping it alive. John IV still updates the MAMEUI project, but as there are no actual MAMEUI developers driving development, but hackers applying quick fixes ensuring the whole ball of wax doesn't fall apart...

...

No offense to Robbbert, but you're honestly much better off using MESS itself from command-line, or learning to use it with a modern frontend such as QMC2. My $0.02.

Still, MESSUI will be around as people like Robbbert continue patching it to the latest MESS code and compiling it.

Anyhow, all that is a bit off-topic for this forum these days.

Joined: Aug 2012
Posts: 67
Member
Offline
Member
Joined: Aug 2012
Posts: 67
Anybody having trouble compiling?
Using the following commandline:

Code:
make -j3 TARGET=UME NOWERROR=1 USE_NETWORK=1 PTR64=1 sse4=1


I get this when it tries to link the executable:

Code:
Linking UME64.exe...
obj/windows64/UME/UME/libbus.a(epson_lx800.o):epson_lx800.c:(.text+0x5b5): undef
ined reference to `e05a03_device::write(address_space&, unsigned int, unsigned c
har, unsigned char)'
obj/windows64/UME/UME/libbus.a(epson_lx800.o):epson_lx800.c:(.text+0x5e3): undef
ined reference to `e05a03_device::read(address_space&, unsigned int, unsigned ch
ar)'
c:/mingw64-w64/bin/../lib/gcc/x86_64-w64-mingw32/4.6.3/../../../../x86_64-w64-mi
ngw32/bin/ld.exe: obj/windows64/UME/UME/libbus.a(epson_lx800.o): bad reloc addre
ss 0x0 in section `.data'
c:/mingw64-w64/bin/../lib/gcc/x86_64-w64-mingw32/4.6.3/../../../../x86_64-w64-mi
ngw32/bin/ld.exe: final link failed: Invalid operation
collect2: ld returned 1 exit status
make: *** [UME64.exe] Error 1


Any ideas?

Last edited by arcadefan; 06/11/14 01:39 PM.
Page 16 of 42 1 2 14 15 16 17 18 41 42

Link Copied to Clipboard
Who's Online Now
1 members (Hydreigon), 32 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
Topics8,935
Posts117,459
Members4,994
Most Online890
Jan 17th, 2020
Forum Host
These forums are hosted by www.retrogamesformac.com
Forum hosted by www.retrogamesformac.com