[PD] [PD-dev] pidip on Mac OS X gives Symbol not found: _quicktime_video_length

Hans-Christoph Steiner hans at eds.org
Wed May 9 06:06:37 CEST 2007


It turns out that Mac OS X does not support sched_setscheduler(), so  
they need to be surrounded by #ifdef __gnu_linux_, then everything  
works.

-------------- next part --------------
A non-text attachment was scrubbed...
Name: sched_setscheduler.patch
Type: application/octet-stream
Size: 3075 bytes
Desc: not available
URL: <http://lists.puredata.info/pipermail/pd-list/attachments/20070509/199bd393/attachment.obj>
-------------- next part --------------

I hope you don't mind, I checked in these changes to CVS.

.hc

On Apr 26, 2007, at 8:43 PM, Hans-Christoph Steiner wrote:

>
> Adding -ltheora got me past that hurdle, but now I get this:
>
> /Users/pd/auto-build/pd-extended-release/packages/darwin_app/build/ 
> Pd-0.39.2-extended-rc2.app/Contents/Resources/extra/ 
> pidip.pd_darwin: dlopen(/Users/pd/auto-build/pd-extended-release/ 
> packages/darwin_app/build/Pd-0.39.2-extended-rc2.app/Contents/ 
> Resources/extra/pidip.pd_darwin, 10): Symbol not found:  
> _sched_setscheduler
>   Referenced from: /Users/pd/auto-build/pd-extended-release/ 
> packages/darwin_app/build/Pd-0.39.2-extended-rc2.app/Contents/ 
> Resources/extra/pidip.pd_darwin
>
> Which library is sched_setscheduler from?
>
> .hc
>
> On Apr 26, 2007, at 8:31 PM, Hans-Christoph Steiner wrote:
>
>>
>> Hmm, so now I got libquicktime updated to 0.9.10 and the quicktime  
>> error went away, but now I get this:
>>
>> /Applications/Pd-0.39.2-extended-rc2.app/Contents/Resources/ 
>> Scripts/../extra/pidip.pd_darwin: dlopen(/Applications/Pd-0.39.2- 
>> extended-rc2.app/Contents/Resources/Scripts/../extra/ 
>> pidip.pd_darwin, 10): Symbol not found: _theora_decode_YUVout
>>   Referenced from: /Applications/Pd-0.39.2-extended-rc2.app/ 
>> Contents/Resources/Scripts/../extra/pidip.pd_darwin
>>
>> I have these Fink packages:
>>
>> i   libtheora0         1.0-0.alpha5  Open-source video compression  
>> library
>> i   libtheora0-shlibs  1.0-0.alpha5  Theora shared libraries
>>
>> ./configure reports this:
>>
>> checking for theora_encode_init in -ltheora... yes
>>
>> When I look at the final linking statement, it is missing a - 
>> ltheora.  It looks like you have configure.ac setup to link the  
>> static libs in.  For Fink, just including a -ltheora should work.
>>
>> .hc
>>
>> On Apr 20, 2007, at 3:40 AM, Yves Degoyon wrote:
>>
>>> Hans-Christoph Steiner wrote:
>>>
>>>> I am trying to get pidip working in the Mac OS X auto-builds.   
>>>> It is
>>>> now building beautifully, and automatically including all of the
>>>> needed dylibs into the Pd.app.  But when I try to use it, I get  
>>>> this
>>>> error
>>>>
>>>> /Applications/Pd-0.39.2-extended-rc2.app/Contents/Resources/
>>>> Scripts/../extra/pidip.pd_darwin: dlopen(/Applications/Pd-0.39.2-
>>>> extended-rc2.app/Contents/Resources/Scripts/../extra/ 
>>>> pidip.pd_darwin,
>>>> 10): Symbol not found: _quicktime_video_length
>>>>   Referenced from: /Applications/Pd-0.39.2-extended-rc2.app/ 
>>>> Contents/
>>>> Resources/Scripts/../extra/pidip.pd_darwin
>>>>   Expected in: dynamic lookup
>>>>
>>>> This is using the most recent version of libquicktime that is
>>>> included in Fink:  0.9.4-1013.   My guess is that pidip needs a  
>>>> newer
>>>> version of libquicktime.  Is there any workarounds?
>>>>
>>>> .hc
>>>>
>>>> ------------------------------------------------------------------- 
>>>> -----
>>>> ----
>>>>
>>>> Access to computers should be unlimited and total.  - the hacker  
>>>> ethic
>>>>
>>>>
>>>>
>>>> _______________________________________________
>>>> PD-dev mailing list
>>>> PD-dev at iem.at
>>>> http://lists.puredata.info/listinfo/pd-dev
>>>>
>>>>
>>>>
>>>>
>>> pidip would work with this version of libquicktime on linux
>>> ( it was working with 0.9.1 )
>>>
>>> are you sure you load pdp _before_ pidip?
>>> else, i dunno about linking options in OSX
>>> you can have a look at the makefile of :
>>> http://tdegoyon.free.fr/pdp_pidip_osx.tar.gz
>>>
>>> masalami,
>>> sevy
>>>
>>> ps : btw, any pd'ers in tel-aviv/jerusalem/ramallah/hebron ??
>>> just reply privately and see if we can have a beer.
>>>
>>>
>>>
>>> _______________________________________________
>>> PD-list at iem.at mailing list
>>> UNSUBSCRIBE and account-management -> http://lists.puredata.info/ 
>>> listinfo/pd-list
>>
>>
>>
>> --------------------------------------------------------------------- 
>> -------
>>
>> Looking at things from a more basic level, you can come up with a  
>> more direct solution... It may sound small in theory, but it in  
>> practice, it can change entire economies.     - Amy Smith
>>
>>
>
>
>
> ---------------------------------------------------------------------- 
> ------
>
> If you are not part of the solution, you are part of the problem.
>
>



------------------------------------------------------------------------ 
----

Computer science is no more related to the computer than astronomy is  
related to the telescope.      -Edsger Dykstra




More information about the Pd-list mailing list