Re: [PD-dev] iemguts build issues WAS: dynamic patching: getting info on objects

2010-08-22 Thread IOhannes m zmölnig
-BEGIN PGP SIGNED MESSAGE-
Hash: SHA1

On 08/22/2010 12:52 AM, Hans-Christoph Steiner wrote:
> 
> To be pedantic, I'd say its _derived_ from the Makefile library
> template, not really based on it since you have organized the files into
> different directories.  But it does seem to build as universal on Mac OS

what has my kernel and directory layout to do with whether the build
system is based on it or derived from it?

if i change the LIBRARY_NAME from "template" to "foo", does this qualify
already as _derived_ rather than _based upon_?

the only changes to the makefile are:
- - changed the names and files to mine
- - added a VPATH
- - added a HELPPATCHES

so, that's exactly 2 extra lines (VPATH, HELPPATCHES) compared to
"proper" template-Makefile based libraries.

fdsdrtm
IOhannes
-BEGIN PGP SIGNATURE-
Version: GnuPG v1.4.10 (GNU/Linux)
Comment: Using GnuPG with Mozilla - http://enigmail.mozdev.org/

iEYEARECAAYFAkxxDjIACgkQkX2Xpv6ydvSl7gCdEnhlRht3hRXYePiFBTWMDjXF
WjkAnRgF4lxA6hAUEk/wKpXgaImJU/TU
=UlHp
-END PGP SIGNATURE-

___
Pd-dev mailing list
Pd-dev@iem.at
http://lists.puredata.info/listinfo/pd-dev


Re: [PD-dev] iemguts build issues WAS: dynamic patching: getting info on objects

2010-08-21 Thread Hans-Christoph Steiner


On Aug 21, 2010, at 3:59 PM, IOhannes zmölnig wrote:


On 08/17/2010 01:59 AM, Hans-Christoph Steiner wrote:


Try using the template Makefile yourself, it should be pretty easy to
plug in:

http://puredata.info/docs/developer/MakefileTemplate

Basically, you just need to list the C files in the right place, at  
the

top.



for what it is worth, iem/iemguts/Makefile is now template-based, so  
it

should build on a numbe of platforms wihtout too much hazzle.



To be pedantic, I'd say its _derived_ from the Makefile library  
template, not really based on it since you have organized the files  
into different directories.  But it does seem to build as universal on  
Mac OS X, which is an improvement.


.hc




Man has survived hitherto because he was too ignorant to know how to  
realize his wishes.  Now that he can realize them, he must either  
change them, or perish.-William Carlos Williams




___
Pd-dev mailing list
Pd-dev@iem.at
http://lists.puredata.info/listinfo/pd-dev


Re: [PD-dev] iemguts build issues WAS: dynamic patching: getting info on objects

2010-08-21 Thread IOhannes zmölnig
On 08/17/2010 01:59 AM, Hans-Christoph Steiner wrote:
> 
> Try using the template Makefile yourself, it should be pretty easy to
> plug in:
> 
> http://puredata.info/docs/developer/MakefileTemplate
> 
> Basically, you just need to list the C files in the right place, at the
> top.
> 

for what it is worth, iem/iemguts/Makefile is now template-based, so it
should build on a numbe of platforms wihtout too much hazzle.


fgmasdr
IOhannes



signature.asc
Description: OpenPGP digital signature
___
Pd-dev mailing list
Pd-dev@iem.at
http://lists.puredata.info/listinfo/pd-dev


Re: [PD-dev] iemguts build issues WAS: dynamic patching: getting info on objects

2010-08-16 Thread Ted Hayes
Thanks Hans—I will give it a shot!

—t3db0t

On Aug 16, 2010, at 7:59 PM, Hans-Christoph Steiner wrote:

