Well that symbol I gave was just an example of the BZ2_bzCompress@...1849.... @ notation.
But yes, I would like to compile it without bzip2 support, but I'm not quite sure how to do that on windows command line. Do I use the source code from the bzip2 website or off the MingW/MSYS website? Do I compile on the windows command line? or in some other more linux friendly shell? or even in linux itself?
Or if I were to try and compile bzip2, I'd really want to know the same answers to those questions.
----------------------------------------
From: JonY <10walls@...400...> Sent: 24 December 2007 15:46 To: inkscape-devel@lists.sourceforge.net Subject: Re: [Inkscape-devel] RSVG dependancies
joel@...1709... wrote:
Hi All,
After bulia's earlier comment about the possibility of rendering SVG previews with RSVG, I did some investigation. I think this *is* the way to go. Already I've got cairo working very nicely feeding graphics into my preview pane. librsvg looks pretty straight-forward as well.
I'm having a slight problem adding the rsvg dependency. It seems that the version of the lib in the bundle has been compiled with bzip2.dll as a dependency. I can't possibly see why it would need to support that, but if we were to add bzip2, that only adds another 60kB. Problem is, I can't find a version of bzip2 which will play nice with librsvg.dll because the exported symbols in the my MSYS version of the dll that I have, are of the form "BZ2_bzCompress", but librsvg-2-2.dll imports "BZ2_bzCompress@...1333...".
Where do the DLLs in the bundle come from? Could librsvg be compiled without bzip2 support? or Is a version of bzip2.dll with the correct exports available somewhere? and can I get that dll before the next bundle is released? because I don't want to wait for months
any suggestions?
Thanks Joel
This SF.net email is sponsored by: Microsoft Defy all challenges. Microsoft(R) Visual Studio 2005. http://clk.atdmt.com/MRT/go/vse0120000070mrt/direct/01/
Inkscape-devel mailing list Inkscape-devel@lists.sourceforge.net https://lists.sourceforge.net/lists/listinfo/inkscape-devel
Hi,
Wait, are you saying its an MSYS dll? MSYS uses a different runtime all together, its not supposed to be used for non-MSYS apps.
I used the static lib instead (could have been dll-ized), links to the librsvg dll without problems, but I don't have BZ2_bzCompress@...1333... either.
$ nm /mingw/lib/libbz2.a | grep BZ2_bzCompress 00000820 T _BZ2_bzCompress@...1847... 00000990 T _BZ2_bzCompressEnd@...1346... 00000170 T _BZ2_bzCompressInit@...1848...
Have you tried compiling librsvg yourself without bzip2 support? bzip2 support maybe needed for rendering compressed svgz, but I'm not entirely sure.
Hope everything goes well.
------------------------------------------------------------------------- This SF.net email is sponsored by: Microsoft Defy all challenges. Microsoft(R) Visual Studio 2005. http://clk.atdmt.com/MRT/go/vse0120000070mrt/direct/01/ _______________________________________________ Inkscape-devel mailing list Inkscape-devel@lists.sourceforge.net https://lists.sourceforge.net/lists/listinfo/inkscape-devel