[Csnd-dev] CsoundAC build failure -- undefined symbols

classic Classic list List threaded Threaded
8 messages Options
Reply | Threaded
Open this post in threaded view
|  
Report Content as Inappropriate

[Csnd-dev] CsoundAC build failure -- undefined symbols

Victor Lazzarini
[ 79%] Linking CXX shared library ../../libCsoundAC.dylib
cd /Users/victor/src/csound6/debug/frontends/CsoundAC && /Applications/CMake.app/Contents/bin/cmake -E cmake_link_script CMakeFiles/libCsoundAC.dir/link.txt --verbose=1
/Applications/Xcode.app/Contents/Developer/Toolchains/XcodeDefault.xctoolchain/usr/bin/c++  -ffast-math -msse2 -fomit-frame-pointer -stdlib=libc++ -fvisibility=hidden -DHAVE_ATOMIC_BUILTIN -std=c++11 -g -mmacosx-version-min=10.7 -dynamiclib -Wl,-headerpad_max_install_names -compatibility_version 6.0.0 -o ../../libCsoundAC.6.0.dylib -install_name /Users/victor/src/csound6/debug/libCsoundAC.6.0.dylib CMakeFiles/libCsoundAC.dir/Cell.cpp.o CMakeFiles/libCsoundAC.dir/ChordLindenmayer.cpp.o CMakeFiles/libCsoundAC.dir/Composition.cpp.o CMakeFiles/libCsoundAC.dir/Conversions.cpp.o CMakeFiles/libCsoundAC.dir/Counterpoint.cpp.o CMakeFiles/libCsoundAC.dir/CounterpointMain.cpp.o CMakeFiles/libCsoundAC.dir/CounterpointNode.cpp.o CMakeFiles/libCsoundAC.dir/Event.cpp.o CMakeFiles/libCsoundAC.dir/Hocket.cpp.o CMakeFiles/libCsoundAC.dir/ImageToScore.cpp.o CMakeFiles/libCsoundAC.dir/Lindenmayer.cpp.o CMakeFiles/libCsoundAC.dir/MCRM.cpp.o CMakeFiles/libCsoundAC.dir/Midifile.cpp.o CMakeFiles/libCsoundAC.dir/MusicModel.cpp.o CMakeFiles/libCsoundAC.dir/Node.cpp.o CMakeFiles/libCsoundAC.dir/Random.cpp.o CMakeFiles/libCsoundAC.dir/Rescale.cpp.o CMakeFiles/libCsoundAC.dir/Score.cpp.o CMakeFiles/libCsoundAC.dir/ScoreModel.cpp.o CMakeFiles/libCsoundAC.dir/ScoreNode.cpp.o CMakeFiles/libCsoundAC.dir/Sequence.cpp.o CMakeFiles/libCsoundAC.dir/Shell.cpp.o CMakeFiles/libCsoundAC.dir/Soundfile.cpp.o CMakeFiles/libCsoundAC.dir/StrangeAttractor.cpp.o CMakeFiles/libCsoundAC.dir/System.cpp.o CMakeFiles/libCsoundAC.dir/Voicelead.cpp.o CMakeFiles/libCsoundAC.dir/VoiceleadingNode.cpp.o CMakeFiles/libCsoundAC.dir/allegro.cpp.o CMakeFiles/libCsoundAC.dir/allegrord.cpp.o CMakeFiles/libCsoundAC.dir/allegroserial.cpp.o CMakeFiles/libCsoundAC.dir/allegrosmfrd.cpp.o CMakeFiles/libCsoundAC.dir/allegrosmfwr.cpp.o CMakeFiles/libCsoundAC.dir/allegrowr.cpp.o CMakeFiles/libCsoundAC.dir/mfmidi.cpp.o CMakeFiles/libCsoundAC.dir/strparse.cpp.o CMakeFiles/libCsoundAC.dir/trace.cpp.o ../../libcsnd6.6.0.dylib ../../CsoundLib64.framework/Versions/6.0/CsoundLib64 -framework Carbon -framework Cocoa -framework ApplicationServices -lz /usr/local/lib/libfltk_images.dylib /usr/local/lib/libfltk_forms.dylib /usr/local/lib/libfltk.dylib /usr/local/lib/libsndfile.dylib
Undefined symbols for architecture x86_64:
  "csound::Event::setPitches(double)", referenced from:
      csound::Score::append(double, double, double, double, double, double, double, double, double, double, double) in Score.cpp.o
  "csound::Event::setDuration(double)", referenced from:
      csound::Chord::note(int, double, double, double, double, double) const in ImageToScore.cpp.o
      csound::Chord::note(int, double, double, double, double, double) const in Lindenmayer.cpp.o
      csound::MCRM::generate() in MCRM.cpp.o
      csound::Chord::note(int, double, double, double, double, double) const in MCRM.cpp.o
      csound::Score::append(double, double, double, double, double, double, double, double, double, double, double) in Score.cpp.o
      csound::Chord::note(int, double, double, double, double, double) const in StrangeAttractor.cpp.o
  "csound::Event::setVelocity(double)", referenced from:
      csound::Chord::note(int, double, double, double, double, double) const in ImageToScore.cpp.o
      csound::Chord::note(int, double, double, double, double, double) const in Lindenmayer.cpp.o
      csound::MCRM::generate() in MCRM.cpp.o
      csound::Chord::note(int, double, double, double, double, double) const in MCRM.cpp.o
      csound::Score::append(double, double, double, double, double, double, double, double, double, double, double) in Score.cpp.o
      csound::Chord::note(int, double, double, double, double, double) const in StrangeAttractor.cpp.o
  "csound::Event::setInstrument(double)", referenced from:
      csound::Chord::note(int, double, double, double, double, double) const in ImageToScore.cpp.o
      csound::Chord::note(int, double, double, double, double, double) const in Lindenmayer.cpp.o
      csound::Chord::note(int, double, double, double, double, double) const in MCRM.cpp.o
      csound::Score::append(double, double, double, double, double, double, double, double, double, double, double) in Score.cpp.o
      csound::Chord::note(int, double, double, double, double, double) const in StrangeAttractor.cpp.o
  "csound::Event::labels", referenced from:
      csound::Rescale::initialize() in Rescale.cpp.o
  "csound::Event::setKey(double)", referenced from:
      csound::ChordLindenmayer::interpret(std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> >) in ChordLindenmayer.cpp.o
      csound::Chord::note(int, double, double, double, double, double) const in ImageToScore.cpp.o
      csound::Chord::note(int, double, double, double, double, double) const in Lindenmayer.cpp.o
      csound::MCRM::generate() in MCRM.cpp.o
      csound::Chord::note(int, double, double, double, double, double) const in MCRM.cpp.o
      csound::Score::append(double, double, double, double, double, double, double, double, double, double, double) in Score.cpp.o
      csound::Chord::note(int, double, double, double, double, double) const in StrangeAttractor.cpp.o
      ...
  "csound::Event::setPan(double)", referenced from:
      csound::Chord::note(int, double, double, double, double, double) const in ImageToScore.cpp.o
      csound::Chord::note(int, double, double, double, double, double) const in Lindenmayer.cpp.o
      csound::Chord::note(int, double, double, double, double, double) const in MCRM.cpp.o
      csound::Score::append(double, double, double, double, double, double, double, double, double, double, double) in Score.cpp.o
      csound::Chord::note(int, double, double, double, double, double) const in StrangeAttractor.cpp.o
  "csound::Event::setTime(double)", referenced from:
      csound::Cell::produceOrTransform(csound::Score&, unsigned long, unsigned long, Eigen::Matrix<double, -1, -1, 0, -1, -1> const&) in Cell.cpp.o
      csound::Intercut::traverse(Eigen::Matrix<double, -1, -1, 0, -1, -1> const&, csound::Score&) in Cell.cpp.o
      csound::Chord::note(int, double, double, double, double, double) const in ImageToScore.cpp.o
      csound::Chord::note(int, double, double, double, double, double) const in Lindenmayer.cpp.o
      csound::Chord::note(int, double, double, double, double, double) const in MCRM.cpp.o
      csound::Random::produceOrTransform(csound::Score&, unsigned long, unsigned long, Eigen::Matrix<double, -1, -1, 0, -1, -1> const&) in Random.cpp.o
      csound::Score::append(double, double, double, double, double, double, double, double, double, double, double) in Score.cpp.o
      ...
  "csound::Event::setDepth(double)", referenced from:
      csound::Score::append(double, double, double, double, double, double, double, double, double, double, double) in Score.cpp.o
  "csound::Event::setPhase(double)", referenced from:
      csound::Score::append(double, double, double, double, double, double, double, double, double, double, double) in Score.cpp.o
  "csound::Event::setHeight(double)", referenced from:
      csound::Score::append(double, double, double, double, double, double, double, double, double, double, double) in Score.cpp.o
  "csound::Event::setStatus(double)", referenced from:
      csound::MCRM::generate() in MCRM.cpp.o
      csound::Score::append(double, double, double, double, double, double, double, double, double, double, double) in Score.cpp.o
  "csound::Event::Event(Eigen::Matrix<double, -1, 1, 0, -1, 1> const&)", referenced from:
      csound::Koch::traverse(Eigen::Matrix<double, -1, -1, 0, -1, -1> const&, csound::Score&) in Cell.cpp.o
      csound::MCRM::iterate(int, unsigned long, csound::Event const&, double) in MCRM.cpp.o
      csound::ScoreNode::produceOrTransform(csound::Score&, unsigned long, unsigned long, Eigen::Matrix<double, -1, -1, 0, -1, -1> const&) in ScoreNode.cpp.o
  "csound::Event::Event(csound::Event const&)", referenced from:
      csound::Cell::produceOrTransform(csound::Score&, unsigned long, unsigned long, Eigen::Matrix<double, -1, -1, 0, -1, -1> const&) in Cell.cpp.o
      csound::Intercut::traverse(Eigen::Matrix<double, -1, -1, 0, -1, -1> const&, csound::Score&) in Cell.cpp.o
      csound::Stack::traverse(Eigen::Matrix<double, -1, -1, 0, -1, -1> const&, csound::Score&) in Cell.cpp.o
      csound::Koch::traverse(Eigen::Matrix<double, -1, -1, 0, -1, -1> const&, csound::Score&) in Cell.cpp.o
      std::__1::enable_if<__is_forward_iterator<csound::Event*>::value, void>::type std::__1::vector<csound::Event, std::__1::allocator<csound::Event> >::__construct_at_end<csound::Event*>(csound::Event*, csound::Event*, unsigned long) in Cell.cpp.o
      void std::__1::vector<csound::Event, std::__1::allocator<csound::Event> >::__push_back_slow_path<csound::Event const&>(csound::Event const&&&) in Cell.cpp.o
      std::__1::vector<csound::Event, std::__1::allocator<csound::Event> >::__swap_out_circular_buffer(std::__1::__split_buffer<csound::Event, std::__1::allocator<csound::Event>&>&) in Cell.cpp.o
      ...
  "csound::Event::Event(double, double, double, double, double, double, double, double, double, double, double)", referenced from:
      csound::Random::produceOrTransform(csound::Score&, unsigned long, unsigned long, Eigen::Matrix<double, -1, -1, 0, -1, -1> const&) in Random.cpp.o
  "csound::Event::Event()", referenced from:
      csound::Turtle::initialize() in ChordLindenmayer.cpp.o
      csound::ChordLindenmayer::interpret(std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> >) in ChordLindenmayer.cpp.o
      csound::Turtle::Turtle() in ChordLindenmayer.cpp.o
      csound::Turtle::Turtle(csound::Turtle const&) in ChordLindenmayer.cpp.o
      std::__1::vector<csound::Event, std::__1::allocator<csound::Event> >::__construct_at_end(unsigned long) in ChordLindenmayer.cpp.o
      std::__1::__split_buffer<csound::Event, std::__1::allocator<csound::Event>&>::__construct_at_end(unsigned long) in ChordLindenmayer.cpp.o
      csound::CounterpointNode::produceOrTransform(csound::Score&, unsigned long, unsigned long, Eigen::Matrix<double, -1, -1, 0, -1, -1> const&) in CounterpointNode.cpp.o
      ...
  "csound::Event::~Event()", referenced from:
      csound::Cell::produceOrTransform(csound::Score&, unsigned long, unsigned long, Eigen::Matrix<double, -1, -1, 0, -1, -1> const&) in Cell.cpp.o
      csound::Intercut::traverse(Eigen::Matrix<double, -1, -1, 0, -1, -1> const&, csound::Score&) in Cell.cpp.o
      csound::Stack::traverse(Eigen::Matrix<double, -1, -1, 0, -1, -1> const&, csound::Score&) in Cell.cpp.o
      csound::Koch::traverse(Eigen::Matrix<double, -1, -1, 0, -1, -1> const&, csound::Score&) in Cell.cpp.o
      csound::Score::Score(csound::Score const&) in Cell.cpp.o
      csound::Turtle::initialize() in ChordLindenmayer.cpp.o
      csound::ChordLindenmayer::interpret(std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> >) in ChordLindenmayer.cpp.o
      ...
  "csound::Event::operator=(Eigen::Matrix<double, -1, 1, 0, -1, 1> const&)", referenced from:
      csound::ChordLindenmayer::interpret(std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> >) in ChordLindenmayer.cpp.o
      csound::Lindenmayer::interpret(std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> >, bool) in Lindenmayer.cpp.o
      csound::Random::produceOrTransform(csound::Score&, unsigned long, unsigned long, Eigen::Matrix<double, -1, -1, 0, -1, -1> const&) in Random.cpp.o
  "csound::Event::operator=(csound::Event const&)", referenced from:
      csound::Score::operator=(csound::Score const&) in Cell.cpp.o
      csound::Turtle::initialize() in ChordLindenmayer.cpp.o
      csound::Turtle::operator=(csound::Turtle const&) in ChordLindenmayer.cpp.o
      csound::ImageToScore::generate() in ImageToScore.cpp.o
      csound::Lindenmayer::generate() in Lindenmayer.cpp.o
      csound::Lindenmayer::initialize() in Lindenmayer.cpp.o
      csound::Lindenmayer::interpret(std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> >, bool) in Lindenmayer.cpp.o
      ...
  "csound::operator<(csound::Event const&, csound::Event const&)", referenced from:
      void std::__1::__sort<std::__1::__less<csound::Event, csound::Event>&, csound::Event*>(csound::Event*, csound::Event*, std::__1::__less<csound::Event, csound::Event>&) in Score.cpp.o
      unsigned int std::__1::__sort3<std::__1::__less<csound::Event, csound::Event>&, csound::Event*>(csound::Event*, csound::Event*, csound::Event*, std::__1::__less<csound::Event, csound::Event>&) in Score.cpp.o
      unsigned int std::__1::__sort4<std::__1::__less<csound::Event, csound::Event>&, csound::Event*>(csound::Event*, csound::Event*, csound::Event*, csound::Event*, std::__1::__less<csound::Event, csound::Event>&) in Score.cpp.o
      unsigned int std::__1::__sort5<std::__1::__less<csound::Event, csound::Event>&, csound::Event*>(csound::Event*, csound::Event*, csound::Event*, csound::Event*, csound::Event*, std::__1::__less<csound::Event, csound::Event>&) in Score.cpp.o
      void std::__1::__insertion_sort_3<std::__1::__less<csound::Event, csound::Event>&, csound::Event*>(csound::Event*, csound::Event*, std::__1::__less<csound::Event, csound::Event>&) in Score.cpp.o
      bool std::__1::__insertion_sort_incomplete<std::__1::__less<csound::Event, csound::Event>&, csound::Event*>(csound::Event*, csound::Event*, std::__1::__less<csound::Event, csound::Event>&) in Score.cpp.o
  "csound::Event::getChannel() const", referenced from:
      csound::ImageToScore::generate() in ImageToScore.cpp.o
  "csound::Event::getOffTime() const", referenced from:
      csound::Intercut::traverse(Eigen::Matrix<double, -1, -1, 0, -1, -1> const&, csound::Score&) in Cell.cpp.o
  "csound::Event::getDuration() const", referenced from:
      csound::Koch::traverse(Eigen::Matrix<double, -1, -1, 0, -1, -1> const&, csound::Score&) in Cell.cpp.o
  "csound::Event::getVelocity() const", referenced from:
      csound::Koch::traverse(Eigen::Matrix<double, -1, -1, 0, -1, -1> const&, csound::Score&) in Cell.cpp.o
  "csound::Event::getKeyNumber() const", referenced from:
      csound::ImageToScore::generate() in ImageToScore.cpp.o
  "csound::Event::getVelocityNumber() const", referenced from:
      csound::ImageToScore::generate() in ImageToScore.cpp.o
  "csound::Event::getKey() const", referenced from:
      csound::Koch::traverse(Eigen::Matrix<double, -1, -1, 0, -1, -1> const&, csound::Score&) in Cell.cpp.o
      csound::ChordLindenmayer::interpret(std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> >) in ChordLindenmayer.cpp.o
  "csound::Event::getTime() const", referenced from:
      csound::Cell::produceOrTransform(csound::Score&, unsigned long, unsigned long, Eigen::Matrix<double, -1, -1, 0, -1, -1> const&) in Cell.cpp.o
      csound::Intercut::traverse(Eigen::Matrix<double, -1, -1, 0, -1, -1> const&, csound::Score&) in Cell.cpp.o
      csound::Koch::traverse(Eigen::Matrix<double, -1, -1, 0, -1, -1> const&, csound::Score&) in Cell.cpp.o
      csound::ChordLindenmayer::interpret(std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> >) in ChordLindenmayer.cpp.o
      csound::ImageToScore::generate() in ImageToScore.cpp.o
      csound::Random::produceOrTransform(csound::Score&, unsigned long, unsigned long, Eigen::Matrix<double, -1, -1, 0, -1, -1> const&) in Random.cpp.o
      csound::Sequence::traverse(Eigen::Matrix<double, -1, -1, 0, -1, -1> const&, csound::Score&) in Sequence.cpp.o
      ...
  "csound::Event::toString() const", referenced from:
      csound::Turtle::__str__() const in ChordLindenmayer.cpp.o
      csound::ImageToScore::generate() in ImageToScore.cpp.o
ld: symbol(s) not found for architecture x86_64
========================
Prof. Victor Lazzarini
Dean of Arts, Celtic Studies, and Philosophy,
Maynooth University,
Maynooth, Co Kildare, Ireland
Tel: 00 353 7086936
Fax: 00 353 1 7086952
Reply | Threaded
Open this post in threaded view
|  
Report Content as Inappropriate

Re: [Csnd-dev] CsoundAC build failure -- undefined symbols

Michael Gogins-2
Probably caused by my recent changes for the Visual Studio build. Event comparator and comparison operators changed. Builds for me on Ubuntu mingw64 and visual studio 2015.