> 
> Try using the template Makefile yourself, it should be pretty easy to plug in:
> 
> http://puredata.info/docs/developer/MakefileTemplate
> 
> Basically, you just need to list the C files in the right place, at the top.
> 
> .hc
> 
> 
> On Aug 16, 2010, at 12:12 PM, Ted Hayes wrote:
> 
>> Any news on this?  Still can't compile on OSX... :)
>> 
>> ±±t3db0t!
>> 
>> On Aug 11, 2010, at 10:16 AM, Hans-Christoph Steiner wrote:
>> 
>>> 
>>> Hey IOhannes,
>>> 
>>> How about we switch iemguts to the Makefile/Library template?  Then
>>> it'll build a universal binary on Mac OS X, among other things.
>>> 
>>> .hc
>>> 
>>> On Tue, 2010-08-10 at 23:53 -0400, Ted Hayes wrote:
 Well I'm on a Snow Leopard snow, and I get:
 
 (from .../externals/iem/iemguts)
 make d_i386
 make[1]: *** No rule to make target `d_i386'.  Stop.
 make: *** [auto] Error 2
 
 Not sure what architecture I need to target; if I specify 64-bit will that 
 work (and how would I do that)?  I figure the pd binary is 32-bit?
 
 Thanks :D
 —t3db0t
 
 On Aug 2, 2010, at 6:19 PM, Hans-Christoph Steiner wrote:
 
> 
> Try posting the build errors.  Should be relatively straightforward to
> build.
> 
> .hc
> 
> On Mon, 2010-08-02 at 16:00 -0400, Ted Hayes wrote:
>> Thanks Hans!  Anyone have a darwin-x86 build of iemguts?  My build 
>> attempts are failing spectacularly. x_x
>> 
>> —0x73DB07
>> 
>> On Aug 2, 2010, at 3:06 PM, Hans-Christoph Steiner wrote:
>> 
>>> 
>>> Hey t3db0t, I'm happy to see you digging into the guts!  mrpeach's 
>>> [which] will tell you if an object exists or not.  Maybe something in 
>>> the iemguts lib will tell you more?
>>> 
>>> .hc
>>> 
>>> On Aug 2, 2010, at 12:55 PM, Ted Hayes wrote:
>>> 
 Hi all, this is t3db0t, been meaning to subscribe here for a while and 
 finally did, and I have a question.
 
 I'm writing a remote front-end that sends FUDI internal messages over 
 a socket to a server running a -nogui Pd instance.  I'd like to be 
 able to get a listing of every object available to that instance with 
 how many inlets and outlets each object has, i.e.,
 osc~ 2 1
 etc. etc.  I wouldn't assume this is possible, but I had to ask before 
 I just start hand-coding my own.  I image the native Pd front-end 
 builds this list when it initializes, so is there any way I can listen 
 in to that—over a socket?  Thanks everyone!!
 
 —t3db0t
 ___
 Pd-dev mailing list
 Pd-dev@iem.at
 http://lists.puredata.info/listinfo/pd-dev
>>> 
>>> 
>>> 
>>> 
>>> 
>>> "[W]e have invented the technology to eliminate scarcity, but we are 
>>> deliberately throwing it away to benefit those who profit from 
>>> scarcity."-John Gilmore
>>> 
>>> 
>> 
>> 
>> ___
>> Pd-dev mailing list
>> Pd-dev@iem.at
>> http://lists.puredata.info/listinfo/pd-dev
> 
> 
 
>>> 
>>> 
>> 
> 
> 
> 
> 
> 
> If you are not part of the solution, you are part of the problem.
> 
> 


___
Pd-dev mailing list
Pd-dev@iem.at
http://lists.puredata.info/listinfo/pd-dev


Re: [PD-dev] iemguts build issues WAS: dynamic patching: getting info on objects

2010-08-16 Thread Hans-Christoph Steiner


Try using the template Makefile yourself, it should be pretty easy to  
plug in:


http://puredata.info/docs/developer/MakefileTemplate

Basically, you just need to list the C files in the right place, at  
the top.


.hc


On Aug 16, 2010, at 12:12 PM, Ted Hayes wrote:


Any news on this?  Still can't compile on OSX... :)

±±t3db0t!

On Aug 11, 2010, at 10:16 AM, Hans-Christoph Steiner wrote:



Hey IOhannes,

How about we switch iemguts to the Makefile/Library template?  Then
it'll build a universal binary on Mac OS X, among other things.

.hc

On Tue, 2010-08-10 at 23:53 -0400, Ted Hayes wrote:

Well I'm on a Snow Leopard snow, and I get:

(from .../externals/iem/iemguts)
make d_i386
make[1]: *** No rule to make target `d_i386'.  Stop.
make: *** [auto] Error 2

