Previous Thread
Next Thread
Print Thread
#112772 - 03/01/18 09:05 AM QMC2 0.195 released  
Joined: May 2008
Posts: 4,892
qmc2 Offline
qmc2  Offline

Very Senior Member

Joined: May 2008
Posts: 4,892
Germany
QMC2 0.195 has been released!

For details see the release post:
http://qmc2.batcom-it.net/index.php/2018/03/01/qmc2-0-195-released/


A mind is like a parachute. It doesn't work unless it's open. [Frank Zappa]

We're searching for QMC2 translators and support for existing translations. Interested? See here!
#112775 - 03/01/18 08:34 PM Re: QMC2 0.195 released [Re: qmc2]  
Joined: Sep 2000
Posts: 441
MAMEBase Offline
Senior Member
MAMEBase  Offline
Senior Member

Joined: Sep 2000
Posts: 441
Madison, WI, USA
Just curious - What problems (if any) can be expected running QMC2 0.193 (the latest version available for OSX) with MAME 0.195 or later?


The following statement is true...
The preceding statement is false.
#112776 - 03/01/18 09:15 PM Re: QMC2 0.195 released [Re: qmc2]  
Joined: May 2008
Posts: 4,892
qmc2 Offline
qmc2  Offline

Very Senior Member

Joined: May 2008
Posts: 4,892
Germany
MAME's -listfull command now includes the device sets, which it didn't before 0.195. QMC2 uses the -listfull command to determine the number of supported sets in a very early stage (because it's fast and because QMC2 needs some numbers to make the progress bars somewhat meaningful - *). Since QMC2 also uses the number to compare it to the number of sets in some of its caches, older versions will *think* the caches are out of date and clear them. The result is that startup times are ~10x higher than needed.

It's actually good that -listfull includes device sets now, but it required some changes to QMC2's startup logic. The good news for QMC2 is that it will now detect the need for a cache refresh even when only device-sets have changed / were added. And, since the number of supported sets was actually just the number of non-device sets in the past, not all progress bar ranges were 100% correct (only in case of parsing the XML initially, though). That's now auto-fixed as well wink.

*: This number is also "cached" (stored in qmc2.ini), and QMC2 detects any such change by comparing the SHA1 hashes of the -listfull output and the one from the last cache refresh (also stored in qmc2.ini).


A mind is like a parachute. It doesn't work unless it's open. [Frank Zappa]

We're searching for QMC2 translators and support for existing translations. Interested? See here!
#112799 - 03/03/18 10:06 PM Re: QMC2 0.195 released [Re: MAMEBase]  
Joined: Jul 2007
Posts: 203
Monotremata Offline
Senior Member
Monotremata  Offline
Senior Member

Joined: Jul 2007
Posts: 203
California
What revision is the release version?? I had literally just finished compiling SVN r8284 for the Mac the day before you updated the release hah.
(Had to change the versions again in the Makefile to 10.6 too)

Last edited by Monotremata; 03/03/18 10:08 PM.
#112806 - 03/04/18 08:33 AM Re: QMC2 0.195 released [Re: qmc2]  
Joined: May 2008
Posts: 4,892
qmc2 Offline
qmc2  Offline

Very Senior Member

Joined: May 2008
Posts: 4,892
Germany
The released revision was r8287. The difference to 8284 is only version numbers & documentation.


A mind is like a parachute. It doesn't work unless it's open. [Frank Zappa]

We're searching for QMC2 translators and support for existing translations. Interested? See here!
#113001 - 03/29/18 09:54 PM Re: QMC2 0.195 released [Re: qmc2]  
Joined: Sep 2000
Posts: 441
MAMEBase Offline
Senior Member
MAMEBase  Offline
Senior Member

Joined: Sep 2000
Posts: 441
Madison, WI, USA
So I thought I'd try my hand at compiling QMC2 0.195 for OSX 10.13.3.

Following the instructions onThe QMC2 FAQ, I began to install Qt 4.8.7, but ran into a snag.

It seems that the installer included with Qt 4.8.7 indicates that the software is incompatible with OSX 10.13.3, and may cause problems if installed.

(I imagine this is why we're still at 0.192 for the Mac version.)

I was going to try the alternate method (install Homebrew), but wasn't feeling terribly confident about that.

In the meantime, 0.192 continues to work smile , but is there an update for Qt 4.8.7 (or it's installer) on the way?


The following statement is true...
The preceding statement is false.
#113003 - 03/30/18 06:16 AM Re: QMC2 0.195 released [Re: qmc2]  
Joined: Jul 2007
Posts: 203
Monotremata Offline
Senior Member
Monotremata  Offline
Senior Member

Joined: Jul 2007
Posts: 203
California
I still have Qt 4.8.7 installed and it works fine for compiling QMC2. Im not sure if those frameworks are left over from a previous pre-High Sierra install or not, but they still do the job. Homebrew is probably good to go too, unless they've gotten rid of the 4.8 and only have 5 now. Might be able to use something like Pacifist to install the 4.8.7 stuff if it won't let you on its own.

#113008 - 03/30/18 08:23 PM Re: QMC2 0.195 released [Re: qmc2]  
Joined: Sep 2000
Posts: 441
MAMEBase Offline
Senior Member
MAMEBase  Offline
Senior Member

Joined: Sep 2000
Posts: 441
Madison, WI, USA
Okay, then... Stupid question time -

If I already have installed and running QMC2 0.192, does this mean that the Qt 4.8.7 framework is already installed in my existing OSX 10.13.x, or do I need to reinstall the framework in order to compile the latest QMC2?

I'm very confused... confused


The following statement is true...
The preceding statement is false.
#113015 - 03/31/18 12:04 PM Re: QMC2 0.195 released [Re: MAMEBase]  
Joined: May 1999
Posts: 530
Carbon Offline
Senior Member
Carbon  Offline
Senior Member

Joined: May 1999
Posts: 530
Luxembourg
I also tried to compile QMC2 on my own as we are stuck with 0.192 on macOS for the moment, but the message that appeared when trying to install the Qt framework was so scary that I didn't proceed (something about it rendering my system unstable!).

Nope, not worth it.

#113252 - 04/26/18 07:01 PM Re: QMC2 0.195 released [Re: MAMEBase]  
Joined: Jul 2007
Posts: 203
Monotremata Offline
Senior Member
Monotremata  Offline
Senior Member

Joined: Jul 2007
Posts: 203
California
Originally Posted by MAMEBase
Okay, then... Stupid question time -

If I already have installed and running QMC2 0.192, does this mean that the Qt 4.8.7 framework is already installed in my existing OSX 10.13.x, or do I need to reinstall the framework in order to compile the latest QMC2?

I'm very confused... confused



Yeah you have to install Qt separately in order to compile. The released version of 0.192 comes with the frameworks in the app bundle, but those have nothing to do with an actual Qt install for compiling.

FWIW - I just wiped and reinstalled my whole Mac yesterday, fresh install of 10.13.4. The old Qt 4.8.7 installer went just fine, I didn't get any error messages that I can recall. Checked my SVN this morning (hasn't been updated for awhile it seems) and just built it for the heck of it. I don't get it, last time I built this same revision it wouldn't work, and I had to use Homebrew to install Qt finally. This time it worked just fine with the regular framework installer from the Qt website like it used to. Looks like I really did screw up something in my system haha. Good thing I started from scratch again.


Moderated by  qmc2 

Who's Online Now
3 registered members (Breiztiger, AJR, shattered), 12 guests, and 1 spider.
Key: Admin, Global Mod, Mod
Shout Box
Forum Statistics
Forums9
Topics8,534
Posts111,537
Members4,793
Most Online225
May 26th, 2014
Powered by UBB.threads™ PHP Forum Software 7.6.0
Page Time: 0.056s Queries: 14 (0.012s) Memory: 5.0082 MB (Peak: 5.2359 MB) Zlib enabled. Server Time: 2018-05-21 07:17:19 UTC