[Coldstuff] Running Cold under MacOS X

Bruce Mitchener bruce@puremagic.com
Tue, 11 Sep 2001 19:18:56 -0600


Peter Bengtson wrote:

> Thanks, Jon, your comments helped: config.guess and config.sub were
> needed for the configure script to identify the system properly, and it
> was necessary to add the -traditional-cpp cc flag. Everything compiles
> nicely. However the make still terminates with:
> 
> 
>>/usr/bin/ld: multiple definitions of symbol _task_info
>>execute.o definition of _task_info in section (__TEXT,__text)
>>/usr/lib/libm.dylib(taskUser.o) definition of _task_info
>>/usr/bin/ld: multiple definitions of symbol _task_resume
>>execute.o definition of _task_resume in section (__TEXT,__text)
>>/usr/lib/libm.dylib(taskUser.o) definition of _task_resume
>>/usr/bin/ld: multiple definitions of symbol _task_suspend
>>execute.o definition of _task_suspend in section (__TEXT,__text)
>>/usr/lib/libm.dylib(taskUser.o) definition of _task_suspend
>>make[1]: *** [coldcc] Error 1
>>make: *** [install] Error 2


modify the code and rename task_info, task_resume and task_suspend to 
something else. :)

  - Bruce