[Stk] Simple Link Error

Philgood Productions philgood_productions@yahoo.com
Mon, 11 Nov 2002 12:34:46 -0800 (PST)


I was hesitant to post cause I did not want to look stupid but I'm getting
desperate NOW!!!!

Finally got OSX, Running Codewarrior V8. 

I started a project using:
 Mac OS C++ Stationary 
 OS Carbon
 Standard Console
 C++ Console Carbon

Added DEMO.CPP included the 
include folder
projects/demo folder

errors a plenty... What am I doing WRONG?????? I know I'm not the smartest
cookie in the JAR but this is starting to bother me... I tried this with 4.0
and 4.1.1. What am I doing WRONG?


LINK ERRORS : undefined (blah blah blah) (code)


EXAMPLE of the errors.

Link Error   : undefined: 'Stk::sampleRate()' (code)
Referenced from 'main' in demo.cpp

Link Error   : undefined: 'voiceByNumber(int,Instrmnt**)' (code)
Referenced from 'main' in demo.cpp

Link Error   : undefined: 'Voicer::removeInstrument(Instrmnt*)' (code)
Referenced from 'main' in demo.cpp

Link Error   : undefined: 'Voicer::silence()' (code)
Referenced from 'main' in demo.cpp

Link Error   : undefined: 'Voicer::pitchBend(double,int)' (code)
Referenced from 'main' in demo.cpp

Link Error   : undefined: 'Voicer::setFrequency(double,int)' (code)
Referenced from 'main' in demo.cpp

Link Error   : undefined: 'Voicer::controlChange(int,double,int)' (code)
Referenced from 'main' in demo.cpp

Link Error   : undefined: 'Voicer::noteOn(double,double,int)' (code)
Referenced from 'main' in demo.cpp

Link Error   : undefined: 'Voicer::noteOff(double,double,int)' (code)
Referenced from 'main' in demo.cpp

Link Error   : undefined: 'Messager::getByteThree() const' (code)
Referenced from 'main' in demo.cpp

Link Error   : undefined: 'Messager::getByteTwo() const' (code)
Referenced from 'main' in demo.cpp

Link Error   : undefined: 'Voicer::tick()' (code)
Referenced from 'main' in demo.cpp

Link Error   : undefined: 'Messager::getDelta() const' (code)
Referenced from 'main' in demo.cpp

Link Error   : undefined: 'Messager::nextMessage()' (code)
Referenced from 'main' in demo.cpp

Link Error   : undefined: 'Reverb::setEffectMix(double)' (code)
Referenced from 'main' in demo.cpp

Link Error   : undefined: 'PRCRev::PRCRev(double)' (code)
Referenced from 'main' in demo.cpp

Link Error   : undefined: 'parseArgs(int,char**,WvOut**,Messager**)' (code)
Referenced from 'main' in demo.cpp

Link Error   : undefined: 'Voicer::addInstrument(Instrmnt*,int)' (code)
Referenced from 'main' in demo.cpp

Link Error   : undefined: 'Voicer::Voicer(int,double)' (code)
Referenced from 'main' in demo.cpp

Link Error   : undefined: 'usage(char*)' (code)
Referenced from 'main' in demo.cpp

Link Error   : undefined: 'voiceByName(char*,Instrmnt**)' (code)
Referenced from 'main' in demo.cpp

Link Error   : undefined: 'countVoices(int,char**)' (code)
Referenced from 'main' in demo.cpp

Link Error   : undefined: 'checkArgs(int,char**)' (code)
Referenced from 'main' in demo.cpp

Link Error   : undefined: 'Stk::setSampleRate(double)' (code)
Referenced from 'main' in demo.cpp


Thanks in advance,
Philip M. Jones II
Philgood Productions

end


--- Gary Scavone <gary@ccrma.Stanford.EDU> wrote:
> Hi Philip,
> 
> The symbol '__start' does not come from within STK.  I never tried STK
> with OS 9, but it definitely compiles using gcc on OS X.  If you're
> trying to compile it for OS 9, then you shouldn't include any
> "realtime" API preprocessor definitions (like __MACOSX_CORE__).
> 
> --gary
> 


__________________________________________________
Do you Yahoo!?
U2 on LAUNCH - Exclusive greatest hits videos
http://launch.yahoo.com/u2