On Jul 4, 2017 07:04, "Victor Lazzarini" <[hidden email]> wrote:
[ 79%] Linking CXX shared library ../../libCsoundAC.dylib
cd /Users/victor/src/csound6/debug/frontends/CsoundAC && /Applications/CMake.app/Contents/bin/cmake -E cmake_link_script CMakeFiles/libCsoundAC.dir/link.txt --verbose=1
/Applications/Xcode.app/Contents/Developer/Toolchains/XcodeDefault.xctoolchain/usr/bin/c++  -ffast-math -msse2 -fomit-frame-pointer -stdlib=libc++ -fvisibility=hidden -DHAVE_ATOMIC_BUILTIN -std=c++11 -g -mmacosx-version-min=10.7 -dynamiclib -Wl,-headerpad_max_install_names -compatibility_version 6.0.0 -o ../../libCsoundAC.6.0.dylib -install_name /Users/victor/src/csound6/debug/libCsoundAC.6.0.dylib CMakeFiles/libCsoundAC.dir/Cell.cpp.o CMakeFiles/libCsoundAC.dir/ChordLindenmayer.cpp.o CMakeFiles/libCsoundAC.dir/Composition.cpp.o CMakeFiles/libCsoundAC.dir/Conversions.cpp.o CMakeFiles/libCsoundAC.dir/Counterpoint.cpp.o CMakeFiles/libCsoundAC.dir/CounterpointMain.cpp.o CMakeFiles/libCsoundAC.dir/CounterpointNode.cpp.o CMakeFiles/libCsoundAC.dir/Event.cpp.o CMakeFiles/libCsoundAC.dir/Hocket.cpp.o CMakeFiles/libCsoundAC.dir/ImageToScore.cpp.o CMakeFiles/libCsoundAC.dir/Lindenmayer.cpp.o CMakeFiles/libCsoundAC.dir/MCRM.cpp.o CMakeFiles/libCsoundAC.dir/Midifile.cpp.o CMakeFiles/libCsoundAC.dir/MusicModel.cpp.o CMakeFiles/libCsoundAC.dir/Node.cpp.o CMakeFiles/libCsoundAC.dir/Random.cpp.o CMakeFiles/libCsoundAC.dir/Rescale.cpp.o CMakeFiles/libCsoundAC.dir/Score.cpp.o CMakeFiles/libCsoundAC.dir/ScoreModel.cpp.o CMakeFiles/libCsoundAC.dir/ScoreNode.cpp.o CMakeFiles/libCsoundAC.dir/Sequence.cpp.o CMakeFiles/libCsoundAC.dir/Shell.cpp.o CMakeFiles/libCsoundAC.dir/Soundfile.cpp.o CMakeFiles/libCsoundAC.dir/StrangeAttractor.cpp.o CMakeFiles/libCsoundAC.dir/System.cpp.o CMakeFiles/libCsoundAC.dir/Voicelead.cpp.o CMakeFiles/libCsoundAC.dir/VoiceleadingNode.cpp.o CMakeFiles/libCsoundAC.dir/allegro.cpp.o CMakeFiles/libCsoundAC.dir/allegrord.cpp.o CMakeFiles/libCsoundAC.dir/allegroserial.cpp.o CMakeFiles/libCsoundAC.dir/allegrosmfrd.cpp.o CMakeFiles/libCsoundAC.dir/allegrosmfwr.cpp.o CMakeFiles/libCsoundAC.dir/allegrowr.cpp.o CMakeFiles/libCsoundAC.dir/mfmidi.cpp.o CMakeFiles/libCsoundAC.dir/strparse.cpp.o CMakeFiles/libCsoundAC.dir/trace.cpp.o ../../libcsnd6.6.0.dylib ../../CsoundLib64.framework/Versions/6.0/CsoundLib64 -framework Carbon -framework Cocoa -framework ApplicationServices -lz /usr/local/lib/libfltk_images.dylib /usr/local/lib/libfltk_forms.dylib /usr/local/lib/libfltk.dylib /usr/local/lib/libsndfile.dylib
Undefined symbols for architecture x86_64:
  "csound::Event::setPitches(double)", referenced from:
      csound::Score::append(double, double, double, double, double, double, double, double, double, double, double) in Score.cpp.o
  "csound::Event::setDuration(double)", referenced from:
      csound::Chord::note(int, double, double, double, double, double) const in ImageToScore.cpp.o
      csound::Chord::note(int, double, double, double, double, double) const in Lindenmayer.cpp.o
      csound::MCRM::generate() in MCRM.cpp.o
      csound::Chord::note(int, double, double, double, double, double) const in MCRM.cpp.o
      csound::Score::append(double, double, double, double, double, double, double, double, double, double, double) in Score.cpp.o
      csound::Chord::note(int, double, double, double, double, double) const in StrangeAttractor.cpp.o
  "csound::Event::setVelocity(double)", referenced from:
      csound::Chord::note(int, double, double, double, double, double) const in ImageToScore.cpp.o
      csound::Chord::note(int, double, double, double, double, double) const in Lindenmayer.cpp.o
      csound::MCRM::generate() in MCRM.cpp.o
      csound::Chord::note(int, double, double, double, double, double) const in MCRM.cpp.o
      csound::Score::append(double, double, double, double, double, double, double, double, double, double, double) in Score.cpp.o
      csound::Chord::note(int, double, double, double, double, double) const in StrangeAttractor.cpp.o
  "csound::Event::setInstrument(double)", referenced from:
      csound::Chord::note(int, double, double, double, double, double) const in ImageToScore.cpp.o
      csound::Chord::note(int, double, double, double, double, double) const in Lindenmayer.cpp.o
      csound::Chord::note(int, double, double, double, double, double) const in MCRM.cpp.o
      csound::Score::append(double, double, double, double, double, double, double, double, double, double, double) in Score.cpp.o
      csound::Chord::note(int, double, double, double, double, double) const in StrangeAttractor.cpp.o
  "csound::Event::labels", referenced from:
      csound::Rescale::initialize() in Rescale.cpp.o
  "csound::Event::setKey(double)", referenced from:
      csound::ChordLindenmayer::interpret(std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> >) in ChordLindenmayer.cpp.o
      csound::Chord::note(int, double, double, double, double, double) const in ImageToScore.cpp.o
      csound::Chord::note(int, double, double, double, double, double) const in Lindenmayer.cpp.o
      csound::MCRM::generate() in MCRM.cpp.o
      csound::Chord::note(int, double, double, double, double, double) const in MCRM.cpp.o
      csound::Score::append(double, double, double, double, double, double, double, double, double, double, double) in Score.cpp.o
      csound::Chord::note(int, double, double, double, double, double) const in StrangeAttractor.cpp.o
      ...
  "csound::Event::setPan(double)", referenced from:
      csound::Chord::note(int, double, double, double, double, double) const in ImageToScore.cpp.o
      csound::Chord::note(int, double, double, double, double, double) const in Lindenmayer.cpp.o
      csound::Chord::note(int, double, double, double, double, double) const in MCRM.cpp.o
      csound::Score::append(double, double, double, double, double, double, double, double, double, double, double) in Score.cpp.o
      csound::Chord::note(int, double, double, double, double, double) const in StrangeAttractor.cpp.o
  "csound::Event::setTime(double)", referenced from:
      csound::Cell::produceOrTransform(csound::Score&, unsigned long, unsigned long, Eigen::Matrix<double, -1, -1, 0, -1, -1> const&) in Cell.cpp.o
      csound::Intercut::traverse(Eigen::Matrix<double, -1, -1, 0, -1, -1> const&, csound::Score&) in Cell.cpp.o
      csound::Chord::note(int, double, double, double, double, double) const in ImageToScore.cpp.o
      csound::Chord::note(int, double, double, double, double, double) const in Lindenmayer.cpp.o
      csound::Chord::note(int, double, double, double, double, double) const in MCRM.cpp.o
      csound::Random::produceOrTransform(csound::Score&, unsigned long, unsigned long, Eigen::Matrix<double, -1, -1, 0, -1, -1> const&) in Random.cpp.o
      csound::Score::append(double, double, double, double, double, double, double, double, double, double, double) in Score.cpp.o
      ...
  "csound::Event::setDepth(double)", referenced from:
      csound::Score::append(double, double, double, double, double, double, double, double, double, double, double) in Score.cpp.o
  "csound::Event::setPhase(double)", referenced from:
      csound::Score::append(double, double, double, double, double, double, double, double, double, double, double) in Score.cpp.o
  "csound::Event::setHeight(double)", referenced from:
      csound::Score::append(double, double, double, double, double, double, double, double, double, double, double) in Score.cpp.o
  "csound::Event::setStatus(double)", referenced from:
      csound::MCRM::generate() in MCRM.cpp.o
      csound::Score::append(double, double, double, double, double, double, double, double, double, double, double) in Score.cpp.o
  "csound::Event::Event(Eigen::Matrix<double, -1, 1, 0, -1, 1> const&)", referenced from:
      csound::Koch::traverse(Eigen::Matrix<double, -1, -1, 0, -1, -1> const&, csound::Score&) in Cell.cpp.o
      csound::MCRM::iterate(int, unsigned long, csound::Event const&, double) in MCRM.cpp.o
      csound::ScoreNode::produceOrTransform(csound::Score&, unsigned long, unsigned long, Eigen::Matrix<double, -1, -1, 0, -1, -1> const&) in ScoreNode.cpp.o
  "csound::Event::Event(csound::Event const&)", referenced from:
      csound::Cell::produceOrTransform(csound::Score&, unsigned long, unsigned long, Eigen::Matrix<double, -1, -1, 0, -1, -1> const&) in Cell.cpp.o
      csound::Intercut::traverse(Eigen::Matrix<double, -1, -1, 0, -1, -1> const&, csound::Score&) in Cell.cpp.o
      csound::Stack::traverse(Eigen::Matrix<double, -1, -1, 0, -1, -1> const&, csound::Score&) in Cell.cpp.o
      csound::Koch::traverse(Eigen::Matrix<double, -1, -1, 0, -1, -1> const&, csound::Score&) in Cell.cpp.o
      std::__1::enable_if<__is_forward_iterator<csound::Event*>::value, void>::type std::__1::vector<csound::Event, std::__1::allocator<csound::Event> >::__construct_at_end<csound::Event*>(csound::Event*, csound::Event*, unsigned long) in Cell.cpp.o
      void std::__1::vector<csound::Event, std::__1::allocator<csound::Event> >::__push_back_slow_path<csound::Event const&>(csound::Event const&&&) in Cell.cpp.o
      std::__1::vector<csound::Event, std::__1::allocator<csound::Event> >::__swap_out_circular_buffer(std::__1::__split_buffer<csound::Event, std::__1::allocator<csound::Event>&>&) in Cell.cpp.o
      ...
  "csound::Event::Event(double, double, double, double, double, double, double, double, double, double, double)", referenced from:
      csound::Random::produceOrTransform(csound::Score&, unsigned long, unsigned long, Eigen::Matrix<double, -1, -1, 0, -1, -1> const&) in Random.cpp.o
  "csound::Event::Event()", referenced from:
      csound::Turtle::initialize() in ChordLindenmayer.cpp.o
      csound::ChordLindenmayer::interpret(std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> >) in ChordLindenmayer.cpp.o
      csound::Turtle::Turtle() in ChordLindenmayer.cpp.o
      csound::Turtle::Turtle(csound::Turtle const&) in ChordLindenmayer.cpp.o
      std::__1::vector<csound::Event, std::__1::allocator<csound::Event> >::__construct_at_end(unsigned long) in ChordLindenmayer.cpp.o
      std::__1::__split_buffer<csound::Event, std::__1::allocator<csound::Event>&>::__construct_at_end(unsigned long) in ChordLindenmayer.cpp.o
      csound::CounterpointNode::produceOrTransform(csound::Score&, unsigned long, unsigned long, Eigen::Matrix<double, -1, -1, 0, -1, -1> const&) in CounterpointNode.cpp.o
      ...
  "csound::Event::~Event()", referenced from:
      csound::Cell::produceOrTransform(csound::Score&, unsigned long, unsigned long, Eigen::Matrix<double, -1, -1, 0, -1, -1> const&) in Cell.cpp.o
      csound::Intercut::traverse(Eigen::Matrix<double, -1, -1, 0, -1, -1> const&, csound::Score&) in Cell.cpp.o
      csound::Stack::traverse(Eigen::Matrix<double, -1, -1, 0, -1, -1> const&, csound::Score&) in Cell.cpp.o
      csound::Koch::traverse(Eigen::Matrix<double, -1, -1, 0, -1, -1> const&, csound::Score&) in Cell.cpp.o
      csound::Score::Score(csound::Score const&) in Cell.cpp.o
      csound::Turtle::initialize() in ChordLindenmayer.cpp.o
      csound::ChordLindenmayer::interpret(std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> >) in ChordLindenmayer.cpp.o
      ...
  "csound::Event::operator=(Eigen::Matrix<double, -1, 1, 0, -1, 1> const&)", referenced from:
      csound::ChordLindenmayer::interpret(std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> >) in ChordLindenmayer.cpp.o
      csound::Lindenmayer::interpret(std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> >, bool) in Lindenmayer.cpp.o
      csound::Random::produceOrTransform(csound::Score&, unsigned long, unsigned long, Eigen::Matrix<double, -1, -1, 0, -1, -1> const&) in Random.cpp.o
  "csound::Event::operator=(csound::Event const&)", referenced from:
      csound::Score::operator=(csound::Score const&) in Cell.cpp.o
      csound::Turtle::initialize() in ChordLindenmayer.cpp.o
      csound::Turtle::operator=(csound::Turtle const&) in ChordLindenmayer.cpp.o
      csound::ImageToScore::generate() in ImageToScore.cpp.o
      csound::Lindenmayer::generate() in Lindenmayer.cpp.o
      csound::Lindenmayer::initialize() in Lindenmayer.cpp.o
      csound::Lindenmayer::interpret(std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> >, bool) in Lindenmayer.cpp.o
      ...
  "csound::operator<(csound::Event const&, csound::Event const&)", referenced from:
      void std::__1::__sort<std::__1::__less<csound::Event, csound::Event>&, csound::Event*>(csound::Event*, csound::Event*, std::__1::__less<csound::Event, csound::Event>&) in Score.cpp.o
      unsigned int std::__1::__sort3<std::__1::__less<csound::Event, csound::Event>&, csound::Event*>(csound::Event*, csound::Event*, csound::Event*, std::__1::__less<csound::Event, csound::Event>&) in Score.cpp.o
      unsigned int std::__1::__sort4<std::__1::__less<csound::Event, csound::Event>&, csound::Event*>(csound::Event*, csound::Event*, csound::Event*, csound::Event*, std::__1::__less<csound::Event, csound::Event>&) in Score.cpp.o
      unsigned int std::__1::__sort5<std::__1::__less<csound::Event, csound::Event>&, csound::Event*>(csound::Event*, csound::Event*, csound::Event*, csound::Event*, csound::Event*, std::__1::__less<csound::Event, csound::Event>&) in Score.cpp.o
      void std::__1::__insertion_sort_3<std::__1::__less<csound::Event, csound::Event>&, csound::Event*>(csound::Event*, csound::Event*, std::__1::__less<csound::Event, csound::Event>&) in Score.cpp.o
      bool std::__1::__insertion_sort_incomplete<std::__1::__less<csound::Event, csound::Event>&, csound::Event*>(csound::Event*, csound::Event*, std::__1::__less<csound::Event, csound::Event>&) in Score.cpp.o
  "csound::Event::getChannel() const", referenced from:
      csound::ImageToScore::generate() in ImageToScore.cpp.o
  "csound::Event::getOffTime() const", referenced from:
      csound::Intercut::traverse(Eigen::Matrix<double, -1, -1, 0, -1, -1> const&, csound::Score&) in Cell.cpp.o
  "csound::Event::getDuration() const", referenced from:
      csound::Koch::traverse(Eigen::Matrix<double, -1, -1, 0, -1, -1> const&, csound::Score&) in Cell.cpp.o
  "csound::Event::getVelocity() const", referenced from:
      csound::Koch::traverse(Eigen::Matrix<double, -1, -1, 0, -1, -1> const&, csound::Score&) in Cell.cpp.o
  "csound::Event::getKeyNumber() const", referenced from:
      csound::ImageToScore::generate() in ImageToScore.cpp.o
  "csound::Event::getVelocityNumber() const", referenced from:
      csound::ImageToScore::generate() in ImageToScore.cpp.o
  "csound::Event::getKey() const", referenced from:
      csound::Koch::traverse(Eigen::Matrix<double, -1, -1, 0, -1, -1> const&, csound::Score&) in Cell.cpp.o
      csound::ChordLindenmayer::interpret(std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> >) in ChordLindenmayer.cpp.o
  "csound::Event::getTime() const", referenced from:
      csound::Cell::produceOrTransform(csound::Score&, unsigned long, unsigned long, Eigen::Matrix<double, -1, -1, 0, -1, -1> const&) in Cell.cpp.o
      csound::Intercut::traverse(Eigen::Matrix<double, -1, -1, 0, -1, -1> const&, csound::Score&) in Cell.cpp.o
      csound::Koch::traverse(Eigen::Matrix<double, -1, -1, 0, -1, -1> const&, csound::Score&) in Cell.cpp.o
      csound::ChordLindenmayer::interpret(std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> >) in ChordLindenmayer.cpp.o
      csound::ImageToScore::generate() in ImageToScore.cpp.o
      csound::Random::produceOrTransform(csound::Score&, unsigned long, unsigned long, Eigen::Matrix<double, -1, -1, 0, -1, -1> const&) in Random.cpp.o
      csound::Sequence::traverse(Eigen::Matrix<double, -1, -1, 0, -1, -1> const&, csound::Score&) in Sequence.cpp.o
      ...
  "csound::Event::toString() const", referenced from:
      csound::Turtle::__str__() const in ChordLindenmayer.cpp.o
      csound::ImageToScore::generate() in ImageToScore.cpp.o
ld: symbol(s) not found for architecture x86_64
========================
Prof. Victor Lazzarini
Dean of Arts, Celtic Studies, and Philosophy,
Maynooth University,
Maynooth, Co Kildare, Ireland
Tel: 00 353 7086936
Fax: 00 353 1 7086952
Reply | Threaded
Open this post in threaded view
|  
Report Content as Inappropriate

Re: [Csnd-dev] CsoundAC build failure -- undefined symbols

Victor Lazzarini
Did you commit your changes to develop? I have cleared the cmake cache and also did a clean make. It is still
failing to link on OSX.

========================
Prof. Victor Lazzarini
Dean of Arts, Celtic Studies, and Philosophy,
Maynooth University,
Maynooth, Co Kildare, Ireland
Tel: 00 353 7086936
Fax: 00 353 1 7086952

