On Sun, Oct 28, 2012 at 3:56 PM, Aquilai <
yho...@gmail.com> wrote:
> Thanks for pointing out Dependency Walker. I don't actually have a better
> program than "depends.exe" which seems to not be very helpful. It outputs
> this error:
>>
>> Error: At least one required implicit or forwarded dependency was not
>> found.
>> Warning: At least one delay-load dependency module was not found.
>> Warning: At least one module has an unresolved import due to a missing
>> export function in a delay-load dependent module.
>
> The modules it claims it can't find are:
> msvcr90.dll <- Can be found and added in the
> C:\Python27\Lib\site-packages\pygraphviz folder but error persists
> gpsvc.dll <- Unlikely to be needed since it relates to group policy and
> cannot be added since I use a 64bit system and there are no 32bit versions
> found
> ieshims.dll <- Same as msvcr90.dll but it will ask for more dlls
>
> However, from using the dependency walker, I suspect now that there may be
> issues in compiling _graphicviz.pyd
> Would it be convenient, legal or possible to upload your _graphicviz.pyd to
> download? I use Python 2.7 32bit.
Well, I found my missing dependency with depend.exe.
Dependency scanner in PE Explorer (commercial) is easier to use, so
you can maybe try that
I attached my pygraphviz, which I use with Python 2.7 on XP 32bit
I also first look there ;)
> With regards to using non-space named directories, I don't think this is an
> issue. I can run binaries within "C:\Program Files (x86)\Graphviz 2.28\bin"
> perfectly fine (such as acyclic.exe) so the path environment variables
> should work even with spaces.
It's not about just running the executable, but graphviz has many
interfaces and spaces in path for some of those "interfaces", can
cause problems that needs further setting and digging in code that can
easily be avoided by having graphviz in clean path.