Csound Csound-dev Csound-tekno Search About

[Csnd-dev] plugins release

Date2021-08-14 13:44
FromVictor Lazzarini
Subject[Csnd-dev] plugins release
I have fixed a few things in the CMake installation for MacOs and have written a script to produce zips of
the plugins with the correct edited dependency links. 

We can make a release now if everyone else on other OSs are happy with the state of the repo. Of course
we don’t have a Windows build, but in theory if FindCSOUND.cmake works, then it should be possible to
do it. Maybe if one of the people with access to Windows could confirm this?  

best
========================
Prof. Victor Lazzarini
Maynooth University
Ireland


Date2021-08-14 15:14
FromRory Walsh
SubjectRe: [Csnd-dev] plugins release
I can try this Victor. It would be great to make a release for all platforms. 

On Sat, 14 Aug 2021 at 13:44, Victor Lazzarini <Victor.Lazzarini@mu.ie> wrote:
I have fixed a few things in the CMake installation for MacOs and have written a script to produce zips of
the plugins with the correct edited dependency links.

We can make a release now if everyone else on other OSs are happy with the state of the repo. Of course
we don’t have a Windows build, but in theory if FindCSOUND.cmake works, then it should be possible to
do it. Maybe if one of the people with access to Windows could confirm this? 

best
========================
Prof. Victor Lazzarini
Maynooth University
Ireland


Date2021-08-14 15:25
FromVictor Lazzarini
SubjectRe: [Csnd-dev] [EXTERNAL] [Csnd-dev] plugins release
Thanks, have a go and I’ll try and help.
========================
Prof. Victor Lazzarini
Maynooth University
Ireland

> On 14 Aug 2021, at 15:14, Rory Walsh  wrote:
> 
> WARNINGThis email originated from outside of Maynooth University's Mail System. Do not reply, click links or open attachments unless you recognise the sender and know the content is safe.
> I can try this Victor. It would be great to make a release for all platforms. 
> 
> On Sat, 14 Aug 2021 at 13:44, Victor Lazzarini  wrote:
> I have fixed a few things in the CMake installation for MacOs and have written a script to produce zips of
> the plugins with the correct edited dependency links. 
> 
> We can make a release now if everyone else on other OSs are happy with the state of the repo. Of course
> we don’t have a Windows build, but in theory if FindCSOUND.cmake works, then it should be possible to
> do it. Maybe if one of the people with access to Windows could confirm this?  
> 
> best
> ========================
> Prof. Victor Lazzarini
> Maynooth University
> Ireland
> 


Date2021-08-14 19:38
FromRory Walsh
SubjectRe: [Csnd-dev] [EXTERNAL] [Csnd-dev] plugins release
For some reason the python opcodes aren't building. VS says Python.h can't be found. Even though I pass this when calling cmake 

-DPYTHON_INCLUDE_DIR=C:/Python36/include

I really am not well versed in cmake, but I thought this would do the trick, Python.h is located in that directory..

On Sat, 14 Aug 2021 at 15:25, Victor Lazzarini <Victor.Lazzarini@mu.ie> wrote:
Thanks, have a go and I’ll try and help.
========================
Prof. Victor Lazzarini
Maynooth University
Ireland

> On 14 Aug 2021, at 15:14, Rory Walsh <rorywalsh@ear.ie> wrote:
>
> WARNINGThis email originated from outside of Maynooth University's Mail System. Do not reply, click links or open attachments unless you recognise the sender and know the content is safe.
> I can try this Victor. It would be great to make a release for all platforms.
>
> On Sat, 14 Aug 2021 at 13:44, Victor Lazzarini <Victor.Lazzarini@mu.ie> wrote:
> I have fixed a few things in the CMake installation for MacOs and have written a script to produce zips of
> the plugins with the correct edited dependency links.
>
> We can make a release now if everyone else on other OSs are happy with the state of the repo. Of course
> we don’t have a Windows build, but in theory if FindCSOUND.cmake works, then it should be possible to
> do it. Maybe if one of the people with access to Windows could confirm this? 
>
> best
> ========================
> Prof. Victor Lazzarini
> Maynooth University
> Ireland
>


Date2021-08-14 19:39
FromRory Walsh
SubjectRe: [Csnd-dev] [EXTERNAL] [Csnd-dev] plugins release
AttachmentsCMakeCache.txt  
Here is my Cmake cache..

On Sat, 14 Aug 2021 at 19:38, Rory Walsh <rorywalsh@ear.ie> wrote:
For some reason the python opcodes aren't building. VS says Python.h can't be found. Even though I pass this when calling cmake 

-DPYTHON_INCLUDE_DIR=C:/Python36/include

I really am not well versed in cmake, but I thought this would do the trick, Python.h is located in that directory..

On Sat, 14 Aug 2021 at 15:25, Victor Lazzarini <Victor.Lazzarini@mu.ie> wrote:
Thanks, have a go and I’ll try and help.
========================
Prof. Victor Lazzarini
Maynooth University
Ireland

> On 14 Aug 2021, at 15:14, Rory Walsh <rorywalsh@ear.ie> wrote:
>
> WARNINGThis email originated from outside of Maynooth University's Mail System. Do not reply, click links or open attachments unless you recognise the sender and know the content is safe.
> I can try this Victor. It would be great to make a release for all platforms.
>
> On Sat, 14 Aug 2021 at 13:44, Victor Lazzarini <Victor.Lazzarini@mu.ie> wrote:
> I have fixed a few things in the CMake installation for MacOs and have written a script to produce zips of
> the plugins with the correct edited dependency links.
>
> We can make a release now if everyone else on other OSs are happy with the state of the repo. Of course
> we don’t have a Windows build, but in theory if FindCSOUND.cmake works, then it should be possible to
> do it. Maybe if one of the people with access to Windows could confirm this? 
>
> best
> ========================
> Prof. Victor Lazzarini
> Maynooth University
> Ireland
>


Date2021-08-14 20:02
FromVictor Lazzarini
SubjectRe: [Csnd-dev] [EXTERNAL] [Csnd-dev] plugins release
What about the other opcodes?

Prof. Victor Lazzarini
Maynooth University
Ireland

On Aug 14, 2021, at 7:38 PM, Rory Walsh <rorywalsh@ear.ie> wrote:


For some reason the python opcodes aren't building. VS says Python.h can't be found. Even though I pass this when calling cmake 

-DPYTHON_INCLUDE_DIR=C:/Python36/include

I really am not well versed in cmake, but I thought this would do the trick, Python.h is located in that directory..

On Sat, 14 Aug 2021 at 15:25, Victor Lazzarini <Victor.Lazzarini@mu.ie> wrote:
Thanks, have a go and I’ll try and help.
========================
Prof. Victor Lazzarini
Maynooth University
Ireland

> On 14 Aug 2021, at 15:14, Rory Walsh <rorywalsh@ear.ie> wrote:
>
> WARNINGThis email originated from outside of Maynooth University's Mail System. Do not reply, click links or open attachments unless you recognise the sender and know the content is safe.
> I can try this Victor. It would be great to make a release for all platforms.
>
> On Sat, 14 Aug 2021 at 13:44, Victor Lazzarini <Victor.Lazzarini@mu.ie> wrote:
> I have fixed a few things in the CMake installation for MacOs and have written a script to produce zips of
> the plugins with the correct edited dependency links.
>
> We can make a release now if everyone else on other OSs are happy with the state of the repo. Of course
> we don’t have a Windows build, but in theory if FindCSOUND.cmake works, then it should be possible to
> do it. Maybe if one of the people with access to Windows could confirm this? 
>
> best
> ========================
> Prof. Victor Lazzarini
> Maynooth University
> Ireland
>


Date2021-08-14 20:07
FromVictor Lazzarini
SubjectRe: [Csnd-dev] [EXTERNAL] [Csnd-dev] plugins release
You should not need to tell where it is, the findPython routine should find it.

I see some confusing things in the cache, like png and python lib mixed up.

Could you copy the cmake messages from the command line?

I'll look at the scripts to see if I can find anything.

Prof. Victor Lazzarini
Maynooth University
Ireland

On Aug 14, 2021, at 7:39 PM, Rory Walsh <rorywalsh@ear.ie> wrote:


Here is my Cmake cache..

On Sat, 14 Aug 2021 at 19:38, Rory Walsh <rorywalsh@ear.ie> wrote:
For some reason the python opcodes aren't building. VS says Python.h can't be found. Even though I pass this when calling cmake 

-DPYTHON_INCLUDE_DIR=C:/Python36/include

I really am not well versed in cmake, but I thought this would do the trick, Python.h is located in that directory..

On Sat, 14 Aug 2021 at 15:25, Victor Lazzarini <Victor.Lazzarini@mu.ie> wrote:
Thanks, have a go and I’ll try and help.
========================
Prof. Victor Lazzarini
Maynooth University
Ireland

> On 14 Aug 2021, at 15:14, Rory Walsh <rorywalsh@ear.ie> wrote:
>
> WARNINGThis email originated from outside of Maynooth University's Mail System. Do not reply, click links or open attachments unless you recognise the sender and know the content is safe.
> I can try this Victor. It would be great to make a release for all platforms.
>
> On Sat, 14 Aug 2021 at 13:44, Victor Lazzarini <Victor.Lazzarini@mu.ie> wrote:
> I have fixed a few things in the CMake installation for MacOs and have written a script to produce zips of
> the plugins with the correct edited dependency links.
>
> We can make a release now if everyone else on other OSs are happy with the state of the repo. Of course
> we don’t have a Windows build, but in theory if FindCSOUND.cmake works, then it should be possible to
> do it. Maybe if one of the people with access to Windows could confirm this? 
>
> best
> ========================
> Prof. Victor Lazzarini
> Maynooth University
> Ireland
>

<CMakeCache.txt>

Date2021-08-14 20:32
FromVictor Lazzarini
SubjectRe: [Csnd-dev] [EXTERNAL] [Csnd-dev] plugins release
I’ve overhauled the Python finding mechanism so that it works everywhere. You should not need to pass anything now,
CMake should be able to find it. Can you try it now?
========================
Prof. Victor Lazzarini
Maynooth University
Ireland

> On 14 Aug 2021, at 19:39, Rory Walsh  wrote:
> 
> Here is my Cmake cache..
> 
> On Sat, 14 Aug 2021 at 19:38, Rory Walsh  wrote:
> For some reason the python opcodes aren't building. VS says Python.h can't be found. Even though I pass this when calling cmake 
> 
> -DPYTHON_INCLUDE_DIR=C:/Python36/include
> 
> I really am not well versed in cmake, but I thought this would do the trick, Python.h is located in that directory..
> 
> On Sat, 14 Aug 2021 at 15:25, Victor Lazzarini  wrote:
> Thanks, have a go and I’ll try and help.
> ========================
> Prof. Victor Lazzarini
> Maynooth University
> Ireland
> 
> > On 14 Aug 2021, at 15:14, Rory Walsh  wrote:
> > 
> > WARNINGThis email originated from outside of Maynooth University's Mail System. Do not reply, click links or open attachments unless you recognise the sender and know the content is safe.
> > I can try this Victor. It would be great to make a release for all platforms. 
> > 
> > On Sat, 14 Aug 2021 at 13:44, Victor Lazzarini  wrote:
> > I have fixed a few things in the CMake installation for MacOs and have written a script to produce zips of
> > the plugins with the correct edited dependency links. 
> > 
> > We can make a release now if everyone else on other OSs are happy with the state of the repo. Of course
> > we don’t have a Windows build, but in theory if FindCSOUND.cmake works, then it should be possible to
> > do it. Maybe if one of the people with access to Windows could confirm this?  
> > 
> > best
> > ========================
> > Prof. Victor Lazzarini
> > Maynooth University
> > Ireland
> > 
> 
> 


Date2021-08-14 20:56
FromMichael Gogins
SubjectRe: [Csnd-dev] [EXTERNAL] [Csnd-dev] plugins release
Victor, what operating system or systems do you use, and which do you test on?

Regards,
Mike

-----------------------------------------------------
Michael Gogins
Irreducible Productions
http://michaelgogins.tumblr.com
Michael dot Gogins at gmail dot com


On Sat, Aug 14, 2021 at 3:32 PM Victor Lazzarini <Victor.Lazzarini@mu.ie> wrote:
I’ve overhauled the Python finding mechanism so that it works everywhere. You should not need to pass anything now,
CMake should be able to find it. Can you try it now?
========================
Prof. Victor Lazzarini
Maynooth University
Ireland

> On 14 Aug 2021, at 19:39, Rory Walsh <rorywalsh@EAR.IE> wrote:
>
> Here is my Cmake cache..
>
> On Sat, 14 Aug 2021 at 19:38, Rory Walsh <rorywalsh@ear.ie> wrote:
> For some reason the python opcodes aren't building. VS says Python.h can't be found. Even though I pass this when calling cmake
>
> -DPYTHON_INCLUDE_DIR=C:/Python36/include
>
> I really am not well versed in cmake, but I thought this would do the trick, Python.h is located in that directory..
>
> On Sat, 14 Aug 2021 at 15:25, Victor Lazzarini <Victor.Lazzarini@mu.ie> wrote:
> Thanks, have a go and I’ll try and help.
> ========================
> Prof. Victor Lazzarini
> Maynooth University
> Ireland
>
> > On 14 Aug 2021, at 15:14, Rory Walsh <rorywalsh@ear.ie> wrote:
> >
> > WARNINGThis email originated from outside of Maynooth University's Mail System. Do not reply, click links or open attachments unless you recognise the sender and know the content is safe.
> > I can try this Victor. It would be great to make a release for all platforms.
> >
> > On Sat, 14 Aug 2021 at 13:44, Victor Lazzarini <Victor.Lazzarini@mu.ie> wrote:
> > I have fixed a few things in the CMake installation for MacOs and have written a script to produce zips of
> > the plugins with the correct edited dependency links.
> >
> > We can make a release now if everyone else on other OSs are happy with the state of the repo. Of course
> > we don’t have a Windows build, but in theory if FindCSOUND.cmake works, then it should be possible to
> > do it. Maybe if one of the people with access to Windows could confirm this? 
> >
> > best
> > ========================
> > Prof. Victor Lazzarini
> > Maynooth University
> > Ireland
> >
>
> <CMakeCache.txt>


Date2021-08-14 21:05
FromRory Walsh
SubjectRe: [Csnd-dev] [EXTERNAL] [Csnd-dev] plugins release
Their Victor, I'll try when I get a chance. The image opcodes build ok. 