> On 4 Jul 2017, at 12:11, Michael Gogins <[hidden email]> wrote:
>
> Probably caused by my recent changes for the Visual Studio build. Event comparator and comparison operators changed. Builds for me on Ubuntu mingw64 and visual studio 2015.
>
> On Jul 4, 2017 07:04, "Victor Lazzarini" <[hidden email]> wrote:
> [ 79%] Linking CXX shared library ../../libCsoundAC.dylib
> cd /Users/victor/src/csound6/debug/frontends/CsoundAC && /Applications/CMake.app/Contents/bin/cmake -E cmake_link_script CMakeFiles/libCsoundAC.dir/link.txt --verbose=1
> /Applications/Xcode.app/Contents/Developer/Toolchains/XcodeDefault.xctoolchain/usr/bin/c++  -ffast-math -msse2 -fomit-frame-pointer -stdlib=libc++ -fvisibility=hidden -DHAVE_ATOMIC_BUILTIN -std=c++11 -g -mmacosx-version-min=10.7 -dynamiclib -Wl,-headerpad_max_install_names -compatibility_version 6.0.0 -o ../../libCsoundAC.6.0.dylib -install_name /Users/victor/src/csound6/debug/libCsoundAC.6.0.dylib CMakeFiles/libCsoundAC.dir/Cell.cpp.o CMakeFiles/libCsoundAC.dir/ChordLindenmayer.cpp.o CMakeFiles/libCsoundAC.dir/Composition.cpp.o CMakeFiles/libCsoundAC.dir/Conversions.cpp.o CMakeFiles/libCsoundAC.dir/Counterpoint.cpp.o CMakeFiles/libCsoundAC.dir/CounterpointMain.cpp.o CMakeFiles/libCsoundAC.dir/CounterpointNode.cpp.o CMakeFiles/libCsoundAC.dir/Event.cpp.o CMakeFiles/libCsoundAC.dir/Hocket.cpp.o CMakeFiles/libCsoundAC.dir/ImageToScore.cpp.o CMakeFiles/libCsoundAC.dir/Lindenmayer.cpp.o CMakeFiles/libCsoundAC.dir/MCRM.cpp.o CMakeFiles/libCsoundAC.dir/Midifile.cpp.o CMakeFiles/libCsoundAC.dir/MusicModel.cpp.o CMakeFiles/libCsoundAC.dir/Node.cpp.o CMakeFiles/libCsoundAC.dir/Random.cpp.o CMakeFiles/libCsoundAC.dir/Rescale.cpp.o CMakeFiles/libCsoundAC.dir/Score.cpp.o CMakeFiles/libCsoundAC.dir/ScoreModel.cpp.o CMakeFiles/libCsoundAC.dir/ScoreNode.cpp.o CMakeFiles/libCsoundAC.dir/Sequence.cpp.o CMakeFiles/libCsoundAC.dir/Shell.cpp.o CMakeFiles/libCsoundAC.dir/Soundfile.cpp.o CMakeFiles/libCsoundAC.dir/StrangeAttractor.cpp.o CMakeFiles/libCsoundAC.dir/System.cpp.o CMakeFiles/libCsoundAC.dir/Voicelead.cpp.o CMakeFiles/libCsoundAC.dir/VoiceleadingNode.cpp.o CMakeFiles/libCsoundAC.dir/allegro.cpp.o CMakeFiles/libCsoundAC.dir/allegrord.cpp.o CMakeFiles/libCsoundAC.dir/allegroserial.cpp.o CMakeFiles/libCsoundAC.dir/allegrosmfrd.cpp.o CMakeFiles/libCsoundAC.dir/allegrosmfwr.cpp.o CMakeFiles/libCsoundAC.dir/allegrowr.cpp.o CMakeFiles/libCsoundAC.dir/mfmidi.cpp.o CMakeFiles/libCsoundAC.dir/strparse.cpp.o CMakeFiles/libCsoundAC.dir/trace.cpp.o ../../libcsnd6.6.0.dylib ../../CsoundLib64.framework/Versions/6.0/CsoundLib64 -framework Carbon -framework Cocoa -framework ApplicationServices -lz /usr/local/lib/libfltk_images.dylib /usr/local/lib/libfltk_forms.dylib /usr/local/lib/libfltk.dylib /usr/local/lib/libsndfile.dylib
> Undefined symbols for architecture x86_64:
>   "csound::Event::setPitches(double)", referenced from:
>       csound::Score::append(double, double, double, double, double, double, double, double, double, double, double) in Score.cpp.o
>   "csound::Event::setDuration(double)", referenced from:
>       csound::Chord::note(int, double, double, double, double, double) const in ImageToScore.cpp.o
>       csound::Chord::note(int, double, double, double, double, double) const in Lindenmayer.cpp.o
>       csound::MCRM::generate() in MCRM.cpp.o
>       csound::Chord::note(int, double, double, double, double, double) const in MCRM.cpp.o
>       csound::Score::append(double, double, double, double, double, double, double, double, double, double, double) in Score.cpp.o
>       csound::Chord::note(int, double, double, double, double, double) const in StrangeAttractor.cpp.o
>   "csound::Event::setVelocity(double)", referenced from:
>       csound::Chord::note(int, double, double, double, double, double) const in ImageToScore.cpp.o
>       csound::Chord::note(int, double, double, double, double, double) const in Lindenmayer.cpp.o
>       csound::MCRM::generate() in MCRM.cpp.o
>       csound::Chord::note(int, double, double, double, double, double) const in MCRM.cpp.o
>       csound::Score::append(double, double, double, double, double, double, double, double, double, double, double) in Score.cpp.o
>       csound::Chord::note(int, double, double, double, double, double) const in StrangeAttractor.cpp.o
>   "csound::Event::setInstrument(double)", referenced from:
>       csound::Chord::note(int, double, double, double, double, double) const in ImageToScore.cpp.o
>       csound::Chord::note(int, double, double, double, double, double) const in Lindenmayer.cpp.o
>       csound::Chord::note(int, double, double, double, double, double) const in MCRM.cpp.o
>       csound::Score::append(double, double, double, double, double, double, double, double, double, double, double) in Score.cpp.o
>       csound::Chord::note(int, double, double, double, double, double) const in StrangeAttractor.cpp.o
>   "csound::Event::labels", referenced from:
>       csound::Rescale::initialize() in Rescale.cpp.o
>   "csound::Event::setKey(double)", referenced from:
>       csound::ChordLindenmayer::interpret(std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> >) in ChordLindenmayer.cpp.o
>       csound::Chord::note(int, double, double, double, double, double) const in ImageToScore.cpp.o
>       csound::Chord::note(int, double, double, double, double, double) const in Lindenmayer.cpp.o
>       csound::MCRM::generate() in MCRM.cpp.o
>       csound::Chord::note(int, double, double, double, double, double) const in MCRM.cpp.o
>       csound::Score::append(double, double, double, double, double, double, double, double, double, double, double) in Score.cpp.o
>       csound::Chord::note(int, double, double, double, double, double) const in StrangeAttractor.cpp.o
>       ...
>   "csound::Event::setPan(double)", referenced from:
>       csound::Chord::note(int, double, double, double, double, double) const in ImageToScore.cpp.o
>       csound::Chord::note(int, double, double, double, double, double) const in Lindenmayer.cpp.o
>       csound::Chord::note(int, double, double, double, double, double) const in MCRM.cpp.o
>       csound::Score::append(double, double, double, double, double, double, double, double, double, double, double) in Score.cpp.o
>       csound::Chord::note(int, double, double, double, double, double) const in StrangeAttractor.cpp.o
>   "csound::Event::setTime(double)", referenced from:
>       csound::Cell::produceOrTransform(csound::Score&, unsigned long, unsigned long, Eigen::Matrix<double, -1, -1, 0, -1, -1> const&) in Cell.cpp.o
>       csound::Intercut::traverse(Eigen::Matrix<double, -1, -1, 0, -1, -1> const&, csound::Score&) in Cell.cpp.o
>       csound::Chord::note(int, double, double, double, double, double) const in ImageToScore.cpp.o
>       csound::Chord::note(int, double, double, double, double, double) const in Lindenmayer.cpp.o
>       csound::Chord::note(int, double, double, double, double, double) const in MCRM.cpp.o
>       csound::Random::produceOrTransform(csound::Score&, unsigned long, unsigned long, Eigen::Matrix<double, -1, -1, 0, -1, -1> const&) in Random.cpp.o
>       csound::Score::append(double, double, double, double, double, double, double, double, double, double, double) in Score.cpp.o
>       ...
>   "csound::Event::setDepth(double)", referenced from:
>       csound::Score::append(double, double, double, double, double, double, double, double, double, double, double) in Score.cpp.o
>   "csound::Event::setPhase(double)", referenced from:
>       csound::Score::append(double, double, double, double, double, double, double, double, double, double, double) in Score.cpp.o
>   "csound::Event::setHeight(double)", referenced from:
>       csound::Score::append(double, double, double, double, double, double, double, double, double, double, double) in Score.cpp.o
>   "csound::Event::setStatus(double)", referenced from:
>       csound::MCRM::generate() in MCRM.cpp.o
>       csound::Score::append(double, double, double, double, double, double, double, double, double, double, double) in Score.cpp.o
>   "csound::Event::Event(Eigen::Matrix<double, -1, 1, 0, -1, 1> const&)", referenced from:
>       csound::Koch::traverse(Eigen::Matrix<double, -1, -1, 0, -1, -1> const&, csound::Score&) in Cell.cpp.o
>       csound::MCRM::iterate(int, unsigned long, csound::Event const&, double) in MCRM.cpp.o
>       csound::ScoreNode::produceOrTransform(csound::Score&, unsigned long, unsigned long, Eigen::Matrix<double, -1, -1, 0, -1, -1> const&) in ScoreNode.cpp.o
>   "csound::Event::Event(csound::Event const&)", referenced from:
>       csound::Cell::produceOrTransform(csound::Score&, unsigned long, unsigned long, Eigen::Matrix<double, -1, -1, 0, -1, -1> const&) in Cell.cpp.o
>       csound::Intercut::traverse(Eigen::Matrix<double, -1, -1, 0, -1, -1> const&, csound::Score&) in Cell.cpp.o
>       csound::Stack::traverse(Eigen::Matrix<double, -1, -1, 0, -1, -1> const&, csound::Score&) in Cell.cpp.o
>       csound::Koch::traverse(Eigen::Matrix<double, -1, -1, 0, -1, -1> const&, csound::Score&) in Cell.cpp.o
>       std::__1::enable_if<__is_forward_iterator<csound::Event*>::value, void>::type std::__1::vector<csound::Event, std::__1::allocator<csound::Event> >::__construct_at_end<csound::Event*>(csound::Event*, csound::Event*, unsigned long) in Cell.cpp.o
>       void std::__1::vector<csound::Event, std::__1::allocator<csound::Event> >::__push_back_slow_path<csound::Event const&>(csound::Event const&&&) in Cell.cpp.o
>       std::__1::vector<csound::Event, std::__1::allocator<csound::Event> >::__swap_out_circular_buffer(std::__1::__split_buffer<csound::Event, std::__1::allocator<csound::Event>&>&) in Cell.cpp.o
>       ...
>   "csound::Event::Event(double, double, double, double, double, double, double, double, double, double, double)", referenced from:
>       csound::Random::produceOrTransform(csound::Score&, unsigned long, unsigned long, Eigen::Matrix<double, -1, -1, 0, -1, -1> const&) in Random.cpp.o
>   "csound::Event::Event()", referenced from:
>       csound::Turtle::initialize() in ChordLindenmayer.cpp.o
>       csound::ChordLindenmayer::interpret(std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> >) in ChordLindenmayer.cpp.o
>       csound::Turtle::Turtle() in ChordLindenmayer.cpp.o
>       csound::Turtle::Turtle(csound::Turtle const&) in ChordLindenmayer.cpp.o
>       std::__1::vector<csound::Event, std::__1::allocator<csound::Event> >::__construct_at_end(unsigned long) in ChordLindenmayer.cpp.o
>       std::__1::__split_buffer<csound::Event, std::__1::allocator<csound::Event>&>::__construct_at_end(unsigned long) in ChordLindenmayer.cpp.o
>       csound::CounterpointNode::produceOrTransform(csound::Score&, unsigned long, unsigned long, Eigen::Matrix<double, -1, -1, 0, -1, -1> const&) in CounterpointNode.cpp.o
>       ...
>   "csound::Event::~Event()", referenced from:
>       csound::Cell::produceOrTransform(csound::Score&, unsigned long, unsigned long, Eigen::Matrix<double, -1, -1, 0, -1, -1> const&) in Cell.cpp.o
>       csound::Intercut::traverse(Eigen::Matrix<double, -1, -1, 0, -1, -1> const&, csound::Score&) in Cell.cpp.o
>       csound::Stack::traverse(Eigen::Matrix<double, -1, -1, 0, -1, -1> const&, csound::Score&) in Cell.cpp.o
>       csound::Koch::traverse(Eigen::Matrix<double, -1, -1, 0, -1, -1> const&, csound::Score&) in Cell.cpp.o
>       csound::Score::Score(csound::Score const&) in Cell.cpp.o
>       csound::Turtle::initialize() in ChordLindenmayer.cpp.o
>       csound::ChordLindenmayer::interpret(std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> >) in ChordLindenmayer.cpp.o
>       ...
>   "csound::Event::operator=(Eigen::Matrix<double, -1, 1, 0, -1, 1> const&)", referenced from:
>       csound::ChordLindenmayer::interpret(std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> >) in ChordLindenmayer.cpp.o
>       csound::Lindenmayer::interpret(std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> >, bool) in Lindenmayer.cpp.o
>       csound::Random::produceOrTransform(csound::Score&, unsigned long, unsigned long, Eigen::Matrix<double, -1, -1, 0, -1, -1> const&) in Random.cpp.o
>   "csound::Event::operator=(csound::Event const&)", referenced from:
>       csound::Score::operator=(csound::Score const&) in Cell.cpp.o
>       csound::Turtle::initialize() in ChordLindenmayer.cpp.o
>       csound::Turtle::operator=(csound::Turtle const&) in ChordLindenmayer.cpp.o
>       csound::ImageToScore::generate() in ImageToScore.cpp.o
>       csound::Lindenmayer::generate() in Lindenmayer.cpp.o
>       csound::Lindenmayer::initialize() in Lindenmayer.cpp.o
>       csound::Lindenmayer::interpret(std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> >, bool) in Lindenmayer.cpp.o
>       ...
>   "csound::operator<(csound::Event const&, csound::Event const&)", referenced from:
>       void std::__1::__sort<std::__1::__less<csound::Event, csound::Event>&, csound::Event*>(csound::Event*, csound::Event*, std::__1::__less<csound::Event, csound::Event>&) in Score.cpp.o
>       unsigned int std::__1::__sort3<std::__1::__less<csound::Event, csound::Event>&, csound::Event*>(csound::Event*, csound::Event*, csound::Event*, std::__1::__less<csound::Event, csound::Event>&) in Score.cpp.o
>       unsigned int std::__1::__sort4<std::__1::__less<csound::Event, csound::Event>&, csound::Event*>(csound::Event*, csound::Event*, csound::Event*, csound::Event*, std::__1::__less<csound::Event, csound::Event>&) in Score.cpp.o
>       unsigned int std::__1::__sort5<std::__1::__less<csound::Event, csound::Event>&, csound::Event*>(csound::Event*, csound::Event*, csound::Event*, csound::Event*, csound::Event*, std::__1::__less<csound::Event, csound::Event>&) in Score.cpp.o
>       void std::__1::__insertion_sort_3<std::__1::__less<csound::Event, csound::Event>&, csound::Event*>(csound::Event*, csound::Event*, std::__1::__less<csound::Event, csound::Event>&) in Score.cpp.o
>       bool std::__1::__insertion_sort_incomplete<std::__1::__less<csound::Event, csound::Event>&, csound::Event*>(csound::Event*, csound::Event*, std::__1::__less<csound::Event, csound::Event>&) in Score.cpp.o
>   "csound::Event::getChannel() const", referenced from:
>       csound::ImageToScore::generate() in ImageToScore.cpp.o
>   "csound::Event::getOffTime() const", referenced from:
>       csound::Intercut::traverse(Eigen::Matrix<double, -1, -1, 0, -1, -1> const&, csound::Score&) in Cell.cpp.o
>   "csound::Event::getDuration() const", referenced from:
>       csound::Koch::traverse(Eigen::Matrix<double, -1, -1, 0, -1, -1> const&, csound::Score&) in Cell.cpp.o
>   "csound::Event::getVelocity() const", referenced from:
>       csound::Koch::traverse(Eigen::Matrix<double, -1, -1, 0, -1, -1> const&, csound::Score&) in Cell.cpp.o
>   "csound::Event::getKeyNumber() const", referenced from:
>       csound::ImageToScore::generate() in ImageToScore.cpp.o
>   "csound::Event::getVelocityNumber() const", referenced from:
>       csound::ImageToScore::generate() in ImageToScore.cpp.o
>   "csound::Event::getKey() const", referenced from:
>       csound::Koch::traverse(Eigen::Matrix<double, -1, -1, 0, -1, -1> const&, csound::Score&) in Cell.cpp.o
>       csound::ChordLindenmayer::interpret(std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> >) in ChordLindenmayer.cpp.o
>   "csound::Event::getTime() const", referenced from:
>       csound::Cell::produceOrTransform(csound::Score&, unsigned long, unsigned long, Eigen::Matrix<double, -1, -1, 0, -1, -1> const&) in Cell.cpp.o
>       csound::Intercut::traverse(Eigen::Matrix<double, -1, -1, 0, -1, -1> const&, csound::Score&) in Cell.cpp.o
>       csound::Koch::traverse(Eigen::Matrix<double, -1, -1, 0, -1, -1> const&, csound::Score&) in Cell.cpp.o
>       csound::ChordLindenmayer::interpret(std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> >) in ChordLindenmayer.cpp.o
>       csound::ImageToScore::generate() in ImageToScore.cpp.o
>       csound::Random::produceOrTransform(csound::Score&, unsigned long, unsigned long, Eigen::Matrix<double, -1, -1, 0, -1, -1> const&) in Random.cpp.o
>       csound::Sequence::traverse(Eigen::Matrix<double, -1, -1, 0, -1, -1> const&, csound::Score&) in Sequence.cpp.o
>       ...
>   "csound::Event::toString() const", referenced from:
>       csound::Turtle::__str__() const in ChordLindenmayer.cpp.o
>       csound::ImageToScore::generate() in ImageToScore.cpp.o
> ld: symbol(s) not found for architecture x86_64
> ========================
> Prof. Victor Lazzarini
> Dean of Arts, Celtic Studies, and Philosophy,
> Maynooth University,
> Maynooth, Co Kildare, Ireland
> Tel: 00 353 7086936
> Fax: 00 353 1 7086952
Reply | Threaded
Open this post in threaded view
|  
Report Content as Inappropriate

Re: [Csnd-dev] CsoundAC build failure -- undefined symbols

Michael Gogins-2
I committed them to develop. I am examining the builds now. I do not
have OSX, does Travis build for OSX? If so I can just keep going till
it passes.

Best,
Mike

-----------------------------------------------------
Michael Gogins
Irreducible Productions
http://michaelgogins.tumblr.com
Michael dot Gogins at gmail dot com


On Tue, Jul 4, 2017 at 7:47 AM, Victor Lazzarini
<[hidden email]> wrote:

