• Login
  • Register
  • Dolphin Forums
  • Home
  • FAQ
  • Download
  • Wiki
  • Code


Dolphin, the GameCube and Wii emulator - Forums › Dolphin Emulator Discussion and Support › Development Discussion v
« Previous 1 ... 113 114 115 116 117

OSX build failed r3098
View New Posts | View Today's Posts

Thread Rating:
  • 0 Vote(s) - 0 Average
  • 1
  • 2
  • 3
  • 4
  • 5
Thread Modes
OSX build failed r3098
04-28-2009, 05:37 PM
#1
Atalhlla
Unregistered
 
Hey, y'all, just thought I'd try this on a lark. Playing a bit of SSBB away from the Wii seemed like fun.

Anywho, things aren't so hunkydory in Mac buildland. Checked out r3098, then tried r3089 (using "svn up -r 3089"), both ended with happyfun build errors.

Trying to build for x86_64. Don't have ports, don't have fink. For some reason they annoy me. Tried searching the fora for any Mac-y build information, but didn't seem to find anything entirely relevant. Lemme know if I'm being a bonehead :P

Here's the happyfun build command
Code:
scons osx=64cocoa

Here's the actual happyfun errors
Code:
Source/Core/AudioCommon/Src/OpenALStream.cpp:37: error: invalid conversion from 'ALCubyte*' to 'const ALCchar*'
Source/Core/AudioCommon/Src/OpenALStream.cpp:37: error:   initializing argument 1 of 'ALCdevice* alcOpenDevice(const ALCchar*)'

And here's the whole happyfun output dump.
Code:
Hwirrin:dolphin-emu-read-only atalhlla$ scons osx=64cocoa
scons: Reading SConscript files ...
Checking for pkg-config version > 0.15.0... (cached) yes
Looking for macports... (cached) no
Looking for fink... (cached) no
Checking for sdl lib version > 1.0.0... (cached) error: no result
Checking for bluez... (cached)
Looking for framework bluez... (cached)
Using pkg-config for bluez... (cached) no
Looking for lib bluez... (cached) no
Checking for ao... (cached)
Looking for framework ao... (cached)
Using pkg-config for ao... (cached) no
Looking for lib ao... (cached) no
Checking for openal... (cached)
Looking for framework openal... (cached) yes
Checking for sfml... (cached)
Looking for framework sfml... (cached)
Using pkg-config for sfml... (cached) no
Looking for lib sfml... (cached) no
WX not found or disabled, not building GUI
Checking for OpenGL... (cached)
Looking for framework OpenGL... (cached)
Using pkg-config for opengl... (cached) no
Looking for lib OpenGL... (cached) no
Checking for Cg... (cached)
Looking for framework Cg... (cached)
Using pkg-config for cg... (cached) no
Looking for lib Cg... (cached) no
Plugin_VideoOGL must have Cg framework from nvidia to be build
Plugin_DSP_LLE must have AO to be build
Plugin_PadSimpleEvnt Doesn't work without testgl
Plugin_nJoy_SDL must have SDL to be build
Plugin_nJoy_Testing must have SDL to be build
scons: done reading SConscript files.
scons: Building targets ...
scons: building associated VariantDir targets: Build/Darwin-i386-release
Compiling Build/Darwin-i386-release/Source/Core/AudioCommon/Src/OpenALStream.o
Source/Core/AudioCommon/Src/Mixer.h:28: warning: 'class CMixer' has virtual functions but non-virtual destructor
Source/Core/AudioCommon/Src/OpenALStream.cpp: In member function 'virtual bool OpenALStream::Start()':
[b]Source/Core/AudioCommon/Src/OpenALStream.cpp:37: error: invalid conversion from 'ALCubyte*' to 'const ALCchar*'[/b]
[b]Source/Core/AudioCommon/Src/OpenALStream.cpp:37: error:   initializing argument 1 of 'ALCdevice* alcOpenDevice(const ALCchar*)'[/b]
Source/Core/AudioCommon/Src/OpenALStream.cpp: In member function 'virtual void OpenALStream::SoundLoop()':
Source/Core/AudioCommon/Src/OpenALStream.cpp:141: warning: unused variable 'ulBytesWritten'
scons: *** [Build/Darwin-i386-release/Source/Core/AudioCommon/Src/OpenALStream.o] Error 1
scons: building terminated because of errors.
Reply
04-29-2009, 06:18 AM
#2
CacoFFF Offline
Member
****
Posts: 722
Threads: 15
Joined: Mar 2009
Try with 3100
ASRock Conroe 1333-D667
Intel Pentium Dual Core E2180 2.00GHZ
2GB ram
Windows XP x64
Ati Radeon HD3650 256mb GDDR3
[Image: bugwk7.gif]
[Image: 338184.jpg]
Find
Reply
04-29-2009, 10:09 AM
#3
Atalhlla
Unregistered
 
