Re: [Faudiostream-users] trouble building faust 1 from git

2016-06-03 Thread Albert Graef
This definitely isn't faust1 that you're trying to build there, it's faust2.

The -I` --includedir` is the giveaway (this comes from
compiler/Makefile.unix, but only in faust2). Looks to me like you're trying
to build faust2 and don't have LLVM installed (or at least llvm-config
cannot be found in any of the standard locations).

If you are trying to build faust2 and have LLVM installed in a non-standard
location, try setting the LLVM_CONFIG make variable to the full path of the
llvm-config script.

HTH
Albert

On Fri, Jun 3, 2016 at 8:18 PM, Bart Brouns  wrote:

> Hi,
>
> I'm trying to build the latest git, and I get:
>
> http://nixpaste.lbr.uno/raw/6GlRm2v9
>
> Any ideas?
>
> Cheers,
> Bart.
>
>
> --
> What NetFlow Analyzer can do for you? Monitors network bandwidth and
> traffic
> patterns at an interface-level. Reveals which users, apps, and protocols
> are
> consuming the most bandwidth. Provides multi-vendor support for NetFlow,
> J-Flow, sFlow and other flows. Make informed decisions using capacity
> planning reports. https://ad.doubleclick.net/ddm/clk/305295220;132659582;e
> ___
> Faudiostream-users mailing list
> Faudiostream-users@lists.sourceforge.net
> https://lists.sourceforge.net/lists/listinfo/faudiostream-users
>



-- 
Dr. Albert Gr"af
Computer Music Research Group, JGU Mainz, Germany
Email:  aggr...@gmail.com
WWW:https://plus.google.com/+AlbertGraef
--
What NetFlow Analyzer can do for you? Monitors network bandwidth and traffic
patterns at an interface-level. Reveals which users, apps, and protocols are 
consuming the most bandwidth. Provides multi-vendor support for NetFlow, 
J-Flow, sFlow and other flows. Make informed decisions using capacity 
planning reports. https://ad.doubleclick.net/ddm/clk/305295220;132659582;e___
Faudiostream-users mailing list
Faudiostream-users@lists.sourceforge.net
https://lists.sourceforge.net/lists/listinfo/faudiostream-users


Re: [Faudiostream-users] trouble building faust 1 from git

2016-06-03 Thread Bart Brouns
Thanks Julius.

OK, the build got a bit further but then started complaining about llvm.

Since I'm building faust1, I double-checked which commit I'm building 
of, and (re-)discovered that I'm stupid.

Actual latest git builds fine...


Sorry for the noise,
Bart.



On Fri, Jun 03, 2016 at 01:27:57PM -0700, Julius Smith wrote:
>To finish that approach, you would want
>
>cp architecture/faust compiler/generator
>
>or perhaps better, use ln -s.  It occurs to me that the makefile could
>create this link temporarily and then delete it after the build.
>
>The problem is that JSONUI.h says things like
>
>#include "faust/gui/UI.h"
>
>which looks in "user include directories" such as ".".  If it instead said
>
>#include 
>
>then it would search "system includes" such as /usr/local/include/.
>
>Yes, this should be fixed "upstream", but try the symlink or cp for now.
>
>- Julius

--
What NetFlow Analyzer can do for you? Monitors network bandwidth and traffic
patterns at an interface-level. Reveals which users, apps, and protocols are 
consuming the most bandwidth. Provides multi-vendor support for NetFlow, 
J-Flow, sFlow and other flows. Make informed decisions using capacity 
planning reports. https://ad.doubleclick.net/ddm/clk/305295220;132659582;e
___
Faudiostream-users mailing list
Faudiostream-users@lists.sourceforge.net
https://lists.sourceforge.net/lists/listinfo/faudiostream-users


Re: [Faudiostream-users] trouble building faust 1 from git

2016-06-03 Thread Bart Brouns
Thanks Steve.

I'm already doing that.
But IIUC that defines where the output of the build goes, and my problem
is that the build doesn't find it's headers.

Cheers,
Bart.


