[Stk] Simple Link Error

Airy André airy.andre@free.fr
Mon, 11 Nov 2002 21:44:38 +0100


It looks like you forgot to add the "src" directory at the top of the 
stk distribution.
The projects folders only contains the demos, not the core classes.

Airy

Le lundi, 11 nov 2002, à 21:34 Europe/Paris, Philgood Productions a 
écrit :

> 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
> _______________________________________________
> Stk mailing list
> Stk@ccrma.stanford.edu
> http://ccrma-mail.stanford.edu/mailman/listinfo/stk
>