On Sat 14 Aug 2021, 8:56 p.m. Michael Gogins, <michael.gogins@gmail.com> wrote:
Victor, what operating system or systems do you use, and which do you test on?

Regards,
Mike

-----------------------------------------------------
Michael Gogins
Irreducible Productions
http://michaelgogins.tumblr.com
Michael dot Gogins at gmail dot com


On Sat, Aug 14, 2021 at 3:32 PM Victor Lazzarini <Victor.Lazzarini@mu.ie> wrote:
I’ve overhauled the Python finding mechanism so that it works everywhere. You should not need to pass anything now,
CMake should be able to find it. Can you try it now?
========================
Prof. Victor Lazzarini
Maynooth University
Ireland

> On 14 Aug 2021, at 19:39, Rory Walsh <rorywalsh@EAR.IE> wrote:
>
> Here is my Cmake cache..
>
> On Sat, 14 Aug 2021 at 19:38, Rory Walsh <rorywalsh@ear.ie> wrote:
> For some reason the python opcodes aren't building. VS says Python.h can't be found. Even though I pass this when calling cmake
>
> -DPYTHON_INCLUDE_DIR=C:/Python36/include
>
> I really am not well versed in cmake, but I thought this would do the trick, Python.h is located in that directory..
>
> On Sat, 14 Aug 2021 at 15:25, Victor Lazzarini <Victor.Lazzarini@mu.ie> wrote:
> Thanks, have a go and I’ll try and help.
> ========================
> Prof. Victor Lazzarini
> Maynooth University
> Ireland
>
> > On 14 Aug 2021, at 15:14, Rory Walsh <rorywalsh@ear.ie> wrote:
> >
> > WARNINGThis email originated from outside of Maynooth University's Mail System. Do not reply, click links or open attachments unless you recognise the sender and know the content is safe.
> > I can try this Victor. It would be great to make a release for all platforms.
> >
> > On Sat, 14 Aug 2021 at 13:44, Victor Lazzarini <Victor.Lazzarini@mu.ie> wrote:
> > I have fixed a few things in the CMake installation for MacOs and have written a script to produce zips of
> > the plugins with the correct edited dependency links.
> >
> > We can make a release now if everyone else on other OSs are happy with the state of the repo. Of course
> > we don’t have a Windows build, but in theory if FindCSOUND.cmake works, then it should be possible to
> > do it. Maybe if one of the people with access to Windows could confirm this? 
> >
> > best
> > ========================
> > Prof. Victor Lazzarini
> > Maynooth University
> > Ireland
> >
>
> <CMakeCache.txt>


Date2021-08-14 21:17
From"Dr. Richard Boulanger"
SubjectRe: [Csnd-dev] [EXTERNAL] [Csnd-dev] plugins release
Not meaning to add even more to the plate, but Michael's VST3 plugins have been fully tested and work on Mac and Linux. It would be great if these were in the plugins directory too ... don't you think

On Sat, Aug 14, 2021 at 4:06 PM Rory Walsh <rorywalsh@ear.ie> wrote:
Their Victor, I'll try when I get a chance. The image opcodes build ok. 

On Sat 14 Aug 2021, 8:56 p.m. Michael Gogins, <michael.gogins@gmail.com> wrote:
Victor, what operating system or systems do you use, and which do you test on?

Regards,
Mike

-----------------------------------------------------
Michael Gogins
Irreducible Productions
http://michaelgogins.tumblr.com
Michael dot Gogins at gmail dot com


On Sat, Aug 14, 2021 at 3:32 PM Victor Lazzarini <Victor.Lazzarini@mu.ie> wrote:
I’ve overhauled the Python finding mechanism so that it works everywhere. You should not need to pass anything now,
CMake should be able to find it. Can you try it now?
========================
Prof. Victor Lazzarini
Maynooth University
Ireland

> On 14 Aug 2021, at 19:39, Rory Walsh <rorywalsh@EAR.IE> wrote:
>
> Here is my Cmake cache..
>
> On Sat, 14 Aug 2021 at 19:38, Rory Walsh <rorywalsh@ear.ie> wrote:
> For some reason the python opcodes aren't building. VS says Python.h can't be found. Even though I pass this when calling cmake
>
> -DPYTHON_INCLUDE_DIR=C:/Python36/include
>
> I really am not well versed in cmake, but I thought this would do the trick, Python.h is located in that directory..
>
> On Sat, 14 Aug 2021 at 15:25, Victor Lazzarini <Victor.Lazzarini@mu.ie> wrote:
> Thanks, have a go and I’ll try and help.
> ========================
> Prof. Victor Lazzarini
> Maynooth University
> Ireland
>
> > On 14 Aug 2021, at 15:14, Rory Walsh <rorywalsh@ear.ie> wrote:
> >
> > WARNINGThis email originated from outside of Maynooth University's Mail System. Do not reply, click links or open attachments unless you recognise the sender and know the content is safe.
> > I can try this Victor. It would be great to make a release for all platforms.
> >
> > On Sat, 14 Aug 2021 at 13:44, Victor Lazzarini <Victor.Lazzarini@mu.ie> wrote:
> > I have fixed a few things in the CMake installation for MacOs and have written a script to produce zips of
> > the plugins with the correct edited dependency links.
> >
> > We can make a release now if everyone else on other OSs are happy with the state of the repo. Of course
> > we don’t have a Windows build, but in theory if FindCSOUND.cmake works, then it should be possible to
> > do it. Maybe if one of the people with access to Windows could confirm this? 
> >
> > best
> > ========================
> > Prof. Victor Lazzarini
> > Maynooth University
> > Ireland
> >
>
> <CMakeCache.txt>


Date2021-08-14 21:22
FromVictor Lazzarini
SubjectRe: [Csnd-dev] [EXTERNAL] [Csnd-dev] plugins release
Also if you could install the faust binaries and have a go at building faustcsound, that would be great.

https://github.com/grame-cncm/faust/releases

========================
Prof. Victor Lazzarini
Maynooth University
Ireland

> On 14 Aug 2021, at 21:05, Rory Walsh  wrote:
> 
> Their Victor, I'll try when I get a chance. The image opcodes build ok. 
> 
> On Sat 14 Aug 2021, 8:56 p.m. Michael Gogins,  wrote:
> Victor, what operating system or systems do you use, and which do you test on?
> 
> Regards,
> Mike
> 
> -----------------------------------------------------
> Michael Gogins
> Irreducible Productions
> http://michaelgogins.tumblr.com
> Michael dot Gogins at gmail dot com
> 
> 
> On Sat, Aug 14, 2021 at 3:32 PM Victor Lazzarini  wrote:
> I’ve overhauled the Python finding mechanism so that it works everywhere. You should not need to pass anything now,
> CMake should be able to find it. Can you try it now?
> ========================
> Prof. Victor Lazzarini
> Maynooth University
> Ireland
> 
> > On 14 Aug 2021, at 19:39, Rory Walsh  wrote:
> > 
> > Here is my Cmake cache..
> > 
> > On Sat, 14 Aug 2021 at 19:38, Rory Walsh  wrote:
> > For some reason the python opcodes aren't building. VS says Python.h can't be found. Even though I pass this when calling cmake 
> > 
> > -DPYTHON_INCLUDE_DIR=C:/Python36/include
> > 
> > I really am not well versed in cmake, but I thought this would do the trick, Python.h is located in that directory..
> > 
> > On Sat, 14 Aug 2021 at 15:25, Victor Lazzarini  wrote:
> > Thanks, have a go and I’ll try and help.
> > ========================
> > Prof. Victor Lazzarini
> > Maynooth University
> > Ireland
> > 
> > > On 14 Aug 2021, at 15:14, Rory Walsh  wrote:
> > > 
> > > WARNINGThis email originated from outside of Maynooth University's Mail System. Do not reply, click links or open attachments unless you recognise the sender and know the content is safe.
> > > I can try this Victor. It would be great to make a release for all platforms. 
> > > 
> > > On Sat, 14 Aug 2021 at 13:44, Victor Lazzarini  wrote:
> > > I have fixed a few things in the CMake installation for MacOs and have written a script to produce zips of
> > > the plugins with the correct edited dependency links. 
> > > 
> > > We can make a release now if everyone else on other OSs are happy with the state of the repo. Of course
> > > we don’t have a Windows build, but in theory if FindCSOUND.cmake works, then it should be possible to
> > > do it. Maybe if one of the people with access to Windows could confirm this?  
> > > 
> > > best
> > > ========================
> > > Prof. Victor Lazzarini
> > > Maynooth University
> > > Ireland
> > > 
> > 
> > 
> 


Date2021-08-14 22:29
From"Dr. Richard Boulanger"
SubjectRe: [Csnd-dev] [EXTERNAL] [Csnd-dev] plugins release
On Mac... the image do build, but they give the error below on the mac now
- they do run with the old .dylib (if I copy it over from an install of version 6.10 for instance)

Also, how do you recommend we install the faust binaries - I have downloaded them, but am not sure where to copy them?

0dBFS level = 32768.0

libpng warning: Application built with libpng-1.4.12 but running with 1.6.37

INIT ERROR in instr 0 (opcode imageload) line 13: imageload: out of memory.


 from file /Volumes/128gJet 1/2day-4john_ffitch/imt1.csd (1)

giimage imageload "imt1.png"


csound command: Segmentation fault

inactive allocs returned to freespace

end of score.   overall amps:      0.0      0.0

  overall samples out of range:        0        0

0 errors in performance


Press return to continue

- dB


Dr. Richard Boulanger

Professor

Electronic Production and Design

Berklee College of Music

Professional Writing & Technology Division



On Sat, Aug 14, 2021 at 4:22 PM Victor Lazzarini <Victor.Lazzarini@mu.ie> wrote:
Also if you could install the faust binaries and have a go at building faustcsound, that would be great.

https://us-west-2.protection.sophos.com?d=github.com&u=aHR0cHM6Ly9naXRodWIuY29tL2dyYW1lLWNuY20vZmF1c3QvcmVsZWFzZXM=&i=NWYxNzBkMDNiNTVmZGEwZmIyNjczYmRm&t=ZENNZTV1WTVtQ2xTbTROcHFOSWZseExScjBDdnJtQUVVMEc0RFFHUFVWaz0=&h=595efd313b6f4a6987a4a97294c448b2

========================
Prof. Victor Lazzarini
Maynooth University
Ireland

> On 14 Aug 2021, at 21:05, Rory Walsh <rorywalsh@EAR.IE> wrote:
>
> Their Victor, I'll try when I get a chance. The image opcodes build ok.
>
> On Sat 14 Aug 2021, 8:56 p.m. Michael Gogins, <michael.gogins@gmail.com> wrote:
> Victor, what operating system or systems do you use, and which do you test on?
>
> Regards,
> Mike
>
> -----------------------------------------------------
> Michael Gogins
> Irreducible Productions
> https://us-west-2.protection.sophos.com?d=tumblr.com&u=aHR0cDovL21pY2hhZWxnb2dpbnMudHVtYmxyLmNvbQ==&i=NWYxNzBkMDNiNTVmZGEwZmIyNjczYmRm&t=Z0orR2hlSERMZVVyRTROZkRvZjNkendOVlN5dy9NbHYxOWgrcTFvcldHST0=&h=595efd313b6f4a6987a4a97294c448b2
> Michael dot Gogins at gmail dot com
>
>
> On Sat, Aug 14, 2021 at 3:32 PM Victor Lazzarini <Victor.Lazzarini@mu.ie> wrote:
> I’ve overhauled the Python finding mechanism so that it works everywhere. You should not need to pass anything now,
> CMake should be able to find it. Can you try it now?
> ========================
> Prof. Victor Lazzarini
> Maynooth University
> Ireland
>
> > On 14 Aug 2021, at 19:39, Rory Walsh <rorywalsh@EAR.IE> wrote:
> >
> > Here is my Cmake cache..
> >
> > On Sat, 14 Aug 2021 at 19:38, Rory Walsh <rorywalsh@ear.ie> wrote:
> > For some reason the python opcodes aren't building. VS says Python.h can't be found. Even though I pass this when calling cmake
> >
> > -DPYTHON_INCLUDE_DIR=C:/Python36/include
> >
> > I really am not well versed in cmake, but I thought this would do the trick, Python.h is located in that directory..
> >
> > On Sat, 14 Aug 2021 at 15:25, Victor Lazzarini <Victor.Lazzarini@mu.ie> wrote:
> > Thanks, have a go and I’ll try and help.
> > ========================
> > Prof. Victor Lazzarini
> > Maynooth University
> > Ireland
> >
> > > On 14 Aug 2021, at 15:14, Rory Walsh <rorywalsh@ear.ie> wrote:
> > >
> > > WARNINGThis email originated from outside of Maynooth University's Mail System. Do not reply, click links or open attachments unless you recognise the sender and know the content is safe.
> > > I can try this Victor. It would be great to make a release for all platforms.
> > >
> > > On Sat, 14 Aug 2021 at 13:44, Victor Lazzarini <Victor.Lazzarini@mu.ie> wrote:
> > > I have fixed a few things in the CMake installation for MacOs and have written a script to produce zips of
> > > the plugins with the correct edited dependency links.
> > >
> > > We can make a release now if everyone else on other OSs are happy with the state of the repo. Of course
> > > we don’t have a Windows build, but in theory if FindCSOUND.cmake works, then it should be possible to
> > > do it. Maybe if one of the people with access to Windows could confirm this? 
> > >
> > > best
> > > ========================
> > > Prof. Victor Lazzarini
> > > Maynooth University
> > > Ireland
> > >
> >
> > <CMakeCache.txt>
>


Date2021-08-14 22:31
From"Dr. Richard Boulanger"
SubjectRe: [Csnd-dev] [EXTERNAL] [Csnd-dev] plugins release
Attachmentsimt1.png  imt2.png  imt1.csd  imt2.csd  
Here are two simple image.csd files and .png files to test with.  These should be in the manual as models there too.

imt1.png
imt2.png

- dB


Dr. Richard Boulanger

Professor

Electronic Production and Design

Berklee College of Music

Professional Writing & Technology Division



On Sat, Aug 14, 2021 at 5:29 PM Dr. Richard Boulanger <rboulanger@berklee.edu> wrote:
On Mac... the image do build, but they give the error below on the mac now
- they do run with the old .dylib (if I copy it over from an install of version 6.10 for instance)

