Am 09.07.21 um 21:26 schrieb Ben Cooksley:
Hi Ralf,

I'm afraid your previous fixes are insufficient - we are still failing with a linking error.

The following is notice that I intend to back all changes out in kdewin and restore the repository to 8503ac6e0e07099c4938cbfe60e3f5e25e2ec368 to restore the correct function of the CI system in 24 hours time.

Please don't that not - that fix is required for building kdelibs4support with mingw headers version 9 and only export replacement functions not provided by the os.

You should either revert the kdewin build script to checkout the source from a git tag (v0.6.4) and not master as done by other packages (I'm sorry, I cannot do that because of missing knowledge).

At the  mentioned mingw cross build package for kdelib4support I need to add  -DHAVE_INET_PTON=1 -DHAVE_INET_NTOP=1 to the cmake configure as workaround to the broken inet_xxx function detection inside kdeblibs4support source.

Ralf

Regards,
Ben

---------- Forwarded message ---------
From: *CI System* <nore...@kde.org <mailto:nore...@kde.org>>
Date: Sat, Jul 10, 2021 at 7:21 AM
Subject: KDE CI: Administration » Dependency Build Applications stable-kf5-qt5 WindowsMSVCQt5.15 - Build # 52 - Still Failing!
To: <bcooks...@kde.org <mailto:bcooks...@kde.org>>


        *BUILD FAILURE*
Build URL https://build.kde.org/job/Administration/job/Dependency%20Build%20Applications%20stable-kf5-qt5%20WindowsMSVCQt5.15/52/ <https://build.kde.org/job/Administration/job/Dependency%20Build%20Applications%20stable-kf5-qt5%20WindowsMSVCQt5.15/52/>
Project:        Dependency Build Applications stable-kf5-qt5 WindowsMSVCQt5.15
Date of build:  Fri, 09 Jul 2021 18:58:42 +0000
Build duration:         22 min and counting


*CONSOLE OUTPUT *
[...truncated 51900 lines...]
[2021-07-09T19:20:03.112Z] C:\Craft\CI-Qt515\windows-msvc2019_64-cl-debug\include\qt5\QtCore/qsystemdetection.h(189): warning C4005: 'Q_OS_WIN': macro redefinition [2021-07-09T19:20:03.112Z] ..\src\kdeui\kicon.cpp: note: see previous definition of 'Q_OS_WIN' [2021-07-09T19:20:03.112Z] [153/533] Building CXX object src\CMakeFiles\KF5KDELibs4Support.dir\kdeui\kdialogqueue.cpp.obj [2021-07-09T19:20:03.112Z] C:\Craft\CI-Qt515\windows-msvc2019_64-cl-debug\include\qt5\QtCore/qsystemdetection.h(189): warning C4005: 'Q_OS_WIN': macro redefinition [2021-07-09T19:20:03.112Z] ..\src\kdeui\kdialogqueue.cpp: note: see previous definition of 'Q_OS_WIN' [2021-07-09T19:20:03.112Z] [154/533] Building CXX object src\CMakeFiles\KF5KDELibs4Support.dir\kdecore\ktzfiletimezone.cpp.obj [2021-07-09T19:20:03.112Z] C:\Craft\CI-Qt515\windows-msvc2019_64-cl-debug\include\qt5\QtCore/qsystemdetection.h(189): warning C4005: 'Q_OS_WIN': macro redefinition [2021-07-09T19:20:03.112Z] ..\src\kdecore\ktzfiletimezone.cpp: note: see previous definition of 'Q_OS_WIN' [2021-07-09T19:20:03.112Z] [155/533] Building CXX object src\CMakeFiles\KF5KDELibs4Support.dir\kdeui\kapplication.cpp.obj [2021-07-09T19:20:03.112Z] C:\Craft\CI-Qt515\windows-msvc2019_64-cl-debug\include\qt5\QtCore/qsystemdetection.h(189): warning C4005: 'Q_OS_WIN': macro redefinition [2021-07-09T19:20:03.112Z] ..\src\kdeui\kapplication.cpp: note: see previous definition of 'Q_OS_WIN' [2021-07-09T19:20:03.684Z] [156/533] Building CXX object src\CMakeFiles\KF5KDELibs4Support.dir\kdeui\kstringvalidator.cpp.obj [2021-07-09T19:20:03.684Z] C:\Craft\CI-Qt515\windows-msvc2019_64-cl-debug\include\qt5\QtCore/qsystemdetection.h(189): warning C4005: 'Q_OS_WIN': macro redefinition [2021-07-09T19:20:03.684Z] ..\src\kdeui\kstringvalidator.cpp: note: see previous definition of 'Q_OS_WIN' [2021-07-09T19:20:03.684Z] [157/533] Building CXX object src\CMakeFiles\KF5KDELibs4Support.dir\kdeui\kfadewidgeteffect.cpp.obj [2021-07-09T19:20:03.684Z] C:\Craft\CI-Qt515\windows-msvc2019_64-cl-debug\include\qt5\QtCore/qsystemdetection.h(189): warning C4005: 'Q_OS_WIN': macro redefinition [2021-07-09T19:20:03.684Z] ..\src\kdeui\kfadewidgeteffect.cpp: note: see previous definition of 'Q_OS_WIN' [2021-07-09T19:20:03.945Z] [158/533] Building CXX object src\CMakeFiles\KF5KDELibs4Support.dir\kdeui\kbuttongroup.cpp.obj [2021-07-09T19:20:03.945Z] C:\Craft\CI-Qt515\windows-msvc2019_64-cl-debug\include\qt5\QtCore/qsystemdetection.h(189): warning C4005: 'Q_OS_WIN': macro redefinition [2021-07-09T19:20:03.945Z] ..\src\kdeui\kbuttongroup.cpp: note: see previous definition of 'Q_OS_WIN' [2021-07-09T19:20:04.205Z] [159/533] Building CXX object src\CMakeFiles\KF5KDELibs4Support.dir\kdeui\kaction.cpp.obj [2021-07-09T19:20:04.205Z] C:\Craft\CI-Qt515\windows-msvc2019_64-cl-debug\include\qt5\QtCore/qsystemdetection.h(189): warning C4005: 'Q_OS_WIN': macro redefinition [2021-07-09T19:20:04.205Z] ..\src\kdeui\kaction.cpp: note: see previous definition of 'Q_OS_WIN' [2021-07-09T19:20:04.205Z] [160/533] Building CXX object src\CMakeFiles\KF5KDELibs4Support.dir\kdeui\ksessionmanager.cpp.obj [2021-07-09T19:20:04.205Z] C:\Craft\CI-Qt515\windows-msvc2019_64-cl-debug\include\qt5\QtCore/qsystemdetection.h(189): warning C4005: 'Q_OS_WIN': macro redefinition [2021-07-09T19:20:04.205Z] ..\src\kdeui\ksessionmanager.cpp: note: see previous definition of 'Q_OS_WIN' [2021-07-09T19:20:04.205Z] [161/533] Building CXX object src\CMakeFiles\KF5KDELibs4Support.dir\kdeui\kmenu.cpp.obj [2021-07-09T19:20:04.205Z] C:\Craft\CI-Qt515\windows-msvc2019_64-cl-debug\include\qt5\QtCore/qsystemdetection.h(189): warning C4005: 'Q_OS_WIN': macro redefinition [2021-07-09T19:20:04.205Z] ..\src\kdeui\kmenu.cpp: note: see previous definition of 'Q_OS_WIN' [2021-07-09T19:20:04.466Z] [162/533] Building CXX object src\CMakeFiles\KF5KDELibs4Support.dir\kdeui\kdialog.cpp.obj [2021-07-09T19:20:04.466Z] C:\Craft\CI-Qt515\windows-msvc2019_64-cl-debug\include\qt5\QtCore/qsystemdetection.h(189): warning C4005: 'Q_OS_WIN': macro redefinition [2021-07-09T19:20:04.466Z] ..\src\kdeui\kdialog.cpp: note: see previous definition of 'Q_OS_WIN' [2021-07-09T19:20:04.466Z] [163/533] Building CXX object src\CMakeFiles\KF5KDELibs4Support.dir\kdeui\kcolorvalueselector.cpp.obj [2021-07-09T19:20:04.466Z] C:\Craft\CI-Qt515\windows-msvc2019_64-cl-debug\include\qt5\QtCore/qsystemdetection.h(189): warning C4005: 'Q_OS_WIN': macro redefinition [2021-07-09T19:20:04.466Z] ..\src\kdeui\kcolorvalueselector.cpp: note: see previous definition of 'Q_OS_WIN' [2021-07-09T19:20:04.728Z] [164/533] Building CXX object src\CMakeFiles\KF5KDELibs4Support.dir\kdeui\karrowbutton.cpp.obj [2021-07-09T19:20:04.728Z] C:\Craft\CI-Qt515\windows-msvc2019_64-cl-debug\include\qt5\QtCore/qsystemdetection.h(189): warning C4005: 'Q_OS_WIN': macro redefinition [2021-07-09T19:20:04.728Z] ..\src\kdeui\karrowbutton.cpp: note: see previous definition of 'Q_OS_WIN' [2021-07-09T19:20:04.988Z] [165/533] Building CXX object src\CMakeFiles\KF5KDELibs4Support.dir\kdecore\klocale.cpp.obj [2021-07-09T19:20:04.988Z] C:\Craft\CI-Qt515\windows-msvc2019_64-cl-debug\include\qt5\QtCore/qsystemdetection.h(189): warning C4005: 'Q_OS_WIN': macro redefinition [2021-07-09T19:20:04.988Z] ..\src\kdecore\klocale.cpp: note: see previous definition of 'Q_OS_WIN' [2021-07-09T19:20:04.988Z] [166/533] Building CXX object src\CMakeFiles\KF5KDELibs4Support.dir\kdeui\kcolordialog.cpp.obj [2021-07-09T19:20:04.988Z] C:\Craft\CI-Qt515\windows-msvc2019_64-cl-debug\include\qt5\QtCore/qsystemdetection.h(189): warning C4005: 'Q_OS_WIN': macro redefinition [2021-07-09T19:20:04.988Z] ..\src\kdeui\kcolordialog.cpp: note: see previous definition of 'Q_OS_WIN' [2021-07-09T19:20:05.249Z] [167/533] Building CXX object src\CMakeFiles\KF5KDELibs4Support.dir\kdeui\kinputdialog.cpp.obj [2021-07-09T19:20:05.249Z] C:\Craft\CI-Qt515\windows-msvc2019_64-cl-debug\include\qt5\QtCore/qsystemdetection.h(189): warning C4005: 'Q_OS_WIN': macro redefinition [2021-07-09T19:20:05.249Z] ..\src\kdeui\kinputdialog.cpp: note: see previous definition of 'Q_OS_WIN' [2021-07-09T19:20:05.249Z] [168/533] Building CXX object src\CMakeFiles\KF5KDELibs4Support.dir\kdeui\kstatusbar.cpp.obj [2021-07-09T19:20:05.249Z] C:\Craft\CI-Qt515\windows-msvc2019_64-cl-debug\include\qt5\QtCore/qsystemdetection.h(189): warning C4005: 'Q_OS_WIN': macro redefinition [2021-07-09T19:20:05.249Z] ..\src\kdeui\kstatusbar.cpp: note: see previous definition of 'Q_OS_WIN' [2021-07-09T19:20:05.249Z] [169/533] Building CXX object src\CMakeFiles\KF5KDELibs4Support.dir\kdeui\ksplashscreen.cpp.obj [2021-07-09T19:20:05.249Z] C:\Craft\CI-Qt515\windows-msvc2019_64-cl-debug\include\qt5\QtCore/qsystemdetection.h(189): warning C4005: 'Q_OS_WIN': macro redefinition [2021-07-09T19:20:05.249Z] ..\src\kdeui\ksplashscreen.cpp: note: see previous definition of 'Q_OS_WIN' [2021-07-09T19:20:05.509Z] [170/533] Building CXX object src\CMakeFiles\KF5KDELibs4Support.dir\kdeui\khuesaturationselect.cpp.obj [2021-07-09T19:20:05.509Z] C:\Craft\CI-Qt515\windows-msvc2019_64-cl-debug\include\qt5\QtCore/qsystemdetection.h(189): warning C4005: 'Q_OS_WIN': macro redefinition [2021-07-09T19:20:05.509Z] ..\src\kdeui\khuesaturationselect.cpp: note: see previous definition of 'Q_OS_WIN' [2021-07-09T19:20:05.769Z] [171/533] Building CXX object src\CMakeFiles\KF5KDELibs4Support.dir\kdeui\kdialogbuttonbox.cpp.obj [2021-07-09T19:20:05.769Z] C:\Craft\CI-Qt515\windows-msvc2019_64-cl-debug\include\qt5\QtCore/qsystemdetection.h(189): warning C4005: 'Q_OS_WIN': macro redefinition [2021-07-09T19:20:05.769Z] ..\src\kdeui\kdialogbuttonbox.cpp: note: see previous definition of 'Q_OS_WIN' [2021-07-09T19:20:05.769Z] [172/533] Building CXX object src\CMakeFiles\KF5KDELibs4Support.dir\kdeui\kshortcut.cpp.obj [2021-07-09T19:20:05.769Z] C:\Craft\CI-Qt515\windows-msvc2019_64-cl-debug\include\qt5\QtCore/qsystemdetection.h(189): warning C4005: 'Q_OS_WIN': macro redefinition [2021-07-09T19:20:05.769Z] ..\src\kdeui\kshortcut.cpp: note: see previous definition of 'Q_OS_WIN' [2021-07-09T19:20:06.030Z] [173/533] Building CXX object src\CMakeFiles\KF5KDELibs4Support.dir\kdecore\ksystemtimezone.cpp.obj [2021-07-09T19:20:06.030Z] C:\Craft\CI-Qt515\windows-msvc2019_64-cl-debug\include\qt5\QtCore/qsystemdetection.h(189): warning C4005: 'Q_OS_WIN': macro redefinition [2021-07-09T19:20:06.030Z] ..\src\kdecore\ksystemtimezone.cpp: note: see previous definition of 'Q_OS_WIN' [2021-07-09T19:20:06.030Z] [174/533] Building CXX object src\CMakeFiles\KF5KDELibs4Support.dir\kdeui\k4style.cpp.obj [2021-07-09T19:20:06.030Z] C:\Craft\CI-Qt515\windows-msvc2019_64-cl-debug\include\qt5\QtCore/qsystemdetection.h(189): warning C4005: 'Q_OS_WIN': macro redefinition [2021-07-09T19:20:06.030Z] ..\src\kdeui\k4style.cpp: note: see previous definition of 'Q_OS_WIN' [2021-07-09T19:20:06.030Z] [175/533] Building CXX object src\CMakeFiles\KF5KDELibs4Support.dir\kdeui\ktabbar.cpp.obj [2021-07-09T19:20:06.030Z] C:\Craft\CI-Qt515\windows-msvc2019_64-cl-debug\include\qt5\QtCore/qsystemdetection.h(189): warning C4005: 'Q_OS_WIN': macro redefinition [2021-07-09T19:20:06.030Z] ..\src\kdeui\ktabbar.cpp: note: see previous definition of 'Q_OS_WIN' [2021-07-09T19:20:06.290Z] [176/533] Building CXX object src\CMakeFiles\KF5KDELibs4Support.dir\kdeui\ksystemtrayicon.cpp.obj [2021-07-09T19:20:06.290Z] C:\Craft\CI-Qt515\windows-msvc2019_64-cl-debug\include\qt5\QtCore/qsystemdetection.h(189): warning C4005: 'Q_OS_WIN': macro redefinition [2021-07-09T19:20:06.290Z] ..\src\kdeui\ksystemtrayicon.cpp: note: see previous definition of 'Q_OS_WIN' [2021-07-09T19:20:06.290Z] [177/533] Building CXX object src\CMakeFiles\KF5KDELibs4Support.dir\kdeui\knumvalidator.cpp.obj [2021-07-09T19:20:06.290Z] C:\Craft\CI-Qt515\windows-msvc2019_64-cl-debug\include\qt5\QtCore/qsystemdetection.h(189): warning C4005: 'Q_OS_WIN': macro redefinition [2021-07-09T19:20:06.290Z] ..\src\kdeui\knumvalidator.cpp: note: see previous definition of 'Q_OS_WIN' [2021-07-09T19:20:06.861Z] [178/533] Linking CXX shared library bin\KF5KDELibs4Support.dll [2021-07-09T19:20:06.861Z] FAILED: bin/KF5KDELibs4Support.dll lib/KF5KDELibs4Support.lib [2021-07-09T19:20:06.861Z] cmd.exe /C "cd . && C:\Craft\CI-Qt515\windows-msvc2019_64-cl-debug\dev-utils\cmake-base\bin\cmake.exe -E vs_link_dll --intdir=src\CMakeFiles\KF5KDELibs4Support.dir --rc=C:\PROGRA~2\WI3CF2~1\10\bin\100190~1.0\x64\rc.exe --mt=C:\PROGRA~2\WI3CF2~1\10\bin\100190~1.0\x64\mt.exe --manifests -- C:\PROGRA~2\MICROS~1\2019\PROFES~1\VC\Tools\MSVC\1429~1.300\bin\Hostx64\x64\link.exe /nologo @CMakeFiles\KF5KDELibs4Support.rsp /out:bin\KF5KDELibs4Support.dll /implib:lib\KF5KDELibs4Support.lib /pdb:bin\KF5KDELibs4Support.pdb /dll /version:5.84 /machine:x64 /debug /INCREMENTAL && cd ." [2021-07-09T19:20:06.862Z] LINK Pass 1: command "C:\PROGRA~2\MICROS~1\2019\PROFES~1\VC\Tools\MSVC\1429~1.300\bin\Hostx64\x64\link.exe /nologo @CMakeFiles\KF5KDELibs4Support.rsp /out:bin\KF5KDELibs4Support.dll /implib:lib\KF5KDELibs4Support.lib /pdb:bin\KF5KDELibs4Support.pdb /dll /version:5.84 /machine:x64 /debug /INCREMENTAL /MANIFEST /MANIFESTFILE:src\CMakeFiles\KF5KDELibs4Support.dir/intermediate.manifest src\CMakeFiles\KF5KDELibs4Support.dir/manifest.res" failed (exit code 1120) with the following output: [2021-07-09T19:20:06.862Z] Creating library lib\KF5KDELibs4Support.lib and object lib\KF5KDELibs4Support.exp [2021-07-09T19:20:06.862Z] k3socketaddress.cpp.obj : error LNK2019: unresolved external symbol __imp_kde_inet_ntop referenced in function "public: class QString __cdecl KNetwork::KIpAddress::toString(void)const " (?toString@KIpAddress@KNetwork@@QEBA?AVQString@@XZ) [2021-07-09T19:20:06.862Z] netsupp.cpp.obj : error LNK2001: unresolved external symbol __imp_kde_inet_ntop [2021-07-09T19:20:06.862Z] k3socketaddress.cpp.obj : error LNK2019: unresolved external symbol __imp_kde_inet_pton referenced in function "public: bool __cdecl KNetwork::KIpAddress::setAddress(class QString const &)" (?setAddress@KIpAddress@KNetwork@@QEAA_NAEBVQString@@@Z) [2021-07-09T19:20:06.862Z] netsupp.cpp.obj : error LNK2001: unresolved external symbol __imp_kde_inet_pton [2021-07-09T19:20:06.862Z] bin\KF5KDELibs4Support.dll : fatal error LNK1120: 2 unresolved externals
[2021-07-09T19:20:06.862Z] ninja: build stopped: subcommand failed.
[Pipeline] }
[Pipeline] // stage
[Pipeline] }
[2021-07-09T19:20:06.892Z] ERROR: script returned exit code 1
[Pipeline] // catchError
[Pipeline] deleteDir
[Pipeline] bat
[2021-07-09T19:20:45.214Z]
[2021-07-09T19:20:45.214Z] C:\CI\DepBuild>if exist "C:\CI\Software Installs\Dependencies" rmdir /s /q "C:\CI\Software Installs\Dependencies"
[Pipeline] emailextrecipients
[Pipeline] emailext


Reply via email to