Not sure what architecture I need to target; if I specify 64-bit  
will that work (and how would I do that)?  I figure the pd binary  
is 32-bit?


Thanks :D
—t3db0t

On Aug 2, 2010, at 6:19 PM, Hans-Christoph Steiner wrote:



Try posting the build errors.  Should be relatively  
straightforward to

build.

.hc

On Mon, 2010-08-02 at 16:00 -0400, Ted Hayes wrote:
Thanks Hans!  Anyone have a darwin-x86 build of iemguts?  My  
build attempts are failing spectacularly. x_x


—0x73DB07

On Aug 2, 2010, at 3:06 PM, Hans-Christoph Steiner wrote:



Hey t3db0t, I'm happy to see you digging into the guts!   
mrpeach's [which] will tell you if an object exists or not.   
Maybe something in the iemguts lib will tell you more?


.hc

On Aug 2, 2010, at 12:55 PM, Ted Hayes wrote:

Hi all, this is t3db0t, been meaning to subscribe here for a  
while and finally did, and I have a question.


I'm writing a remote front-end that sends FUDI internal  
messages over a socket to a server running a -nogui Pd  
instance.  I'd like to be able to get a listing of every  
object available to that instance with how many inlets and  
outlets each object has, i.e.,

osc~ 2 1
etc. etc.  I wouldn't assume this is possible, but I had to  
ask before I just start hand-coding my own.  I image the  
native Pd front-end builds this list when it initializes, so  
is there any way I can listen in to that—over a socket?   
Thanks everyone!!


—t3db0t
___
Pd-dev mailing list
Pd-dev@iem.at
http://lists.puredata.info/listinfo/pd-dev






"[W]e have invented the technology to eliminate scarcity, but  
we are deliberately throwing it away to benefit those who  
profit from scarcity."-John Gilmore






___
Pd-dev mailing list
Pd-dev@iem.at
http://lists.puredata.info/listinfo/pd-dev
















If you are not part of the solution, you are part of the problem.



___
Pd-dev mailing list
Pd-dev@iem.at
http://lists.puredata.info/listinfo/pd-dev


Re: [PD-dev] iemguts build issues WAS: dynamic patching: getting info on objects

2010-08-16 Thread Ted Hayes
Any news on this?  Still can't compile on OSX... :)

±±t3db0t!

On Aug 11, 2010, at 10:16 AM, Hans-Christoph Steiner wrote:

