Yes, it is exactly as Raphael said, after the build is finished pkgkde-symbolshelper checks for new or removed symbols and this one popped out. If the symbol is for ex. not public we just remove it without doing anything but from what I saw and confirmed with thiago this one is public and can't be removed without any binary compatibility problems. Best regards, Michal 06-07-2011 18:12 użytkownik "Raphael Kubo da Costa" <kub...@gmail.com> napisał: > Lamarque Vieira Souza <lamar...@gmail.com> writes: > >> Em Wednesday 06 July 2011, Michal Zajac escreveu: >>> Greetings, >>> When packaging kdenetwork 4.6.90 for Kubuntu I noticed a missing symbol: >>> _ZNK6Kopete12OnlineStatus12protocolIconEv = >>> Kopete::OnlineStatus::protocolIcon() const >>> >>> Following thiago's suggestions I compared the fuctions [1] and [2] >>> nm'ing the library and .o file (from 4.6.3 and 4.6.90) shows that the >>> symbol is missing and thiago told me it's BC breakage and I should contact >>> you The revision which introduced that is rev 1225419[3] >>> >>> Could you reintroduce the function and mark it as deprecated so the symbols >>> come back? >>> >>> [1]http://paste.kde.org/92197/ >>> [2]http://paste.kde.org/92233/ >>> [3]http://websvn.kde.org/?view=revision&revision=1225419 >>> >>> Best regards, >>> Michał Zając >> >> Can you send me the compile log (make VERBOSE=1)? It is strange >> kdenetwork complaining about this symbol since the new symbol is in kdenetwork >> already. It should have automatically started to use it instead of the old >> one. Are you compiling a program that does not belong to kdenetwork? > > From what I understood, his build is not breaking. IIRC the Debian (and > derivatives) folks check for symbol differences when doing their > packaging, and this popped up.
_______________________________________________ kopete-devel mailing list kopete-devel@kde.org https://mail.kde.org/mailman/listinfo/kopete-devel