Re: [PD] iemguts on windows 2

2012-06-06 Thread IOhannes m zmoelnig
-BEGIN PGP SIGNED MESSAGE-
Hash: SHA1

and please, always always reply to the mailinglist rather than by
personal email (unless you want some private conversation).

On 2012-06-06 08:21, IOhannes m zmoelnig wrote:
 On 2012-06-06 00:45, Tebjan Halm -  wrote:
 yep, the latest pd ist just missing that one export of 
 glist_getindex. maybe someone just forgot it. i am trying to
 build pd vanilla with the makefile.mingw right now.
 
 after some (3hrs) trouble and search all files build, but i have
 a linker error now: ... g_text.o:g_text.c:(.text+0x19ac):
 undefined reference to `u8_wc_toutf8'
 g_rtext.o:g_rtext.c:(.text+0x57): undefined reference to
 `u8_charnum' g_rtext.o:g_rtext.c:(.text+0x173): undefined
 reference to `u8_offset' g_rtext.o:g_rtext.c:(.text+0x2a0):
 undefined reference to `u8_charnum'
 g_rtext.o:g_rtext.c:(.text+0x76c): undefined reference to
 `u8_offset' ...
 
 what lib is missing? i cant find any hints on it.. i guess its 
 just something i have to install for mingw. any ideas?
 
 well, makefile.mingw seems to not build some files, namely
 s_utf8.c just add it to the SRC variable within makefile.mingw
 
 apart from that, i think the right way would be to build Pd
 using the autotoolchain. afair, some tweaks are required (alas!),
 which ought to be documented in the mailinglist archives (look out
 of patco and mingw)
 
 gmasdr IOhannes
 
-BEGIN PGP SIGNATURE-
Version: GnuPG v1.4.12 (GNU/Linux)
Comment: Using GnuPG with Mozilla - http://enigmail.mozdev.org/

iEYEARECAAYFAk/O92gACgkQkX2Xpv6ydvRHrQCeJdbuvj1d9Zb262a2tYI2U76Q
4fYAmgIh6YwQtBgrKr8Z20PMZEqx1kxW
=kKWA
-END PGP SIGNATURE-



smime.p7s
Description: S/MIME Cryptographic Signature
___
Pd-list@iem.at mailing list
UNSUBSCRIBE and account-management - 
http://lists.puredata.info/listinfo/pd-list


Re: [PD] iemguts on windows 2

2012-06-06 Thread Max
Nice!
http://.org/blog/default-directx-renderer#comment-80801



___
Pd-list@iem.at mailing list
UNSUBSCRIBE and account-management - 
http://lists.puredata.info/listinfo/pd-list


Re: [PD] iemguts on windows 2

2012-06-06 Thread Marco Donnarumma
yep!
it would be even nicer to have  on linux :P

M



 Nice!
 http://.org/blog/default-directx-renderer#comment-80801


 --
Marco Donnarumma
New Media + Sonic Arts Practitioner, Performer, Teacher, Director.
ACE, Sound Design MSc by Research (ongoing)
The University of Edinburgh, UK
~
Portfolio: http://marcodonnarumma.com
Research: http://res.marcodonnarumma.com | http://www.thesaddj.com |
http://www.flxer.net
Director: http://www.liveperformersmeeting.net
___
Pd-list@iem.at mailing list
UNSUBSCRIBE and account-management - 
http://lists.puredata.info/listinfo/pd-list


Re: [PD] iemguts on windows 2

2012-06-06 Thread Tebjan Halm - VVVV

thanks, thats better! but then the next linker error pops up..
but it seems i am writing this in the wrong list, i will switch over to 
pd-dev with that matter.


Am 06.06.2012 08:21, schrieb IOhannes m zmoelnig:

-BEGIN PGP SIGNED MESSAGE-
Hash: SHA1

On 2012-06-06 00:45, Tebjan Halm -  wrote:

yep, the latest pd ist just missing that one export of
glist_getindex. maybe someone just forgot it. i am trying to build
pd vanilla with the makefile.mingw right now.

after some (3hrs) trouble and search all files build, but i have a
linker error now: ... g_text.o:g_text.c:(.text+0x19ac): undefined
reference to `u8_wc_toutf8' g_rtext.o:g_rtext.c:(.text+0x57):
undefined reference to `u8_charnum'
g_rtext.o:g_rtext.c:(.text+0x173): undefined reference to
`u8_offset' g_rtext.o:g_rtext.c:(.text+0x2a0): undefined reference
to `u8_charnum' g_rtext.o:g_rtext.c:(.text+0x76c): undefined
reference to `u8_offset' ...

