emerge -pqv =kde-base/kdebindings-csharp-4.5.2 [ebuild N ] kde-base/kdebindings-csharp-4.5.2 USE="phonon plasma webkit -akonadi (-aqua) -debug (-kdeenablefinal) (-kdeprefix) -qimageblitz -qscintilla -semantic-desktop" Reproducible: Always Steps to Reproduce: 1. emerge -1 kdebindings-csharp 2. 3.
Created attachment 251051 [details] emerge --info =kdebindings-csharp-4.5.2
Created attachment 251055 [details] build.log
Hmm, I cant reproduce this. Which version of mono is installed on your system? Do you have a file mono/jit/jit.h somewhere, and to which package does it belong?
equery b /usr/include/mono-2.0/mono/jit/jit.h * Searching for /usr/include/mono-2.0/mono/jit/jit.h ... dev-lang/mono-2.8-r1 (/usr/include/mono-2.0/mono/jit/jit.h)
Hi, in upstream, this error is resolved (patch is available in KDE trunk: http://websvn.kde.org/trunk/KDE/kdebindings/csharp/kimono/CMakeLists.txt?r1=1128672&r2=1184234&view=patch). But after applying it, build fails due missing glib header reference in kimonopluginfactory.cpp. In trunk, this is also resolved, so it is possible create patch containing fixes for both errors.
Created attachment 251823 [details, diff] Proposed patch for correct compiling on mono-2.8 This is a patch from my previous comment. It is against kdebindings-4.4.5, because I am using a stable KDE version.
Created attachment 251825 [details] Ebuild with previous patch used
Created attachment 251857 [details] ebuild with patches
Created attachment 251859 [details] patches for ebuild
The same patches work for 4.5.2, too. Thanks for the hint
This has all been backported to the 4.5 branch and will be fixed in 4.5.3. I.e., soon.
Fixed in 4.5.3
Reopening since this is blocking stabilization of mono-2.8
*** Bug 352951 has been marked as a duplicate of this bug. ***
fauli, could you please check if the attached patch kdebindings-csharp-4.4.5-mono-2.8.diff works fine with mono-2.6 too?
(In reply to comment #15) > fauli, could you please check if the attached patch > kdebindings-csharp-4.4.5-mono-2.8.diff works fine with mono-2.6 too? It fails to build. If a -r1 goes stable with Mono 2.8 at the same time, this should be fine. Could you prepare a revision bump with adjusted dependencies and file a stabilisation request? /var/tmp/portage/kde-base/kdebindings-csharp-4.4.5/work/kdebindings-csharp-4.4.5/csharp/kimono/src/kimonopluginfactory.cpp:40:26: error: mono/jit/jit.h: No such file or directory
Fixed again in -4.4.5-r1; the stablerequest is filed in bug 353076.