On Nov 17, 2005, at 7:24 AM, Eric Zoerner wrote:

I am trying to build the Mac version of Monet and I get a compile error. I am still getting up to speed on Objective-C (which is amazingly like Smalltalk except it seems to have some weird mixture of dynamic and static typing), so I would appreciate some assistance in resolving this error. Note that I am now using XCode 2.2 to compile this, but I got the same errors in XCode 2.1.

The following is an excerpt from the build log:

It looks like they've added a -defaultValue method to another class that returns an id instead of a double... The easiest way to fix this is to cast the result of the -objectAtIndex: to the correct type, in this case MMParameter *.
It should look something like this:

newTarget = [[MMTarget alloc] initWithValue:[(MMParameter *) [mainParameters objectAtIndex:index] defaultValue] isDefault:YES];

This fixes both the warnings and the errors.

Later you'll probably see an error compiling wavetable.c... I'm not sure what the problem is, looks like trouble importing one of the system headers. I removed the import of vecLib.h and it compiled, but with warnings. I haven't had the time to figure out what the problem is on that one.

--
Steve




_______________________________________________
gnuspeech-contact mailing list
[email protected]
http://lists.gnu.org/mailman/listinfo/gnuspeech-contact

Reply via email to