i found the problem! having installed/uninstalled strawberry-perl several times, i had multiple entries in %PATH%, here is how it looked (the relevant snippet):
[...] C:\strawberry-perl\perl\bin;C:\strawberry-perl\dmake\bin;C:\strawberry +-perl\mingw\bin; C:\strawberry-perl\perl\bin;C:\strawberry-perl\dmake\bin;C:\strawberry +-perl\mingw\bin; C:\strawberry-perl\perl\bin;C:\strawberry-perl\dmake\bin;C:\strawberry +-perl\mingw\bin; [...]
it didn't occurred to me to look a the environmental variables of Windows, only after i discovered that running the failing command by hand, with the full path to dlltool, that command didn't fail. i don't understand exactly what happened, but those multiple entries in %PATH% confused the heck out of dlltool and made it "run in circles" :)
well it certainly seems there's a bug in how strawberry-perl manipulates environment variables and i plan to file a bug report about that. i am not complaining about it because i'm aware that that's what someone gets for playing with beta quality (read cutting edge) :)
sorry if i wasted anyones time with this.
:)))))In reply to Re: Error compiling XS code with strawberry-perl 5.8.8-alpha-2
by asz
in thread [Solved] Error compiling XS code with strawberry-perl 5.8.8-alpha-2
by asz
| For: | Use: | ||
| & | & | ||
| < | < | ||
| > | > | ||
| [ | [ | ||
| ] | ] |