> Did you commit your changes to develop? I have cleared the cmake cache and also did a clean make. It is still
> failing to link on OSX.
>
> ========================
> Prof. Victor Lazzarini
> Dean of Arts, Celtic Studies, and Philosophy,
> Maynooth University,
> Maynooth, Co Kildare, Ireland
> Tel: 00 353 7086936
> Fax: 00 353 1 7086952
>
>> On 4 Jul 2017, at 12:11, Michael Gogins <[hidden email]> wrote:
>>
>> Probably caused by my recent changes for the Visual Studio build. Event comparator and comparison operators changed. Builds for me on Ubuntu mingw64 and visual studio 2015.
>>
>> On Jul 4, 2017 07:04, "Victor Lazzarini" <[hidden email]> wrote:
>> [ 79%] Linking CXX shared library ../../libCsoundAC.dylib
>> cd /Users/victor/src/csound6/debug/frontends/CsoundAC && /Applications/CMake.app/Contents/bin/cmake -E cmake_link_script CMakeFiles/libCsoundAC.dir/link.txt --verbose=1
>> /Applications/Xcode.app/Contents/Developer/Toolchains/XcodeDefault.xctoolchain/usr/bin/c++  -ffast-math -msse2 -fomit-frame-pointer -stdlib=libc++ -fvisibility=hidden -DHAVE_ATOMIC_BUILTIN -std=c++11 -g -mmacosx-version-min=10.7 -dynamiclib -Wl,-headerpad_max_install_names -compatibility_version 6.0.0 -o ../../libCsoundAC.6.0.dylib -install_name /Users/victor/src/csound6/debug/libCsoundAC.6.0.dylib CMakeFiles/libCsoundAC.dir/Cell.cpp.o CMakeFiles/libCsoundAC.dir/ChordLindenmayer.cpp.o CMakeFiles/libCsoundAC.dir/Composition.cpp.o CMakeFiles/libCsoundAC.dir/Conversions.cpp.o CMakeFiles/libCsoundAC.dir/Counterpoint.cpp.o CMakeFiles/libCsoundAC.dir/CounterpointMain.cpp.o CMakeFiles/libCsoundAC.dir/CounterpointNode.cpp.o CMakeFiles/libCsoundAC.dir/Event.cpp.o CMakeFiles/libCsoundAC.dir/Hocket.cpp.o CMakeFiles/libCsoundAC.dir/ImageToScore.cpp.o CMakeFiles/libCsoundAC.dir/Lindenmayer.cpp.o CMakeFiles/libCsoundAC.dir/MCRM.cpp.o CMakeFiles/libCsoundAC.dir/Midifile.cpp.o CMakeFiles/libCsoundAC.dir/MusicModel.cpp.o CMakeFiles/libCsoundAC.dir/Node.cpp.o CMakeFiles/libCsoundAC.dir/Random.cpp.o CMakeFiles/libCsoundAC.dir/Rescale.cpp.o CMakeFiles/libCsoundAC.dir/Score.cpp.o CMakeFiles/libCsoundAC.dir/ScoreModel.cpp.o CMakeFiles/libCsoundAC.dir/ScoreNode.cpp.o CMakeFiles/libCsoundAC.dir/Sequence.cpp.o CMakeFiles/libCsoundAC.dir/Shell.cpp.o CMakeFiles/libCsoundAC.dir/Soundfile.cpp.o CMakeFiles/libCsoundAC.dir/StrangeAttractor.cpp.o CMakeFiles/libCsoundAC.dir/System.cpp.o CMakeFiles/libCsoundAC.dir/Voicelead.cpp.o CMakeFiles/libCsoundAC.dir/VoiceleadingNode.cpp.o CMakeFiles/libCsoundAC.dir/allegro.cpp.o CMakeFiles/libCsoundAC.dir/allegrord.cpp.o CMakeFiles/libCsoundAC.dir/allegroserial.cpp.o CMakeFiles/libCsoundAC.dir/allegrosmfrd.cpp.o CMakeFiles/libCsoundAC.dir/allegrosmfwr.cpp.o CMakeFiles/libCsoundAC.dir/allegrowr.cpp.o CMakeFiles/libCsoundAC.dir/mfmidi.cpp.o CMakeFiles/libCsoundAC.dir/strparse.cpp.o CMakeFiles/libCsoundAC.dir/trace.cpp.o ../../libcsnd6.6.0.dylib ../../CsoundLib64.framework/Versions/6.0/CsoundLib64 -framework Carbon -framework Cocoa -framework ApplicationServices -lz /usr/local/lib/libfltk_images.dylib /usr/local/lib/libfltk_forms.dylib /usr/local/lib/libfltk.dylib /usr/local/lib/libsndfile.dylib
>> Undefined symbols for architecture x86_64:
>>   "csound::Event::setPitches(double)", referenced from:
>>       csound::Score::append(double, double, double, double, double, double, double, double, double, double, double) in Score.cpp.o
>>   "csound::Event::setDuration(double)", referenced from:
>>       csound::Chord::note(int, double, double, double, double, double) const in ImageToScore.cpp.o
>>       csound::Chord::note(int, double, double, double, double, double) const in Lindenmayer.cpp.o
>>       csound::MCRM::generate() in MCRM.cpp.o
>>       csound::Chord::note(int, double, double, double, double, double) const in MCRM.cpp.o
>>       csound::Score::append(double, double, double, double, double, double, double, double, double, double, double) in Score.cpp.o
>>       csound::Chord::note(int, double, double, double, double, double) const in StrangeAttractor.cpp.o
>>   "csound::Event::setVelocity(double)", referenced from:
>>       csound::Chord::note(int, double, double, double, double, double) const in ImageToScore.cpp.o
>>       csound::Chord::note(int, double, double, double, double, double) const in Lindenmayer.cpp.o
>>       csound::MCRM::generate() in MCRM.cpp.o
>>       csound::Chord::note(int, double, double, double, double, double) const in MCRM.cpp.o
>>       csound::Score::append(double, double, double, double, double, double, double, double, double, double, double) in Score.cpp.o
>>       csound::Chord::note(int, double, double, double, double, double) const in StrangeAttractor.cpp.o
>>   "csound::Event::setInstrument(double)", referenced from:
>>       csound::Chord::note(int, double, double, double, double, double) const in ImageToScore.cpp.o
>>       csound::Chord::note(int, double, double, double, double, double) const in Lindenmayer.cpp.o
>>       csound::Chord::note(int, double, double, double, double, double) const in MCRM.cpp.o
>>       csound::Score::append(double, double, double, double, double, double, double, double, double, double, double) in Score.cpp.o
>>       csound::Chord::note(int, double, double, double, double, double) const in StrangeAttractor.cpp.o
>>   "csound::Event::labels", referenced from:
>>       csound::Rescale::initialize() in Rescale.cpp.o
>>   "csound::Event::setKey(double)", referenced from:
>>       csound::ChordLindenmayer::interpret(std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> >) in ChordLindenmayer.cpp.o
>>       csound::Chord::note(int, double, double, double, double, double) const in ImageToScore.cpp.o
>>       csound::Chord::note(int, double, double, double, double, double) const in Lindenmayer.cpp.o
>>       csound::MCRM::generate() in MCRM.cpp.o
>>       csound::Chord::note(int, double, double, double, double, double) const in MCRM.cpp.o
>>       csound::Score::append(double, double, double, double, double, double, double, double, double, double, double) in Score.cpp.o
>>       csound::Chord::note(int, double, double, double, double, double) const in StrangeAttractor.cpp.o
>>       ...
>>   "csound::Event::setPan(double)", referenced from:
>>       csound::Chord::note(int, double, double, double, double, double) const in ImageToScore.cpp.o
>>       csound::Chord::note(int, double, double, double, double, double) const in Lindenmayer.cpp.o
>>       csound::Chord::note(int, double, double, double, double, double) const in MCRM.cpp.o
>>       csound::Score::append(double, double, double, double, double, double, double, double, double, double, double) in Score.cpp.o
>>       csound::Chord::note(int, double, double, double, double, double) const in StrangeAttractor.cpp.o
>>   "csound::Event::setTime(double)", referenced from:
>>       csound::Cell::produceOrTransform(csound::Score&, unsigned long, unsigned long, Eigen::Matrix<double, -1, -1, 0, -1, -1> const&) in Cell.cpp.o
>>       csound::Intercut::traverse(Eigen::Matrix<double, -1, -1, 0, -1, -1> const&, csound::Score&) in Cell.cpp.o
>>       csound::Chord::note(int, double, double, double, double, double) const in ImageToScore.cpp.o
>>       csound::Chord::note(int, double, double, double, double, double) const in Lindenmayer.cpp.o
>>       csound::Chord::note(int, double, double, double, double, double) const in MCRM.cpp.o
>>       csound::Random::produceOrTransform(csound::Score&, unsigned long, unsigned long, Eigen::Matrix<double, -1, -1, 0, -1, -1> const&) in Random.cpp.o
>>       csound::Score::append(double, double, double, double, double, double, double, double, double, double, double) in Score.cpp.o
>>       ...
>>   "csound::Event::setDepth(double)", referenced from:
>>       csound::Score::append(double, double, double, double, double, double, double, double, double, double, double) in Score.cpp.o
>>   "csound::Event::setPhase(double)", referenced from:
>>       csound::Score::append(double, double, double, double, double, double, double, double, double, double, double) in Score.cpp.o
>>   "csound::Event::setHeight(double)", referenced from:
>>       csound::Score::append(double, double, double, double, double, double, double, double, double, double, double) in Score.cpp.o
>>   "csound::Event::setStatus(double)", referenced from:
>>       csound::MCRM::generate() in MCRM.cpp.o
>>       csound::Score::append(double, double, double, double, double, double, double, double, double, double, double) in Score.cpp.o
>>   "csound::Event::Event(Eigen::Matrix<double, -1, 1, 0, -1, 1> const&)", referenced from:
>>       csound::Koch::traverse(Eigen::Matrix<double, -1, -1, 0, -1, -1> const&, csound::Score&) in Cell.cpp.o
>>       csound::MCRM::iterate(int, unsigned long, csound::Event const&, double) in MCRM.cpp.o
>>       csound::ScoreNode::produceOrTransform(csound::Score&, unsigned long, unsigned long, Eigen::Matrix<double, -1, -1, 0, -1, -1> const&) in ScoreNode.cpp.o
>>   "csound::Event::Event(csound::Event const&)", referenced from:
>>       csound::Cell::produceOrTransform(csound::Score&, unsigned long, unsigned long, Eigen::Matrix<double, -1, -1, 0, -1, -1> const&) in Cell.cpp.o
>>       csound::Intercut::traverse(Eigen::Matrix<double, -1, -1, 0, -1, -1> const&, csound::Score&) in Cell.cpp.o
>>       csound::Stack::traverse(Eigen::Matrix<double, -1, -1, 0, -1, -1> const&, csound::Score&) in Cell.cpp.o
>>       csound::Koch::traverse(Eigen::Matrix<double, -1, -1, 0, -1, -1> const&, csound::Score&) in Cell.cpp.o
>>       std::__1::enable_if<__is_forward_iterator<csound::Event*>::value, void>::type std::__1::vector<csound::Event, std::__1::allocator<csound::Event> >::__construct_at_end<csound::Event*>(csound::Event*, csound::Event*, unsigned long) in Cell.cpp.o
>>       void std::__1::vector<csound::Event, std::__1::allocator<csound::Event> >::__push_back_slow_path<csound::Event const&>(csound::Event const&&&) in Cell.cpp.o
>>       std::__1::vector<csound::Event, std::__1::allocator<csound::Event> >::__swap_out_circular_buffer(std::__1::__split_buffer<csound::Event, std::__1::allocator<csound::Event>&>&) in Cell.cpp.o
>>       ...
>>   "csound::Event::Event(double, double, double, double, double, double, double, double, double, double, double)", referenced from:
>>       csound::Random::produceOrTransform(csound::Score&, unsigned long, unsigned long, Eigen::Matrix<double, -1, -1, 0, -1, -1> const&) in Random.cpp.o
>>   "csound::Event::Event()", referenced from:
>>       csound::Turtle::initialize() in ChordLindenmayer.cpp.o
>>       csound::ChordLindenmayer::interpret(std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> >) in ChordLindenmayer.cpp.o
>>       csound::Turtle::Turtle() in ChordLindenmayer.cpp.o
>>       csound::Turtle::Turtle(csound::Turtle const&) in ChordLindenmayer.cpp.o
>>       std::__1::vector<csound::Event, std::__1::allocator<csound::Event> >::__construct_at_end(unsigned long) in ChordLindenmayer.cpp.o
>>       std::__1::__split_buffer<csound::Event, std::__1::allocator<csound::Event>&>::__construct_at_end(unsigned long) in ChordLindenmayer.cpp.o
>>       csound::CounterpointNode::produceOrTransform(csound::Score&, unsigned long, unsigned long, Eigen::Matrix<double, -1, -1, 0, -1, -1> const&) in CounterpointNode.cpp.o
>>       ...
>>   "csound::Event::~Event()", referenced from:
>>       csound::Cell::produceOrTransform(csound::Score&, unsigned long, unsigned long, Eigen::Matrix<double, -1, -1, 0, -1, -1> const&) in Cell.cpp.o
>>       csound::Intercut::traverse(Eigen::Matrix<double, -1, -1, 0, -1, -1> const&, csound::Score&) in Cell.cpp.o
>>       csound::Stack::traverse(Eigen::Matrix<double, -1, -1, 0, -1, -1> const&, csound::Score&) in Cell.cpp.o
>>       csound::Koch::traverse(Eigen::Matrix<double, -1, -1, 0, -1, -1> const&, csound::Score&) in Cell.cpp.o
>>       csound::Score::Score(csound::Score const&) in Cell.cpp.o
>>       csound::Turtle::initialize() in ChordLindenmayer.cpp.o
>>       csound::ChordLindenmayer::interpret(std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> >) in ChordLindenmayer.cpp.o
>>       ...
>>   "csound::Event::operator=(Eigen::Matrix<double, -1, 1, 0, -1, 1> const&)", referenced from:
>>       csound::ChordLindenmayer::interpret(std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> >) in ChordLindenmayer.cpp.o
>>       csound::Lindenmayer::interpret(std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> >, bool) in Lindenmayer.cpp.o
>>       csound::Random::produceOrTransform(csound::Score&, unsigned long, unsigned long, Eigen::Matrix<double, -1, -1, 0, -1, -1> const&) in Random.cpp.o
>>   "csound::Event::operator=(csound::Event const&)", referenced from:
>>       csound::Score::operator=(csound::Score const&) in Cell.cpp.o
>>       csound::Turtle::initialize() in ChordLindenmayer.cpp.o
>>       csound::Turtle::operator=(csound::Turtle const&) in ChordLindenmayer.cpp.o
>>       csound::ImageToScore::generate() in ImageToScore.cpp.o
>>       csound::Lindenmayer::generate() in Lindenmayer.cpp.o
>>       csound::Lindenmayer::initialize() in Lindenmayer.cpp.o
>>       csound::Lindenmayer::interpret(std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> >, bool) in Lindenmayer.cpp.o
>>       ...
>>   "csound::operator<(csound::Event const&, csound::Event const&)", referenced from:
>>       void std::__1::__sort<std::__1::__less<csound::Event, csound::Event>&, csound::Event*>(csound::Event*, csound::Event*, std::__1::__less<csound::Event, csound::Event>&) in Score.cpp.o
>>       unsigned int std::__1::__sort3<std::__1::__less<csound::Event, csound::Event>&, csound::Event*>(csound::Event*, csound::Event*, csound::Event*, std::__1::__less<csound::Event, csound::Event>&) in Score.cpp.o
>>       unsigned int std::__1::__sort4<std::__1::__less<csound::Event, csound::Event>&, csound::Event*>(csound::Event*, csound::Event*, csound::Event*, csound::Event*, std::__1::__less<csound::Event, csound::Event>&) in Score.cpp.o
>>       unsigned int std::__1::__sort5<std::__1::__less<csound::Event, csound::Event>&, csound::Event*>(csound::Event*, csound::Event*, csound::Event*, csound::Event*, csound::Event*, std::__1::__less<csound::Event, csound::Event>&) in Score.cpp.o
>>       void std::__1::__insertion_sort_3<std::__1::__less<csound::Event, csound::Event>&, csound::Event*>(csound::Event*, csound::Event*, std::__1::__less<csound::Event, csound::Event>&) in Score.cpp.o
>>       bool std::__1::__insertion_sort_incomplete<std::__1::__less<csound::Event, csound::Event>&, csound::Event*>(csound::Event*, csound::Event*, std::__1::__less<csound::Event, csound::Event>&) in Score.cpp.o
>>   "csound::Event::getChannel() const", referenced from:
>>       csound::ImageToScore::generate() in ImageToScore.cpp.o
>>   "csound::Event::getOffTime() const", referenced from:
>>       csound::Intercut::traverse(Eigen::Matrix<double, -1, -1, 0, -1, -1> const&, csound::Score&) in Cell.cpp.o
>>   "csound::Event::getDuration() const", referenced from:
>>       csound::Koch::traverse(Eigen::Matrix<double, -1, -1, 0, -1, -1> const&, csound::Score&) in Cell.cpp.o
>>   "csound::Event::getVelocity() const", referenced from:
>>       csound::Koch::traverse(Eigen::Matrix<double, -1, -1, 0, -1, -1> const&, csound::Score&) in Cell.cpp.o
>>   "csound::Event::getKeyNumber() const", referenced from:
>>       csound::ImageToScore::generate() in ImageToScore.cpp.o
>>   "csound::Event::getVelocityNumber() const", referenced from:
>>       csound::ImageToScore::generate() in ImageToScore.cpp.o
>>   "csound::Event::getKey() const", referenced from:
>>       csound::Koch::traverse(Eigen::Matrix<double, -1, -1, 0, -1, -1> const&, csound::Score&) in Cell.cpp.o
>>       csound::ChordLindenmayer::interpret(std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> >) in ChordLindenmayer.cpp.o
>>   "csound::Event::getTime() const", referenced from:
>>       csound::Cell::produceOrTransform(csound::Score&, unsigned long, unsigned long, Eigen::Matrix<double, -1, -1, 0, -1, -1> const&) in Cell.cpp.o
>>       csound::Intercut::traverse(Eigen::Matrix<double, -1, -1, 0, -1, -1> const&, csound::Score&) in Cell.cpp.o
>>       csound::Koch::traverse(Eigen::Matrix<double, -1, -1, 0, -1, -1> const&, csound::Score&) in Cell.cpp.o
>>       csound::ChordLindenmayer::interpret(std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> >) in ChordLindenmayer.cpp.o
>>       csound::ImageToScore::generate() in ImageToScore.cpp.o
>>       csound::Random::produceOrTransform(csound::Score&, unsigned long, unsigned long, Eigen::Matrix<double, -1, -1, 0, -1, -1> const&) in Random.cpp.o
>>       csound::Sequence::traverse(Eigen::Matrix<double, -1, -1, 0, -1, -1> const&, csound::Score&) in Sequence.cpp.o
>>       ...
>>   "csound::Event::toString() const", referenced from:
>>       csound::Turtle::__str__() const in ChordLindenmayer.cpp.o
>>       csound::ImageToScore::generate() in ImageToScore.cpp.o
>> ld: symbol(s) not found for architecture x86_64
>> ========================
>> Prof. Victor Lazzarini
>> Dean of Arts, Celtic Studies, and Philosophy,
>> Maynooth University,
>> Maynooth, Co Kildare, Ireland
>> Tel: 00 353 7086936
>> Fax: 00 353 1 7086952
Reply | Threaded
Open this post in threaded view
|  
Report Content as Inappropriate

Re: [Csnd-dev] CsoundAC build failure -- undefined symbols

Michael Gogins-2
I think I have fixed this. I believe the problem was caused by my
pushing a test version of Event.cpp.

Best,
Mike

-----------------------------------------------------
Michael Gogins
Irreducible Productions
http://michaelgogins.tumblr.com
Michael dot Gogins at gmail dot com


On Tue, Jul 4, 2017 at 9:57 AM, Michael Gogins <[hidden email]> wrote:

