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