[Kde-hardware-devel] [Patch included] Re: OSX/MacPorts KDE CI System: Build failed for framework solid

kde at privat.broulik.de kde at privat.broulik.de
Thu Jul 3 08:32:40 UTC 2014


Hi,

I apologize for the trouble this has caused. Attached is a patch that  
fixes build on Mac OS X (compiled and tests still passing).

I will come up with a Windows later today.

Cheers,
Kai Uwe

Zitat von Kevin Ottens <ervin at kde.org>:

> Hello,
>
> On Wednesday 02 July 2014 08:33:01 Marko Käning wrote:
>> on OSX solid fails to build because of this:
>>
>> ---
>> /Users/marko/WC/KDECI-builds/solid/src/solid/devices/backends/iokit/iokitdev
>> ice.cpp:227:25: error: allocating an object of abstract class type
>> 'Solid::Backends::IOKit::Battery' iface = new Battery(this);
>>                         ^
>> ---
>
> After a quick investigation it looks like the culprit is the commit
> bb2374e19505d5c6a72039a46d55ec3f632192f4. It got reviewed as review number
> 117339.
>
> It looks like there's a need to pay more attention to the multi-platform
> aspects of libsolid when reviewing.
>
> Now we have the following choices:
> 1) Add in the release notes that solid and most of Tier 3 won't build in
> Windows and Mac OS X (aka we failed on the multiplatform promise on first
> release, aka just great for PR);
> 2) Revert the patch mentioned above and roll a new 5.0 (aka annoy David and
> the packagers[*]);
> 3) Produce a hot fix which ports the win and iokit backends propery  
> and roll a
> new 5.0 (aka metalworkers should get their ducks in order immediately, then
> annoy David and the packagers[*]).
>
> Please pick one ASAP.
>
> Regards.
>
> [*] Would make for an awesome band's name BTW.
> --
> Kévin Ottens, http://ervin.ipsquad.net
>
> KDAB - proud supporter of KDE, http://www.kdab.com


-------------- next part --------------
A non-text attachment was scrubbed...
Name: iokitsolid.patch
Type: application/octet-stream
Size: 2392 bytes
Desc: not available
URL: <http://mail.kde.org/pipermail/kde-hardware-devel/attachments/20140703/d93e600e/attachment-0001.obj>


More information about the Kde-hardware-devel mailing list