Paul Manners | 19 Nov 09:12 2014
Picon

Trouble with setting up KDE build environment

Hi, 

I'm going through the process described here:


to try and get a build environment set up.  

I using VS2013 express running on x64 and Win8. 

My directory structure is:

c:\kderoot\emerge
c:\kderoot\etc\kdesettings.ini

where kdesettings.ini has been copied from the emerge directory and edited accordingly.

I've tried this with the git branches master and kde-4.13 for emerge without success.   I don't have a kdesettings.bat (when using the master branch) following the discussion on this list related to bug #339016.  When running a powershell (powershell -executionpolicy unrestricted), I am able to run the .\kdeevn.ps1 script successfully.  However when it comes to running "emerge --help" it doesn't appear that it is in the application search path.  I've looked at the README docs in the emerge directory but they haven't shed any light.  Given I need to run kdeevn.ps1, I can't run it in my git bash prompt.  Running kdeevnt.bat in git-bash doesn't seem to work either.  

I'm sure this is something silly, perhaps someone can point me in the right direction?

regards
Paul

 
_______________________________________________
Kde-windows mailing list
Kde-windows@...
https://mail.kde.org/mailman/listinfo/kde-windows
Michael Gooch | 12 Nov 19:16 2014
Picon

[Bug 340899] New: Konsole package cmake file wants missing framworks package: PTY

https://bugs.kde.org/show_bug.cgi?id=340899

            Bug ID: 340899
           Summary: Konsole package cmake file wants missing framworks
                    package: PTY
           Product: kde-windows
           Version: unspecified
          Platform: MS Windows
                OS: MS Windows
            Status: UNCONFIRMED
          Severity: normal
          Priority: NOR
         Component: porting
          Assignee: kde-windows@...
          Reporter: goochmi@...

After changing CONFIG to MODULE so that the previous error of not having the
master config file for KF5 is sidestepped, one finds that the cmake file wants
the KF5PTY package, which does not appear to exist yet for kde-windows.

Reproducible: Always

Steps to Reproduce:
1. try to emerge konsole

Actual Results:  
failure message about missing KF5PTY cmake files

Expected Results:  
konsole compiles, or at least attempts to, (gets beyond dependency checks)

Might simply be that PTY isn't ready yet, but figured it couldn't hurt to
submit this in a separate bug report, since it is technically a different
issue.

--

-- 
You are receiving this mail because:
You are the assignee for the bug.
Michael Gooch | 10 Nov 22:45 2014
Picon

[Bug 340834] New: emerge konsole error: KF5 missing

https://bugs.kde.org/show_bug.cgi?id=340834

            Bug ID: 340834
           Summary: emerge konsole error: KF5 missing
           Product: kde-windows
           Version: unspecified
          Platform: MS Windows
                OS: MS Windows
            Status: UNCONFIRMED
          Severity: normal
          Priority: NOR
         Component: other
          Assignee: kde-windows@...
          Reporter: goochmi@...

CMake Error at CMakeLists.txt:24 (find_package):
  Could not find a package configuration file provided by "KF5" with any of
  the following names:

    KF5Config.cmake
    kf5-config.cmake

Reproducible: Didn't try

I'm trying to see if I can find a framework or package that supplies the
missing piece, this looks like a missing dependency problem

--

-- 
You are receiving this mail because:
You are the assignee for the bug.
Michael Gooch | 10 Nov 20:37 2014
Picon

[Bug 340831] New: Error on emerge kdevelop in kcwsh

https://bugs.kde.org/show_bug.cgi?id=340831

            Bug ID: 340831
           Summary: Error on emerge kdevelop in kcwsh
           Product: kde-windows
           Version: unspecified
          Platform: MS Windows
                OS: MS Windows
            Status: UNCONFIRMED
          Severity: normal
          Priority: NOR
         Component: other
          Assignee: kde-windows@...
          Reporter: goochmi@...

