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

Reply via email to