I’m sorry to have to admit I don’t really understand these pointers from Dan and IOhannes. How should the line 227 read in full? Thanks, Nick
> On 6 Aug 2019, at 20:56, [email protected] wrote: > > Send Pd-list mailing list submissions to > [email protected] > > To subscribe or unsubscribe via the World Wide Web, visit > https://lists.puredata.info/listinfo/pd-list > or, via email, send a message with subject or body 'help' to > [email protected] > > You can reach the person managing the list at > [email protected] > > When replying, please edit your Subject line so it is more specific > than "Re: Contents of Pd-list digest..." > Today's Topics: > > 1. Re: readanysf~ on osx 10.14 (IOhannes m zmölnig) > 2. jmmmp library Version 0.54 - [multiarray] (João Pais) > 3. Re: readanysf~ on osx 10.14 (Dan Wilcox) > > > it's actually the other way round: a function expects a non-const value bu= > t gets a const one=2E > a very dirty hack is to cast to `char*`=2E a better fix is to change the `= > openFile` function to take `const char*` instead=2E > > > > mfg=2Ehft=2Efsl > IOhannes > > > > > > > > The jmmmp library of abstractions has been updated. > > > Added [multiarray], an abstraction to store and operate several=20 > graphical arrays in one graphical container. > > You can download it soon through deken, or follow the link below. > > For more informations and a tarball file, visit http://bit.ly/jmmmp_054 > > > Best, > > Jo=C3=A3o Pais > > > > > > > > > From: Dan Wilcox <[email protected]> > Subject: Re: [PD] readanysf~ on osx 10.14 > Date: 6 August 2019 at 20:55:36 BST > To: Nick Burge <[email protected]> > Cc: [email protected] > > > Ah I think I got it backwards. Try using a local variable to feed the > filename in: > > char *filepath = (const char *)s->s_name; > > Then use filepath in place of s->s_name in the function. > > enohp ym morf tnes > ----------- > Dan Wilcox > danomatika.com <http://danomatika.com/> > robotcowboy.com <http://robotcowboy.com/> > > > On Aug 6, 2019, at 6:41 PM, Nick Burge <[email protected] > <mailto:[email protected]>> wrote: > >> <readanysf~.cpp> >> >> Thanks Dan, I tried editing the file as you suggested, doing a make clean >> and make. (see attached) but no luck so far. Best regards, Nick >> >> nick$ make >> mkdir objs >> c++ -c -o objs/FifoVideoFrames.o src/FifoVideoFrames.cpp -I./ >> -I/sw/include -I/sw/include/gavl -I/sw/include/gmerlin >> -I/Applications/Pd.app/Contents/Resources/src/ -I/sw/include -fast -fPIC >> clang: warning: argument unused during compilation: '-fast' >> [-Wunused-command-line-argument] >> c++ -c -o objs/FifoAudioFrames.o src/FifoAudioFrames.cpp -I./ >> -I/sw/include -I/sw/include/gavl -I/sw/include/gmerlin >> -I/Applications/Pd.app/Contents/Resources/src/ -I/sw/include -fast -fPIC >> clang: warning: argument unused during compilation: '-fast' >> [-Wunused-command-line-argument] >> c++ -c -o objs/ReadMedia.o src/ReadMedia.cpp -I./ -I/sw/include >> -I/sw/include/gavl -I/sw/include/gmerlin >> -I/Applications/Pd.app/Contents/Resources/src/ -I/sw/include -fast -fPIC >> clang: warning: argument unused during compilation: '-fast' >> [-Wunused-command-line-argument] >> c++ -o readanysf~.pd_darwin -I./ -I/sw/include -I/sw/include/gavl >> -I/sw/include/gmerlin -I/Applications/Pd.app/Contents/Resources/src/ >> -I/sw/include -fast -fPIC \ >> src/readanysf~.cpp \ >> objs/FifoAudioFrames.o \ >> objs/FifoVideoFrames.o \ >> objs/ReadMedia.o \ >> -bundle -undefined dynamic_lookup -L/sw/lib -lgavl -lgmerlin_avdec >> -L/usr/local/opt/libpng/lib >> src/readanysf~.cpp:227:18: error: cannot initialize a parameter of type >> 'char *' with an rvalue of type >> 'const char *' >> x->rm->openFile((const char*)s->s_name, 0, x->num_frames_in_fifo, >> x->num_samples_per_frame ); >> ^~~~~~~~~~~~~~~~~~~~~~ >> src/ReadMedia.h:59:25: note: passing argument to parameter 'filename' here >> void openFile( char * filename, int vfifosize, int >> afifosize, int samples_per_frame); >> ^ >> 1 error generated. >> make: *** [pd_darwin] Error 1 >> >> >> >> >> >>> On 6 Aug 2019, at 16:39, Dan Wilcox <[email protected] >>> <mailto:[email protected]>> wrote: >>> >>> Judging from the error, try casting to const char* at >>> src/readanysf~.cpp:227: >>> >>> x->rm->openFile((const char*)s->s_name, 0, x->num_frames_in_fifo, >>> x->num_sam... >>> >>>> On Aug 6, 2019, at 12:00 PM, [email protected] >>>> <mailto:[email protected]> wrote: >>>> >>>> Message: 1 >>>> Date: Mon, 5 Aug 2019 21:48:32 +0100 >>>> From: Nick Burge <[email protected] <mailto:[email protected]>> >>>> To: [email protected] <mailto:[email protected]> >>>> Subject: [PD] readanysf~ on osx 10.14 >>>> Message-ID: <[email protected] >>>> <mailto:[email protected]>> >>>> Content-Type: text/plain; charset="utf-8" >>>> >>>> The binary for external readanysf~ crashes PD Vanilla on my MacbookPro >>>> running mojave. osx 10.14. The crash occurs as soon as I try to load a >>>> media file (mp.3 for example) >>>> >>>> I thought it might be worth trying to compile it from source to see if >>>> that worked, so I’ve succesfully installed gavl and gmerllin-avdecoder >>>> from fink, edited the readanysf~ makefile to correct the path to my m_pd.h >>>> file as follows… >>>> >>>> PD_INCLUDES=/Applications/Pd.app/Contents/Resources/src/ >>>> >>>> typing make gives the following error: >>>> >>>> readanysf~0.43 nick$ make >>>> mkdir objs >>>> c++ -c -o objs/FifoVideoFrames.o src/FifoVideoFrames.cpp -I./ >>>> -I/sw/include -I/sw/include/gavl -I/sw/include/gmerlin >>>> -I/Applications/Pd.app/Contents/Resources/src/ -I/sw/include -fast -fPIC >>>> clang: warning: argument unused during compilation: '-fast' >>>> [-Wunused-command-line-argument] >>>> c++ -c -o objs/FifoAudioFrames.o src/FifoAudioFrames.cpp -I./ >>>> -I/sw/include -I/sw/include/gavl -I/sw/include/gmerlin >>>> -I/Applications/Pd.app/Contents/Resources/src/ -I/sw/include -fast -fPIC >>>> clang: warning: argument unused during compilation: '-fast' >>>> [-Wunused-command-line-argument] >>>> c++ -c -o objs/ReadMedia.o src/ReadMedia.cpp -I./ -I/sw/include >>>> -I/sw/include/gavl -I/sw/include/gmerlin >>>> -I/Applications/Pd.app/Contents/Resources/src/ -I/sw/include -fast -fPIC >>>> clang: warning: argument unused during compilation: '-fast' >>>> [-Wunused-command-line-argument] >>>> c++ -o readanysf~.pd_darwin -I./ -I/sw/include -I/sw/include/gavl >>>> -I/sw/include/gmerlin -I/Applications/Pd.app/Contents/Resources/src/ >>>> -I/sw/include -fast -fPIC \ >>>> src/readanysf~.cpp \ >>>> objs/FifoAudioFrames.o \ >>>> objs/FifoVideoFrames.o \ >>>> objs/ReadMedia.o \ >>>> -bundle -undefined dynamic_lookup -L/sw/lib -lgavl -lgmerlin_avdec >>>> -L/usr/local/opt/libpng/lib >>>> src/readanysf~.cpp:227:19: error: cannot initialize a parameter of type >>>> 'char *' >>>> with an lvalue of type 'const char *' >>>> x->rm->openFile( s->s_name, 0, x->num_frames_in_fifo, x->num_sam... >>>> ^~~~~~~~~ >>>> src/ReadMedia.h:59:25: note: passing argument to parameter 'filename' here >>>> void openFile( char * filename, int vfifosize, int afifo... >>>> ^ >>>> 1 error generated. >>>> make: *** [pd_darwin] Error 1 >>> >>> -------- >>> Dan Wilcox >>> @danomatika <http://twitter.com/danomatika> >>> danomatika.com <http://danomatika.com/> >>> robotcowboy.com <http://robotcowboy.com/> >>> >>> >>> >> > > > _______________________________________________ > Pd-list mailing list > [email protected] > to manage your subscription (including un-subscription) see > https://lists.puredata.info/listinfo/pd-list
_______________________________________________ [email protected] mailing list UNSUBSCRIBE and account-management -> https://lists.puredata.info/listinfo/pd-list