[ 79%] [ 82%] Building CXX object
tests/CMakeFiles/terminaltest.dir/terminaltest.cpp.obj
Building CXX object
tests/CMakeFiles/terminaltest.dir/terminaltest_automoc.cpp.obj
q:\kcwsh\tests\terminaltest.cpp: In constructor 'TestTerminal::TestTerminal()':
q:\kcwsh\tests\terminaltest.cpp:61:52: error: 'nullptr' was not declared in
this scope
 TestTerminal::TestTerminal() : Terminal(), m_timer(nullptr) {
                                                    ^
q:\kcwsh\tests\terminaltest.cpp: In member function 'void
TestTerminal::startCmdDelayed(std::vector<std::basic_string<wchar_t> >, int)':
q:\kcwsh\tests\terminaltest.cpp:66:19: error: 'nullptr' was not declared in
this scope
     if(m_timer != nullptr) {
                   ^
q:\kcwsh\tests\terminaltest.cpp: In member function 'virtual void
TestTerminal::sizeChanged()':
q:\kcwsh\tests\terminaltest.cpp:138:34: warning: extended initializer lists
only available with -std=c++11 or -std=gnu++11
                     c = { 80, 25 };
                                  ^
q:\kcwsh\tests\terminaltest.cpp:138:23: warning: extended initializer lists
only available with -std=c++11 or -std=gnu++11
                     c = { 80, 25 };
                       ^
q:\kcwsh\tests\terminaltest.cpp:140:44: warning: extended initializer lists
only available with -std=c++11 or -std=gnu++11
                     m_testSize = { 162, 52 };
                                            ^
q:\kcwsh\tests\terminaltest.cpp:140:32: warning: extended initializer lists
only available with -std=c++11 or -std=gnu++11
                     m_testSize = { 162, 52 };
                                ^
q:\kcwsh\tests\terminaltest.cpp:145:44: warning: extended initializer lists
only available with -std=c++11 or -std=gnu++11
                     m_testSize = { 160, 50 };
                                            ^
q:\kcwsh\tests\terminaltest.cpp:145:32: warning: extended initializer lists
only available with -std=c++11 or -std=gnu++11
                     m_testSize = { 160, 50 };
                                ^
q:\kcwsh\tests\terminaltest.cpp:150:49: warning: extended initializer lists
only available with -std=c++11 or -std=gnu++11
                     m_testSize = { 10000, 10000 }; // we want to restrict to
the maximum size now
                                                 ^
q:\kcwsh\tests\terminaltest.cpp:150:32: warning: extended initializer lists
only available with -std=c++11 or -std=gnu++11
                     m_testSize = { 10000, 10000 }; // we want to restrict to
the maximum size now
                                ^
q:\kcwsh\tests\terminaltest.cpp: In function 'int main()':
q:\kcwsh\tests\terminaltest.cpp:220:33: warning: extended initializer lists
only available with -std=c++11 or -std=gnu++11
         t.m_testSize = { 80, 25 };
                                 ^
q:\kcwsh\tests\terminaltest.cpp:220:22: warning: extended initializer lists
only available with -std=c++11 or -std=gnu++11
         t.m_testSize = { 80, 25 };
                      ^
jom:
R:\build\testing\kcwsh\work\mingw-w64-RelWithDebInfo-gitHEAD\tests\CMakeFiles\terminaltest.dir\build.make
[tests\CMakeFiles\terminaltest.dir\terminaltest.cpp.obj] Error 1
jom:
R:\build\testing\kcwsh\work\mingw-w64-RelWithDebInfo-gitHEAD\CMakeFiles\Makefile2
[tests\CMakeFiles\terminaltest.dir\all] Error 2
jom: R:\build\testing\kcwsh\work\mingw-w64-RelWithDebInfo-gitHEAD\Makefile
[all] Error 2
emerge warning: while running make cmd: jom
emerge error: fatal error: package testing/kcwsh all failed

Reproducible: Always

Steps to Reproduce:
emerge konsole

Actual Results:  
error as above

Expected Results:  
proper compilation of dependencies and konsole itself

--

-- 
You are receiving this mail because:
You are the assignee for the bug.
Michael Gooch | 10 Nov 20:31 2014
Picon

[Bug 340829] New: Cryptic Warnings on emerge KDevelop

https://bugs.kde.org/show_bug.cgi?id=340829

            Bug ID: 340829
           Summary: Cryptic Warnings on emerge KDevelop
           Product: kde-windows
           Version: unspecified
          Platform: Other
                OS: Linux
            Status: UNCONFIRMED
          Severity: normal
          Priority: NOR
         Component: other
          Assignee: kde-windows@...
          Reporter: goochmi@...

Could not find drkonqi at r://bin/drkonqi
kbuildsycoca5 running...
Recreating ksycoca file ("C:/Users/Michael/AppData/Local/cache/ksycoca5",
version 300)
Menu "applications.menu" not found.
"applications.menu"  not found in  ()

Saving
Emitting notifyDatabaseChanged ("services", "servicetypes", "xdgdata-mime",
"apps")

r:\>emerge kdevelop
emerge debug: buildAction: all
emerge debug: packageName: ['kdevelop']
emerge debug: buildType: RelWithDebInfo
emerge debug: buildTests: False
________________________________________________________________________________
Warning: General/EMERGE_ARCHITECTURE is deprecated and has ben renamed to
General/Architecture

applications menu etc above

Reproducible: Didn't try

Actual Results:  
It seems to have emerged properly, I just don't know what the above means.. Is
it a missing dependency, or something that would trigger if an app menu
existed?

Expected Results:  
No such warnings

the only thing i've explicitly tried to emerge was kdevelop, its entirely
possible that it is searching for something like nautilus or gnome application
lists.

--

-- 
You are receiving this mail because:
You are the assignee for the bug.
Andrius da Costa Ribas | 8 Nov 23:27 2014
Picon

Review Request 121081: QT_WA

This is an automatically generated e-mail. To reply, visit: https://git.reviewboard.kde.org/r/121081/

Review request for KDE Base Apps, KDE Frameworks and kdewin.
By Andrius da Costa Ribas.
Repository: kde-baseapps

Description

QT_WA is not available on Qt5. We also only use the Unicode version, anyways.

Testing

It builds (MSVC2013 - 64bit) after this patch (along other patches I'm sending to review today). Kdebase-apps is still not very functional, though (missing icons and weird UI).

Diffs

  • lib/konq/src/konq_copytomenu.cpp (7f97c12)

View Diff

_______________________________________________
Kde-windows mailing list
Kde-windows@...
https://mail.kde.org/mailman/listinfo/kde-windows
Andrius da Costa Ribas | 8 Nov 23:26 2014
Picon

Review Request 121080: Replace KDE_DUMMY_QHASH_FUNCTION.

This is an automatically generated e-mail. To reply, visit: https://git.reviewboard.kde.org/r/121080/

Review request for KDE Base Apps, KDE Frameworks and kdewin.
By Andrius da Costa Ribas.
Repository: kde-baseapps

Description

Since we're not using kdemacros.h here anymore, KDE_DUMMY_QHASH_FUNCTION is not available. Implement it instead.

Testing

It builds (MSVC2013 - 64bit) after this patch (along other patches I'm sending to review today). Kdebase-apps is still not very functional, though (missing icons and weird UI).

Diffs

  • lib/konq/src/konq_historyentry.h (de34d6b)

View Diff

_______________________________________________
Kde-windows mailing list
Kde-windows@...
https://mail.kde.org/mailman/listinfo/kde-windows
Andrius da Costa Ribas | 8 Nov 23:14 2014
Picon

Review Request 121076: Do not require KF5::Su on Windows

This is an automatically generated e-mail. To reply, visit: https://git.reviewboard.kde.org/r/121076/

Review request for KDE Frameworks and kdewin.
By Andrius da Costa Ribas.
Repository: kde-baseapps

Description

kdepasswd, which requires it, is already disabled on Windows. There is also konq-plugins/shellcmdplugins which was also disabled on Windows, but konq-plugins is entirely disabled now.

Testing

It builds (MSVC2013 - 64bit) after this patch (along other patches I'm sending to review today). Kdebase-apps is still not very functional, though (missing icons and weird UI).

Diffs

  • CMakeLists.txt (f02b069)

View Diff

_______________________________________________
Kde-windows mailing list
Kde-windows@...
https://mail.kde.org/mailman/listinfo/kde-windows
Paul Manners | 8 Nov 20:29 2014
Picon

Building latest release of KDE

Good day, 

I'm wanting to try out the latest version of Okular in Windows.  I've spent some time reading though the documentation on the KDE for Windows Initiative site as well the okular website, forums, IRC and mailing lists.  I'm trying to find a path of least resistance but the details I've found are from posts and documentation that goes back quite some time, so I'm not sure if they are still valid.

My findings so far are: 

- There's no new release of KDE for Windows that includes the latest version of Okular.  The last release was May 2013 based KDE 4.10.2.  I get the feeling that the KDE binary builds (for windows) are no longer being produced due to a shift towards kf5.  I don't however see any formal releases of kf5 so I'm guessing what I need to focus on is a custom build of KDE 4.14.2 in windows.

- With doing a build in Windows, the key thing to me seems to be the choice of build system: either MSVC or MinGW.  I don't see any theoretical reason why the latest version of VS (2013) would not work, but from my research one would definitely not want to go with anything earlier than VS2008  Use of the emerge tool seems to be the way to go.  I'm familiar with GNU tool chain, but was not able to find out whether the MS or GNU route has fewer issues.  I have a requirement for OS X too (so would expect to use GNU), but that's dependent on whether I can test Okular on Windows.

Any pointers or validation of my current assessment of the situation would be greatly appreciated.

Thanks
Paul
_______________________________________________
Kde-windows mailing list
Kde-windows@...
https://mail.kde.org/mailman/listinfo/kde-windows
Michael Gooch | 7 Nov 23:35 2014
Picon

[Bug 340743] New: emerge failure on knewstuff

https://bugs.kde.org/show_bug.cgi?id=340743

            Bug ID: 340743
           Summary: emerge failure on knewstuff
           Product: kde-windows
           Version: unspecified
          Platform: Other
                OS: MS Windows
            Status: UNCONFIRMED
          Severity: major
          Priority: NOR
         Component: buildsystem
          Assignee: kde-windows@...
          Reporter: goochmi@...

CMakeFiles\knewstuffauthortest.dir/objects.a(entryinternal.cpp.obj): In
function `KNS3::EntryInternal::toEntry() const':
q:/knewstuff/src/core/entryinternal.cpp:576: undefined reference to
`__imp__ZN4KNS35EntryC1Ev'

there are MANY error/warning reports like this:
q:\knewstuff\src\entry.cpp:80:15: warning: 'KNS3::Entry::Status
KNS3::Entry::status() const' redeclared without dllimport attribute: previous
dllimport ignored [-Wattributes]
 Entry::Status Entry::status() const
               ^
also, noted these error messages:

q:\knewstuff\src\attica\atticaprovider.cpp:289:65: warning: 'QString
Attica::DownloadDescription::priceAmount()' is deprecated (declared at
r:/include/KF5/Attica/attica/downloaddescription.h:74)
[-Wdeprecated-declarations]
     if (content.downloadUrlDescription(pair.second).priceAmount() <
item.balance()) {
                                                                 ^
In file included from q:\knewstuff\src\attica\atticaprovider.cpp:21:0:
q:\knewstuff\src\attica\atticaprovider.cpp:295:119: warning: 'QString
Attica::DownloadDescription::priceAmount()' is deprecated (declared at
r:/include/KF5/Attica/attica/downloaddescription.h:74)
[-Wdeprecated-declarations]
                                              item.currency(),
content.downloadUrlDescription(pair.second).priceAmount()

                                       ^
q:\knewstuff\src\attica\atticaprovider.cpp:309:104: warning: 'QString
Attica::DownloadDescription::priceAmount()' is deprecated (declared at
r:/include/KF5/Attica/attica/downloaddescription.h:74)
[-Wdeprecated-declarations]
                                          item.balance(),
content.downloadUrlDescription(0).priceAmount()));

collect2.exe: error: ld returned 1 exit status
jom:
R:\build\frameworks\knewstuff\work\mingw-w64-RelWithDebInfo-master\autotests\CMakeFiles\knewstuffauthortest.dir\build.make
[bin\knewstuffauthortest.exe] Error 1
jom:
R:\build\frameworks\knewstuff\work\mingw-w64-RelWithDebInfo-master\CMakeFiles\Makefile2
[autotests\CMakeFiles\knewstuffauthortest.dir\all] Error 2
jom:
R:\build\frameworks\knewstuff\work\mingw-w64-RelWithDebInfo-master\Makefile
[all] Error 2
emerge warning: while running make cmd: jom
emerge error: fatal error: package frameworks/knewstuff all failed

Reproducible: Always

Steps to Reproduce:
1. clone emerge
2. kdeenv.bat
3. emerge kdevelop

Actual Results:  
failure on frameworks knewstuff

Expected Results:  
build kdevelop successfully after building dependencies

it looks like a library that it needs isn't being linked ,and that there may be
some errors in something related to dllimport functions

--

-- 
You are receiving this mail because:
You are the assignee for the bug.
Pedro Francisco | 6 Nov 17:57 2014
Picon

master: knewstuff fails, maybe conflict between entry and core\entryinternal ?

PS R:\emerge\bin> .\emerge -i knewstuff
emerge debug: buildAction: all
emerge debug: packageName: ['knewstuff']
emerge debug: buildType: RelWithDebInfo
emerge debug: buildTests: False
________________________________________________________________________________
emerge debug: fetching [git]kde:knewstuff|master|
Already up-to-date.
Already on 'master'
Your branch is up-to-date with 'origin/master'.
Already up-to-date.
Already on 'master'
Your branch is up-to-date with 'origin/master'.
entering: r:\build\frameworks\knewstuff\work\mingw-w64-RelWithDebInfo-master
cleaning r:\build\frameworks\knewstuff\work\mingw-w64-RelWithDebInfo-master
entering: r:\build\frameworks\knewstuff\work\mingw-w64-RelWithDebInfo-master
emerge debug: cmake -G "MinGW Makefiles"  -DCMAKE_INSTALL_PREFIX="r:/"
-DCMAKE_PREFIX_PATH="r:/" -DCMAKE_BUILD_TYPE=RelW
ithDebInfo "q:\knewstuff"
-- The C compiler identification is GNU 4.9.2
-- The CXX compiler identification is GNU 4.9.2
-- Check for working C compiler: r:/mingw64/bin/gcc.exe
-- Check for working C compiler: r:/mingw64/bin/gcc.exe -- works
-- Detecting C compiler ABI info
-- Detecting C compiler ABI info - done
-- Check for working CXX compiler: r:/mingw64/bin/g++.exe
-- Check for working CXX compiler: r:/mingw64/bin/g++.exe -- works
-- Detecting CXX compiler ABI info
-- Detecting CXX compiler ABI info - done
-- Looking for __GLIBC__
-- Looking for __GLIBC__ - not found
-- Found Gettext: r:/dev-utils/bin/msgmerge.exe
-- Found PythonInterp: C:/progs/Python34/python.exe (found version "3.4.2")
CMake Warning (dev) at src/CMakeLists.txt:1 (project):
  Policy CMP0048 is not set: project() command manages VERSION variables.
  Run "cmake --help-policy CMP0048" for policy details.  Use the cmake_policy
  command to set the policy and suppress this warning.

  The following variable(s) would be set to empty:

    PROJECT_VERSION
    PROJECT_VERSION_MAJOR
    PROJECT_VERSION_MINOR
    PROJECT_VERSION_PATCH
This warning is for project developers.  Use -Wno-dev to suppress it.

-- Performing Test COMPILER_HAS_DEPRECATED_ATTR
-- Performing Test COMPILER_HAS_DEPRECATED_ATTR - Success
--
-- The following REQUIRED packages have been found:

 * ECM (required version >= 1.4.0)
 * Qt5Core (required version >= 5.3.3)
 * Qt5Gui (required version >= 5.3.3)
 * Qt5Widgets
 * Qt5Xml
 * KF5Archive (required version >= 5.4.0)
 * KF5Completion (required version >= 5.4.0)
 * KF5Config (required version >= 5.4.0)
 * KF5CoreAddons (required version >= 5.4.0)
 * Gettext
 * PythonInterp
 * KF5I18n (required version >= 5.4.0)
 * KF5IconThemes (required version >= 5.4.0)
 * KF5KIO (required version >= 5.4.0)
 * KF5ItemViews (required version >= 5.4.0)
 * KF5TextWidgets (required version >= 5.4.0)
 * KF5WidgetsAddons (required version >= 5.4.0)
 * KF5XmlGui (required version >= 5.4.0)
 * KF5Attica (required version >= 5.4.0) , A Qt library that
implements the Open Collaboration Services API , <https://p
rojects.kde.org/attica>
   Support for Get Hot New Stuff in KNewStuff
 * Qt5Test
   Required for unit tests
 * Qt5 (required version >= 5.2.0)

-- Configuring done
-- Generating done
-- Build files have been written to:
R:/build/frameworks/knewstuff/work/mingw-w64-RelWithDebInfo-master
entering: r:\build\frameworks\knewstuff\work\mingw-w64-RelWithDebInfo-master

jom 1.0.14 - empower your cores

Scanning dependencies of target KF5NewStuff_automoc
[  1%] Automatic moc for target KF5NewStuff
Generating moc_downloadmanager.cpp
Generating moc_downloadwidget.cpp
Generating moc_uploaddialog.cpp
Generating moc_atticaprovider_p.cpp
Generating moc_button.cpp
Generating moc_cache_p.cpp
Generating moc_engine_p.cpp
Generating moc_installation_p.cpp
Generating moc_provider_p.cpp
Generating moc_security_p.cpp
Generating moc_xmlloader_p.cpp
Generating moc_downloaddialog.cpp
Generating moc_staticxmlprovider_p.cpp
Generating moc_entrydetailsdialog_p.cpp
Generating moc_imageloader_p.cpp
Generating moc_imagepreviewwidget_p.cpp
Generating moc_itemsgridviewdelegate_p.cpp
Generating moc_itemsmodel_p.cpp
Generating moc_itemsviewbasedelegate_p.cpp
Generating moc_itemsviewdelegate_p.cpp
Generating moc_progressindicator_p.cpp
Generating moc_atticahelper_p.cpp
[  1%] Built target KF5NewStuff_automoc
Scanning dependencies of target knewstuffauthortest_automoc
[  3%] Automatic moc for target knewstuffauthortest
Generating knewstuffauthortest.moc
Generating moc_xmlloader_p.cpp
[  3%] Built target knewstuffauthortest_automoc
Scanning dependencies of target knewstuffentrytest_automoc
[  5%] Automatic moc for target knewstuffentrytest
Generating knewstuffentrytest.moc
Generating moc_xmlloader_p.cpp
[  5%] Built target knewstuffentrytest_automoc
Scanning dependencies of target khotnewstuff_automoc
[  7%] Automatic moc for target khotnewstuff
[  7%] Built target khotnewstuff_automoc
Scanning dependencies of target khotnewstuff_upload_automoc
[  9%] Automatic moc for target khotnewstuff_upload
[  9%] Built target khotnewstuff_upload_automoc
[ 11%] [ 13%] Generating ui_downloadwidget.h
Generating ui_uploaddialog.h
q:\knewstuff\src\downloadwidget.ui: Warning: Z-order assignment: '' is
not a valid widget.
Scanning dependencies of target KF5NewStuff
[ 17%] [ 17%] [ 19%] Building CXX object
src/CMakeFiles/KF5NewStuff.dir/downloadmanager.cpp.obj
[ 21%] Building CXX object src/CMakeFiles/KF5NewStuff.dir/button.cpp.obj
Building CXX object src/CMakeFiles/KF5NewStuff.dir/entry.cpp.obj
Building CXX object src/CMakeFiles/KF5NewStuff.dir/knewstuffaction.cpp.obj
[ 23%] Building CXX object src/CMakeFiles/KF5NewStuff.dir/core/author.cpp.obj
[ 25%] [ 27%] Building CXX object
src/CMakeFiles/KF5NewStuff.dir/core/cache.cpp.obj
Building CXX object src/CMakeFiles/KF5NewStuff.dir/core/engine.cpp.obj
[ 29%] Building CXX object
src/CMakeFiles/KF5NewStuff.dir/core/entryinternal.cpp.obj
[ 31%] Building CXX object
src/CMakeFiles/KF5NewStuff.dir/core/installation.cpp.obj
[ 33%] Building CXX object src/CMakeFiles/KF5NewStuff.dir/core/provider.cpp.obj
[ 35%] Building CXX object src/CMakeFiles/KF5NewStuff.dir/core/security.cpp.obj
[ 37%] Building CXX object src/CMakeFiles/KF5NewStuff.dir/core/xmlloader.cpp.obj
[ 39%] Building CXX object
src/CMakeFiles/KF5NewStuff.dir/staticxml/staticxmlprovider.cpp.obj
[ 41%] Building CXX object src/CMakeFiles/KF5NewStuff.dir/ui/imageloader.cpp.obj
[ 43%] Building CXX object
src/CMakeFiles/KF5NewStuff.dir/ui/imagepreviewwidget.cpp.obj
[ 45%] Building CXX object src/CMakeFiles/KF5NewStuff.dir/ui/itemsmodel.cpp.obj
[ 47%] Building CXX object src/CMakeFiles/KF5NewStuff.dir/ui/itemsview.cpp.obj
[ 49%] Building CXX object
src/CMakeFiles/KF5NewStuff.dir/ui/itemsgridviewdelegate.cpp.obj
[ 50%] Building CXX object
src/CMakeFiles/KF5NewStuff.dir/ui/progressindicator.cpp.obj
[ 52%] Building CXX object
src/CMakeFiles/KF5NewStuff.dir/attica/atticaprovider.cpp.obj
[ 54%] Building CXX object
src/CMakeFiles/KF5NewStuff.dir/upload/atticahelper.cpp.obj
[ 56%] Building CXX object src/CMakeFiles/KF5NewStuff.dir/downloaddialog.cpp.obj
q:\knewstuff\src\attica\atticaprovider.cpp: In member function 'void
KNS3::AtticaProvider::accountBalanceLoaded(Attica::
BaseJob*)':
q:\knewstuff\src\attica\atticaprovider.cpp:289:65: warning: 'QString
Attica::DownloadDescription::priceAmount()' is depr
ecated (declared at
r:/include/KF5/Attica/attica/downloaddescription.h:74)
[-Wdeprecated-declarations]
     if (content.downloadUrlDescription(pair.second).priceAmount() <
item.balance()) {
                                                                 ^
In file included from q:\knewstuff\src\attica\atticaprovider.cpp:21:0:
q:\knewstuff\src\attica\atticaprovider.cpp:295:119: warning: 'QString
Attica::DownloadDescription::priceAmount()' is dep
recated (declared at
r:/include/KF5/Attica/attica/downloaddescription.h:74)
[-Wdeprecated-declarations]
                                              item.currency(),
content.downloadUrlDescription(pair.second).priceAmount()

                                                ^

q:\knewstuff\src\attica\atticaprovider.cpp:309:104: warning: 'QString
Attica::DownloadDescription::priceAmount()' is dep
recated (declared at
r:/include/KF5/Attica/attica/downloaddescription.h:74)
[-Wdeprecated-declarations]
                                          item.balance(),
content.downloadUrlDescription(0).priceAmount()));

                                 ^
