On Sun, 12 Jun 2022 20:48:59 +1200
Ben Cooksley <bcooks...@kde.org> wrote:

> On Sun, Jun 12, 2022 at 6:13 PM Thomas Friedrichsmeier <
> thomas.friedrichsme...@kdemail.net> wrote:  
[...]
> > https://invent.kde.org/education/rkward/-/jobs/354885
> >
> > Test project C:/builds/education/rkward/_build
> >     Start 1: rkward-core_test
> > 1/1 Test #1: rkward-core_test .................Exit code 0xc0000135
> > ***Exception:   0.23 sec
> > 0% tests passed, 1 tests failed out of 1
> >
> > 0xc0000135 appears to be STATUS_DLL_NOT_FOUND, but which one (and
> > why)? 
> 
> Rather strange, the CI system does it's best to setup PATH such that
> Windows should be able to find all the necessary DLLs.
> 
> Are you able to confirm what libraries the rkward-core test links
> against?

As core_test.exe is not included in the CI artifact, only indirectly.

In theory it should be the same as those used for rkward.exe +
Qt5Test.dll. (The theory holds true in my craft environemnt, although,
notably that is a  MinGW-build, so the list itself is different, there).

rkward.exe taken from the CI artifact links against:

Qt5WebEngineWidgets.dll
Qt5WebEngineCore.dll
KF5KIOFileWidgets.dll
KF5TextEditor.dll
Qt5Qml.dll
KF5Parts.dll
KF5XmlGui.dll
Qt5PrintSupport.dll
KF5KIOWidgets.dll
KF5ConfigWidgets.dll
KF5KIOCore.dll
KF5Crash.dll
KF5WindowSystem.dll
Qt5Network.dll
KF5JobWidgets.dll
Qt5DBus.dll
KF5Service.dll
KF5I18n.dll
KF5CoreAddons.dll
KF5Completion.dll
KF5WidgetsAddons.dll
Qt5Widgets.dll
Qt5Xml.dll
KF5ConfigCore.dll
Qt5Gui.dll
KF5Archive.dll
Qt5Core.dll
VCRUNTIME140_1.dll

(This list has the same dlls as the known good rkward.exe built on
binary-factory, only the order is different.)

At runtime a fairly large number of additional dlls are loaded, as
listed by tasklist /m (attached).

I case you are wondering: No R dlls are involved, because those are
used in a separate process, only.

Can you make anything out of that?

Thomas
Libararies loaded at runtime by rkward.exe on Windows 8.1

