[PD] How to add relative paths - was: Re: Extended can't load any library except Gem on Windows Vista

Matteo Sisti Sette matteosistisette at gmail.com
Sun Mar 7 19:30:11 CET 2010


Ok so I am trying to add all the paths to Pd Extended libraries. I would 
hate to have to add them as absolute path, such as "C:\Program 
Files\pd\extra\zexy", or even "%programfiles%\pd\extra\zexy", because 
then I can't move or the Pd folder without breaking it.

How can I add them as relative to Pd's paths? Is it possible at all?
I tried with "..\extra\zexy" and "extra\zexy" but neither works.

(zexy is only an example obviously, the same holds for all other libraries)

thanks
m.

Matteo Sisti Sette escribió:
> Hi,
> 
> The short version: I fresh-installed Pd Extended into the default 
> location (C:\Program Files\pd) and I get:
> 
> cyclone: can't load library
> zexy: can't load library
> creb: can't load library
> ....
> 
> and so on for EVERY library except Gem. The strange thing is that Gem 
> does load, and it is located in pd/extra just like all other libraries. 
> This is really crazy isn't it?
> 
> What can be wrong?
> 
> 
> 
> The long version:
> 
> I had already installed Pd Extended and it used to work fine. It was 
> installed in an "unusual" location: "D:/programmi/pd_extended", where 
> "programmi" is the italian word for "programs" but it is _not_ the 
> default directory for programs in my computer (who speaks spanish, not 
> italian).
> When I installed it, I had to manually modify the "pd-settings.reg" file 
> that adds the libraries to startup, because it uses the wrong location 
> for the registry keys (this has nothing to do with the path where Pd is 
> installed). After that, I had Pd Extended working fine and loading all 
> libraries.
> 
> Also, I have Pd Vanilla installed in another directory, 
> "D:\programmi\pd". I run it using the "-noprefs" option, because 
> otherwise, it would (try to) load the libraries from pd Extended.
> 
> Today, misteriously and without (apparently) touching anything, Pd 
> Extended stopped working, that is it started giving me "cannot load 
> library" messages.
> I tried uninstalling and reinstalling it to the same directory with no 
> luck. So I uninstalled and reinstalled again, this time to the default 
> location C:\Program Files\pd (note disk C which is where the OS is 
> installed, and "Program Files" is the actual system Program Files 
> directory, which is displayed as "Archivos de Programa").
> 
> However the result is the same: "cannot load library" for all libraries 
> except Gem.
> The Gem it is loading is actually the one installed inside the 
> C:\Program Files\pd\extra\Gem directory, which is the same path where 
> all other libraries are located too. I know it because if I rename that 
> gem.dll file, it won't load.
> 
> Please help!
> 
> thanks
> m.
> 
> 


-- 
Matteo Sisti Sette
matteosistisette at gmail.com
http://www.matteosistisette.com




More information about the Pd-list mailing list