Hmm! r3100 one got much farther! However, it errored out at a linking part.

Code:
...
Archiving Build/Darwin-i386-release/libs/libaudiocommon.a
Indexing Build/Darwin-i386-release/libs/libaudiocommon.a
Archiving Build/Darwin-i386-release/libs/libbdisasm.a
Indexing Build/Darwin-i386-release/libs/libbdisasm.a
Archiving Build/Darwin-i386-release/libs/libcommon.a
ranlib: file: Build/Darwin-i386-release/libs/libcommon.a(ChunkFile.o) has no symbols
ranlib: file: Build/Darwin-i386-release/libs/libcommon.a(ExtendedTrace.o) has no symbols
Indexing Build/Darwin-i386-release/libs/libcommon.a
ranlib: file: Build/Darwin-i386-release/libs/libcommon.a(ChunkFile.o) has no symbols
ranlib: file: Build/Darwin-i386-release/libs/libcommon.a(ExtendedTrace.o) has no symbols
Archiving Build/Darwin-i386-release/libs/libcore.a
ranlib: file: Build/Darwin-i386-release/libs/libcore.a(CoreRerecording.o) has no symbols
ranlib: file: Build/Darwin-i386-release/libs/libcore.a(Host.o) has no symbols
Indexing Build/Darwin-i386-release/libs/libcore.a
ranlib: file: Build/Darwin-i386-release/libs/libcore.a(CoreRerecording.o) has no symbols
ranlib: file: Build/Darwin-i386-release/libs/libcore.a(Host.o) has no symbols
Archiving Build/Darwin-i386-release/libs/libdiscio.a
Indexing Build/Darwin-i386-release/libs/libdiscio.a
Archiving Build/Darwin-i386-release/libs/libdspcore.a
ranlib: file: Build/Darwin-i386-release/libs/libdspcore.a(DSPJit.o) has no symbols
Indexing Build/Darwin-i386-release/libs/libdspcore.a
ranlib: file: Build/Darwin-i386-release/libs/libdspcore.a(DSPJit.o) has no symbols
Archiving Build/Darwin-i386-release/libs/libinputcommon.a
Indexing Build/Darwin-i386-release/libs/libinputcommon.a
Archiving Build/Darwin-i386-release/libs/libminilzo.a
Indexing Build/Darwin-i386-release/libs/libminilzo.a
Archiving Build/Darwin-i386-release/libs/libvideocommon.a
Indexing Build/Darwin-i386-release/libs/libvideocommon.a
createPlist(["Binary/Darwin-i386/Dolphin.app/Contents/Info.plist"], [{'NSPrefPaneIconLabel': 'Dolphin', 'CFBundleShortVersionString': 'svn', 'CFBundleName': 'Dolphin', 'CFBundleSignature': 'dlfn', 'CFBundleIconFile': 'Dolphin', 'LSRequiresCarbon': True, 'CFBundleIdentifier': 'com.dolphin-emu.dolphin', 'CFBundleGetInfoHTML': 'Dolphin svn', 'CFBundleExecutable': 'Dolphin', 'CFAppleHelpAnchor': 'index', 'CFBundleVersion': 'svn', 'CFBundlePackageType': 'APPL', 'NSPrefPaneIconFile': 'Dolphin'}])
Linking shared Binary/Darwin-i386/Dolphin.app/Contents/PlugIns/libPlugin_DSP_HLE.dylib
ld warning: in Build/Darwin-i386-release/Source/Plugins/Plugin_DSP_HLE/Src/DSPHandler.os, file is not of required architecture
ld warning: in Build/Darwin-i386-release/Source/Plugins/Plugin_DSP_HLE/Src/MailHandler.os, file is not of required architecture
ld warning: in Build/Darwin-i386-release/Source/Plugins/Plugin_DSP_HLE/Src/HLEMixer.os, file is not of required architecture
ld warning: in Build/Darwin-i386-release/Source/Plugins/Plugin_DSP_HLE/Src/main.os, file is not of required architecture
ld warning: in Build/Darwin-i386-release/Source/Plugins/Plugin_DSP_HLE/Src/Config.os, file is not of required architecture
ld warning: in Build/Darwin-i386-release/Source/Plugins/Plugin_DSP_HLE/Src/Globals.os, file is not of required architecture
ld warning: in Build/Darwin-i386-release/Source/Plugins/Plugin_DSP_HLE/Src/Debugger/File.os, file is not of required architecture
ld warning: in Build/Darwin-i386-release/Source/Plugins/Plugin_DSP_HLE/Src/UCodes/UCode_AX.os, file is not of required architecture
ld warning: in Build/Darwin-i386-release/Source/Plugins/Plugin_DSP_HLE/Src/UCodes/UCode_AXWii.os, file is not of required architecture
ld warning: in Build/Darwin-i386-release/Source/Plugins/Plugin_DSP_HLE/Src/UCodes/UCode_CARD.os, file is not of required architecture
ld warning: in Build/Darwin-i386-release/Source/Plugins/Plugin_DSP_HLE/Src/UCodes/UCode_InitAudioSystem.os, file is not of required architecture
ld warning: in Build/Darwin-i386-release/Source/Plugins/Plugin_DSP_HLE/Src/UCodes/UCode_Jac.os, file is not of required architecture
ld warning: in Build/Darwin-i386-release/Source/Plugins/Plugin_DSP_HLE/Src/UCodes/UCode_ROM.os, file is not of required architecture
ld warning: in Build/Darwin-i386-release/Source/Plugins/Plugin_DSP_HLE/Src/UCodes/UCodes.os, file is not of required architecture
ld warning: in Build/Darwin-i386-release/Source/Plugins/Plugin_DSP_HLE/Src/UCodes/UCode_Zelda.os, file is not of required architecture
ld warning: in Build/Darwin-i386-release/libs/libcommon.a, file is not of required architecture
ld warning: in Build/Darwin-i386-release/libs/libaudiocommon.a, file is not of required architecture
Linking shared Binary/Darwin-i386/Dolphin.app/Contents/PlugIns/libPlugin_PadSimple.dylib
ld warning: in Build/Darwin-i386-release/Source/Plugins/Plugin_PadSimple/Src/PadSimple.os, file is not of required architecture
ld warning: in Build/Darwin-i386-release/libs/libcommon.a, file is not of required architecture
Archiving Binary/Darwin-i386/Libs/libwiiuse.a
Indexing Binary/Darwin-i386/Libs/libwiiuse.a
Linking shared Binary/Darwin-i386/Dolphin.app/Contents/PlugIns/libPlugin_Wiimote.dylib
ld warning: in Build/Darwin-i386-release/Source/Plugins/Plugin_Wiimote/Src/Config.os, file is not of required architecture
ld warning: in Build/Darwin-i386-release/Source/Plugins/Plugin_Wiimote/Src/DataReports.os, file is not of required architecture
ld warning: in Build/Darwin-i386-release/Source/Plugins/Plugin_Wiimote/Src/EmuDefinitions.os, file is not of required architecture
ld warning: in Build/Darwin-i386-release/Source/Plugins/Plugin_Wiimote/Src/EmuDynamics.os, file is not of required architecture
ld warning: in Build/Darwin-i386-release/Source/Plugins/Plugin_Wiimote/Src/EmuMain.os, file is not of required architecture
ld warning: in Build/Darwin-i386-release/Source/Plugins/Plugin_Wiimote/Src/EmuPad.os, file is not of required architecture
ld warning: in Build/Darwin-i386-release/Source/Plugins/Plugin_Wiimote/Src/EmuSubroutines.os, file is not of required architecture
ld warning: in Build/Darwin-i386-release/Source/Plugins/Plugin_Wiimote/Src/Encryption.os, file is not of required architecture
ld warning: in Build/Darwin-i386-release/Source/Plugins/Plugin_Wiimote/Src/main.os, file is not of required architecture
ld warning: in Build/Darwin-i386-release/Source/Plugins/Plugin_Wiimote/Src/wiimote_real.os, file is not of required architecture
ld warning: in Build/Darwin-i386-release/Source/Plugins/Plugin_Wiimote/Src/ReadWiimote.os, file is not of required architecture
ld warning: in Build/Darwin-i386-release/libs/libcommon.a, file is not of required architecture
ld warning: in Build/Darwin-i386-release/libs/libinputcommon.a, file is not of required architecture
ld warning: in Binary/Darwin-i386/Libs/libwiiuse.a, file is not of required architecture
Install file: "Source/Core/DolphinWX/resources/Dolphin.icns" as "Binary/Darwin-i386/Dolphin.app/Contents/Resources/Dolphin.icns"
Linking Binary/Darwin-i386/DolphinNoGUI
ld warning: in Build/Darwin-i386-release/Source/Core/DolphinWX/Src/BootManager.o, file is not of required architecture
ld warning: in Build/Darwin-i386-release/Source/Core/DolphinWX/Src/cmdline.o, file is not of required architecture
ld warning: in Build/Darwin-i386-release/Source/Core/DolphinWX/Src/cocoaApp.o, file is not of required architecture
ld warning: in Build/Darwin-i386-release/Source/Core/DolphinWX/Src/MainNoGUI.o, file is not of required architecture
ld warning: in Build/Darwin-i386-release/libs/libcore.a, file is not of required architecture
ld warning: in Build/Darwin-i386-release/libs/libminilzo.a, file is not of required architecture
ld warning: in Build/Darwin-i386-release/libs/libdiscio.a, file is not of required architecture
ld warning: in Build/Darwin-i386-release/libs/libbdisasm.a, file is not of required architecture
ld warning: in Build/Darwin-i386-release/libs/libvideocommon.a, file is not of required architecture
ld warning: in Build/Darwin-i386-release/libs/libinputcommon.a, file is not of required architecture
ld warning: in Build/Darwin-i386-release/libs/libcommon.a, file is not of required architecture
Undefined symbols:
  "_main", referenced from:
      start in crt1.10.5.o
