Hey Jus,
Could you pastebin the full result of this? The *snip*'d part is useful :).
I recently rewrote a good deal of the build scripts (which it seems you are
not yet updated to yet) and Albert confirmed that he was able to build and
package lp:mixxx on OSX. He may be able to spot what's wrong immediately,
but since the 'mad' symbols are not being found by the linker, that would
suggest you don't have libmad installed. I'm not sure which package system
you're using on OSX, but maybe try to install libmad?
Best,
RJ
On Sun, Oct 10, 2010 at 6:40 AM, jus <[email protected]> wrote:
> Hello,
> I have used two machines before (OSX 10.5 for compiling and 10.6 for
> testing) but would like to have only one machine (OSX 10.6) for development.
> Never got lp:mixxx<https://code.launchpad.net/~mixxxdevelopers/mixxx/trunk> to
> compile on OSX 10.6, but with the new QT 4.7 it might be worth a try again.
>
> My specs:
> MacOS 10.6.4 / QT 4.7.0 final SDK
> localhost:~ user$ uname -a
> Darwin localhost 10.4.0 Darwin Kernel Version 10.4.0: Fri Apr 23 18:28:53
> PDT 2010; root:xnu-1504.7.4~1/RELEASE_I386 i386
>
> Don`t know if there is an error on my side but SCONS alway terminated
> because of errors.
>
> Thanks for your input,
> jus
>
>
> Scons terminal output:
>
> localhost:mixxx user$ scons qtdir=/usr/local/Qt4.7
> scons: Reading SConscript files ...
> Platform: OS X
> QT path: /usr/local/Qt4.7
> Loading qt4 tool...
>
> scons: warning: QTDIR variable is not defined, using moc executable as a
> hint (QTDIR=None)
> File "/Users/user/Dropbox/Mixxx/1.8/mixxx/build/qt4.py", line 206, in
> _detect
> Binary format:
> Checking for C library portaudio... yes
> Checking for C library id3tag... yes
> Checking for C library mad... yes
> Checking for C library sndfile... yes
> Checking for C library vorbisfile... yes
> Checking for C library vorbis... yes
> Checking for C library ogg... yes
> Checking for C library GL... no
> Checking for C header file GL/gl.h... no
> Checking for C library opengl32... no
> Checking for C header file
> /System/Library/Frameworks/OpenGL.framework/Versions/A/Headers/gl.h... yes
> Checking for C library GLU... no
> Checking for C header file GL/glu.h... no
> Checking for C library glu32... no
> Checking for C header file
> /System/Library/Frameworks/OpenGL.framework/Versions/A/Headers/glu.h... yes
> Not working FFMPEG support... disabled
> Checking for C library porttime... no
> Checking for C library libporttime... no
> Checking for C header file porttime.h... yes
> Checking for C library portmidi... yes
> Checking for C++ header file
> /System/Library/Frameworks/CoreMIDI.framework/Headers/CoreMIDI.h... yes
> Checking for C library wavpack... no
> WavPack audio file support disabled
>
> Features Summary:
> ================
> High quality EQs... enabled
> iPod support... disabled
> Shoutcast support... disabled
> LADSPA support... disabled
> Vinyl Control... enabled
> Tonal analysis... disabled
> Apple M4A audio file support... disabled
> Test suite... disabled
> MixxxScript Studio... disabled
> MIDI Scripting... enabled
> profiling profiling support... disabled
> Optimizing for this CPU... no
> Specific optimizations... enabled
> Agner Fog's ASMLIB (http://www.agner.org/optimize)... disabled
> Debugging message output... enabled
> MSVS 2005 hacks... disabled
> Case Metrics profiling... disabled
> ================
> Building with flags: hifieq vinylcontrol midiscript optimize=1 qdebug
> ================
>
> WE ARE IN: /Users/user/Dropbox/Mixxx/1.8/mixxx/osx64_build
> scons: done reading SConscript files.
> scons: Building targets ...
> …………
> snip
> …………
> ld: warning: directory '/sw/lib' following -L not found
> ld: warning: directory '/sw/lib' following -L not found
> ld: warning: in /System/Library/Frameworks//QuickTime.framework/QuickTime,
> missing required architecture x86_64 in file
> Undefined symbols:
> "_mad_timer_count", referenced from:
> SoundSourceMp3::parseHeader() in soundsourcemp3.o
> SoundSourceMp3::length() in soundsourcemp3.o
> "_mad_stream_buffer", referenced from:
> SoundSourceMp3::parseHeader() in soundsourcemp3.o
> SoundSourceMp3::seek(long) in soundsourcemp3.o
> SoundSourceMp3::seek(long) in soundsourcemp3.o
> SoundSourceMp3::seek(long) in soundsourcemp3.o
> SoundSourceMp3::open() in soundsourcemp3.o
> "_mad_header_decode", referenced from:
> SoundSourceMp3::parseHeader() in soundsourcemp3.o
> SoundSourceMp3::open() in soundsourcemp3.o
> "_mad_timer_zero", referenced from:
> SoundSourceMp3::parseHeader() in soundsourcemp3.o
> SoundSourceMp3::open() in soundsourcemp3.o
> SoundSourceMp3::open() in soundsourcemp3.o
> "_mad_stream_init", referenced from:
> SoundSourceMp3::parseHeader() in soundsourcemp3.o
> SoundSourceMp3::seek(long) in soundsourcemp3.o
> SoundSourceMp3::seek(long) in soundsourcemp3.o
> SoundSourceMp3::seek(long) in soundsourcemp3.o
> SoundSourceMp3::open() in soundsourcemp3.o
> SoundSourceMp3::SoundSourceMp3(QString)in soundsourcemp3.o
> SoundSourceMp3::SoundSourceMp3(QString)in soundsourcemp3.o
> "_mad_stream_skip", referenced from:
> SoundSourceMp3::parseHeader() in soundsourcemp3.o
> SoundSourceMp3::read(unsigned long, short const*)in soundsourcemp3.o
> SoundSourceMp3::open() in soundsourcemp3.o
> "_mad_timer_add", referenced from:
> SoundSourceMp3::open() in soundsourcemp3.o
> "_mad_frame_finish", referenced from:
> SoundSourceMp3::~SoundSourceMp3()in soundsourcemp3.o
> SoundSourceMp3::~SoundSourceMp3()in soundsourcemp3.o
> SoundSourceMp3::~SoundSourceMp3()in soundsourcemp3.o
> "_mad_header_init", referenced from:
> SoundSourceMp3::parseHeader() in soundsourcemp3.o
> SoundSourceMp3::open() in soundsourcemp3.o
> "_mad_synth_init", referenced from:
> SoundSourceMp3::seek(long) in soundsourcemp3.o
> SoundSourceMp3::seek(long) in soundsourcemp3.o
> SoundSourceMp3::SoundSourceMp3(QString)in soundsourcemp3.o
> SoundSourceMp3::SoundSourceMp3(QString)in soundsourcemp3.o
> "_mad_stream_finish", referenced from:
> SoundSourceMp3::parseHeader() in soundsourcemp3.o
> SoundSourceMp3::seek(long) in soundsourcemp3.o
> SoundSourceMp3::seek(long) in soundsourcemp3.o
> SoundSourceMp3::seek(long) in soundsourcemp3.o
> SoundSourceMp3::~SoundSourceMp3()in soundsourcemp3.o
> SoundSourceMp3::~SoundSourceMp3()in soundsourcemp3.o
> SoundSourceMp3::~SoundSourceMp3()in soundsourcemp3.o
> "_mad_synth_mute", referenced from:
> SoundSourceMp3::seek(long) in soundsourcemp3.o
> "_mad_frame_init", referenced from:
> SoundSourceMp3::seek(long) in soundsourcemp3.o
> SoundSourceMp3::seek(long) in soundsourcemp3.o
> SoundSourceMp3::SoundSourceMp3(QString)in soundsourcemp3.o
> SoundSourceMp3::SoundSourceMp3(QString)in soundsourcemp3.o
> "_mad_frame_decode", referenced from:
> SoundSourceMp3::read(unsigned long, short const*)in soundsourcemp3.o
> SoundSourceMp3::discard(unsigned long)in soundsourcemp3.o
> SoundSourceMp3::seek(long) in soundsourcemp3.o
> SoundSourceMp3::seek(long) in soundsourcemp3.o
> SoundSourceMp3::seek(long) in soundsourcemp3.o
> SoundSourceMp3::seek(long) in soundsourcemp3.o
> "_mad_frame_mute", referenced from:
> SoundSourceMp3::seek(long) in soundsourcemp3.o
> "_mad_synth_frame", referenced from:
> SoundSourceMp3::read(unsigned long, short const*)in soundsourcemp3.o
> SoundSourceMp3::discard(unsigned long)in soundsourcemp3.o
> SoundSourceMp3::seek(long) in soundsourcemp3.o
> "_mad_timer_multiply", referenced from:
> SoundSourceMp3::parseHeader() in soundsourcemp3.o
> ld: symbol(s) not found
> collect2: ld returned 1 exit status
> scons: *** [osx64_build/mixxx] Error 1
> scons: building terminated because of errors.
> localhost:mixxx user$
>
>
> ------------------------------------------------------------------------------
> Beautiful is writing same markup. Internet Explorer 9 supports
> standards for HTML5, CSS3, SVG 1.1, ECMAScript5, and DOM L2 & L3.
> Spend less time writing and rewriting code and more time creating great
> experiences on the web. Be a part of the beta today.
> http://p.sf.net/sfu/beautyoftheweb
> _______________________________________________
> Mixxx-devel mailing list
> [email protected]
> https://lists.sourceforge.net/lists/listinfo/mixxx-devel
>
>
------------------------------------------------------------------------------
Beautiful is writing same markup. Internet Explorer 9 supports
standards for HTML5, CSS3, SVG 1.1, ECMAScript5, and DOM L2 & L3.
Spend less time writing and rewriting code and more time creating great
experiences on the web. Be a part of the beta today.
http://p.sf.net/sfu/beautyoftheweb
_______________________________________________
Mixxx-devel mailing list
[email protected]
https://lists.sourceforge.net/lists/listinfo/mixxx-devel