Also, how do you recommend we install the faust binaries - I have downloaded them, but am not sure where to copy them?

0dBFS level = 32768.0

libpng warning: Application built with libpng-1.4.12 but running with 1.6.37

INIT ERROR in instr 0 (opcode imageload) line 13: imageload: out of memory.


 from file /Volumes/128gJet 1/2day-4john_ffitch/imt1.csd (1)

giimage imageload "imt1.png"


csound command: Segmentation fault

inactive allocs returned to freespace

end of score.   overall amps:      0.0      0.0

  overall samples out of range:        0        0

0 errors in performance


Press return to continue

- dB


Dr. Richard Boulanger

Professor

Electronic Production and Design

Berklee College of Music

Professional Writing & Technology Division



On Sat, Aug 14, 2021 at 4:22 PM Victor Lazzarini <Victor.Lazzarini@mu.ie> wrote:
Also if you could install the faust binaries and have a go at building faustcsound, that would be great.

https://us-west-2.protection.sophos.com?d=github.com&u=aHR0cHM6Ly9naXRodWIuY29tL2dyYW1lLWNuY20vZmF1c3QvcmVsZWFzZXM=&i=NWYxNzBkMDNiNTVmZGEwZmIyNjczYmRm&t=ZENNZTV1WTVtQ2xTbTROcHFOSWZseExScjBDdnJtQUVVMEc0RFFHUFVWaz0=&h=595efd313b6f4a6987a4a97294c448b2

========================
Prof. Victor Lazzarini
Maynooth University
Ireland

> On 14 Aug 2021, at 21:05, Rory Walsh <rorywalsh@EAR.IE> wrote:
>
> Their Victor, I'll try when I get a chance. The image opcodes build ok.
>
> On Sat 14 Aug 2021, 8:56 p.m. Michael Gogins, <michael.gogins@gmail.com> wrote:
> Victor, what operating system or systems do you use, and which do you test on?
>
> Regards,
> Mike
>
> -----------------------------------------------------
> Michael Gogins
> Irreducible Productions
> https://us-west-2.protection.sophos.com?d=tumblr.com&u=aHR0cDovL21pY2hhZWxnb2dpbnMudHVtYmxyLmNvbQ==&i=NWYxNzBkMDNiNTVmZGEwZmIyNjczYmRm&t=Z0orR2hlSERMZVVyRTROZkRvZjNkendOVlN5dy9NbHYxOWgrcTFvcldHST0=&h=595efd313b6f4a6987a4a97294c448b2
> Michael dot Gogins at gmail dot com
>
>
> On Sat, Aug 14, 2021 at 3:32 PM Victor Lazzarini <Victor.Lazzarini@mu.ie> wrote:
> I’ve overhauled the Python finding mechanism so that it works everywhere. You should not need to pass anything now,
> CMake should be able to find it. Can you try it now?
> ========================
> Prof. Victor Lazzarini
> Maynooth University
> Ireland
>
> > On 14 Aug 2021, at 19:39, Rory Walsh <rorywalsh@EAR.IE> wrote:
> >
> > Here is my Cmake cache..
> >
> > On Sat, 14 Aug 2021 at 19:38, Rory Walsh <rorywalsh@ear.ie> wrote:
> > For some reason the python opcodes aren't building. VS says Python.h can't be found. Even though I pass this when calling cmake
> >
> > -DPYTHON_INCLUDE_DIR=C:/Python36/include
> >
> > I really am not well versed in cmake, but I thought this would do the trick, Python.h is located in that directory..
> >
> > On Sat, 14 Aug 2021 at 15:25, Victor Lazzarini <Victor.Lazzarini@mu.ie> wrote:
> > Thanks, have a go and I’ll try and help.
> > ========================
> > Prof. Victor Lazzarini
> > Maynooth University
> > Ireland
> >
> > > On 14 Aug 2021, at 15:14, Rory Walsh <rorywalsh@ear.ie> wrote:
> > >
> > > WARNINGThis email originated from outside of Maynooth University's Mail System. Do not reply, click links or open attachments unless you recognise the sender and know the content is safe.
> > > I can try this Victor. It would be great to make a release for all platforms.
> > >
> > > On Sat, 14 Aug 2021 at 13:44, Victor Lazzarini <Victor.Lazzarini@mu.ie> wrote:
> > > I have fixed a few things in the CMake installation for MacOs and have written a script to produce zips of
> > > the plugins with the correct edited dependency links.
> > >
> > > We can make a release now if everyone else on other OSs are happy with the state of the repo. Of course
> > > we don’t have a Windows build, but in theory if FindCSOUND.cmake works, then it should be possible to
> > > do it. Maybe if one of the people with access to Windows could confirm this? 
> > >
> > > best
> > > ========================
> > > Prof. Victor Lazzarini
> > > Maynooth University
> > > Ireland
> > >
> >
> > <CMakeCache.txt>
>


Date2021-08-14 23:16
FromVictor Lazzarini
SubjectRe: [Csnd-dev] [EXTERNAL] [Csnd-dev] plugins release
It works correctly here, as it always did.

The problem in your case is shown right at the top:

libpng warning: Application built with libpng-1.4.12 but running with 1.6.37

You need to make sure the correct version of the libpng is used. looks like you
have more than one version lying around. This is not a problem with the code or
the cmake script in the plugin repository.
The old plugin was built and run using the correct library

For faustcsound: I never used their binaries as I always built my own. The best
thing is to read all the instructions in the DMG and follow them. CMake should then
find the library and build the plugin.
========================
Prof. Victor Lazzarini
Maynooth University
Ireland

> On 14 Aug 2021, at 22:31, Dr. Richard Boulanger  wrote:
> 
> Here are two simple image.csd files and .png files to test with.  These should be in the manual as models there too.
> 
> 
> 
> - dB
> 
> Dr. Richard Boulanger
> Professor
> Electronic Production and Design
> Berklee College of Music
> Professional Writing & Technology Division
> 
> 
> On Sat, Aug 14, 2021 at 5:29 PM Dr. Richard Boulanger  wrote:
> On Mac... the image do build, but they give the error below on the mac now
> - they do run with the old .dylib (if I copy it over from an install of version 6.10 for instance)
> 
> Also, how do you recommend we install the faust binaries - I have downloaded them, but am not sure where to copy them?
> 
> 0dBFS level = 32768.0
> libpng warning: Application built with libpng-1.4.12 but running with 1.6.37
> INIT ERROR in instr 0 (opcode imageload) line 13: imageload: out of memory.
> 
>  from file /Volumes/128gJet 1/2day-4john_ffitch/imt1.csd (1)
> giimage	imageload	"imt1.png"	
> 
> csound command: Segmentation fault
> inactive allocs returned to freespace
> end of score.		   overall amps:      0.0      0.0
> 	   overall samples out of range:        0        0
> 0 errors in performance
> 
> Press return to continue
> - dB
> 
> Dr. Richard Boulanger
> Professor
> Electronic Production and Design
> Berklee College of Music
> Professional Writing & Technology Division
> 
> 
> On Sat, Aug 14, 2021 at 4:22 PM Victor Lazzarini  wrote:
> Also if you could install the faust binaries and have a go at building faustcsound, that would be great.
> 
> https://us-west-2.protection.sophos.com?d=github.com&u=aHR0cHM6Ly9naXRodWIuY29tL2dyYW1lLWNuY20vZmF1c3QvcmVsZWFzZXM=&i=NWYxNzBkMDNiNTVmZGEwZmIyNjczYmRm&t=ZENNZTV1WTVtQ2xTbTROcHFOSWZseExScjBDdnJtQUVVMEc0RFFHUFVWaz0=&h=595efd313b6f4a6987a4a97294c448b2
> 
> ========================
> Prof. Victor Lazzarini
> Maynooth University
> Ireland
> 
> > On 14 Aug 2021, at 21:05, Rory Walsh  wrote:
> > 
> > Their Victor, I'll try when I get a chance. The image opcodes build ok. 
> > 
> > On Sat 14 Aug 2021, 8:56 p.m. Michael Gogins,  wrote:
> > Victor, what operating system or systems do you use, and which do you test on?
> > 
> > Regards,
> > Mike
> > 
> > -----------------------------------------------------
> > Michael Gogins
> > Irreducible Productions
> > https://us-west-2.protection.sophos.com?d=tumblr.com&u=aHR0cDovL21pY2hhZWxnb2dpbnMudHVtYmxyLmNvbQ==&i=NWYxNzBkMDNiNTVmZGEwZmIyNjczYmRm&t=Z0orR2hlSERMZVVyRTROZkRvZjNkendOVlN5dy9NbHYxOWgrcTFvcldHST0=&h=595efd313b6f4a6987a4a97294c448b2
> > Michael dot Gogins at gmail dot com
> > 
> > 
> > On Sat, Aug 14, 2021 at 3:32 PM Victor Lazzarini  wrote:
> > I’ve overhauled the Python finding mechanism so that it works everywhere. You should not need to pass anything now,
> > CMake should be able to find it. Can you try it now?
> > ========================
> > Prof. Victor Lazzarini
> > Maynooth University
> > Ireland
> > 
> > > On 14 Aug 2021, at 19:39, Rory Walsh  wrote:
> > > 
> > > Here is my Cmake cache..
> > > 
> > > On Sat, 14 Aug 2021 at 19:38, Rory Walsh  wrote:
> > > For some reason the python opcodes aren't building. VS says Python.h can't be found. Even though I pass this when calling cmake 
> > > 
> > > -DPYTHON_INCLUDE_DIR=C:/Python36/include
> > > 
> > > I really am not well versed in cmake, but I thought this would do the trick, Python.h is located in that directory..
> > > 
> > > On Sat, 14 Aug 2021 at 15:25, Victor Lazzarini  wrote:
> > > Thanks, have a go and I’ll try and help.
> > > ========================
> > > Prof. Victor Lazzarini
> > > Maynooth University
> > > Ireland
> > > 
> > > > On 14 Aug 2021, at 15:14, Rory Walsh  wrote:
> > > > 
> > > > WARNINGThis email originated from outside of Maynooth University's Mail System. Do not reply, click links or open attachments unless you recognise the sender and know the content is safe.
> > > > I can try this Victor. It would be great to make a release for all platforms. 
> > > > 
> > > > On Sat, 14 Aug 2021 at 13:44, Victor Lazzarini  wrote:
> > > > I have fixed a few things in the CMake installation for MacOs and have written a script to produce zips of
> > > > the plugins with the correct edited dependency links. 
> > > > 
> > > > We can make a release now if everyone else on other OSs are happy with the state of the repo. Of course
> > > > we don’t have a Windows build, but in theory if FindCSOUND.cmake works, then it should be possible to
> > > > do it. Maybe if one of the people with access to Windows could confirm this?  
> > > > 
> > > > best
> > > > ========================
> > > > Prof. Victor Lazzarini
> > > > Maynooth University
> > > > Ireland
> > > > 
> > > 
> > > 
> > 
> 
> 


Date2021-08-15 00:27
FromVictor Lazzarini
SubjectRe: [Csnd-dev] [EXTERNAL] [Csnd-dev] plugins release
I have looked at the Faust binaries release and they can be installed anywhere.
I put instructions in faustcsound/README.md on how to use these (tested here and it works).
========================
Prof. Victor Lazzarini
Maynooth University
Ireland

> On 14 Aug 2021, at 22:31, Dr. Richard Boulanger  wrote:
> 
> Here are two simple image.csd files and .png files to test with.  These should be in the manual as models there too.
> 
> 
> 
> - dB
> 
> Dr. Richard Boulanger
> Professor
> Electronic Production and Design
> Berklee College of Music
> Professional Writing & Technology Division
> 
> 
> On Sat, Aug 14, 2021 at 5:29 PM Dr. Richard Boulanger  wrote:
> On Mac... the image do build, but they give the error below on the mac now
> - they do run with the old .dylib (if I copy it over from an install of version 6.10 for instance)
> 
> Also, how do you recommend we install the faust binaries - I have downloaded them, but am not sure where to copy them?
> 
> 0dBFS level = 32768.0
> libpng warning: Application built with libpng-1.4.12 but running with 1.6.37
> INIT ERROR in instr 0 (opcode imageload) line 13: imageload: out of memory.
> 
>  from file /Volumes/128gJet 1/2day-4john_ffitch/imt1.csd (1)
> giimage	imageload	"imt1.png"	
> 
> csound command: Segmentation fault
> inactive allocs returned to freespace
> end of score.		   overall amps:      0.0      0.0
> 	   overall samples out of range:        0        0
> 0 errors in performance
> 
> Press return to continue
> - dB
> 
> Dr. Richard Boulanger
> Professor
> Electronic Production and Design
> Berklee College of Music
> Professional Writing & Technology Division
> 
> 
> On Sat, Aug 14, 2021 at 4:22 PM Victor Lazzarini  wrote:
> Also if you could install the faust binaries and have a go at building faustcsound, that would be great.
> 
> https://us-west-2.protection.sophos.com?d=github.com&u=aHR0cHM6Ly9naXRodWIuY29tL2dyYW1lLWNuY20vZmF1c3QvcmVsZWFzZXM=&i=NWYxNzBkMDNiNTVmZGEwZmIyNjczYmRm&t=ZENNZTV1WTVtQ2xTbTROcHFOSWZseExScjBDdnJtQUVVMEc0RFFHUFVWaz0=&h=595efd313b6f4a6987a4a97294c448b2
> 
> ========================
> Prof. Victor Lazzarini
> Maynooth University
> Ireland
> 
> > On 14 Aug 2021, at 21:05, Rory Walsh  wrote:
> > 
> > Their Victor, I'll try when I get a chance. The image opcodes build ok. 
> > 
> > On Sat 14 Aug 2021, 8:56 p.m. Michael Gogins,  wrote:
> > Victor, what operating system or systems do you use, and which do you test on?
> > 
> > Regards,
> > Mike
> > 
> > -----------------------------------------------------
> > Michael Gogins
> > Irreducible Productions
> > https://us-west-2.protection.sophos.com?d=tumblr.com&u=aHR0cDovL21pY2hhZWxnb2dpbnMudHVtYmxyLmNvbQ==&i=NWYxNzBkMDNiNTVmZGEwZmIyNjczYmRm&t=Z0orR2hlSERMZVVyRTROZkRvZjNkendOVlN5dy9NbHYxOWgrcTFvcldHST0=&h=595efd313b6f4a6987a4a97294c448b2
> > Michael dot Gogins at gmail dot com
> > 
> > 
> > On Sat, Aug 14, 2021 at 3:32 PM Victor Lazzarini  wrote:
> > I’ve overhauled the Python finding mechanism so that it works everywhere. You should not need to pass anything now,
> > CMake should be able to find it. Can you try it now?
> > ========================
> > Prof. Victor Lazzarini
> > Maynooth University
> > Ireland
> > 
> > > On 14 Aug 2021, at 19:39, Rory Walsh  wrote:
> > > 
> > > Here is my Cmake cache..
> > > 
> > > On Sat, 14 Aug 2021 at 19:38, Rory Walsh  wrote:
> > > For some reason the python opcodes aren't building. VS says Python.h can't be found. Even though I pass this when calling cmake 
> > > 
> > > -DPYTHON_INCLUDE_DIR=C:/Python36/include
> > > 
> > > I really am not well versed in cmake, but I thought this would do the trick, Python.h is located in that directory..
> > > 
> > > On Sat, 14 Aug 2021 at 15:25, Victor Lazzarini  wrote:
> > > Thanks, have a go and I’ll try and help.
> > > ========================
> > > Prof. Victor Lazzarini
> > > Maynooth University
> > > Ireland
> > > 
> > > > On 14 Aug 2021, at 15:14, Rory Walsh  wrote:
> > > > 
> > > > WARNINGThis email originated from outside of Maynooth University's Mail System. Do not reply, click links or open attachments unless you recognise the sender and know the content is safe.
> > > > I can try this Victor. It would be great to make a release for all platforms. 
> > > > 
> > > > On Sat, 14 Aug 2021 at 13:44, Victor Lazzarini  wrote:
> > > > I have fixed a few things in the CMake installation for MacOs and have written a script to produce zips of
> > > > the plugins with the correct edited dependency links. 
> > > > 
> > > > We can make a release now if everyone else on other OSs are happy with the state of the repo. Of course
> > > > we don’t have a Windows build, but in theory if FindCSOUND.cmake works, then it should be possible to
> > > > do it. Maybe if one of the people with access to Windows could confirm this?  
> > > > 
> > > > best
> > > > ========================
> > > > Prof. Victor Lazzarini
> > > > Maynooth University
> > > > Ireland
> > > > 
> > > 
> > > 
> > 
> 
> 


