—
Reply to this email directly, view it on GitHub, or unsubscribe.
You are receiving this because you are subscribed to this thread.
Thanks for reporting this, we do need to handle this in wx-config.
But:
wxUSE_NANOSVG_EXTERNAL_ENABLE_IMPL==1
, i.e. when we're using external header-only library.@MaartenBent Please let me know if you plan to look at this (not necessarily immediately, of course).
—
Reply to this email directly, view it on GitHub, or unsubscribe.
You are receiving this because you are subscribed to this thread.
I see the problem, NanoSVG doesn't export a OUTPUT_NAME
that we use to determine the library name/path, only a LOCATION
. Which I suggested to not use a long time ago.
I should be fine to use LOCATION
when OUTPUT_NAME
is not available.
Can you verify if the following changes fix the problem? I'll create a PR with these changes some time later.
diff --git "a/build/cmake/config.cmake" "b/build/cmake/config.cmake" index b68d167dac..c3832a5e23 100644 --- "a/build/cmake/config.cmake" +++ "b/build/cmake/config.cmake" @@ -34,11 +34,14 @@ macro(wx_get_dependencies var lib) get_target_property(deps wx${lib} LINK_LIBRARIES) foreach(dep IN LISTS deps) if(TARGET ${dep}) + set(prop_prefix) get_target_property(dep_type ${dep} TYPE) if (dep_type STREQUAL "INTERFACE_LIBRARY") - get_target_property(dep_name ${dep} INTERFACE_OUTPUT_NAME) - else() - get_target_property(dep_name ${dep} OUTPUT_NAME) + set(prop_prefix "INTERFACE_") + endif() + get_target_property(dep_name ${dep} ${prop_prefix}OUTPUT_NAME) + if(NOT dep_name) + get_target_property(dep_name ${dep} ${prop_prefix}LOCATION) endif() else() # For the value like $<$<CONFIG:DEBUG>:LIB_PATH>
—
Reply to this email directly, view it on GitHub, or unsubscribe.
You are receiving this because you are subscribed to this thread.
I'll check it
—
Reply to this email directly, view it on GitHub, or unsubscribe.
You are receiving this because you are subscribed to this thread.
@MaartenBent, so it's fixed the issue but partially.
When building any library with vcpkg. it builds it with 2 configurations:
After your patch I see these two libraries of NanoSVG but with the wrong location:
ldlibs_core="${prefix}/lib/libgtk-3.a ${prefix}/lib/libgdk-3.a ${prefix}/lib/libpangocairo-1.0.a /usr/lib/x86_64-linux-gnu/libm.so /usr/lib/x86_64-linux-gnu/libXrandr.so /usr/lib/x86_64-linux-gnu/libXcursor.so /usr/lib/x86_64-linux-gnu/libXcomposite.so /usr/lib/x86_64-linux-gnu/libXdamage.so /usr/lib/x86_64-linux-gnu/libXfixes.so ${prefix}/lib/libcairo-gobject.a /usr/lib/x86_64-linux-gnu/libm.so /usr/lib/x86_64-linux-gnu/libdl.so ${prefix}/lib/libgdk_pixbuf-2.0.a /usr/lib/x86_64-linux-gnu/libm.so ${prefix}/lib/libtiff.a /usr/lib/x86_64-linux-gnu/libm.so ${prefix}/lib/libjpeg.a ${prefix}/lib/liblzma.a ${prefix}/lib/libatk-bridge-2.0.a ${prefix}/lib/libatspi.a /usr/lib/x86_64-linux-gnu/libdbus-1.so /usr/lib/x86_64-linux-gnu/libXtst.so /usr/lib/x86_64-linux-gnu/libXi.so ${prefix}/lib/libatk-1.0.a ${prefix}/lib/libepoxy.a /usr/lib/x86_64-linux-gnu/libdl.so /usr/lib/x86_64-linux-gnu/libGL.so /usr/lib/x86_64-linux-gnu/libEGL.so ${prefix}/lib/libpangoft2-1.0.a /usr/lib/x86_64-linux-gnu/libm.so ${prefix}/lib/libpango-1.0.a /usr/lib/x86_64-linux-gnu/libm.so ${prefix}/lib/libfribidi.a ${prefix}/lib/libharfbuzz.a /usr/lib/x86_64-linux-gnu/libm.so ${prefix}/lib/libcairo.a /usr/lib/x86_64-linux-gnu/libm.so /usr/lib/x86_64-linux-gnu/libdl.so ${prefix}/lib/libfontconfig.a ${prefix}/lib/libexpat.a /usr/lib/x86_64-linux-gnu/libm.so ${prefix}/lib/libfreetype.a ${prefix}/lib/libbz2.a ${prefix}/lib/libpng16.a /usr/lib/x86_64-linux-gnu/libm.so ${prefix}/lib/libbrotlidec-static.a ${prefix}/lib/libbrotlicommon-static.a /usr/lib/x86_64-linux-gnu/libm.so /usr/lib/x86_64-linux-gnu/libXext.so /usr/lib/x86_64-linux-gnu/libXrender.so /usr/lib/x86_64-linux-gnu/libX11.so ${prefix}/lib/libpixman-1.a /usr/lib/x86_64-linux-gnu/libm.so ${prefix}/lib/libgio-2.0.a /usr/lib/x86_64-linux-gnu/libdl.so /usr/lib/x86_64-linux-gnu/libresolv.so ${prefix}/lib/libgobject-2.0.a ${prefix}/lib/libffi.a ${prefix}/lib/libgmodule-2.0.a /usr/lib/x86_64-linux-gnu/libdl.so ${prefix}/lib/libglib-2.0.a /usr/lib/x86_64-linux-gnu/libm.so ${prefix}/lib/libpcre2-8.a ${prefix}/lib/libz.a /usr/lib/x86_64-linux-gnu/libSM.so /usr/lib/x86_64-linux-gnu/libICE.so /usr/lib/x86_64-linux-gnu/libX11.so /usr/lib/x86_64-linux-gnu/libXext.so -lwx_baseu-3.2 ${prefix}/lib/libjpeg.a ${prefix}/lib/libpng16.a ${prefix}/lib/libz.a -lm ${prefix}/lib/libtiff.a ${prefix}/lib/liblzma.a -pthread ${prefix}/lib/libjpeg.a ${prefix}/lib/libz.a -lm ${prefix}/debug/lib/libnanosvg.a ${prefix}/debug/lib/libnanosvgrast.a ${prefix}/debug/lib/libSDL2d.a "
—
Reply to this email directly, view it on GitHub, or unsubscribe.
You are receiving this because you are subscribed to this thread.
Btw, maybe it's better to go further and make it the correct way and ask 'nanosvg' folks to fix OUTPUT_NAME
export?
—
Reply to this email directly, view it on GitHub, or unsubscribe.
You are receiving this because you are subscribed to this thread.
I don't think OUTPUT_NAME
is required or correct. We used it because this worked for all our internal libraries (like wxbase
or wxxml
). And using LOCATION
for them gives an error (CMP0026).
The external dependencies all used <NAME>_LIBRARIES
and <NAME_INCLUDE_DIRS
. But NanoSVG
uses the more modern way of exporting targets. Which seem to have the LOCATION
property. I checked how NanoSVG creates their config files and that seems to use all default CMake functions.
To fix this problem, we might have to use LOCATION_DEBUG
or LOCATION_RELEASE
based on which configuration is built.
—
Reply to this email directly, view it on GitHub, or unsubscribe.
You are receiving this because you are subscribed to this thread.
As I previously wrote, vcpkg builds both debug and release configurations at the same time, but there is only 1 wx-config
file saved to the tools
folder.
That might be not correct, I agree, but it does somehow work,
—
Reply to this email directly, view it on GitHub, or unsubscribe.
You are receiving this because you are subscribed to this thread.
Ok, My bad. Ignore my comment above.
But there is still an issue, and I don't know on which side.
In the release build of wxwidgets I have:
ldlibs_core="${prefix}/lib/libgtk-3.a ${prefix}/lib/libgdk-3.a ${prefix}/lib/libpangocairo-1.0.a /usr/lib/x86_64-linux-gnu/libm.so /usr/lib/x86_64-linux-gnu/libXrandr.so /usr/lib/x86_64-linux-gnu/libXcursor.so /usr/lib/x86_64-linux-gnu/libXcomposite.so /usr/lib/x86_64-linux-gnu/libXdamage.so /usr/lib/x86_64-linux-gnu/libXfixes.so ${prefix}/lib/libcairo-gobject.a /usr/lib/x86_64-linux-gnu/libm.so /usr/lib/x86_64-linux-gnu/libdl.so ${prefix}/lib/libgdk_pixbuf-2.0.a /usr/lib/x86_64-linux-gnu/libm.so ${prefix}/lib/libtiff.a /usr/lib/x86_64-linux-gnu/libm.so ${prefix}/lib/libjpeg.a ${prefix}/lib/liblzma.a ${prefix}/lib/libatk-bridge-2.0.a ${prefix}/lib/libatspi.a /usr/lib/x86_64-linux-gnu/libdbus-1.so /usr/lib/x86_64-linux-gnu/libXtst.so /usr/lib/x86_64-linux-gnu/libXi.so ${prefix}/lib/libatk-1.0.a ${prefix}/lib/libepoxy.a /usr/lib/x86_64-linux-gnu/libdl.so /usr/lib/x86_64-linux-gnu/libGL.so /usr/lib/x86_64-linux-gnu/libEGL.so ${prefix}/lib/libpangoft2-1.0.a /usr/lib/x86_64-linux-gnu/libm.so ${prefix}/lib/libpango-1.0.a /usr/lib/x86_64-linux-gnu/libm.so ${prefix}/lib/libfribidi.a ${prefix}/lib/libharfbuzz.a /usr/lib/x86_64-linux-gnu/libm.so ${prefix}/lib/libcairo.a /usr/lib/x86_64-linux-gnu/libm.so /usr/lib/x86_64-linux-gnu/libdl.so ${prefix}/lib/libfontconfig.a ${prefix}/lib/libexpat.a /usr/lib/x86_64-linux-gnu/libm.so ${prefix}/lib/libfreetype.a ${prefix}/lib/libbz2.a ${prefix}/lib/libpng16.a /usr/lib/x86_64-linux-gnu/libm.so ${prefix}/lib/libbrotlidec-static.a ${prefix}/lib/libbrotlicommon-static.a /usr/lib/x86_64-linux-gnu/libm.so /usr/lib/x86_64-linux-gnu/libXext.so /usr/lib/x86_64-linux-gnu/libXrender.so /usr/lib/x86_64-linux-gnu/libX11.so ${prefix}/lib/libpixman-1.a /usr/lib/x86_64-linux-gnu/libm.so ${prefix}/lib/libgio-2.0.a /usr/lib/x86_64-linux-gnu/libdl.so /usr/lib/x86_64-linux-gnu/libresolv.so ${prefix}/lib/libgobject-2.0.a ${prefix}/lib/libffi.a ${prefix}/lib/libgmodule-2.0.a /usr/lib/x86_64-linux-gnu/libdl.so ${prefix}/lib/libglib-2.0.a /usr/lib/x86_64-linux-gnu/libm.so ${prefix}/lib/libpcre2-8.a ${prefix}/lib/libz.a /usr/lib/x86_64-linux-gnu/libSM.so /usr/lib/x86_64-linux-gnu/libICE.so /usr/lib/x86_64-linux-gnu/libX11.so /usr/lib/x86_64-linux-gnu/libXext.so -lwx_baseu-3.2 ${prefix}/lib/libjpeg.a ${prefix}/lib/libpng16.a ${prefix}/lib/libz.a -lm ${prefix}/lib/libtiff.a ${prefix}/lib/liblzma.a -pthread ${prefix}/lib/libjpeg.a ${prefix}/lib/libz.a -lm ${prefix}/debug/lib/libnanosvg.a ${prefix}/debug/lib/libnanosvgrast.a ${prefix}/debug/lib/libSDL2d.a "
While in debug version I have
ldlibs_core="${prefix}/lib/libgtk-3.a ${prefix}/lib/libgdk-3.a ${prefix}/lib/libpangocairo-1.0.a /usr/lib/x86_64-linux-gnu/libm.so /usr/lib/x86_64-linux-gnu/libXrandr.so /usr/lib/x86_64-linux-gnu/libXcursor.so /usr/lib/x86_64-linux-gnu/libXcomposite.so /usr/lib/x86_64-linux-gnu/libXdamage.so /usr/lib/x86_64-linux-gnu/libXfixes.so ${prefix}/lib/libcairo-gobject.a /usr/lib/x86_64-linux-gnu/libm.so /usr/lib/x86_64-linux-gnu/libdl.so ${prefix}/lib/libgdk_pixbuf-2.0.a /usr/lib/x86_64-linux-gnu/libm.so ${prefix}/lib/libtiffd.a /usr/lib/x86_64-linux-gnu/libm.so ${prefix}/lib/libjpeg.a ${prefix}/lib/liblzma.a ${prefix}/lib/libatk-bridge-2.0.a ${prefix}/lib/libatspi.a /usr/lib/x86_64-linux-gnu/libdbus-1.so /usr/lib/x86_64-linux-gnu/libXtst.so /usr/lib/x86_64-linux-gnu/libXi.so ${prefix}/lib/libatk-1.0.a ${prefix}/lib/libepoxy.a /usr/lib/x86_64-linux-gnu/libdl.so /usr/lib/x86_64-linux-gnu/libGL.so /usr/lib/x86_64-linux-gnu/libEGL.so ${prefix}/lib/libpangoft2-1.0.a /usr/lib/x86_64-linux-gnu/libm.so ${prefix}/lib/libpango-1.0.a /usr/lib/x86_64-linux-gnu/libm.so ${prefix}/lib/libfribidi.a ${prefix}/lib/libharfbuzz.a /usr/lib/x86_64-linux-gnu/libm.so ${prefix}/lib/libcairo.a /usr/lib/x86_64-linux-gnu/libm.so /usr/lib/x86_64-linux-gnu/libdl.so ${prefix}/lib/libfontconfig.a ${prefix}/lib/libexpat.a /usr/lib/x86_64-linux-gnu/libm.so ${prefix}/lib/libfreetyped.a ${prefix}/lib/libbz2d.a ${prefix}/lib/libpng16d.a /usr/lib/x86_64-linux-gnu/libm.so ${prefix}/lib/libbrotlidec-static.a ${prefix}/lib/libbrotlicommon-static.a /usr/lib/x86_64-linux-gnu/libm.so /usr/lib/x86_64-linux-gnu/libXext.so /usr/lib/x86_64-linux-gnu/libXrender.so /usr/lib/x86_64-linux-gnu/libX11.so ${prefix}/lib/libpixman-1.a /usr/lib/x86_64-linux-gnu/libm.so ${prefix}/lib/libgio-2.0.a /usr/lib/x86_64-linux-gnu/libdl.so /usr/lib/x86_64-linux-gnu/libresolv.so ${prefix}/lib/libgobject-2.0.a ${prefix}/lib/libffi.a ${prefix}/lib/libgmodule-2.0.a /usr/lib/x86_64-linux-gnu/libdl.so ${prefix}/lib/libglib-2.0.a /usr/lib/x86_64-linux-gnu/libm.so ${prefix}/lib/libpcre2-8.a ${prefix}/lib/libz.a /usr/lib/x86_64-linux-gnu/libSM.so /usr/lib/x86_64-linux-gnu/libICE.so /usr/lib/x86_64-linux-gnu/libX11.so /usr/lib/x86_64-linux-gnu/libXext.so -lwx_baseu-3.2 ${prefix}/lib/libjpeg.a ${prefix}/lib/libpng16d.a ${prefix}/lib/libz.a -lm ${prefix}/lib/libtiffd.a ${prefix}/lib/liblzma.a -pthread ${prefix}/lib/libjpeg.a ${prefix}/lib/libz.a -lm ${prefix}/lib/libnanosvg.a ${prefix}/lib/libnanosvgrast.a ${prefix}/lib/libSDL2d.a "
So they are reversed somehow, and I'm currently don't know where the bug is
—
Reply to this email directly, view it on GitHub, or unsubscribe.
You are receiving this because you are subscribed to this thread.
I assume,
lib/
folderdebug/lib/
folderBut I need to clarify this
—
Reply to this email directly, view it on GitHub, or unsubscribe.
You are receiving this because you are subscribed to this thread.
Ok, my assumption is correct:
when I call
/home/lawliet/Development/vcpkg/installed/x64-linux/debug/lib/libnanosvg.a
that is correct (debug mode)/home/lawliet/Development/vcpkg/installed/x64-linux/debug/lib/libnanosvg.a
that is not correct (release mode)—
Reply to this email directly, view it on GitHub, or unsubscribe.
You are receiving this because you are subscribed to this thread.
@MaartenBent, could you please fix your patch?
If you need any additional information and/or testing - please let me know
—
Reply to this email directly, view it on GitHub, or unsubscribe.
You are receiving this because you are subscribed to this thread.
Could you replace the last modified line in my patch with the following, and check what locations are printed for Debug and Release builds?
get_target_property(dep_name ${dep} ${prop_prefix}
LOCATION) if(${dep} MATCHES "Nano.*") message("${dep} ${prop_prefix}LOCATION: ${dep_name} -- ${NanoSVG_DIR}") endif()
My suspension is that it might not be able to find the release library using the configs in ${NanoSVG_DIR}
.
—
Reply to this email directly, view it on GitHub, or unsubscribe.
You are receiving this because you are subscribed to this thread.
Release:
NanoSVG::nanosvg LOCATION: /home/lawliet/Development/vcpkg/installed/x64-linux/debug/lib/libnanosvg.a -- /home/lawliet/Development/vcpkg/installed/x64-linux/share/NanoSVG
NanoSVG::nanosvgrast LOCATION: /home/lawliet/Development/vcpkg/installed/x64-linux/debug/lib/libnanosvgrast.a -- /home/lawliet/Development/vcpkg/installed/x64-linux/share/NanoSVG
Debug:
NanoSVG::nanosvg LOCATION: /home/lawliet/Development/vcpkg/installed/x64-linux/debug/lib/libnanosvg.a -- /home/lawliet/Development/vcpkg/installed/x64-linux/share/NanoSVG
NanoSVG::nanosvgrast LOCATION: /home/lawliet/Development/vcpkg/installed/x64-linux/debug/lib/libnanosvgrast.a -- /home/lawliet/Development/vcpkg/installed/x64-linux/share/NanoSVG
—
Reply to this email directly, view it on GitHub, or unsubscribe.
You are receiving this because you are subscribed to this thread.
Thanks.
I notice two things. First, ${NanoSVG_DIR}
is the same for both Debug and Release. For Debug I would expect this to be located in vcpkg/installed/debug/x64-linux/share/NanoSVG
.
Second, in Release build it returns libraries located in debug/lib
. So either there is no NanoSVGTargets-release.cmake
file in NanoSVG_DIR
, or that file references the wrong libraries.
From my point of view, both problems are related to how NanoSVG is installed.
Besides the patch I posted earlier, I think there is nothing more we can fix.
—
Reply to this email directly, view it on GitHub, or unsubscribe.
You are receiving this because you are subscribed to this thread.
@MaartenBent, could you please check these logs? Maybe they will give you some hints about the possible solution?
wxwidgets_logs.zip
If not - I'll then try to fix this some other way
—
Reply to this email directly, view it on GitHub, or unsubscribe.
You are receiving this because you are subscribed to this thread.
And this is the content of the \vcpkg\installed\x64-linux\share\NanoSCG folder:
NanoSVG.zip
—
Reply to this email directly, view it on GitHub, or unsubscribe.
You are receiving this because you are subscribed to this thread.
@MaartenBent, I checked the content of the NanoSVG folder, and looks like all needed files are there, and they contain correct information. So there should be some configuration issue the way wxwidgets gets these files from the mentioned location
—
Reply to this email directly, view it on GitHub, or unsubscribe.
You are receiving this because you are subscribed to this thread.
Thanks for the NanoSVG contents. These paths are indeed correct. I suppose we'll have to use the build type then in the property name, since otherwise it seems to defaults to DEBUG. Can you try this patch?
diff --git "a/build/cmake/config.cmake" "b/build/cmake/config.cmake" index b68d167dac..5de1fd19ad 100644 --- "a/build/cmake/config.cmake" +++ "b/build/cmake/config.cmake" @@ -40,6 +40,14 @@ macro(wx_get_dependencies var lib) else() get_target_property(dep_name ${dep} OUTPUT_NAME) endif() + if(NOT dep_name) + set(prop_suffix) + if (CMAKE_BUILD_TYPE) + string(TOUPPER "${CMAKE_BUILD_TYPE}" prop_suffix) + set(prop_suffix "_${prop_suffix}") + endif() + get_target_property(dep_name ${dep} LOCATION${prop_suffix}) + endif() else() # For the value like $<$<CONFIG:DEBUG>:LIB_PATH> # Or $<$<NOT:$<CONFIG:DEBUG>>:LIB_PATH>
—
Reply to this email directly, view it on GitHub, or unsubscribe.
You are receiving this because you are subscribed to this thread.
Paths are correct!
Release:
lawliet@WA-G1N2WL3:~/Development/vcpkg/installed/x64-linux/tools/wxwidgets$ ./wx-config --libs
-L/home/lawliet/Development/vcpkg/installed/x64-linux/lib -pthread /home/lawliet/Development/vcpkg/installed/x64-linux/lib/libwx_gtk3u_xrc-3.2.a /home/lawliet/Development/vcpkg/installed/x64-linux/lib/libwx_gtk3u_qa-3.2.a /home/lawliet/Development/vcpkg/installed/x64-linux/lib/libwx_baseu_net-3.2.a /home/lawliet/Development/vcpkg/installed/x64-linux/lib/libwx_gtk3u_html-3.2.a /home/lawliet/Development/vcpkg/installed/x64-linux/lib/libwx_gtk3u_core-3.2.a /home/lawliet/Development/vcpkg/installed/x64-linux/lib/libwx_baseu_xml-3.2.a /home/lawliet/Development/vcpkg/installed/x64-linux/lib/libwx_baseu-3.2.a /home/lawliet/Development/vcpkg/installed/x64-linux/lib/libgtk-3.a /home/lawliet/Development/vcpkg/installed/x64-linux/lib/libgdk-3.a /home/lawliet/Development/vcpkg/installed/x64-linux/lib/libpangocairo-1.0.a /usr/lib/x86_64-linux-gnu/libm.so /usr/lib/x86_64-linux-gnu/libXrandr.so /usr/lib/x86_64-linux-gnu/libXcursor.so /usr/lib/x86_64-linux-gnu/libXcomposite.so /usr/lib/x86_64-linux-gnu/libXdamage.so /usr/lib/x86_64-linux-gnu/libXfixes.so /home/lawliet/Development/vcpkg/installed/x64-linux/lib/libcairo-gobject.a /usr/lib/x86_64-linux-gnu/libm.so /usr/lib/x86_64-linux-gnu/libdl.so /home/lawliet/Development/vcpkg/installed/x64-linux/lib/libgdk_pixbuf-2.0.a /usr/lib/x86_64-linux-gnu/libm.so /home/lawliet/Development/vcpkg/installed/x64-linux/lib/libtiff.a /usr/lib/x86_64-linux-gnu/libm.so /home/lawliet/Development/vcpkg/installed/x64-linux/lib/libjpeg.a /home/lawliet/Development/vcpkg/installed/x64-linux/lib/liblzma.a /home/lawliet/Development/vcpkg/installed/x64-linux/lib/libatk-bridge-2.0.a /home/lawliet/Development/vcpkg/installed/x64-linux/lib/libatspi.a /usr/lib/x86_64-linux-gnu/libdbus-1.so /usr/lib/x86_64-linux-gnu/libXtst.so /usr/lib/x86_64-linux-gnu/libXi.so /home/lawliet/Development/vcpkg/installed/x64-linux/lib/libatk-1.0.a /home/lawliet/Development/vcpkg/installed/x64-linux/lib/libepoxy.a /usr/lib/x86_64-linux-gnu/libdl.so /usr/lib/x86_64-linux-gnu/libGL.so /usr/lib/x86_64-linux-gnu/libEGL.so /home/lawliet/Development/vcpkg/installed/x64-linux/lib/libpangoft2-1.0.a /usr/lib/x86_64-linux-gnu/libm.so /home/lawliet/Development/vcpkg/installed/x64-linux/lib/libpango-1.0.a /usr/lib/x86_64-linux-gnu/libm.so /home/lawliet/Development/vcpkg/installed/x64-linux/lib/libfribidi.a /home/lawliet/Development/vcpkg/installed/x64-linux/lib/libharfbuzz.a /usr/lib/x86_64-linux-gnu/libm.so /home/lawliet/Development/vcpkg/installed/x64-linux/lib/libcairo.a /usr/lib/x86_64-linux-gnu/libm.so /usr/lib/x86_64-linux-gnu/libdl.so /home/lawliet/Development/vcpkg/installed/x64-linux/lib/libfontconfig.a /home/lawliet/Development/vcpkg/installed/x64-linux/lib/libexpat.a /usr/lib/x86_64-linux-gnu/libm.so /home/lawliet/Development/vcpkg/installed/x64-linux/lib/libfreetype.a /home/lawliet/Development/vcpkg/installed/x64-linux/lib/libbz2.a /home/lawliet/Development/vcpkg/installed/x64-linux/lib/libpng16.a /usr/lib/x86_64-linux-gnu/libm.so /home/lawliet/Development/vcpkg/installed/x64-linux/lib/libbrotlidec-static.a /home/lawliet/Development/vcpkg/installed/x64-linux/lib/libbrotlicommon-static.a /usr/lib/x86_64-linux-gnu/libm.so /usr/lib/x86_64-linux-gnu/libXext.so /usr/lib/x86_64-linux-gnu/libXrender.so /usr/lib/x86_64-linux-gnu/libX11.so /home/lawliet/Development/vcpkg/installed/x64-linux/lib/libpixman-1.a /usr/lib/x86_64-linux-gnu/libm.so /home/lawliet/Development/vcpkg/installed/x64-linux/lib/libgio-2.0.a /usr/lib/x86_64-linux-gnu/libdl.so /usr/lib/x86_64-linux-gnu/libresolv.so /home/lawliet/Development/vcpkg/installed/x64-linux/lib/libgobject-2.0.a /home/lawliet/Development/vcpkg/installed/x64-linux/lib/libffi.a /home/lawliet/Development/vcpkg/installed/x64-linux/lib/libgmodule-2.0.a /usr/lib/x86_64-linux-gnu/libdl.so /home/lawliet/Development/vcpkg/installed/x64-linux/lib/libglib-2.0.a /usr/lib/x86_64-linux-gnu/libm.so /home/lawliet/Development/vcpkg/installed/x64-linux/lib/libpcre2-8.a /home/lawliet/Development/vcpkg/installed/x64-linux/lib/libz.a /usr/lib/x86_64-linux-gnu/libSM.so /usr/lib/x86_64-linux-gnu/libICE.so /usr/lib/x86_64-linux-gnu/libX11.so /usr/lib/x86_64-linux-gnu/libXext.so -lwx_gtk3u_core-3.2 /home/lawliet/Development/vcpkg/installed/x64-linux/lib/libgtk-3.a /home/lawliet/Development/vcpkg/installed/x64-linux/lib/libgdk-3.a /home/lawliet/Development/vcpkg/installed/x64-linux/lib/libpangocairo-1.0.a /usr/lib/x86_64-linux-gnu/libm.so /usr/lib/x86_64-linux-gnu/libXrandr.so /usr/lib/x86_64-linux-gnu/libXcursor.so /usr/lib/x86_64-linux-gnu/libXcomposite.so /usr/lib/x86_64-linux-gnu/libXdamage.so /usr/lib/x86_64-linux-gnu/libXfixes.so /home/lawliet/Development/vcpkg/installed/x64-linux/lib/libcairo-gobject.a /usr/lib/x86_64-linux-gnu/libm.so /usr/lib/x86_64-linux-gnu/libdl.so /home/lawliet/Development/vcpkg/installed/x64-linux/lib/libgdk_pixbuf-2.0.a /usr/lib/x86_64-linux-gnu/libm.so /home/lawliet/Development/vcpkg/installed/x64-linux/lib/libtiff.a /usr/lib/x86_64-linux-gnu/libm.so /home/lawliet/Development/vcpkg/installed/x64-linux/lib/libjpeg.a /home/lawliet/Development/vcpkg/installed/x64-linux/lib/liblzma.a /home/lawliet/Development/vcpkg/installed/x64-linux/lib/libatk-bridge-2.0.a /home/lawliet/Development/vcpkg/installed/x64-linux/lib/libatspi.a /usr/lib/x86_64-linux-gnu/libdbus-1.so /usr/lib/x86_64-linux-gnu/libXtst.so /usr/lib/x86_64-linux-gnu/libXi.so /home/lawliet/Development/vcpkg/installed/x64-linux/lib/libatk-1.0.a /home/lawliet/Development/vcpkg/installed/x64-linux/lib/libepoxy.a /usr/lib/x86_64-linux-gnu/libdl.so /usr/lib/x86_64-linux-gnu/libGL.so /usr/lib/x86_64-linux-gnu/libEGL.so /home/lawliet/Development/vcpkg/installed/x64-linux/lib/libpangoft2-1.0.a /usr/lib/x86_64-linux-gnu/libm.so /home/lawliet/Development/vcpkg/installed/x64-linux/lib/libpango-1.0.a /usr/lib/x86_64-linux-gnu/libm.so /home/lawliet/Development/vcpkg/installed/x64-linux/lib/libfribidi.a /home/lawliet/Development/vcpkg/installed/x64-linux/lib/libharfbuzz.a /usr/lib/x86_64-linux-gnu/libm.so /home/lawliet/Development/vcpkg/installed/x64-linux/lib/libcairo.a /usr/lib/x86_64-linux-gnu/libm.so /usr/lib/x86_64-linux-gnu/libdl.so /home/lawliet/Development/vcpkg/installed/x64-linux/lib/libfontconfig.a /home/lawliet/Development/vcpkg/installed/x64-linux/lib/libexpat.a /usr/lib/x86_64-linux-gnu/libm.so /home/lawliet/Development/vcpkg/installed/x64-linux/lib/libfreetype.a /home/lawliet/Development/vcpkg/installed/x64-linux/lib/libbz2.a /home/lawliet/Development/vcpkg/installed/x64-linux/lib/libpng16.a /usr/lib/x86_64-linux-gnu/libm.so /home/lawliet/Development/vcpkg/installed/x64-linux/lib/libbrotlidec-static.a /home/lawliet/Development/vcpkg/installed/x64-linux/lib/libbrotlicommon-static.a /usr/lib/x86_64-linux-gnu/libm.so /usr/lib/x86_64-linux-gnu/libXext.so /usr/lib/x86_64-linux-gnu/libXrender.so /usr/lib/x86_64-linux-gnu/libX11.so /home/lawliet/Development/vcpkg/installed/x64-linux/lib/libpixman-1.a /usr/lib/x86_64-linux-gnu/libm.so /home/lawliet/Development/vcpkg/installed/x64-linux/lib/libgio-2.0.a /usr/lib/x86_64-linux-gnu/libdl.so /usr/lib/x86_64-linux-gnu/libresolv.so /home/lawliet/Development/vcpkg/installed/x64-linux/lib/libgobject-2.0.a /home/lawliet/Development/vcpkg/installed/x64-linux/lib/libffi.a /home/lawliet/Development/vcpkg/installed/x64-linux/lib/libgmodule-2.0.a /usr/lib/x86_64-linux-gnu/libdl.so /home/lawliet/Development/vcpkg/installed/x64-linux/lib/libglib-2.0.a /usr/lib/x86_64-linux-gnu/libm.so /home/lawliet/Development/vcpkg/installed/x64-linux/lib/libpcre2-8.a /home/lawliet/Development/vcpkg/installed/x64-linux/lib/libz.a /usr/lib/x86_64-linux-gnu/libSM.so /usr/lib/x86_64-linux-gnu/libICE.so /usr/lib/x86_64-linux-gnu/libX11.so /usr/lib/x86_64-linux-gnu/libXext.so /home/lawliet/Development/vcpkg/installed/x64-linux/lib/libjpeg.a /home/lawliet/Development/vcpkg/installed/x64-linux/lib/libpng16.a /home/lawliet/Development/vcpkg/installed/x64-linux/lib/libz.a /home/lawliet/Development/vcpkg/installed/x64-linux/lib/libtiff.a /home/lawliet/Development/vcpkg/installed/x64-linux/lib/liblzma.a -pthread /home/lawliet/Development/vcpkg/installed/x64-linux/lib/libjpeg.a /home/lawliet/Development/vcpkg/installed/x64-linux/lib/libz.a -lm /home/lawliet/Development/vcpkg/installed/x64-linux/lib/libnanosvg.a /home/lawliet/Development/vcpkg/installed/x64-linux/lib/libnanosvgrast.a /home/lawliet/Development/vcpkg/installed/x64-linux/lib/libSDL2.a -lwx_baseu-3.2 /home/lawliet/Development/vcpkg/installed/x64-linux/lib/libexpat.a /home/lawliet/Development/vcpkg/installed/x64-linux/lib/libz.a /home/lawliet/Development/vcpkg/installed/x64-linux/lib/libpcre2-32.a /usr/lib/x86_64-linux-gnu/libc.so -pthread -ldl
Debug:
lawliet@WA-G1N2WL3:~/Development/vcpkg/installed/x64-linux/tools/wxwidgets$ ./debug/wx-config --libs
-L/home/lawliet/Development/vcpkg/installed/x64-linux/debug/lib -pthread /home/lawliet/Development/vcpkg/installed/x64-linux/debug/lib/libwx_gtk3u_xrc-3.2.a /home/lawliet/Development/vcpkg/installed/x64-linux/debug/lib/libwx_gtk3u_qa-3.2.a /home/lawliet/Development/vcpkg/installed/x64-linux/debug/lib/libwx_baseu_net-3.2.a /home/lawliet/Development/vcpkg/installed/x64-linux/debug/lib/libwx_gtk3u_html-3.2.a /home/lawliet/Development/vcpkg/installed/x64-linux/debug/lib/libwx_gtk3u_core-3.2.a /home/lawliet/Development/vcpkg/installed/x64-linux/debug/lib/libwx_baseu_xml-3.2.a /home/lawliet/Development/vcpkg/installed/x64-linux/debug/lib/libwx_baseu-3.2.a /home/lawliet/Development/vcpkg/installed/x64-linux/debug/lib/libgtk-3.a /home/lawliet/Development/vcpkg/installed/x64-linux/debug/lib/libgdk-3.a /home/lawliet/Development/vcpkg/installed/x64-linux/debug/lib/libpangocairo-1.0.a /usr/lib/x86_64-linux-gnu/libm.so /usr/lib/x86_64-linux-gnu/libXrandr.so /usr/lib/x86_64-linux-gnu/libXcursor.so /usr/lib/x86_64-linux-gnu/libXcomposite.so /usr/lib/x86_64-linux-gnu/libXdamage.so /usr/lib/x86_64-linux-gnu/libXfixes.so /home/lawliet/Development/vcpkg/installed/x64-linux/debug/lib/libcairo-gobject.a /usr/lib/x86_64-linux-gnu/libm.so /usr/lib/x86_64-linux-gnu/libdl.so /home/lawliet/Development/vcpkg/installed/x64-linux/debug/lib/libgdk_pixbuf-2.0.a /usr/lib/x86_64-linux-gnu/libm.so /home/lawliet/Development/vcpkg/installed/x64-linux/debug/lib/libtiffd.a /usr/lib/x86_64-linux-gnu/libm.so /home/lawliet/Development/vcpkg/installed/x64-linux/debug/lib/libjpeg.a /home/lawliet/Development/vcpkg/installed/x64-linux/debug/lib/liblzma.a /home/lawliet/Development/vcpkg/installed/x64-linux/debug/lib/libatk-bridge-2.0.a /home/lawliet/Development/vcpkg/installed/x64-linux/debug/lib/libatspi.a /usr/lib/x86_64-linux-gnu/libdbus-1.so /usr/lib/x86_64-linux-gnu/libXtst.so /usr/lib/x86_64-linux-gnu/libXi.so /home/lawliet/Development/vcpkg/installed/x64-linux/debug/lib/libatk-1.0.a /home/lawliet/Development/vcpkg/installed/x64-linux/debug/lib/libepoxy.a /usr/lib/x86_64-linux-gnu/libdl.so /usr/lib/x86_64-linux-gnu/libGL.so /usr/lib/x86_64-linux-gnu/libEGL.so /home/lawliet/Development/vcpkg/installed/x64-linux/debug/lib/libpangoft2-1.0.a /usr/lib/x86_64-linux-gnu/libm.so /home/lawliet/Development/vcpkg/installed/x64-linux/debug/lib/libpango-1.0.a /usr/lib/x86_64-linux-gnu/libm.so /home/lawliet/Development/vcpkg/installed/x64-linux/debug/lib/libfribidi.a /home/lawliet/Development/vcpkg/installed/x64-linux/debug/lib/libharfbuzz.a /usr/lib/x86_64-linux-gnu/libm.so /home/lawliet/Development/vcpkg/installed/x64-linux/debug/lib/libcairo.a /usr/lib/x86_64-linux-gnu/libm.so /usr/lib/x86_64-linux-gnu/libdl.so /home/lawliet/Development/vcpkg/installed/x64-linux/debug/lib/libfontconfig.a /home/lawliet/Development/vcpkg/installed/x64-linux/debug/lib/libexpat.a /usr/lib/x86_64-linux-gnu/libm.so /home/lawliet/Development/vcpkg/installed/x64-linux/debug/lib/libfreetyped.a /home/lawliet/Development/vcpkg/installed/x64-linux/debug/lib/libbz2d.a /home/lawliet/Development/vcpkg/installed/x64-linux/debug/lib/libpng16d.a /usr/lib/x86_64-linux-gnu/libm.so /home/lawliet/Development/vcpkg/installed/x64-linux/debug/lib/libbrotlidec-static.a /home/lawliet/Development/vcpkg/installed/x64-linux/debug/lib/libbrotlicommon-static.a /usr/lib/x86_64-linux-gnu/libm.so /usr/lib/x86_64-linux-gnu/libXext.so /usr/lib/x86_64-linux-gnu/libXrender.so /usr/lib/x86_64-linux-gnu/libX11.so /home/lawliet/Development/vcpkg/installed/x64-linux/debug/lib/libpixman-1.a /usr/lib/x86_64-linux-gnu/libm.so /home/lawliet/Development/vcpkg/installed/x64-linux/debug/lib/libgio-2.0.a /usr/lib/x86_64-linux-gnu/libdl.so /usr/lib/x86_64-linux-gnu/libresolv.so /home/lawliet/Development/vcpkg/installed/x64-linux/debug/lib/libgobject-2.0.a /home/lawliet/Development/vcpkg/installed/x64-linux/debug/lib/libffi.a /home/lawliet/Development/vcpkg/installed/x64-linux/debug/lib/libgmodule-2.0.a /usr/lib/x86_64-linux-gnu/libdl.so /home/lawliet/Development/vcpkg/installed/x64-linux/debug/lib/libglib-2.0.a /usr/lib/x86_64-linux-gnu/libm.so /home/lawliet/Development/vcpkg/installed/x64-linux/debug/lib/libpcre2-8.a /home/lawliet/Development/vcpkg/installed/x64-linux/debug/lib/libz.a /usr/lib/x86_64-linux-gnu/libSM.so /usr/lib/x86_64-linux-gnu/libICE.so /usr/lib/x86_64-linux-gnu/libX11.so /usr/lib/x86_64-linux-gnu/libXext.so -lwx_gtk3u_core-3.2 /home/lawliet/Development/vcpkg/installed/x64-linux/debug/lib/libgtk-3.a /home/lawliet/Development/vcpkg/installed/x64-linux/debug/lib/libgdk-3.a /home/lawliet/Development/vcpkg/installed/x64-linux/debug/lib/libpangocairo-1.0.a /usr/lib/x86_64-linux-gnu/libm.so /usr/lib/x86_64-linux-gnu/libXrandr.so /usr/lib/x86_64-linux-gnu/libXcursor.so /usr/lib/x86_64-linux-gnu/libXcomposite.so /usr/lib/x86_64-linux-gnu/libXdamage.so /usr/lib/x86_64-linux-gnu/libXfixes.so /home/lawliet/Development/vcpkg/installed/x64-linux/debug/lib/libcairo-gobject.a /usr/lib/x86_64-linux-gnu/libm.so /usr/lib/x86_64-linux-gnu/libdl.so /home/lawliet/Development/vcpkg/installed/x64-linux/debug/lib/libgdk_pixbuf-2.0.a /usr/lib/x86_64-linux-gnu/libm.so /home/lawliet/Development/vcpkg/installed/x64-linux/debug/lib/libtiffd.a /usr/lib/x86_64-linux-gnu/libm.so /home/lawliet/Development/vcpkg/installed/x64-linux/debug/lib/libjpeg.a /home/lawliet/Development/vcpkg/installed/x64-linux/debug/lib/liblzma.a /home/lawliet/Development/vcpkg/installed/x64-linux/debug/lib/libatk-bridge-2.0.a /home/lawliet/Development/vcpkg/installed/x64-linux/debug/lib/libatspi.a /usr/lib/x86_64-linux-gnu/libdbus-1.so /usr/lib/x86_64-linux-gnu/libXtst.so /usr/lib/x86_64-linux-gnu/libXi.so /home/lawliet/Development/vcpkg/installed/x64-linux/debug/lib/libatk-1.0.a /home/lawliet/Development/vcpkg/installed/x64-linux/debug/lib/libepoxy.a /usr/lib/x86_64-linux-gnu/libdl.so /usr/lib/x86_64-linux-gnu/libGL.so /usr/lib/x86_64-linux-gnu/libEGL.so /home/lawliet/Development/vcpkg/installed/x64-linux/debug/lib/libpangoft2-1.0.a /usr/lib/x86_64-linux-gnu/libm.so /home/lawliet/Development/vcpkg/installed/x64-linux/debug/lib/libpango-1.0.a /usr/lib/x86_64-linux-gnu/libm.so /home/lawliet/Development/vcpkg/installed/x64-linux/debug/lib/libfribidi.a /home/lawliet/Development/vcpkg/installed/x64-linux/debug/lib/libharfbuzz.a /usr/lib/x86_64-linux-gnu/libm.so /home/lawliet/Development/vcpkg/installed/x64-linux/debug/lib/libcairo.a /usr/lib/x86_64-linux-gnu/libm.so /usr/lib/x86_64-linux-gnu/libdl.so /home/lawliet/Development/vcpkg/installed/x64-linux/debug/lib/libfontconfig.a /home/lawliet/Development/vcpkg/installed/x64-linux/debug/lib/libexpat.a /usr/lib/x86_64-linux-gnu/libm.so /home/lawliet/Development/vcpkg/installed/x64-linux/debug/lib/libfreetyped.a /home/lawliet/Development/vcpkg/installed/x64-linux/debug/lib/libbz2d.a /home/lawliet/Development/vcpkg/installed/x64-linux/debug/lib/libpng16d.a /usr/lib/x86_64-linux-gnu/libm.so /home/lawliet/Development/vcpkg/installed/x64-linux/debug/lib/libbrotlidec-static.a /home/lawliet/Development/vcpkg/installed/x64-linux/debug/lib/libbrotlicommon-static.a /usr/lib/x86_64-linux-gnu/libm.so /usr/lib/x86_64-linux-gnu/libXext.so /usr/lib/x86_64-linux-gnu/libXrender.so /usr/lib/x86_64-linux-gnu/libX11.so /home/lawliet/Development/vcpkg/installed/x64-linux/debug/lib/libpixman-1.a /usr/lib/x86_64-linux-gnu/libm.so /home/lawliet/Development/vcpkg/installed/x64-linux/debug/lib/libgio-2.0.a /usr/lib/x86_64-linux-gnu/libdl.so /usr/lib/x86_64-linux-gnu/libresolv.so /home/lawliet/Development/vcpkg/installed/x64-linux/debug/lib/libgobject-2.0.a /home/lawliet/Development/vcpkg/installed/x64-linux/debug/lib/libffi.a /home/lawliet/Development/vcpkg/installed/x64-linux/debug/lib/libgmodule-2.0.a /usr/lib/x86_64-linux-gnu/libdl.so /home/lawliet/Development/vcpkg/installed/x64-linux/debug/lib/libglib-2.0.a /usr/lib/x86_64-linux-gnu/libm.so /home/lawliet/Development/vcpkg/installed/x64-linux/debug/lib/libpcre2-8.a /home/lawliet/Development/vcpkg/installed/x64-linux/debug/lib/libz.a /usr/lib/x86_64-linux-gnu/libSM.so /usr/lib/x86_64-linux-gnu/libICE.so /usr/lib/x86_64-linux-gnu/libX11.so /usr/lib/x86_64-linux-gnu/libXext.so /home/lawliet/Development/vcpkg/installed/x64-linux/debug/lib/libjpeg.a /home/lawliet/Development/vcpkg/installed/x64-linux/debug/lib/libpng16d.a /home/lawliet/Development/vcpkg/installed/x64-linux/debug/lib/libz.a /home/lawliet/Development/vcpkg/installed/x64-linux/debug/lib/libtiffd.a /home/lawliet/Development/vcpkg/installed/x64-linux/debug/lib/liblzma.a -pthread /home/lawliet/Development/vcpkg/installed/x64-linux/debug/lib/libjpeg.a /home/lawliet/Development/vcpkg/installed/x64-linux/debug/lib/libz.a -lm /home/lawliet/Development/vcpkg/installed/x64-linux/debug/lib/libnanosvg.a /home/lawliet/Development/vcpkg/installed/x64-linux/debug/lib/libnanosvgrast.a /home/lawliet/Development/vcpkg/installed/x64-linux/debug/lib/libSDL2d.a -lwx_baseu-3.2 /home/lawliet/Development/vcpkg/installed/x64-linux/debug/lib/libexpat.a /home/lawliet/Development/vcpkg/installed/x64-linux/debug/lib/libz.a /home/lawliet/Development/vcpkg/installed/x64-linux/debug/lib/libpcre2-32.a /usr/lib/x86_64-linux-gnu/libc.so -pthread -ldl
Thank you for the fix!
—
Reply to this email directly, view it on GitHub, or unsubscribe.
You are receiving this because you are subscribed to this thread.
@MaartenBent, @vadz, meanwhile I'll make a patch to the vcpkg while waiting for this fix to be released on your side.
Thank you for the fix solution!
—
Reply to this email directly, view it on GitHub, or unsubscribe.
You are receiving this because you are subscribed to this thread.
Closed #23373 as completed via 8102958.
—
Reply to this email directly, view it on GitHub, or unsubscribe.
You are receiving this because you are subscribed to this thread.