> I committed them to develop. I am examining the builds now. I do not
> have OSX, does Travis build for OSX? If so I can just keep going till
> it passes.
>
> Best,
> Mike
>
> -----------------------------------------------------
> Michael Gogins
> Irreducible Productions
> http://michaelgogins.tumblr.com
> Michael dot Gogins at gmail dot com
>
>
> On Tue, Jul 4, 2017 at 7:47 AM, Victor Lazzarini
> <[hidden email]> wrote:
>> Did you commit your changes to develop? I have cleared the cmake cache and also did a clean make. It is still
>> failing to link on OSX.
>>
>> ========================
>> Prof. Victor Lazzarini
>> Dean of Arts, Celtic Studies, and Philosophy,
>> Maynooth University,
>> Maynooth, Co Kildare, Ireland
>> Tel: 00 353 7086936
>> Fax: 00 353 1 7086952
>>
>>> On 4 Jul 2017, at 12:11, Michael Gogins <[hidden email]> wrote:
>>>
>>> Probably caused by my recent changes for the Visual Studio build. Event comparator and comparison operators changed. Builds for me on Ubuntu mingw64 and visual studio 2015.
>>>
>>> On Jul 4, 2017 07:04, "Victor Lazzarini" <[hidden email]> wrote:
>>> [ 79%] Linking CXX shared library ../../libCsoundAC.dylib
>>> cd /Users/victor/src/csound6/debug/frontends/CsoundAC && /Applications/CMake.app/Contents/bin/cmake -E cmake_link_script CMakeFiles/libCsoundAC.dir/link.txt --verbose=1
>>> /Applications/Xcode.app/Contents/Developer/Toolchains/XcodeDefault.xctoolchain/usr/bin/c++  -ffast-math -msse2 -fomit-frame-pointer -stdlib=libc++ -fvisibility=hidden -DHAVE_ATOMIC_BUILTIN -std=c++11 -g -mmacosx-version-min=10.7 -dynamiclib -Wl,-headerpad_max_install_names -compatibility_version 6.0.0 -o ../../libCsoundAC.6.0.dylib -install_name /Users/victor/src/csound6/debug/libCsoundAC.6.0.dylib CMakeFiles/libCsoundAC.dir/Cell.cpp.o CMakeFiles/libCsoundAC.dir/ChordLindenmayer.cpp.o CMakeFiles/libCsoundAC.dir/Composition.cpp.o CMakeFiles/libCsoundAC.dir/Conversions.cpp.o CMakeFiles/libCsoundAC.dir/Counterpoint.cpp.o CMakeFiles/libCsoundAC.dir/CounterpointMain.cpp.o CMakeFiles/libCsoundAC.dir/CounterpointNode.cpp.o CMakeFiles/libCsoundAC.dir/Event.cpp.o CMakeFiles/libCsoundAC.dir/Hocket.cpp.o CMakeFiles/libCsoundAC.dir/ImageToScore.cpp.o CMakeFiles/libCsoundAC.dir/Lindenmayer.cpp.o CMakeFiles/libCsoundAC.dir/MCRM.cpp.o CMakeFiles/libCsoundAC.dir/Midifile.cpp.o CMakeFiles/libCsoundAC.dir/MusicModel.cpp.o CMakeFiles/libCsoundAC.dir/Node.cpp.o CMakeFiles/libCsoundAC.dir/Random.cpp.o CMakeFiles/libCsoundAC.dir/Rescale.cpp.o CMakeFiles/libCsoundAC.dir/Score.cpp.o CMakeFiles/libCsoundAC.dir/ScoreModel.cpp.o CMakeFiles/libCsoundAC.dir/ScoreNode.cpp.o CMakeFiles/libCsoundAC.dir/Sequence.cpp.o CMakeFiles/libCsoundAC.dir/Shell.cpp.o CMakeFiles/libCsoundAC.dir/Soundfile.cpp.o CMakeFiles/libCsoundAC.dir/StrangeAttractor.cpp.o CMakeFiles/libCsoundAC.dir/System.cpp.o CMakeFiles/libCsoundAC.dir/Voicelead.cpp.o CMakeFiles/libCsoundAC.dir/VoiceleadingNode.cpp.o CMakeFiles/libCsoundAC.dir/allegro.cpp.o CMakeFiles/libCsoundAC.dir/allegrord.cpp.o CMakeFiles/libCsoundAC.dir/allegroserial.cpp.o CMakeFiles/libCsoundAC.dir/allegrosmfrd.cpp.o CMakeFiles/libCsoundAC.dir/allegrosmfwr.cpp.o CMakeFiles/libCsoundAC.dir/allegrowr.cpp.o CMakeFiles/libCsoundAC.dir/mfmidi.cpp.o CMakeFiles/libCsoundAC.dir/strparse.cpp.o CMakeFiles/libCsoundAC.dir/trace.cpp.o ../../libcsnd6.6.0.dylib ../../CsoundLib64.framework/Versions/6.0/CsoundLib64 -framework Carbon -framework Cocoa -framework ApplicationServices -lz /usr/local/lib/libfltk_images.dylib /usr/local/lib/libfltk_forms.dylib /usr/local/lib/libfltk.dylib /usr/local/lib/libsndfile.dylib
>>> Undefined symbols for architecture x86_64:
>>>   "csound::Event::setPitches(double)", referenced from:
>>>       csound::Score::append(double, double, double, double, double, double, double, double, double, double, double) in Score.cpp.o
>>>   "csound::Event::setDuration(double)", referenced from:
>>>       csound::Chord::note(int, double, double, double, double, double) const in ImageToScore.cpp.o
>>>       csound::Chord::note(int, double, double, double, double, double) const in Lindenmayer.cpp.o
>>>       csound::MCRM::generate() in MCRM.cpp.o
>>>       csound::Chord::note(int, double, double, double, double, double) const in MCRM.cpp.o
>>>       csound::Score::append(double, double, double, double, double, double, double, double, double, double, double) in Score.cpp.o
>>>       csound::Chord::note(int, double, double, double, double, double) const in StrangeAttractor.cpp.o
>>>   "csound::Event::setVelocity(double)", referenced from:
>>>       csound::Chord::note(int, double, double, double, double, double) const in ImageToScore.cpp.o
>>>       csound::Chord::note(int, double, double, double, double, double) const in Lindenmayer.cpp.o
>>>       csound::MCRM::generate() in MCRM.cpp.o
>>>       csound::Chord::note(int, double, double, double, double, double) const in MCRM.cpp.o
>>>       csound::Score::append(double, double, double, double, double, double, double, double, double, double, double) in Score.cpp.o
>>>       csound::Chord::note(int, double, double, double, double, double) const in StrangeAttractor.cpp.o
>>>   "csound::Event::setInstrument(double)", referenced from:
>>>       csound::Chord::note(int, double, double, double, double, double) const in ImageToScore.cpp.o
>>>       csound::Chord::note(int, double, double, double, double, double) const in Lindenmayer.cpp.o
>>>       csound::Chord::note(int, double, double, double, double, double) const in MCRM.cpp.o
>>>       csound::Score::append(double, double, double, double, double, double, double, double, double, double, double) in Score.cpp.o
>>>       csound::Chord::note(int, double, double, double, double, double) const in StrangeAttractor.cpp.o
>>>   "csound::Event::labels", referenced from:
>>>       csound::Rescale::initialize() in Rescale.cpp.o
>>>   "csound::Event::setKey(double)", referenced from:
>>>       csound::ChordLindenmayer::interpret(std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> >) in ChordLindenmayer.cpp.o
>>>       csound::Chord::note(int, double, double, double, double, double) const in ImageToScore.cpp.o
>>>       csound::Chord::note(int, double, double, double, double, double) const in Lindenmayer.cpp.o
>>>       csound::MCRM::generate() in MCRM.cpp.o
>>>       csound::Chord::note(int, double, double, double, double, double) const in MCRM.cpp.o
>>>       csound::Score::append(double, double, double, double, double, double, double, double, double, double, double) in Score.cpp.o
>>>       csound::Chord::note(int, double, double, double, double, double) const in StrangeAttractor.cpp.o
>>>       ...
>>>   "csound::Event::setPan(double)", referenced from:
>>>       csound::Chord::note(int, double, double, double, double, double) const in ImageToScore.cpp.o
>>>       csound::Chord::note(int, double, double, double, double, double) const in Lindenmayer.cpp.o
>>>       csound::Chord::note(int, double, double, double, double, double) const in MCRM.cpp.o
>>>       csound::Score::append(double, double, double, double, double, double, double, double, double, double, double) in Score.cpp.o
>>>       csound::Chord::note(int, double, double, double, double, double) const in StrangeAttractor.cpp.o
>>>   "csound::Event::setTime(double)", referenced from:
>>>       csound::Cell::produceOrTransform(csound::Score&, unsigned long, unsigned long, Eigen::Matrix<double, -1, -1, 0, -1, -1> const&) in Cell.cpp.o
>>>       csound::Intercut::traverse(Eigen::Matrix<double, -1, -1, 0, -1, -1> const&, csound::Score&) in Cell.cpp.o
>>>       csound::Chord::note(int, double, double, double, double, double) const in ImageToScore.cpp.o
>>>       csound::Chord::note(int, double, double, double, double, double) const in Lindenmayer.cpp.o
>>>       csound::Chord::note(int, double, double, double, double, double) const in MCRM.cpp.o
>>>       csound::Random::produceOrTransform(csound::Score&, unsigned long, unsigned long, Eigen::Matrix<double, -1, -1, 0, -1, -1> const&) in Random.cpp.o
>>>       csound::Score::append(double, double, double, double, double, double, double, double, double, double, double) in Score.cpp.o
>>>       ...
>>>   "csound::Event::setDepth(double)", referenced from:
>>>       csound::Score::append(double, double, double, double, double, double, double, double, double, double, double) in Score.cpp.o
>>>   "csound::Event::setPhase(double)", referenced from:
>>>       csound::Score::append(double, double, double, double, double, double, double, double, double, double, double) in Score.cpp.o
>>>   "csound::Event::setHeight(double)", referenced from:
>>>       csound::Score::append(double, double, double, double, double, double, double, double, double, double, double) in Score.cpp.o
>>>   "csound::Event::setStatus(double)", referenced from:
>>>       csound::MCRM::generate() in MCRM.cpp.o
>>>       csound::Score::append(double, double, double, double, double, double, double, double, double, double, double) in Score.cpp.o
>>>   "csound::Event::Event(Eigen::Matrix<double, -1, 1, 0, -1, 1> const&)", referenced from:
>>>       csound::Koch::traverse(Eigen::Matrix<double, -1, -1, 0, -1, -1> const&, csound::Score&) in Cell.cpp.o
>>>       csound::MCRM::iterate(int, unsigned long, csound::Event const&, double) in MCRM.cpp.o
>>>       csound::ScoreNode::produceOrTransform(csound::Score&, unsigned long, unsigned long, Eigen::Matrix<double, -1, -1, 0, -1, -1> const&) in ScoreNode.cpp.o
>>>   "csound::Event::Event(csound::Event const&)", referenced from:
>>>       csound::Cell::produceOrTransform(csound::Score&, unsigned long, unsigned long, Eigen::Matrix<double, -1, -1, 0, -1, -1> const&) in Cell.cpp.o
>>>       csound::Intercut::traverse(Eigen::Matrix<double, -1, -1, 0, -1, -1> const&, csound::Score&) in Cell.cpp.o
>>>       csound::Stack::traverse(Eigen::Matrix<double, -1, -1, 0, -1, -1> const&, csound::Score&) in Cell.cpp.o
>>>       csound::Koch::traverse(Eigen::Matrix<double, -1, -1, 0, -1, -1> const&, csound::Score&) in Cell.cpp.o
>>>       std::__1::enable_if<__is_forward_iterator<csound::Event*>::value, void>::type std::__1::vector<csound::Event, std::__1::allocator<csound::Event> >::__construct_at_end<csound::Event*>(csound::Event*, csound::Event*, unsigned long) in Cell.cpp.o
>>>       void std::__1::vector<csound::Event, std::__1::allocator<csound::Event> >::__push_back_slow_path<csound::Event const&>(csound::Event const&&&) in Cell.cpp.o
>>>       std::__1::vector<csound::Event, std::__1::allocator<csound::Event> >::__swap_out_circular_buffer(std::__1::__split_buffer<csound::Event, std::__1::allocator<csound::Event>&>&) in Cell.cpp.o
>>>       ...
>>>   "csound::Event::Event(double, double, double, double, double, double, double, double, double, double, double)", referenced from:
>>>       csound::Random::produceOrTransform(csound::Score&, unsigned long, unsigned long, Eigen::Matrix<double, -1, -1, 0, -1, -1> const&) in Random.cpp.o
>>>   "csound::Event::Event()", referenced from:
>>>       csound::Turtle::initialize() in ChordLindenmayer.cpp.o
>>>       csound::ChordLindenmayer::interpret(std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> >) in ChordLindenmayer.cpp.o
>>>       csound::Turtle::Turtle() in ChordLindenmayer.cpp.o
>>>       csound::Turtle::Turtle(csound::Turtle const&) in ChordLindenmayer.cpp.o
>>>       std::__1::vector<csound::Event, std::__1::allocator<csound::Event> >::__construct_at_end(unsigned long) in ChordLindenmayer.cpp.o
>>>       std::__1::__split_buffer<csound::Event, std::__1::allocator<csound::Event>&>::__construct_at_end(unsigned long) in ChordLindenmayer.cpp.o
>>>       csound::CounterpointNode::produceOrTransform(csound::Score&, unsigned long, unsigned long, Eigen::Matrix<double, -1, -1, 0, -1, -1> const&) in CounterpointNode.cpp.o
>>>       ...
>>>   "csound::Event::~Event()", referenced from:
>>>       csound::Cell::produceOrTransform(csound::Score&, unsigned long, unsigned long, Eigen::Matrix<double, -1, -1, 0, -1, -1> const&) in Cell.cpp.o
>>>       csound::Intercut::traverse(Eigen::Matrix<double, -1, -1, 0, -1, -1> const&, csound::Score&) in Cell.cpp.o
>>>       csound::Stack::traverse(Eigen::Matrix<double, -1, -1, 0, -1, -1> const&, csound::Score&) in Cell.cpp.o
>>>       csound::Koch::traverse(Eigen::Matrix<double, -1, -1, 0, -1, -1> const&, csound::Score&) in Cell.cpp.o
>>>       csound::Score::Score(csound::Score const&) in Cell.cpp.o
>>>       csound::Turtle::initialize() in ChordLindenmayer.cpp.o
>>>       csound::ChordLindenmayer::interpret(std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> >) in ChordLindenmayer.cpp.o
>>>       ...
>>>   "csound::Event::operator=(Eigen::Matrix<double, -1, 1, 0, -1, 1> const&)", referenced from:
>>>       csound::ChordLindenmayer::interpret(std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> >) in ChordLindenmayer.cpp.o
>>>       csound::Lindenmayer::interpret(std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> >, bool) in Lindenmayer.cpp.o
>>>       csound::Random::produceOrTransform(csound::Score&, unsigned long, unsigned long, Eigen::Matrix<double, -1, -1, 0, -1, -1> const&) in Random.cpp.o
>>>   "csound::Event::operator=(csound::Event const&)", referenced from:
>>>       csound::Score::operator=(csound::Score const&) in Cell.cpp.o
>>>       csound::Turtle::initialize() in ChordLindenmayer.cpp.o
>>>       csound::Turtle::operator=(csound::Turtle const&) in ChordLindenmayer.cpp.o
>>>       csound::ImageToScore::generate() in ImageToScore.cpp.o
>>>       csound::Lindenmayer::generate() in Lindenmayer.cpp.o
>>>       csound::Lindenmayer::initialize() in Lindenmayer.cpp.o
>>>       csound::Lindenmayer::interpret(std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> >, bool) in Lindenmayer.cpp.o
>>>       ...
>>>   "csound::operator<(csound::Event const&, csound::Event const&)", referenced from:
>>>       void std::__1::__sort<std::__1::__less<csound::Event, csound::Event>&, csound::Event*>(csound::Event*, csound::Event*, std::__1::__less<csound::Event, csound::Event>&) in Score.cpp.o
>>>       unsigned int std::__1::__sort3<std::__1::__less<csound::Event, csound::Event>&, csound::Event*>(csound::Event*, csound::Event*, csound::Event*, std::__1::__less<csound::Event, csound::Event>&) in Score.cpp.o
>>>       unsigned int std::__1::__sort4<std::__1::__less<csound::Event, csound::Event>&, csound::Event*>(csound::Event*, csound::Event*, csound::Event*, csound::Event*, std::__1::__less<csound::Event, csound::Event>&) in Score.cpp.o
>>>       unsigned int std::__1::__sort5<std::__1::__less<csound::Event, csound::Event>&, csound::Event*>(csound::Event*, csound::Event*, csound::Event*, csound::Event*, csound::Event*, std::__1::__less<csound::Event, csound::Event>&) in Score.cpp.o
>>>       void std::__1::__insertion_sort_3<std::__1::__less<csound::Event, csound::Event>&, csound::Event*>(csound::Event*, csound::Event*, std::__1::__less<csound::Event, csound::Event>&) in Score.cpp.o
>>>       bool std::__1::__insertion_sort_incomplete<std::__1::__less<csound::Event, csound::Event>&, csound::Event*>(csound::Event*, csound::Event*, std::__1::__less<csound::Event, csound::Event>&) in Score.cpp.o
>>>   "csound::Event::getChannel() const", referenced from:
>>>       csound::ImageToScore::generate() in ImageToScore.cpp.o
>>>   "csound::Event::getOffTime() const", referenced from:
>>>       csound::Intercut::traverse(Eigen::Matrix<double, -1, -1, 0, -1, -1> const&, csound::Score&) in Cell.cpp.o
>>>   "csound::Event::getDuration() const", referenced from:
>>>       csound::Koch::traverse(Eigen::Matrix<double, -1, -1, 0, -1, -1> const&, csound::Score&) in Cell.cpp.o
>>>   "csound::Event::getVelocity() const", referenced from:
>>>       csound::Koch::traverse(Eigen::Matrix<double, -1, -1, 0, -1, -1> const&, csound::Score&) in Cell.cpp.o
>>>   "csound::Event::getKeyNumber() const", referenced from:
>>>       csound::ImageToScore::generate() in ImageToScore.cpp.o
>>>   "csound::Event::getVelocityNumber() const", referenced from:
>>>       csound::ImageToScore::generate() in ImageToScore.cpp.o
>>>   "csound::Event::getKey() const", referenced from:
>>>       csound::Koch::traverse(Eigen::Matrix<double, -1, -1, 0, -1, -1> const&, csound::Score&) in Cell.cpp.o
>>>       csound::ChordLindenmayer::interpret(std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> >) in ChordLindenmayer.cpp.o
>>>   "csound::Event::getTime() const", referenced from:
>>>       csound::Cell::produceOrTransform(csound::Score&, unsigned long, unsigned long, Eigen::Matrix<double, -1, -1, 0, -1, -1> const&) in Cell.cpp.o
>>>       csound::Intercut::traverse(Eigen::Matrix<double, -1, -1, 0, -1, -1> const&, csound::Score&) in Cell.cpp.o
>>>       csound::Koch::traverse(Eigen::Matrix<double, -1, -1, 0, -1, -1> const&, csound::Score&) in Cell.cpp.o
>>>       csound::ChordLindenmayer::interpret(std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> >) in ChordLindenmayer.cpp.o
>>>       csound::ImageToScore::generate() in ImageToScore.cpp.o
>>>       csound::Random::produceOrTransform(csound::Score&, unsigned long, unsigned long, Eigen::Matrix<double, -1, -1, 0, -1, -1> const&) in Random.cpp.o
>>>       csound::Sequence::traverse(Eigen::Matrix<double, -1, -1, 0, -1, -1> const&, csound::Score&) in Sequence.cpp.o
>>>       ...
>>>   "csound::Event::toString() const", referenced from:
>>>       csound::Turtle::__str__() const in ChordLindenmayer.cpp.o
>>>       csound::ImageToScore::generate() in ImageToScore.cpp.o
>>> ld: symbol(s) not found for architecture x86_64
>>> ========================
>>> Prof. Victor Lazzarini
>>> Dean of Arts, Celtic Studies, and Philosophy,
>>> Maynooth University,
>>> Maynooth, Co Kildare, Ireland
>>> Tel: 00 353 7086936
>>> Fax: 00 353 1 7086952
Reply | Threaded
Open this post in threaded view
|  
Report Content as Inappropriate

Re: [Csnd-dev] CsoundAC build failure -- undefined symbols

Victor Lazzarini
Thanks. I'll check in a little while.

Victor Lazzarini
Dean of Arts, Celtic Studies, and Philosophy
Maynooth University
Ireland