what lib is missing? i cant find any hints on it.. i guess its
just something i have to install for mingw. any ideas?


well, makefile.mingw seems to not build some files, namely s_utf8.c
just add it to the SRC variable within makefile.mingw

apart from that, i think the right way would be to build Pd using
the autotoolchain.
afair, some tweaks are required (alas!), which ought to be documented
in the mailinglist archives (look out of patco and mingw)

gmasdr
IOhannes

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

iEYEARECAAYFAk/O9t0ACgkQkX2Xpv6ydvRtlwCfXq/WsE97nmmH30oawLH/M0Lq
gkMAoORPe+CGJ65HGqFoRL8sXWk+5vsj
=zUNR
-END PGP SIGNATURE-



___
Pd-list@iem.at mailing list
UNSUBSCRIBE and account-management - 
http://lists.puredata.info/listinfo/pd-list


Re: [PD] iemguts on windows 2

2012-06-05 Thread IOhannes m zmoelnig
-BEGIN PGP SIGNED MESSAGE-
Hash: SHA1

On 2012-06-04 20:25, Tebjan Halm -  wrote:
 
 int glist_getindex(t_glist *x, t_gobj *y);
 
 but no body of it. does anyone know where it is and why the
 compiler can't find the reference?

you see a forward declaration of a function defined by pd, but not
exposed through it's headers.

for older versions of Pd (0.43) most of those private functions will
definitely be _unavailable_ on w32 (where you have to explicitely
export symbols in order to make them available for other dlls; un*x is
a usually less strict about exporting symbols).
with 0.43 a number of those private functions have been marked as
exported, so they might work with w32 as well.

