Message: previous - next
Month: March 2016

Re: [trinity-devel] tdelibs FTBFS

From: Michele Calgaro <michele.calgaro@...>
Date: Mon, 28 Mar 2016 17:19:49 +0900
On 2016/03/28 02:50 PM, Fat-Zer wrote:
> 2016-03-28 7:25 GMT+03:00 Michele Calgaro <michele.calgaro@...>:
>> On 03/26/2016 09:57 PM, Fat-Zer wrote:
>> Hi Alex,
>> I just made a new build of tdelibs (commit 491c2e4, same as your log) in Debian Stretch and had no issue.
>> Attached the log file for reference.
> As I noted above the build failure is triggered by
> "-fkeep-inline-functions", so you won't see it unless you turn off
> your pretty release flags and add this. I generally use this
> configurations for debug, but mostly for small projects. As it reveals
> now most complicated sets of interlinked libraries with lots of
> inlines (like Qt4 and kdelibs) are end up with FTBFS in such cases, so
> you may consider this a false alarm...
> Particularly this FTBFS is caused by a bit sloppy inclusion of tdeui
> headers to tdelibs, but this will be a bit hard one to workaround, so
> nevermind...

Ah sorry, I must have missed that. I will try again with "-fkeep-inline-functions" (when I have some free time for this)
and see what happens. As long as we can reproduce it properly, let's try to fix it :-)
Feel free to open a report in bugszilla ;-)

>> At a very first sight, it looks like there is some kind of order difference in the building.
>> "Linking CXX shared library" is reported at 42% on your log and 14% on mine.
> Sure it is, I've build with make -j5...

Ok, that makes sense then.