pkgsrc-Users archive

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index][Old Index]

Re: Build error in graphics/librsvg



On Sun, Jul 08, 2012 at 10:29:17PM +0200, Rhialto wrote:
> Soo... some grepping later I found this:
> 
> --- rsvg-image.h.orig 2012-07-08 22:08:18.000000000 +0200
> +++ rsvg-image.h      2012-07-08 22:05:46.000000000 +0200
> @@ -51,7 +51,7 @@
>  G_GNUC_INTERNAL
>  void rsvg_preserve_aspect_ratio (unsigned int aspect_ratio, double width,
>                                   double height, double *w, double *h, double 
> *x, double *y);
> -G_GNUC_INTERNAL
> +// G_GNUC_INTERNAL
>  gchar *rsvg_get_file_path (const gchar * filename, const gchar * basedir);
>  G_GNUC_INTERNAL
>  cairo_surface_t *rsvg_cairo_surface_new_from_href (RsvgHandle *handle, const 
> char *href, GError ** error);
> 
> which looks exactly like the sort of lying to the compiler which will
> make it get its revenge! (And I must say that the code evokes a rather
> worrying amount of warnings from the compiler...)
> 
> Indeed, removing G_GNUC_INTERNAL from that declaration makes the library
> link. I am now proceeding to the things that were requiring the library.
> For the moment I'd say that the above patch or an equivalent should be
> added to librsvg.

Can you please file an upstream bug report?
I've added the patch to pkgsrc.
 Thomas


Home | Main Index | Thread Index | Old Index