Previous Thread
Next Thread
Print Thread
Joined: Nov 2003
Posts: 166
P
PhillHS Offline OP
Senior Member
OP Offline
Senior Member
P
Joined: Nov 2003
Posts: 166
Hi all,

I downloaded the MSYS build package from the https://www.mamedev.org/tools/ page.

However when I try to update the MSYS packages I get PGP signature errors. On further investigation it seems that the MSYS people have changed their maintainers, leading to a change in keys, I've tried following the suggestions for resolving the issue, however none seem to work frown

So is there or will there be a more up to date pre-packeged build environment?

Or is there a procedure that I can carry out to resolve the issue?

Cheers.

Phill.

Joined: Feb 2004
Posts: 2,194
Very Senior Member
Offline
Very Senior Member
Joined: Feb 2004
Posts: 2,194
Just use a stock MSYS2 installation and install the necessary packages to compile MAME. It’s less fuss than trying to use the build tools package at this point. See here: https://docs.mamedev.org/initialsetup/compilingmame.html#using-a-standard-msys2-installation

Joined: May 2004
Posts: 1,628
H
Very Senior Member
Offline
Very Senior Member
H
Joined: May 2004
Posts: 1,628
For varying degrees of less fuss... that all looks much more off-putting to me.

I want to be developing MAME, not messing about learning build environments.

If I saw that wall of text, that assumes I already know how to use various tools, I'd just move on and contribute elsewhere.

Old instructions told you *exactly* what to type and where, and made it completely foolproof until this recent issue.

An increasing number of people who want to (and are capable of) contributing to MAME aren't primarily coders, it's important not to drive them away or force them into making more changes which they never even compiled to test.

Joined: Feb 2004
Posts: 2,194
Very Senior Member
Offline
Very Senior Member
Joined: Feb 2004
Posts: 2,194
Look, I’ve got enough on my plate without having to work out how to package an MSYS64 environment that can be safely installed to an arbitrary path without fucking up anything else on a person’s machine. TBH I don’t even know if the tools package on mamedev.org meets those requirements. There isn’t any even documentation for how it’s made, or how to reproducibly create it. I wouldn’t install the damn thing on my own computer. Micko appeared to be making some effort to update it, but then he disappeared again.

Joined: May 2004
Posts: 1,628
H
Very Senior Member
Offline
Very Senior Member
H
Joined: May 2004
Posts: 1,628
Well I'd certainly encourage Micko to pick it up, it's traditionally been one of the appealing things about MAME, it's very easy to get up and running with a build environment, near enough "extract and you're done"

Joined: May 2009
Posts: 1,879
J
Very Senior Member
Offline
Very Senior Member
J
Joined: May 2009
Posts: 1,879
Look, Vas, even if you don't have time to work out how to package it in its own download, the least you can do is spend some time on coming up with a set of steps on how to download and configure the build environment on 64-bit Windows.

We all have things that we'd rather be doing, but holding off on refactoring other peoples' code for a few days in order to fix something that has the potential to cause us to hemorrhage potential contributors is a pretty clear choice. I'm more than happy to put my ass on the line to guinea-pig any steps you come up with.

At the end of the day, we were relying on Micko, and he's left us in the lurch yet again, so we can't reasonably rely on him. As the project lead, it falls on you or some other elected board member to rectify this situation. It's outside the scope of something that an average contributor or even long-time contributors can be expected to fix. It requires intimate knowledge of how MAME's build system works, and other things that you've got, but the rest of us haven't.

Joined: Nov 2003
Posts: 166
P
PhillHS Offline OP
Senior Member
OP Offline
Senior Member
P
Joined: Nov 2003
Posts: 166
Right following the instructions on the page that Vas linked to.

Just one small comment it would be useful if that page instead of just saying things like "install using pacman" actually told you the pacman parameters you have to use, took me several minutes of searching to hit on the right ones....

Cheers.

Phill.


Link Copied to Clipboard
Who's Online Now
3 members (crazyc, John IV, 1 invisible), 54 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
Topics8,834
Posts116,214
Members4,921
Most Online890
Jan 17th, 2020
Powered by UBB.threads™ PHP Forum Software 7.7.5