OK, I missed a step from the link you sent me before. The trick is to build Mixxx using scons stdlib=libc++ verbose=1 I'll make note of that on the forum post.

Best,
Andy S. Martin

www.guitarrpg.com  <http://www.guitarrpg.com>
M.S. Computer Science Game Development
University of Southern California '2013 Alumni

On 3/20/14, 10:47 AM, S.Brandt wrote:
Hm,
i had on similar error back then, and ended up deleting all the scon temp files, after that it worked.

/osx64_build
/.sconf_temp
/.sconsign.branch
/.sconsign.dblite

Compiling with `scons` will take some time after that, but maybe this does the trick for you too.
------------
S.Brandt
Mixxx - Free Digital DJ Mixing Software
www.mixxx.org <http://www.mixxx.org> | Get Involved <http://mixxx.org/get-involved/>

On Mar 20, 2014, at 6:41 PM, Andrew Martin <zippo...@hotmail.com <mailto:zippo...@hotmail.com>> wrote:

I followed those steps, updating brew and upgrading its libs and ended up with the same errorr, after running scons -p, it generated this

scons: done reading SConscript files.
scons: Building targets ...
[LD] osx64_build/Mixxx
Undefined symbols for architecture x86_64:
"TagLib::String::String(std::string const&, TagLib::String::Type)", referenced from:
      AudioTagger::save() in audiotagger.o
      AudioTagger::addID3v2Tag(TagLib::ID3v2::Tag*) in audiotagger.o
      AudioTagger::addAPETag(TagLib::APE::Tag*) in audiotagger.o
      AudioTagger::processMP4Tag(TagLib::MP4::Tag*) in audiotagger.o
AudioTagger::addXiphComment(TagLib::Ogg::XiphComment*) in audiotagger.o
"google::protobuf::internal::WireFormatLite::ReadString(google::protobuf::io::CodedInputStream*, std::string*)", referenced from: mixxx::track::io::key::KeyMap::MergePartialFromCodedStream(google::protobuf::io::CodedInputStream*) in keys.pb.o mixxx::skin::SkinManifest_Attribute::MergePartialFromCodedStream(google::protobuf::io::CodedInputStream*) in skin.pb.o mixxx::skin::SkinManifest::MergePartialFromCodedStream(google::protobuf::io::CodedInputStream*) in skin.pb.o "google::protobuf::internal::WireFormatLite::WriteString(int, std::string const&, google::protobuf::io::CodedOutputStream*)", referenced from: mixxx::track::io::key::KeyMap::SerializeWithCachedSizes(google::protobuf::io::CodedOutputStream*) const in keys.pb.o mixxx::skin::SkinManifest_Attribute::SerializeWithCachedSizes(google::protobuf::io::CodedOutputStream*) const in skin.pb.o mixxx::skin::SkinManifest::SerializeWithCachedSizes(google::protobuf::io::CodedOutputStream*) const in skin.pb.o "_VampHost::Vamp::HostExt::PluginLoader::loadPlugin(std::string, float, int)", referenced from: VampPluginLoader::loadPlugin(std::string, float, int) in vamppluginloader.o "_VampHost::Vamp::HostExt::PluginLoader::composePluginKey(std::string, std::string)", referenced from: VampPluginLoader::composePluginKey(std::string, std::string) in vamppluginloader.o "_VampHost::Vamp::HostExt::PluginLoader::getPluginCategory(std::string)", referenced from: VampPluginLoader::getPluginCategory(std::string) in vamppluginloader.o "google::protobuf::MessageLite::SerializeToString(std::string*) const", referenced from:
      BeatGrid::toByteArray() const in beatgrid.o
      BeatMap::toByteArray() const in beatmap.o
      Keys::toByteArray() const in keys.o
      Waveform::toByteArray() const in waveform.o
ld: symbol(s) not found for architecture x86_64
clang: error: linker command failed with exit code 1 (use -v to see invocation)
scons: *** [osx64_build/Mixxx] Error 1
scons: building terminated because of errors.

Best,
Andy S. Martin

www.guitarrpg.com  <http://www.guitarrpg.com/>
M.S. Computer Science Game Development
University of Southern California '2013 Alumni
On 3/20/14, 10:22 AM, S.Brandt wrote:
I`m not on 10.9, but scons should auto detect the correct Mac OS X SDK and proceed. There was a fix lately that fixed compilation issues on 10.9, see https://github.com/mixxxdj/mixxx/pull/184.

Assuming you use homebrew, i`d try the following:
* Update homebrew
   `brew update`
*updating installed libraries
 `brew upgrade`
*git pull latest changes from mixxx/master
Sorry don't know the correct command, using a Git GUI makes me lazy :-)
*Clean scons
 `scons -p`
*Run scons
 `scons`

Hope it helps
------------
jus

On Mar 20, 2014, at 5:53 PM, Andrew Martin <zippo...@hotmail.com <mailto:zippo...@hotmail.com>> wrote:

I'm unable to compile Mixxx on OS X Mavericks with Xcode 5.1 installed. I tried this on my iMac and MacBook pro with the same error, so I created a forums post to try and get this issue resolved. Any gurus on this list, please take a look.

http://www.mixxx.org/forums/viewtopic.php?f=3&t=6189

--
Best,
Andy S. Martin


www.guitarrpg.com

M.S. Computer Science Game Development
University of Southern California '2013 Alumni

------------------------------------------------------------------------------
Learn Graph Databases - Download FREE O'Reilly Book
"Graph Databases" is the definitive new guide to graph databases and their
applications. Written by three acclaimed leaders in the field,
this first edition is now available. Download your free book today!
http://p.sf.net/sfu/13534_NeoTech_______________________________________________
Get Mixxx, the #1 Free MP3 DJ Mixing software Today
http://mixxx.org


Mixxx-devel mailing list
Mixxx-devel@lists.sourceforge.net
https://lists.sourceforge.net/lists/listinfo/mixxx-devel




------------------------------------------------------------------------------
Learn Graph Databases - Download FREE O'Reilly Book
"Graph Databases" is the definitive new guide to graph databases and their
applications. Written by three acclaimed leaders in the field,
this first edition is now available. Download your free book today!
http://p.sf.net/sfu/13534_NeoTech
_______________________________________________
Get Mixxx, the #1 Free MP3 DJ Mixing software Today
http://mixxx.org


Mixxx-devel mailing list
Mixxx-devel@lists.sourceforge.net
https://lists.sourceforge.net/lists/listinfo/mixxx-devel

Reply via email to