On Fri, Jun 03, 2016 at 05:23:43PM -0300, Stephen Sinclair wrote:
>Would it help to use,
>
>   make prefix=/my/path/to/usr/local
>
>For instance, I regularly use,
>
>  make prefix=$HOME/.local install
>
>and it works fine for me.
>
>
>Steve

--
What NetFlow Analyzer can do for you? Monitors network bandwidth and traffic
patterns at an interface-level. Reveals which users, apps, and protocols are 
consuming the most bandwidth. Provides multi-vendor support for NetFlow, 
J-Flow, sFlow and other flows. Make informed decisions using capacity 
planning reports. https://ad.doubleclick.net/ddm/clk/305295220;132659582;e
___
Faudiostream-users mailing list
Faudiostream-users@lists.sourceforge.net
https://lists.sourceforge.net/lists/listinfo/faudiostream-users


Re: [Faudiostream-users] trouble building faust 1 from git

2016-06-03 Thread Julius Smith
To finish that approach, you would want

cp architecture/faust compiler/generator

or perhaps better, use ln -s.  It occurs to me that the makefile could
create this link temporarily and then delete it after the build.

The problem is that JSONUI.h says things like

#include "faust/gui/UI.h"

which looks in "user include directories" such as ".".  If it instead said

#include 

then it would search "system includes" such as /usr/local/include/.

Yes, this should be fixed "upstream", but try the symlink or cp for now.

- Julius


On Fri, Jun 3, 2016 at 1:16 PM, Bart Brouns  wrote:

>
> Thanks.
> I'm using NixOS, which has many advantages, but you pay for that by it not
> following the Filesystem Hierarchy Standard.
> IOW: I don't have /usr/local/
>
> Instead, I did the following inside the pkg (== build recipe)
>
>  mkdir -p compiler/generator/faust/gui/
>  cp architecture/faust/gui/JSONUI.h compiler/generator/faust/gui/
>
> It now finds that file, but:
> generator/faust/gui/JSONUI.h:34:26: fatal error: faust/gui/UI.h: No such
> file or directory
>
> I'm sure I could patch that up too, but isn't this something that should
> be fixed upstream?
>
> - Bart.
>
> PS: I still don't *really* understand how linux builds find h-files in the
> normal case, so I might be misunderstanding you.
>
>
>
>
> On Fri, Jun 03, 2016 at 11:38:55AM -0700, Julius Smith wrote:
>
>> It looks like a chicken-and-egg problem.  Try
>>
>> cp /architecture/faust/gui/JSONUI.h
>> /usr/local/include/faust/gui/
>>
>> There may be other headers to install as well.
>>
>> Maybe the Faust makefile should have a separate "installhdrs" target that
>> is recommended when an installed dependency is found to be missing?
>>
>> We could also of course build only out of the current clone using relative
>> paths. in all #includes.
>>
>> - Julius
>>
>> On Fri, Jun 3, 2016 at 11:18 AM, Bart Brouns  wrote:
>>
>>>
>>> Hi,
>>>
>>> I'm trying to build the latest git, and I get:
>>>
>>> http://nixpaste.lbr.uno/raw/6GlRm2v9
>>>
>>> Any ideas?
>>>
>>> Cheers,
>>> Bart.
>>>
>>>
>>>
>> --
>>
>>> What NetFlow Analyzer can do for you? Monitors network bandwidth and
>>>
>> traffic
>>
>>> patterns at an interface-level. Reveals which users, apps, and protocols
>>>
>> are
>>
>>> consuming the most bandwidth. Provides multi-vendor support for NetFlow,
>>> J-Flow, sFlow and other flows. Make informed decisions using capacity
>>> planning reports.
>>> https://ad.doubleclick.net/ddm/clk/305295220;132659582;e
>>> ___
>>> Faudiostream-users mailing list
>>> Faudiostream-users@lists.sourceforge.net
>>> https://lists.sourceforge.net/lists/listinfo/faudiostream-users
>>>
>>>
>>>
>>
>>
>> --
>>
>> Julius O. Smith III 
>> Professor of Music and, by courtesy, Electrical Engineering
>> CCRMA, Stanford University
>> http://ccrma.stanford.edu/~jos/
>>
>
>
>> --
>> What NetFlow Analyzer can do for you? Monitors network bandwidth and
>> traffic
>> patterns at an interface-level. Reveals which users, apps, and protocols
>> are
>> consuming the most bandwidth. Provides multi-vendor support for NetFlow,
>> J-Flow, sFlow and other flows. Make informed decisions using capacity
>> planning reports.
>> https://ad.doubleclick.net/ddm/clk/305295220;132659582;e
>>
>
> ___
>> Faudiostream-users mailing list
>> Faudiostream-users@lists.sourceforge.net
>> https://lists.sourceforge.net/lists/listinfo/faudiostream-users
>>
>
>
>


