Viewing Issue Advanced Details
ID Category [?] Severity [?] Reproducibility Date Submitted Last Update
07882 Compiling Critical (emulator) Always Feb 24, 2021, 19:04 Feb 25, 2021, 00:28
Tester MrGW View Status Public Platform MAME (Self-compiled)
Assigned To Resolution No change required OS Linux (32-bit)
Status [?] Closed Driver coco12.cpp
Version 0.229 Fixed in Version Build 32-bit
Fixed in Git Commit Github Pull Request #
Summary 07882: N/A: Compiler error on Raspberry Pi
Description Attached in a file below due to line size issues
Steps To Reproduce Download Mame source:

git clone -b mame0229 --depth 1 https://github.com/mamedev/mame.git mame0229

make TOOLS=1 NOWERROR=1

Wait a while -- error will show up at the end.
Additional Information gcc (Raspbian 8.3.0-6+rpi1) 8.3.0

GNU ld (GNU Binutils for Raspbian) 2.31.1
Github Commit
Flags 32-bit specific
Regression Version
Affected Sets / Systems N/A
Attached Files
txt file icon compile.txt (3,766 bytes) Feb 25, 2021, 00:14 Uploaded by Tafoid
Compile Error 0.229 for rpi
[Show Content]
Relationships
There are no relationship linked to this issue.
Notes
3
User avatar
No.18482
Tafoid
Administrator
Feb 24, 2021, 19:22
related to 07860 ?
User avatar
No.18483
MrGW
Tester
Feb 24, 2021, 20:45
I believe it's different. It looks like a linker error during the compile right at the end.
User avatar
No.18485
MrGW
Tester
Feb 25, 2021, 00:28
Quick update. I added this option to a 'useroptions.mak' file and the compile completed without error:

LDOPTS = -z muldefs

I don't like to use this option since it can lead to some serious issues, but MAME appears to be running OK. Hoping for a proper fix rather than this workaround.

Thanks