Sweet, looks like editing that file did the trick....at least for those errors . I've got a bunch of new warnings and errors now. Take a look and see if maybe you can help me out.
Code:
scons: Reading SConscript files ...
Checking for pkg-config version > 0.15.0... (cached) yes
Checking for sdl lib version > 1.0.0... (cached) yes
Checking for bluez... (cached)
Using pkg-config for bluez... (cached) yes
Checking for ao... (cached)
Using pkg-config for ao... (cached) yes
Checking for openal... (cached)
Using pkg-config for openal... (cached) no
Looking for lib openal... (cached) no
Checking for portaudio... (cached)
Using pkg-config for portaudio... (cached) no
Looking for lib portaudio... (cached) no
Checking for sfml-network... (cached)
Using pkg-config for sfml-network... (cached) no
Looking for lib sfml-network... (cached) no
Checking for x11... (cached)
Using pkg-config for x11... (cached) yes
Checking for wxWidgets >= 2.8... (cached) yes
Checking for GL... (cached)
Using pkg-config for gl... (cached) yes
Checking for GLU... (cached)
Using pkg-config for glu... (cached) no
Looking for lib GLU... (cached) yes
Checking for Cg... (cached)
Using pkg-config for cg... (cached) no
Looking for lib Cg... (cached) yes
Checking for CgGL... (cached)
Using pkg-config for cggl... (cached) no
Looking for lib CgGL... (cached) yes
Checking for GLEW... (cached)
Using pkg-config for glew... (cached) no
Looking for lib GLEW... (cached) yes
Checking for xxf86vm... (cached)
Using pkg-config for xxf86vm... (cached) yes
Plugin_PadSimpleEvnt Doesn't work without testgl
scons: done reading SConscript files.
scons: Building targets ...
scons: building associated VariantDir targets: Build/Linux-i686-release
Compiling Build/Linux-i686-release/Source/Core/Core/Src/HW/EXI_DeviceMemoryCard.o
Compiling Build/Linux-i686-release/Source/Core/Core/Src/HW/EXI_DeviceMic.o
Compiling Build/Linux-i686-release/Source/Core/Core/Src/HW/GBAPipe.o
Compiling Build/Linux-i686-release/Source/Core/Core/Src/HW/GPFifo.o
Compiling Build/Linux-i686-release/Source/Core/Core/Src/HW/HW.o
Compiling Build/Linux-i686-release/Source/Core/Core/Src/HW/Memmap.o
Compiling Build/Linux-i686-release/Source/Core/Core/Src/HW/MemmapFunctions.o
Compiling Build/Linux-i686-release/Source/Core/Core/Src/HW/MemoryInterface.o
Compiling Build/Linux-i686-release/Source/Core/Core/Src/HW/PeripheralInterface.o
Compiling Build/Linux-i686-release/Source/Core/Core/Src/HW/PixelEngine.o
Compiling Build/Linux-i686-release/Source/Core/Core/Src/HW/SI.o
Compiling Build/Linux-i686-release/Source/Core/Core/Src/HW/SI_Device.o
Compiling Build/Linux-i686-release/Source/Core/Core/Src/HW/SI_DeviceGBA.o
Compiling Build/Linux-i686-release/Source/Core/Core/Src/HW/SI_DeviceGCController.o
Source/Core/Core/Src/HW/SI_DeviceGCController.cpp: In member function 'virtual bool CSIDevice_GCController::GetData(u32&, u32&)':
Source/Core/Core/Src/HW/SI_DeviceGCController.cpp:129: warning: unused variable 'netValues'
Compiling Build/Linux-i686-release/Source/Core/Core/Src/HW/StreamADPCM.o
Compiling Build/Linux-i686-release/Source/Core/Core/Src/HW/SystemTimers.o
Compiling Build/Linux-i686-release/Source/Core/Core/Src/HW/VideoInterface.o
Compiling Build/Linux-i686-release/Source/Core/Core/Src/HW/WII_IOB.o
Compiling Build/Linux-i686-release/Source/Core/Core/Src/HW/WII_IPC.o
Compiling Build/Linux-i686-release/Source/Core/Core/Src/Host.o
Compiling Build/Linux-i686-release/Source/Core/Core/Src/IPC_HLE/WII_IPC_HLE.o
In file included from Source/Core/Core/Src/IPC_HLE/WII_IPC_HLE.cpp:53:
Source/Core/Core/Src/IPC_HLE/WII_IPC_HLE_Device_stm.h: In member function 'virtual bool CWII_IPC_HLE_Device_stm_immediate::IOCtl(u32)':
Source/Core/Core/Src/IPC_HLE/WII_IPC_HLE_Device_stm.h:72: warning: unused variable 'BufferIn'
Source/Core/Core/Src/IPC_HLE/WII_IPC_HLE_Device_stm.h:73: warning: unused variable 'BufferInSize'
Source/Core/Core/Src/IPC_HLE/WII_IPC_HLE_Device_stm.h: In member function 'virtual bool CWII_IPC_HLE_Device_stm_eventhook::IOCtl(u32)':
Source/Core/Core/Src/IPC_HLE/WII_IPC_HLE_Device_stm.h:169: warning: unused variable 'ReturnValue'
Compiling Build/Linux-i686-release/Source/Core/Core/Src/IPC_HLE/WII_IPC_HLE_Device_DI.o
Source/Core/Core/Src/IPC_HLE/WII_IPC_HLE_Device_DI.cpp:288:4: warning: "/*" within comment
Compiling Build/Linux-i686-release/Source/Core/Core/Src/IPC_HLE/WII_IPC_HLE_Device_FileIO.o
Source/Core/Core/Src/IPC_HLE/WII_IPC_HLE_Device_FileIO.cpp: In member function 'virtual bool CWII_IPC_HLE_Device_FileIO::Close(u32)':
Source/Core/Core/Src/IPC_HLE/WII_IPC_HLE_Device_FileIO.cpp:58: warning: unused variable 'DeviceID'
Source/Core/Core/Src/IPC_HLE/WII_IPC_HLE_Device_FileIO.cpp: In member function 'virtual bool CWII_IPC_HLE_Device_FileIO::Write(u32)':
Source/Core/Core/Src/IPC_HLE/WII_IPC_HLE_Device_FileIO.cpp:208: warning: unused variable 'Result'
Compiling Build/Linux-i686-release/Source/Core/Core/Src/IPC_HLE/WII_IPC_HLE_Device_es.o
Source/Core/Core/Src/IPC_HLE/WII_IPC_HLE_Device_es.cpp: In member function 'virtual bool CWII_IPC_HLE_Device_es::IOCtlV(u32)':
Source/Core/Core/Src/IPC_HLE/WII_IPC_HLE_Device_es.cpp:234: warning: unused variable 'pTicket'
Source/Core/Core/Src/IPC_HLE/WII_IPC_HLE_Device_es.cpp:367: warning: unused variable 'pTitleID'
Source/Core/Core/Src/IPC_HLE/WII_IPC_HLE_Device_es.cpp:390: warning: unused variable 'TitleID'
Source/Core/Core/Src/IPC_HLE/WII_IPC_HLE_Device_es.cpp:482: warning: unused variable 'Count'
Source/Core/Core/Src/IPC_HLE/WII_IPC_HLE_Device_es.cpp:547: warning: unused variable 'MaxCount'
Source/Core/Core/Src/IPC_HLE/WII_IPC_HLE_Device_es.cpp:554: warning: unused variable 'Count'
Source/Core/Core/Src/IPC_HLE/WII_IPC_HLE_Device_es.cpp:555: warning: unused variable 'p'
Source/Core/Core/Src/IPC_HLE/WII_IPC_HLE_Device_es.cpp: In member function 'void CWII_IPC_HLE_Device_es::FindValidTitleIDs()':
Source/Core/Core/Src/IPC_HLE/WII_IPC_HLE_Device_es.cpp:719: warning: unused variable 'NumEntries'
Compiling Build/Linux-i686-release/Source/Core/Core/Src/IPC_HLE/WII_IPC_HLE_Device_fs.o
Source/Core/Core/Src/IPC_HLE/WII_IPC_HLE_Device_fs.cpp: In member function 's32 CWII_IPC_HLE_Device_fs::ExecuteCommand(u32, u32, u32, u32, u32)':
Source/Core/Core/Src/IPC_HLE/WII_IPC_HLE_Device_fs.cpp:294: warning: unused variable 'OwnerID'
Source/Core/Core/Src/IPC_HLE/WII_IPC_HLE_Device_fs.cpp:295: warning: unused variable 'GroupID'
Source/Core/Core/Src/IPC_HLE/WII_IPC_HLE_Device_fs.cpp:298: warning: unused variable 'Attribs'
Source/Core/Core/Src/IPC_HLE/WII_IPC_HLE_Device_fs.cpp:314: warning: unused variable 'OwnerID'
Source/Core/Core/Src/IPC_HLE/WII_IPC_HLE_Device_fs.cpp:315: warning: unused variable 'GroupID'
Source/Core/Core/Src/IPC_HLE/WII_IPC_HLE_Device_fs.cpp:317: warning: unused variable 'OwnerPerm'
Source/Core/Core/Src/IPC_HLE/WII_IPC_HLE_Device_fs.cpp:318: warning: unused variable 'GroupPerm'
Source/Core/Core/Src/IPC_HLE/WII_IPC_HLE_Device_fs.cpp:319: warning: unused variable 'OtherPerm'
Source/Core/Core/Src/IPC_HLE/WII_IPC_HLE_Device_fs.cpp:320: warning: unused variable 'Attributes'
Source/Core/Core/Src/IPC_HLE/WII_IPC_HLE_Device_fs.cpp:446: warning: unused variable 'OwnerID'
Source/Core/Core/Src/IPC_HLE/WII_IPC_HLE_Device_fs.cpp:447: warning: unused variable 'GroupID'
Source/Core/Core/Src/IPC_HLE/WII_IPC_HLE_Device_fs.cpp:449: warning: unused variable 'OwnerPerm'
Source/Core/Core/Src/IPC_HLE/WII_IPC_HLE_Device_fs.cpp:450: warning: unused variable 'GroupPerm'
Source/Core/Core/Src/IPC_HLE/WII_IPC_HLE_Device_fs.cpp:451: warning: unused variable 'OtherPerm'
Source/Core/Core/Src/IPC_HLE/WII_IPC_HLE_Device_fs.cpp:452: warning: unused variable 'Attributes'
Compiling Build/Linux-i686-release/Source/Core/Core/Src/IPC_HLE/WII_IPC_HLE_Device_net.o
Source/Core/Core/Src/IPC_HLE/WII_IPC_HLE_Device_net.cpp: In member function 'virtual bool CWII_IPC_HLE_Device_net_kd_request::IOCtl(u32)':
Source/Core/Core/Src/IPC_HLE/WII_IPC_HLE_Device_net.cpp:94: warning: unused variable 'BufferIn'
Source/Core/Core/Src/IPC_HLE/WII_IPC_HLE_Device_net.cpp:95: warning: unused variable 'BufferInSize'
Source/Core/Core/Src/IPC_HLE/WII_IPC_HLE_Device_net.cpp:96: warning: unused variable 'BufferOut'
Source/Core/Core/Src/IPC_HLE/WII_IPC_HLE_Device_net.cpp:97: warning: unused variable 'BufferOutSize'
Compiling Build/Linux-i686-release/Source/Core/Core/Src/IPC_HLE/WII_IPC_HLE_Device_sdio_slot0.o
Compiling Build/Linux-i686-release/Source/Core/Core/Src/IPC_HLE/WII_IPC_HLE_Device_usb.o
Source/Core/Core/Src/IPC_HLE/WII_IPC_HLE_Device_usb.cpp: In member function 'void CWII_IPC_HLE_Device_usb_oh1_57e_305::ExecuteHCICommandMessage(const CWII_IPC_HLE_Device_usb_oh1_57e_305::SHCICommandMessage&)':
Source/Core/Core/Src/IPC_HLE/WII_IPC_HLE_Device_usb.cpp:1007: warning: unused variable 'ocf'
Source/Core/Core/Src/IPC_HLE/WII_IPC_HLE_Device_usb.cpp:1008: warning: unused variable 'ogf'
Compiling Build/Linux-i686-release/Source/Core/Core/Src/IPC_HLE/WII_IPC_HLE_Usb_Kbd.o
Source/Core/Core/Src/IPC_HLE/WII_IPC_HLE_Usb_Kbd.cpp: In member function 'virtual bool CWII_IPC_HLE_Device_usb_kbd::IOCtl(u32)':
Source/Core/Core/Src/IPC_HLE/WII_IPC_HLE_Usb_Kbd.cpp:60: warning: unused variable 'Parameter'
Source/Core/Core/Src/IPC_HLE/WII_IPC_HLE_Usb_Kbd.cpp:61: warning: unused variable 'BufferIn'
Source/Core/Core/Src/IPC_HLE/WII_IPC_HLE_Usb_Kbd.cpp:62: warning: unused variable 'BufferInSize'
Source/Core/Core/Src/IPC_HLE/WII_IPC_HLE_Usb_Kbd.cpp:64: warning: unused variable 'BufferOutSize'
Compiling Build/Linux-i686-release/Source/Core/Core/Src/IPC_HLE/WII_IPC_HLE_WiiMote.o
In file included from Source/Core/Core/Src/IPC_HLE/WII_IPC_HLE_WiiMote.cpp:28:
Source/Core/Core/Src/IPC_HLE/l2cap.h:209: warning: ignoring #pragma warning
Source/Core/Core/Src/IPC_HLE/WII_IPC_HLE_WiiMote.cpp: In member function 'void CWII_IPC_HLE_WiiMote::ShowStatus(const void*)':
Source/Core/Core/Src/IPC_HLE/WII_IPC_HLE_WiiMote.cpp:299: warning: unused variable 'speaker_bits'
Source/Core/Core/Src/IPC_HLE/WII_IPC_HLE_WiiMote.cpp: In function 'int ParseAttribList(u8*, u16&, u16&)':
Source/Core/Core/Src/IPC_HLE/WII_IPC_HLE_WiiMote.cpp:749: warning: unused variable 'sequence'
Source/Core/Core/Src/IPC_HLE/WII_IPC_HLE_WiiMote.cpp:750: warning: unused variable 'seqSize'
Source/Core/Core/Src/IPC_HLE/WII_IPC_HLE_WiiMote.cpp: In member function 'void CWII_IPC_HLE_WiiMote::HandleSDP(u16, u8*, u32)':
Source/Core/Core/Src/IPC_HLE/WII_IPC_HLE_WiiMote.cpp:823: warning: unused variable 'ParameterLength'
Source/Core/Core/Src/IPC_HLE/WII_IPC_HLE_WiiMote.cpp:826: warning: unused variable 'ContinuationState'
Source/Core/Core/Src/IPC_HLE/WII_IPC_HLE_WiiMote.cpp:841: warning: unused variable 'ParameterLength'
Source/Core/Core/Src/IPC_HLE/WII_IPC_HLE_WiiMote.cpp: In function 'void Core::Callback_WiimoteInput(u16, const void*, u32)':
Source/Core/Core/Src/IPC_HLE/WII_IPC_HLE_WiiMote.cpp:940: warning: unused variable 'pData'
Compiling Build/Linux-i686-release/Source/Core/Core/Src/IPC_HLE/WiiMote_HID_Attr.o
Compiling Build/Linux-i686-release/Source/Core/Core/Src/MemTools.o
Compiling Build/Linux-i686-release/Source/Core/Core/Src/PatchEngine.o
Compiling Build/Linux-i686-release/Source/Core/Core/Src/PluginManager.o
Compiling Build/Linux-i686-release/Source/Core/Core/Src/PowerPC/Interpreter/Interpreter.o
Compiling Build/Linux-i686-release/Source/Core/Core/Src/PowerPC/Interpreter/Interpreter_Branch.o
Compiling Build/Linux-i686-release/Source/Core/Core/Src/PowerPC/Interpreter/Interpreter_FloatingPoint.o
Compiling Build/Linux-i686-release/Source/Core/Core/Src/PowerPC/Interpreter/Interpreter_Integer.o
Compiling Build/Linux-i686-release/Source/Core/Core/Src/PowerPC/Interpreter/Interpreter_LoadStore.o
Compiling Build/Linux-i686-release/Source/Core/Core/Src/PowerPC/Interpreter/Interpreter_LoadStorePaired.o
Compiling Build/Linux-i686-release/Source/Core/Core/Src/PowerPC/Interpreter/Interpreter_Paired.o
Compiling Build/Linux-i686-release/Source/Core/Core/Src/PowerPC/Interpreter/Interpreter_SystemRegisters.o
Compiling Build/Linux-i686-release/Source/Core/Core/Src/PowerPC/Jit64/Jit.o
Source/Core/Core/Src/PowerPC/Jit64/Jit.cpp: In member function 'const u8* Jit64::DoJit(u32, PPCAnalyst::CodeBuffer*, JitBlock*)':
Source/Core/Core/Src/PowerPC/Jit64/Jit.cpp:411: warning: declaration of 'code_buffer' shadows a member of 'this'
Compiling Build/Linux-i686-release/Source/Core/Core/Src/PowerPC/Jit64/JitAsm.o
Compiling Build/Linux-i686-release/Source/Core/Core/Src/PowerPC/Jit64/JitRegCache.o
Compiling Build/Linux-i686-release/Source/Core/Core/Src/PowerPC/Jit64/Jit_Branch.o
Compiling Build/Linux-i686-release/Source/Core/Core/Src/PowerPC/Jit64/Jit_FloatingPoint.o
Source/Core/Core/Src/PowerPC/Jit64/Jit_FloatingPoint.cpp: In member function 'void Jit64::fcmpx(UGeckoInstruction)':
Source/Core/Core/Src/PowerPC/Jit64/Jit_FloatingPoint.cpp:205: warning: unused variable 'shift'
Compiling Build/Linux-i686-release/Source/Core/Core/Src/PowerPC/Jit64/Jit_Integer.o
Source/Core/Core/Src/PowerPC/Jit64/Jit_Integer.cpp: In member function 'void Jit64::cmpXX(UGeckoInstruction)':
Source/Core/Core/Src/PowerPC/Jit64/Jit_Integer.cpp:139: warning: unused variable 'shift'
Compiling Build/Linux-i686-release/Source/Core/Core/Src/PowerPC/Jit64/Jit_LoadStore.o
Compiling Build/Linux-i686-release/Source/Core/Core/Src/PowerPC/Jit64/Jit_LoadStoreFloating.o
Compiling Build/Linux-i686-release/Source/Core/Core/Src/PowerPC/Jit64/Jit_LoadStorePaired.o
Source/Core/Core/Src/PowerPC/Jit64/Jit_LoadStorePaired.cpp:46: warning: 'void WriteDual32(u64, u32)' defined but not used
Compiling Build/Linux-i686-release/Source/Core/Core/Src/PowerPC/Jit64/Jit_Paired.o
Compiling Build/Linux-i686-release/Source/Core/Core/Src/PowerPC/Jit64/Jit_SystemRegisters.o
Compiling Build/Linux-i686-release/Source/Core/Core/Src/PowerPC/JitCommon/JitBackpatch.o
Source/Core/Core/Src/PowerPC/JitCommon/JitBackpatch.cpp: In member function 'const u8* TrampolineCache::GetReadTrampoline(const InstructionInfo&)':
Source/Core/Core/Src/PowerPC/JitCommon/JitBackpatch.cpp:76: warning: unused variable 'addrReg'
Source/Core/Core/Src/PowerPC/JitCommon/JitBackpatch.cpp:77: warning: unused variable 'dataReg'
Source/Core/Core/Src/PowerPC/JitCommon/JitBackpatch.cpp: In member function 'const u8* TrampolineCache::GetWriteTrampoline(const InstructionInfo&)':
Source/Core/Core/Src/PowerPC/JitCommon/JitBackpatch.cpp:105: warning: unused variable 'addrReg'
Compiling Build/Linux-i686-release/Source/Core/Core/Src/PowerPC/JitCommon/JitCache.o
Compiling Build/Linux-i686-release/Source/Core/Core/Src/PowerPC/JitCommon/Jit_Util.o
Compiling Build/Linux-i686-release/Source/Core/Core/Src/PowerPC/PPCAnalyst.o
Compiling Build/Linux-i686-release/Source/Core/Core/Src/PowerPC/PPCTables.o
Compiling Build/Linux-i686-release/Source/Core/Core/Src/PowerPC/PowerPC.o
Source/Core/Core/Src/PowerPC/PowerPC.cpp: In function 'int PowerPC::PPCFPClass(double)':
Source/Core/Core/Src/PowerPC/PowerPC.cpp:409: error: return-statement with no value, in function returning 'int'
Source/Core/Core/Src/PowerPC/PowerPC.cpp:421: error: return-statement with no value, in function returning 'int'
scons: *** [Build/Linux-i686-release/Source/Core/Core/Src/PowerPC/PowerPC.o] Error 1
scons: building terminated because of errors.