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
