Emerge kde-4.5

Gert Kello gert.kello at gmail.com
Fri Nov 12 06:01:54 CET 2010


>> 1. kde-4.5-kdeedu fails with
>> [ 83%] Building CXX object
>> marble/src/plugins/render/aprs/CMakeFiles/AprsPlugin.dir/AprsPlugin.obj
>> In file included from
>> e:\Kde4\svn\branches\KDE\4.5\kdeedu\marble\src\plugins\render\aprs\AprsPlugin.cpp:31:
>> e:\Kde4\svn\branches\KDE\4.5\kdeedu\marble\src\plugins\render\aprs\/qextserialport.h:144:48:
>> error: QtCore/private/qwineventnotifier_p.h: No such file or directory
>> In file included from
>> e:\Kde4\svn\branches\KDE\4.5\kdeedu\marble\src\plugins\render\aprs\AprsPlugin.cpp:31:
>> e:\Kde4\svn\branches\KDE\4.5\kdeedu\marble\src\plugins\render\aprs\/qextserialport.h:298:
>> error: ISO C++ forbids declaration of 'QWinEventNotifier' with no type
>> e:\Kde4\svn\branches\KDE\4.5\kdeedu\marble\src\plugins\render\aprs\/qextserialport.h:298:
>> error: expected ';' before '*' token
>>
>> Perhaps some batch needed to make a copy of that (non-public) header
>> to include folder?
>
> Hm, yeah, but it is non-public, so I don't want to include them into emerge.

So You think its is better if everyone figures out by themselves that
they need to copy that file manually into include/QTCore/private
folder (from [gitsources]\qt-4.7\4.7\src\corelib\kernel\qwineventnotifier_p.h)
?

>> 2. trying to emerge kdepimlibs:
>> First boost 1.37 binary is installed
>> Then, kdesupport-akonadi-1.1.2.20090504 installs boost-src and fails
>> to build, perhaps because the boost 1.37 headers are used
>> emerge --unmerge boost
>> emerge kdepimlibs - installs again boost 1.37
>> emerge --unmerge boost - fails, no error but files remain in directories
>
> I can't really reproduce that now. You might need to use the environment
> variable EMERGE_SOURCEONLY=True for this (please test with emerge -p
> kdepimlibs what will be installed though!)
>

I already managed to clean up my kde folder and marked boost-bin as
installed by editing installed file....

What goes about using EMERGE_SOURCEONLY=True then I had some issues,
some packages complained they can be compiled with mingw only (but I
use mingw4)
And I think that the bin\update-mime-database.exe was said to be not
valid executable if compiled from source.

Like emerge\portage\win32libs-sources\cfitsio-src\cfitsio-src-3.20.py has code
    def execute( self ):
        base.baseclass.execute( self )
        if self.compiler <> "mingw":
            print "error: can only be build with MinGW right now."
            exit( 1 )

