From kde-commits Sat May 31 22:49:17 2008 From: David Nolden Date: Sat, 31 May 2008 22:49:17 +0000 To: kde-commits Subject: Re: KDE/kdevplatform/plugins/teamwork Message-Id: <200806010049.17267.david.nolden () art-master ! de> X-MARC-Message: https://marc.info/?l=kde-commits&m=121227421913076 On Sunday 01 June 2008 00:01:43 Andreas Pakulat wrote: > On 31.05.08 20:37:01, David Nolden wrote: > > SVN commit 814978 by zwabel: > > > > Add a lot of export macros, and remove 2 BOOST_CLASS_EXPORT_GUID macro > > uses. Due to the removed macros, teamwork doesn't crash anymore on > > startup. Now let's see whether it works. > > Hmm, didn't I add export macros when I changed the libs to be shared > libs?? Guess I either forgot some classes or didn't add them because > the symbols weren't used (at least according to the linker). I think there were some classes that at least COULD be used, also I don't know how C++ rtti which is used a lot in teamwork and boost works together with not exported symbols, so I just exported everything relevant. The main reason why it doesn't crash while starting however is probably the removed BOOST_CLASS_EXPORT_GUID macros. Now I'd like to test whether teamwork works again, just the toolview stuff is stopping me testing it. :)