Date2021-08-15 00:29
From"Dr. Richard Boulanger"
SubjectRe: [Csnd-dev] [EXTERNAL] [Csnd-dev] plugins release
Thanks.  I will try all that.

On Sat, Aug 14, 2021 at 6:16 PM Victor Lazzarini <Victor.Lazzarini@mu.ie> wrote:
It works correctly here, as it always did.

The problem in your case is shown right at the top:

libpng warning: Application built with libpng-1.4.12 but running with 1.6.37

You need to make sure the correct version of the libpng is used. looks like you
have more than one version lying around. This is not a problem with the code or
the cmake script in the plugin repository.
The old plugin was built and run using the correct library

For faustcsound: I never used their binaries as I always built my own. The best
thing is to read all the instructions in the DMG and follow them. CMake should then
find the library and build the plugin.
========================
Prof. Victor Lazzarini
Maynooth University
Ireland

> On 14 Aug 2021, at 22:31, Dr. Richard Boulanger <rboulanger@BERKLEE.EDU> wrote:
>
> Here are two simple image.csd files and .png files to test with.  These should be in the manual as models there too.
>
> <imt1.png>
> <imt2.png>
> - dB
>
> Dr. Richard Boulanger
> Professor
> Electronic Production and Design
> Berklee College of Music
> Professional Writing & Technology Division
>
>
> On Sat, Aug 14, 2021 at 5:29 PM Dr. Richard Boulanger <rboulanger@berklee.edu> wrote:
> On Mac... the image do build, but they give the error below on the mac now
> - they do run with the old .dylib (if I copy it over from an install of version 6.10 for instance)
>
> Also, how do you recommend we install the faust binaries - I have downloaded them, but am not sure where to copy them?
>
> 0dBFS level = 32768.0
> libpng warning: Application built with libpng-1.4.12 but running with 1.6.37
> INIT ERROR in instr 0 (opcode imageload) line 13: imageload: out of memory.
>
>  from file /Volumes/128gJet 1/2day-4john_ffitch/imt1.csd (1)
> giimage       imageload       "imt1.png"     
>
> csound command: Segmentation fault
> inactive allocs returned to freespace
> end of score.            overall amps:      0.0      0.0
>          overall samples out of range:        0        0
> 0 errors in performance
>
> Press return to continue
> - dB
>
> Dr. Richard Boulanger
> Professor
> Electronic Production and Design
> Berklee College of Music
> Professional Writing & Technology Division
>
>
> On Sat, Aug 14, 2021 at 4:22 PM Victor Lazzarini <Victor.Lazzarini@mu.ie> wrote:
> Also if you could install the faust binaries and have a go at building faustcsound, that would be great.
>
> https://us-west-2.protection.sophos.com?d=github.com&u=aHR0cHM6Ly9naXRodWIuY29tL2dyYW1lLWNuY20vZmF1c3QvcmVsZWFzZXM=&i=NWYxNzBkMDNiNTVmZGEwZmIyNjczYmRm&t=ZENNZTV1WTVtQ2xTbTROcHFOSWZseExScjBDdnJtQUVVMEc0RFFHUFVWaz0=&h=595efd313b6f4a6987a4a97294c448b2
>
> ========================
> Prof. Victor Lazzarini
> Maynooth University
> Ireland
>
> > On 14 Aug 2021, at 21:05, Rory Walsh <rorywalsh@EAR.IE> wrote:
> >
> > Their Victor, I'll try when I get a chance. The image opcodes build ok.
> >
> > On Sat 14 Aug 2021, 8:56 p.m. Michael Gogins, <michael.gogins@gmail.com> wrote:
> > Victor, what operating system or systems do you use, and which do you test on?
> >
> > Regards,
> > Mike
> >
> > -----------------------------------------------------
> > Michael Gogins
> > Irreducible Productions
> > https://us-west-2.protection.sophos.com?d=tumblr.com&u=aHR0cDovL21pY2hhZWxnb2dpbnMudHVtYmxyLmNvbQ==&i=NWYxNzBkMDNiNTVmZGEwZmIyNjczYmRm&t=Z0orR2hlSERMZVVyRTROZkRvZjNkendOVlN5dy9NbHYxOWgrcTFvcldHST0=&h=595efd313b6f4a6987a4a97294c448b2
> > Michael dot Gogins at gmail dot com
> >
> >
> > On Sat, Aug 14, 2021 at 3:32 PM Victor Lazzarini <Victor.Lazzarini@mu.ie> wrote:
> > I’ve overhauled the Python finding mechanism so that it works everywhere. You should not need to pass anything now,
> > CMake should be able to find it. Can you try it now?
> > ========================
> > Prof. Victor Lazzarini
> > Maynooth University
> > Ireland
> >
> > > On 14 Aug 2021, at 19:39, Rory Walsh <rorywalsh@EAR.IE> wrote:
> > >
> > > Here is my Cmake cache..
> > >
> > > On Sat, 14 Aug 2021 at 19:38, Rory Walsh <rorywalsh@ear.ie> wrote:
> > > For some reason the python opcodes aren't building. VS says Python.h can't be found. Even though I pass this when calling cmake
> > >
> > > -DPYTHON_INCLUDE_DIR=C:/Python36/include
> > >
> > > I really am not well versed in cmake, but I thought this would do the trick, Python.h is located in that directory..
> > >
> > > On Sat, 14 Aug 2021 at 15:25, Victor Lazzarini <Victor.Lazzarini@mu.ie> wrote:
> > > Thanks, have a go and I’ll try and help.
> > > ========================
> > > Prof. Victor Lazzarini
> > > Maynooth University
> > > Ireland
> > >
> > > > On 14 Aug 2021, at 15:14, Rory Walsh <rorywalsh@ear.ie> wrote:
> > > >
> > > > WARNINGThis email originated from outside of Maynooth University's Mail System. Do not reply, click links or open attachments unless you recognise the sender and know the content is safe.
> > > > I can try this Victor. It would be great to make a release for all platforms.
> > > >
> > > > On Sat, 14 Aug 2021 at 13:44, Victor Lazzarini <Victor.Lazzarini@mu.ie> wrote:
> > > > I have fixed a few things in the CMake installation for MacOs and have written a script to produce zips of
> > > > the plugins with the correct edited dependency links.
> > > >
> > > > We can make a release now if everyone else on other OSs are happy with the state of the repo. Of course
> > > > we don’t have a Windows build, but in theory if FindCSOUND.cmake works, then it should be possible to
> > > > do it. Maybe if one of the people with access to Windows could confirm this? 
> > > >
> > > > best
> > > > ========================
> > > > Prof. Victor Lazzarini
> > > > Maynooth University
> > > > Ireland
> > > >
> > >
> > > <CMakeCache.txt>
> >
>
> <imt1.csd><imt2.csd>


Date2021-08-15 08:40
FromRory Walsh
SubjectRe: [Csnd-dev] [EXTERNAL] [Csnd-dev] plugins release
Thanks Victor. The python opcodes build right out of the box now. Nextt up, the Faust opcodes. I get these build errors from VS:

1>------ Build started: Project: faustcsound, Configuration: Debug x64 ------
1>Microsoft (R) C/C++ Optimizing Compiler Version 19.28.29912 for x64
1>Copyright (C) Microsoft Corporation.  All rights reserved.
1>cl /c /I"C:\Program Files\Csound6_x64\include\csound" /I"C:\Program Files\Faust\include" /I"C:\Users\rory\sourcecode\csound616\vcpkg\scripts\buildsystems\msbuild\..\..\..\installed\x64-windows\include" /Zi /W3 /WX- /diagnostics:column /Od /Ob0 /D WIN32 /D _WINDOWS /D FAUSTFLOAT=MYFLT /D "CMAKE_INTDIR=\"Debug\"" /D faustcsound_EXPORTS /D _WINDLL /D _MBCS /Gm- /EHsc /RTC1 /MDd /GS /fp:precise /Zc:wchar_t /Zc:forScope /Zc:inline /GR /Fo"faustcsound.dir\Debug\\" /Fd"faustcsound.dir\Debug\vc142.pdb" /Gd /TP /errorReport:prompt D:\sourcecode\CsoundPlugins\plugins\faustcsound\faustgen.cpp
1>faustgen.cpp
1>D:\sourcecode\CsoundPlugins\plugins\faustcsound\faustgen.cpp(70,5): warning C4996: 'strncpy': This function or variable may be unsafe. Consider using strncpy_s instead. To disable deprecation, use _CRT_SECURE_NO_WARNINGS. See online help for details.
1>D:\sourcecode\CsoundPlugins\plugins\faustcsound\faustgen.cpp(200,19): error C2143: syntax error: missing ';' before '*'
1>D:\sourcecode\CsoundPlugins\plugins\faustcsound\faustgen.cpp(200,19): error C4430: missing type specifier - int assumed. Note: C++ does not support default-int
1>D:\sourcecode\CsoundPlugins\plugins\faustcsound\faustgen.cpp(200,24): error C2238: unexpected token(s) preceding ';'
1>D:\sourcecode\CsoundPlugins\plugins\faustcsound\faustgen.cpp(205,42): warning C4267: 'initializing': conversion from 'size_t' to 'int32_t', possible loss of data
1>D:\sourcecode\CsoundPlugins\plugins\faustcsound\faustgen.cpp(299,24): error C2039: 'lock': is not a member of 'faustcompile'
1>D:\sourcecode\CsoundPlugins\plugins\faustcsound\faustgen.cpp(190): message : see declaration of 'faustcompile'
1>D:\sourcecode\CsoundPlugins\plugins\faustcsound\faustgen.cpp(304,26): error C2039: 'lock': is not a member of 'faustcompile'
1>D:\sourcecode\CsoundPlugins\plugins\faustcsound\faustgen.cpp(190): message : see declaration of 'faustcompile'
1>D:\sourcecode\CsoundPlugins\plugins\faustcsound\faustgen.cpp(286,3): warning C4996: 'strcpy': This function or variable may be unsafe. Consider using strcpy_s instead. To disable deprecation, use _CRT_SECURE_NO_WARNINGS. See online help for details.
1>D:\sourcecode\CsoundPlugins\plugins\faustcsound\faustgen.cpp(288,3): warning C4996: 'strcat': This function or variable may be unsafe. Consider using strcat_s instead. To disable deprecation, use _CRT_SECURE_NO_WARNINGS. See online help for details.
1>D:\sourcecode\CsoundPlugins\plugins\faustcsound\faustgen.cpp(361,6): error C2039: 'lock': is not a member of 'faustcompile'
1>D:\sourcecode\CsoundPlugins\plugins\faustcsound\faustgen.cpp(190): message : see declaration of 'faustcompile'
1>D:\sourcecode\CsoundPlugins\plugins\faustcsound\faustgen.cpp(362,6): error C2065: 'pthread_mutex_t': undeclared identifier
1>D:\sourcecode\CsoundPlugins\plugins\faustcsound\faustgen.cpp(362,23): error C2059: syntax error: ')'
1>D:\sourcecode\CsoundPlugins\plugins\faustcsound\faustgen.cpp(363,10): error C2039: 'lock': is not a member of 'faustcompile'
1>D:\sourcecode\CsoundPlugins\plugins\faustcsound\faustgen.cpp(190): message : see declaration of 'faustcompile'
1>D:\sourcecode\CsoundPlugins\plugins\faustcsound\faustgen.cpp(365,58): error C2065: 'pthread_mutex_t': undeclared identifier
1>D:\sourcecode\CsoundPlugins\plugins\faustcsound\faustgen.cpp(366,8): error C2039: 'lock': is not a member of 'faustcompile'
1>D:\sourcecode\CsoundPlugins\plugins\faustcsound\faustgen.cpp(190): message : see declaration of 'faustcompile'
1>D:\sourcecode\CsoundPlugins\plugins\faustcsound\faustgen.cpp(367,8): error C2065: 'pthread_mutex_t': undeclared identifier
1>D:\sourcecode\CsoundPlugins\plugins\faustcsound\faustgen.cpp(367,25): error C2059: syntax error: ')'
1>D:\sourcecode\CsoundPlugins\plugins\faustcsound\faustgen.cpp(368,27): error C2039: 'lock': is not a member of 'faustcompile'
1>D:\sourcecode\CsoundPlugins\plugins\faustcsound\faustgen.cpp(190): message : see declaration of 'faustcompile'
1>D:\sourcecode\CsoundPlugins\plugins\faustcsound\faustgen.cpp(368,5): error C3861: 'pthread_mutex_init': identifier not found
1>D:\sourcecode\CsoundPlugins\plugins\faustcsound\faustgen.cpp(520,32): warning C4244: 'argument': conversion from 'double' to 'int', possible loss of data
1>D:\sourcecode\CsoundPlugins\plugins\faustcsound\faustgen.cpp(561,32): warning C4244: 'argument': conversion from 'double' to 'int', possible loss of data
1>D:\sourcecode\CsoundPlugins\plugins\faustcsound\faustgen.cpp(807,32): warning C4244: 'argument': conversion from 'double' to 'int', possible loss of data
1>D:\sourcecode\CsoundPlugins\plugins\faustcsound\faustgen.cpp(856,20): error C2131: expression did not evaluate to a constant
1>D:\sourcecode\CsoundPlugins\plugins\faustcsound\faustgen.cpp(856,20): message : failure was caused by a read of a variable outside its lifetime
1>D:\sourcecode\CsoundPlugins\plugins\faustcsound\faustgen.cpp(856,20): message : see usage of 'argc'
1>D:\sourcecode\CsoundPlugins\plugins\faustcsound\faustgen.cpp(861,11): error C3863: array type 'const char *[argc]' is not assignable
1>D:\sourcecode\CsoundPlugins\plugins\faustcsound\faustgen.cpp(862,11): error C3863: array type 'const char *[argc]' is not assignable
1>D:\sourcecode\CsoundPlugins\plugins\faustcsound\faustgen.cpp(863,11): error C3863: array type 'const char *[argc]' is not assignable
1>D:\sourcecode\CsoundPlugins\plugins\faustcsound\faustgen.cpp(867,11): error C3863: array type 'const char *[argc]' is not assignable
1>D:\sourcecode\CsoundPlugins\plugins\faustcsound\faustgen.cpp(922,26): warning C4244: 'argument': conversion from 'double' to 'int', possible loss of data
1>D:\sourcecode\CsoundPlugins\plugins\faustcsound\faustgen.cpp(931,5): error C3861: 'pthread_exit': identifier not found
1>D:\sourcecode\CsoundPlugins\plugins\faustcsound\faustgen.cpp(945,5): error C3861: 'pthread_exit': identifier not found
1>D:\sourcecode\CsoundPlugins\plugins\faustcsound\faustgen.cpp(968,3): error C2065: 'pthread_attr_t': undeclared identifier
1>D:\sourcecode\CsoundPlugins\plugins\faustcsound\faustgen.cpp(968,18): error C2146: syntax error: missing ';' before identifier 'attr'
1>D:\sourcecode\CsoundPlugins\plugins\faustcsound\faustgen.cpp(968,18): error C2065: 'attr': undeclared identifier
1>Done building project "faustcsound.vcxproj" -- FAILED.
2>------ Build started: Project: ALL_BUILD, Configuration: Debug x64 ------
3>------ Skipped Build: Project: INSTALL, Configuration: Debug x64 ------
3>Project not selected to build for this solution configuration
========== Build: 1 succeeded, 1 failed, 2 up-to-date, 1 skipped ==========