ld: symbol(s) not found
collect2: ld returned 1 exit status
scons: *** [Binary/Darwin-i386/DolphinNoGUI] Error 1
scons: building terminated because of errors.

Code:
$ lipo -info Build/Darwin-i386-release/libs/libcommon.a
input file Build/Darwin-i386-release/libs/libcommon.a is not a fat file
Non-fat file: Build/Darwin-i386-release/libs/libcommon.a is architecture: x86_64

Lemme know if you need anything more.
Thanks!
Reply
05-04-2009, 02:31 AM
#4
WestN
Unregistered
 
Problem compiling 3144 for mac os x, OpenAL i screwed up.

Get's the error show'n below... would be great with some help
Thanks in advance

Code:
ld warning: in /Library/Frameworks//openal.framework/openal, file is not of required architecture
Undefined symbols:
  "_alcCreateContext", referenced from:
      OpenALStream::Start()      in libaudiocommon.a(OpenALStream.o)
      ALDeviceList::ALDeviceList()in libaudiocommon.a(aldlist.o)
      ALDeviceList::ALDeviceList()in libaudiocommon.a(aldlist.o)
  "_alcGetContextsDevice", referenced from:
      OpenALStream::Stop()      in libaudiocommon.a(OpenALStream.o)
  "_alcCloseDevice", referenced from:
      OpenALStream::Start()      in libaudiocommon.a(OpenALStream.o)
      OpenALStream::Stop()      in libaudiocommon.a(OpenALStream.o)
      ALDeviceList::ALDeviceList()in libaudiocommon.a(aldlist.o)
      ALDeviceList::ALDeviceList()in libaudiocommon.a(aldlist.o)
  "_alGetSourcei", referenced from:
      OpenALStream::SoundLoop()      in libaudiocommon.a(OpenALStream.o)
  "_alGenBuffers", referenced from:
      OpenALStream::SoundLoop()      in libaudiocommon.a(OpenALStream.o)
  "_alcDestroyContext", referenced from:
      OpenALStream::Stop()      in libaudiocommon.a(OpenALStream.o)
      ALDeviceList::ALDeviceList()in libaudiocommon.a(aldlist.o)
      ALDeviceList::ALDeviceList()in libaudiocommon.a(aldlist.o)
  "_alSourceQueueBuffers", referenced from:
      OpenALStream::SoundLoop()      in libaudiocommon.a(OpenALStream.o)
      OpenALStream::SoundLoop()      in libaudiocommon.a(OpenALStream.o)
  "_alDeleteBuffers", referenced from:
      OpenALStream::SoundLoop()      in libaudiocommon.a(OpenALStream.o)
  "_alcMakeContextCurrent", referenced from:
      OpenALStream::Start()      in libaudiocommon.a(OpenALStream.o)
      OpenALStream::Stop()      in libaudiocommon.a(OpenALStream.o)
      ALDeviceList::ALDeviceList()in libaudiocommon.a(aldlist.o)
      ALDeviceList::ALDeviceList()in libaudiocommon.a(aldlist.o)
      ALDeviceList::ALDeviceList()in libaudiocommon.a(aldlist.o)
      ALDeviceList::ALDeviceList()in libaudiocommon.a(aldlist.o)
  "_alGetError", referenced from:
      OpenALStream::SoundLoop()      in libaudiocommon.a(OpenALStream.o)
      ALDeviceList::GetMaxNumSources()       in libaudiocommon.a(aldlist.o)
      ALDeviceList::GetMaxNumSources()       in libaudiocommon.a(aldlist.o)
      ALDeviceList::GetMaxNumSources()       in libaudiocommon.a(aldlist.o)
  "_alcIsExtensionPresent", referenced from:
      ALDeviceList::ALDeviceList()in libaudiocommon.a(aldlist.o)
      ALDeviceList::ALDeviceList()in libaudiocommon.a(aldlist.o)
      ALDeviceList::ALDeviceList()in libaudiocommon.a(aldlist.o)
      ALDeviceList::ALDeviceList()in libaudiocommon.a(aldlist.o)
      ALDeviceList::ALDeviceList()in libaudiocommon.a(aldlist.o)
      ALDeviceList::ALDeviceList()in libaudiocommon.a(aldlist.o)
  "_alcOpenDevice", referenced from:
      OpenALStream::Start()      in libaudiocommon.a(OpenALStream.o)
      ALDeviceList::ALDeviceList()in libaudiocommon.a(aldlist.o)
      ALDeviceList::ALDeviceList()in libaudiocommon.a(aldlist.o)
  "_alcGetCurrentContext", referenced from:
      OpenALStream::Stop()      in libaudiocommon.a(OpenALStream.o)
  "_alIsExtensionPresent", referenced from:
      ALDeviceList::ALDeviceList()in libaudiocommon.a(aldlist.o)
      ALDeviceList::ALDeviceList()in libaudiocommon.a(aldlist.o)
      ALDeviceList::ALDeviceList()in libaudiocommon.a(aldlist.o)
      ALDeviceList::ALDeviceList()in libaudiocommon.a(aldlist.o)
      ALDeviceList::ALDeviceList()in libaudiocommon.a(aldlist.o)
      ALDeviceList::ALDeviceList()in libaudiocommon.a(aldlist.o)
      ALDeviceList::ALDeviceList()in libaudiocommon.a(aldlist.o)
      ALDeviceList::ALDeviceList()in libaudiocommon.a(aldlist.o)
      ALDeviceList::ALDeviceList()in libaudiocommon.a(aldlist.o)
      ALDeviceList::ALDeviceList()in libaudiocommon.a(aldlist.o)
      ALDeviceList::ALDeviceList()in libaudiocommon.a(aldlist.o)
      ALDeviceList::ALDeviceList()in libaudiocommon.a(aldlist.o)
      ALDeviceList::ALDeviceList()in libaudiocommon.a(aldlist.o)
      ALDeviceList::ALDeviceList()in libaudiocommon.a(aldlist.o)
      ALDeviceList::ALDeviceList()in libaudiocommon.a(aldlist.o)
      ALDeviceList::ALDeviceList()in libaudiocommon.a(aldlist.o)
  "_alSourcePlay", referenced from:
      OpenALStream::SoundLoop()      in libaudiocommon.a(OpenALStream.o)
  "_alSourcei", referenced from:
      OpenALStream::SoundLoop()      in libaudiocommon.a(OpenALStream.o)
  "_alcGetString", referenced from:
      ALDeviceList::ALDeviceList()in libaudiocommon.a(aldlist.o)
      ALDeviceList::ALDeviceList()in libaudiocommon.a(aldlist.o)
      ALDeviceList::ALDeviceList()in libaudiocommon.a(aldlist.o)
      ALDeviceList::ALDeviceList()in libaudiocommon.a(aldlist.o)
      ALDeviceList::ALDeviceList()in libaudiocommon.a(aldlist.o)
      ALDeviceList::ALDeviceList()in libaudiocommon.a(aldlist.o)
  "_alSourceUnqueueBuffers", referenced from:
      OpenALStream::SoundLoop()      in libaudiocommon.a(OpenALStream.o)
  "_alGenSources", referenced from:
      OpenALStream::SoundLoop()      in libaudiocommon.a(OpenALStream.o)
      ALDeviceList::GetMaxNumSources()       in libaudiocommon.a(aldlist.o)
  "_alBufferData", referenced from:
      OpenALStream::SoundLoop()      in libaudiocommon.a(OpenALStream.o)
      OpenALStream::SoundLoop()      in libaudiocommon.a(OpenALStream.o)
  "_alcGetIntegerv", referenced from:
      ALDeviceList::ALDeviceList()in libaudiocommon.a(aldlist.o)
      ALDeviceList::ALDeviceList()in libaudiocommon.a(aldlist.o)
      ALDeviceList::ALDeviceList()in libaudiocommon.a(aldlist.o)
      ALDeviceList::ALDeviceList()in libaudiocommon.a(aldlist.o)
  "_alDeleteSources", referenced from:
      OpenALStream::SoundLoop()      in libaudiocommon.a(OpenALStream.o)
      ALDeviceList::GetMaxNumSources()       in libaudiocommon.a(aldlist.o)
      ALDeviceList::GetMaxNumSources()       in libaudiocommon.a(aldlist.o)
  "_alSourceStop", referenced from:
      OpenALStream::SoundLoop()      in libaudiocommon.a(OpenALStream.o)
