Oops, my bad. 
Have used lp:mixxx/1.8 instead of lp:mixxx and missed out the updated build 
scripts.

Re-installed libmad and using latest lp:mixxx revision 2473.

Scons now start building for osx32 (was osx64 before) but is terminated because 
of a different error:
......
ld: warning: directory '/sw/lib' following -L not found
ld: unknown option: --gc-sections
collect2: ld returned 1 exit status
scons: *** [osx32_build/mixxx] Error 1
scons: building terminated because of errors.
......

Full buildlog: http://pastebin.com/WLrZVJA4

Thanks,
jus


On 11.10.2010, at 04:54, RJ Ryan wrote:

> 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 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

Reply via email to