> 
> Hey IOhannes,
> 
> How about we switch iemguts to the Makefile/Library template?  Then
> it'll build a universal binary on Mac OS X, among other things.
> 
> .hc
> 
> On Tue, 2010-08-10 at 23:53 -0400, Ted Hayes wrote:
>> Well I'm on a Snow Leopard snow, and I get:
>> 
>> (from .../externals/iem/iemguts)
>> make d_i386
>> make[1]: *** No rule to make target `d_i386'.  Stop.
>> make: *** [auto] Error 2
>> 
>> Not sure what architecture I need to target; if I specify 64-bit will that 
>> work (and how would I do that)?  I figure the pd binary is 32-bit?
>> 
>> Thanks :D
>> —t3db0t
>> 
>> On Aug 2, 2010, at 6:19 PM, Hans-Christoph Steiner wrote:
>> 
>>> 
>>> Try posting the build errors.  Should be relatively straightforward to
>>> build.
>>> 
>>> .hc
>>> 
>>> On Mon, 2010-08-02 at 16:00 -0400, Ted Hayes wrote:
 Thanks Hans!  Anyone have a darwin-x86 build of iemguts?  My build 
 attempts are failing spectacularly. x_x
 
 —0x73DB07
 
 On Aug 2, 2010, at 3:06 PM, Hans-Christoph Steiner wrote:
 
> 
> Hey t3db0t, I'm happy to see you digging into the guts!  mrpeach's 
> [which] will tell you if an object exists or not.  Maybe something in the 
> iemguts lib will tell you more?
> 
> .hc
> 
> On Aug 2, 2010, at 12:55 PM, Ted Hayes wrote:
> 
>> Hi all, this is t3db0t, been meaning to subscribe here for a while and 
>> finally did, and I have a question.
>> 
>> I'm writing a remote front-end that sends FUDI internal messages over a 
>> socket to a server running a -nogui Pd instance.  I'd like to be able to 
>> get a listing of every object available to that instance with how many 
>> inlets and outlets each object has, i.e.,
>> osc~ 2 1
>> etc. etc.  I wouldn't assume this is possible, but I had to ask before I 
>> just start hand-coding my own.  I image the native Pd front-end builds 
>> this list when it initializes, so is there any way I can listen in to 
>> that—over a socket?  Thanks everyone!!
>> 
>> —t3db0t
>> ___
>> Pd-dev mailing list
>> Pd-dev@iem.at
>> http://lists.puredata.info/listinfo/pd-dev
> 
> 
> 
> 
> 
> "[W]e have invented the technology to eliminate scarcity, but we are 
> deliberately throwing it away to benefit those who profit from scarcity." 
>-John Gilmore
> 
> 
 
 
 ___
 Pd-dev mailing list
 Pd-dev@iem.at
 http://lists.puredata.info/listinfo/pd-dev
>>> 
>>> 
>> 
> 
> 


___
Pd-dev mailing list
Pd-dev@iem.at
http://lists.puredata.info/listinfo/pd-dev


Re: [PD-dev] iemguts build issues WAS: dynamic patching: getting info on objects

2010-08-12 Thread padovani

It seems that it would be good if it used the template...
Have just noticed that with the pd_darwin it is not working (it compiles 
but it is in the wrong architecture so PD can't create the objects)

josé

Em 11/08/10 11:16, Hans-Christoph Steiner escreveu:


Hey IOhannes,

How about we switch iemguts to the Makefile/Library template?  Then
it'll build a universal binary on Mac OS X, among other things.

.hc

On Tue, 2010-08-10 at 23:53 -0400, Ted Hayes wrote:

Well I'm on a Snow Leopard snow, and I get:

(from .../externals/iem/iemguts)
make d_i386
make[1]: *** No rule to make target `d_i386'.  Stop.
make: *** [auto] Error 2

Not sure what architecture I need to target; if I specify 64-bit will that work 
(and how would I do that)?  I figure the pd binary is 32-bit?

Thanks :D
—t3db0t

On Aug 2, 2010, at 6:19 PM, Hans-Christoph Steiner wrote:



Try posting the build errors.  Should be relatively straightforward to
build.

.hc

On Mon, 2010-08-02 at 16:00 -0400, Ted Hayes wrote:

Thanks Hans!  Anyone have a darwin-x86 build of iemguts?  My build attempts are 
failing spectacularly. x_x

—0x73DB07

On Aug 2, 2010, at 3:06 PM, Hans-Christoph Steiner wrote:



Hey t3db0t, I'm happy to see you digging into the guts!  mrpeach's [which] will 
tell you if an object exists or not.  Maybe something in the iemguts lib will 
tell you more?

.hc

On Aug 2, 2010, at 12:55 PM, Ted Hayes wrote:


Hi all, this is t3db0t, been meaning to subscribe here for a while and finally 
did, and I have a question.

I'm writing a remote front-end that sends FUDI internal messages over a socket 
to a server running a -nogui Pd instance.  I'd like to be able to get a listing 
of every object available to that instance with how many inlets and outlets 
each object has, i.e.,
osc~ 2 1
etc. etc.  I wouldn't assume this is possible, but I had to ask before I just 
start hand-coding my own.  I image the native Pd front-end builds this list 
when it initializes, so is there any way I can listen in to that—over a socket? 
 Thanks everyone!!

