Umbrello KDE/4.11 does not compile - was - Re: KDE SC 4.11.4 tarballs

Ben Cooksley bcooksley at kde.org
Sun Dec 8 20:18:32 UTC 2013


On Mon, Dec 9, 2013 at 1:04 AM, Ralf Habacker <ralf at habacker.de> wrote:

>
> Am 08.12.2013 07:49, schrieb Ben Cooksley:
>
> On Sun, Dec 8, 2013 at 5:02 AM, Albert Astals Cid <aacid at kde.org> wrote:
>
>> El Dissabte, 7 de desembre de 2013, a les 12:06:20, Ben Cooksley va
>> escriure:
>>  > On Sat, Dec 7, 2013 at 11:50 AM, Albert Astals Cid <aacid at kde.org>
>> wrote:
>> > > El Dimarts, 3 de desembre de 2013, a les 17:32:51, Ben Cooksley va
>> > >
>> > > escriure:
>> > > > On Sun, Dec 1, 2013 at 8:22 AM, Albert Astals Cid <aacid at kde.org>
>> wrote:
>> > > > > El Dissabte, 30 de novembre de 2013, a les 19:42:31, Ralf
>> Habacker va
>> > > > >
>> > > > > escriure:
>> > > > > > Am 30.11.2013 10:53, schrieb Joris Steyn:
>> > > > > > > Hi,
>> > > > > > >
>> > > > > > > that's bad news. I pushed this commit to KDE/4.11 just now to
>> fix
>> > >
>> > > the
>> > >
>> > > > > > > error (other branches are fine):
>> > >
>> http://quickgit.kde.org/?p=umbrello.git&a=commit&h=5f9f6a68716a8aced2c5f96
>> > >
>> > > > > > > 2247d9b05b326fcf5
>> > > > > > >
>> > > > > > > Doing a non-debug build of 4.11 worked without warnings on my
>> > >
>> > > system,
>> > >
>> > > > > > > that's how the error got in
>> > > > > > > 4.11 unnoticed. I hope to prevent that in the future but I'm
>> not
>> > >
>> > > sure
>> > >
>> > > > > > > what compiler version/options make
>> > > > > > > the difference in allowing this error without warning, and
>> > > > > > > complete
>> > > > > > > failure.
>> > > > > >
>> > > > > > For master and KDE/4.12 branch there is a  KDE Continuous
>> > > > > > Integration
>> > > > > > build service at http://build.kde.org/view/kdesdk/, which
>> performs a
>> > > > > > build after each commit.
>> > > > > > Would it be possible to setup this for 4.11 too ? That would
>> help to
>> > >
>> > > be
>> > >
>> > > > > > informed about such issues in the future.
>> > > > >
>> > > > > Yes, that would be ideal. Ben is working in adding more
>> "compilation
>> > > > > groups"
>> > > > > to the jenkins server, but still not done though as far as i know.
>> > > >
>> > > > The changes necessary for the CI system to support multiple
>> compilation
>> > > > groups (known as "branch groups") are now complete.
>> > >
>> > > Does this mean we can get a KDE/4.11 "group"?
>> >
>> > In theory, yes - the system would support that.
>> > It would require duplicating most of the current _stable jobs into a new
>> > set though, which would take a long time.
>>
>>  No simple copy&paste from some files?
>>
>
>  Unfortunately our Jenkins instance isn't setup to be mass configured
> easily - all the configuration in it is handled manually.
> Considering we have 505 jobs in our instance at the moment, i'm thinking
> we're probably going to have to go down that road at some point to simplify
> things.
>
> with emerge [1], the continuous build system used for kde on windows we
> add the targets to the related portage script for example
> https://projects.kde.org/projects/kdesupport/emerge/repository/revisions/master/entry/portage/kde/kdesdk/umbrello/umbrello-20130225.py,
> make a copy of emerge and installed dev tools if required and run the
> following commands to build inidividual targets including all required
> dependencies
>
> emerge --update --target=4.12 umbrello
> emerge --update --target=4.11 umbrello
> emerge --update --target=master umbrello
>
> Is something lilke this not possible with jenkins ?
>
> [1] http://techbase.kde.org/Getting_Started/Build/Windows
>