ld: symbol(s) not found
collect2: ld returned 1 exit status
scons: *** [Binary/Darwin-i386/Dolphin.app/Contents/PlugIns/libPlugin_DSP_HLE.dylib] Error 1
scons: building terminated because of errors.

Working for the mac os x
Reply
05-05-2009, 01:14 AM
#5
Roku93
Unregistered
 
Could you try disabling the OpenAL?
Reply
05-05-2009, 06:07 AM
#6
Atalhlla
Unregistered
 
My install of OpenAL seems fine (It says during the config part of building that OpenAL is Yes. Or something to that effect.)

Updated to svn r3153 just for kicks. Alas, no change, though that there's no new errors is good. I poked another file with lipo to check it's architecture and found a little surprise.

This is as expected with the command "scons osx=64cocoa"
Code:
$ lipo -info Binary/Darwin-i386/Libs/libwiiuse.a
input file Binary/Darwin-i386/Libs/libwiiuse.a is not a fat file
Non-fat file: Binary/Darwin-i386/Libs/libwiiuse.a is architecture: x86_64

But, this is not...
Code:
$ lipo -info Binary/Darwin-i386/Dolphin.app/Contents/PlugIns/libPlugin_PadSimple.dylib
Non-fat file: Binary/Darwin-i386/Dolphin.app/Contents/PlugIns/libPlugin_PadSimple.dylib is architecture: i386

Most curious! Anyway, thanks for your work thus far!
Reply
05-05-2009, 06:23 AM
#7
bmxer55 Offline
Junior Member
**
Posts: 9
Threads: 0
Joined: Mar 2009
I can build just fine but i can't run anygames. it just crashes when i try to. i can build using
Code:
scons osx=32cocoa

but not

Code:
scons osx=64cocoa
Find
Reply
« Next Oldest | Next Newest »


  • View a Printable Version
  • Subscribe to this thread
Forum Jump:


Users browsing this thread: 1 Guest(s)



Powered By MyBB | Theme by Fragma

Linear Mode
Threaded Mode