I started using MinGW / MSYS, trying to use some Linux libraries on Windows. Using
./configure
so far it works well, but I had two different libraries with the error "make install", by calling "ln -s". This happens something like this:
rm -f /mingw/lib/libvamp-sdk.so.2 ln -s libvamp-sdk.so.2.0.0 /mingw/lib/libvamp-sdk.so.2 ln: creating symbolic link `/mingw/lib/libvamp-sdk.so.2' to `libvamp-sdk.so.2.0.0': No such file or directory make: *** [install] Error 1
First, what is the intent of the makefile? / mingw / lib / libvamp -sdk.so.2.0.0 exists, therefore replacing the above ln -s call with
ln -s /mingw/lib/libvamp-sdk.so.2.0.0 /mingw/lib/libvamp-sdk.so.2
will work, but I'm not sure if this is what the author intended.
More importantly, why is this happening (I assume it works fine on native Linux systems) and what is the easiest way to get around this? I can manually edit the makefile, but I am wondering if there is a better solution for this.
Thanks so much for your input!
msys mingw prefix
psas
source share