Unfortunately Jenkins itself (at least in the default form) doesn't support
any form of declarative configuration.
Our scripts however are fully declarative - most of the Jenkins jobs are
virtually identical other than the job name.


>
>
> Regards
>  Ralf
>

Thanks,
Ben


>
>
>
>>
>> Cheers,
>>   Albert
>>
>
>  Regards,
> Ben
>
>
>>
>> >
>> > > Cheers,
>> > >
>> > >   Albert
>> >
>> > Thanks,
>> > Ben
>> >
>> > > > > Cheers,
>> > > > >
>> > > > >   Albert
>> > > >
>> > > > Regards,
>> > > > Ben
>> > > >
>> > > > > > Ralf
>> > > > > >
>> > > > > > > f
>> > > > > > > Eric, could you tell me what compiler version you are using?
>> And
>> > >
>> > > did
>> > >
>> > > > > > > you do a "debugfull" cmake build
>> > > > > > > or just a regular build?
>> > > > > > >
>> > > > > > > Regards,
>> > > > > > >
>> > > > > > > Joris.
>> > > > > > >
>> > > > > > >
>> > > > > > >
>> > > > > > > On Sat, Nov 30, 2013 at 1:17 AM, Albert Astals Cid <
>> aacid at kde.org
>> > > > > > >
>> > > > > > > <mailto:aacid at kde.org>> wrote:
>> > > > > > >     Joris, Ralph, Umbrello KDE/4.11 is broken, can you please
>> guys
>> > >
>> > > fix
>> > >
>> > > > > it?
>> > > > >
>> > > > > > >     Cheers,
>> > > > > > >
>> > > > > > >       Albert
>> > > > > > >
>> > > > > > >     El Divendres, 29 de novembre de 2013, a les 13:03:44, Eric
>> > > > > > >     Hameleers va
>> > > > > > >
>> > > > > > >     escriure:
>> > > > > > >     > On Fri, 29 Nov 2013, Torgny Nyblom wrote:
>> > > > > > >     > > Hi,
>> > > > > > >     > >
>> > > > > > >     > > The tarballs for the 4.11.4 release are now available
>> in
>> > >
>> > > the
>> > >
>> > > > > usual
>> > > > >
>> > > > > > >     > > location.
>> > > > > > >     > >
>> > > > > > >     > > I've not compiled them so please report any issues you
>> > >
>> > > find.
>> > >
>> > > > > > >     > > sha1 sums and revisions/hashes are attached.
>> > > > > > >     > >
>> > > > > > >     > > /Regards
>> > > > > > >     > > Torgny
>> > > > > > >     >
>> > > > > > >     > When compiling umbrello (part of our Slackware kdesdk
>> > >
>> > > module), I
>> > >
>> > > > > run
>> > > > >
>> > > > > > >     > into this error:
>> > > > > > >     >
>> > > > > > >     > [ 11%] Building CXX object
>> > >
>> > > umbrello/CMakeFiles/umbrello.dir/dialogs/classoptionspage.cpp.o
>> > >
>> > > > > > >     > [ 11%] Building CXX object
>> > > > > > >     >
>> umbrello/CMakeFiles/umbrello.dir/dialogs/classpropdlg.cpp.o
>> > > > >
>> > > > >
>> /tmp/kde-build/kdesdk/umbrello-4.11.4/umbrello/dialogs/classifierlistp
>> > > > >
>> > > > > > >     age.cp>
>> > > > > > >
>> > > > > > >     > p: In member function 'void
>> > > > >
>> > > > > > >     > ClassifierListPage::slotActivateItem(QListWidgetItem*)':
>> > > > >
>> /tmp/kde-build/kdesdk/umbrello-4.11.4/umbrello/dialogs/classifierlistp
>> > > > >
>> > > > > > >     age.cp>
>> > > > > > >
>> > > > > > >     > p:349:9: error: 'listItem' was not declared in this
>> scope
>> > > > >
>> > > > > listItem =
>> > > > >
>> > > > > > >     > getItemList().at( itemIndex );
>> > > > > > >     >
>> > > > > > >     >           ^
>> > > > >
>> > > > >
>> /tmp/kde-build/kdesdk/umbrello-4.11.4/umbrello/dialogs/classifierlistp
>> > > > >
>> > > > > > >     age.cp>
>> > > > > > >
>> > > > > > >     > p:354:74: error: cannot dynamic_cast 'listItem' (of type
>> > >
>> > > '<type
>> > >
>> > > > > > >     error>') to
>> > > > > > >
>> > > > > > >     > type 'class UMLOperation*' (source is not a pointer)
>> > > > > > >     >
>> > > > > > >     >               m_pCodeTE->setPlainText(
>> > > > > > >     >
>> > > > > > >     > dynamic_cast<UMLOperation*>(listItem)->get
>> > > > > > >     > SourceCode() );
>> > > > > > >     >
>> > > > > > >     > ^
>> > > > > > >     > make[2]: ***
>> > > > >
>> > > > >
>> [umbrello/CMakeFiles/umbrello.dir/dialogs/classifierlistpage.cpp.o]
>> > > > >
>> > > > > > >     >   Error 1
>> > > > > > >     >
>> > > > > > >     > make[2]: *** Waiting for unfinished jobs....
>> > > > > > >     > [  0%] Built target umbrello_automoc
>> > > > > > >     > [  0%] Building CXX object
>> > >
>> > > umbrello/CMakeFiles/umbrello.dir/dialogs/classifierlistpage.cpp.
>> > >
>> > > > > > >     > o
>> > > > >
>> > > > >
>> /tmp/kde-build/kdesdk/umbrello-4.11.4/umbrello/dialogs/classifierlistp
>> > > > >
>> > > > > > >     age.cp>
>> > > > > > >
>> > > > > > >     > p: In member function 'void
>> > > > >
>> > > > > > >     > ClassifierListPage::slotActivateItem(QListWidgetItem*)':
>> > > > >
>> /tmp/kde-build/kdesdk/umbrello-4.11.4/umbrello/dialogs/classifierlistp
>> > > > >
>> > > > > > >     age.c
>> > > > > > >
>> > > > > > >     > pp:349:9: error: 'listItem' was not declared in this
>> scope
>> > > > > > >     >
>> > > > > > >     >           listItem = getItemList().at( itemIndex );
>> > > > > > >     >           ^
>> > > > >
>> > > > >
>> /tmp/kde-build/kdesdk/umbrello-4.11.4/umbrello/dialogs/classifierlistp
>> > > > >
>> > > > > > >     age.cp>
>> > > > > > >
>> > > > > > >     > p:354:74: error: cannot dynamic_cast 'listItem' (of type
>> > >
>> > > '<type
>> > >
>> > > > > > >     error>') to
>> > > > > > >
>> > > > > > >     > type 'class UMLOperation*' (source is not a pointer)
>> > > > > > >     >
>> > > > > > >     >               m_pCodeTE->setPlainText(
>> > > > > > >     >
>> > > > > > >     > dynamic_cast<UMLOperation*>(listItem)->getSourceCode()
>> );
>> > > > > > >     >
>> > > > > > >     > ^
>> > > > > > >     > make[2]: ***
>> > > > >
>> > > > >
>> [umbrello/CMakeFiles/umbrello.dir/dialogs/classifierlistpage.cpp.o]
>> > > > >
>> > > > > > >     > Error 1
>> > > > > > >     > make[1]: *** [umbrello/CMakeFiles/umbrello.dir/all]
>> Error 2
>> > > > > > >     > make: *** [all] Error 2
>> > > > > > >     > kdesdk failed to build.
>> > > > > > >     >
>> > > > > > >     > Any clue?
>> > > > > > >     >
>> > > > > > >     > Cheers, Eric
>>
>>
>
>
-------------- next part --------------
An HTML attachment was scrubbed...
URL: <http://mail.kde.org/pipermail/release-team/attachments/20131209/8ef8683c/attachment-0001.html>


More information about the release-team mailing list