> On 4 Jul 2017, at 17:11, Michael Gogins <[hidden email]> wrote:
>
> I think I have fixed this. I believe the problem was caused by my
> pushing a test version of Event.cpp.
>
> Best,
> Mike
>
> -----------------------------------------------------
> Michael Gogins
> Irreducible Productions
> http://michaelgogins.tumblr.com
> Michael dot Gogins at gmail dot com
>
>
>> On Tue, Jul 4, 2017 at 9:57 AM, Michael Gogins <[hidden email]> wrote:
>> I committed them to develop. I am examining the builds now. I do not
>> have OSX, does Travis build for OSX? If so I can just keep going till
>> it passes.
>>
>> Best,
>> Mike
>>
>> -----------------------------------------------------
>> Michael Gogins
>> Irreducible Productions
>> http://michaelgogins.tumblr.com
>> Michael dot Gogins at gmail dot com
>>
>>
>> On Tue, Jul 4, 2017 at 7:47 AM, Victor Lazzarini
>> <[hidden email]> wrote:
>>> Did you commit your changes to develop? I have cleared the cmake cache and also did a clean make. It is still
>>> failing to link on OSX.
>>>
>>> ========================
>>> Prof. Victor Lazzarini
>>> Dean of Arts, Celtic Studies, and Philosophy,
>>> Maynooth University,
>>> Maynooth, Co Kildare, Ireland
>>> Tel: 00 353 7086936
>>> Fax: 00 353 1 7086952
>>>
>>>> On 4 Jul 2017, at 12:11, Michael Gogins <[hidden email]> wrote:
>>>>
>>>> Probably caused by my recent changes for the Visual Studio build. Event comparator and comparison operators changed. Builds for me on Ubuntu mingw64 and visual studio 2015.
>>>>
>>>> On Jul 4, 2017 07:04, "Victor Lazzarini" <[hidden email]> wrote:
>>>> [ 79%] Linking CXX shared library ../../libCsoundAC.dylib
>>>> cd /Users/victor/src/csound6/debug/frontends/CsoundAC && /Applications/CMake.app/Contents/bin/cmake -E cmake_link_script CMakeFiles/libCsoundAC.dir/link.txt --verbose=1
>>>> /Applications/Xcode.app/Contents/Developer/Toolchains/XcodeDefault.xctoolchain/usr/bin/c++  -ffast-math -msse2 -fomit-frame-pointer -stdlib=libc++ -fvisibility=hidden -DHAVE_ATOMIC_BUILTIN -std=c++11 -g -mmacosx-version-min=10.7 -dynamiclib -Wl,-headerpad_max_install_names -compatibility_version 6.0.0 -o ../../libCsoundAC.6.0.dylib -install_name /Users/victor/src/csound6/debug/libCsoundAC.6.0.dylib CMakeFiles/libCsoundAC.dir/Cell.cpp.o CMakeFiles/libCsoundAC.dir/ChordLindenmayer.cpp.o CMakeFiles/libCsoundAC.dir/Composition.cpp.o CMakeFiles/libCsoundAC.dir/Conversions.cpp.o CMakeFiles/libCsoundAC.dir/Counterpoint.cpp.o CMakeFiles/libCsoundAC.dir/CounterpointMain.cpp.o CMakeFiles/libCsoundAC.dir/CounterpointNode.cpp.o CMakeFiles/libCsoundAC.dir/Event.cpp.o CMakeFiles/libCsoundAC.dir/Hocket.cpp.o CMakeFiles/libCsoundAC.dir/ImageToScore.cpp.o CMakeFiles/libCsoundAC.dir/Lindenmayer.cpp.o CMakeFiles/libCsoundAC.dir/MCRM.cpp.o CMakeFiles/libCsoundAC.dir/Midifile.cpp.o CMakeFiles/libCsoundAC.dir/MusicModel.cpp.o CMakeFiles/libCsoundAC.dir/Node.cpp.o CMakeFiles/libCsoundAC.dir/Random.cpp.o CMakeFiles/libCsoundAC.dir/Rescale.cpp.o CMakeFiles/libCsoundAC.dir/Score.cpp.o CMakeFiles/libCsoundAC.dir/ScoreModel.cpp.o CMakeFiles/libCsoundAC.dir/ScoreNode.cpp.o CMakeFiles/libCsoundAC.dir/Sequence.cpp.o CMakeFiles/libCsoundAC.dir/Shell.cpp.o CMakeFiles/libCsoundAC.dir/Soundfile.cpp.o CMakeFiles/libCsoundAC.dir/StrangeAttractor.cpp.o CMakeFiles/libCsoundAC.dir/System.cpp.o CMakeFiles/libCsoundAC.dir/Voicelead.cpp.o CMakeFiles/libCsoundAC.dir/VoiceleadingNode.cpp.o CMakeFiles/libCsoundAC.dir/allegro.cpp.o CMakeFiles/libCsoundAC.dir/allegrord.cpp.o CMakeFiles/libCsoundAC.dir/allegroserial.cpp.o CMakeFiles/libCsoundAC.dir/allegrosmfrd.cpp.o CMakeFiles/libCsoundAC.dir/allegrosmfwr.cpp.o CMakeFiles/libCsoundAC.dir/allegrowr.cpp.o CMakeFiles/libCsoundAC.dir/mfmidi.cpp.o CMakeFiles/libCsoundAC.dir/strparse.cpp.o CMakeFiles/libCsoundAC.dir/trace.cpp.o ../../libcsnd6.6.0.dylib ../../CsoundLib64.framework/Versions/6.0/CsoundLib64 -framework Carbon -framework Cocoa -framework ApplicationServices -lz /usr/local/lib/libfltk_images.dylib /usr/local/lib/libfltk_forms.dylib /usr/local/lib/libfltk.dylib /usr/local/lib/libsndfile.dylib
>>>> Undefined symbols for architecture x86_64:
>>>>  "csound::Event::setPitches(double)", referenced from:
>>>>      csound::Score::append(double, double, double, double, double, double, double, double, double, double, double) in Score.cpp.o
>>>>  "csound::Event::setDuration(double)", referenced from:
>>>>      csound::Chord::note(int, double, double, double, double, double) const in ImageToScore.cpp.o
>>>>      csound::Chord::note(int, double, double, double, double, double) const in Lindenmayer.cpp.o
>>>>      csound::MCRM::generate() in MCRM.cpp.o
>>>>      csound::Chord::note(int, double, double, double, double, double) const in MCRM.cpp.o
>>>>      csound::Score::append(double, double, double, double, double, double, double, double, double, double, double) in Score.cpp.o
>>>>      csound::Chord::note(int, double, double, double, double, double) const in StrangeAttractor.cpp.o
>>>>  "csound::Event::setVelocity(double)", referenced from:
>>>>      csound::Chord::note(int, double, double, double, double, double) const in ImageToScore.cpp.o
>>>>      csound::Chord::note(int, double, double, double, double, double) const in Lindenmayer.cpp.o
>>>>      csound::MCRM::generate() in MCRM.cpp.o
>>>>      csound::Chord::note(int, double, double, double, double, double) const in MCRM.cpp.o
>>>>      csound::Score::append(double, double, double, double, double, double, double, double, double, double, double) in Score.cpp.o
>>>>      csound::Chord::note(int, double, double, double, double, double) const in StrangeAttractor.cpp.o
>>>>  "csound::Event::setInstrument(double)", referenced from:
>>>>      csound::Chord::note(int, double, double, double, double, double) const in ImageToScore.cpp.o
>>>>      csound::Chord::note(int, double, double, double, double, double) const in Lindenmayer.cpp.o
>>>>      csound::Chord::note(int, double, double, double, double, double) const in MCRM.cpp.o
>>>>      csound::Score::append(double, double, double, double, double, double, double, double, double, double, double) in Score.cpp.o
>>>>      csound::Chord::note(int, double, double, double, double, double) const in StrangeAttractor.cpp.o
>>>>  "csound::Event::labels", referenced from:
>>>>      csound::Rescale::initialize() in Rescale.cpp.o
>>>>  "csound::Event::setKey(double)", referenced from:
>>>>      csound::ChordLindenmayer::interpret(std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> >) in ChordLindenmayer.cpp.o
>>>>      csound::Chord::note(int, double, double, double, double, double) const in ImageToScore.cpp.o
>>>>      csound::Chord::note(int, double, double, double, double, double) const in Lindenmayer.cpp.o
>>>>      csound::MCRM::generate() in MCRM.cpp.o
>>>>      csound::Chord::note(int, double, double, double, double, double) const in MCRM.cpp.o
>>>>      csound::Score::append(double, double, double, double, double, double, double, double, double, double, double) in Score.cpp.o
>>>>      csound::Chord::note(int, double, double, double, double, double) const in StrangeAttractor.cpp.o
>>>>      ...
>>>>  "csound::Event::setPan(double)", referenced from:
>>>>      csound::Chord::note(int, double, double, double, double, double) const in ImageToScore.cpp.o
>>>>      csound::Chord::note(int, double, double, double, double, double) const in Lindenmayer.cpp.o
>>>>      csound::Chord::note(int, double, double, double, double, double) const in MCRM.cpp.o
>>>>      csound::Score::append(double, double, double, double, double, double, double, double, double, double, double) in Score.cpp.o
>>>>      csound::Chord::note(int, double, double, double, double, double) const in StrangeAttractor.cpp.o
>>>>  "csound::Event::setTime(double)", referenced from:
>>>>      csound::Cell::produceOrTransform(csound::Score&, unsigned long, unsigned long, Eigen::Matrix<double, -1, -1, 0, -1, -1> const&) in Cell.cpp.o
>>>>      csound::Intercut::traverse(Eigen::Matrix<double, -1, -1, 0, -1, -1> const&, csound::Score&) in Cell.cpp.o
>>>>      csound::Chord::note(int, double, double, double, double, double) const in ImageToScore.cpp.o
>>>>      csound::Chord::note(int, double, double, double, double, double) const in Lindenmayer.cpp.o
>>>>      csound::Chord::note(int, double, double, double, double, double) const in MCRM.cpp.o
>>>>      csound::Random::produceOrTransform(csound::Score&, unsigned long, unsigned long, Eigen::Matrix<double, -1, -1, 0, -1, -1> const&) in Random.cpp.o
>>>>      csound::Score::append(double, double, double, double, double, double, double, double, double, double, double) in Score.cpp.o
>>>>      ...
>>>>  "csound::Event::setDepth(double)", referenced from:
>>>>      csound::Score::append(double, double, double, double, double, double, double, double, double, double, double) in Score.cpp.o
>>>>  "csound::Event::setPhase(double)", referenced from:
>>>>      csound::Score::append(double, double, double, double, double, double, double, double, double, double, double) in Score.cpp.o
>>>>  "csound::Event::setHeight(double)", referenced from:
>>>>      csound::Score::append(double, double, double, double, double, double, double, double, double, double, double) in Score.cpp.o
>>>>  "csound::Event::setStatus(double)", referenced from:
>>>>      csound::MCRM::generate() in MCRM.cpp.o
>>>>      csound::Score::append(double, double, double, double, double, double, double, double, double, double, double) in Score.cpp.o
>>>>  "csound::Event::Event(Eigen::Matrix<double, -1, 1, 0, -1, 1> const&)", referenced from:
>>>>      csound::Koch::traverse(Eigen::Matrix<double, -1, -1, 0, -1, -1> const&, csound::Score&) in Cell.cpp.o
>>>>      csound::MCRM::iterate(int, unsigned long, csound::Event const&, double) in MCRM.cpp.o
>>>>      csound::ScoreNode::produceOrTransform(csound::Score&, unsigned long, unsigned long, Eigen::Matrix<double, -1, -1, 0, -1, -1> const&) in ScoreNode.cpp.o
>>>>  "csound::Event::Event(csound::Event const&)", referenced from:
>>>>      csound::Cell::produceOrTransform(csound::Score&, unsigned long, unsigned long, Eigen::Matrix<double, -1, -1, 0, -1, -1> const&) in Cell.cpp.o
>>>>      csound::Intercut::traverse(Eigen::Matrix<double, -1, -1, 0, -1, -1> const&, csound::Score&) in Cell.cpp.o
>>>>      csound::Stack::traverse(Eigen::Matrix<double, -1, -1, 0, -1, -1> const&, csound::Score&) in Cell.cpp.o
>>>>      csound::Koch::traverse(Eigen::Matrix<double, -1, -1, 0, -1, -1> const&, csound::Score&) in Cell.cpp.o
>>>>      std::__1::enable_if<__is_forward_iterator<csound::Event*>::value, void>::type std::__1::vector<csound::Event, std::__1::allocator<csound::Event> >::__construct_at_end<csound::Event*>(csound::Event*, csound::Event*, unsigned long) in Cell.cpp.o
>>>>      void std::__1::vector<csound::Event, std::__1::allocator<csound::Event> >::__push_back_slow_path<csound::Event const&>(csound::Event const&&&) in Cell.cpp.o
>>>>      std::__1::vector<csound::Event, std::__1::allocator<csound::Event> >::__swap_out_circular_buffer(std::__1::__split_buffer<csound::Event, std::__1::allocator<csound::Event>&>&) in Cell.cpp.o
>>>>      ...
>>>>  "csound::Event::Event(double, double, double, double, double, double, double, double, double, double, double)", referenced from:
>>>>      csound::Random::produceOrTransform(csound::Score&, unsigned long, unsigned long, Eigen::Matrix<double, -1, -1, 0, -1, -1> const&) in Random.cpp.o
>>>>  "csound::Event::Event()", referenced from:
>>>>      csound::Turtle::initialize() in ChordLindenmayer.cpp.o
>>>>      csound::ChordLindenmayer::interpret(std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> >) in ChordLindenmayer.cpp.o
>>>>      csound::Turtle::Turtle() in ChordLindenmayer.cpp.o
>>>>      csound::Turtle::Turtle(csound::Turtle const&) in ChordLindenmayer.cpp.o
>>>>      std::__1::vector<csound::Event, std::__1::allocator<csound::Event> >::__construct_at_end(unsigned long) in ChordLindenmayer.cpp.o
>>>>      std::__1::__split_buffer<csound::Event, std::__1::allocator<csound::Event>&>::__construct_at_end(unsigned long) in ChordLindenmayer.cpp.o
>>>>      csound::CounterpointNode::produceOrTransform(csound::Score&, unsigned long, unsigned long, Eigen::Matrix<double, -1, -1, 0, -1, -1> const&) in CounterpointNode.cpp.o
>>>>      ...
>>>>  "csound::Event::~Event()", referenced from:
>>>>      csound::Cell::produceOrTransform(csound::Score&, unsigned long, unsigned long, Eigen::Matrix<double, -1, -1, 0, -1, -1> const&) in Cell.cpp.o
>>>>      csound::Intercut::traverse(Eigen::Matrix<double, -1, -1, 0, -1, -1> const&, csound::Score&) in Cell.cpp.o
>>>>      csound::Stack::traverse(Eigen::Matrix<double, -1, -1, 0, -1, -1> const&, csound::Score&) in Cell.cpp.o
>>>>      csound::Koch::traverse(Eigen::Matrix<double, -1, -1, 0, -1, -1> const&, csound::Score&) in Cell.cpp.o
>>>>      csound::Score::Score(csound::Score const&) in Cell.cpp.o
>>>>      csound::Turtle::initialize() in ChordLindenmayer.cpp.o
>>>>      csound::ChordLindenmayer::interpret(std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> >) in ChordLindenmayer.cpp.o
>>>>      ...
>>>>  "csound::Event::operator=(Eigen::Matrix<double, -1, 1, 0, -1, 1> const&)", referenced from:
>>>>      csound::ChordLindenmayer::interpret(std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> >) in ChordLindenmayer.cpp.o
>>>>      csound::Lindenmayer::interpret(std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> >, bool) in Lindenmayer.cpp.o
>>>>      csound::Random::produceOrTransform(csound::Score&, unsigned long, unsigned long, Eigen::Matrix<double, -1, -1, 0, -1, -1> const&) in Random.cpp.o
>>>>  "csound::Event::operator=(csound::Event const&)", referenced from:
>>>>      csound::Score::operator=(csound::Score const&) in Cell.cpp.o
>>>>      csound::Turtle::initialize() in ChordLindenmayer.cpp.o
>>>>      csound::Turtle::operator=(csound::Turtle const&) in ChordLindenmayer.cpp.o
>>>>      csound::ImageToScore::generate() in ImageToScore.cpp.o
>>>>      csound::Lindenmayer::generate() in Lindenmayer.cpp.o
>>>>      csound::Lindenmayer::initialize() in Lindenmayer.cpp.o
>>>>      csound::Lindenmayer::interpret(std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> >, bool) in Lindenmayer.cpp.o
>>>>      ...
>>>>  "csound::operator<(csound::Event const&, csound::Event const&)", referenced from:
>>>>      void std::__1::__sort<std::__1::__less<csound::Event, csound::Event>&, csound::Event*>(csound::Event*, csound::Event*, std::__1::__less<csound::Event, csound::Event>&) in Score.cpp.o
>>>>      unsigned int std::__1::__sort3<std::__1::__less<csound::Event, csound::Event>&, csound::Event*>(csound::Event*, csound::Event*, csound::Event*, std::__1::__less<csound::Event, csound::Event>&) in Score.cpp.o
>>>>      unsigned int std::__1::__sort4<std::__1::__less<csound::Event, csound::Event>&, csound::Event*>(csound::Event*, csound::Event*, csound::Event*, csound::Event*, std::__1::__less<csound::Event, csound::Event>&) in Score.cpp.o
>>>>      unsigned int std::__1::__sort5<std::__1::__less<csound::Event, csound::Event>&, csound::Event*>(csound::Event*, csound::Event*, csound::Event*, csound::Event*, csound::Event*, std::__1::__less<csound::Event, csound::Event>&) in Score.cpp.o
>>>>      void std::__1::__insertion_sort_3<std::__1::__less<csound::Event, csound::Event>&, csound::Event*>(csound::Event*, csound::Event*, std::__1::__less<csound::Event, csound::Event>&) in Score.cpp.o
>>>>      bool std::__1::__insertion_sort_incomplete<std::__1::__less<csound::Event, csound::Event>&, csound::Event*>(csound::Event*, csound::Event*, std::__1::__less<csound::Event, csound::Event>&) in Score.cpp.o
>>>>  "csound::Event::getChannel() const", referenced from:
>>>>      csound::ImageToScore::generate() in ImageToScore.cpp.o
>>>>  "csound::Event::getOffTime() const", referenced from:
>>>>      csound::Intercut::traverse(Eigen::Matrix<double, -1, -1, 0, -1, -1> const&, csound::Score&) in Cell.cpp.o
>>>>  "csound::Event::getDuration() const", referenced from:
>>>>      csound::Koch::traverse(Eigen::Matrix<double, -1, -1, 0, -1, -1> const&, csound::Score&) in Cell.cpp.o
>>>>  "csound::Event::getVelocity() const", referenced from:
>>>>      csound::Koch::traverse(Eigen::Matrix<double, -1, -1, 0, -1, -1> const&, csound::Score&) in Cell.cpp.o
>>>>  "csound::Event::getKeyNumber() const", referenced from:
>>>>      csound::ImageToScore::generate() in ImageToScore.cpp.o
>>>>  "csound::Event::getVelocityNumber() const", referenced from:
>>>>      csound::ImageToScore::generate() in ImageToScore.cpp.o
>>>>  "csound::Event::getKey() const", referenced from:
>>>>      csound::Koch::traverse(Eigen::Matrix<double, -1, -1, 0, -1, -1> const&, csound::Score&) in Cell.cpp.o
>>>>      csound::ChordLindenmayer::interpret(std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> >) in ChordLindenmayer.cpp.o
>>>>  "csound::Event::getTime() const", referenced from:
>>>>      csound::Cell::produceOrTransform(csound::Score&, unsigned long, unsigned long, Eigen::Matrix<double, -1, -1, 0, -1, -1> const&) in Cell.cpp.o
>>>>      csound::Intercut::traverse(Eigen::Matrix<double, -1, -1, 0, -1, -1> const&, csound::Score&) in Cell.cpp.o
>>>>      csound::Koch::traverse(Eigen::Matrix<double, -1, -1, 0, -1, -1> const&, csound::Score&) in Cell.cpp.o
>>>>      csound::ChordLindenmayer::interpret(std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> >) in ChordLindenmayer.cpp.o
>>>>      csound::ImageToScore::generate() in ImageToScore.cpp.o
>>>>      csound::Random::produceOrTransform(csound::Score&, unsigned long, unsigned long, Eigen::Matrix<double, -1, -1, 0, -1, -1> const&) in Random.cpp.o
>>>>      csound::Sequence::traverse(Eigen::Matrix<double, -1, -1, 0, -1, -1> const&, csound::Score&) in Sequence.cpp.o
>>>>      ...
>>>>  "csound::Event::toString() const", referenced from:
>>>>      csound::Turtle::__str__() const in ChordLindenmayer.cpp.o
>>>>      csound::ImageToScore::generate() in ImageToScore.cpp.o
>>>> ld: symbol(s) not found for architecture x86_64
>>>> ========================
>>>> Prof. Victor Lazzarini
>>>> Dean of Arts, Celtic Studies, and Philosophy,
>>>> Maynooth University,
>>>> Maynooth, Co Kildare, Ireland
>>>> Tel: 00 353 7086936
>>>> Fax: 00 353 1 7086952
Reply | Threaded
Open this post in threaded view
|  
Report Content as Inappropriate

Re: [Csnd-dev] CsoundAC build failure -- undefined symbols

Steven Yi
In reply to this post by Michael Gogins-2
In looking at the Travis docs yesterday, I saw that you could do Linus and OSX builds now. It'd be great to get OSX going (perhaps working on it in a branch first) as we'd have the major desktop platforms covered. (And iOS and Android would be a nice bonus)



On Tue, Jul 4, 2017 at 9:57 AM Michael Gogins <[hidden email]> wrote:
I committed them to develop. I am examining the builds now. I do not
have OSX, does Travis build for OSX? If so I can just keep going till
it passes.

Best,
Mike

-----------------------------------------------------
Michael Gogins
Irreducible Productions
http://michaelgogins.tumblr.com
Michael dot Gogins at gmail dot com


