[PD-dev] compiling Gesture Variation Follower (was Re: (no subject))

2013-11-06 Thread IOhannes m zmoelnig
-BEGIN PGP SIGNED MESSAGE-
Hash: SHA256

On 2013-11-06 13:56, Bas Kooiker wrote:
 Hey List,
 
 I'm new here, so let me first introduce myself.

welcome!

for future emails, it would help to set a subject of the email, so
people can find your mail more quickly in their preferred mail client
(or the list archives).

 g++   -rdynamic -shared -L/cygdrive/c/Program Files/pd/src 
 -L/cygdrive/c/Program Files/pd/bin -o gvf.dll gvf.o 
 ../src/GestureVariationFollower.o   -lc -lpd 
 /usr/lib/gcc/x86_64-pc-cygwin/4.8.2/../../../../x86_64-pc-cygwin/bin/ld:

 
skipping incompatible /cygdrive/c/Program Files/pd/bin/pd.dll when
 searching for -lpd 
 /usr/lib/gcc/x86_64-pc-cygwin/4.8.2/../../../../x86_64-pc-cygwin/bin/ld:

 
skipping incompatible /cygdrive/c/Program Files/pd/bin/pd.dll when
 searching for -lpd 
 /usr/lib/gcc/x86_64-pc-cygwin/4.8.2/../../../../x86_64-pc-cygwin/bin/ld:

 
cannot find -lpd
 collect2: fout: ld gaf exit-status 1 terug Makefile:270: recept
 voor doel 'gvf.dll' is mislukt make: *** [gvf.dll] Fout 1

on w32 you usually need to link against pd.dll.
on your system, the linker can find pd.dll, but it considers it
incompatible.
most likely this is because on w32 pd (both pd-extended and
pd-vanilla), are usually only built for 32bit architectures, whereas
you seem to build for 64bit (x86_64-pc-cygwin).

you should either get yourself a 32bit cygwin or compile a 64bit
version of Pd yourself.

mgasdr
IOhannes

-BEGIN PGP SIGNATURE-
Version: GnuPG v1.4.15 (GNU/Linux)
Comment: Using GnuPG with Icedove - http://www.enigmail.net/

iQIcBAEBCAAGBQJSekWJAAoJELZQGcR/ejb4kycP/0Z4flo/mSRkNZFPte/Gv3mP
o+vu4znYCIuxoDec4QKVf8v4wPrCdlvlHG8z31OgNDBqpRwEVNjWIMrCtYvrVuVV
Mcw9r6s9mdzub78LVQykDbL8wIDyRjvthSfv5vK2/mlhyMBdD2dzV0CCV2h6s5fr
gQMM02+fmw0oqQHujExbrqc3ix+cbM51yZIKlQduBoA5h95wigl1NvAAZYjSn6aR
qlQbQ4Oh3yQrGjBUumZQVsm82c34Dx2C8pvSCW3wBgmg/l18iLKMqO6pzUeodRRz
rltYygf3QRpwt6MbioUjM8CyaHRY75A0+qP+88JtXliTVDEcAbypA2S10lZzylie
10ugRzXFcmaMNpkr48uu8QzdRXmdE7M/8SZIrveYXiGJctHaeBhiYeiS9972SYd9
1WuUcI2MACpEVwdAkXWQ1jpIrj6J0bpJ1WxjKvcaCA3f7vPpQVYkrxaSZ8uGyzYm
8llcaFGXw0r4O86vnN6lqoXv0wLxhtJfSXdeleFMVQ0CsVeesYcF6pOKtex+ON56
F6L5P9lD58Jqv2UzDzswVBtg6EEER6K3mUTnHpn3gl507tgZAbOc7AMq9Km1FLGM
iinuscVKTMVxTQngBQj1ZMY4drxs7tnVSrkh04dK7zOg8RU3bowxocMs2nlquq1p
gnHX4+VkbIhZylffO7u8
=TjrR
-END PGP SIGNATURE-

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


Re: [PD-dev] compiling Gesture Variation Follower (was Re: (no subject))

2013-11-06 Thread Bas Kooiker
Oh yeah, I forgot about that. Will do next time!

Getting cygwin 32 worked! I succefully built the dll. But now the library
can't be loaded in Pd. The dll is created in the folder
Build/CYGWIN_NT-6.1-WOW64/. Does the WOW64 mean it is still a 32 vs 64 bit
problem?

Any other idea?