On Sun, 15 Aug 2021 at 00:29, Dr. Richard Boulanger <rboulanger@berklee.edu> wrote:
Thanks.  I will try all that.

On Sat, Aug 14, 2021 at 6:16 PM Victor Lazzarini <Victor.Lazzarini@mu.ie> wrote:
It works correctly here, as it always did.

The problem in your case is shown right at the top:

libpng warning: Application built with libpng-1.4.12 but running with 1.6.37

You need to make sure the correct version of the libpng is used. looks like you
have more than one version lying around. This is not a problem with the code or
the cmake script in the plugin repository.
The old plugin was built and run using the correct library

For faustcsound: I never used their binaries as I always built my own. The best
thing is to read all the instructions in the DMG and follow them. CMake should then
find the library and build the plugin.
========================
Prof. Victor Lazzarini
Maynooth University
Ireland

> On 14 Aug 2021, at 22:31, Dr. Richard Boulanger <rboulanger@BERKLEE.EDU> wrote:
>
> Here are two simple image.csd files and .png files to test with.  These should be in the manual as models there too.
>
> <imt1.png>
> <imt2.png>
> - dB
>
> Dr. Richard Boulanger
> Professor
> Electronic Production and Design
> Berklee College of Music
> Professional Writing & Technology Division
>
>
> On Sat, Aug 14, 2021 at 5:29 PM Dr. Richard Boulanger <rboulanger@berklee.edu> wrote:
> On Mac... the image do build, but they give the error below on the mac now
> - they do run with the old .dylib (if I copy it over from an install of version 6.10 for instance)
>
> Also, how do you recommend we install the faust binaries - I have downloaded them, but am not sure where to copy them?
>
> 0dBFS level = 32768.0
> libpng warning: Application built with libpng-1.4.12 but running with 1.6.37
> INIT ERROR in instr 0 (opcode imageload) line 13: imageload: out of memory.
>
>  from file /Volumes/128gJet 1/2day-4john_ffitch/imt1.csd (1)
> giimage       imageload       "imt1.png"     
>
> csound command: Segmentation fault
> inactive allocs returned to freespace
> end of score.            overall amps:      0.0      0.0
>          overall samples out of range:        0        0
> 0 errors in performance
>
> Press return to continue
> - dB
>
> Dr. Richard Boulanger
> Professor
> Electronic Production and Design
> Berklee College of Music
> Professional Writing & Technology Division
>
>
> On Sat, Aug 14, 2021 at 4:22 PM Victor Lazzarini <Victor.Lazzarini@mu.ie> wrote:
> Also if you could install the faust binaries and have a go at building faustcsound, that would be great.
>
> https://us-west-2.protection.sophos.com?d=github.com&u=aHR0cHM6Ly9naXRodWIuY29tL2dyYW1lLWNuY20vZmF1c3QvcmVsZWFzZXM=&i=NWYxNzBkMDNiNTVmZGEwZmIyNjczYmRm&t=ZENNZTV1WTVtQ2xTbTROcHFOSWZseExScjBDdnJtQUVVMEc0RFFHUFVWaz0=&h=595efd313b6f4a6987a4a97294c448b2
>
> ========================
> Prof. Victor Lazzarini
> Maynooth University
> Ireland
>
> > On 14 Aug 2021, at 21:05, Rory Walsh <rorywalsh@EAR.IE> wrote:
> >
> > Their Victor, I'll try when I get a chance. The image opcodes build ok.
> >
> > On Sat 14 Aug 2021, 8:56 p.m. Michael Gogins, <michael.gogins@gmail.com> wrote:
> > Victor, what operating system or systems do you use, and which do you test on?
> >
> > Regards,
> > Mike
> >
> > -----------------------------------------------------
> > Michael Gogins
> > Irreducible Productions
> > https://us-west-2.protection.sophos.com?d=tumblr.com&u=aHR0cDovL21pY2hhZWxnb2dpbnMudHVtYmxyLmNvbQ==&i=NWYxNzBkMDNiNTVmZGEwZmIyNjczYmRm&t=Z0orR2hlSERMZVVyRTROZkRvZjNkendOVlN5dy9NbHYxOWgrcTFvcldHST0=&h=595efd313b6f4a6987a4a97294c448b2
> > Michael dot Gogins at gmail dot com
> >
> >
> > On Sat, Aug 14, 2021 at 3:32 PM Victor Lazzarini <Victor.Lazzarini@mu.ie> wrote:
> > I’ve overhauled the Python finding mechanism so that it works everywhere. You should not need to pass anything now,
> > CMake should be able to find it. Can you try it now?
> > ========================
> > Prof. Victor Lazzarini
> > Maynooth University
> > Ireland
> >
> > > On 14 Aug 2021, at 19:39, Rory Walsh <rorywalsh@EAR.IE> wrote:
> > >
> > > Here is my Cmake cache..
> > >
> > > On Sat, 14 Aug 2021 at 19:38, Rory Walsh <rorywalsh@ear.ie> wrote:
> > > For some reason the python opcodes aren't building. VS says Python.h can't be found. Even though I pass this when calling cmake
> > >
> > > -DPYTHON_INCLUDE_DIR=C:/Python36/include
> > >
> > > I really am not well versed in cmake, but I thought this would do the trick, Python.h is located in that directory..
> > >
> > > On Sat, 14 Aug 2021 at 15:25, Victor Lazzarini <Victor.Lazzarini@mu.ie> wrote:
> > > Thanks, have a go and I’ll try and help.
> > > ========================
> > > Prof. Victor Lazzarini
> > > Maynooth University
> > > Ireland
> > >
> > > > On 14 Aug 2021, at 15:14, Rory Walsh <rorywalsh@ear.ie> wrote:
> > > >
> > > > WARNINGThis email originated from outside of Maynooth University's Mail System. Do not reply, click links or open attachments unless you recognise the sender and know the content is safe.
> > > > I can try this Victor. It would be great to make a release for all platforms.
> > > >
> > > > On Sat, 14 Aug 2021 at 13:44, Victor Lazzarini <Victor.Lazzarini@mu.ie> wrote:
> > > > I have fixed a few things in the CMake installation for MacOs and have written a script to produce zips of
> > > > the plugins with the correct edited dependency links.
> > > >
> > > > We can make a release now if everyone else on other OSs are happy with the state of the repo. Of course
> > > > we don’t have a Windows build, but in theory if FindCSOUND.cmake works, then it should be possible to
> > > > do it. Maybe if one of the people with access to Windows could confirm this? 
> > > >
> > > > best
> > > > ========================
> > > > Prof. Victor Lazzarini
> > > > Maynooth University
> > > > Ireland
> > > >
> > >
> > > <CMakeCache.txt>
> >
>
> <imt1.csd><imt2.csd>


Date2021-08-15 09:33
FromRory Walsh
SubjectRe: [Csnd-dev] [EXTERNAL] [Csnd-dev] plugins release
I guess the faust opcodes need pthreads?  

On Sun, 15 Aug 2021 at 08:40, Rory Walsh <rorywalsh@ear.ie> wrote:
Thanks Victor. The python opcodes build right out of the box now. Nextt up, the Faust opcodes. I get these build errors from VS:

