[kde-linux] Building KDEPIM 4.7 from the GIT repository

Duncan 1i5t5.duncan at cox.net
Tue Dec 20 00:54:24 UTC 2011


James Tyrer posted on Mon, 19 Dec 2011 16:56:26 -0700 as excerpted:

> On 12/19/2011 02:16 PM, James Tyrer wrote:
>> For several weeks building KDEPIM from GIT "origin/KDE/4.7" has failed
>> with this error:
>>
>> /usr/GIT/KDE/kdepim/messagecomposer/akonadisender.cpp:138: error:
>> reference to 'Message' is ambiguous
>>
>> However the tag v4.7.3 builds OK, indicating that the source was broken
>> since release 4.7.3 was tagged. Now, release 4.7.4 has been tagged and
>> it will not build.
>>
> I have to say that although I probably would have written: "util.cpp"
> differently (in the namespace Message::Util to match util.h), I have not
> been able to find an error.  I note that I am not a C++ expert -- I do
> not like the language.  But, it must either be a very subtle error or a
> compiler bug.

As you likely know by now, I don't even have kdepim installed any longer, 
but...

You're building from git, and you know 4.7.3 works and something later 
doesn't work.  Have you tried git bisect-ing the problem?  I don't claim 
to know either C or C++, but I can git bisect, and once it's bisected to 
a single commit, between limiting the code I'm looking at to just that 
commit and what I remember from pascal back in college, I can often find 
the issue.

And even if I can't, once it's down to a single commit, I can both file a 
bug already bisected to a single commit, and often, revert that 
individual commit and otherwise stay current, while the appropriate 
people look at the bug I filed.

I do that reasonably routinely with the kernel, or at least I did until 
kernel.org went down, last I checked kernel bugzilla wasn't yet back up, 
and have done the same thing with at least one kde bug (for 4.6.x) as 
well.

Tho I must say, given that I had already bisected the kde (plasma) bug to 
a single commit, I was rather disappointed with the results.  Looks like 
you're already on the CC.  KDE bug #271532.

https://bugs.kde.org/show_bug.cgi?id=271532

The kernel folks have been far more responsive to bugs than kde, for that 
bug and others. <shrug>  But at least the window rules workaround worked 
for me.

-- 
Duncan - List replies preferred.   No HTML msgs.
"Every nonfree program has a lord, a master --
and if you use the program, he is your master."  Richard Stallman




More information about the kde-linux mailing list