Csound Csound-dev Csound-tekno Search About

[Csnd-dev] PNaCL build instructions do not work

Date2016-06-22 20:40
FromMichael Gogins
Subject[Csnd-dev] PNaCL build instructions do not work
>Install Google's Native Client SDK from https://developer.chrome.com/native-client/sdk/download.

That works.

>Unzip the libsndfile sources into the "sndfile" directory. Run "make -f Makefile-pnacl".

There is no sndfile directory.

There are no libsndfile sources. There is no indication of where to
obtain libsndfile sources. By googling a bit I found a Dropbox link
(https://www.dropbox.com/s/ezfo9rmo5wtzptz/libsndfile-nacl.tar.gz) but
this link is dead.

If I obtain the libsndfile sources from
https://github.com/erikd/libsndfile/releases there is no
Makefile-pnacl.

>Change to the nacl directory and execute "build.sh".

>Change to the csound directory and execute "make".

Regards,
Mike

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

Date2016-06-22 20:50
FromVictor Lazzarini
SubjectRe: [Csnd-dev] PNaCL build instructions do not work
Try this:


On 22 Jun 2016, at 20:40, Michael Gogins <michael.gogins@GMAIL.COM> wrote:

Install Google's Native Client SDK from https://developer.chrome.com/native-client/sdk/download.

That works.

Unzip the libsndfile sources into the "sndfile" directory. Run "make -f Makefile-pnacl".

There is no sndfile directory.

There are no libsndfile sources. There is no indication of where to
obtain libsndfile sources. By googling a bit I found a Dropbox link
(https://www.dropbox.com/s/ezfo9rmo5wtzptz/libsndfile-nacl.tar.gz) but
this link is dead.

If I obtain the libsndfile sources from
https://github.com/erikd/libsndfile/releases there is no
Makefile-pnacl.

Change to the nacl directory and execute "build.sh".

Change to the csound directory and execute "make".

Regards,
Mike

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

Date2016-06-22 21:08
FromMichael Gogins
SubjectRe: [Csnd-dev] PNaCL build instructions do not work
That link does not work. It produces a 404 error. I am currently
signed in to Dropbox, if that makes a difference.

Regards,
Mike

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


On Wed, Jun 22, 2016 at 3:50 PM, Victor Lazzarini
 wrote:
> Try this:
>
> https://www.dropbox.com/pri/get/libsndfile-nacl-1.0.25.zip?_subject_uid=209134501&w=AADUiQZRGiMT73nVJZlv_9EPnv_VP4CUSCYdH9L2eVtoRw
>
> Victor Lazzarini
> Dean of Arts, Celtic Studies, and Philosophy
> Maynooth University
> Ireland
>
> On 22 Jun 2016, at 20:40, Michael Gogins  wrote:
>
> Install Google's Native Client SDK from
> https://developer.chrome.com/native-client/sdk/download.
>
>
> That works.
>
> Unzip the libsndfile sources into the "sndfile" directory. Run "make -f
> Makefile-pnacl".
>
>
> There is no sndfile directory.
>
> There are no libsndfile sources. There is no indication of where to
> obtain libsndfile sources. By googling a bit I found a Dropbox link
> (https://www.dropbox.com/s/ezfo9rmo5wtzptz/libsndfile-nacl.tar.gz) but
> this link is dead.
>
> If I obtain the libsndfile sources from
> https://github.com/erikd/libsndfile/releases there is no
> Makefile-pnacl.
>
> Change to the nacl directory and execute "build.sh".
>
>
> Change to the csound directory and execute "make".
>
>
> Regards,
> Mike
>
> -----------------------------------------------------
> Michael Gogins
> Irreducible Productions
> http://michaelgogins.tumblr.com

Date2016-06-22 21:11
FromMichael Gogins
SubjectRe: [Csnd-dev] PNaCL build instructions do not work
Or a 403 error.

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


On Wed, Jun 22, 2016 at 4:08 PM, Michael Gogins
 wrote:
> That link does not work. It produces a 404 error. I am currently
> signed in to Dropbox, if that makes a difference.
>
> Regards,
> Mike
>
> -----------------------------------------------------
> Michael Gogins
> Irreducible Productions
> http://michaelgogins.tumblr.com
> Michael dot Gogins at gmail dot com
>
>
> On Wed, Jun 22, 2016 at 3:50 PM, Victor Lazzarini
>  wrote:
>> Try this:
>>
>> https://www.dropbox.com/pri/get/libsndfile-nacl-1.0.25.zip?_subject_uid=209134501&w=AADUiQZRGiMT73nVJZlv_9EPnv_VP4CUSCYdH9L2eVtoRw
>>
>> Victor Lazzarini
>> Dean of Arts, Celtic Studies, and Philosophy
>> Maynooth University
>> Ireland
>>
>> On 22 Jun 2016, at 20:40, Michael Gogins  wrote:
>>
>> Install Google's Native Client SDK from
>> https://developer.chrome.com/native-client/sdk/download.
>>
>>
>> That works.
>>
>> Unzip the libsndfile sources into the "sndfile" directory. Run "make -f
>> Makefile-pnacl".
>>
>>
>> There is no sndfile directory.
>>
>> There are no libsndfile sources. There is no indication of where to
>> obtain libsndfile sources. By googling a bit I found a Dropbox link
>> (https://www.dropbox.com/s/ezfo9rmo5wtzptz/libsndfile-nacl.tar.gz) but
>> this link is dead.
>>
>> If I obtain the libsndfile sources from
>> https://github.com/erikd/libsndfile/releases there is no
>> Makefile-pnacl.
>>
>> Change to the nacl directory and execute "build.sh".
>>
>>
>> Change to the csound directory and execute "make".
>>
>>
>> Regards,
>> Mike
>>
>> -----------------------------------------------------
>> Michael Gogins
>> Irreducible Productions
>> http://michaelgogins.tumblr.com

Date2016-06-22 21:21
FromVictor Lazzarini
SubjectRe: [Csnd-dev] PNaCL build instructions do not work
Try this

https://www.dropbox.com/s/jhpty4n415wd08z/libsndfile-nacl-1.0.25.zip?dl=0

Victor Lazzarini
Dean of Arts, Celtic Studies, and Philosophy
Maynooth University
Ireland

> On 22 Jun 2016, at 21:11, Michael Gogins  wrote:
> 
> Or a 403 error.
> 
> -----------------------------------------------------
> Michael Gogins
> Irreducible Productions
> http://michaelgogins.tumblr.com
> Michael dot Gogins at gmail dot com
> 
> 
> On Wed, Jun 22, 2016 at 4:08 PM, Michael Gogins
>  wrote:
>> That link does not work. It produces a 404 error. I am currently
>> signed in to Dropbox, if that makes a difference.
>> 
>> Regards,
>> Mike
>> 
>> -----------------------------------------------------
>> Michael Gogins
>> Irreducible Productions
>> http://michaelgogins.tumblr.com
>> Michael dot Gogins at gmail dot com
>> 
>> 
>> On Wed, Jun 22, 2016 at 3:50 PM, Victor Lazzarini
>>  wrote:
>>> Try this:
>>> 
>>> https://www.dropbox.com/pri/get/libsndfile-nacl-1.0.25.zip?_subject_uid=209134501&w=AADUiQZRGiMT73nVJZlv_9EPnv_VP4CUSCYdH9L2eVtoRw
>>> 
>>> Victor Lazzarini
>>> Dean of Arts, Celtic Studies, and Philosophy
>>> Maynooth University
>>> Ireland
>>> 
>>> On 22 Jun 2016, at 20:40, Michael Gogins  wrote:
>>> 
>>> Install Google's Native Client SDK from
>>> https://developer.chrome.com/native-client/sdk/download.
>>> 
>>> 
>>> That works.
>>> 
>>> Unzip the libsndfile sources into the "sndfile" directory. Run "make -f
>>> Makefile-pnacl".
>>> 
>>> 
>>> There is no sndfile directory.
>>> 
>>> There are no libsndfile sources. There is no indication of where to
>>> obtain libsndfile sources. By googling a bit I found a Dropbox link
>>> (https://www.dropbox.com/s/ezfo9rmo5wtzptz/libsndfile-nacl.tar.gz) but
>>> this link is dead.
>>> 
>>> If I obtain the libsndfile sources from
>>> https://github.com/erikd/libsndfile/releases there is no
>>> Makefile-pnacl.
>>> 
>>> Change to the nacl directory and execute "build.sh".
>>> 
>>> 
>>> Change to the csound directory and execute "make".
>>> 
>>> 
>>> Regards,
>>> Mike
>>> 
>>> -----------------------------------------------------
>>> Michael Gogins
>>> Irreducible Productions
>>> http://michaelgogins.tumblr.com

Date2016-06-22 21:32
FromMichael Gogins
SubjectRe: [Csnd-dev] PNaCL build instructions do not work

That worked, thank you.

Regards,
Mike

On Jun 22, 2016 4:21 PM, "Victor Lazzarini" <Victor.Lazzarini@nuim.ie> wrote:
Try this

https://www.dropbox.com/s/jhpty4n415wd08z/libsndfile-nacl-1.0.25.zip?dl=0

Victor Lazzarini
Dean of Arts, Celtic Studies, and Philosophy
Maynooth University
Ireland

> On 22 Jun 2016, at 21:11, Michael Gogins <michael.gogins@GMAIL.COM> wrote:
>
> Or a 403 error.
>
> -----------------------------------------------------
> Michael Gogins
> Irreducible Productions
> http://michaelgogins.tumblr.com
> Michael dot Gogins at gmail dot com
>
>
> On Wed, Jun 22, 2016 at 4:08 PM, Michael Gogins
> <michael.gogins@gmail.com> wrote:
>> That link does not work. It produces a 404 error. I am currently
>> signed in to Dropbox, if that makes a difference.
>>
>> Regards,
>> Mike
>>
>> -----------------------------------------------------
>> Michael Gogins
>> Irreducible Productions
>> http://michaelgogins.tumblr.com
>> Michael dot Gogins at gmail dot com
>>
>>
>> On Wed, Jun 22, 2016 at 3:50 PM, Victor Lazzarini
>> <Victor.Lazzarini@nuim.ie> wrote:
>>> Try this:
>>>
>>> https://www.dropbox.com/pri/get/libsndfile-nacl-1.0.25.zip?_subject_uid=209134501&w=AADUiQZRGiMT73nVJZlv_9EPnv_VP4CUSCYdH9L2eVtoRw
>>>
>>> Victor Lazzarini
>>> Dean of Arts, Celtic Studies, and Philosophy
>>> Maynooth University
>>> Ireland
>>>
>>> On 22 Jun 2016, at 20:40, Michael Gogins <michael.gogins@GMAIL.COM> wrote:
>>>
>>> Install Google's Native Client SDK from
>>> https://developer.chrome.com/native-client/sdk/download.
>>>
>>>
>>> That works.
>>>
>>> Unzip the libsndfile sources into the "sndfile" directory. Run "make -f
>>> Makefile-pnacl".
>>>
>>>
>>> There is no sndfile directory.
>>>
>>> There are no libsndfile sources. There is no indication of where to
>>> obtain libsndfile sources. By googling a bit I found a Dropbox link
>>> (https://www.dropbox.com/s/ezfo9rmo5wtzptz/libsndfile-nacl.tar.gz) but
>>> this link is dead.
>>>
>>> If I obtain the libsndfile sources from
>>> https://github.com/erikd/libsndfile/releases there is no
>>> Makefile-pnacl.
>>>
>>> Change to the nacl directory and execute "build.sh".
>>>
>>>
>>> Change to the csound directory and execute "make".
>>>
>>>
>>> Regards,
>>> Mike
>>>
>>> -----------------------------------------------------
>>> Michael Gogins
>>> Irreducible Productions
>>> http://michaelgogins.tumblr.com
>>> Michael dot Gogins at gmail dot com

Date2016-06-22 23:40
FromMichael Gogins
SubjectRe: [Csnd-dev] PNaCL build instructions do not work
There is no Makefile-nacl in this archive. How then is libsndfile to
be be built for nacl?

Regards,
Mike

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


On Wed, Jun 22, 2016 at 4:32 PM, Michael Gogins
 wrote:
> That worked, thank you.
>
> Regards,
> Mike
>
> On Jun 22, 2016 4:21 PM, "Victor Lazzarini" 
> wrote:
>>
>> Try this
>>
>> https://www.dropbox.com/s/jhpty4n415wd08z/libsndfile-nacl-1.0.25.zip?dl=0
>>
>> Victor Lazzarini
>> Dean of Arts, Celtic Studies, and Philosophy
>> Maynooth University
>> Ireland
>>
>> > On 22 Jun 2016, at 21:11, Michael Gogins 
>> > wrote:
>> >
>> > Or a 403 error.
>> >
>> > -----------------------------------------------------
>> > Michael Gogins
>> > Irreducible Productions
>> > http://michaelgogins.tumblr.com
>> > Michael dot Gogins at gmail dot com
>> >
>> >
>> > On Wed, Jun 22, 2016 at 4:08 PM, Michael Gogins
>> >  wrote:
>> >> That link does not work. It produces a 404 error. I am currently
>> >> signed in to Dropbox, if that makes a difference.
>> >>
>> >> Regards,
>> >> Mike
>> >>
>> >> -----------------------------------------------------
>> >> Michael Gogins
>> >> Irreducible Productions
>> >> http://michaelgogins.tumblr.com
>> >> Michael dot Gogins at gmail dot com
>> >>
>> >>
>> >> On Wed, Jun 22, 2016 at 3:50 PM, Victor Lazzarini
>> >>  wrote:
>> >>> Try this:
>> >>>
>> >>>
>> >>> https://www.dropbox.com/pri/get/libsndfile-nacl-1.0.25.zip?_subject_uid=209134501&w=AADUiQZRGiMT73nVJZlv_9EPnv_VP4CUSCYdH9L2eVtoRw
>> >>>
>> >>> Victor Lazzarini
>> >>> Dean of Arts, Celtic Studies, and Philosophy
>> >>> Maynooth University
>> >>> Ireland
>> >>>
>> >>> On 22 Jun 2016, at 20:40, Michael Gogins 
>> >>> wrote:
>> >>>
>> >>> Install Google's Native Client SDK from
>> >>> https://developer.chrome.com/native-client/sdk/download.
>> >>>
>> >>>
>> >>> That works.
>> >>>
>> >>> Unzip the libsndfile sources into the "sndfile" directory. Run "make
>> >>> -f
>> >>> Makefile-pnacl".
>> >>>
>> >>>
>> >>> There is no sndfile directory.
>> >>>
>> >>> There are no libsndfile sources. There is no indication of where to
>> >>> obtain libsndfile sources. By googling a bit I found a Dropbox link
>> >>> (https://www.dropbox.com/s/ezfo9rmo5wtzptz/libsndfile-nacl.tar.gz) but
>> >>> this link is dead.
>> >>>
>> >>> If I obtain the libsndfile sources from
>> >>> https://github.com/erikd/libsndfile/releases there is no
>> >>> Makefile-pnacl.
>> >>>
>> >>> Change to the nacl directory and execute "build.sh".
>> >>>
>> >>>
>> >>> Change to the csound directory and execute "make".
>> >>>
>> >>>
>> >>> Regards,
>> >>> Mike
>> >>>
>> >>> -----------------------------------------------------
>> >>> Michael Gogins
>> >>> Irreducible Productions
>> >>> http://michaelgogins.tumblr.com

Date2016-06-23 00:10
FromVictor Lazzarini
SubjectRe: [Csnd-dev] PNaCL build instructions do not work
Sure? I thought there was. I will have to look around in my disk when I get to the computer.

Victor Lazzarini
Dean of Arts, Celtic Studies, and Philosophy
Maynooth University
Ireland

> On 22 Jun 2016, at 23:40, Michael Gogins  wrote:
> 
> There is no Makefile-nacl in this archive. How then is libsndfile to
> be be built for nacl?
> 
> Regards,
> Mike
> 
> -----------------------------------------------------
> Michael Gogins
> Irreducible Productions
> http://michaelgogins.tumblr.com
> Michael dot Gogins at gmail dot com
> 
> 
> On Wed, Jun 22, 2016 at 4:32 PM, Michael Gogins
>  wrote:
>> That worked, thank you.
>> 
>> Regards,
>> Mike
>> 
>> On Jun 22, 2016 4:21 PM, "Victor Lazzarini" 
>> wrote:
>>> 
>>> Try this
>>> 
>>> https://www.dropbox.com/s/jhpty4n415wd08z/libsndfile-nacl-1.0.25.zip?dl=0
>>> 
>>> Victor Lazzarini
>>> Dean of Arts, Celtic Studies, and Philosophy
>>> Maynooth University
>>> Ireland
>>> 
>>>> On 22 Jun 2016, at 21:11, Michael Gogins 
>>>> wrote:
>>>> 
>>>> Or a 403 error.
>>>> 
>>>> -----------------------------------------------------
>>>> Michael Gogins
>>>> Irreducible Productions
>>>> http://michaelgogins.tumblr.com
>>>> Michael dot Gogins at gmail dot com
>>>> 
>>>> 
>>>> On Wed, Jun 22, 2016 at 4:08 PM, Michael Gogins
>>>>  wrote:
>>>>> That link does not work. It produces a 404 error. I am currently
>>>>> signed in to Dropbox, if that makes a difference.
>>>>> 
>>>>> Regards,
>>>>> Mike
>>>>> 
>>>>> -----------------------------------------------------
>>>>> Michael Gogins
>>>>> Irreducible Productions
>>>>> http://michaelgogins.tumblr.com
>>>>> Michael dot Gogins at gmail dot com
>>>>> 
>>>>> 
>>>>> On Wed, Jun 22, 2016 at 3:50 PM, Victor Lazzarini
>>>>>  wrote:
>>>>>> Try this:
>>>>>> 
>>>>>> 
>>>>>> https://www.dropbox.com/pri/get/libsndfile-nacl-1.0.25.zip?_subject_uid=209134501&w=AADUiQZRGiMT73nVJZlv_9EPnv_VP4CUSCYdH9L2eVtoRw
>>>>>> 
>>>>>> Victor Lazzarini
>>>>>> Dean of Arts, Celtic Studies, and Philosophy
>>>>>> Maynooth University
>>>>>> Ireland
>>>>>> 
>>>>>> On 22 Jun 2016, at 20:40, Michael Gogins 
>>>>>> wrote:
>>>>>> 
>>>>>> Install Google's Native Client SDK from
>>>>>> https://developer.chrome.com/native-client/sdk/download.
>>>>>> 
>>>>>> 
>>>>>> That works.
>>>>>> 
>>>>>> Unzip the libsndfile sources into the "sndfile" directory. Run "make
>>>>>> -f
>>>>>> Makefile-pnacl".
>>>>>> 
>>>>>> 
>>>>>> There is no sndfile directory.
>>>>>> 
>>>>>> There are no libsndfile sources. There is no indication of where to
>>>>>> obtain libsndfile sources. By googling a bit I found a Dropbox link
>>>>>> (https://www.dropbox.com/s/ezfo9rmo5wtzptz/libsndfile-nacl.tar.gz) but
>>>>>> this link is dead.
>>>>>> 
>>>>>> If I obtain the libsndfile sources from
>>>>>> https://github.com/erikd/libsndfile/releases there is no
>>>>>> Makefile-pnacl.
>>>>>> 
>>>>>> Change to the nacl directory and execute "build.sh".
>>>>>> 
>>>>>> 
>>>>>> Change to the csound directory and execute "make".
>>>>>> 
>>>>>> 
>>>>>> Regards,
>>>>>> Mike
>>>>>> 
>>>>>> -----------------------------------------------------
>>>>>> Michael Gogins
>>>>>> Irreducible Productions
>>>>>> http://michaelgogins.tumblr.com

Date2016-06-23 09:57
FromVictor Lazzarini
SubjectRe: [Csnd-dev] PNaCL build instructions do not work
AttachmentsMakefile  
Here is the makefile. You can drop in the src directory and run it from there.
========================
Dr Victor Lazzarini
Dean of Arts, Celtic Studies and Philosophy,
Maynooth University,
Maynooth, Co Kildare, Ireland
Tel: 00 353 7086936
Fax: 00 353 1 7086952 

> On 23 Jun 2016, at 00:10, Victor Lazzarini  wrote:
> 
> Sure? I thought there was. I will have to look around in my disk when I get to the computer.
> 
> Victor Lazzarini
> Dean of Arts, Celtic Studies, and Philosophy
> Maynooth University
> Ireland
> 
>> On 22 Jun 2016, at 23:40, Michael Gogins  wrote:
>> 
>> There is no Makefile-nacl in this archive. How then is libsndfile to
>> be be built for nacl?
>> 
>> Regards,
>> Mike
>> 
>> -----------------------------------------------------
>> Michael Gogins
>> Irreducible Productions
>> http://michaelgogins.tumblr.com
>> Michael dot Gogins at gmail dot com
>> 
>> 
>> On Wed, Jun 22, 2016 at 4:32 PM, Michael Gogins
>>  wrote:
>>> That worked, thank you.
>>> 
>>> Regards,
>>> Mike
>>> 
>>> On Jun 22, 2016 4:21 PM, "Victor Lazzarini" 
>>> wrote:
>>>> 
>>>> Try this
>>>> 
>>>> https://www.dropbox.com/s/jhpty4n415wd08z/libsndfile-nacl-1.0.25.zip?dl=0
>>>> 
>>>> Victor Lazzarini
>>>> Dean of Arts, Celtic Studies, and Philosophy
>>>> Maynooth University
>>>> Ireland
>>>> 
>>>>> On 22 Jun 2016, at 21:11, Michael Gogins 
>>>>> wrote:
>>>>> 
>>>>> Or a 403 error.
>>>>> 
>>>>> -----------------------------------------------------
>>>>> Michael Gogins
>>>>> Irreducible Productions
>>>>> http://michaelgogins.tumblr.com
>>>>> Michael dot Gogins at gmail dot com
>>>>> 
>>>>> 
>>>>> On Wed, Jun 22, 2016 at 4:08 PM, Michael Gogins
>>>>>  wrote:
>>>>>> That link does not work. It produces a 404 error. I am currently
>>>>>> signed in to Dropbox, if that makes a difference.
>>>>>> 
>>>>>> Regards,
>>>>>> Mike
>>>>>> 
>>>>>> -----------------------------------------------------
>>>>>> Michael Gogins
>>>>>> Irreducible Productions
>>>>>> http://michaelgogins.tumblr.com
>>>>>> Michael dot Gogins at gmail dot com
>>>>>> 
>>>>>> 
>>>>>> On Wed, Jun 22, 2016 at 3:50 PM, Victor Lazzarini
>>>>>>  wrote:
>>>>>>> Try this:
>>>>>>> 
>>>>>>> 
>>>>>>> https://www.dropbox.com/pri/get/libsndfile-nacl-1.0.25.zip?_subject_uid=209134501&w=AADUiQZRGiMT73nVJZlv_9EPnv_VP4CUSCYdH9L2eVtoRw
>>>>>>> 
>>>>>>> Victor Lazzarini
>>>>>>> Dean of Arts, Celtic Studies, and Philosophy
>>>>>>> Maynooth University
>>>>>>> Ireland
>>>>>>> 
>>>>>>> On 22 Jun 2016, at 20:40, Michael Gogins 
>>>>>>> wrote:
>>>>>>> 
>>>>>>> Install Google's Native Client SDK from
>>>>>>> https://developer.chrome.com/native-client/sdk/download.
>>>>>>> 
>>>>>>> 
>>>>>>> That works.
>>>>>>> 
>>>>>>> Unzip the libsndfile sources into the "sndfile" directory. Run "make
>>>>>>> -f
>>>>>>> Makefile-pnacl".
>>>>>>> 
>>>>>>> 
>>>>>>> There is no sndfile directory.
>>>>>>> 
>>>>>>> There are no libsndfile sources. There is no indication of where to
>>>>>>> obtain libsndfile sources. By googling a bit I found a Dropbox link
>>>>>>> (https://www.dropbox.com/s/ezfo9rmo5wtzptz/libsndfile-nacl.tar.gz) but
>>>>>>> this link is dead.
>>>>>>> 
>>>>>>> If I obtain the libsndfile sources from
>>>>>>> https://github.com/erikd/libsndfile/releases there is no
>>>>>>> Makefile-pnacl.
>>>>>>> 
>>>>>>> Change to the nacl directory and execute "build.sh".
>>>>>>> 
>>>>>>> 
>>>>>>> Change to the csound directory and execute "make".
>>>>>>> 
>>>>>>> 
>>>>>>> Regards,
>>>>>>> Mike
>>>>>>> 
>>>>>>> -----------------------------------------------------
>>>>>>> Michael Gogins
>>>>>>> Irreducible Productions
>>>>>>> http://michaelgogins.tumblr.com
>>>>>>> Michael dot Gogins at gmail dot com


Date2016-06-23 15:34
FromMichael Gogins
SubjectRe: [Csnd-dev] PNaCL build instructions do not work
Your makefile worked for me. I am going to update the build
instructions in the Csound nacl directory.

Before I do that, what license applies to the archive and makefile
that you provided to me? I am asking because I want to make these
sources available to people who want to build Csound for PNaCl.

The reason I am building Csound for PNaCl myself is that I want to add
some of the C++ plugin opcodes to the project (not as plugins of
course, but statically linked). I also want to add some functions to
the JavaScript API.

I am doing this (a) to enable running the same pieces in PNaCl and in
csound.node, and (b) to prepare for the WebAssembly world, assuming
that it will actually arrive.

I would have been doing this for the Emscripten build instead, but the
performance is just not adequate for my pieces.

Regards,
Mike

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


On Thu, Jun 23, 2016 at 4:57 AM, Victor Lazzarini
 wrote:
> Here is the makefile. You can drop in the src directory and run it from there.
> ========================
>
> Dr Victor Lazzarini
> Dean of Arts, Celtic Studies and Philosophy,
> Maynooth University,
> Maynooth, Co Kildare, Ireland
> Tel: 00 353 7086936
> Fax: 00 353 1 7086952
>
>> On 23 Jun 2016, at 00:10, Victor Lazzarini  wrote:
>>
>> Sure? I thought there was. I will have to look around in my disk when I get to the computer.
>>
>> Victor Lazzarini
>> Dean of Arts, Celtic Studies, and Philosophy
>> Maynooth University
>> Ireland
>>
>>> On 22 Jun 2016, at 23:40, Michael Gogins  wrote:
>>>
>>> There is no Makefile-nacl in this archive. How then is libsndfile to
>>> be be built for nacl?
>>>
>>> Regards,
>>> Mike
>>>
>>> -----------------------------------------------------
>>> Michael Gogins
>>> Irreducible Productions
>>> http://michaelgogins.tumblr.com
>>> Michael dot Gogins at gmail dot com
>>>
>>>
>>> On Wed, Jun 22, 2016 at 4:32 PM, Michael Gogins
>>>  wrote:
>>>> That worked, thank you.
>>>>
>>>> Regards,
>>>> Mike
>>>>
>>>> On Jun 22, 2016 4:21 PM, "Victor Lazzarini" 
>>>> wrote:
>>>>>
>>>>> Try this
>>>>>
>>>>> https://www.dropbox.com/s/jhpty4n415wd08z/libsndfile-nacl-1.0.25.zip?dl=0
>>>>>
>>>>> Victor Lazzarini
>>>>> Dean of Arts, Celtic Studies, and Philosophy
>>>>> Maynooth University
>>>>> Ireland
>>>>>
>>>>>> On 22 Jun 2016, at 21:11, Michael Gogins 
>>>>>> wrote:
>>>>>>
>>>>>> Or a 403 error.
>>>>>>
>>>>>> -----------------------------------------------------
>>>>>> Michael Gogins
>>>>>> Irreducible Productions
>>>>>> http://michaelgogins.tumblr.com
>>>>>> Michael dot Gogins at gmail dot com
>>>>>>
>>>>>>
>>>>>> On Wed, Jun 22, 2016 at 4:08 PM, Michael Gogins
>>>>>>  wrote:
>>>>>>> That link does not work. It produces a 404 error. I am currently
>>>>>>> signed in to Dropbox, if that makes a difference.
>>>>>>>
>>>>>>> Regards,
>>>>>>> Mike
>>>>>>>
>>>>>>> -----------------------------------------------------
>>>>>>> Michael Gogins
>>>>>>> Irreducible Productions
>>>>>>> http://michaelgogins.tumblr.com
>>>>>>> Michael dot Gogins at gmail dot com
>>>>>>>
>>>>>>>
>>>>>>> On Wed, Jun 22, 2016 at 3:50 PM, Victor Lazzarini
>>>>>>>  wrote:
>>>>>>>> Try this:
>>>>>>>>
>>>>>>>>
>>>>>>>> https://www.dropbox.com/pri/get/libsndfile-nacl-1.0.25.zip?_subject_uid=209134501&w=AADUiQZRGiMT73nVJZlv_9EPnv_VP4CUSCYdH9L2eVtoRw
>>>>>>>>
>>>>>>>> Victor Lazzarini
>>>>>>>> Dean of Arts, Celtic Studies, and Philosophy
>>>>>>>> Maynooth University
>>>>>>>> Ireland
>>>>>>>>
>>>>>>>> On 22 Jun 2016, at 20:40, Michael Gogins 
>>>>>>>> wrote:
>>>>>>>>
>>>>>>>> Install Google's Native Client SDK from
>>>>>>>> https://developer.chrome.com/native-client/sdk/download.
>>>>>>>>
>>>>>>>>
>>>>>>>> That works.
>>>>>>>>
>>>>>>>> Unzip the libsndfile sources into the "sndfile" directory. Run "make
>>>>>>>> -f
>>>>>>>> Makefile-pnacl".
>>>>>>>>
>>>>>>>>
>>>>>>>> There is no sndfile directory.
>>>>>>>>
>>>>>>>> There are no libsndfile sources. There is no indication of where to
>>>>>>>> obtain libsndfile sources. By googling a bit I found a Dropbox link
>>>>>>>> (https://www.dropbox.com/s/ezfo9rmo5wtzptz/libsndfile-nacl.tar.gz) but
>>>>>>>> this link is dead.
>>>>>>>>
>>>>>>>> If I obtain the libsndfile sources from
>>>>>>>> https://github.com/erikd/libsndfile/releases there is no
>>>>>>>> Makefile-pnacl.
>>>>>>>>
>>>>>>>> Change to the nacl directory and execute "build.sh".
>>>>>>>>
>>>>>>>>
>>>>>>>> Change to the csound directory and execute "make".
>>>>>>>>
>>>>>>>>
>>>>>>>> Regards,
>>>>>>>> Mike
>>>>>>>>
>>>>>>>> -----------------------------------------------------
>>>>>>>> Michael Gogins
>>>>>>>> Irreducible Productions
>>>>>>>> http://michaelgogins.tumblr.com
>>>>>>>> Michael dot Gogins at gmail dot com
>

Date2016-06-23 15:50
FromVictor Lazzarini
SubjectRe: [Csnd-dev] PNaCL build instructions do not work
I wrote the Makefile, so it could have the LGPL as per libsndfile (which is just Erik’s code).

With regards to PNaCl, I am happy with all of this, but just bear in mind that the
current implementation is fundamentally different in design to the Emscripten (and also
the mobile support). Whereas in those we have fundamentally the direct use of th
library, wrapped for the different environments, the PNaCl implementation I wrote is
more like a frontend (e.g. like the PD and Max one), where it is not simply the case of
wrapping and using the library. 

So it could be that for the future, if you might want to develop towards wrapping
for WebAssembly, the current PNaCl implementation is not a good starting point.
It might be worth thinking of an alternative way of doing it.

best regards
========================
Dr Victor Lazzarini
Dean of Arts, Celtic Studies and Philosophy,
Maynooth University,
Maynooth, Co Kildare, Ireland
Tel: 00 353 7086936
Fax: 00 353 1 7086952 

> On 23 Jun 2016, at 15:34, Michael Gogins  wrote:
> 
> Your makefile worked for me. I am going to update the build
> instructions in the Csound nacl directory.
> 
> Before I do that, what license applies to the archive and makefile
> that you provided to me? I am asking because I want to make these
> sources available to people who want to build Csound for PNaCl.
> 
> The reason I am building Csound for PNaCl myself is that I want to add
> some of the C++ plugin opcodes to the project (not as plugins of
> course, but statically linked). I also want to add some functions to
> the JavaScript API.
> 
> I am doing this (a) to enable running the same pieces in PNaCl and in
> csound.node, and (b) to prepare for the WebAssembly world, assuming
> that it will actually arrive.
> 
> I would have been doing this for the Emscripten build instead, but the
> performance is just not adequate for my pieces.
> 
> Regards,
> Mike
> 
> -----------------------------------------------------
> Michael Gogins
> Irreducible Productions
> http://michaelgogins.tumblr.com
> Michael dot Gogins at gmail dot com
> 
> 
> On Thu, Jun 23, 2016 at 4:57 AM, Victor Lazzarini
>  wrote:
>> Here is the makefile. You can drop in the src directory and run it from there.
>> ========================
>> 
>> Dr Victor Lazzarini
>> Dean of Arts, Celtic Studies and Philosophy,
>> Maynooth University,
>> Maynooth, Co Kildare, Ireland
>> Tel: 00 353 7086936
>> Fax: 00 353 1 7086952
>> 
>>> On 23 Jun 2016, at 00:10, Victor Lazzarini  wrote:
>>> 
>>> Sure? I thought there was. I will have to look around in my disk when I get to the computer.
>>> 
>>> Victor Lazzarini
>>> Dean of Arts, Celtic Studies, and Philosophy
>>> Maynooth University
>>> Ireland
>>> 
>>>> On 22 Jun 2016, at 23:40, Michael Gogins  wrote:
>>>> 
>>>> There is no Makefile-nacl in this archive. How then is libsndfile to
>>>> be be built for nacl?
>>>> 
>>>> Regards,
>>>> Mike
>>>> 
>>>> -----------------------------------------------------
>>>> Michael Gogins
>>>> Irreducible Productions
>>>> http://michaelgogins.tumblr.com
>>>> Michael dot Gogins at gmail dot com
>>>> 
>>>> 
>>>> On Wed, Jun 22, 2016 at 4:32 PM, Michael Gogins
>>>>  wrote:
>>>>> That worked, thank you.
>>>>> 
>>>>> Regards,
>>>>> Mike
>>>>> 
>>>>> On Jun 22, 2016 4:21 PM, "Victor Lazzarini" 
>>>>> wrote:
>>>>>> 
>>>>>> Try this
>>>>>> 
>>>>>> https://www.dropbox.com/s/jhpty4n415wd08z/libsndfile-nacl-1.0.25.zip?dl=0
>>>>>> 
>>>>>> Victor Lazzarini
>>>>>> Dean of Arts, Celtic Studies, and Philosophy
>>>>>> Maynooth University
>>>>>> Ireland
>>>>>> 
>>>>>>> On 22 Jun 2016, at 21:11, Michael Gogins 
>>>>>>> wrote:
>>>>>>> 
>>>>>>> Or a 403 error.
>>>>>>> 
>>>>>>> -----------------------------------------------------
>>>>>>> Michael Gogins
>>>>>>> Irreducible Productions
>>>>>>> http://michaelgogins.tumblr.com
>>>>>>> Michael dot Gogins at gmail dot com
>>>>>>> 
>>>>>>> 
>>>>>>> On Wed, Jun 22, 2016 at 4:08 PM, Michael Gogins
>>>>>>>  wrote:
>>>>>>>> That link does not work. It produces a 404 error. I am currently
>>>>>>>> signed in to Dropbox, if that makes a difference.
>>>>>>>> 
>>>>>>>> Regards,
>>>>>>>> Mike
>>>>>>>> 
>>>>>>>> -----------------------------------------------------
>>>>>>>> Michael Gogins
>>>>>>>> Irreducible Productions
>>>>>>>> http://michaelgogins.tumblr.com
>>>>>>>> Michael dot Gogins at gmail dot com
>>>>>>>> 
>>>>>>>> 
>>>>>>>> On Wed, Jun 22, 2016 at 3:50 PM, Victor Lazzarini
>>>>>>>>  wrote:
>>>>>>>>> Try this:
>>>>>>>>> 
>>>>>>>>> 
>>>>>>>>> https://www.dropbox.com/pri/get/libsndfile-nacl-1.0.25.zip?_subject_uid=209134501&w=AADUiQZRGiMT73nVJZlv_9EPnv_VP4CUSCYdH9L2eVtoRw
>>>>>>>>> 
>>>>>>>>> Victor Lazzarini
>>>>>>>>> Dean of Arts, Celtic Studies, and Philosophy
>>>>>>>>> Maynooth University
>>>>>>>>> Ireland
>>>>>>>>> 
>>>>>>>>> On 22 Jun 2016, at 20:40, Michael Gogins 
>>>>>>>>> wrote:
>>>>>>>>> 
>>>>>>>>> Install Google's Native Client SDK from
>>>>>>>>> https://developer.chrome.com/native-client/sdk/download.
>>>>>>>>> 
>>>>>>>>> 
>>>>>>>>> That works.
>>>>>>>>> 
>>>>>>>>> Unzip the libsndfile sources into the "sndfile" directory. Run "make
>>>>>>>>> -f
>>>>>>>>> Makefile-pnacl".
>>>>>>>>> 
>>>>>>>>> 
>>>>>>>>> There is no sndfile directory.
>>>>>>>>> 
>>>>>>>>> There are no libsndfile sources. There is no indication of where to
>>>>>>>>> obtain libsndfile sources. By googling a bit I found a Dropbox link
>>>>>>>>> (https://www.dropbox.com/s/ezfo9rmo5wtzptz/libsndfile-nacl.tar.gz) but
>>>>>>>>> this link is dead.
>>>>>>>>> 
>>>>>>>>> If I obtain the libsndfile sources from
>>>>>>>>> https://github.com/erikd/libsndfile/releases there is no
>>>>>>>>> Makefile-pnacl.
>>>>>>>>> 
>>>>>>>>> Change to the nacl directory and execute "build.sh".
>>>>>>>>> 
>>>>>>>>> 
>>>>>>>>> Change to the csound directory and execute "make".
>>>>>>>>> 
>>>>>>>>> 
>>>>>>>>> Regards,
>>>>>>>>> Mike
>>>>>>>>> 
>>>>>>>>> -----------------------------------------------------
>>>>>>>>> Michael Gogins
>>>>>>>>> Irreducible Productions
>>>>>>>>> http://michaelgogins.tumblr.com
>>>>>>>>> Michael dot Gogins at gmail dot com
>> 

Date2016-06-23 17:23
FromMichael Gogins
SubjectRe: [Csnd-dev] PNaCL build instructions do not work
I will post the libsndfile archive with your makefile to my GitHub
repository, where it will be publicly available. I will make sure that
the license specifies that libsndfile can link statically with Csound
but not with other applications. That is the libsndfile license for
Csound, is it not? If not, please let me know, I am committed to
obeying all licenses.

I am aware of what you say about the design difference (i.e. PNaCl
using asynchronous message passing) and of course I agree. I have an
immediate need that should not take too much work just to patch the
existing interface with a couple of additional methods. I have no
interest to redoing the whole thing, especially with WebAssembly
apparently on the way. As I understand it, you will use WebAssembly as
you would Emscripten but you will have pthreads, and it will run as
fast as PNaCl (which is excellent).

Regards,
Mike

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


On Thu, Jun 23, 2016 at 10:50 AM, Victor Lazzarini
 wrote:
> I wrote the Makefile, so it could have the LGPL as per libsndfile (which is just Erik’s code).
>
> With regards to PNaCl, I am happy with all of this, but just bear in mind that the
> current implementation is fundamentally different in design to the Emscripten (and also
> the mobile support). Whereas in those we have fundamentally the direct use of th
> library, wrapped for the different environments, the PNaCl implementation I wrote is
> more like a frontend (e.g. like the PD and Max one), where it is not simply the case of
> wrapping and using the library.
>
> So it could be that for the future, if you might want to develop towards wrapping
> for WebAssembly, the current PNaCl implementation is not a good starting point.
> It might be worth thinking of an alternative way of doing it.
>
> best regards
> ========================
> Dr Victor Lazzarini
> Dean of Arts, Celtic Studies and Philosophy,
> Maynooth University,
> Maynooth, Co Kildare, Ireland
> Tel: 00 353 7086936
> Fax: 00 353 1 7086952
>
>> On 23 Jun 2016, at 15:34, Michael Gogins  wrote:
>>
>> Your makefile worked for me. I am going to update the build
>> instructions in the Csound nacl directory.
>>
>> Before I do that, what license applies to the archive and makefile
>> that you provided to me? I am asking because I want to make these
>> sources available to people who want to build Csound for PNaCl.
>>
>> The reason I am building Csound for PNaCl myself is that I want to add
>> some of the C++ plugin opcodes to the project (not as plugins of
>> course, but statically linked). I also want to add some functions to
>> the JavaScript API.
>>
>> I am doing this (a) to enable running the same pieces in PNaCl and in
>> csound.node, and (b) to prepare for the WebAssembly world, assuming
>> that it will actually arrive.
>>
>> I would have been doing this for the Emscripten build instead, but the
>> performance is just not adequate for my pieces.
>>
>> Regards,
>> Mike
>>
>> -----------------------------------------------------
>> Michael Gogins
>> Irreducible Productions
>> http://michaelgogins.tumblr.com
>> Michael dot Gogins at gmail dot com
>>
>>
>> On Thu, Jun 23, 2016 at 4:57 AM, Victor Lazzarini
>>  wrote:
>>> Here is the makefile. You can drop in the src directory and run it from there.
>>> ========================
>>>
>>> Dr Victor Lazzarini
>>> Dean of Arts, Celtic Studies and Philosophy,
>>> Maynooth University,
>>> Maynooth, Co Kildare, Ireland
>>> Tel: 00 353 7086936
>>> Fax: 00 353 1 7086952
>>>
>>>> On 23 Jun 2016, at 00:10, Victor Lazzarini  wrote:
>>>>
>>>> Sure? I thought there was. I will have to look around in my disk when I get to the computer.
>>>>
>>>> Victor Lazzarini
>>>> Dean of Arts, Celtic Studies, and Philosophy
>>>> Maynooth University
>>>> Ireland
>>>>
>>>>> On 22 Jun 2016, at 23:40, Michael Gogins  wrote:
>>>>>
>>>>> There is no Makefile-nacl in this archive. How then is libsndfile to
>>>>> be be built for nacl?
>>>>>
>>>>> Regards,
>>>>> Mike
>>>>>
>>>>> -----------------------------------------------------
>>>>> Michael Gogins
>>>>> Irreducible Productions
>>>>> http://michaelgogins.tumblr.com
>>>>> Michael dot Gogins at gmail dot com
>>>>>
>>>>>
>>>>> On Wed, Jun 22, 2016 at 4:32 PM, Michael Gogins
>>>>>  wrote:
>>>>>> That worked, thank you.
>>>>>>
>>>>>> Regards,
>>>>>> Mike
>>>>>>
>>>>>> On Jun 22, 2016 4:21 PM, "Victor Lazzarini" 
>>>>>> wrote:
>>>>>>>
>>>>>>> Try this
>>>>>>>
>>>>>>> https://www.dropbox.com/s/jhpty4n415wd08z/libsndfile-nacl-1.0.25.zip?dl=0
>>>>>>>
>>>>>>> Victor Lazzarini
>>>>>>> Dean of Arts, Celtic Studies, and Philosophy
>>>>>>> Maynooth University
>>>>>>> Ireland
>>>>>>>
>>>>>>>> On 22 Jun 2016, at 21:11, Michael Gogins 
>>>>>>>> wrote:
>>>>>>>>
>>>>>>>> Or a 403 error.
>>>>>>>>
>>>>>>>> -----------------------------------------------------
>>>>>>>> Michael Gogins
>>>>>>>> Irreducible Productions
>>>>>>>> http://michaelgogins.tumblr.com
>>>>>>>> Michael dot Gogins at gmail dot com
>>>>>>>>
>>>>>>>>
>>>>>>>> On Wed, Jun 22, 2016 at 4:08 PM, Michael Gogins
>>>>>>>>  wrote:
>>>>>>>>> That link does not work. It produces a 404 error. I am currently
>>>>>>>>> signed in to Dropbox, if that makes a difference.
>>>>>>>>>
>>>>>>>>> Regards,
>>>>>>>>> Mike
>>>>>>>>>
>>>>>>>>> -----------------------------------------------------
>>>>>>>>> Michael Gogins
>>>>>>>>> Irreducible Productions
>>>>>>>>> http://michaelgogins.tumblr.com
>>>>>>>>> Michael dot Gogins at gmail dot com
>>>>>>>>>
>>>>>>>>>
>>>>>>>>> On Wed, Jun 22, 2016 at 3:50 PM, Victor Lazzarini
>>>>>>>>>  wrote:
>>>>>>>>>> Try this:
>>>>>>>>>>
>>>>>>>>>>
>>>>>>>>>> https://www.dropbox.com/pri/get/libsndfile-nacl-1.0.25.zip?_subject_uid=209134501&w=AADUiQZRGiMT73nVJZlv_9EPnv_VP4CUSCYdH9L2eVtoRw
>>>>>>>>>>
>>>>>>>>>> Victor Lazzarini
>>>>>>>>>> Dean of Arts, Celtic Studies, and Philosophy
>>>>>>>>>> Maynooth University
>>>>>>>>>> Ireland
>>>>>>>>>>
>>>>>>>>>> On 22 Jun 2016, at 20:40, Michael Gogins 
>>>>>>>>>> wrote:
>>>>>>>>>>
>>>>>>>>>> Install Google's Native Client SDK from
>>>>>>>>>> https://developer.chrome.com/native-client/sdk/download.
>>>>>>>>>>
>>>>>>>>>>
>>>>>>>>>> That works.
>>>>>>>>>>
>>>>>>>>>> Unzip the libsndfile sources into the "sndfile" directory. Run "make
>>>>>>>>>> -f
>>>>>>>>>> Makefile-pnacl".
>>>>>>>>>>
>>>>>>>>>>
>>>>>>>>>> There is no sndfile directory.
>>>>>>>>>>
>>>>>>>>>> There are no libsndfile sources. There is no indication of where to
>>>>>>>>>> obtain libsndfile sources. By googling a bit I found a Dropbox link
>>>>>>>>>> (https://www.dropbox.com/s/ezfo9rmo5wtzptz/libsndfile-nacl.tar.gz) but
>>>>>>>>>> this link is dead.
>>>>>>>>>>
>>>>>>>>>> If I obtain the libsndfile sources from
>>>>>>>>>> https://github.com/erikd/libsndfile/releases there is no
>>>>>>>>>> Makefile-pnacl.
>>>>>>>>>>
>>>>>>>>>> Change to the nacl directory and execute "build.sh".
>>>>>>>>>>
>>>>>>>>>>
>>>>>>>>>> Change to the csound directory and execute "make".
>>>>>>>>>>
>>>>>>>>>>
>>>>>>>>>> Regards,
>>>>>>>>>> Mike
>>>>>>>>>>
>>>>>>>>>> -----------------------------------------------------
>>>>>>>>>> Michael Gogins
>>>>>>>>>> Irreducible Productions
>>>>>>>>>> http://michaelgogins.tumblr.com
>>>>>>>>>> Michael dot Gogins at gmail dot com
>>>

Date2016-06-23 17:31
FromVictor Lazzarini
SubjectRe: [Csnd-dev] PNaCL build instructions do not work
Since the code is unchanged, you should just use the original libsndfile license, which 
is LGPL as far as I know. 

Victor Lazzarini
Dean of Arts, Celtic Studies, and Philosophy
Maynooth University
Ireland

> On 23 Jun 2016, at 17:23, Michael Gogins  wrote:
> 
> X-Microsoft-Antispam:
>    UriScan:;BCL:0;PCL:0;RULEID:(421252002)(3010002)(71701004)(71702002);SRVR:HE1PR0201MB1468;
> X-Microsoft-Exchange-Diagnostics:
>    1;HE1PR0201MB1468;20:HH+TrNSMUoVLy5urO2ds6Btwi2oZR81RuZT6rFBKQsImHlukMPciRy8f2AA8ijyFkUSa1k51nEzCloL/7yFqrtunEsjN3j/jXkGWoWZO4gfh/25WFIqLMTCIcrQev7ape1UFtKEvvGd84WKSxWHS7KFycChiEfMErV06hTX8GMs0V2J33BYxtS2pqfzvUj/OD0o3B1sBm/jNFmha+vF1mJ23Y00eQdxVloZ8TQQvmAbKO1G2axxwYlbkz8ezFzjr;4:WX2O9+w6uJ5NKWgp42w5nyln3T5lHbbEsd2LpzEypXGT4/+bQEsh9WduEPnHILM2d3CZVrMMaxkdDzyMvIpIknHDh02O939pQxUdV8eHJ7K/b5atedspI+T3ws1nSRXyxwi81jpGtVjIo4LIQ5k5qQcczwK/90Dzqh/NmFzmDo9kssqqN2iPh3/wHhc8kuCZWjyG2TqqiL2uVGnR8sNrPhcYGSpyQhzm18fn23G1lMNnK3QmlPsZs15V4hHarWvC1Swj3beDQtCPV2BftEitHGDDTRu3YDOW5TdwxPVbRhY8XKlyaYmrgf5ySGYvSIwTz9OuNJ9GfNC71nmPT1m5tzp3wvhm3dgciEQMDih+Ogfrbk+RFAlhLTji24zYuDU4PnFuLtWIm2CJoiI+WVeLVPMPItkHQDFToL10v/jnZBRA71MNNmgXxoSptwtZ2jZAR3BJnXGMUM+WTtHP+B9C1k/XL/EeXR1t41I1h/iZ3e9YuSE2MqOTmb0qjYRAHZxgdxT5bbC7BC/8B58zqRu02zfvuuWE8QFEQ1rzLVS//iTg2mXM8VNrQ9XMCAUiOsxg
> X-Exchange-Antispam-Report-Test:
>    UriScan:(166708455590820)(60067363179207)(249562145798500)(173406407467332);
> X-Exchange-Antispam-Report-CFA-Test:
>    BCL:0;PCL:0;RULEID:(9101531078)(601004)(2401047)(8121501046)(13018025)(13016025)(3002001)(10201501046);SRVR:HE1PR0201MB1468;BCL:0;PCL:0;RULEID:;SRVR:HE1PR0201MB1468;
> X-Microsoft-Exchange-Diagnostics:
>    =?utf-8?B?MTtIRTFQUjAyMDFNQjE0Njg7MjM6SmFxUllmbmZKM2VraHFCYjJiVkVjZEtl?=
> =?utf-8?B?TWM4S0V3VDFBNENkWDBGM21jcFRNR1lMeldGcnFkc2JYUkxRK050cUlkbng5?=
> =?utf-8?B?anR2NllNeUhnb3FldFJBdkkxeWxDbTcyMzVJOUg1L1RwN1ZSVlhaU0hISjFM?=
> =?utf-8?B?bk1vS3cwZ0g0TmZLb0NBNUJTT0JZRzlJZ1dBSy9MWExXSXRwU0RRc3p1ZXhW?=
> =?utf-8?B?K2ROUW55blRwR3BDRDFDa0JEZnZsN3JBSFJveGsxNEpjcWFaZWJYN0YraVdt?=
> =?utf-8?B?RGxRbWZOV2k3ZHpYSkJNV2dJOGw0MjFrLzVIR21lWnRMRzJQWVpKS2ZhL01x?=
> =?utf-8?B?c2RuMitDaEllNXQ1UjI0THo2YVN3S21Da0xoVGJiWDRwbmlOYmJ5bzNUdE9l?=
> =?utf-8?B?L21uckNGQTJ5UnBrb2tRZ1BtVXJoT3ZQendjTnVPcWFhNDZweU5LUG92Y0or?=
> =?utf-8?B?WTk0bFA5Ty9Zekg5T1duT0Z0YndnVnpIa3NBVkQzaGJ6bDJrc1dUZ3MvVEJz?=
> =?utf-8?B?THBCWVl0cmxVeHJHMjNPVG4rWlg0ZFJ1UTVrTlE2YlBDM0VZM0Izdis5aHl1?=
> =?utf-8?B?VUhzWkZYSkY1ekRYRmZVUnJEZTRQV2w1ZUNLTktDVlozVlpXL2dIQTA3VkNK?=
> =?utf-8?B?eThHK2swMWUwRW1KOUE4SHEyV1p1NWQ5YkRpUlk3MmNtUlZjSWRtZ3Y0TVFV?=
> =?utf-8?B?SlJBTGlsUXRXbFNseEs4ZlVseWRoTDlEUXIyVlBHSzNyelRXQUxBallZTWNT?=
> =?utf-8?B?blhqZ0NYNXpmVVo2dE14N2FNY2V4dkhDamkwTVFtSGpKRGtyTG11NnZrd2M4?=
> =?utf-8?B?Z3hFV2xFTjUvaXhYcE0wMUZwclY3S2kxWWRlVFRZU0QxbDZwQUlpZ2pyMHNV?=
> =?utf-8?B?ZkJNaDc0bVZBU2VpY1drcnNMdXBsSW9HakxOOHJDWG1SYktDdTYya3A1dUht?=
> =?utf-8?B?UXpFNTFTNkxzMVRKKzhFWWViWWZmL3czU1diT29CYWlxVjlSVUkwMTJJTkds?=
> =?utf-8?B?a052U256NVZGVUxQQjcvd0I1NGRVeUdQQjhXMDJHV2NOeWU4c3RYaEIwZng2?=
> =?utf-8?B?cmRyS1NQeHFaMUNnVGMxWXVEb3Q2RzJJand6SlJPcWNOZm1qQUwrQjBuenJl?=
> =?utf-8?B?dHczbWt2NEZOVGM5VjI0TkVsM3FDU1Nxa09WZ0ZDbW1WeDcwZnliU2RFVVBm?=
> =?utf-8?B?aERUb0UrelNmMHFuMEhuK1lPQ1BBd3QzTnVkcGRzSU94T3k4WnBhRmorVTNY?=
> =?utf-8?B?eWcrZmgzbXFEZUZndzc3clUwSys1bGo1ZEpibHlRMml0Y3JzOUZlTG5MZ1Iv?=
> =?utf-8?B?YzkvY0UwL2hLZjZoeHpLTmg1TXNITWdCbzl0Nm1FZE9SOEpDbU1BV3N2RnJI?=
> =?utf-8?B?WGtrWU5oR2RpUGV3V2NHMWp0RWtYWkRpYjl4TnpwS050aFBoSGVxdC8vTzRp?=
> =?utf-8?B?N3JLRFBWT1NqeGE4UU5ydWo3cEJoa05zVDA4Y0l2NzBvN01DZFdNaFlTbE8y?=
> =?utf-8?B?MWdqUkZqR1kvN2Ntb0duRk1laUlZTUJ0SFc3UWdENkMvOHBZMXgzOVN2MUw0?=
> =?utf-8?B?YXh3MGlVWmRSbnQzcGRJSWpwMEJZUXFzMkhaWU8weVRIOU43dlo0QVYxTnhi?=
> =?utf-8?B?S1hXV0hURnoxem93ekMxcnJQS0JGQzBDZ1FtTDdpMTREeUxrWmFxVWJmeWty?=
> =?utf-8?B?ZHNlYmtKWFJHM2NXSFVFNWQybFYxS1RkWTNOcGJZek4rK0xlWktXN1YvNnU0?=
> =?utf-8?B?NjMwOUQwWmhqbWt4UytJaGRyRm9yblFYNTM1UGFmalhDa1BFb24xYW8ydXRq?=
> =?utf-8?B?T1pCa3VRWUtoWm1seEJraUtrWVV5Yzh2cFVuUnlXOTlOcGhxSDhOb21Gb1Z3?=
> =?utf-8?B?SzFENGlFekN2VTFtS2IvWWl1TkNkVlhBNEdBNXJQU2xFYmpzaTFsK1VBLy96?=
> =?utf-8?B?VzBIUExXRjJxMnhGNVRZemROQW4xM1pPYWREUElkcHc2bkdBSERRNGdNVmp2?=
> =?utf-8?B?UGxoUlZPRVU3N01UaXpGZ3RhZ3o0S01ycGdzYngycWdPY29hMWYxR3VYVFkw?=
> =?utf-8?B?T0V0V0l4ck41U0xBTFhWMjh3OHErT2Nsdm1rSUgveThra2o1NnpudVNIVnlq?=
> =?utf-8?B?N0tnR3d3djNQWGJQelUzYVJITmF0eXdEZExrbVdWcUdqL1Y4MmNFQjl4MWVE?=
> =?utf-8?B?aVNmMUJaMEhlVDZ5TTA2a1JTNVRwOEE9PQ==?=
> X-Microsoft-Exchange-Diagnostics:
>    1;HE1PR0201MB1468;6:1/Qb08fcNGFZ+H0AR9RTUstlfu/23rBNyv4dRvIg01Bbor5nWHlVL7WNdUJxUmKGui8Y6vS2fBUMnWrp0GKYsuNXCi1lTVTkJb0uc3zTYOUpAXvfP0LlMOCU30wYH4hIbY7IrK9EJ6168LVZhI2u6nhndA6CLRiINKbPKeOmS7aYDLyIAJrrZPk63bArSU4TOJtKSRBPilY6G8qkxWMJpgrNPCKAdkp4pIo5PtG4rg69xz6T4bhj2L4Gn/k4SfpzzTRK33LBckqtwnUaehBIlJXAXx7A77B8SzzsTBKRjUVJ4Uvz/f3od4Mu/eA5k8akHkGLAicNYEmSEslakGjZ2I0q2ZQ5EymODVnAVW8smfJfvoxxqvQ5XNS0LzssZkIs;5:P3hrKtR5l+te85l38rghjBNBbDfR/pjWmq4UH9iqN6CHtmFrK3fUkA2/7FUOGJJ1P0DZwCrXUMuug+vYxbChKE2IKc7COInosQQZW9Fq4i9EUnpSi7N29+4/aFJl7V/IR9v2DsZ/DAaszpKbyFBLZA==;24:PFz5uchfYihui03akiPBbgBU/R10dWm2T7xN2oZeAvUsq1sYNBhYeBCz1nN73IitAS35bIZhaGSeXLemgzenBfby/yiWXO9mty+OA4L70i8=;7:GpF3CMvjn4waEgIuzsWdrKtgw9EMcC/d+eo+DAIshzfp1ctooOom97Iz4jaaGVtqmvDRhczFten/8qdlBcRIaX0k6jHhmDuKn3EWxnua5Ab1rr9015UoRj9fRw0B8sGsFjYhJiBvcbIB+jf9EE1inYHeHvKe0g8xzRwrHUgN3TmarmGRMkvyvLT/1ySqW09istu9vDy+iOB9BKutexCwq2+wY4cd1wi9F3d0HMBnhpOygc7krngTGLQTnf9ebh/nroha/CxCckay0M/kIgEIDrOLCNP1vcN13wGrdLKc1Ug=
> SpamDiagnosticOutput: 1:99
> SpamDiagnosticMetadata: NSPM
> X-OriginatorOrg: maynoothuniversity.onmicrosoft.com
> X-MS-Exchange-CrossTenant-OriginalArrivalTime: 23 Jun 2016 16:24:15.8881 (UTC)
> X-MS-Exchange-CrossTenant-Id: 1454f5cc-bb35-4685-bbd9-8621fd8055c9
> X-MS-Exchange-CrossTenant-FromEntityHeader: Internet
> X-MS-Exchange-Transport-CrossTenantHeadersStamped: HE1PR0201MB1468
> X-MS-Exchange-CrossPremises-OriginalClientIPAddress: 193.1.219.120
> X-MS-Exchange-CrossPremises-AuthSource: AM1FFO11FD006.protection.gbl
> X-MS-Exchange-CrossPremises-AuthAs: Anonymous
> X-MS-Exchange-CrossPremises-AVStamp-Service: 1.0
> X-MS-Exchange-CrossPremises-SCL: 1
> X-MS-Exchange-CrossPremises-Antispam-ScanContext:    DIR:Incoming;SFV:NSPM;SKIP:0;
> X-MS-Exchange-CrossPremises-Processed-By-Journaling: Journal Agent
> X-OrganizationHeadersPreserved: HE1PR0201MB1468.eurprd02.prod.outlook.com
> 
> I will post the libsndfile archive with your makefile to my GitHub
> repository, where it will be publicly available. I will make sure that
> the license specifies that libsndfile can link statically with Csound
> but not with other applications. That is the libsndfile license for
> Csound, is it not? If not, please let me know, I am committed to
> obeying all licenses.
> 
> I am aware of what you say about the design difference (i.e. PNaCl
> using asynchronous message passing) and of course I agree. I have an
> immediate need that should not take too much work just to patch the
> existing interface with a couple of additional methods. I have no
> interest to redoing the whole thing, especially with WebAssembly
> apparently on the way. As I understand it, you will use WebAssembly as
> you would Emscripten but you will have pthreads, and it will run as
> fast as PNaCl (which is excellent).
> 
> Regards,
> Mike
> 
> -----------------------------------------------------
> Michael Gogins
> Irreducible Productions
> http://michaelgogins.tumblr.com
> Michael dot Gogins at gmail dot com
> 
> 
> On Thu, Jun 23, 2016 at 10:50 AM, Victor Lazzarini
>  wrote:
>> I wrote the Makefile, so it could have the LGPL as per libsndfile (which =
> is just Erik=E2=80=99s code).
>> 
>> With regards to PNaCl, I am happy with all of this, but just bear in mind=
> that the
>> current implementation is fundamentally different in design to the Emscri=
> pten (and also
>> the mobile support). Whereas in those we have fundamentally the direct us=
> e of th
>> library, wrapped for the different environments, the PNaCl implementation=
> I wrote is
>> more like a frontend (e.g. like the PD and Max one), where it is not simp=
> ly the case of
>> wrapping and using the library.
>> 
>> So it could be that for the future, if you might want to develop towards =
> wrapping
>> for WebAssembly, the current PNaCl implementation is not a good starting =
> point.
>> It might be worth thinking of an alternative way of doing it.
>> 
>> best regards
>> =3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D
>> Dr Victor Lazzarini
>> Dean of Arts, Celtic Studies and Philosophy,
>> Maynooth University,
>> Maynooth, Co Kildare, Ireland
>> Tel: 00 353 7086936
>> Fax: 00 353 1 7086952
>> 
>>> On 23 Jun 2016, at 15:34, Michael Gogins  wrot=
> e:
>>> 
>>> Your makefile worked for me. I am going to update the build
>>> instructions in the Csound nacl directory.
>>> 
>>> Before I do that, what license applies to the archive and makefile
>>> that you provided to me? I am asking because I want to make these
>>> sources available to people who want to build Csound for PNaCl.
>>> 
>>> The reason I am building Csound for PNaCl myself is that I want to add
>>> some of the C++ plugin opcodes to the project (not as plugins of
>>> course, but statically linked). I also want to add some functions to
>>> the JavaScript API.
>>> 
>>> I am doing this (a) to enable running the same pieces in PNaCl and in
>>> csound.node, and (b) to prepare for the WebAssembly world, assuming
>>> that it will actually arrive.
>>> 
>>> I would have been doing this for the Emscripten build instead, but the
>>> performance is just not adequate for my pieces.
>>> 
>>> Regards,
>>> Mike
>>> 
>>> -----------------------------------------------------
>>> Michael Gogins
>>> Irreducible Productions
>>> http://michaelgogins.tumblr.com
>>> Michael dot Gogins at gmail dot com
>>> 
>>> 
>>> On Thu, Jun 23, 2016 at 4:57 AM, Victor Lazzarini
>>>  wrote:
>>>> Here is the makefile. You can drop in the src directory and run it from=
> there.
>>>> =3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=
> =3D
>>>> 
>>>> Dr Victor Lazzarini
>>>> Dean of Arts, Celtic Studies and Philosophy,
>>>> Maynooth University,
>>>> Maynooth, Co Kildare, Ireland
>>>> Tel: 00 353 7086936
>>>> Fax: 00 353 1 7086952
>>>> 
>>>>> On 23 Jun 2016, at 00:10, Victor Lazzarini  =
> wrote:
>>>>> 
>>>>> Sure? I thought there was. I will have to look around in my disk when =
> I get to the computer.
>>>>> 
>>>>> Victor Lazzarini
>>>>> Dean of Arts, Celtic Studies, and Philosophy
>>>>> Maynooth University
>>>>> Ireland
>>>>> 
>>>>>> On 22 Jun 2016, at 23:40, Michael Gogins  w=
> rote:
>>>>>> 
>>>>>> There is no Makefile-nacl in this archive. How then is libsndfile to
>>>>>> be be built for nacl?
>>>>>> 
>>>>>> Regards,
>>>>>> Mike
>>>>>> 
>>>>>> -----------------------------------------------------
>>>>>> Michael Gogins
>>>>>> Irreducible Productions
>>>>>> http://michaelgogins.tumblr.com
>>>>>> Michael dot Gogins at gmail dot com
>>>>>> 
>>>>>> 
>>>>>> On Wed, Jun 22, 2016 at 4:32 PM, Michael Gogins
>>>>>>  wrote:
>>>>>>> That worked, thank you.
>>>>>>> 
>>>>>>> Regards,
>>>>>>> Mike
>>>>>>> 
>>>>>>> On Jun 22, 2016 4:21 PM, "Victor Lazzarini"  e>
>>>>>>> wrote:
>>>>>>>> 
>>>>>>>> Try this
>>>>>>>> 
>>>>>>>> https://www.dropbox.com/s/jhpty4n415wd08z/libsndfile-nacl-1.0.25.zi=
> p?dl=3D0
>>>>>>>> 
>>>>>>>> Victor Lazzarini
>>>>>>>> Dean of Arts, Celtic Studies, and Philosophy
>>>>>>>> Maynooth University
>>>>>>>> Ireland
>>>>>>>> 
>>>>>>>>> On 22 Jun 2016, at 21:11, Michael Gogins > 
>>>>>>>>> wrote:
>>>>>>>>> 
>>>>>>>>> Or a 403 error.
>>>>>>>>> 
>>>>>>>>> -----------------------------------------------------
>>>>>>>>> Michael Gogins
>>>>>>>>> Irreducible Productions
>>>>>>>>> http://michaelgogins.tumblr.com
>>>>>>>>> Michael dot Gogins at gmail dot com
>>>>>>>>> 
>>>>>>>>> 
>>>>>>>>> On Wed, Jun 22, 2016 at 4:08 PM, Michael Gogins
>>>>>>>>>  wrote:
>>>>>>>>>> That link does not work. It produces a 404 error. I am currently
>>>>>>>>>> signed in to Dropbox, if that makes a difference.
>>>>>>>>>> 
>>>>>>>>>> Regards,
>>>>>>>>>> Mike
>>>>>>>>>> 
>>>>>>>>>> -----------------------------------------------------
>>>>>>>>>> Michael Gogins
>>>>>>>>>> Irreducible Productions
>>>>>>>>>> http://michaelgogins.tumblr.com
>>>>>>>>>> Michael dot Gogins at gmail dot com
>>>>>>>>>> 
>>>>>>>>>> 
>>>>>>>>>> On Wed, Jun 22, 2016 at 3:50 PM, Victor Lazzarini
>>>>>>>>>>  wrote:
>>>>>>>>>>> Try this:
>>>>>>>>>>> 
>>>>>>>>>>> 
>>>>>>>>>>> https://www.dropbox.com/pri/get/libsndfile-nacl-1.0.25.zip?_subj=
> ect_uid=3D209134501&w=3DAADUiQZRGiMT73nVJZlv_9EPnv_VP4CUSCYdH9L2eVtoRw
>>>>>>>>>>> 
>>>>>>>>>>> Victor Lazzarini
>>>>>>>>>>> Dean of Arts, Celtic Studies, and Philosophy
>>>>>>>>>>> Maynooth University
>>>>>>>>>>> Ireland
>>>>>>>>>>> 
>>>>>>>>>>> On 22 Jun 2016, at 20:40, Michael Gogins  OM>
>>>>>>>>>>> wrote:
>>>>>>>>>>> 
>>>>>>>>>>> Install Google's Native Client SDK from
>>>>>>>>>>> https://developer.chrome.com/native-client/sdk/download.
>>>>>>>>>>> 
>>>>>>>>>>> 
>>>>>>>>>>> That works.
>>>>>>>>>>> 
>>>>>>>>>>> Unzip the libsndfile sources into the "sndfile" directory. Run "=
> make
>>>>>>>>>>> -f
>>>>>>>>>>> Makefile-pnacl".
>>>>>>>>>>> 
>>>>>>>>>>> 
>>>>>>>>>>> There is no sndfile directory.
>>>>>>>>>>> 
>>>>>>>>>>> There are no libsndfile sources. There is no indication of where=
> to
>>>>>>>>>>> obtain libsndfile sources. By googling a bit I found a Dropbox l=
> ink
>>>>>>>>>>> (https://www.dropbox.com/s/ezfo9rmo5wtzptz/libsndfile-nacl.tar.g=
> z) but
>>>>>>>>>>> this link is dead.
>>>>>>>>>>> 
>>>>>>>>>>> If I obtain the libsndfile sources from
>>>>>>>>>>> https://github.com/erikd/libsndfile/releases there is no
>>>>>>>>>>> Makefile-pnacl.
>>>>>>>>>>> 
>>>>>>>>>>> Change to the nacl directory and execute "build.sh".
>>>>>>>>>>> 
>>>>>>>>>>> 
>>>>>>>>>>> Change to the csound directory and execute "make".
>>>>>>>>>>> 
>>>>>>>>>>> 
>>>>>>>>>>> Regards,
>>>>>>>>>>> Mike
>>>>>>>>>>> 
>>>>>>>>>>> -----------------------------------------------------
>>>>>>>>>>> Michael Gogins
>>>>>>>>>>> Irreducible Productions
>>>>>>>>>>> http://michaelgogins.tumblr.com
>>>>>>>>>>> Michael dot Gogins at gmail dot com
>>>>