1>------ Build started: Project: faustcsound, Configuration: Debug x64 ------
1>Microsoft (R) C/C++ Optimizing Compiler Version 19.28.29912 for x64
1>Copyright (C) Microsoft Corporation.  All rights reserved.
1>cl /c /I"C:\Program Files\Csound6_x64\include\csound" /I"C:\Program Files\Faust\include" /I"C:\Users\rory\sourcecode\csound616\vcpkg\scripts\buildsystems\msbuild\..\..\..\installed\x64-windows\include" /Zi /W3 /WX- /diagnostics:column /Od /Ob0 /D WIN32 /D _WINDOWS /D FAUSTFLOAT=MYFLT /D "CMAKE_INTDIR=\"Debug\"" /D faustcsound_EXPORTS /D _WINDLL /D _MBCS /Gm- /EHsc /RTC1 /MDd /GS /fp:precise /Zc:wchar_t /Zc:forScope /Zc:inline /GR /Fo"faustcsound.dir\Debug\\" /Fd"faustcsound.dir\Debug\vc142.pdb" /Gd /TP /errorReport:prompt D:\sourcecode\CsoundPlugins\plugins\faustcsound\faustgen.cpp
1>faustgen.cpp
1>D:\sourcecode\CsoundPlugins\plugins\faustcsound\faustgen.cpp(70,5): warning C4996: 'strncpy': This function or variable may be unsafe. Consider using strncpy_s instead. To disable deprecation, use _CRT_SECURE_NO_WARNINGS. See online help for details.
1>D:\sourcecode\CsoundPlugins\plugins\faustcsound\faustgen.cpp(200,19): error C2143: syntax error: missing ';' before '*'
1>D:\sourcecode\CsoundPlugins\plugins\faustcsound\faustgen.cpp(200,19): error C4430: missing type specifier - int assumed. Note: C++ does not support default-int
1>D:\sourcecode\CsoundPlugins\plugins\faustcsound\faustgen.cpp(200,24): error C2238: unexpected token(s) preceding ';'
1>D:\sourcecode\CsoundPlugins\plugins\faustcsound\faustgen.cpp(205,42): warning C4267: 'initializing': conversion from 'size_t' to 'int32_t', possible loss of data
1>D:\sourcecode\CsoundPlugins\plugins\faustcsound\faustgen.cpp(299,24): error C2039: 'lock': is not a member of 'faustcompile'
1>D:\sourcecode\CsoundPlugins\plugins\faustcsound\faustgen.cpp(190): message : see declaration of 'faustcompile'
1>D:\sourcecode\CsoundPlugins\plugins\faustcsound\faustgen.cpp(304,26): error C2039: 'lock': is not a member of 'faustcompile'
1>D:\sourcecode\CsoundPlugins\plugins\faustcsound\faustgen.cpp(190): message : see declaration of 'faustcompile'
1>D:\sourcecode\CsoundPlugins\plugins\faustcsound\faustgen.cpp(286,3): warning C4996: 'strcpy': This function or variable may be unsafe. Consider using strcpy_s instead. To disable deprecation, use _CRT_SECURE_NO_WARNINGS. See online help for details.
1>D:\sourcecode\CsoundPlugins\plugins\faustcsound\faustgen.cpp(288,3): warning C4996: 'strcat': This function or variable may be unsafe. Consider using strcat_s instead. To disable deprecation, use _CRT_SECURE_NO_WARNINGS. See online help for details.
1>D:\sourcecode\CsoundPlugins\plugins\faustcsound\faustgen.cpp(361,6): error C2039: 'lock': is not a member of 'faustcompile'
1>D:\sourcecode\CsoundPlugins\plugins\faustcsound\faustgen.cpp(190): message : see declaration of 'faustcompile'
1>D:\sourcecode\CsoundPlugins\plugins\faustcsound\faustgen.cpp(362,6): error C2065: 'pthread_mutex_t': undeclared identifier
1>D:\sourcecode\CsoundPlugins\plugins\faustcsound\faustgen.cpp(362,23): error C2059: syntax error: ')'
1>D:\sourcecode\CsoundPlugins\plugins\faustcsound\faustgen.cpp(363,10): error C2039: 'lock': is not a member of 'faustcompile'
1>D:\sourcecode\CsoundPlugins\plugins\faustcsound\faustgen.cpp(190): message : see declaration of 'faustcompile'
1>D:\sourcecode\CsoundPlugins\plugins\faustcsound\faustgen.cpp(365,58): error C2065: 'pthread_mutex_t': undeclared identifier
1>D:\sourcecode\CsoundPlugins\plugins\faustcsound\faustgen.cpp(366,8): error C2039: 'lock': is not a member of 'faustcompile'
1>D:\sourcecode\CsoundPlugins\plugins\faustcsound\faustgen.cpp(190): message : see declaration of 'faustcompile'
1>D:\sourcecode\CsoundPlugins\plugins\faustcsound\faustgen.cpp(367,8): error C2065: 'pthread_mutex_t': undeclared identifier
1>D:\sourcecode\CsoundPlugins\plugins\faustcsound\faustgen.cpp(367,25): error C2059: syntax error: ')'
1>D:\sourcecode\CsoundPlugins\plugins\faustcsound\faustgen.cpp(368,27): error C2039: 'lock': is not a member of 'faustcompile'
1>D:\sourcecode\CsoundPlugins\plugins\faustcsound\faustgen.cpp(190): message : see declaration of 'faustcompile'
1>D:\sourcecode\CsoundPlugins\plugins\faustcsound\faustgen.cpp(368,5): error C3861: 'pthread_mutex_init': identifier not found
1>D:\sourcecode\CsoundPlugins\plugins\faustcsound\faustgen.cpp(520,32): warning C4244: 'argument': conversion from 'double' to 'int', possible loss of data
1>D:\sourcecode\CsoundPlugins\plugins\faustcsound\faustgen.cpp(561,32): warning C4244: 'argument': conversion from 'double' to 'int', possible loss of data
1>D:\sourcecode\CsoundPlugins\plugins\faustcsound\faustgen.cpp(807,32): warning C4244: 'argument': conversion from 'double' to 'int', possible loss of data
1>D:\sourcecode\CsoundPlugins\plugins\faustcsound\faustgen.cpp(856,20): error C2131: expression did not evaluate to a constant
1>D:\sourcecode\CsoundPlugins\plugins\faustcsound\faustgen.cpp(856,20): message : failure was caused by a read of a variable outside its lifetime
1>D:\sourcecode\CsoundPlugins\plugins\faustcsound\faustgen.cpp(856,20): message : see usage of 'argc'
1>D:\sourcecode\CsoundPlugins\plugins\faustcsound\faustgen.cpp(861,11): error C3863: array type 'const char *[argc]' is not assignable
1>D:\sourcecode\CsoundPlugins\plugins\faustcsound\faustgen.cpp(862,11): error C3863: array type 'const char *[argc]' is not assignable
1>D:\sourcecode\CsoundPlugins\plugins\faustcsound\faustgen.cpp(863,11): error C3863: array type 'const char *[argc]' is not assignable
1>D:\sourcecode\CsoundPlugins\plugins\faustcsound\faustgen.cpp(867,11): error C3863: array type 'const char *[argc]' is not assignable
1>D:\sourcecode\CsoundPlugins\plugins\faustcsound\faustgen.cpp(922,26): warning C4244: 'argument': conversion from 'double' to 'int', possible loss of data
1>D:\sourcecode\CsoundPlugins\plugins\faustcsound\faustgen.cpp(931,5): error C3861: 'pthread_exit': identifier not found
1>D:\sourcecode\CsoundPlugins\plugins\faustcsound\faustgen.cpp(945,5): error C3861: 'pthread_exit': identifier not found
1>D:\sourcecode\CsoundPlugins\plugins\faustcsound\faustgen.cpp(968,3): error C2065: 'pthread_attr_t': undeclared identifier
1>D:\sourcecode\CsoundPlugins\plugins\faustcsound\faustgen.cpp(968,18): error C2146: syntax error: missing ';' before identifier 'attr'
1>D:\sourcecode\CsoundPlugins\plugins\faustcsound\faustgen.cpp(968,18): error C2065: 'attr': undeclared identifier
1>Done building project "faustcsound.vcxproj" -- FAILED.
2>------ Build started: Project: ALL_BUILD, Configuration: Debug x64 ------
3>------ Skipped Build: Project: INSTALL, Configuration: Debug x64 ------
3>Project not selected to build for this solution configuration
========== Build: 1 succeeded, 1 failed, 2 up-to-date, 1 skipped ==========

On Sun, 15 Aug 2021 at 00:29, Dr. Richard Boulanger <rboulanger@berklee.edu> wrote:
Thanks.  I will try all that.

On Sat, Aug 14, 2021 at 6:16 PM Victor Lazzarini <Victor.Lazzarini@mu.ie> wrote:
It works correctly here, as it always did.

The problem in your case is shown right at the top:

libpng warning: Application built with libpng-1.4.12 but running with 1.6.37

You need to make sure the correct version of the libpng is used. looks like you
have more than one version lying around. This is not a problem with the code or
the cmake script in the plugin repository.
The old plugin was built and run using the correct library

For faustcsound: I never used their binaries as I always built my own. The best
thing is to read all the instructions in the DMG and follow them. CMake should then
find the library and build the plugin.
========================
Prof. Victor Lazzarini
Maynooth University
Ireland

> On 14 Aug 2021, at 22:31, Dr. Richard Boulanger <rboulanger@BERKLEE.EDU> wrote:
>
> Here are two simple image.csd files and .png files to test with.  These should be in the manual as models there too.
>
> <imt1.png>
> <imt2.png>
> - dB
>
> Dr. Richard Boulanger
> Professor
> Electronic Production and Design
> Berklee College of Music
> Professional Writing & Technology Division
>
>
> On Sat, Aug 14, 2021 at 5:29 PM Dr. Richard Boulanger <rboulanger@berklee.edu> wrote:
> On Mac... the image do build, but they give the error below on the mac now
> - they do run with the old .dylib (if I copy it over from an install of version 6.10 for instance)
>
> Also, how do you recommend we install the faust binaries - I have downloaded them, but am not sure where to copy them?
>
> 0dBFS level = 32768.0
> libpng warning: Application built with libpng-1.4.12 but running with 1.6.37
> INIT ERROR in instr 0 (opcode imageload) line 13: imageload: out of memory.
>
>  from file /Volumes/128gJet 1/2day-4john_ffitch/imt1.csd (1)
> giimage       imageload       "imt1.png"     
>
> csound command: Segmentation fault
> inactive allocs returned to freespace
> end of score.            overall amps:      0.0      0.0
>          overall samples out of range:        0        0
> 0 errors in performance
>
> Press return to continue
> - dB
>
> Dr. Richard Boulanger
> Professor
> Electronic Production and Design
> Berklee College of Music
> Professional Writing & Technology Division
>
>
> On Sat, Aug 14, 2021 at 4:22 PM Victor Lazzarini <Victor.Lazzarini@mu.ie> wrote:
> Also if you could install the faust binaries and have a go at building faustcsound, that would be great.
>
> https://us-west-2.protection.sophos.com?d=github.com&u=aHR0cHM6Ly9naXRodWIuY29tL2dyYW1lLWNuY20vZmF1c3QvcmVsZWFzZXM=&i=NWYxNzBkMDNiNTVmZGEwZmIyNjczYmRm&t=ZENNZTV1WTVtQ2xTbTROcHFOSWZseExScjBDdnJtQUVVMEc0RFFHUFVWaz0=&h=595efd313b6f4a6987a4a97294c448b2
>
> ========================
> Prof. Victor Lazzarini
> Maynooth University
> Ireland
>
> > On 14 Aug 2021, at 21:05, Rory Walsh <rorywalsh@EAR.IE> wrote:
> >
> > Their Victor, I'll try when I get a chance. The image opcodes build ok.
> >
> > On Sat 14 Aug 2021, 8:56 p.m. Michael Gogins, <michael.gogins@gmail.com> wrote:
> > Victor, what operating system or systems do you use, and which do you test on?
> >
> > Regards,
> > Mike
> >
> > -----------------------------------------------------
> > Michael Gogins
> > Irreducible Productions
> > https://us-west-2.protection.sophos.com?d=tumblr.com&u=aHR0cDovL21pY2hhZWxnb2dpbnMudHVtYmxyLmNvbQ==&i=NWYxNzBkMDNiNTVmZGEwZmIyNjczYmRm&t=Z0orR2hlSERMZVVyRTROZkRvZjNkendOVlN5dy9NbHYxOWgrcTFvcldHST0=&h=595efd313b6f4a6987a4a97294c448b2
> > Michael dot Gogins at gmail dot com
> >
> >
> > On Sat, Aug 14, 2021 at 3:32 PM Victor Lazzarini <Victor.Lazzarini@mu.ie> wrote:
> > I’ve overhauled the Python finding mechanism so that it works everywhere. You should not need to pass anything now,
> > CMake should be able to find it. Can you try it now?
> > ========================
> > Prof. Victor Lazzarini
> > Maynooth University
> > Ireland
> >
> > > On 14 Aug 2021, at 19:39, Rory Walsh <rorywalsh@EAR.IE> wrote:
> > >
> > > Here is my Cmake cache..
> > >
> > > On Sat, 14 Aug 2021 at 19:38, Rory Walsh <rorywalsh@ear.ie> wrote:
> > > For some reason the python opcodes aren't building. VS says Python.h can't be found. Even though I pass this when calling cmake
> > >
> > > -DPYTHON_INCLUDE_DIR=C:/Python36/include
> > >
> > > I really am not well versed in cmake, but I thought this would do the trick, Python.h is located in that directory..
> > >
> > > On Sat, 14 Aug 2021 at 15:25, Victor Lazzarini <Victor.Lazzarini@mu.ie> wrote:
> > > Thanks, have a go and I’ll try and help.
> > > ========================
> > > Prof. Victor Lazzarini
> > > Maynooth University
> > > Ireland
> > >
> > > > On 14 Aug 2021, at 15:14, Rory Walsh <rorywalsh@ear.ie> wrote:
> > > >
> > > > WARNINGThis email originated from outside of Maynooth University's Mail System. Do not reply, click links or open attachments unless you recognise the sender and know the content is safe.
> > > > I can try this Victor. It would be great to make a release for all platforms.
> > > >
> > > > On Sat, 14 Aug 2021 at 13:44, Victor Lazzarini <Victor.Lazzarini@mu.ie> wrote:
> > > > I have fixed a few things in the CMake installation for MacOs and have written a script to produce zips of
> > > > the plugins with the correct edited dependency links.
> > > >
> > > > We can make a release now if everyone else on other OSs are happy with the state of the repo. Of course
> > > > we don’t have a Windows build, but in theory if FindCSOUND.cmake works, then it should be possible to
> > > > do it. Maybe if one of the people with access to Windows could confirm this? 
> > > >
> > > > best
> > > > ========================
> > > > Prof. Victor Lazzarini
> > > > Maynooth University
> > > > Ireland
> > > >
> > >
> > > <CMakeCache.txt>
> >
>
> <imt1.csd><imt2.csd>


Date2021-08-15 10:12
FromRory Walsh
SubjectRe: [Csnd-dev] [EXTERNAL] [Csnd-dev] plugins release
I have fltk, images, python opcodes all building now. I can't get the chua opcodes to build. I'll need some help there as I've know idea about Eigen. Happy to take instructions on those. I'll try the Ableton opcodes a little later today. 

On Sun, 15 Aug 2021 at 09:33, Rory Walsh <rorywalsh@ear.ie> wrote:
I guess the faust opcodes need pthreads?  

On Sun, 15 Aug 2021 at 08:40, Rory Walsh <rorywalsh@ear.ie> wrote:
Thanks Victor. The python opcodes build right out of the box now. Nextt up, the Faust opcodes. I get these build errors from VS:

