[prev in list] [next in list] [prev in thread] [next in thread]
List: kde-frameworks-devel
Subject: Re: Build failed in Jenkins: plasma-framework_master_qt5 #862
From: Sebastian =?ISO-8859-1?Q?K=FCgler?= <sebas () kde ! org>
Date: 2013-10-28 17:51:09
Message-ID: 1447042.P98sTMX56f () miro ! vizzzion ! net
[Download RAW message or body]
On Monday, October 28, 2013 17:27:14 Marco Martin wrote:
> On Monday 28 October 2013 17:12:20 Kevin Ottens wrote:
> > On Monday 28 October 2013 16:07:08 KDE CI System wrote:
> > > See <http://build.kde.org/job/plasma-framework_master_qt5/862/>
> >
> > If someone has an idea about that failure on build.kde.org that would be
> > welcome. I can't seem to reproduce it here, and I did a completely clean
> > build... It's as if it was building against an outdate kdelibs or ecm.
>
> build works fine here too, so can't reproduce.
> it seemslike the cmake macro that generates the json for the plugin from
> the desktop file isn't working?
It is working, but too late, it seems. I see the same problem with two vpn
plugins in the plasma-nm repo (I'm probably the only one who builds that right
now).
It is like the kservice_desktop_to_json() macro is run too late, because the
.json file is generated alright, but apparently not at the point where it's
included in the build -- so moc (or whatever is is that does this
Q_PLUGIN_METADATA doesn't find it and fails. When looking into the build
directory, the file is there (after the first, clean build). Re-running make
makes it build OK reliably here. This looks like a race condition:
0 desktoptojson is started from cmake
2 Q_PLUGIN_METADATA macro is evaluated
1 .json file arrives on disk
I have not figured out why this happens, maybe someone else has an idea? I've
tried shuffling around the kservice_desktop_to_json() macro, to no avail.
Ideas welcome...
--
sebas
http://www.kde.org | http://vizZzion.org | GPG Key ID: 9119 0EF9
_______________________________________________
Kde-frameworks-devel mailing list
Kde-frameworks-devel@kde.org
https://mail.kde.org/mailman/listinfo/kde-frameworks-devel
[prev in list] [next in list] [prev in thread] [next in thread]
Configure |
About |
News |
Add a list |
Sponsored by KoreLogic