ntdll.dll, KERNEL32.DLL, KERNELBASE.dll,
Qt5WebEngineWidgets.dll,
Qt5WebEngineCore.dll,
KF5KIOFileWidgets.dll, KF5TextEditor.dll,
Qt5Qml.dll, KF5Parts.dll, KF5XmlGui.dll,
Qt5PrintSupport.dll, KF5KIOWidgets.dll,
KF5ConfigWidgets.dll, KF5KIOCore.dll,
KF5Crash.dll, KF5WindowSystem.dll,
Qt5Network.dll, KF5JobWidgets.dll,
Qt5DBus.dll, KF5Service.dll, KF5I18n.dll,
KF5CoreAddons.dll, KF5Completion.dll,
KF5WidgetsAddons.dll, Qt5Widgets.dll,
Qt5Xml.dll, KF5ConfigCore.dll, Qt5Gui.dll,
KF5Archive.dll, Qt5Core.dll, USER32.dll,
MSVCP140.dll, VCRUNTIME140.dll,
VCRUNTIME140_1.dll,
api-ms-win-crt-string-l1-1-0.dll,
api-ms-win-crt-runtime-l1-1-0.dll,
api-ms-win-crt-environment-l1-1-0.dll,
api-ms-win-crt-stdio-l1-1-0.dll,
api-ms-win-crt-math-l1-1-0.dll,
api-ms-win-crt-heap-l1-1-0.dll,
api-ms-win-crt-locale-l1-1-0.dll,
SHELL32.dll, Qt5Quick.dll,
Qt5QuickWidgets.dll, Qt5WebChannel.dll,
Qt5Positioning.dll, COMDLG32.dll,
dbghelp.dll, GDI32.dll, OLEAUT32.dll,
SHLWAPI.dll, VERSION.dll, WINMM.dll,
WINSPOOL.DRV, WS2_32.dll, USERENV.dll,
CRYPT32.dll, IPHLPAPI.DLL, ncrypt.dll,
Secur32.dll, WINHTTP.dll, d3d11.dll,
dxgi.dll, dwmapi.dll, DWrite.dll,
WTSAPI32.dll, d3d9.dll, dxva2.dll,
COMCTL32.dll, HID.DLL,
api-ms-win-crt-convert-l1-1-0.dll,
api-ms-win-crt-filesystem-l1-1-0.dll,
api-ms-win-crt-utility-l1-1-0.dll,
api-ms-win-crt-time-l1-1-0.dll, USP10.dll,
dhcpcsvc.DLL, urlmon.dll, KF5Bookmarks.dll,
KF5Solid.dll, KF5IconThemes.dll,
KF5KIOGui.dll, KF5ItemViews.dll,
KF5GuiAddons.dll, KF5Codecs.dll,
KF5ConfigGui.dll,
KF5SyntaxHighlighting.dll,
editorconfig.dll, KF5TextWidgets.dll,
KF5SonnetUi.dll, KF5SonnetCore.dll,
DNSAPI.dll, zlib1.dll, ADVAPI32.dll,
libssl-1_1-x64.dll, libcrypto-1_1-x64.dll,
ole32.dll, KF5DBusAddons.dll, intl-8.dll,
NETAPI32.dll, UxTheme.dll, MSVCP140_1.dll,
libpng16.dll, harfbuzz.dll, libbzip2.dll,
liblzma.dll, zstd.dll, MPR.dll,
icuin67.dll, icuuc67.dll, pcre2-16.dll,
msvcrt.dll, combase.dll, Qt5QmlModels.dll,
ucrtbase.DLL, RPCRT4.dll, WINMMBASE.dll,
NSI.dll, profapi.dll, MSASN1.dll,
WINNSI.DLL, bcrypt.dll, NTASN1.dll,
sechost.dll, iertutil.dll, WININET.dll,
SETUPAPI.dll, Qt5Svg.dll, pcre2-8.dll,
Qt5TextToSpeech.dll, iconv.dll,
netutils.dll, srvcli.dll, wkscli.dll,
icudt67.dll, cfgmgr32.dll, DEVOBJ.dll,
SSPICLI.DLL, LOGONCLI.DLL, CRYPTBASE.DLL,
SHCORE.DLL, bcryptPrimitives.dll,
SAMCLI.DLL, IMM32.DLL, MSCTF.dll,
qwindows.dll, freetype.dll,
kernel.appcore.dll, powrprof.dll,
opengl32.dll, GLU32.dll, DDRAW.dll,
DCIMAN32.dll, libEGL.DLL, libGLESv2.dll,
dcomp.dll, d3d10warp.dll,
qwindowsvistastyle.dll, breeze.dll,
breezecommon5.dll, dbus-1-3.dll,
api-ms-win-crt-multibyte-l1-1-0.dll,
mswsock.dll, fwpuclnt.dll, rasadhlp.dll,
qgif.dll, qico.dll, qjpeg.dll, jpeg62.dll,
qpdf.dll, Qt5Pdf.dll, qsvg.dll,
KIconEnginePlugin.dll, CRYPTSP.dll,
rsaenh.dll, sonnet_ispellchecker.dll,
clbcatq.dll, MsSpellCheckingFacility.dll,
Bcp47Langs.dll, Normaliz.dll, actxprxy.dll,
kateprojectplugin.dll, KF5NewStuff.dll,
Qt5Concurrent.dll, KF5NewStuffCore.dll,
KF5Attica.dll, KF5Package.dll,
KF5Syndication.dll, katesearchplugin.dll,
katesnippetsplugin.dll, mf.dll, mfplat.dll,
RTWorkQ.DLL, AVRT.dll, msmpeg2vdec.dll,
msvproc.dll, NLAapi.dll, dhcpcsvc6.DLL,
WINSTA.dll, MMDevApi.dll, mfreadwrite.dll,
MFCaptureEngine.dll, ntmarta.dll,
d3dcompiler_47.dll, mfh264enc.dll, mscms.dl

Attachment: pgpfzsStqIcc1.pgp
Description: OpenPGP digital signature

Reply via email to