1>------ Build started: Project: faustcsound, Configuration: Debug x64 ------
1>Microsoft (R) C/C++ Optimizing Compiler Version 19.28.29912 for x64
1>Copyright (C) Microsoft Corporation.  All rights reserved.
1>cl /c /I"C:\Program Files\Csound6_x64\include\csound" /I"C:\Program Files\Faust\include" /I"C:\Users\rory\sourcecode\csound616\vcpkg\scripts\buildsystems\msbuild\..\..\..\installed\x64-windows\include" /Zi /W3 /WX- /diagnostics:column /Od /Ob0 /D WIN32 /D _WINDOWS /D FAUSTFLOAT=MYFLT /D "CMAKE_INTDIR=\"Debug\"" /D faustcsound_EXPORTS /D _WINDLL /D _MBCS /Gm- /EHsc /RTC1 /MDd /GS /fp:precise /Zc:wchar_t /Zc:forScope /Zc:inline /GR /Fo"faustcsound.dir\Debug\\" /Fd"faustcsound.dir\Debug\vc142.pdb" /Gd /TP /errorReport:prompt D:\sourcecode\CsoundPlugins\plugins\faustcsound\faustgen.cpp
1>faustgen.cpp
1>D:\sourcecode\CsoundPlugins\plugins\faustcsound\faustgen.cpp(70,5): warning C4996: 'strncpy': This function or variable may be unsafe. Consider using strncpy_s instead. To disable deprecation, use _CRT_SECURE_NO_WARNINGS. See online help for details.
1>D:\sourcecode\CsoundPlugins\plugins\faustcsound\faustgen.cpp(200,19): error C2143: syntax error: missing ';' before '*'
1>D:\sourcecode\CsoundPlugins\plugins\faustcsound\faustgen.cpp(200,19): error C4430: missing type specifier - int assumed. Note: C++ does not support default-int
1>D:\sourcecode\CsoundPlugins\plugins\faustcsound\faustgen.cpp(200,24): error C2238: unexpected token(s) preceding ';'
1>D:\sourcecode\CsoundPlugins\plugins\faustcsound\faustgen.cpp(205,42): warning C4267: 'initializing': conversion from 'size_t' to 'int32_t', possible loss of data
1>D:\sourcecode\CsoundPlugins\plugins\faustcsound\faustgen.cpp(299,24): error C2039: 'lock': is not a member of 'faustcompile'
1>D:\sourcecode\CsoundPlugins\plugins\faustcsound\faustgen.cpp(190): message : see declaration of 'faustcompile'
1>D:\sourcecode\CsoundPlugins\plugins\faustcsound\faustgen.cpp(304,26): error C2039: 'lock': is not a member of 'faustcompile'
1>D:\sourcecode\CsoundPlugins\plugins\faustcsound\faustgen.cpp(190): message : see declaration of 'faustcompile'
1>D:\sourcecode\CsoundPlugins\plugins\faustcsound\faustgen.cpp(286,3): warning C4996: 'strcpy': This function or variable may be unsafe. Consider using strcpy_s instead. To disable deprecation, use _CRT_SECURE_NO_WARNINGS. See online help for details.
1>D:\sourcecode\CsoundPlugins\plugins\faustcsound\faustgen.cpp(288,3): warning C4996: 'strcat': This function or variable may be unsafe. Consider using strcat_s instead. To disable deprecation, use _CRT_SECURE_NO_WARNINGS. See online help for details.
1>D:\sourcecode\CsoundPlugins\plugins\faustcsound\faustgen.cpp(361,6): error C2039: 'lock': is not a member of 'faustcompile'
1>D:\sourcecode\CsoundPlugins\plugins\faustcsound\faustgen.cpp(190): message : see declaration of 'faustcompile'
1>D:\sourcecode\CsoundPlugins\plugins\faustcsound\faustgen.cpp(362,6): error C2065: 'pthread_mutex_t': undeclared identifier
1>D:\sourcecode\CsoundPlugins\plugins\faustcsound\faustgen.cpp(362,23): error C2059: syntax error: ')'
1>D:\sourcecode\CsoundPlugins\plugins\faustcsound\faustgen.cpp(363,10): error C2039: 'lock': is not a member of 'faustcompile'
1>D:\sourcecode\CsoundPlugins\plugins\faustcsound\faustgen.cpp(190): message : see declaration of 'faustcompile'
1>D:\sourcecode\CsoundPlugins\plugins\faustcsound\faustgen.cpp(365,58): error C2065: 'pthread_mutex_t': undeclared identifier
1>D:\sourcecode\CsoundPlugins\plugins\faustcsound\faustgen.cpp(366,8): error C2039: 'lock': is not a member of 'faustcompile'
1>D:\sourcecode\CsoundPlugins\plugins\faustcsound\faustgen.cpp(190): message : see declaration of 'faustcompile'
1>D:\sourcecode\CsoundPlugins\plugins\faustcsound\faustgen.cpp(367,8): error C2065: 'pthread_mutex_t': undeclared identifier
1>D:\sourcecode\CsoundPlugins\plugins\faustcsound\faustgen.cpp(367,25): error C2059: syntax error: ')'
1>D:\sourcecode\CsoundPlugins\plugins\faustcsound\faustgen.cpp(368,27): error C2039: 'lock': is not a member of 'faustcompile'
1>D:\sourcecode\CsoundPlugins\plugins\faustcsound\faustgen.cpp(190): message : see declaration of 'faustcompile'
1>D:\sourcecode\CsoundPlugins\plugins\faustcsound\faustgen.cpp(368,5): error C3861: 'pthread_mutex_init': identifier not found
1>D:\sourcecode\CsoundPlugins\plugins\faustcsound\faustgen.cpp(520,32): warning C4244: 'argument': conversion from 'double' to 'int', possible loss of data
1>D:\sourcecode\CsoundPlugins\plugins\faustcsound\faustgen.cpp(561,32): warning C4244: 'argument': conversion from 'double' to 'int', possible loss of data
1>D:\sourcecode\CsoundPlugins\plugins\faustcsound\faustgen.cpp(807,32): warning C4244: 'argument': conversion from 'double' to 'int', possible loss of data
1>D:\sourcecode\CsoundPlugins\plugins\faustcsound\faustgen.cpp(856,20): error C2131: expression did not evaluate to a constant
1>D:\sourcecode\CsoundPlugins\plugins\faustcsound\faustgen.cpp(856,20): message : failure was caused by a read of a variable outside its lifetime
1>D:\sourcecode\CsoundPlugins\plugins\faustcsound\faustgen.cpp(856,20): message : see usage of 'argc'
1>D:\sourcecode\CsoundPlugins\plugins\faustcsound\faustgen.cpp(861,11): error C3863: array type 'const char *[argc]' is not assignable
1>D:\sourcecode\CsoundPlugins\plugins\faustcsound\faustgen.cpp(862,11): error C3863: array type 'const char *[argc]' is not assignable
1>D:\sourcecode\CsoundPlugins\plugins\faustcsound\faustgen.cpp(863,11): error C3863: array type 'const char *[argc]' is not assignable
1>D:\sourcecode\CsoundPlugins\plugins\faustcsound\faustgen.cpp(867,11): error C3863: array type 'const char *[argc]' is not assignable
1>D:\sourcecode\CsoundPlugins\plugins\faustcsound\faustgen.cpp(922,26): warning C4244: 'argument': conversion from 'double' to 'int', possible loss of data
1>D:\sourcecode\CsoundPlugins\plugins\faustcsound\faustgen.cpp(931,5): error C3861: 'pthread_exit': identifier not found
1>D:\sourcecode\CsoundPlugins\plugins\faustcsound\faustgen.cpp(945,5): error C3861: 'pthread_exit': identifier not found
1>D:\sourcecode\CsoundPlugins\plugins\faustcsound\faustgen.cpp(968,3): error C2065: 'pthread_attr_t': undeclared identifier
1>D:\sourcecode\CsoundPlugins\plugins\faustcsound\faustgen.cpp(968,18): error C2146: syntax error: missing ';' before identifier 'attr'
1>D:\sourcecode\CsoundPlugins\plugins\faustcsound\faustgen.cpp(968,18): error C2065: 'attr': undeclared identifier
1>Done building project "faustcsound.vcxproj" -- FAILED.
2>------ Build started: Project: ALL_BUILD, Configuration: Debug x64 ------
3>------ Skipped Build: Project: INSTALL, Configuration: Debug x64 ------
3>Project not selected to build for this solution configuration
========== Build: 1 succeeded, 1 failed, 2 up-to-date, 1 skipped ==========

On Sun, 15 Aug 2021 at 00:29, Dr. Richard Boulanger <rboulanger@berklee.edu> wrote:
Thanks.  I will try all that.

On Sat, Aug 14, 2021 at 6:16 PM Victor Lazzarini <Victor.Lazzarini@mu.ie> wrote:
It works correctly here, as it always did.

The problem in your case is shown right at the top:

libpng warning: Application built with libpng-1.4.12 but running with 1.6.37

You need to make sure the correct version of the libpng is used. looks like you
have more than one version lying around. This is not a problem with the code or
the cmake script in the plugin repository.
The old plugin was built and run using the correct library

For faustcsound: I never used their binaries as I always built my own. The best
thing is to read all the instructions in the DMG and follow them. CMake should then
find the library and build the plugin.
========================
Prof. Victor Lazzarini
Maynooth University
Ireland

> On 14 Aug 2021, at 22:31, Dr. Richard Boulanger <rboulanger@BERKLEE.EDU> wrote:
>
> Here are two simple image.csd files and .png files to test with.  These should be in the manual as models there too.
>
> <imt1.png>
> <imt2.png>
> - dB
>
> Dr. Richard Boulanger
> Professor
> Electronic Production and Design
> Berklee College of Music
> Professional Writing & Technology Division
>
>
> On Sat, Aug 14, 2021 at 5:29 PM Dr. Richard Boulanger <rboulanger@berklee.edu> wrote:
> On Mac... the image do build, but they give the error below on the mac now
> - they do run with the old .dylib (if I copy it over from an install of version 6.10 for instance)
>
> Also, how do you recommend we install the faust binaries - I have downloaded them, but am not sure where to copy them?
>
> 0dBFS level = 32768.0
> libpng warning: Application built with libpng-1.4.12 but running with 1.6.37
> INIT ERROR in instr 0 (opcode imageload) line 13: imageload: out of memory.
>
>  from file /Volumes/128gJet 1/2day-4john_ffitch/imt1.csd (1)
> giimage       imageload       "imt1.png"     
>
> csound command: Segmentation fault
> inactive allocs returned to freespace
> end of score.            overall amps:      0.0      0.0
>          overall samples out of range:        0        0
> 0 errors in performance
>
> Press return to continue
> - dB
>
> Dr. Richard Boulanger
> Professor
> Electronic Production and Design
> Berklee College of Music
> Professional Writing & Technology Division
>
>
> On Sat, Aug 14, 2021 at 4:22 PM Victor Lazzarini <Victor.Lazzarini@mu.ie> wrote:
> Also if you could install the faust binaries and have a go at building faustcsound, that would be great.
>
> https://us-west-2.protection.sophos.com?d=github.com&u=aHR0cHM6Ly9naXRodWIuY29tL2dyYW1lLWNuY20vZmF1c3QvcmVsZWFzZXM=&i=NWYxNzBkMDNiNTVmZGEwZmIyNjczYmRm&t=ZENNZTV1WTVtQ2xTbTROcHFOSWZseExScjBDdnJtQUVVMEc0RFFHUFVWaz0=&h=595efd313b6f4a6987a4a97294c448b2
>
> ========================
> Prof. Victor Lazzarini
> Maynooth University
> Ireland
>
> > On 14 Aug 2021, at 21:05, Rory Walsh <rorywalsh@EAR.IE> wrote:
> >
> > Their Victor, I'll try when I get a chance. The image opcodes build ok.
> >
> > On Sat 14 Aug 2021, 8:56 p.m. Michael Gogins, <michael.gogins@gmail.com> wrote:
> > Victor, what operating system or systems do you use, and which do you test on?
> >
> > Regards,
> > Mike
> >
> > -----------------------------------------------------
> > Michael Gogins
> > Irreducible Productions
> > https://us-west-2.protection.sophos.com?d=tumblr.com&u=aHR0cDovL21pY2hhZWxnb2dpbnMudHVtYmxyLmNvbQ==&i=NWYxNzBkMDNiNTVmZGEwZmIyNjczYmRm&t=Z0orR2hlSERMZVVyRTROZkRvZjNkendOVlN5dy9NbHYxOWgrcTFvcldHST0=&h=595efd313b6f4a6987a4a97294c448b2
> > Michael dot Gogins at gmail dot com
> >
> >
> > On Sat, Aug 14, 2021 at 3:32 PM Victor Lazzarini <Victor.Lazzarini@mu.ie> wrote:
> > I’ve overhauled the Python finding mechanism so that it works everywhere. You should not need to pass anything now,
> > CMake should be able to find it. Can you try it now?
> > ========================
> > Prof. Victor Lazzarini
> > Maynooth University
> > Ireland
> >
> > > On 14 Aug 2021, at 19:39, Rory Walsh <rorywalsh@EAR.IE> wrote:
> > >
> > > Here is my Cmake cache..
> > >
> > > On Sat, 14 Aug 2021 at 19:38, Rory Walsh <rorywalsh@ear.ie> wrote:
> > > For some reason the python opcodes aren't building. VS says Python.h can't be found. Even though I pass this when calling cmake
> > >
> > > -DPYTHON_INCLUDE_DIR=C:/Python36/include
> > >
> > > I really am not well versed in cmake, but I thought this would do the trick, Python.h is located in that directory..
> > >
> > > On Sat, 14 Aug 2021 at 15:25, Victor Lazzarini <Victor.Lazzarini@mu.ie> wrote:
> > > Thanks, have a go and I’ll try and help.
> > > ========================
> > > Prof. Victor Lazzarini
> > > Maynooth University
> > > Ireland
> > >
> > > > On 14 Aug 2021, at 15:14, Rory Walsh <rorywalsh@ear.ie> wrote:
> > > >
> > > > WARNINGThis email originated from outside of Maynooth University's Mail System. Do not reply, click links or open attachments unless you recognise the sender and know the content is safe.
> > > > I can try this Victor. It would be great to make a release for all platforms.
> > > >
> > > > On Sat, 14 Aug 2021 at 13:44, Victor Lazzarini <Victor.Lazzarini@mu.ie> wrote:
> > > > I have fixed a few things in the CMake installation for MacOs and have written a script to produce zips of
> > > > the plugins with the correct edited dependency links.
> > > >
> > > > We can make a release now if everyone else on other OSs are happy with the state of the repo. Of course
> > > > we don’t have a Windows build, but in theory if FindCSOUND.cmake works, then it should be possible to
> > > > do it. Maybe if one of the people with access to Windows could confirm this? 
> > > >
> > > > best
> > > > ========================
> > > > Prof. Victor Lazzarini
> > > > Maynooth University
> > > > Ireland
> > > >
> > >
> > > <CMakeCache.txt>
> >
>
> <imt1.csd><imt2.csd>


Date2021-08-15 10:17
FromRory Walsh
SubjectRe: [Csnd-dev] [EXTERNAL] [Csnd-dev] plugins release
There doesn't seem to be anything Ableton Link related in the CMake stuff apart from a single flag to enable/disable the building of the opcodes. Is this building for your Victor? I assume I would at least have to pass some paths to the link libs? 

On Sun, 15 Aug 2021 at 10:12, Rory Walsh <rorywalsh@ear.ie> wrote:
I have fltk, images, python opcodes all building now. I can't get the chua opcodes to build. I'll need some help there as I've know idea about Eigen. Happy to take instructions on those. I'll try the Ableton opcodes a little later today. 

On Sun, 15 Aug 2021 at 09:33, Rory Walsh <rorywalsh@ear.ie> wrote:
I guess the faust opcodes need pthreads?  

On Sun, 15 Aug 2021 at 08:40, Rory Walsh <rorywalsh@ear.ie> wrote:
Thanks Victor. The python opcodes build right out of the box now. Nextt up, the Faust opcodes. I get these build errors from VS:

