[Kmymoney-devel] Problem building KMM using clang on Mac OS X

Alvaro Soliverez asoliverez at kde.org
Tue Jan 28 01:21:32 UTC 2014


Just to clarify, Jenkins is the continuous integration system that KDE
uses to build all projects. It's Java-based, and a fork of Hudson
after the latter was acquired by Oracle.


It's available at build.kde.org

On Mon, Jan 27, 2014 at 10:07 PM, Alvaro Soliverez <asoliverez at kde.org> wrote:
> I went to check. It was faster than pulling and building myself.
> There's some way to receive notification but I should talk to kde
> sysadmins about it.
>
> You're ok to push the patch. Then you can check if it builds fine in Jenkins.
>
> Regards,
> Alvaro
>
> On Mon, Jan 27, 2014 at 9:09 PM, Allan <agander93 at gmail.com> wrote:
>> On 27/01/14 20:28, Alvaro Soliverez wrote:
>>>
>>> According to Jenkings, the last commit failed while building the cvs
>>> import code.
>>>
>>> http://build.kde.org/job/kmymoney_master/188/
>>
>>
>> Never heard of him before!  Was that something that you received
>> notification of, or did you go look?
>>
>> Either way, that output was a bit more helpful.  I've run the build tests
>> several times over the last few days.  I even made a post about an error
>> elsewhere "Unit Test #28: kmymoney-querytabletest Fails" on 24 Jan.
>>
>> However, when I tried again, I got the failure too.  I had to make the
>> suggested change to two different tests, neither of which has been changed
>> for ages.  Does that suggest that libkdeui.so.5 has changed? But then, I've
>> not done a system update for several days, and the file is dated July 2013.
>> So, I'm mystified.  My last commit did make a small and unconnected change
>> to csvutil.  Might that have triggered something?
>>
>> So, now I have a tiny patch.  Am I OK to push it?
>>
>> Allan
>>
>>
>>>
>>> On Mon, Jan 27, 2014 at 5:16 PM, Allan <agander93 at gmail.com> wrote:
>>>>
>>>> On 27/01/14 16:13, mk-lists at email.de wrote:
>>>>>
>>>>>
>>>>> I was trying to build the latest git version of KMM on OSX and
>>>>> experienced
>>>>> a problem.
>>>>> KDE is the current version:
>>>>> ---
>>>>> $ port installed kdelibs4
>>>>> The following ports are currently installed:
>>>>>     kdelibs4 @4.11.5_0+docs (active)
>>>>>>>>>>
>>>>> KMessageBox::information() seems to be unknown:
>>>>> ---
>>>>> :info:build /usr/bin/clang++   -pipe -Os -arch x86_64  -fno-common
>>>>> -Wnon-virtual-dtor -Wno-long-long -Wundef -Wcast-align -Wchar-subscripts
>>>>> -Wall -W -Wpointer-arith -Wformat-security -Woverloaded-virtual
>>>>> -fno-common
>>>>> -fvisibility==
>>>>> hidden -Werror=return-type -fvisibility-inlines-hidden
>>>>> -Wno-return-type-c-linkage -fexceptions -UQT_NO_EXCEPTIONS -fexceptions
>>>>> -UQT_NO_EXCEPTIONS -fPIC -fno-common -O2 -DNDEBUG -DQT_NO_DEBUG -arch
>>>>> x86_64
>>>>> -Wl,-search_paths_first --
>>>>> Wl,-headerpad_max_install_names  -Wl,-headerpad_max_install_names -arch
>>>>> x86_64 CMakeFiles/parsedatatest.dir/parsedatatest_automoc.cpp.o
>>>>> CMakeFiles/parsedatatest.dir/parsedatatest.cpp.o
>>>>> CMakeFiles/parsedatatest.dir/csvutil.cpp.o
>>>>> -o parsedatatest.app/Contents/MacOS/parsedatatest
>>>>> /opt/local/lib/libQtTest.dylib /opt/local/lib/libkdecore.5.11.5.dylib
>>>>> /opt/local/lib/libgmp.dylib /opt/local/lib/libalkimia.dylib
>>>>> ../../../lib/libkmm_mymoney.4.11.5.dylib /opt/loo
>>>>> cal/lib/libkdecore.5.11.5.dylib /opt/local/lib/libQtDBus.dylib
>>>>
>>>>
>>>>
>>>> I'm not qualified to give technical assistance in this area, but the last
>>>> two lines above look strange, although I suspect it may be the result of
>>>> a
>>>> copy/paste operation?
>>>>
>>>> One other point is that there is reference to 'parsedatatest' in csvutil.
>>>> Whether that is anything to do with the actual problem, I don't know, but
>>>> I'd have been inclined to turn off the unit tests initially.  That test
>>>> is
>>>> very small and quite simplistic.
>>>>
>>>> That's my pennyworth.
>>>>
>>>> Allan
>>
>>


More information about the KMyMoney-devel mailing list