-- 

Julius O. Smith III 
Professor of Music and, by courtesy, Electrical Engineering
CCRMA, Stanford University
http://ccrma.stanford.edu/~jos/ 
--
What NetFlow Analyzer can do for you? Monitors network bandwidth and traffic
patterns at an interface-level. Reveals which users, apps, and protocols are 
consuming the most bandwidth. Provides multi-vendor support for NetFlow, 
J-Flow, sFlow and other flows. Make informed decisions using capacity 
planning reports. https://ad.doubleclick.net/ddm/clk/305295220;132659582;e___
Faudiostream-users mailing list
Faudiostream-users@lists.sourceforge.net
https://lists.sourceforge.net/lists/listinfo/faudiostream-users


Re: [Faudiostream-users] trouble building faust 1 from git

2016-06-03 Thread Stephen Sinclair
Would it help to use,

   make prefix=/my/path/to/usr/local

For instance, I regularly use,

  make prefix=$HOME/.local install

and it works fine for me.


Steve


On Fri, Jun 3, 2016 at 4:16 PM, Bart Brouns  wrote:
>
> Thanks.
> I'm using NixOS, which has many advantages, but you pay for that by it
> not following the Filesystem Hierarchy Standard.
> IOW: I don't have /usr/local/
>
> Instead, I did the following inside the pkg (== build recipe)
>
>   mkdir -p compiler/generator/faust/gui/
>   cp architecture/faust/gui/JSONUI.h compiler/generator/faust/gui/
>
> It now finds that file, but:
> generator/faust/gui/JSONUI.h:34:26: fatal error: faust/gui/UI.h: No such
> file or directory
>
> I'm sure I could patch that up too, but isn't this something that should
> be fixed upstream?
>
> - Bart.
>
> PS: I still don't *really* understand how linux builds find h-files in
> the normal case, so I might be misunderstanding you.
>
>
>
> On Fri, Jun 03, 2016 at 11:38:55AM -0700, Julius Smith wrote:
>>It looks like a chicken-and-egg problem.  Try
>>
>>cp /architecture/faust/gui/JSONUI.h
>>/usr/local/include/faust/gui/
>>
>>There may be other headers to install as well.
>>
>>Maybe the Faust makefile should have a separate "installhdrs" target that
>>is recommended when an installed dependency is found to be missing?
>>
>>We could also of course build only out of the current clone using relative
>>paths. in all #includes.
>>
>>- Julius
>>
>>On Fri, Jun 3, 2016 at 11:18 AM, Bart Brouns  wrote:
>>>
>>> Hi,
>>>
>>> I'm trying to build the latest git, and I get:
>>>
>>> http://nixpaste.lbr.uno/raw/6GlRm2v9
>>>
>>> Any ideas?
>>>
>>> Cheers,
>>> Bart.
>>>
>>>
>>--
>>> What NetFlow Analyzer can do for you? Monitors network bandwidth and
>>traffic
>>> patterns at an interface-level. Reveals which users, apps, and protocols
>>are
>>> consuming the most bandwidth. Provides multi-vendor support for NetFlow,
>>> J-Flow, sFlow and other flows. Make informed decisions using capacity
>>> planning reports. https://ad.doubleclick.net/ddm/clk/305295220;132659582;e
>>> ___
>>> Faudiostream-users mailing list
>>> Faudiostream-users@lists.sourceforge.net
>>> https://lists.sourceforge.net/lists/listinfo/faudiostream-users
>>>
>>>
>>
>>
>>
>>--
>>
>>Julius O. Smith III 
>>Professor of Music and, by courtesy, Electrical Engineering
>>CCRMA, Stanford University
>>http://ccrma.stanford.edu/~jos/
>
>>--
>>What NetFlow Analyzer can do for you? Monitors network bandwidth and traffic
>>patterns at an interface-level. Reveals which users, apps, and protocols are
>>consuming the most bandwidth. Provides multi-vendor support for NetFlow,
>>J-Flow, sFlow and other flows. Make informed decisions using capacity
>>planning reports. https://ad.doubleclick.net/ddm/clk/305295220;132659582;e
>
>>___
>>Faudiostream-users mailing list
>>Faudiostream-users@lists.sourceforge.net
>>https://lists.sourceforge.net/lists/listinfo/faudiostream-users
>
>
> --
> What NetFlow Analyzer can do for you? Monitors network bandwidth and traffic
> patterns at an interface-level. Reveals which users, apps, and protocols are
> consuming the most bandwidth. Provides multi-vendor support for NetFlow,
> J-Flow, sFlow and other flows. Make informed decisions using capacity
> planning reports. https://ad.doubleclick.net/ddm/clk/305295220;132659582;e
> ___
> Faudiostream-users mailing list
> Faudiostream-users@lists.sourceforge.net
> https://lists.sourceforge.net/lists/listinfo/faudiostream-users

