-----BEGIN PGP SIGNED MESSAGE----- Hash: SHA1 Hello, On 03/06/13 17:27, Steve wrote:
Now the problem, while it is generally "working", as long as you don't pass handles across dll boundaries. For example if you are trying to print a rdf model to the console with "librdf_model_print(model, stdout)" I am getting a access violation exception. Same goes if you want to let redland write to a file and so on.
That is expected. The libraries from the repositories are linking with msvcrt.dll for C-runtime. If you build with Visual studio other then VC6, you are linking with its runtime that might be msvcr90.dll, msvcr100.dll or msvcr110.dll for the versions 2008, 2010 and 2012. What is the solution? Simply not pass file descriptors across boundaries would be one solution. The other would be to build all raptor, rasqal and redland with visual studio. All the libraries contain *.vcproj files (for raptor it is only raptor1 that contains them) and should be buildable with visual studio. There are some other dependencies that one would need to build, but it would not be a rocket science either as I can see. The other solution would be to build all your project with GCC and use as many of the libraries already built in OBS. Cheers Fridrich - -- Please avoid sending me Word, Excel or PowerPoint attachments. See http://www.gnu.org/philosophy/no-word-attachments.html -----BEGIN PGP SIGNATURE----- Version: GnuPG v2.0.19 (GNU/Linux) Comment: Using GnuPG with Thunderbird - http://www.enigmail.net/ iEYEARECAAYFAlGs1U8ACgkQu9a1imXPdA8b4wCbB4H1UxocUlsZGHAtlxWyUW+r VzkAn2ajNOQJtZlC2PeNtLnNjG4Mlwi2 =zQ3h -----END PGP SIGNATURE----- -- To unsubscribe, e-mail: opensuse-mingw+unsubscribe@opensuse.org To contact the owner, e-mail: opensuse-mingw+owner@opensuse.org