On Tue, Jul 4, 2017 at 7:47 AM, Victor Lazzarini
<[hidden email]> wrote:
> Did you commit your changes to develop? I have cleared the cmake cache and also did a clean make. It is still
> failing to link on OSX.
>
> ========================
> Prof. Victor Lazzarini
> Dean of Arts, Celtic Studies, and Philosophy,
> Maynooth University,
> Maynooth, Co Kildare, Ireland
> Tel: 00 353 7086936
> Fax: 00 353 1 7086952
>
>> On 4 Jul 2017, at 12:11, Michael Gogins <[hidden email]> wrote:
>>
>> Probably caused by my recent changes for the Visual Studio build. Event comparator and comparison operators changed. Builds for me on Ubuntu mingw64 and visual studio 2015.
>>
>> On Jul 4, 2017 07:04, "Victor Lazzarini" <[hidden email]> wrote:
>> [ 79%] Linking CXX shared library ../../libCsoundAC.dylib
>> cd /Users/victor/src/csound6/debug/frontends/CsoundAC && /Applications/CMake.app/Contents/bin/cmake -E cmake_link_script CMakeFiles/libCsoundAC.dir/link.txt --verbose=1
>> /Applications/Xcode.app/Contents/Developer/Toolchains/XcodeDefault.xctoolchain/usr/bin/c++  -ffast-math -msse2 -fomit-frame-pointer -stdlib=libc++ -fvisibility=hidden -DHAVE_ATOMIC_BUILTIN -std=c++11 -g -mmacosx-version-min=10.7 -dynamiclib -Wl,-headerpad_max_install_names -compatibility_version 6.0.0 -o ../../libCsoundAC.6.0.dylib -install_name /Users/victor/src/csound6/debug/libCsoundAC.6.0.dylib CMakeFiles/libCsoundAC.dir/Cell.cpp.o CMakeFiles/libCsoundAC.dir/ChordLindenmayer.cpp.o CMakeFiles/libCsoundAC.dir/Composition.cpp.o CMakeFiles/libCsoundAC.dir/Conversions.cpp.o CMakeFiles/libCsoundAC.dir/Counterpoint.cpp.o CMakeFiles/libCsoundAC.dir/CounterpointMain.cpp.o CMakeFiles/libCsoundAC.dir/CounterpointNode.cpp.o CMakeFiles/libCsoundAC.dir/Event.cpp.o CMakeFiles/libCsoundAC.dir/Hocket.cpp.o CMakeFiles/libCsoundAC.dir/ImageToScore.cpp.o CMakeFiles/libCsoundAC.dir/Lindenmayer.cpp.o CMakeFiles/libCsoundAC.dir/MCRM.cpp.o CMakeFiles/libCsoundAC.dir/Midifile.cpp.o CMakeFiles/libCsoundAC.dir/MusicModel.cpp.o CMakeFiles/libCsoundAC.dir/Node.cpp.o CMakeFiles/libCsoundAC.dir/Random.cpp.o CMakeFiles/libCsoundAC.dir/Rescale.cpp.o CMakeFiles/libCsoundAC.dir/Score.cpp.o CMakeFiles/libCsoundAC.dir/ScoreModel.cpp.o CMakeFiles/libCsoundAC.dir/ScoreNode.cpp.o CMakeFiles/libCsoundAC.dir/Sequence.cpp.o CMakeFiles/libCsoundAC.dir/Shell.cpp.o CMakeFiles/libCsoundAC.dir/Soundfile.cpp.o CMakeFiles/libCsoundAC.dir/StrangeAttractor.cpp.o CMakeFiles/libCsoundAC.dir/System.cpp.o CMakeFiles/libCsoundAC.dir/Voicelead.cpp.o CMakeFiles/libCsoundAC.dir/VoiceleadingNode.cpp.o CMakeFiles/libCsoundAC.dir/allegro.cpp.o CMakeFiles/libCsoundAC.dir/allegrord.cpp.o CMakeFiles/libCsoundAC.dir/allegroserial.cpp.o CMakeFiles/libCsoundAC.dir/allegrosmfrd.cpp.o CMakeFiles/libCsoundAC.dir/allegrosmfwr.cpp.o CMakeFiles/libCsoundAC.dir/allegrowr.cpp.o CMakeFiles/libCsoundAC.dir/mfmidi.cpp.o CMakeFiles/libCsoundAC.dir/strparse.cpp.o CMakeFiles/libCsoundAC.dir/trace.cpp.o ../../libcsnd6.6.0.dylib ../../CsoundLib64.framework/Versions/6.0/CsoundLib64 -framework Carbon -framework Cocoa -framework ApplicationServices -lz /usr/local/lib/libfltk_images.dylib /usr/local/lib/libfltk_forms.dylib /usr/local/lib/libfltk.dylib /usr/local/lib/libsndfile.dylib
>> Undefined symbols for architecture x86_64:
>>   "csound::Event::setPitches(double)", referenced from:
>>       csound::Score::append(double, double, double, double, double, double, double, double, double, double, double) in Score.cpp.o
>>   "csound::Event::setDuration(double)", referenced from:
>>       csound::Chord::note(int, double, double, double, double, double) const in ImageToScore.cpp.o
>>       csound::Chord::note(int, double, double, double, double, double) const in Lindenmayer.cpp.o
>>       csound::MCRM::generate() in MCRM.cpp.o
>>       csound::Chord::note(int, double, double, double, double, double) const in MCRM.cpp.o
>>       csound::Score::append(double, double, double, double, double, double, double, double, double, double, double) in Score.cpp.o
>>       csound::Chord::note(int, double, double, double, double, double) const in StrangeAttractor.cpp.o
>>   "csound::Event::setVelocity(double)", referenced from:
>>       csound::Chord::note(int, double, double, double, double, double) const in ImageToScore.cpp.o
>>       csound::Chord::note(int, double, double, double, double, double) const in Lindenmayer.cpp.o
>>       csound::MCRM::generate() in MCRM.cpp.o
>>       csound::Chord::note(int, double, double, double, double, double) const in MCRM.cpp.o
>>       csound::Score::append(double, double, double, double, double, double, double, double, double, double, double) in Score.cpp.o
>>       csound::Chord::note(int, double, double, double, double, double) const in StrangeAttractor.cpp.o
>>   "csound::Event::setInstrument(double)", referenced from:
>>       csound::Chord::note(int, double, double, double, double, double) const in ImageToScore.cpp.o
>>       csound::Chord::note(int, double, double, double, double, double) const in Lindenmayer.cpp.o
>>       csound::Chord::note(int, double, double, double, double, double) const in MCRM.cpp.o
>>       csound::Score::append(double, double, double, double, double, double, double, double, double, double, double) in Score.cpp.o
>>       csound::Chord::note(int, double, double, double, double, double) const in StrangeAttractor.cpp.o
>>   "csound::Event::labels", referenced from:
>>       csound::Rescale::initialize() in Rescale.cpp.o
>>   "csound::Event::setKey(double)", referenced from:
>>       csound::ChordLindenmayer::interpret(std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> >) in ChordLindenmayer.cpp.o
>>       csound::Chord::note(int, double, double, double, double, double) const in ImageToScore.cpp.o
>>       csound::Chord::note(int, double, double, double, double, double) const in Lindenmayer.cpp.o
>>       csound::MCRM::generate() in MCRM.cpp.o
>>       csound::Chord::note(int, double, double, double, double, double) const in MCRM.cpp.o
>>       csound::Score::append(double, double, double, double, double, double, double, double, double, double, double) in Score.cpp.o
>>       csound::Chord::note(int, double, double, double, double, double) const in StrangeAttractor.cpp.o
>>       ...
>>   "csound::Event::setPan(double)", referenced from:
>>       csound::Chord::note(int, double, double, double, double, double) const in ImageToScore.cpp.o
>>       csound::Chord::note(int, double, double, double, double, double) const in Lindenmayer.cpp.o
>>       csound::Chord::note(int, double, double, double, double, double) const in MCRM.cpp.o
>>       csound::Score::append(double, double, double, double, double, double, double, double, double, double, double) in Score.cpp.o
>>       csound::Chord::note(int, double, double, double, double, double) const in StrangeAttractor.cpp.o
>>   "csound::Event::setTime(double)", referenced from:
>>       csound::Cell::produceOrTransform(csound::Score&, unsigned long, unsigned long, Eigen::Matrix<double, -1, -1, 0, -1, -1> const&) in Cell.cpp.o
>>       csound::Intercut::traverse(Eigen::Matrix<double, -1, -1, 0, -1, -1> const&, csound::Score&) in Cell.cpp.o
>>       csound::Chord::note(int, double, double, double, double, double) const in ImageToScore.cpp.o
>>       csound::Chord::note(int, double, double, double, double, double) const in Lindenmayer.cpp.o
>>       csound::Chord::note(int, double, double, double, double, double) const in MCRM.cpp.o
>>       csound::Random::produceOrTransform(csound::Score&, unsigned long, unsigned long, Eigen::Matrix<double, -1, -1, 0, -1, -1> const&) in Random.cpp.o
>>       csound::Score::append(double, double, double, double, double, double, double, double, double, double, double) in Score.cpp.o
>>       ...
>>   "csound::Event::setDepth(double)", referenced from:
>>       csound::Score::append(double, double, double, double, double, double, double, double, double, double, double) in Score.cpp.o
>>   "csound::Event::setPhase(double)", referenced from:
>>       csound::Score::append(double, double, double, double, double, double, double, double, double, double, double) in Score.cpp.o
>>   "csound::Event::setHeight(double)", referenced from:
>>       csound::Score::append(double, double, double, double, double, double, double, double, double, double, double) in Score.cpp.o
>>   "csound::Event::setStatus(double)", referenced from:
>>       csound::MCRM::generate() in MCRM.cpp.o
>>       csound::Score::append(double, double, double, double, double, double, double, double, double, double, double) in Score.cpp.o
>>   "csound::Event::Event(Eigen::Matrix<double, -1, 1, 0, -1, 1> const&)", referenced from:
>>       csound::Koch::traverse(Eigen::Matrix<double, -1, -1, 0, -1, -1> const&, csound::Score&) in Cell.cpp.o
>>       csound::MCRM::iterate(int, unsigned long, csound::Event const&, double) in MCRM.cpp.o
>>       csound::ScoreNode::produceOrTransform(csound::Score&, unsigned long, unsigned long, Eigen::Matrix<double, -1, -1, 0, -1, -1> const&) in ScoreNode.cpp.o
>>   "csound::Event::Event(csound::Event const&)", referenced from:
>>       csound::Cell::produceOrTransform(csound::Score&, unsigned long, unsigned long, Eigen::Matrix<double, -1, -1, 0, -1, -1> const&) in Cell.cpp.o
>>       csound::Intercut::traverse(Eigen::Matrix<double, -1, -1, 0, -1, -1> const&, csound::Score&) in Cell.cpp.o
>>       csound::Stack::traverse(Eigen::Matrix<double, -1, -1, 0, -1, -1> const&, csound::Score&) in Cell.cpp.o
>>       csound::Koch::traverse(Eigen::Matrix<double, -1, -1, 0, -1, -1> const&, csound::Score&) in Cell.cpp.o
>>       std::__1::enable_if<__is_forward_iterator<csound::Event*>::value, void>::type std::__1::vector<csound::Event, std::__1::allocator<csound::Event> >::__construct_at_end<csound::Event*>(csound::Event*, csound::Event*, unsigned long) in Cell.cpp.o
>>       void std::__1::vector<csound::Event, std::__1::allocator<csound::Event> >::__push_back_slow_path<csound::Event const&>(csound::Event const&&&) in Cell.cpp.o
>>       std::__1::vector<csound::Event, std::__1::allocator<csound::Event> >::__swap_out_circular_buffer(std::__1::__split_buffer<csound::Event, std::__1::allocator<csound::Event>&>&) in Cell.cpp.o
>>       ...
>>   "csound::Event::Event(double, double, double, double, double, double, double, double, double, double, double)", referenced from:
>>       csound::Random::produceOrTransform(csound::Score&, unsigned long, unsigned long, Eigen::Matrix<double, -1, -1, 0, -1, -1> const&) in Random.cpp.o
>>   "csound::Event::Event()", referenced from:
>>       csound::Turtle::initialize() in ChordLindenmayer.cpp.o
>>       csound::ChordLindenmayer::interpret(std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> >) in ChordLindenmayer.cpp.o
>>       csound::Turtle::Turtle() in ChordLindenmayer.cpp.o
>>       csound::Turtle::Turtle(csound::Turtle const&) in ChordLindenmayer.cpp.o
>>       std::__1::vector<csound::Event, std::__1::allocator<csound::Event> >::__construct_at_end(unsigned long) in ChordLindenmayer.cpp.o
>>       std::__1::__split_buffer<csound::Event, std::__1::allocator<csound::Event>&>::__construct_at_end(unsigned long) in ChordLindenmayer.cpp.o
>>       csound::CounterpointNode::produceOrTransform(csound::Score&, unsigned long, unsigned long, Eigen::Matrix<double, -1, -1, 0, -1, -1> const&) in CounterpointNode.cpp.o
>>       ...
>>   "csound::Event::~Event()", referenced from:
>>       csound::Cell::produceOrTransform(csound::Score&, unsigned long, unsigned long, Eigen::Matrix<double, -1, -1, 0, -1, -1> const&) in Cell.cpp.o
>>       csound::Intercut::traverse(Eigen::Matrix<double, -1, -1, 0, -1, -1> const&, csound::Score&) in Cell.cpp.o
>>       csound::Stack::traverse(Eigen::Matrix<double, -1, -1, 0, -1, -1> const&, csound::Score&) in Cell.cpp.o
>>       csound::Koch::traverse(Eigen::Matrix<double, -1, -1, 0, -1, -1> const&, csound::Score&) in Cell.cpp.o
>>       csound::Score::Score(csound::Score const&) in Cell.cpp.o
>>       csound::Turtle::initialize() in ChordLindenmayer.cpp.o
>>       csound::ChordLindenmayer::interpret(std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> >) in ChordLindenmayer.cpp.o
>>       ...
>>   "csound::Event::operator=(Eigen::Matrix<double, -1, 1, 0, -1, 1> const&)", referenced from:
>>       csound::ChordLindenmayer::interpret(std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> >) in ChordLindenmayer.cpp.o
>>       csound::Lindenmayer::interpret(std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> >, bool) in Lindenmayer.cpp.o
>>       csound::Random::produceOrTransform(csound::Score&, unsigned long, unsigned long, Eigen::Matrix<double, -1, -1, 0, -1, -1> const&) in Random.cpp.o
>>   "csound::Event::operator=(csound::Event const&)", referenced from:
>>       csound::Score::operator=(csound::Score const&) in Cell.cpp.o
>>       csound::Turtle::initialize() in ChordLindenmayer.cpp.o
>>       csound::Turtle::operator=(csound::Turtle const&) in ChordLindenmayer.cpp.o
>>       csound::ImageToScore::generate() in ImageToScore.cpp.o
>>       csound::Lindenmayer::generate() in Lindenmayer.cpp.o
>>       csound::Lindenmayer::initialize() in Lindenmayer.cpp.o
>>       csound::Lindenmayer::interpret(std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> >, bool) in Lindenmayer.cpp.o
>>       ...
>>   "csound::operator<(csound::Event const&, csound::Event const&)", referenced from:
>>       void std::__1::__sort<std::__1::__less<csound::Event, csound::Event>&, csound::Event*>(csound::Event*, csound::Event*, std::__1::__less<csound::Event, csound::Event>&) in Score.cpp.o
>>       unsigned int std::__1::__sort3<std::__1::__less<csound::Event, csound::Event>&, csound::Event*>(csound::Event*, csound::Event*, csound::Event*, std::__1::__less<csound::Event, csound::Event>&) in Score.cpp.o
>>       unsigned int std::__1::__sort4<std::__1::__less<csound::Event, csound::Event>&, csound::Event*>(csound::Event*, csound::Event*, csound::Event*, csound::Event*, std::__1::__less<csound::Event, csound::Event>&) in Score.cpp.o
>>       unsigned int std::__1::__sort5<std::__1::__less<csound::Event, csound::Event>&, csound::Event*>(csound::Event*, csound::Event*, csound::Event*, csound::Event*, csound::Event*, std::__1::__less<csound::Event, csound::Event>&) in Score.cpp.o
>>       void std::__1::__insertion_sort_3<std::__1::__less<csound::Event, csound::Event>&, csound::Event*>(csound::Event*, csound::Event*, std::__1::__less<csound::Event, csound::Event>&) in Score.cpp.o
>>       bool std::__1::__insertion_sort_incomplete<std::__1::__less<csound::Event, csound::Event>&, csound::Event*>(csound::Event*, csound::Event*, std::__1::__less<csound::Event, csound::Event>&) in Score.cpp.o
>>   "csound::Event::getChannel() const", referenced from:
>>       csound::ImageToScore::generate() in ImageToScore.cpp.o
>>   "csound::Event::getOffTime() const", referenced from:
>>       csound::Intercut::traverse(Eigen::Matrix<double, -1, -1, 0, -1, -1> const&, csound::Score&) in Cell.cpp.o
>>   "csound::Event::getDuration() const", referenced from:
>>       csound::Koch::traverse(Eigen::Matrix<double, -1, -1, 0, -1, -1> const&, csound::Score&) in Cell.cpp.o
>>   "csound::Event::getVelocity() const", referenced from:
>>       csound::Koch::traverse(Eigen::Matrix<double, -1, -1, 0, -1, -1> const&, csound::Score&) in Cell.cpp.o
>>   "csound::Event::getKeyNumber() const", referenced from:
>>       csound::ImageToScore::generate() in ImageToScore.cpp.o
>>   "csound::Event::getVelocityNumber() const", referenced from:
>>       csound::ImageToScore::generate() in ImageToScore.cpp.o
>>   "csound::Event::getKey() const", referenced from:
>>       csound::Koch::traverse(Eigen::Matrix<double, -1, -1, 0, -1, -1> const&, csound::Score&) in Cell.cpp.o
>>       csound::ChordLindenmayer::interpret(std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> >) in ChordLindenmayer.cpp.o
>>   "csound::Event::getTime() const", referenced from:
>>       csound::Cell::produceOrTransform(csound::Score&, unsigned long, unsigned long, Eigen::Matrix<double, -1, -1, 0, -1, -1> const&) in Cell.cpp.o
>>       csound::Intercut::traverse(Eigen::Matrix<double, -1, -1, 0, -1, -1> const&, csound::Score&) in Cell.cpp.o
>>       csound::Koch::traverse(Eigen::Matrix<double, -1, -1, 0, -1, -1> const&, csound::Score&) in Cell.cpp.o
>>       csound::ChordLindenmayer::interpret(std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> >) in ChordLindenmayer.cpp.o
>>       csound::ImageToScore::generate() in ImageToScore.cpp.o
>>       csound::Random::produceOrTransform(csound::Score&, unsigned long, unsigned long, Eigen::Matrix<double, -1, -1, 0, -1, -1> const&) in Random.cpp.o
>>       csound::Sequence::traverse(Eigen::Matrix<double, -1, -1, 0, -1, -1> const&, csound::Score&) in Sequence.cpp.o
>>       ...
>>   "csound::Event::toString() const", referenced from:
>>       csound::Turtle::__str__() const in ChordLindenmayer.cpp.o
>>       csound::ImageToScore::generate() in ImageToScore.cpp.o
>> ld: symbol(s) not found for architecture x86_64
>> ========================
>> Prof. Victor Lazzarini
>> Dean of Arts, Celtic Studies, and Philosophy,
>> Maynooth University,
>> Maynooth, Co Kildare, Ireland
>> Tel: 00 353 7086936
>> Fax: 00 353 1 7086952
Reply | Threaded
Open this post in threaded view
|  
Report Content as Inappropriate

Re: [Csnd-dev] CsoundAC build failure -- undefined symbols

Victor Lazzarini
In reply to this post by Victor Lazzarini
It’s building now, thanks.
========================
Prof. Victor Lazzarini
Dean of Arts, Celtic Studies, and Philosophy,
Maynooth University,
Maynooth, Co Kildare, Ireland
Tel: 00 353 7086936
Fax: 00 353 1 7086952

