Hi Thomas and friends,

First of all, thank you so much Thomas for providing those archives. Without them I'd probably still be struggling to build any KDE apps on Windows. Now I can build okular using mingw/x86 which is a great start.

That said, I have a few comments and further questions. Your assistance with any of them would be most appreciated.

1. The README says that the builds require at least Windows 8.1 Everything I describe below I have tried using both Windows 8.1 and Windows 7, and have seen no difference at all between the two.

2. Of the archives, only the first one (KF5_emerge.7z) allows me to build okular, and succeeds with no extra intervention. This tells me that there is no big problem preventing okular from building. However, with the other archives I find that I'm getting some linking errors. Using KF5_emerge_MinGW4.9.2.7z the build fails on libcurl with the following output:

K:/k/lib/libcrypto.a(bss_sock.o):bss_sock.c:(.text+0x90): undefined reference 
to `_imp__shutdown@8'
K:/k/lib/libcrypto.a(bss_sock.o):bss_sock.c:(.text+0x1c0): undefined reference 
to `_imp__shutdown@8'

And using the MSVC archive KF5_emerge_MsVS2013.7z it fails building libspectre with the following:

[ 75%] Linking C shared library spectre.dll
   Creating library spectre.lib and object spectre.exp
spectre-gs.c.obj : error LNK2019: unresolved external symbol 
_gsapi_new_instance referenced in function _spectre_gs_create_instance
spectre-gs.c.obj : error LNK2019: unresolved external symbol 
_gsapi_delete_instance referenced in function _spectre_gs_cleanup
spectre-gs.c.obj : error LNK2019: unresolved external symbol _gsapi_set_stdio 
referenced in function _spectre_gs_create_instance
spectre-gs.c.obj : error LNK2019: unresolved external symbol 
_gsapi_set_display_callback referenced in function 
_spectre_gs_set_display_callback
spectre-gs.c.obj : error LNK2019: unresolved external symbol 
_gsapi_init_with_args referenced in function _spectre_gs_run
spectre-gs.c.obj : error LNK2019: unresolved external symbol 
_gsapi_run_string_begin referenced in function _spectre_gs_process
spectre-gs.c.obj : error LNK2019: unresolved external symbol 
_gsapi_run_string_continue referenced in function _spectre_gs_process
spectre-gs.c.obj : error LNK2019: unresolved external symbol 
_gsapi_run_string_end referenced in function _spectre_gs_process
spectre-gs.c.obj : error LNK2019: unresolved external symbol 
_gsapi_run_string_with_length referenced in function _spectre_gs_send_string
spectre-gs.c.obj : error LNK2019: unresolved external symbol _gsapi_exit 
referenced in function _spectre_gs_cleanup
spectre.dll : fatal error LNK1120: 10 unresolved externals

3. Finally I have also tried to replicate your build process (partly to prove to myself that I can do it, but also so that I can build a 64 bit version) and it fails with:

In file included from 
K:\k\download\git\qtbase\src\plugins\platforms\windows\qwindowsfontdatabase_ft.h:37:0,
                 from 
K:\k\download\git\qtbase\src\plugins\platforms\windows\qwindowsintegration.cpp:45:
..\..\..\..\include\QtPlatformSupport\5.5.1/QtPlatformSupport/private/qbasicfontdatabase_p.h:1:124:
 fatal error: 
../../../../../../../../../../download/git/qtbase/src/platformsupport/fontdatabases/basic/qbasicfontdatabase_p.h:
 No such file or directory

What I notice here is that the file .../QtPlatformSupport/private/qbasicfontdatabase_p.h is in different locations in the different builds. In your three archives there is a copy under k/include while when I try to build it is only under k/build/libs/qtbase/work/mingw-w64-RelWithDebInfo-5.5/include There are some other differences too, which I can describe if that would help, but I'm hoping that in the meantime someone can tell me what might be going wrong.

Many thanks,

Jonathan
_______________________________________________
Kde-windows mailing list
Kde-windows@kde.org
https://mail.kde.org/mailman/listinfo/kde-windows

Reply via email to