Emulator Issues #1669
closedCan't compile under Linux AMD64 (Ubuntu 9.10)
0%
Description
What steps will reproduce the problem?
- Try and compile it ;)
Using the instructions the SVN page, 'Linux_dependencies' returns an error.
I believe this is all the relevant infomation:
scons: done reading SConscript files.
scons: Building targets ...
scons: building associated VariantDir targets: Build/Linux-x86_64-release
Compiling Build/Linux-x86_64-release/Externals/Lua/lua.o
In file included from Externals/Lua/lua.h:16,
from Externals/Lua/lua.c:15:
Externals/Lua/luaconf.h:279:31: error: readline/readline.h: No such file or
directory
Externals/Lua/luaconf.h:280:30: error: readline/history.h: No such file or
directory
Externals/Lua/lua.c: In function 'pushline':
Externals/Lua/lua.c:182: warning: assignment makes pointer from integer
without a cast
scons: *** [Build/Linux-x86_64-release/Externals/Lua/lua.o] Error 1
scons: building terminated because of errors.
boza@deaglan:~/dolphin-emu-read-only$
Using scons 1.2.0-2ubuntu1 (From the apt repos)
Updated by H.Jungle.Cat about 15 years ago
Cheers mate, working well. 1hr on the SVN, still no response on the forum after 24
hours... hehe.
Should probably update the SVN page on compiling.
Thanks again.
Updated by H.Jungle.Cat about 15 years ago
As an extra note - I don't appear to be able to close the issue/ticket.
Updated by cxl9261995 almost 15 years ago
I can't compile it either under Ubuntu 9.10 amd64.
Here's the output¶
scons: done reading SConscript files.
scons: Building targets ...
scons: building associated VariantDir targets: Build/Linux-x86_64-release
Compiling shared
Build/Linux-x86_64-release/Source/Plugins/Plugin_Wiimote/Src/FillReport.os
Source/Plugins/Plugin_Wiimote/Src/FillReport.cpp: In function 'int
WiiMoteEmu::GetMapKeyState(int)':
Source/Plugins/Plugin_Wiimote/Src/FillReport.cpp:305: error: 'GetAsyncKeyState' was
not declared in this scope
scons: ***
[Build/Linux-x86_64-release/Source/Plugins/Plugin_Wiimote/Src/FillReport.os] Error 1
scons: building terminated because of errors.