—t3db0t
___
Pd-dev mailing list
Pd-dev@iem.at
http://lists.puredata.info/listinfo/pd-dev






"[W]e have invented the technology to eliminate scarcity, but we are deliberately 
throwing it away to benefit those who profit from scarcity."-John Gilmore





___
Pd-dev mailing list
Pd-dev@iem.at
http://lists.puredata.info/listinfo/pd-dev









___
Pd-dev mailing list
Pd-dev@iem.at
http://lists.puredata.info/listinfo/pd-dev



--
http://zepadovani.info

___
Pd-dev mailing list
Pd-dev@iem.at
http://lists.puredata.info/listinfo/pd-dev


[PD-dev] iemguts build issues WAS: dynamic patching: getting info on objects

2010-08-11 Thread Hans-Christoph Steiner

Hey IOhannes,

How about we switch iemguts to the Makefile/Library template?  Then
it'll build a universal binary on Mac OS X, among other things.

.hc

On Tue, 2010-08-10 at 23:53 -0400, Ted Hayes wrote:
> Well I'm on a Snow Leopard snow, and I get:
> 
> (from .../externals/iem/iemguts)
> make d_i386
> make[1]: *** No rule to make target `d_i386'.  Stop.
> make: *** [auto] Error 2
> 
> Not sure what architecture I need to target; if I specify 64-bit will that 
> work (and how would I do that)?  I figure the pd binary is 32-bit?
> 
> Thanks :D
> —t3db0t
> 
> On Aug 2, 2010, at 6:19 PM, Hans-Christoph Steiner wrote:
> 
> > 
> > Try posting the build errors.  Should be relatively straightforward to
> > build.
> > 
> > .hc
> > 
> > On Mon, 2010-08-02 at 16:00 -0400, Ted Hayes wrote:
> >> Thanks Hans!  Anyone have a darwin-x86 build of iemguts?  My build 
> >> attempts are failing spectacularly. x_x
> >> 
> >> —0x73DB07
> >> 
> >> On Aug 2, 2010, at 3:06 PM, Hans-Christoph Steiner wrote:
> >> 
> >>> 
> >>> Hey t3db0t, I'm happy to see you digging into the guts!  mrpeach's 
> >>> [which] will tell you if an object exists or not.  Maybe something in the 
> >>> iemguts lib will tell you more?
> >>> 
> >>> .hc
> >>> 
> >>> On Aug 2, 2010, at 12:55 PM, Ted Hayes wrote:
> >>> 
>  Hi all, this is t3db0t, been meaning to subscribe here for a while and 
>  finally did, and I have a question.
>  
>  I'm writing a remote front-end that sends FUDI internal messages over a 
>  socket to a server running a -nogui Pd instance.  I'd like to be able to 
>  get a listing of every object available to that instance with how many 
>  inlets and outlets each object has, i.e.,
>  osc~ 2 1
>  etc. etc.  I wouldn't assume this is possible, but I had to ask before I 
>  just start hand-coding my own.  I image the native Pd front-end builds 
>  this list when it initializes, so is there any way I can listen in to 
>  that—over a socket?  Thanks everyone!!
>  
>  —t3db0t
>  ___
>  Pd-dev mailing list
>  Pd-dev@iem.at
>  http://lists.puredata.info/listinfo/pd-dev
> >>> 
> >>> 
> >>> 
> >>> 
> >>> 
> >>> "[W]e have invented the technology to eliminate scarcity, but we are 
> >>> deliberately throwing it away to benefit those who profit from scarcity." 
> >>>-John Gilmore
> >>> 
> >>> 
> >> 
> >> 
> >> ___
> >> Pd-dev mailing list
> >> Pd-dev@iem.at
> >> http://lists.puredata.info/listinfo/pd-dev
> > 
> > 
> 



___
Pd-dev mailing list
Pd-dev@iem.at
http://lists.puredata.info/listinfo/pd-dev