Send Pd-list mailing list submissions to
	pd-list@lists.iem.atTo 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
	pd-list-request@lists.iem.at
You can reach the person managing the list at
	pd-list-owner@lists.iem.at
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 <danomatika@gmail.com>
Subject: Re: [PD] readanysf~ on osx 10.14
Date: 6 August 2019 at 20:55:36 BST
To: Nick Burge <nburge@virginmedia.com>
Cc: pd-list@lists.iem.at
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
<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
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...
Message: 1Date: Mon, 5 Aug 2019 21:48:32 +0100From: Nick Burge <nburge@virginmedia.com>To: pd-list@lists.iem.atSubject: [PD] readanysf~ on osx 10.14Message-ID: <C48DADD7-D0E3-473E-9BAF-C2C8F3FAB954@virginmedia.com>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$ makemkdir objsc++  -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 
_______________________________________________
Pd-list mailing list
Pd-list@lists.iem.at
to manage your subscription (including un-subscription) see
https://lists.puredata.info/listinfo/pd-list