[ 58%] Building CXX object src/CMakeFiles/KF5NewStuff.dir/downloadwidget.cpp.obj
[ 60%] Building CXX object
src/CMakeFiles/KF5NewStuff.dir/ui/entrydetailsdialog.cpp.obj
[ 62%] Building CXX object
src/CMakeFiles/KF5NewStuff.dir/ui/itemsviewdelegate.cpp.obj
[ 64%] Building CXX object
src/CMakeFiles/KF5NewStuff.dir/ui/itemsviewbasedelegate.cpp.obj
[ 66%] Building CXX object
src/CMakeFiles/KF5NewStuff.dir/KF5NewStuff_automoc.cpp.obj
[ 68%] Building CXX object src/CMakeFiles/KF5NewStuff.dir/uploaddialog.cpp.obj
Linking CXX shared library ..\bin\libKF5NewStuff.dll
[ 68%] Built target KF5NewStuff
Scanning dependencies of target knewstuffauthortest
[ 70%] [ 72%] [ 74%] Building CXX object
autotests/CMakeFiles/knewstuffauthortest.dir/knewstuffauthortest.cpp.obj
[ 76%] Building CXX object
autotests/CMakeFiles/knewstuffauthortest.dir/__/src/core/author.cpp.obj
Building CXX object
autotests/CMakeFiles/knewstuffauthortest.dir/__/src/core/entryinternal.cpp.obj
Building CXX object
autotests/CMakeFiles/knewstuffauthortest.dir/__/src/entry.cpp.obj
[ 78%] Building CXX object
autotests/CMakeFiles/knewstuffauthortest.dir/__/src/core/xmlloader.cpp.obj
q:\knewstuff\src\entry.cpp:25:1: warning: 'KNS3::Entry::Entry()'
redeclared without dllimport attribute: previous dllimp
ort ignored [-Wattributes]
 Entry::Entry()
 ^