--
What NetFlow Analyzer can do for you? Monitors network bandwidth and traffic
patterns at an interface-level. Reveals which users, apps, and protocols are 
consuming the most bandwidth. Provides multi-vendor support for NetFlow, 
J-Flow, sFlow and other flows. Make informed decisions using capacity 
planning reports. https://ad.doubleclick.net/ddm/clk/305295220;132659582;e
___
Faudiostream-users mailing list
Faudiostream-users@lists.sourceforge.net
https://lists.sourceforge.net/lists/listinfo/faudiostream-users


Re: [Faudiostream-users] trouble building faust 1 from git

2016-06-03 Thread Bart Brouns

Thanks.
I'm using NixOS, which has many advantages, but you pay for that by it 
not following the Filesystem Hierarchy Standard.
IOW: I don't have /usr/local/

Instead, I did the following inside the pkg (== build recipe)

  mkdir -p compiler/generator/faust/gui/
  cp architecture/faust/gui/JSONUI.h compiler/generator/faust/gui/

It now finds that file, but:
generator/faust/gui/JSONUI.h:34:26: fatal error: faust/gui/UI.h: No such 
file or directory

I'm sure I could patch that up too, but isn't this something that should
be fixed upstream?

- Bart.

PS: I still don't *really* understand how linux builds find h-files in 
the normal case, so I might be misunderstanding you.



On Fri, Jun 03, 2016 at 11:38:55AM -0700, Julius Smith wrote:
>It looks like a chicken-and-egg problem.  Try
>
>cp /architecture/faust/gui/JSONUI.h
>/usr/local/include/faust/gui/
>
>There may be other headers to install as well.
>
>Maybe the Faust makefile should have a separate "installhdrs" target that
>is recommended when an installed dependency is found to be missing?
>
>We could also of course build only out of the current clone using relative
>paths. in all #includes.
>
>- Julius
>
>On Fri, Jun 3, 2016 at 11:18 AM, Bart Brouns  wrote:
>>
>> Hi,
>>
>> I'm trying to build the latest git, and I get:
>>
>> http://nixpaste.lbr.uno/raw/6GlRm2v9
>>
>> Any ideas?
>>
>> Cheers,
>> Bart.
>>
>>
>--
>> What NetFlow Analyzer can do for you? Monitors network bandwidth and
>traffic
>> patterns at an interface-level. Reveals which users, apps, and protocols
>are
>> consuming the most bandwidth. Provides multi-vendor support for NetFlow,
>> J-Flow, sFlow and other flows. Make informed decisions using capacity
>> planning reports. https://ad.doubleclick.net/ddm/clk/305295220;132659582;e
>> ___
>> Faudiostream-users mailing list
>> Faudiostream-users@lists.sourceforge.net
>> https://lists.sourceforge.net/lists/listinfo/faudiostream-users
>>
>>
>
>
>
>--
>
>Julius O. Smith III 
>Professor of Music and, by courtesy, Electrical Engineering
>CCRMA, Stanford University
>http://ccrma.stanford.edu/~jos/