(But I'm not sure if it was the one I saw. Just remember the code part)



The emerge -p kdepimlibs lists boost twice (I have set
EMERGE_DEFAULTCATEGORY=kde-4.5) I renamed the etc\portage\installed in
order to get the output.

E:\Kde4>emerge -p kdepimlibs
emerge.bat executed
06:43
emerge debug: buildAction: all
emerge debug: packageName: kdepimlibs
emerge debug: buildType: RelWithDebInfo
emerge debug: buildTests: None
___________________________________________________________________________
emerge warning: pretending gnuwin32/wget-1.11.4
emerge warning: pretending dev-util/7zip-9.16
emerge warning: pretending dev-util/uactools-20100711
emerge warning: pretending gnuwin32/patch-2.5.9-7
emerge warning: pretending virtual/bin-base-0.2
emerge warning: pretending dev-util/cmake-2.8.3
emerge warning: pretending dev-util/putty-0.60
emerge warning: pretending dev-util/subversion-1.6.5.20091115
emerge warning: pretending dev-util/git-1.7.0.2
emerge warning: pretending dev-util/mingw4-4.4.0
emerge warning: pretending gnuwin32/sed-4.1.5
emerge warning: pretending dev-util/pexports-0.44
emerge warning: pretending virtual/base-0.2
emerge warning: pretending win32libs-sources/expat-src-2.0.1
emerge warning: pretending win32libs-sources/dbus-src-1.4.0
emerge warning: pretending testing/mysql-pkg-5.1.46
emerge warning: pretending dev-util/perl-5.12.2.1202
emerge warning: pretending dev-util/msys-20100911
emerge warning: pretending win32libs-sources/zlib-src-1.2.5
emerge warning: pretending win32libs-sources/openssl-src-1.0.0
emerge warning: pretending libs/qt-4.7.0.20101007
emerge warning: pretending kdesupport/attica-20091119
emerge warning: pretending kdesupport/qjson-20100331
emerge warning: pretending kdesupport/dbusmenu-qt-git
emerge warning: pretending kdesupport/qca-2.0.2.20100225
emerge warning: pretending dev-util/automoc-0.9.89
emerge warning: pretending data/docbook-xsl-1.75.2
emerge warning: pretending win32libs-bin/jasper-1.900.1
emerge warning: pretending win32libs-bin/libpng-1.2.35
emerge warning: pretending win32libs-bin/win_iconv-0.0.1
emerge warning: pretending win32libs-bin/gettext-0.17
emerge warning: pretending win32libs-bin/giflib-4.1.4
emerge warning: pretending win32libs-bin/zlib-1.2.3
emerge warning: pretending win32libs-bin/iconv-1.13
emerge warning: pretending win32libs-bin/libxml2-2.6.30
emerge warning: pretending win32libs-bin/shared-mime-info-0.70
emerge warning: pretending win32libs-bin/jpeg-6.b
emerge warning: pretending win32libs-bin/libbzip2-1.0.5
emerge warning: pretending win32libs-bin/libxslt-1.1.23
emerge warning: pretending win32libs-bin/pcre-7.9
emerge warning: pretending win32libs-bin/openssl-0.9.8k
emerge warning: pretending win32libs-bin/aspell-0.60.5
emerge warning: pretending virtual/kdelibs-base-0.1
emerge warning: pretending kdesupport/phonon-4.3.1.20090227
emerge warning: pretending kdesupport/kdewin-0.5.4
emerge warning: pretending win32libs-sources/shared-desktop-ontologies-src-
emerge warning: pretending win32libs-bin/expat-2.0.1
emerge warning: pretending win32libs-bin/exiv2-0.19
emerge warning: pretending kdesupport/clucene-core-0.9.21-2.20090117
emerge warning: pretending kdesupport/strigi-0.7.1.20100107
emerge warning: pretending data/docbook-dtd-4.2
emerge warning: pretending testing/virtuoso-20100330
emerge warning: pretending win32libs-bin/sqlite-3.6.2
emerge warning: pretending win32libs-sources/libbzip2-src-1.0.6
emerge warning: pretending win32libs-sources/pcre-src-8.10
emerge warning: pretending win32libs-sources/libcurl-src-7.20.0
emerge warning: pretending win32libs-sources/redland-src-1.0.8.20090124
emerge warning: pretending kdesupport/soprano-2.3.71.20100107
emerge warning: pretending kdesupport/qimageblitz-0.0.5.20090108
emerge warning: pretending kde-4.5/kdelibs-20080202
emerge warning: pretending win32libs-sources/cyrus-sasl-src-2.1.22
emerge warning: pretending dev-util/bjam-3.1.16-1
->emerge warning: pretending win32libs-sources/boost-src-20101019
emerge warning: pretending kdesupport/akonadi-1.1.2.20090504
emerge warning: pretending win32libs-bin/gpgme-1.1.4
emerge warning: pretending win32libs-sources/libical-src-0.44
->emerge warning: pretending win32libs-bin/boost-1.37.0
emerge warning: pretending kde-4.5/kdepimlibs-20080202


More information about the Kde-windows mailing list