2013/11/6 IOhannes m zmoelnig zmoel...@iem.at

 -BEGIN PGP SIGNED MESSAGE-
 Hash: SHA256

 On 2013-11-06 13:56, Bas Kooiker wrote:
  Hey List,
 
  I'm new here, so let me first introduce myself.

 welcome!

 for future emails, it would help to set a subject of the email, so
 people can find your mail more quickly in their preferred mail client
 (or the list archives).

  g++   -rdynamic -shared -L/cygdrive/c/Program Files/pd/src
  -L/cygdrive/c/Program Files/pd/bin -o gvf.dll gvf.o
  ../src/GestureVariationFollower.o   -lc -lpd
  /usr/lib/gcc/x86_64-pc-cygwin/4.8.2/../../../../x86_64-pc-cygwin/bin/ld:
 
 
 skipping incompatible /cygdrive/c/Program Files/pd/bin/pd.dll when
  searching for -lpd
  /usr/lib/gcc/x86_64-pc-cygwin/4.8.2/../../../../x86_64-pc-cygwin/bin/ld:
 
 
 skipping incompatible /cygdrive/c/Program Files/pd/bin/pd.dll when
  searching for -lpd
  /usr/lib/gcc/x86_64-pc-cygwin/4.8.2/../../../../x86_64-pc-cygwin/bin/ld:
 
 
 cannot find -lpd
  collect2: fout: ld gaf exit-status 1 terug Makefile:270: recept
  voor doel 'gvf.dll' is mislukt make: *** [gvf.dll] Fout 1

 on w32 you usually need to link against pd.dll.
 on your system, the linker can find pd.dll, but it considers it
 incompatible.
 most likely this is because on w32 pd (both pd-extended and
 pd-vanilla), are usually only built for 32bit architectures, whereas
 you seem to build for 64bit (x86_64-pc-cygwin).

 you should either get yourself a 32bit cygwin or compile a 64bit
 version of Pd yourself.

 mgasdr
 IOhannes

 -BEGIN PGP SIGNATURE-
 Version: GnuPG v1.4.15 (GNU/Linux)
 Comment: Using GnuPG with Icedove - http://www.enigmail.net/

 iQIcBAEBCAAGBQJSekWJAAoJELZQGcR/ejb4kycP/0Z4flo/mSRkNZFPte/Gv3mP
 o+vu4znYCIuxoDec4QKVf8v4wPrCdlvlHG8z31OgNDBqpRwEVNjWIMrCtYvrVuVV
 Mcw9r6s9mdzub78LVQykDbL8wIDyRjvthSfv5vK2/mlhyMBdD2dzV0CCV2h6s5fr
 gQMM02+fmw0oqQHujExbrqc3ix+cbM51yZIKlQduBoA5h95wigl1NvAAZYjSn6aR
 qlQbQ4Oh3yQrGjBUumZQVsm82c34Dx2C8pvSCW3wBgmg/l18iLKMqO6pzUeodRRz
 rltYygf3QRpwt6MbioUjM8CyaHRY75A0+qP+88JtXliTVDEcAbypA2S10lZzylie
 10ugRzXFcmaMNpkr48uu8QzdRXmdE7M/8SZIrveYXiGJctHaeBhiYeiS9972SYd9
 1WuUcI2MACpEVwdAkXWQ1jpIrj6J0bpJ1WxjKvcaCA3f7vPpQVYkrxaSZ8uGyzYm
 8llcaFGXw0r4O86vnN6lqoXv0wLxhtJfSXdeleFMVQ0CsVeesYcF6pOKtex+ON56
 F6L5P9lD58Jqv2UzDzswVBtg6EEER6K3mUTnHpn3gl507tgZAbOc7AMq9Km1FLGM
 iinuscVKTMVxTQngBQj1ZMY4drxs7tnVSrkh04dK7zOg8RU3bowxocMs2nlquq1p
 gnHX4+VkbIhZylffO7u8
 =TjrR
 -END PGP SIGNATURE-

 ___
 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] compiling Gesture Variation Follower (was Re: (no subject))

2013-11-06 Thread Patrice Colet


Colet Patrice
 Hello Bas,

 AFAIK if you build your dll with mingw it should be compatible with 
pd-extended and pd-vanilla, otherwise you will need to compile a cygwin version 
of pd to run your dll (the version will need cygwin libs to run)