q:\knewstuff\src\entry.cpp:30:1: warning: 'KNS3::Entry::Entry(const
KNS3::Entry&)' redeclared without dllimport attribut
e: previous dllimport ignored [-Wattributes]
 Entry::Entry(const Entry &other)
 ^
q:\knewstuff\src\entry.cpp:35:8: warning: 'KNS3::Entry&
KNS3::Entry::operator=(const KNS3::Entry&)' redeclared without d
llimport attribute: previous dllimport ignored [-Wattributes]
 Entry &Entry::operator=(const Entry &other)
        ^
q:\knewstuff\src\entry.cpp:41:1: warning: 'KNS3::Entry::~Entry()'
redeclared without dllimport attribute: previous dllim
port ignored [-Wattributes]
 Entry::~Entry()
 ^
q:\knewstuff\src\entry.cpp:45:9: warning: 'QString KNS3::Entry::id()
const' redeclared without dllimport attribute: prev
ious dllimport ignored [-Wattributes]
 QString Entry::id() const
         ^
q:\knewstuff\src\entry.cpp:50:9: warning: 'QString
KNS3::Entry::providerId() const' redeclared without dllimport attribu
te: previous dllimport ignored [-Wattributes]
 QString Entry::providerId() const
         ^
q:\knewstuff\src\entry.cpp:55:9: warning: 'QString KNS3::Entry::name()
const' redeclared without dllimport attribute: pr
evious dllimport ignored [-Wattributes]
 QString Entry::name() const
         ^
