Previous Thread
Next Thread
Print Thread
Page 75 of 116 1 2 73 74 75 76 77 115 116
Joined: May 2008
Posts: 4,930
Likes: 24
Q
Very Senior Member
Offline
Very Senior Member
Q
Joined: May 2008
Posts: 4,930
Likes: 24
@oddi: I don't have the time to test it on Windows today, but probably tomorrow... in the meantime, which version of history.dat are you using, for example? The latest is 0.161 (http://www.arcade-history.com/index.php?page=download) and I've just imported it successfully... on Linux smile.


A mind is like a parachute. It doesn't work unless it's open. [Frank Zappa]
Joined: May 2012
Posts: 429
Likes: 1
R
Senior Member
Offline
Senior Member
R
Joined: May 2012
Posts: 429
Likes: 1
Originally Posted By qmc2
Yeah, oddi is right, on Windows it's "subwcrev" which is expected to be part of your PATH, otherwise the SVN revision cannot be determined and will thus not be used / printed.


I'm quite sure i didn't do that at the time, as i have never used TortoiseSVN, but a command line version.

The behaviour i'm 100% positive about was that if i had the correct configuration (file? Path?) at compile time, then i didn't need any change to my standard PATH to have the subversion displayed when launching the exe (i don't know if that's what's both of you mean, or if you only talk about compile time).

Anyway, i'm gonna double check if my SVN folder is on my compile path, and then i'll see if it works again wink

Joined: May 2008
Posts: 4,930
Likes: 24
Q
Very Senior Member
Offline
Very Senior Member
Q
Joined: May 2008
Posts: 4,930
Likes: 24
This script gets called from make to determine the SVN revision (on Windows):

Code:
rene@thunder:~/src/qmc2> cat arch/Windows/svnversion.bat
@echo off
subwcrev . scripts\subwcrev.template scripts\subwcrev.out > NUL
type scripts\subwcrev.out
del /f scripts\subwcrev.out

On Linux / UNIX / Mac OS X I use this:

Code:
svnversion 2>&1 | sed -e "s/[MS]//g" -e "s/^[[:digit:]]*://" | grep "^[0-9]*$$"


A mind is like a parachute. It doesn't work unless it's open. [Frank Zappa]
Joined: May 2012
Posts: 429
Likes: 1
R
Senior Member
Offline
Senior Member
R
Joined: May 2012
Posts: 429
Likes: 1
Ok it's fixed. In fact, the version of subwcrev i was using (probably downloaded somewhere standalone on the net, that's why i don't remembered using Tortoise) was too old to handle the svn version i updated recently smile

Last edited by remax; 05/15/15 09:15 PM.
Joined: Jul 2010
Posts: 40
P
Member
Offline
Member
P
Joined: Jul 2010
Posts: 40
Hello smile I really like how thoroughly complete QMC2 is. It's to your credit how you keep QMC2 matching every single MAME/MESS feature.
With 'the merge' imminent for the next official release, I have a quick question. I've been (and still am) adding Favourites. Arcade systems in MAME, systems in MESS and softlist entries, also in MESS. Will these Favourites lists be retained and integrated into the new unified release or will they be lost?
Thanks again for your work on QMC2.

Joined: May 2008
Posts: 4,930
Likes: 24
Q
Very Senior Member
Offline
Very Senior Member
Q
Joined: May 2008
Posts: 4,930
Likes: 24
@Praxis: You will generally lose it, mainly because the new "QMC2-MAME" wouldn't know from where to migrate... however, system-favorites can easily be merged manually (they are just text files)... software-favorites were part of qmc2.ini in the past and are meanwhile auto-migrated to the "user-data DB", but only on demand, that is when a system's software-lists are loaded. So unless you manually migrate software-favorites from qmc2.ini and/or the user-data DB (sqlite3 is your friend here, see the mess_softlist_user_data table in mess-user-data.db) you will lose them.

I don't think I'll find the time to add some migration tool until the next release.


A mind is like a parachute. It doesn't work unless it's open. [Frank Zappa]
Joined: Jul 2010
Posts: 40
P
Member
Offline
Member
P
Joined: Jul 2010
Posts: 40
Thanks for the reply and explanation!
Originally Posted By qmc2

I don't think I'll find the time to add some migration tool until the next release.

I don't mind waiting for you to prepare things for us clueless end users. smile Just to clarify, does that mean waiting until the NEXT release (QMC2 0.52) or skipping one release for QMC 0.53?

Joined: May 2008
Posts: 4,930
Likes: 24
Q
Very Senior Member
Offline
Very Senior Member
Q
Joined: May 2008
Posts: 4,930
Likes: 24
Well, it doesn't matter... as long as you keep the old files they can be migrated at any time. I didn't say I'd write such a tool, though. It's a one time thing so it's actually not worth the hassle, and it's caused by external decisions which have consequences I didn't want.


A mind is like a parachute. It doesn't work unless it's open. [Frank Zappa]
Joined: Mar 2001
Posts: 16,923
Likes: 57
R
Very Senior Member
Offline
Very Senior Member
R
Joined: Mar 2001
Posts: 16,923
Likes: 57
I warned you many years ago that a split MAME/MESS architecture was going to bite you in the butt eventually. Well, that time has come smile

Joined: May 2008
Posts: 4,930
Likes: 24
Q
Very Senior Member
Offline
Very Senior Member
Q
Joined: May 2008
Posts: 4,930
Likes: 24
I really don't want to start the discussion again (I promised to "shut up"), but nothing actually bites me... it's the same architecture as before smile.


A mind is like a parachute. It doesn't work unless it's open. [Frank Zappa]
Page 75 of 116 1 2 73 74 75 76 77 115 116

Moderated by  qmc2 

Link Copied to Clipboard
Who's Online Now
2 members (AJR, yugffuts), 19 guests, and 2 robots.
Key: Admin, Global Mod, Mod
ShoutChat
Comment Guidelines: Do post respectful and insightful comments. Don't flame, hate, spam.
Forum Statistics
Forums9
Topics9,103
Posts119,286
Members5,019
Most Online890
Jan 17th, 2020
Our Sponsor
These forums are sponsored by Superior Solitaire, an ad-free card game collection for macOS and iOS. Download it today!

Superior Solitaire
Forum hosted by www.retrogamesformac.com