Hi,
Please also reply to the Pd-list.
First find the “Gem” folder on your computer. This place has been selected by you when you downloaded the external.
In my case is: C:\Users\Lucarda\AppData\Roaming\pd\Gem
Start a new patch and create a [declare] object, like this:
[declare -lib C:/Users/Lucarda/AppData/Roaming/pd/Gem]
note that inside Pd I have changed the windows path “\” with this “/” .
If the object was correctly created you will get this message on the console:
GEM: Graphics Environment for Multimedia GEM: ver: 0.93.3 GEM: compiled: Nov 10 2011 GEM: maintained by IOhannes m zmoelnig GEM: Authors : Mark Danks (original version) GEM: Chris Clepper GEM: Cyrille Henry GEM: IOhannes m zmoelnig GEM: with help by Guenter Geiger, Daniel Heckenberg, James Tittle, Hans-Christoph Steiner, et al. GEM: found a bug? miss a feature? please report it: GEM: homepage http://gem.iem.at/ GEM: bug-tracker http://sourceforge.net/projects/pd-gem/ GEM: mailing-list http://lists.puredata.info/listinfo/gem-dev/ GEM: compiled for SIMD architecture: SSE2 MMX GEM: using SSE2 optimization
If you don't, you will have to download “msvcr71.dll” and place it on the Gem folder. And restart Pd and create the [declare] object.
Please report if this work, then we will move to the start-up flag if necessary.
This is for Gem/0.93.3
Please note that I'm a regular audio Pd user, this only makes sure that Gem is correctly loaded, I have no experience on video.
Salutti,
Lucarda.
Mensaje telepatico asistido por maquinas.
From: Sofy Yuditskaya marysghost@gmail.com Sent: Tuesday, June 27, 2017 5:48 PM To: lucarda27@hotmail.com Subject: loading Gem
Yes hello, thank you for your clarification and reply! I am indeed not sure how to load GEM.
Before I forget,
We will fail to load the lib if the path to GEM contains any “white space”, i.e: declare -lib C:/Users/john smith/AppData/Roaming/pd/Gem here: john smith
or
declare -lib C:/Program Files (x86)/pd/extra/Gem here: Program Files (x86)
Report your complete path to the Gem folder. Depending on your report you we can tell if you can use the “-stdlib” switch, so you can just put: declare -stdlib Gem
Mensaje telepatico asistido por maquinas.
From: Pd-list pd-list-bounces@lists.iem.at on behalf of Lucas Cordiviola lucarda27@hotmail.com Sent: Tuesday, June 27, 2017 8:53 PM To: Sofy Yuditskaya; pd-list@lists.iem.at Subject: Re: [PD] loading Gem
Hi,
Please also reply to the Pd-list.
First find the “Gem” folder on your computer. This place has been selected by you when you downloaded the external.
In my case is: C:\Users\Lucarda\AppData\Roaming\pd\Gem
Start a new patch and create a [declare] object, like this:
[declare -lib C:/Users/Lucarda/AppData/Roaming/pd/Gem]
note that inside Pd I have changed the windows path “\” with this “/” .
If the object was correctly created you will get this message on the console:
GEM: Graphics Environment for Multimedia GEM: ver: 0.93.3 GEM: compiled: Nov 10 2011 GEM: maintained by IOhannes m zmoelnig GEM: Authors : Mark Danks (original version) GEM: Chris Clepper GEM: Cyrille Henry GEM: IOhannes m zmoelnig GEM: with help by Guenter Geiger, Daniel Heckenberg, James Tittle, Hans-Christoph Steiner, et al. GEM: found a bug? miss a feature? please report it: GEM: homepage http://gem.iem.at/ GEM: bug-tracker http://sourceforge.net/projects/pd-gem/ GEM: mailing-list http://lists.puredata.info/listinfo/gem-dev/ GEM: compiled for SIMD architecture: SSE2 MMX GEM: using SSE2 optimization
If you don't, you will have to download “msvcr71.dll” and place it on the Gem folder. And restart Pd and create the [declare] object.
Please report if this work, then we will move to the start-up flag if necessary.
This is for Gem/0.93.3
Please note that I'm a regular audio Pd user, this only makes sure that Gem is correctly loaded, I have no experience on video.
Salutti,
Lucarda.
Mensaje telepatico asistido por maquinas.
From: Sofy Yuditskaya marysghost@gmail.com Sent: Tuesday, June 27, 2017 5:48 PM To: lucarda27@hotmail.com Subject: loading Gem
Yes hello, thank you for your clarification and reply! I am indeed not sure how to load GEM.
On 2017-06-28 05:09, Lucas Cordiviola wrote:
declare -lib C:/Users/john smith/AppData/Roaming/pd/Gem
you should never do that. the idea of [declare] is to express a dependency on a library, rather than to provide an attacker with valuable information about the filesystem layout of the computer you happened to use. it also makes it impossible for "jane doe" to use your patch (unless you want to maintain a list of all users, who are supposed to run the patch, in your patch).
if you want to put libraries into non-standard locations, you should use the preferences's "Path" to search those locations.
the actual entries to the [declare] object should always be relative.
gadfmsr Iohannes
declare -lib C:/Users/john smith/AppData/Roaming/pd/Gem
you should never do that.
Nah, C'mon, full path is legal in the Help file, and easier to understand to the Op.
the idea of [declare] is to express a dependency on a library, rather
than to provide an attacker with valuable information about the
filesystem layout of the computer you happened to use.
Attacker?
it also makes it impossible for "jane doe" to use your patch (unless you
want to maintain a list of all users, who are supposed to run the patch,
in your patch).
You mean in your Pc, and it wouldn't work because of the “White space””.
if you want to put libraries into non-standard locations, you should use
the preferences's "Path" to search those locations.
If preferences are working on that windows registry, which happens to be buggie on many pcs.
the actual entries to the [declare] object should always be relative.
Not always.
Ps: Why “msvcr71.dll” is not included in Gem/0.93.3, we must ship that dependency.
Sashgs,
Lucarda.
Mensaje telepatico asistido por maquinas.
Le 28/06/2017 à 19:29, Lucas Cordiviola a écrit :
/>the actual entries to the [declare] object should always be relative./
Not always.
wowww if you want to challenge Iohannes on what is a good practice, I think you need better arguments. ;-)
cheers Cyrille
Yes you are right, My mistake, apologies. I'm just trying to help someone to load Gem & I'm using the faster method.
Mensaje telepatico asistido por maquinas.
From: Pd-list pd-list-bounces@lists.iem.at on behalf of cyrille henry ch@chnry.net Sent: Wednesday, June 28, 2017 5:49 PM To: pd-list@lists.iem.at Subject: Re: [PD] loading Gem
Le 28/06/2017 à 19:29, Lucas Cordiviola a écrit :
/>the actual entries to the [declare] object should always be relative./
Not always.
wowww if you want to challenge Iohannes on what is a good practice, I think you need better arguments. ;-)
cheers Cyrille
Pd-list@lists.iem.at mailing list UNSUBSCRIBE and account-management -> https://lists.puredata.info/listinfo/pd-list
Hi All, I ended up installing extended --womp womp, just to have something working relatively quickly. But will try this on one machine and if it works will re-install on the others. Thanks Lucas for the lay of the land!
Sofy Yuditskaya The Source http://yuditskaya.com
On Tue, Jun 27, 2017 at 11:09 PM, Lucas Cordiviola lucarda27@hotmail.com wrote:
Before I forget,
We will fail to load the lib if the path to GEM contains any “white space”, i.e: declare -lib C:/Users/john smith/AppData/Roaming/pd/Gem here: john smith
or
declare -lib C:/Program Files (x86)/pd/extra/Gem here: Program Files (x86)
Report your complete path to the Gem folder. Depending on your report you we can tell if you can use the “-stdlib” switch, so you can just put: declare -stdlib Gem
Mensaje telepatico asistido por maquinas.
*From:* Pd-list pd-list-bounces@lists.iem.at on behalf of Lucas Cordiviola lucarda27@hotmail.com *Sent:* Tuesday, June 27, 2017 8:53 PM *To:* Sofy Yuditskaya; pd-list@lists.iem.at *Subject:* Re: [PD] loading Gem
Hi,
Please also reply to the Pd-list.
First find the “Gem” folder on your computer. This place has been selected by you when you downloaded the external.
In my case is: C:\Users\Lucarda\AppData\Roaming\pd\Gem
Start a new patch and create a [declare] object, like this:
[declare -lib C:/Users/Lucarda/AppData/Roaming/pd/Gem]
note that inside Pd I have changed the windows path “\” with this “/” .
If the object was correctly created you will get this message on the console:
GEM: Graphics Environment for Multimedia GEM: ver: 0.93.3 GEM: compiled: Nov 10 2011 GEM: maintained by IOhannes m zmoelnig GEM: Authors : Mark Danks (original version) GEM: Chris Clepper GEM: Cyrille Henry GEM: IOhannes m zmoelnig GEM: with help by Guenter Geiger, Daniel Heckenberg, James Tittle, Hans-Christoph Steiner, et al. GEM: found a bug? miss a feature? please report it: GEM: homepage http://gem.iem.at/ GEM: bug-tracker http://sourceforge.net/projects/pd-gem/ GEM: mailing-list http://lists.puredata.info/listinfo/gem-dev/ GEM: compiled for SIMD architecture: SSE2 MMX GEM: using SSE2 optimization
If you don't, you will have to download “msvcr71.dll” and place it on the Gem folder. And restart Pd and create the [declare] object.
Please report if this work, then we will move to the start-up flag if necessary.
This is for Gem/0.93.3
Please note that I'm a regular audio Pd user, this only makes sure that Gem is correctly loaded, I have no experience on video.
Salutti,
Lucarda.
Mensaje telepatico asistido por maquinas.
*From:* Sofy Yuditskaya marysghost@gmail.com *Sent:* Tuesday, June 27, 2017 5:48 PM *To:* lucarda27@hotmail.com *Subject:* loading Gem
Yes hello, thank you for your clarification and reply! I am indeed not sure how to load GEM.
Ok, now that you installed pdx you could be surprised that now gem works on vanilla.
This is because “msvcr71.dll” was placed on a windows system folder by pdx installer.
For your test on other machines put “msvcr71.dll” in the Gem folder.
Salutti, Lucarda.
Mensaje telepatico asistido por maquinas.
From: sonia yuditskaya marysghost@gmail.com Sent: Wednesday, June 28, 2017 7:36 PM To: Lucas Cordiviola Cc: pd-list@lists.iem.at Subject: Re: loading Gem
Hi All, I ended up installing extended --womp womp, just to have something working relatively quickly. But will try this on one machine and if it works will re-install on the others. Thanks Lucas for the lay of the land!
Sofy Yuditskaya The Sourcehttp://yuditskaya.com
Remember that you might use -stdlib instead of -lib.
The “std” stands for “standard places Pd will automatically include when searching.”
This known places are Os specific and are explained here:
http://puredata.info/docs/faq/how-do-i-install-externals-and-help-files
Mensaje telepatico asistido por maquinas.
From: Pd-list pd-list-bounces@lists.iem.at on behalf of Lucas Cordiviola lucarda27@hotmail.com Sent: Wednesday, June 28, 2017 7:52 PM To: marysghost@gmail.com Cc: pd-list@lists.iem.at Subject: Re: [PD] loading Gem
Ok, now that you installed pdx you could be surprised that now gem works on vanilla.
This is because “msvcr71.dll” was placed on a windows system folder by pdx installer.
For your test on other machines put “msvcr71.dll” in the Gem folder.
Salutti, Lucarda.
Mensaje telepatico asistido por maquinas.
From: sonia yuditskaya marysghost@gmail.com Sent: Wednesday, June 28, 2017 7:36 PM To: Lucas Cordiviola Cc: pd-list@lists.iem.at Subject: Re: loading Gem
Hi All, I ended up installing extended --womp womp, just to have something working relatively quickly. But will try this on one machine and if it works will re-install on the others. Thanks Lucas for the lay of the land!
Sofy Yuditskaya The Sourcehttp://yuditskaya.com