On 05/07/2012 02:58 PM, Pierre Labastie wrote:
> Hi,
> There is a weird error when building EOG if librsvg has not been installed.
> Configure detects correctly that librsvg is not there and does not set
> HAVE_RSVG.
>
> But then, in main.c, there is the line
> #if defined (HAVE_RSVG)&&  !LIB_RSVG_CHECK(2,35,1)
> which generates an error.
>
> It looks like the second statement is executed although
> the first one should be false, and since LIB_RSVG_CHECK is not
> defined, it expands to !(2,35,1), which triggers
> the error. According to the gcc/cpp doc, this should not happen.
> (well, I am not very comfortable with all that, since
> I destroyed the log when rebuilding, sorry).
>
> One possible workaround is to build librsvg first. So
> librsvg could be a required dep.
>
> Actually, IMHO, having EOG being able to read svg
> images should at least be recommended.
>
> Regards
> Pierre

I set it as recommended because some would argue that "it's not required 
dependency" ...
-- 
http://linuxfromscratch.org/mailman/listinfo/blfs-dev
FAQ: http://www.linuxfromscratch.org/blfs/faq.html
Unsubscribe: See the above information page

Reply via email to