Hi Arthur,
the generated vendor.dll.so file does contain the correct symbols but they are undefined.
By any chance is the vendor dll implemented in C++? If not, this should work. If so, you have a bit of a problem, and one that no-one has seriously tried to overcome (or at least if they have, they haven't documented it).
If the dll exports mangled names (_??xxx in the .spec file) then linking cannot occur when you build with gcc because gcc uses a different name mangling scheme. You would need to include stubs to call the real functions and export these with the gcc-mangled names, either by reimplementing the functions inside the dll, or calling through to the real dll with function pointers and GetProcAddress().
Are the vender dll/headers redistributable?
Cheers, Jon
__________________________________ Do you Yahoo!? New Yahoo! Photos - easier uploading and sharing. http://photos.yahoo.com/