Hello Dan, as I’m on OSX. 10.14 I built gavl and gmerlin using fink repository. Yes, I can see that (clock_nanosleep) is not built into osx so my version of gavl is asking for something that does not exist. I suppose I could try building gavl from source myself? Strange that the fink repo would build it for a feature that is not part of osx. ??
> On 7 Aug 2019, at 10:11, Dan Wilcox <[email protected]> wrote: > > When the compiler, linker, etc print an error message, the first thing I > suggest is to read it and try to figure out what it *might* mean, regardless > of whether you know all the details or not. :) > > You were able to build it, great. It looks like Pd was able to find and try > loading it, but loading failed, ok. > >>> Symbol not found: _clock_nanosleep >>> Referenced from: /Library/pd/readanysf~/libgavl.1.dylib > > If I can translate, I believe this is saying "hey, I loaded the external but > the library it's using (libgavl) refers to a function I don't know about > (clock_nanosleep). A quick Google search shows this is probably due to the > library trying to use a Linux API function that is not available in the > Windows API and not provided by Mingw: > > https://stackoverflow.com/questions/5618736/c-mingw-ctime-nanosleep-not-found > <https://stackoverflow.com/questions/5618736/c-mingw-ctime-nanosleep-not-found> > > Did you build libgavl yourself? If so, you might have missing a compiler > define which probably bypasses calling that function on Windows. If not, the > the library needs to fixed which is beyond the readanysf~ source files. > >> On Aug 7, 2019, at 10:37 AM, Nick Burge <[email protected] >> <mailto:[email protected]>> wrote: >>> >>> Next challenge. having placed the readanysf~ folder into /Library/pd and >>> trying to launch it I get the following in pd console: >>> >>> >>> /Library/pd/readanysf~/readanysf~.pd_darwin: >>> dlopen(/Library/pd/readanysf~/readanysf~.pd_darwin, 10): Symbol not found: >>> _clock_nanosleep >>> Referenced from: /Library/pd/readanysf~/libgavl.1.dylib >>> Expected in: flat namespace >>> in /Library/pd/readanysf~/libgavl.1.dylib >>> /Library/Pd/readanysf~/readanysf~.pd_darwin: >>> dlopen(/Library/Pd/readanysf~/readanysf~.pd_darwin, 10): Symbol not found: >>> _clock_nanosleep >>> Referenced from: /Library/Pd/readanysf~/libgavl.1.dylib >>> Expected in: flat namespace >>> in /Library/Pd/readanysf~/libgavl.1.dylib >>> >>> What could be going on here? best regards, Nick >> > > -------- > Dan Wilcox > @danomatika <http://twitter.com/danomatika> > danomatika.com <http://danomatika.com/> > robotcowboy.com <http://robotcowboy.com/> > > >
_______________________________________________ [email protected] mailing list UNSUBSCRIBE and account-management -> https://lists.puredata.info/listinfo/pd-list