> On 4 Jul 2017, at 16:25, Victor Lazzarini <[hidden email]> wrote:
>
> Thanks. I'll check in a little while.
>
> Victor Lazzarini
> Dean of Arts, Celtic Studies, and Philosophy
> Maynooth University
> Ireland
>
>> On 4 Jul 2017, at 17:11, Michael Gogins <[hidden email]> wrote:
>>
>> I think I have fixed this. I believe the problem was caused by my
>> pushing a test version of Event.cpp.
>>
>> Best,
>> Mike
>>
>> -----------------------------------------------------
>> Michael Gogins
>> Irreducible Productions
>> http://michaelgogins.tumblr.com
>> Michael dot Gogins at gmail dot com
>>
>>
>>> On Tue, Jul 4, 2017 at 9:57 AM, Michael Gogins <[hidden email]> wrote:
>>> I committed them to develop. I am examining the builds now. I do not
>>> have OSX, does Travis build for OSX? If so I can just keep going till
>>> it passes.
>>>
>>> Best,
>>> Mike
>>>
>>> -----------------------------------------------------
>>> Michael Gogins
>>> Irreducible Productions
>>> http://michaelgogins.tumblr.com
>>> Michael dot Gogins at gmail dot com
>>>
>>>
>>> On Tue, Jul 4, 2017 at 7:47 AM, Victor Lazzarini
>>> <[hidden email]> wrote:
>>>> Did you commit your changes to develop? I have cleared the cmake cache and also did a clean make. It is still
>>>> failing to link on OSX.
>>>>
>>>> ========================
>>>> Prof. Victor Lazzarini
>>>> Dean of Arts, Celtic Studies, and Philosophy,
>>>> Maynooth University,
>>>> Maynooth, Co Kildare, Ireland
>>>> Tel: 00 353 7086936
>>>> Fax: 00 353 1 7086952
>>>>
>>>>> On 4 Jul 2017, at 12:11, Michael Gogins <[hidden email]> wrote:
>>>>>
>>>>> Probably caused by my recent changes for the Visual Studio build. Event comparator and comparison operators changed. Builds for me on Ubuntu mingw64 and visual studio 2015.
>>>>>
>>>>> On Jul 4, 2017 07:04, "Victor Lazzarini" <[hidden email]> wrote:
>>>>> [ 79%] Linking CXX shared library ../../libCsoundAC.dylib
>>>>> cd /Users/victor/src/csound6/debug/frontends/CsoundAC && /Applications/CMake.app/Contents/bin/cmake -E cmake_link_script CMakeFiles/libCsoundAC.dir/link.txt --verbose=1
>>>>> /Applications/Xcode.app/Contents/Developer/Toolchains/XcodeDefault.xctoolchain/usr/bin/c++  -ffast-math -msse2 -fomit-frame-pointer -stdlib=libc++ -fvisibility=hidden -DHAVE_ATOMIC_BUILTIN -std=c++11 -g -mmacosx-version-min=10.7 -dynamiclib -Wl,-headerpad_max_install_names -compatibility_version 6.0.0 -o ../../libCsoundAC.6.0.dylib -install_name /Users/victor/src/csound6/debug/libCsoundAC.6.0.dylib CMakeFiles/libCsoundAC.dir/Cell.cpp.o CMakeFiles/libCsoundAC.dir/ChordLindenmayer.cpp.o CMakeFiles/libCsoundAC.dir/Composition.cpp.o CMakeFiles/libCsoundAC.dir/Conversions.cpp.o CMakeFiles/libCsoundAC.dir/Counterpoint.cpp.o CMakeFiles/libCsoundAC.dir/CounterpointMain.cpp.o CMakeFiles/libCsoundAC.dir/CounterpointNode.cpp.o CMakeFiles/libCsoundAC.dir/Event.cpp.o CMakeFiles/libCsoundAC.dir/Hocket.cpp.o CMakeFiles/libCsoundAC.dir/ImageToScore.cpp.o CMakeFiles/libCsoundAC.dir/Lindenmayer.cpp.o CMakeFiles/libCsoundAC.dir/MCRM.cpp.o CMakeFiles/libCsoundAC.dir/Midifile.cpp.o CMakeFiles/libCsoundAC.dir/MusicModel.cpp.o CMakeFiles/libCsoundAC.dir/Node.cpp.o CMakeFiles/libCsoundAC.dir/Random.cpp.o CMakeFiles/libCsoundAC.dir/Rescale.cpp.o CMakeFiles/libCsoundAC.dir/Score.cpp.o CMakeFiles/libCsoundAC.dir/ScoreModel.cpp.o CMakeFiles/libCsoundAC.dir/ScoreNode.cpp.o CMakeFiles/libCsoundAC.dir/Sequence.cpp.o CMakeFiles/libCsoundAC.dir/Shell.cpp.o CMakeFiles/libCsoundAC.dir/Soundfile.cpp.o CMakeFiles/libCsoundAC.dir/StrangeAttractor.cpp.o CMakeFiles/libCsoundAC.dir/System.cpp.o CMakeFiles/libCsoundAC.dir/Voicelead.cpp.o CMakeFiles/libCsoundAC.dir/VoiceleadingNode.cpp.o CMakeFiles/libCsoundAC.dir/allegro.cpp.o CMakeFiles/libCsoundAC.dir/allegrord.cpp.o CMakeFiles/libCsoundAC.dir/allegroserial.cpp.o CMakeFiles/libCsoundAC.dir/allegrosmfrd.cpp.o CMakeFiles/libCsoundAC.dir/allegrosmfwr.cpp.o CMakeFiles/libCsoundAC.dir/allegrowr.cpp.o CMakeFiles/libCsoundAC.dir/mfmidi.cpp.o CMakeFiles/libCsoundAC.dir/strparse.cpp.o CMakeFiles/libCsoundAC.dir/trace.cpp.o ../../libcsnd6.6.0.dylib ../../CsoundLib64.framework/Versions/6.0/CsoundLib64 -framework Carbon -framework Cocoa -framework ApplicationServices -lz /usr/local/lib/libfltk_images.dylib /usr/local/lib/libfltk_forms.dylib /usr/local/lib/libfltk.dylib /usr/local/lib/libsndfile.dylib
>>>>> Undefined symbols for architecture x86_64:
>>>>> "csound::Event::setPitches(double)", referenced from:
>>>>>     csound::Score::append(double, double, double, double, double, double, double, double, double, double, double) in Score.cpp.o
>>>>> "csound::Event::setDuration(double)", referenced from:
>>>>>     csound::Chord::note(int, double, double, double, double, double) const in ImageToScore.cpp.o
>>>>>     csound::Chord::note(int, double, double, double, double, double) const in Lindenmayer.cpp.o
>>>>>     csound::MCRM::generate() in MCRM.cpp.o
>>>>>     csound::Chord::note(int, double, double, double, double, double) const in MCRM.cpp.o
>>>>>     csound::Score::append(double, double, double, double, double, double, double, double, double, double, double) in Score.cpp.o
>>>>>     csound::Chord::note(int, double, double, double, double, double) const in StrangeAttractor.cpp.o
>>>>> "csound::Event::setVelocity(double)", referenced from:
>>>>>     csound::Chord::note(int, double, double, double, double, double) const in ImageToScore.cpp.o
>>>>>     csound::Chord::note(int, double, double, double, double, double) const in Lindenmayer.cpp.o
>>>>>     csound::MCRM::generate() in MCRM.cpp.o
>>>>>     csound::Chord::note(int, double, double, double, double, double) const in MCRM.cpp.o
>>>>>     csound::Score::append(double, double, double, double, double, double, double, double, double, double, double) in Score.cpp.o
>>>>>     csound::Chord::note(int, double, double, double, double, double) const in StrangeAttractor.cpp.o
>>>>> "csound::Event::setInstrument(double)", referenced from:
>>>>>     csound::Chord::note(int, double, double, double, double, double) const in ImageToScore.cpp.o
>>>>>     csound::Chord::note(int, double, double, double, double, double) const in Lindenmayer.cpp.o
>>>>>     csound::Chord::note(int, double, double, double, double, double) const in MCRM.cpp.o
>>>>>     csound::Score::append(double, double, double, double, double, double, double, double, double, double, double) in Score.cpp.o
>>>>>     csound::Chord::note(int, double, double, double, double, double) const in StrangeAttractor.cpp.o
>>>>> "csound::Event::labels", referenced from:
>>>>>     csound::Rescale::initialize() in Rescale.cpp.o
>>>>> "csound::Event::setKey(double)", referenced from:
>>>>>     csound::ChordLindenmayer::interpret(std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> >) in ChordLindenmayer.cpp.o
>>>>>     csound::Chord::note(int, double, double, double, double, double) const in ImageToScore.cpp.o
>>>>>     csound::Chord::note(int, double, double, double, double, double) const in Lindenmayer.cpp.o
>>>>>     csound::MCRM::generate() in MCRM.cpp.o
>>>>>     csound::Chord::note(int, double, double, double, double, double) const in MCRM.cpp.o
>>>>>     csound::Score::append(double, double, double, double, double, double, double, double, double, double, double) in Score.cpp.o
>>>>>     csound::Chord::note(int, double, double, double, double, double) const in StrangeAttractor.cpp.o
>>>>>     ...
>>>>> "csound::Event::setPan(double)", referenced from:
>>>>>     csound::Chord::note(int, double, double, double, double, double) const in ImageToScore.cpp.o
>>>>>     csound::Chord::note(int, double, double, double, double, double) const in Lindenmayer.cpp.o
>>>>>     csound::Chord::note(int, double, double, double, double, double) const in MCRM.cpp.o
>>>>>     csound::Score::append(double, double, double, double, double, double, double, double, double, double, double) in Score.cpp.o
>>>>>     csound::Chord::note(int, double, double, double, double, double) const in StrangeAttractor.cpp.o
>>>>> "csound::Event::setTime(double)", referenced from:
>>>>>     csound::Cell::produceOrTransform(csound::Score&, unsigned long, unsigned long, Eigen::Matrix<double, -1, -1, 0, -1, -1> const&) in Cell.cpp.o
>>>>>     csound::Intercut::traverse(Eigen::Matrix<double, -1, -1, 0, -1, -1> const&, csound::Score&) in Cell.cpp.o
>>>>>     csound::Chord::note(int, double, double, double, double, double) const in ImageToScore.cpp.o
>>>>>     csound::Chord::note(int, double, double, double, double, double) const in Lindenmayer.cpp.o
>>>>>     csound::Chord::note(int, double, double, double, double, double) const in MCRM.cpp.o
>>>>>     csound::Random::produceOrTransform(csound::Score&, unsigned long, unsigned long, Eigen::Matrix<double, -1, -1, 0, -1, -1> const&) in Random.cpp.o
>>>>>     csound::Score::append(double, double, double, double, double, double, double, double, double, double, double) in Score.cpp.o
>>>>>     ...
>>>>> "csound::Event::setDepth(double)", referenced from:
>>>>>     csound::Score::append(double, double, double, double, double, double, double, double, double, double, double) in Score.cpp.o
>>>>> "csound::Event::setPhase(double)", referenced from:
>>>>>     csound::Score::append(double, double, double, double, double, double, double, double, double, double, double) in Score.cpp.o
>>>>> "csound::Event::setHeight(double)", referenced from:
>>>>>     csound::Score::append(double, double, double, double, double, double, double, double, double, double, double) in Score.cpp.o
>>>>> "csound::Event::setStatus(double)", referenced from:
>>>>>     csound::MCRM::generate() in MCRM.cpp.o
>>>>>     csound::Score::append(double, double, double, double, double, double, double, double, double, double, double) in Score.cpp.o
>>>>> "csound::Event::Event(Eigen::Matrix<double, -1, 1, 0, -1, 1> const&)", referenced from:
>>>>>     csound::Koch::traverse(Eigen::Matrix<double, -1, -1, 0, -1, -1> const&, csound::Score&) in Cell.cpp.o
>>>>>     csound::MCRM::iterate(int, unsigned long, csound::Event const&, double) in MCRM.cpp.o
>>>>>     csound::ScoreNode::produceOrTransform(csound::Score&, unsigned long, unsigned long, Eigen::Matrix<double, -1, -1, 0, -1, -1> const&) in ScoreNode.cpp.o
>>>>> "csound::Event::Event(csound::Event const&)", referenced from:
>>>>>     csound::Cell::produceOrTransform(csound::Score&, unsigned long, unsigned long, Eigen::Matrix<double, -1, -1, 0, -1, -1> const&) in Cell.cpp.o
>>>>>     csound::Intercut::traverse(Eigen::Matrix<double, -1, -1, 0, -1, -1> const&, csound::Score&) in Cell.cpp.o
>>>>>     csound::Stack::traverse(Eigen::Matrix<double, -1, -1, 0, -1, -1> const&, csound::Score&) in Cell.cpp.o
>>>>>     csound::Koch::traverse(Eigen::Matrix<double, -1, -1, 0, -1, -1> const&, csound::Score&) in Cell.cpp.o
>>>>>     std::__1::enable_if<__is_forward_iterator<csound::Event*>::value, void>::type std::__1::vector<csound::Event, std::__1::allocator<csound::Event> >::__construct_at_end<csound::Event*>(csound::Event*, csound::Event*, unsigned long) in Cell.cpp.o
>>>>>     void std::__1::vector<csound::Event, std::__1::allocator<csound::Event> >::__push_back_slow_path<csound::Event const&>(csound::Event const&&&) in Cell.cpp.o
>>>>>     std::__1::vector<csound::Event, std::__1::allocator<csound::Event> >::__swap_out_circular_buffer(std::__1::__split_buffer<csound::Event, std::__1::allocator<csound::Event>&>&) in Cell.cpp.o
>>>>>     ...
>>>>> "csound::Event::Event(double, double, double, double, double, double, double, double, double, double, double)", referenced from:
>>>>>     csound::Random::produceOrTransform(csound::Score&, unsigned long, unsigned long, Eigen::Matrix<double, -1, -1, 0, -1, -1> const&) in Random.cpp.o
>>>>> "csound::Event::Event()", referenced from:
>>>>>     csound::Turtle::initialize() in ChordLindenmayer.cpp.o
>>>>>     csound::ChordLindenmayer::interpret(std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> >) in ChordLindenmayer.cpp.o
>>>>>     csound::Turtle::Turtle() in ChordLindenmayer.cpp.o
>>>>>     csound::Turtle::Turtle(csound::Turtle const&) in ChordLindenmayer.cpp.o
>>>>>     std::__1::vector<csound::Event, std::__1::allocator<csound::Event> >::__construct_at_end(unsigned long) in ChordLindenmayer.cpp.o
>>>>>     std::__1::__split_buffer<csound::Event, std::__1::allocator<csound::Event>&>::__construct_at_end(unsigned long) in ChordLindenmayer.cpp.o
>>>>>     csound::CounterpointNode::produceOrTransform(csound::Score&, unsigned long, unsigned long, Eigen::Matrix<double, -1, -1, 0, -1, -1> const&) in CounterpointNode.cpp.o
>>>>>     ...
>>>>> "csound::Event::~Event()", referenced from:
>>>>>     csound::Cell::produceOrTransform(csound::Score&, unsigned long, unsigned long, Eigen::Matrix<double, -1, -1, 0, -1, -1> const&) in Cell.cpp.o
>>>>>     csound::Intercut::traverse(Eigen::Matrix<double, -1, -1, 0, -1, -1> const&, csound::Score&) in Cell.cpp.o
>>>>>     csound::Stack::traverse(Eigen::Matrix<double, -1, -1, 0, -1, -1> const&, csound::Score&) in Cell.cpp.o
>>>>>     csound::Koch::traverse(Eigen::Matrix<double, -1, -1, 0, -1, -1> const&, csound::Score&) in Cell.cpp.o
>>>>>     csound::Score::Score(csound::Score const&) in Cell.cpp.o
>>>>>     csound::Turtle::initialize() in ChordLindenmayer.cpp.o
>>>>>     csound::ChordLindenmayer::interpret(std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> >) in ChordLindenmayer.cpp.o
>>>>>     ...
>>>>> "csound::Event::operator=(Eigen::Matrix<double, -1, 1, 0, -1, 1> const&)", referenced from:
>>>>>     csound::ChordLindenmayer::interpret(std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> >) in ChordLindenmayer.cpp.o
>>>>>     csound::Lindenmayer::interpret(std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> >, bool) in Lindenmayer.cpp.o
>>>>>     csound::Random::produceOrTransform(csound::Score&, unsigned long, unsigned long, Eigen::Matrix<double, -1, -1, 0, -1, -1> const&) in Random.cpp.o
>>>>> "csound::Event::operator=(csound::Event const&)", referenced from:
>>>>>     csound::Score::operator=(csound::Score const&) in Cell.cpp.o
>>>>>     csound::Turtle::initialize() in ChordLindenmayer.cpp.o
>>>>>     csound::Turtle::operator=(csound::Turtle const&) in ChordLindenmayer.cpp.o
>>>>>     csound::ImageToScore::generate() in ImageToScore.cpp.o
>>>>>     csound::Lindenmayer::generate() in Lindenmayer.cpp.o
>>>>>     csound::Lindenmayer::initialize() in Lindenmayer.cpp.o
>>>>>     csound::Lindenmayer::interpret(std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> >, bool) in Lindenmayer.cpp.o
>>>>>     ...
>>>>> "csound::operator<(csound::Event const&, csound::Event const&)", referenced from:
>>>>>     void std::__1::__sort<std::__1::__less<csound::Event, csound::Event>&, csound::Event*>(csound::Event*, csound::Event*, std::__1::__less<csound::Event, csound::Event>&) in Score.cpp.o
>>>>>     unsigned int std::__1::__sort3<std::__1::__less<csound::Event, csound::Event>&, csound::Event*>(csound::Event*, csound::Event*, csound::Event*, std::__1::__less<csound::Event, csound::Event>&) in Score.cpp.o
>>>>>     unsigned int std::__1::__sort4<std::__1::__less<csound::Event, csound::Event>&, csound::Event*>(csound::Event*, csound::Event*, csound::Event*, csound::Event*, std::__1::__less<csound::Event, csound::Event>&) in Score.cpp.o
>>>>>     unsigned int std::__1::__sort5<std::__1::__less<csound::Event, csound::Event>&, csound::Event*>(csound::Event*, csound::Event*, csound::Event*, csound::Event*, csound::Event*, std::__1::__less<csound::Event, csound::Event>&) in Score.cpp.o
>>>>>     void std::__1::__insertion_sort_3<std::__1::__less<csound::Event, csound::Event>&, csound::Event*>(csound::Event*, csound::Event*, std::__1::__less<csound::Event, csound::Event>&) in Score.cpp.o
>>>>>     bool std::__1::__insertion_sort_incomplete<std::__1::__less<csound::Event, csound::Event>&, csound::Event*>(csound::Event*, csound::Event*, std::__1::__less<csound::Event, csound::Event>&) in Score.cpp.o
>>>>> "csound::Event::getChannel() const", referenced from:
>>>>>     csound::ImageToScore::generate() in ImageToScore.cpp.o
>>>>> "csound::Event::getOffTime() const", referenced from:
>>>>>     csound::Intercut::traverse(Eigen::Matrix<double, -1, -1, 0, -1, -1> const&, csound::Score&) in Cell.cpp.o
>>>>> "csound::Event::getDuration() const", referenced from:
>>>>>     csound::Koch::traverse(Eigen::Matrix<double, -1, -1, 0, -1, -1> const&, csound::Score&) in Cell.cpp.o
>>>>> "csound::Event::getVelocity() const", referenced from:
>>>>>     csound::Koch::traverse(Eigen::Matrix<double, -1, -1, 0, -1, -1> const&, csound::Score&) in Cell.cpp.o
>>>>> "csound::Event::getKeyNumber() const", referenced from:
>>>>>     csound::ImageToScore::generate() in ImageToScore.cpp.o
>>>>> "csound::Event::getVelocityNumber() const", referenced from:
>>>>>     csound::ImageToScore::generate() in ImageToScore.cpp.o
>>>>> "csound::Event::getKey() const", referenced from:
>>>>>     csound::Koch::traverse(Eigen::Matrix<double, -1, -1, 0, -1, -1> const&, csound::Score&) in Cell.cpp.o
>>>>>     csound::ChordLindenmayer::interpret(std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> >) in ChordLindenmayer.cpp.o
>>>>> "csound::Event::getTime() const", referenced from:
>>>>>     csound::Cell::produceOrTransform(csound::Score&, unsigned long, unsigned long, Eigen::Matrix<double, -1, -1, 0, -1, -1> const&) in Cell.cpp.o
>>>>>     csound::Intercut::traverse(Eigen::Matrix<double, -1, -1, 0, -1, -1> const&, csound::Score&) in Cell.cpp.o
>>>>>     csound::Koch::traverse(Eigen::Matrix<double, -1, -1, 0, -1, -1> const&, csound::Score&) in Cell.cpp.o
>>>>>     csound::ChordLindenmayer::interpret(std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> >) in ChordLindenmayer.cpp.o
>>>>>     csound::ImageToScore::generate() in ImageToScore.cpp.o
>>>>>     csound::Random::produceOrTransform(csound::Score&, unsigned long, unsigned long, Eigen::Matrix<double, -1, -1, 0, -1, -1> const&) in Random.cpp.o
>>>>>     csound::Sequence::traverse(Eigen::Matrix<double, -1, -1, 0, -1, -1> const&, csound::Score&) in Sequence.cpp.o
>>>>>     ...
>>>>> "csound::Event::toString() const", referenced from:
>>>>>     csound::Turtle::__str__() const in ChordLindenmayer.cpp.o
>>>>>     csound::ImageToScore::generate() in ImageToScore.cpp.o
>>>>> ld: symbol(s) not found for architecture x86_64
>>>>> ========================
>>>>> Prof. Victor Lazzarini
>>>>> Dean of Arts, Celtic Studies, and Philosophy,
>>>>> Maynooth University,
>>>>> Maynooth, Co Kildare, Ireland
>>>>> Tel: 00 353 7086936
>>>>> Fax: 00 353 1 7086952

Loading...