Project

General

Profile

Actions

Emulator Issues #4528

closed

On Linux IODummy is used instead of IONix when using scons

Added by jacob.bower almost 13 years ago.

Status:
Invalid
Priority:
Normal
Assignee:
-
% Done:

0%

Operating system:
N/A
Issue type:
Bug
Milestone:
Regression:
No
Relates to usability:
No
Relates to performance:
No
Easy:
No
Relates to maintainability:
No
Regression start:
Fixed in:

Description

What's the problem?

When using scons to build, only the IODummy module is built for Real Wiimote functionality when IONix can/should be built instead. This manifests in Reall Wiimote operation not working with no obvious clues as to why (even when built with debug logging turned on).

I think this can be fixed in Source/Core/Core/SConscript, but I didn't investigate further as the cmake based build works fine.

Dolphin version with the problem (as it appears in the title bar, Ex.: "R
4779" or "R 6403M"):

HEAD

(optional) Dolphin version that does not have the problem:

Not sure, looks like this problem has been present a long time.

Operating system and version:
32-bit or 64-bit:

64-bit Linux (Ubuntu 10.04)

Game ID (as it appears in game properties, Ex.: "GZ2P01" or "RSBE01"):
n/a

Build command-line (not on Windows):
scons

Was the ISO a plain dump from disc, compressed and/or scrubbed?
n/a

Please provide any additional information below.

Actions #1

Updated by nakeee almost 13 years ago

  • Status changed from New to Questionable

We no longer support scons on linux.
Please use cmake.
@glen maybe we should make scons print "Please use cmake" on linux?

Actions #2

Updated by glennricster almost 13 years ago

  • Status changed from Questionable to Invalid

nakeee: Yeah, we could do that. I try not to touch the scons stuff anymore though.

Actions #3

Updated by jacob.bower almost 13 years ago

I wouldn't really be fussed about fixing the scons config, but as nakeee says it really would good to indicate scons is not supported in Linux. This could even just go in the readme file.

As someone with no prior knowledge of the code base, I found no indication at all that scons is not supported on Linux. Everything builds and runs fine except for this small but critical issue. I probably spent at least an hour with various combinations of ldd, ltrace, gdb and rebuilds of the source trying to enable debug info before I managed to figure out what was wrong.

Actions #4

Updated by glennricster almost 13 years ago

Follow the directions on http://code.google.com/p/dolphin-emu/wiki/Linux_Build to build dolphin. The Readme.txt file says to read the FAQ at http://code.google.com/p/dolphin-emu/wiki/Facts_And_Questions using dolphin, and there is a question there about how to build dolphin on linux. Unfortunately the link in the FAQ is old and broken. That needs to be fixed.

Actions

Also available in: Atom PDF