>--
>What NetFlow Analyzer can do for you? Monitors network bandwidth and traffic
>patterns at an interface-level. Reveals which users, apps, and protocols are
>consuming the most bandwidth. Provides multi-vendor support for NetFlow,
>J-Flow, sFlow and other flows. Make informed decisions using capacity
>planning reports. https://ad.doubleclick.net/ddm/clk/305295220;132659582;e

>___
>Faudiostream-users mailing list
>Faudiostream-users@lists.sourceforge.net
>https://lists.sourceforge.net/lists/listinfo/faudiostream-users


--
What NetFlow Analyzer can do for you? Monitors network bandwidth and traffic
patterns at an interface-level. Reveals which users, apps, and protocols are 
consuming the most bandwidth. Provides multi-vendor support for NetFlow, 
J-Flow, sFlow and other flows. Make informed decisions using capacity 
planning reports. https://ad.doubleclick.net/ddm/clk/305295220;132659582;e
___
Faudiostream-users mailing list
Faudiostream-users@lists.sourceforge.net
https://lists.sourceforge.net/lists/listinfo/faudiostream-users


Re: [Faudiostream-users] trouble building faust 1 from git

2016-06-03 Thread Julius Smith
It looks like a chicken-and-egg problem.  Try

cp /architecture/faust/gui/JSONUI.h
/usr/local/include/faust/gui/

There may be other headers to install as well.

Maybe the Faust makefile should have a separate "installhdrs" target that
is recommended when an installed dependency is found to be missing?

We could also of course build only out of the current clone using relative
paths. in all #includes.

- Julius

On Fri, Jun 3, 2016 at 11:18 AM, Bart Brouns  wrote:
>
> Hi,
>
> I'm trying to build the latest git, and I get:
>
> http://nixpaste.lbr.uno/raw/6GlRm2v9
>
> Any ideas?
>
> Cheers,
> Bart.
>
>
--
> What NetFlow Analyzer can do for you? Monitors network bandwidth and
traffic
> patterns at an interface-level. Reveals which users, apps, and protocols
are
> consuming the most bandwidth. Provides multi-vendor support for NetFlow,
> J-Flow, sFlow and other flows. Make informed decisions using capacity
> planning reports. https://ad.doubleclick.net/ddm/clk/305295220;132659582;e
> ___
> Faudiostream-users mailing list
> Faudiostream-users@lists.sourceforge.net
> https://lists.sourceforge.net/lists/listinfo/faudiostream-users
>
>



--

Julius O. Smith III 
Professor of Music and, by courtesy, Electrical Engineering
CCRMA, Stanford University
http://ccrma.stanford.edu/~jos/
--
What NetFlow Analyzer can do for you? Monitors network bandwidth and traffic
patterns at an interface-level. Reveals which users, apps, and protocols are 
consuming the most bandwidth. Provides multi-vendor support for NetFlow, 
J-Flow, sFlow and other flows. Make informed decisions using capacity 
planning reports. https://ad.doubleclick.net/ddm/clk/305295220;132659582;e___
Faudiostream-users mailing list
Faudiostream-users@lists.sourceforge.net
https://lists.sourceforge.net/lists/listinfo/faudiostream-users


[Faudiostream-users] trouble building faust 1 from git

2016-06-03 Thread Bart Brouns
Hi,

I'm trying to build the latest git, and I get:

http://nixpaste.lbr.uno/raw/6GlRm2v9

Any ideas?

Cheers,
Bart.

--
What NetFlow Analyzer can do for you? Monitors network bandwidth and traffic
patterns at an interface-level. Reveals which users, apps, and protocols are 
consuming the most bandwidth. Provides multi-vendor support for NetFlow, 
J-Flow, sFlow and other flows. Make informed decisions using capacity 
planning reports. https://ad.doubleclick.net/ddm/clk/305295220;132659582;e
___
Faudiostream-users mailing list
Faudiostream-users@lists.sourceforge.net
https://lists.sourceforge.net/lists/listinfo/faudiostream-users