NumPy will "build" successfully, but then when I type "import numpy", it cannot import the multiarray PYD file.
I am using dependency walker, and that's how I know it's the libopenblas.dll file that it's not linking to properly, hence my original question. Greg On Wed, Jan 27, 2016 at 1:58 PM, Michael Sarahan <msara...@gmail.com> wrote: > When you say find/use, can you please clarify whether you have completed > the compilation/linking successfully? I'm not clear on exactly when you're > having problems. What is the error output? > > One very helpful tool in diagnosing dll problems is dependency walker: > http://www.dependencywalker.com/ > > It may be that your openblas has a dependency that it can't load for some > reason. Dependency walker works on .pyd files as well as .dll files. > > Hth, > Michael > > On Wed, Jan 27, 2016, 07:40 G Young <gfyoun...@gmail.com> wrote: > >> I do have my site.cfg file pointing to my library which contains a .lib >> file along with the appropriate include_dirs parameter. However, NumPy >> can't seem to find / use the DLL file no matter where I put it (numpy/core, >> same directory as openblas.lib). By the way, I should mention that I am >> using a slightly dated version of OpenBLAS (0.2.9), but that shouldn't have >> any effect I would imagine. >> >> Greg >> >> On Wed, Jan 27, 2016 at 1:14 PM, Michael Sarahan <msara...@gmail.com> >> wrote: >> >>> I'm not sure about the mingw tool chain, but usually on windows at link >>> time you need a .lib file, called the import library. The .dll is used at >>> runtime, not at link time. This is different from *nix, where the .so >>> serves both purposes. The link you posted mentions import files, so I hope >>> this is helpful information. >>> >>> Best, >>> Michael >>> >>> On Wed, Jan 27, 2016, 03:39 G Young <gfyoun...@gmail.com> wrote: >>> >>>> Hello all, >>>> >>>> I'm trying to update the documentation for building Numpy from source, >>>> and I've hit a brick wall in trying to build the library using OpenBLAS >>>> because I can't seem to link the libopenblas.dll file. I tried following >>>> the suggestion of placing the DLL in numpy/core as suggested here >>>> <https://github.com/numpy/numpy/wiki/Mingw-static-toolchain#notes> but >>>> it still doesn't pick it up. What am I doing wrong? >>>> >>>> Thanks, >>>> >>>> Greg >>>> _______________________________________________ >>>> NumPy-Discussion mailing list >>>> NumPy-Discussion@scipy.org >>>> https://mail.scipy.org/mailman/listinfo/numpy-discussion >>>> >>> >>> _______________________________________________ >>> NumPy-Discussion mailing list >>> NumPy-Discussion@scipy.org >>> https://mail.scipy.org/mailman/listinfo/numpy-discussion >>> >>> >> _______________________________________________ >> NumPy-Discussion mailing list >> NumPy-Discussion@scipy.org >> https://mail.scipy.org/mailman/listinfo/numpy-discussion >> > > _______________________________________________ > NumPy-Discussion mailing list > NumPy-Discussion@scipy.org > https://mail.scipy.org/mailman/listinfo/numpy-discussion > >
_______________________________________________ NumPy-Discussion mailing list NumPy-Discussion@scipy.org https://mail.scipy.org/mailman/listinfo/numpy-discussion