iemguts uses non-public functions quite a lot (hence it's power and name)

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

iEYEARECAAYFAk/N64cACgkQkX2Xpv6ydvQhKACfagFbwgms5LjJLs2hoCnk5SoS
mFUAniQOnblwCO7DnUwibjj0d/tz3yhz
=hnLh
-END PGP SIGNATURE-



smime.p7s
Description: S/MIME Cryptographic Signature
___
Pd-list@iem.at mailing list
UNSUBSCRIBE and account-management - 
http://lists.puredata.info/listinfo/pd-list


Re: [PD] iemguts on windows 2

2012-06-04 Thread Tebjan Halm - VVVV
now i got a bit further and the build file seems to work somehow, after 
i removed some compiler flags which mingw did not know.

but then i geh the error:

gcc   -s -shared -Wl,--enable-auto-import -L/c/Program Files 
(x86)/pd/src -L/c/Program Files (x86)/pd/bin -L/c/Program Files 
(x86)/pd/obj -o canvasconnect
ions.dll src/canvasconnections.o-lpd -lwsock32 -lkernel32 -luser32 
-lgdi32
src/canvasconnections.o:canvasconnections.c:(.text+0x198): undefined 
reference to `glist_getindex'

...
collect2: ld gab 1 als Ende-Status zurück
make: *** [canvasconnections.dll] Error 1

then i looked into the .c file and found a definition for the method:

int glist_getindex(t_glist *x, t_gobj *y);

but no body of it. does anyone know where it is and why the compiler 
can't find the reference?


thanks!

Am 23.05.2012 21:06, schrieb Tebjan Halm - :

hi all,

there was an earlier discussion about compiling iemguts on windows, but
it looks quite outdated. none of the provided solution was working for me.
where can i find som sort of instructions on how to compile the external
with mingw?

thanks!


___
Pd-list@iem.at mailing list
UNSUBSCRIBE and account-management -
http://lists.puredata.info/listinfo/pd-list


___
Pd-list@iem.at mailing list
UNSUBSCRIBE and account-management - 
http://lists.puredata.info/listinfo/pd-list


Re: [PD] iemguts on windows 2

2012-06-04 Thread Patrice Colet


Hello,

 I've just tried 

cd pd-extended/0.43/externals/iem/iemguts

make

with msys after a svn checkout with cygwin, it builds all the dll.

- Mail original -
 De: Tebjan Halm -  teb...@.org
 À: Pd List pd-list@iem.at
 Envoyé: Lundi 4 Juin 2012 20:25:05
 Objet: Re: [PD] iemguts on windows 2
 
 now i got a bit further and the build file seems to work somehow,
 after
 i removed some compiler flags which mingw did not know.
 but then i geh the error:
 
 gcc   -s -shared -Wl,--enable-auto-import -L/c/Program Files
 (x86)/pd/src -L/c/Program Files (x86)/pd/bin -L/c/Program Files
 (x86)/pd/obj -o canvasconnect
 ions.dll src/canvasconnections.o-lpd -lwsock32 -lkernel32
 -luser32
 -lgdi32
 src/canvasconnections.o:canvasconnections.c:(.text+0x198): undefined
 reference to `glist_getindex'
 ...
 collect2: ld gab 1 als Ende-Status zurück
 make: *** [canvasconnections.dll] Error 1
 
 then i looked into the .c file and found a definition for the method:
 
 int glist_getindex(t_glist *x, t_gobj *y);
 
 but no body of it. does anyone know where it is and why the compiler
 can't find the reference?
 
 thanks!
 
 Am 23.05.2012 21:06, schrieb Tebjan Halm - :
  hi all,
 
  there was an earlier discussion about compiling iemguts on windows,
  but
  it looks quite outdated. none of the provided solution was working
  for me.
  where can i find som sort of instructions on how to compile the
  external
  with mingw?
 
  thanks!
 
 
  ___
  Pd-list@iem.at mailing list
  UNSUBSCRIBE and account-management -
  http://lists.puredata.info/listinfo/pd-list
 
 ___
 Pd-list@iem.at mailing list
 UNSUBSCRIBE and account-management -
 http://lists.puredata.info/listinfo/pd-list
 

___
Pd-list@iem.at mailing list
UNSUBSCRIBE and account-management - 
http://lists.puredata.info/listinfo/pd-list


Re: [PD] iemguts on windows 2

2012-06-04 Thread Patrice Colet
My build system is like this:

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

the include folder in pd-extended install might not contain all files needed by 
the compiler for building iemguts,
I don't really know... Anyway, if you launch make from msys console into your 
svn checkout, and if pd sources have been checked out as well,
it should be okay.

with cygwin:
cd /cygdrive/c/msys/1.0/home/me/pd-extended

svn checkout 
https://pure-data.svn.sourceforge.net/svnroot/pure-data/branches/pd-extended/0.43

and with msys:
cd ~/pd-extended/0.43/externals/iem/iemguts
make
...

cygwin is able to compile pd externals?

Colet Patrice

- Mail original -
 De: Tebjan Halm -  teb...@.org
 À: Patrice Colet colet.patr...@free.fr
 Envoyé: Lundi 4 Juin 2012 21:58:41
 Objet: Re: [PD] iemguts on windows 2
 
 hello patrice,
 
 could you give me some version infos of your build setup?
 i just tried to build with latest cygwin, but that wasn't working
 either...
 
 i have a fresh iemguts svn checkout and pd-extended 0.43.2 installed
 in
 program files x86 and the pd .h files seem to be found.
 but now it says:
 
 cc   -rdynamic -shared -L/cygdrive/c/Program Files (x86)/pd/src
 -L/cygdrive/c/Program Files (x86)/pd/bin -o canvasargs.dll
 canvasargs.o-lc -lpd
 cc: nicht erkannte Option »-rdynamic«
 canvasargs.o: In function `canvasargs_list':
 /cygdrive/c/dev/c++/iemguts/iemguts/src/canvasargs.c:61: undefined
 reference to `_s_list'
 /cygdrive/c/dev/c++/iemguts/iemguts/src/canvasargs.c:61: undefined
 reference to `_s_bang'
 /cygdrive/c/dev/c++/iemguts/iemguts/src/canvasargs.c:61: undefined
 reference to `_s_float'
 /cygdrive/c/dev/c++/iemguts/iemguts/src/canvasargs.c:61: undefined
 reference to `_s_symbol'
 /cygdrive/c/dev/c++/iemguts/iemguts/src/canvasargs.c:61: undefined
 reference to `_s_'
 canvasargs.o: In function `canvasargs_bang':
 /cygdrive/c/dev/c++/iemguts/iemguts/src/canvasargs.c:85: undefined
 reference to `_s_list'
 collect2: ld gab 1 als Ende-Status zurück
 Makefile:305: recipe for target `canvasargs.dll' failed
 make: *** [canvasargs.dll] Error 1
 
 mabe some component or even code files are missing?
 
 greets!
 
 Am 04.06.2012 20:52, schrieb Patrice Colet:
 
 
  Hello,
 
I've just tried
 
  cd pd-extended/0.43/externals/iem/iemguts
 
  make
 
  with msys after a svn checkout with cygwin, it builds all the dll.
 
  - Mail original -
  De: Tebjan Halm - teb...@.org
  À: Pd Listpd-list@iem.at
  Envoyé: Lundi 4 Juin 2012 20:25:05
  Objet: Re: [PD] iemguts on windows 2
 
  now i got a bit further and the build file seems to work somehow,
  after
  i removed some compiler flags which mingw did not know.
  but then i geh the error:
 
  gcc   -s -shared -Wl,--enable-auto-import -L/c/Program Files
  (x86)/pd/src -L/c/Program Files (x86)/pd/bin -L/c/Program
  Files
  (x86)/pd/obj -o canvasconnect
  ions.dll src/canvasconnections.o-lpd -lwsock32 -lkernel32
  -luser32
  -lgdi32
  src/canvasconnections.o:canvasconnections.c:(.text+0x198):
  undefined
  reference to `glist_getindex'
  ...
  collect2: ld gab 1 als Ende-Status zurück
  make: *** [canvasconnections.dll] Error 1
 
  then i looked into the .c file and found a definition for the
  method:
 
  int glist_getindex(t_glist *x, t_gobj *y);
 
  but no body of it. does anyone know where it is and why the
  compiler
  can't find the reference?
 
  thanks!
 
  Am 23.05.2012 21:06, schrieb Tebjan Halm - :
  hi all,
 
  there was an earlier discussion about compiling iemguts on
  windows,
  but
  it looks quite outdated. none of the provided solution was
  working
  for me.
  where can i find som sort of instructions on how to compile the
  external
  with mingw?
 
  thanks!
 
 
  ___
  Pd-list@iem.at mailing list
  UNSUBSCRIBE and account-management -
  http://lists.puredata.info/listinfo/pd-list
 
  ___
  Pd-list@iem.at mailing list
  UNSUBSCRIBE and account-management -
  http://lists.puredata.info/listinfo/pd-list
 


___
Pd-list@iem.at mailing list
UNSUBSCRIBE and account-management - 
http://lists.puredata.info/listinfo/pd-list


[PD] iemguts on windows 2

2012-05-23 Thread Tebjan Halm - VVVV

hi all,

there was an earlier discussion about compiling iemguts on windows, but 
it looks quite outdated. none of the provided solution was working for me.
where can i find som sort of instructions on how to compile the external 
with mingw?


thanks!


___
Pd-list@iem.at mailing list
UNSUBSCRIBE and account-management - 
http://lists.puredata.info/listinfo/pd-list