1>------ Build started: Project: faustcsound, Configuration: Debug x64 ------
1>Microsoft (R) C/C++ Optimizing Compiler Version 19.28.29912 for x64
1>Copyright (C) Microsoft Corporation.  All rights reserved.
1>cl /c /I"C:\Program Files\Csound6_x64\include\csound" /I"C:\Program Files\Faust\include" /I"C:\Users\rory\sourcecode\csound616\vcpkg\scripts\buildsystems\msbuild\..\..\..\installed\x64-windows\include" /Zi /W3 /WX- /diagnostics:column /Od /Ob0 /D WIN32 /D _WINDOWS /D FAUSTFLOAT=MYFLT /D "CMAKE_INTDIR=\"Debug\"" /D faustcsound_EXPORTS /D _WINDLL /D _MBCS /Gm- /EHsc /RTC1 /MDd /GS /fp:precise /Zc:wchar_t /Zc:forScope /Zc:inline /GR /Fo"faustcsound.dir\Debug\\" /Fd"faustcsound.dir\Debug\vc142.pdb" /Gd /TP /errorReport:prompt D:\sourcecode\CsoundPlugins\plugins\faustcsound\faustgen.cpp
1>faustgen.cpp
1>D:\sourcecode\CsoundPlugins\plugins\faustcsound\faustgen.cpp(70,5): warning C4996: 'strncpy': This function or variable may be unsafe. Consider using strncpy_s instead. To disable deprecation, use _CRT_SECURE_NO_WARNINGS. See online help for details.
1>D:\sourcecode\CsoundPlugins\plugins\faustcsound\faustgen.cpp(200,19): error C2143: syntax error: missing ';' before '*'
1>D:\sourcecode\CsoundPlugins\plugins\faustcsound\faustgen.cpp(200,19): error C4430: missing type specifier - int assumed. Note: C++ does not support default-int
1>D:\sourcecode\CsoundPlugins\plugins\faustcsound\faustgen.cpp(200,24): error C2238: unexpected token(s) preceding ';'
1>D:\sourcecode\CsoundPlugins\plugins\faustcsound\faustgen.cpp(205,42): warning C4267: 'initializing': conversion from 'size_t' to 'int32_t', possible loss of data
1>D:\sourcecode\CsoundPlugins\plugins\faustcsound\faustgen.cpp(299,24): error C2039: 'lock': is not a member of 'faustcompile'
1>D:\sourcecode\CsoundPlugins\plugins\faustcsound\faustgen.cpp(190): message : see declaration of 'faustcompile'
1>D:\sourcecode\CsoundPlugins\plugins\faustcsound\faustgen.cpp(304,26): error C2039: 'lock': is not a member of 'faustcompile'
1>D:\sourcecode\CsoundPlugins\plugins\faustcsound\faustgen.cpp(190): message : see declaration of 'faustcompile'
1>D:\sourcecode\CsoundPlugins\plugins\faustcsound\faustgen.cpp(286,3): warning C4996: 'strcpy': This function or variable may be unsafe. Consider using strcpy_s instead. To disable deprecation, use _CRT_SECURE_NO_WARNINGS. See online help for details.
1>D:\sourcecode\CsoundPlugins\plugins\faustcsound\faustgen.cpp(288,3): warning C4996: 'strcat': This function or variable may be unsafe. Consider using strcat_s instead. To disable deprecation, use _CRT_SECURE_NO_WARNINGS. See online help for details.
1>D:\sourcecode\CsoundPlugins\plugins\faustcsound\faustgen.cpp(361,6): error C2039: 'lock': is not a member of 'faustcompile'
1>D:\sourcecode\CsoundPlugins\plugins\faustcsound\faustgen.cpp(190): message : see declaration of 'faustcompile'
1>D:\sourcecode\CsoundPlugins\plugins\faustcsound\faustgen.cpp(362,6): error C2065: 'pthread_mutex_t': undeclared identifier
1>D:\sourcecode\CsoundPlugins\plugins\faustcsound\faustgen.cpp(362,23): error C2059: syntax error: ')'
1>D:\sourcecode\CsoundPlugins\plugins\faustcsound\faustgen.cpp(363,10): error C2039: 'lock': is not a member of 'faustcompile'
1>D:\sourcecode\CsoundPlugins\plugins\faustcsound\faustgen.cpp(190): message : see declaration of 'faustcompile'
1>D:\sourcecode\CsoundPlugins\plugins\faustcsound\faustgen.cpp(365,58): error C2065: 'pthread_mutex_t': undeclared identifier
1>D:\sourcecode\CsoundPlugins\plugins\faustcsound\faustgen.cpp(366,8): error C2039: 'lock': is not a member of 'faustcompile'
1>D:\sourcecode\CsoundPlugins\plugins\faustcsound\faustgen.cpp(190): message : see declaration of 'faustcompile'
1>D:\sourcecode\CsoundPlugins\plugins\faustcsound\faustgen.cpp(367,8): error C2065: 'pthread_mutex_t': undeclared identifier
1>D:\sourcecode\CsoundPlugins\plugins\faustcsound\faustgen.cpp(367,25): error C2059: syntax error: ')'
1>D:\sourcecode\CsoundPlugins\plugins\faustcsound\faustgen.cpp(368,27): error C2039: 'lock': is not a member of 'faustcompile'
1>D:\sourcecode\CsoundPlugins\plugins\faustcsound\faustgen.cpp(190): message : see declaration of 'faustcompile'
1>D:\sourcecode\CsoundPlugins\plugins\faustcsound\faustgen.cpp(368,5): error C3861: 'pthread_mutex_init': identifier not found
1>D:\sourcecode\CsoundPlugins\plugins\faustcsound\faustgen.cpp(520,32): warning C4244: 'argument': conversion from 'double' to 'int', possible loss of data
1>D:\sourcecode\CsoundPlugins\plugins\faustcsound\faustgen.cpp(561,32): warning C4244: 'argument': conversion from 'double' to 'int', possible loss of data
1>D:\sourcecode\CsoundPlugins\plugins\faustcsound\faustgen.cpp(807,32): warning C4244: 'argument': conversion from 'double' to 'int', possible loss of data
1>D:\sourcecode\CsoundPlugins\plugins\faustcsound\faustgen.cpp(856,20): error C2131: expression did not evaluate to a constant
1>D:\sourcecode\CsoundPlugins\plugins\faustcsound\faustgen.cpp(856,20): message : failure was caused by a read of a variable outside its lifetime
1>D:\sourcecode\CsoundPlugins\plugins\faustcsound\faustgen.cpp(856,20): message : see usage of 'argc'
1>D:\sourcecode\CsoundPlugins\plugins\faustcsound\faustgen.cpp(861,11): error C3863: array type 'const char *[argc]' is not assignable
1>D:\sourcecode\CsoundPlugins\plugins\faustcsound\faustgen.cpp(862,11): error C3863: array type 'const char *[argc]' is not assignable
1>D:\sourcecode\CsoundPlugins\plugins\faustcsound\faustgen.cpp(863,11): error C3863: array type 'const char *[argc]' is not assignable
1>D:\sourcecode\CsoundPlugins\plugins\faustcsound\faustgen.cpp(867,11): error C3863: array type 'const char *[argc]' is not assignable
1>D:\sourcecode\CsoundPlugins\plugins\faustcsound\faustgen.cpp(922,26): warning C4244: 'argument': conversion from 'double' to 'int', possible loss of data
1>D:\sourcecode\CsoundPlugins\plugins\faustcsound\faustgen.cpp(931,5): error C3861: 'pthread_exit': identifier not found
1>D:\sourcecode\CsoundPlugins\plugins\faustcsound\faustgen.cpp(945,5): error C3861: 'pthread_exit': identifier not found
1>D:\sourcecode\CsoundPlugins\plugins\faustcsound\faustgen.cpp(968,3): error C2065: 'pthread_attr_t': undeclared identifier
1>D:\sourcecode\CsoundPlugins\plugins\faustcsound\faustgen.cpp(968,18): error C2146: syntax error: missing ';' before identifier 'attr'
1>D:\sourcecode\CsoundPlugins\plugins\faustcsound\faustgen.cpp(968,18): error C2065: 'attr': undeclared identifier
1>Done building project "faustcsound.vcxproj" -- FAILED.
2>------ Build started: Project: ALL_BUILD, Configuration: Debug x64 ------
3>------ Skipped Build: Project: INSTALL, Configuration: Debug x64 ------
3>Project not selected to build for this solution configuration
========== Build: 1 succeeded, 1 failed, 2 up-to-date, 1 skipped ==========

On Sun, 15 Aug 2021 at 00:29, Dr. Richard Boulanger <rboulanger@berklee.edu> wrote:
Thanks.  I will try all that.

On Sat, Aug 14, 2021 at 6:16 PM Victor Lazzarini <Victor.Lazzarini@mu.ie> wrote:
It works correctly here, as it always did.

The problem in your case is shown right at the top:

libpng warning: Application built with libpng-1.4.12 but running with 1.6.37

You need to make sure the correct version of the libpng is used. looks like you
have more than one version lying around. This is not a problem with the code or
the cmake script in the plugin repository.
The old plugin was built and run using the correct library

For faustcsound: I never used their binaries as I always built my own. The best
thing is to read all the instructions in the DMG and follow them. CMake should then
find the library and build the plugin.
========================
Prof. Victor Lazzarini
Maynooth University
Ireland

> On 14 Aug 2021, at 22:31, Dr. Richard Boulanger <rboulanger@BERKLEE.EDU> wrote:
>
> Here are two simple image.csd files and .png files to test with.  These should be in the manual as models there too.
>
> <imt1.png>
> <imt2.png>
> - dB
>
> Dr. Richard Boulanger
> Professor
> Electronic Production and Design
> Berklee College of Music
> Professional Writing & Technology Division
>
>
> On Sat, Aug 14, 2021 at 5:29 PM Dr. Richard Boulanger <rboulanger@berklee.edu> wrote:
> On Mac... the image do build, but they give the error below on the mac now
> - they do run with the old .dylib (if I copy it over from an install of version 6.10 for instance)
>
> Also, how do you recommend we install the faust binaries - I have downloaded them, but am not sure where to copy them?
>
> 0dBFS level = 32768.0
> libpng warning: Application built with libpng-1.4.12 but running with 1.6.37
> INIT ERROR in instr 0 (opcode imageload) line 13: imageload: out of memory.
>
>  from file /Volumes/128gJet 1/2day-4john_ffitch/imt1.csd (1)
> giimage       imageload       "imt1.png"     
>
> csound command: Segmentation fault
> inactive allocs returned to freespace
> end of score.            overall amps:      0.0      0.0
>          overall samples out of range:        0        0
> 0 errors in performance
>
> Press return to continue
> - dB
>
> Dr. Richard Boulanger
> Professor
> Electronic Production and Design
> Berklee College of Music
> Professional Writing & Technology Division
>
>
> On Sat, Aug 14, 2021 at 4:22 PM Victor Lazzarini <Victor.Lazzarini@mu.ie> wrote:
> Also if you could install the faust binaries and have a go at building faustcsound, that would be great.
>
> https://us-west-2.protection.sophos.com?d=github.com&u=aHR0cHM6Ly9naXRodWIuY29tL2dyYW1lLWNuY20vZmF1c3QvcmVsZWFzZXM=&i=NWYxNzBkMDNiNTVmZGEwZmIyNjczYmRm&t=ZENNZTV1WTVtQ2xTbTROcHFOSWZseExScjBDdnJtQUVVMEc0RFFHUFVWaz0=&h=595efd313b6f4a6987a4a97294c448b2
>
> ========================
> Prof. Victor Lazzarini
> Maynooth University
> Ireland
>
> > On 14 Aug 2021, at 21:05, Rory Walsh <rorywalsh@EAR.IE> wrote:
> >
> > Their Victor, I'll try when I get a chance. The image opcodes build ok.
> >
> > On Sat 14 Aug 2021, 8:56 p.m. Michael Gogins, <michael.gogins@gmail.com> wrote:
> > Victor, what operating system or systems do you use, and which do you test on?
> >
> > Regards,
> > Mike
> >
> > -----------------------------------------------------
> > Michael Gogins
> > Irreducible Productions
> > https://us-west-2.protection.sophos.com?d=tumblr.com&u=aHR0cDovL21pY2hhZWxnb2dpbnMudHVtYmxyLmNvbQ==&i=NWYxNzBkMDNiNTVmZGEwZmIyNjczYmRm&t=Z0orR2hlSERMZVVyRTROZkRvZjNkendOVlN5dy9NbHYxOWgrcTFvcldHST0=&h=595efd313b6f4a6987a4a97294c448b2
> > Michael dot Gogins at gmail dot com
> >
> >
> > On Sat, Aug 14, 2021 at 3:32 PM Victor Lazzarini <Victor.Lazzarini@mu.ie> wrote:
> > I’ve overhauled the Python finding mechanism so that it works everywhere. You should not need to pass anything now,
> > CMake should be able to find it. Can you try it now?
> > ========================
> > Prof. Victor Lazzarini
> > Maynooth University
> > Ireland
> >
> > > On 14 Aug 2021, at 19:39, Rory Walsh <rorywalsh@EAR.IE> wrote:
> > >
> > > Here is my Cmake cache..
> > >
> > > On Sat, 14 Aug 2021 at 19:38, Rory Walsh <rorywalsh@ear.ie> wrote:
> > > For some reason the python opcodes aren't building. VS says Python.h can't be found. Even though I pass this when calling cmake
> > >
> > > -DPYTHON_INCLUDE_DIR=C:/Python36/include
> > >
> > > I really am not well versed in cmake, but I thought this would do the trick, Python.h is located in that directory..
> > >
> > > On Sat, 14 Aug 2021 at 15:25, Victor Lazzarini <Victor.Lazzarini@mu.ie> wrote:
> > > Thanks, have a go and I’ll try and help.
> > > ========================
> > > Prof. Victor Lazzarini
> > > Maynooth University
> > > Ireland
> > >
> > > > On 14 Aug 2021, at 15:14, Rory Walsh <rorywalsh@ear.ie> wrote:
> > > >
> > > > WARNINGThis email originated from outside of Maynooth University's Mail System. Do not reply, click links or open attachments unless you recognise the sender and know the content is safe.
> > > > I can try this Victor. It would be great to make a release for all platforms.
> > > >
> > > > On Sat, 14 Aug 2021 at 13:44, Victor Lazzarini <Victor.Lazzarini@mu.ie> wrote:
> > > > I have fixed a few things in the CMake installation for MacOs and have written a script to produce zips of
> > > > the plugins with the correct edited dependency links.
> > > >
> > > > We can make a release now if everyone else on other OSs are happy with the state of the repo. Of course
> > > > we don’t have a Windows build, but in theory if FindCSOUND.cmake works, then it should be possible to
> > > > do it. Maybe if one of the people with access to Windows could confirm this? 
> > > >
> > > > best
> > > > ========================
> > > > Prof. Victor Lazzarini
> > > > Maynooth University
> > > > Ireland
> > > >
> > >
> > > <CMakeCache.txt>
> >
>
> <imt1.csd><imt2.csd>