q:\knewstuff\src\entry.cpp:60:9: warning: 'QString
KNS3::Entry::category() const' redeclared without dllimport attribute
: previous dllimport ignored [-Wattributes]
 QString Entry::category() const
         ^
q:\knewstuff\src\entry.cpp:65:9: warning: 'QString
KNS3::Entry::license() const' redeclared without dllimport attribute:
 previous dllimport ignored [-Wattributes]
 QString Entry::license() const
         ^
q:\knewstuff\src\entry.cpp:70:9: warning: 'QString
KNS3::Entry::summary() const' redeclared without dllimport attribute:
 previous dllimport ignored [-Wattributes]
 QString Entry::summary() const
         ^
q:\knewstuff\src\entry.cpp:75:9: warning: 'QString
KNS3::Entry::version() const' redeclared without dllimport attribute:
 previous dllimport ignored [-Wattributes]
 QString Entry::version() const
         ^
q:\knewstuff\src\entry.cpp:80:15: warning: 'KNS3::Entry::Status
KNS3::Entry::status() const' redeclared without dllimpor
t attribute: previous dllimport ignored [-Wattributes]
 Entry::Status Entry::status() const
               ^
q:\knewstuff\src\entry.cpp:85:13: warning: 'QStringList
KNS3::Entry::installedFiles() const' redeclared without dllimpor
t attribute: previous dllimport ignored [-Wattributes]
 QStringList KNS3::Entry::installedFiles() const
             ^
