Skip site navigation (1)Skip section navigation (2)
Date:      Fri, 14 May 2010 19:46:02 -0500
From:      Bruce Albrecht <bruce@zuhause.org>
To:        freebsd-ports@freebsd.org
Subject:   Re: KDE 4.4 problems
Message-ID:  <4BEDEECA.3090605@zuhause.org>
In-Reply-To: <20100514184315.55b8fc57@scroll>
References:  <20100512174258.0f8282b6@sorrow.ashke.com>	<20100512194744.33cb42e3@sorrow.ashke.com>	<20100514090245.5ac84981@memory.visualtech.com>	<201005150028.55237.fluffy@freebsd.org>	<1273845527.3333.10.camel@memory.visualtech.com> <20100514184315.55b8fc57@scroll>

next in thread | previous in thread | raw e-mail | index | archive | help
On 5/14/2010 5:43 PM, Adam K Kirchhoff wrote:
> On Fri, 14 May 2010 09:58:47 -0400
> Adam K Kirchhoff<akirchhoff135014@comcast.net>  wrote:
>
>    
>> On Sat, 2010-05-15 at 00:28 +1100, Dima Panov wrote:
>>      
>>> On Saturday 15 May 2010 00:02:45 Adam K Kirchhoff wrote:
>>>        
>>>> On Wed, 12 May 2010 19:47:44 -0400
>>>> Adam K Kirchhoff<akirchhoff135014@comcast.net>  wrote:
>>>>
>>>>          
>>>>> On Thu, 13 May 2010 02:23:28 +0400
>>>>> Max Brazhnikov<makc@issp.ac.ru>  wrote:
>>>>>
>>>>>            
>>>>>> On Wed, 12 May 2010 17:42:58 -0400, Adam K Kirchhoff wrote:
>>>>>>              
>>>>>>> So when I attempted to upgrade KDE4.3 to KDE4.4 via ports
>>>>>>> (following the instructions in /usr/ports/UPDATING) it
>>>>>>> failed in x11/kdelibs4 with:
>>>>>>>
>>>>>>> gmake[2]: Leaving directory
>>>>>>>                
>>>>>> `/usr/ports/x11/kdelibs4/work/kdelibs-4.4.3/build'
>>>>>>              
>>>>>>> /usr/local/bin/cmake -E cmake_progress_report
>>>>>>>                
>>>>>> /usr/ports/x11/kdelibs4/work/kdelibs-4.4.3/build/CMakeFiles
>>>>>> 48 49 50 51 52
>>>>>>              
>>>>>>> [ 48%] Built target kio
>>>>>>> gmake[1]: Leaving directory
>>>>>>>                
>>>>>> `/usr/ports/x11/kdelibs4/work/kdelibs-4.4.3/build'
>>>>>>              
>>>>>>> gmake: *** [all] Error 2
>>>>>>> *** Error code 1
>>>>>>>
>>>>>>> Stop in /usr/ports/x11/kdelibs4.
>>>>>>>                
>>>>>> Build kdelibs with DISABLE_MAKE_JOBS and with CMAKE_VERBOSE
>>>>>> (make -DDISABLE_MAKE_JOBS -DCMAKE_VERBOSE) and show us actual
>>>>>> error message.
>>>>>>
>>>>>> Max
>>>>>>              
>>>>> Thanks, this is what I'm getting now:
>>>>>
>>>>> [ 20%] Building CXX object
>>>>> nepomuk/core/CMakeFiles/nepomuk.dir/resourcedata.o
>>>>> cd /usr/ports/x11/kdelibs4/work/kdelibs-4.4.3/build/nepomuk/core
>>>>> &&  /usr/bin/c++   -DMAKE_NEPOMUK_LIB -D_GNU_SOURCE -DQT_NO_STL
>>>>> -DQT_NO_CAST_TO_ASCII -D_REENTRANT -DKDE_DEPRECATED_WARNINGS
>>>>> -DKDE_DEFAULT_DEBUG_AREA=300000 -O2 -pipe -fno-strict-aliasing
>>>>> -Woverloaded-virtual -fvisibility=hidden
>>>>> -fvisibility-inlines-hidden -O2 -DNDEBUG -DQT_NO_DEBUG -fPIC
>>>>> -I/usr/ports/x11/kdelibs4/work/kdelibs-4.4.3/build/nepomuk/core
>>>>> -I/usr/ports/x11/kdelibs4/work/kdelibs-4.4.3/nepomuk/core
>>>>> -I/usr/ports/x11/kdelibs4/work/kdelibs-4.4.3
>>>>> -I/usr/ports/x11/kdelibs4/work/kdelibs-4.4.3/build
>>>>> -I/usr/ports/x11/kdelibs4/work/kdelibs-4.4.3/interfaces
>>>>> -I/usr/ports/x11/kdelibs4/work/kdelibs-4.4.3/nepomuk
>>>>> -I/usr/ports/x11/kdelibs4/work/kdelibs-4.4.3/KDE
>>>>> -I/usr/ports/x11/kdelibs4/work/kdelibs-4.4.3/kio
>>>>> -I/usr/ports/x11/kdelibs4/work/kdelibs-4.4.3/kio/bookmarks
>>>>> -I/usr/ports/x11/kdelibs4/work/kdelibs-4.4.3/kio/kio
>>>>> -I/usr/ports/x11/kdelibs4/work/kdelibs-4.4.3/kio/kfile
>>>>> -I/usr/ports/x11/kdelibs4/work/kdelibs-4.4.3/kdeui
>>>>> -I/usr/ports/x11/kdelibs4/work/kdelibs-4.4.3/kdeui/actions
>>>>> -I/usr/ports/x11/kdelibs4/work/kdelibs-4.4.3/kdeui/colors
>>>>> -I/usr/ports/x11/kdelibs4/work/kdelibs-4.4.3/kdeui/config
>>>>> -I/usr/ports/x11/kdelibs4/work/kdelibs-4.4.3/kdeui/dialogs
>>>>> -I/usr/ports/x11/kdelibs4/work/kdelibs-4.4.3/kdeui/findreplace
>>>>> -I/usr/ports/x11/kdelibs4/work/kdelibs-4.4.3/kdeui/fonts
>>>>> -I/usr/ports/x11/kdelibs4/work/kdelibs-4.4.3/kdeui/icons
>>>>> -I/usr/ports/x11/kdelibs4/work/kdelibs-4.4.3/kdeui/itemviews
>>>>> -I/usr/ports/x11/kdelibs4/work/kdelibs-4.4.3/kdeui/jobs
>>>>> -I/usr/ports/x11/kdelibs4/work/kdelibs-4.4.3/kdeui/kernel
>>>>> -I/usr/ports/x11/kdelibs4/work/kdelibs-4.4.3/kdeui/notifications
>>>>> -I/usr/ports/x11/kdelibs4/work/kdelibs-4.4.3/kdeui/paged
>>>>> -I/usr/ports/x11/kdelibs4/work/kdelibs-4.4.3/kdeui/plotting
>>>>> -I/usr/ports/x11/kdelibs4/work/kdelibs-4.4.3/kdeui/shortcuts
>>>>> -I/usr/ports/x11/kdelibs4/work/kdelibs-4.4.3/kdeui/sonnet
>>>>> -I/usr/ports/x11/kdelibs4/work/kdelibs-4.4.3/kdeui/util
>>>>> -I/usr/ports/x11/kdelibs4/work/kdelibs-4.4.3/kdeui/widgets
>>>>> -I/usr/ports/x11/kdelibs4/work/kdelibs-4.4.3/kdeui/windowmanagement
>>>>> -I/usr/ports/x11/kdelibs4/work/kdelibs-4.4.3/kdeui/xmlgui
>>>>> -I/usr/ports/x11/kdelibs4/work/kdelibs-4.4.3/kjs
>>>>> -I/usr/ports/x11/kdelibs4/work/kdelibs-4.4.3/build/kjs
>>>>> -I/usr/ports/x11/kdelibs4/work/kdelibs-4.4.3/kdecore
>>>>> -I/usr/ports/x11/kdelibs4/work/kdelibs-4.4.3/build/kdecore
>>>>> -I/usr/ports/x11/kdelibs4/work/kdelibs-4.4.3/kdecore/compression
>>>>> -I/usr/ports/x11/kdelibs4/work/kdelibs-4.4.3/kdecore/config
>>>>> -I/usr/ports/x11/kdelibs4/work/kdelibs-4.4.3/kdecore/date
>>>>> -I/usr/ports/x11/kdelibs4/work/kdelibs-4.4.3/kdecore/io
>>>>> -I/usr/ports/x11/kdelibs4/work/kdelibs-4.4.3/kdecore/jobs
>>>>> -I/usr/ports/x11/kdelibs4/work/kdelibs-4.4.3/kdecore/kernel
>>>>> -I/usr/ports/x11/kdelibs4/work/kdelibs-4.4.3/kdecore/auth
>>>>> -I/usr/ports/x11/kdelibs4/work/kdelibs-4.4.3/kdecore/network
>>>>> -I/usr/ports/x11/kdelibs4/work/kdelibs-4.4.3/kdecore/services
>>>>> -I/usr/ports/x11/kdelibs4/work/kdelibs-4.4.3/kdecore/localization
>>>>> -I/usr/ports/x11/kdelibs4/work/kdelibs-4.4.3/kdecore/sycoca
>>>>> -I/usr/ports/x11/kdelibs4/work/kdelibs-4.4.3/kdecore/text
>>>>> -I/usr/ports/x11/kdelibs4/work/kdelibs-4.4.3/kdecore/util
>>>>> -I/usr/ports/x11/kdelibs4/work/kdelibs-4.4.3/kdecore/sonnet
>>>>> -I/usr/local/include/QtCrypto -I/utils
>>>>> -I/usr/local/include/qt4/KDE -I/usr/local/include/qt4
>>>>> -I/usr/local/include/qt4/phonon
>>>>> -I/usr/local/include/qt4/QtXmlPatterns
>>>>> -I/usr/local/include/qt4/QtXml
>>>>> -I/usr/local/include/qt4/QtWebKit
>>>>> -I/usr/local/include/qt4/QtUiTools
>>>>> -I/usr/local/include/qt4/QtTest -I/usr/local/include/qt4/QtSvg
>>>>> -I/usr/local/include/qt4/QtSql
>>>>> -I/usr/local/include/qt4/QtScriptTools
>>>>> -I/usr/local/include/qt4/QtScript
>>>>> -I/usr/local/include/qt4/QtOpenGL
>>>>> -I/usr/local/include/qt4/QtNetwork
>>>>> -I/usr/local/include/qt4/QtHelp
>>>>> -I/usr/local/include/qt4/QtDesigner
>>>>> -I/usr/local/include/qt4/QtDBus
>>>>> -I/usr/local/include/qt4/Qt3Support
>>>>> -I/usr/local/include/qt4/QtGui -I/usr/local/include/qt4/QtCore
>>>>> -I/usr/local/include/qt4/Qt
>>>>> -I/usr/local/share/qt4/mkspecs/default -I/usr/local/include
>>>>> -o CMakeFiles/nepomuk.dir/resourcedata.o
>>>>> -c /usr/ports/x11/kdelibs4/work/kdelibs-4.4.3/nepomuk/core/resourcedata.cpp
>>>>> In file included
>>>>> from /usr/ports/x11/kdelibs4/work/kdelibs-4.4.3/nepomuk/core/resourcedata.cpp:29: /usr/ports/x11/kdelibs4/work/kdelibs-4.4.3/build/nepomuk/core/pimo.h:870:
>>>>> error: expected unqualified-id before ')' token gmake[2]: ***
>>>>> [nepomuk/core/CMakeFiles/nepomuk.dir/resourcedata.o] Error 1
>>>>> gmake[2]: Leaving directory
>>>>> `/usr/ports/x11/kdelibs4/work/kdelibs-4.4.3/build' gmake[1]:
>>>>> *** [nepomuk/core/CMakeFiles/nepomuk.dir/all] Error 2 gmake[1]:
>>>>> Leaving directory
>>>>> `/usr/ports/x11/kdelibs4/work/kdelibs-4.4.3/build' gmake: ***
>>>>> [all] Error 2
>>>>>
>>>>> If it matters, I am running 9.0-CURRENT from exactly one week
>>>>> ago.
>>>>>            
>>>> No thoughts?  It's not complaining about a missing head or
>>>> library, but about an include from kdelibs4 itself.  Yet I know
>>>> others have gotten it to build.  Is it really just broken on
>>>> -CURRENT?
>>>>
>>>>          
>>>
>>> No, it's not broken. I use it on -current, amd64
>>>
>>> Did you follow all instructions in UPDATING? nepomuk libraries was
>>> moved between packages, so you strongly need to remove kdebase\*
>>> and kdepim\* at first BEFORE starting upgrade process.
>>> And don't do it by hands - use specific tools like
>>> portupgrade/portmaster
>>>
>>>        
>> I removed all KDE ports and qt ports first (after using the
>> portupgrade directions in /usr/ports/UPDATING resulted in the error
>> in my first e-mail on the topic), so kdebase\* and kdepim\* are gone.
>>
>> Adam
>>      
> Alright, I guess if no one else has any suggestions on how to fix this
> or how to debug it further, I submit a pr.
>    
Check your build logs very closely.  I think I was seeing the very same 
thing, and my logs said that I needed to upgrade sysutils/policykit-qt 
to 0.9.3 (mine was at 0.9.2), and textproc/soprano to 2.4.3.  soprano is 
dependent on Redland, which also has special upgrade instructions from a 
few days ago.  After I upgraded them, this build problem went away.



Want to link to this message? Use this URL: <https://mail-archive.FreeBSD.org/cgi/mid.cgi?4BEDEECA.3090605>