I'd have thought the bzip support is so it works with svgz. The dlls in the inkscape bundle are built by ishmal for us, he peroidically updates them as necessary. I believe he cross compiles on linux, if you want to you should be able to compile on win with our mingw toolchain. Ishmals in the jabber room most days, am sure he'd be happy to help you work it out, has always been very helpful to me as I've staggered through the learning process. (cant promise hes gonna be on tomorrow tho, but then neither should you be! :D)
Happy xmas
John
On Dec 24, 2007 4:13 PM, joel@...1709... <joel@...1709...> wrote:
Well that symbol I gave was just an example of the BZ2_bzCompress@...1333... @ 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
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