Previous Thread
Next Thread
Print Thread
QMC2 0.195 released #112772
03/01/18 09:05 AM
03/01/18 09:05 AM
Joined: May 2008
Posts: 4,892
Germany
Q
qmc2 Offline OP
Very Senior Member
qmc2  Offline OP
Very Senior Member
Q
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!
Re: QMC2 0.195 released [Re: qmc2] #112775
03/01/18 08:34 PM
03/01/18 08:34 PM
Joined: Sep 2000
Posts: 441
Madison, WI, USA
M
MAMEBase Offline
Senior Member
MAMEBase  Offline
Senior Member
M
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.
Re: QMC2 0.195 released [Re: qmc2] #112776
03/01/18 09:15 PM
03/01/18 09:15 PM
Joined: May 2008
Posts: 4,892
Germany
Q
qmc2 Offline OP
Very Senior Member
qmc2  Offline OP
Very Senior Member
Q
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!
Re: QMC2 0.195 released [Re: MAMEBase] #112799
03/03/18 10:06 PM
03/03/18 10:06 PM
Joined: Jul 2007
Posts: 209
California
M
Monotremata Offline
Senior Member
Monotremata  Offline
Senior Member
M
Joined: Jul 2007
Posts: 209
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.
Re: QMC2 0.195 released [Re: qmc2] #112806
03/04/18 08:33 AM
03/04/18 08:33 AM
Joined: May 2008
Posts: 4,892
Germany
Q
qmc2 Offline OP
Very Senior Member
qmc2  Offline OP
Very Senior Member
Q
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!
Re: QMC2 0.195 released [Re: qmc2] #113001
03/29/18 09:54 PM
03/29/18 09:54 PM
Joined: Sep 2000
Posts: 441
Madison, WI, USA
M
MAMEBase Offline
Senior Member
MAMEBase  Offline
Senior Member
M
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.
Re: QMC2 0.195 released [Re: qmc2] #113003
03/30/18 06:16 AM
03/30/18 06:16 AM
Joined: Jul 2007
Posts: 209
California
M
Monotremata Offline
Senior Member
Monotremata  Offline
Senior Member
M
Joined: Jul 2007
Posts: 209
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.

Re: QMC2 0.195 released [Re: qmc2] #113008
03/30/18 08:23 PM
03/30/18 08:23 PM
Joined: Sep 2000
Posts: 441
Madison, WI, USA
M
MAMEBase Offline
Senior Member
MAMEBase  Offline
Senior Member
M
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.
Re: QMC2 0.195 released [Re: MAMEBase] #113015
03/31/18 12:04 PM
03/31/18 12:04 PM
Joined: May 1999
Posts: 530
Luxembourg
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.

Re: QMC2 0.195 released [Re: MAMEBase] #113252
04/26/18 07:01 PM
04/26/18 07:01 PM
Joined: Jul 2007
Posts: 209
California
M
Monotremata Offline
Senior Member
Monotremata  Offline
Senior Member
M
Joined: Jul 2007
Posts: 209
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
0 registered members (), 18 guests, and 3 spiders.
Key: Admin, Global Mod, Mod
Shout Box
Forum Statistics
Forums9
Topics8,553
Posts111,744
Members4,800
Most Online225
May 26th, 2014
Powered by UBB.threads™ PHP Forum Software 7.6.1.1
(Release build 20180111)
Page Time: 0.048s Queries: 14 (0.018s) Memory: 5.6643 MB (Peak: 5.8870 MB) Zlib enabled. Server Time: 2018-07-16 21:47:11 UTC