Hello.

On 17/08/16 10:40, Stefan Schmidt wrote:
> Hello.
>
> On 17/08/16 01:14, Carsten Haitzler (The Rasterman) wrote:
>> On Wed, 17 Aug 2016 00:14:40 +0500 Nikita Zlobin <[email protected]> said:
>>
>>> Hit, it is gentoo S). And this is not first case.
>>> But in turn, i remember case - when i took part in ladish development,
>>> i used ubuntu... and my code, being ok on my system, segfailed on
>>> gentoo system of project leader, revealing one hard to detect bug.
>>>
>>> doxygen 1.8.11, gcc 4.9.3 (though how it relates to doc gen...)
>>>
>>> As for configuration, i took them from ebuild log:
>>> $ ./configure --enable-cserve --enable-image-loader-generic
>>> --enable-image-loader-jpeg --disable-tizen --disable-gesture
>>> --disable-gstreamer --enable-xinput2 --disable-xinput22
>>> --disable-multisense --enable-libmount --with-opengl-full
>>> --disable-physics --with-glib=no --enable-image-loader-jp2k
>>> --enable-gnutls
>>> --enable-i-really-know-what-i-am-doing-and-that-this-will-probably-break-things-and-i-will-fix-them-myself-and-send-patches-abb
>>> --prefix=/usr
>>>
>>> As for bugs - you can see there one veeery looooonnng option, so
>>> decided to consult. Can't beleive, that these options might cause doc
>>> making to fail.
>>
>> --enable-cserve <- you know this is enabled by default? why enable?
>> --enable-image-loader-generic <- enabled by default too
>> --enable---disable-image-loader-jpeg <- enabled by default too
>> --disable-tizen <- disabled by defaault...
>> --disable-gesture <- disabled by default...
>> --disable-gstreamer <- you know this is disabled by default...
>> --disable-multisense <- you do know this breaks theme functionality right?
>> --enable-libmount <- you know itss enabled by default?
>> --with-opengl-full <- you know this is a typo? it should be:
>>   --with-opengl=full ... and this is the default anyway...
>> --disable-physics <- you know this can break theme functionality right?
>> --with-glib=no <- you know this can create problems with things like the ibus
>>   imf modules which require it (because libibus need glib mainloop stuff),
>>   though you don't enable the ibus imf module here...?
>> --enable-gnutls <- why gnutls not openssl. you know we test openssl as it's
>>   the default. gnutls gets little to no testing. also optimization - little 
>> to
>>   none with it.
>>
>> almost all your options are redundant and several i would think are dubious 
>> to
>> alter... though none of these SHOULD affect document generation - maybe 
>> unless
>> there is more glib main loop integration that is needed that we've missed
>> (scim? something else?) and since it's on by default ... we haven't seen the
>> brokenness with it off. there is a reason we make you put in that insanely 
>> long
>> option accepting your fate if you stray from tested defaults that might have 
>> an
>> effect.
>
> We can easily tell if it works with the default configure options on his
> system. Nikita, can you run a configure without these options (any
> options at all) followed by a make and a make doc?
>
> This is not going to install anything so it will not touch your system.
>
> If that still breaks the same way as before it is more likely a problem
> with your doxygen version. It works for me here with 1.8.9.1 and yours
> is 1.8.11. So if it still fails the next try might be to downgrade your
> doxygen version and see if that helps.

I did the inverted test and tried with doxygen 1.8.11 (which is the 
latest release, December 2015) and can verify that it breaks our doc 
build the way you reported.

Latest doxygen from their git repo works though. So it is really a 
problem in 1.8.11 (maybe also 1.8.10) and is fixed already. We can only 
hope for a new release or go back to an older version.

regards
Stefan Schmidt

------------------------------------------------------------------------------
_______________________________________________
enlightenment-devel mailing list
[email protected]
https://lists.sourceforge.net/lists/listinfo/enlightenment-devel

Reply via email to