- Mail original -
 De: Bas Kooiker baskooike...@gmail.com
 À: pd-dev@iem.at
 Envoyé: Mercredi 6 Novembre 2013 15:52:02
 Objet: Re: [PD-dev] compiling Gesture Variation Follower (was Re: (no 
 subject))
 
 
 
 
 Oh yeah, I forgot about that. Will do next time!
 
 
 Getting cygwin 32 worked! I succefully built the dll. But now the
 library can't be loaded in Pd. The dll is created in the folder
 Build/CYGWIN_NT-6.1-WOW64/. Does the WOW64 mean it is still a 32 vs
 64 bit problem?
 
 
 Any other idea?
 
 2013/11/6 IOhannes m zmoelnig  zmoel...@iem.at 
 
 
 
 
 -BEGIN PGP SIGNED MESSAGE-
 Hash: SHA256
 
 On 2013-11-06 13:56, Bas Kooiker wrote:
  Hey List,
  
  I'm new here, so let me first introduce myself.
 
 welcome!
 
 for future emails, it would help to set a subject of the email, so
 people can find your mail more quickly in their preferred mail client
 (or the list archives).
 
  g++ -rdynamic -shared -L/cygdrive/c/Program Files/pd/src
  -L/cygdrive/c/Program Files/pd/bin -o gvf.dll gvf.o
  ../src/GestureVariationFollower.o -lc -lpd
  /usr/lib/gcc/x86_64-pc-cygwin/4.8.2/../../../../x86_64-pc-cygwin/bin/ld:
  
  
 skipping incompatible /cygdrive/c/Program Files/pd/bin/pd.dll when
  searching for -lpd
  /usr/lib/gcc/x86_64-pc-cygwin/4.8.2/../../../../x86_64-pc-cygwin/bin/ld:
  
  
 skipping incompatible /cygdrive/c/Program Files/pd/bin/pd.dll when
  searching for -lpd
  /usr/lib/gcc/x86_64-pc-cygwin/4.8.2/../../../../x86_64-pc-cygwin/bin/ld:
  
  
 cannot find -lpd
  collect2: fout: ld gaf exit-status 1 terug Makefile:270: recept
  voor doel 'gvf.dll' is mislukt make: *** [gvf.dll] Fout 1
 
 on w32 you usually need to link against pd.dll.
 on your system, the linker can find pd.dll, but it considers it
 incompatible.
 most likely this is because on w32 pd (both pd-extended and
 pd-vanilla), are usually only built for 32bit architectures, whereas
 you seem to build for 64bit (x86_64-pc-cygwin).
 
 you should either get yourself a 32bit cygwin or compile a 64bit
 version of Pd yourself.
 
 mgasdr
 IOhannes
 
 -BEGIN PGP SIGNATURE-
 Version: GnuPG v1.4.15 (GNU/Linux)
 Comment: Using GnuPG with Icedove - http://www.enigmail.net/
 
 iQIcBAEBCAAGBQJSekWJAAoJELZQGcR/ejb4kycP/0Z4flo/mSRkNZFPte/Gv3mP
 o+vu4znYCIuxoDec4QKVf8v4wPrCdlvlHG8z31OgNDBqpRwEVNjWIMrCtYvrVuVV
 Mcw9r6s9mdzub78LVQykDbL8wIDyRjvthSfv5vK2/mlhyMBdD2dzV0CCV2h6s5fr
 gQMM02+fmw0oqQHujExbrqc3ix+cbM51yZIKlQduBoA5h95wigl1NvAAZYjSn6aR
 qlQbQ4Oh3yQrGjBUumZQVsm82c34Dx2C8pvSCW3wBgmg/l18iLKMqO6pzUeodRRz
 rltYygf3QRpwt6MbioUjM8CyaHRY75A0+qP+88JtXliTVDEcAbypA2S10lZzylie
 10ugRzXFcmaMNpkr48uu8QzdRXmdE7M/8SZIrveYXiGJctHaeBhiYeiS9972SYd9
 1WuUcI2MACpEVwdAkXWQ1jpIrj6J0bpJ1WxjKvcaCA3f7vPpQVYkrxaSZ8uGyzYm
 8llcaFGXw0r4O86vnN6lqoXv0wLxhtJfSXdeleFMVQ0CsVeesYcF6pOKtex+ON56
 F6L5P9lD58Jqv2UzDzswVBtg6EEER6K3mUTnHpn3gl507tgZAbOc7AMq9Km1FLGM
 iinuscVKTMVxTQngBQj1ZMY4drxs7tnVSrkh04dK7zOg8RU3bowxocMs2nlquq1p
 gnHX4+VkbIhZylffO7u8
 =TjrR
 -END PGP SIGNATURE-
 
 ___
 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
 

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