Date: Tue, 30 Mar 2010 08:47:07 GMT From: Pascal Stumpf <Pascal.Stumpf@cubes.de> To: freebsd-gnats-submit@FreeBSD.org Subject: ports/145195: x11/kdelibs4 fails if qt3 is installed Message-ID: <201003300847.o2U8l71t010991@www.freebsd.org> Resent-Message-ID: <201003300850.o2U8o4l8014692@freefall.freebsd.org>
next in thread | raw e-mail | index | archive | help
>Number: 145195 >Category: ports >Synopsis: x11/kdelibs4 fails if qt3 is installed >Confidential: no >Severity: non-critical >Priority: low >Responsible: freebsd-ports-bugs >State: open >Quarter: >Keywords: >Date-Required: >Class: sw-bug >Submitter-Id: current-users >Arrival-Date: Tue Mar 30 08:50:03 UTC 2010 >Closed-Date: >Last-Modified: >Originator: Pascal Stumpf >Release: 8.0-STABLE >Organization: - >Environment: >Description: Ok, I think this problem has been around for a while but still not fixed: http://osdir.com/ml/kde-freebsd/2010-02/msg00175.html http://lists.freebsd.org/pipermail/freebsd-ports/2009-December/058037.html If you have qt3 installed, kdelibs4 will try to use qt3 headers (in /usr/local/include) instead of qt4 headers (/usr/local/kde4/include) and, of course, fail. In file included from /usr/ports/x11/kdelibs4/work/kdelibs-4.3.5/kio/bookmarks/k bookmark.cc:33: /usr/local/include/qdatetime.h:51: error: function definition does not declare p arameters /usr/local/include/qdatetime.h:123: error: function definition does not declare parameters /usr/local/include/qdatetime.h:184: error: function definition does not declare parameters /usr/local/include/qdatetime.h:241: error: expected initializer before '&' token /usr/local/include/qdatetime.h:242: error: expected initializer before '&' token /usr/local/include/qdatetime.h:243: error: expected initializer before '&' token /usr/local/include/qdatetime.h:244: error: expected initializer before '&' token /usr/local/include/qdatetime.h:245: error: expected initializer before '&' token /usr/local/include/qdatetime.h:246: error: expected initializer before '&' token /usr/ports/x11/kdelibs4/work/kdelibs-4.3.5/kio/bookmarks/kbookmark.cc: In member function 'void KBookmark::updateAccessMetadata()': /usr/ports/x11/kdelibs4/work/kdelibs-4.3.5/kio/bookmarks/kbookmark.cc:515: error : incomplete type 'QDateTime' used in nested name specifier *** Error code 1 1 error *** Error code 2 1 error *** Error code 2 1 error *** Error code 1 Stop in /usr/ports/x11/kdelibs4. >How-To-Repeat: >Fix: I think cmake should check for presence of qt3 on the system and adjust include dirs accordingly. >Release-Note: >Audit-Trail: >Unformatted:
Want to link to this message? Use this URL: <https://mail-archive.FreeBSD.org/cgi/mid.cgi?201003300847.o2U8l71t010991>