q:\knewstuff\src\entry.cpp:90:13: warning: 'QStringList
KNS3::Entry::uninstalledFiles() const' redeclared without dllimp
ort attribute: previous dllimport ignored [-Wattributes]
 QStringList KNS3::Entry::uninstalledFiles() const
             ^
[ 80%] Building CXX object
autotests/CMakeFiles/knewstuffauthortest.dir/knewstuffauthortest_automoc.cpp.obj
Linking CXX executable ..\bin\knewstuffauthortest.exe
CMakeFiles\knewstuffauthortest.dir/objects.a(entryinternal.cpp.obj):
In function `KNS3::EntryInternal::toEntry() const':

q:/knewstuff/src/core/entryinternal.cpp:576: undefined reference to
`__imp__ZN4KNS35EntryC1Ev'
collect2.exe: error: ld returned 1 exit status
jom: R:\build\frameworks\knewstuff\work\mingw-w64-RelWithDebInfo-master\autotests\CMakeFiles\knewstuffauthortest.dir\bui
ld.make [bin\knewstuffauthortest.exe] Error 1
jom: R:\build\frameworks\knewstuff\work\mingw-w64-RelWithDebInfo-master\CMakeFiles\Makefile2
[autotests\CMakeFiles\knews
tuffauthortest.dir\all] Error 2
jom: R:\build\frameworks\knewstuff\work\mingw-w64-RelWithDebInfo-master\Makefile
[all] Error 2
emerge warning: while running make cmd: jom
emerge error: fatal error: package frameworks/knewstuff all failed
PS R:\emerge\bin>

Gmane