x86_64-w64-mingw32-ld -lz --verbose
GNU ld (GNU Binutils) 2.30
Supported emulations:
i386pep
i386pe
using internal linker script:
=================================
A large script inbetween
=================================
attempt to open no/usr/local/lib/x86_64-linux-gnu/libz.dll.a failed
attempt to open no/usr/local/lib/x86_64-linux-gnu/z.dll.a failed
attempt to open no/usr/local/lib/x86_64-linux-gnu/libz.a failed
attempt to open no/usr/local/lib/x86_64-linux-gnu/z.lib failed
attempt to open no/usr/local/lib/x86_64-linux-gnu/libz.dll failed
attempt to open no/usr/local/lib/x86_64-linux-gnu/z.dll failed
attempt to open no/usr/local/lib/x86_64-linux-gnu/libz.a failed
attempt to open no/lib/x86_64-linux-gnu/libz.dll.a failed
attempt to open no/lib/x86_64-linux-gnu/z.dll.a failed
attempt to open no/lib/x86_64-linux-gnu/libz.a failed
attempt to open no/lib/x86_64-linux-gnu/z.lib failed
attempt to open no/lib/x86_64-linux-gnu/libz.dll failed
attempt to open no/lib/x86_64-linux-gnu/z.dll failed
attempt to open no/lib/x86_64-linux-gnu/libz.a failed
attempt to open no/usr/lib/x86_64-linux-gnu/libz.dll.a failed
attempt to open no/usr/lib/x86_64-linux-gnu/z.dll.a failed
attempt to open no/usr/lib/x86_64-linux-gnu/libz.a failed
attempt to open no/usr/lib/x86_64-linux-gnu/z.lib failed
attempt to open no/usr/lib/x86_64-linux-gnu/libz.dll failed
attempt to open no/usr/lib/x86_64-linux-gnu/z.dll failed
attempt to open no/usr/lib/x86_64-linux-gnu/libz.a failed
attempt to open no/usr/local/lib/libz.dll.a failed
attempt to open no/usr/local/lib/z.dll.a failed
attempt to open no/usr/local/lib/libz.a failed
attempt to open no/usr/local/lib/z.lib failed
attempt to open no/usr/local/lib/libz.dll failed
attempt to open no/usr/local/lib/z.dll failed
attempt to open no/usr/local/lib/libz.a failed
attempt to open no/lib/libz.dll.a failed
attempt to open no/lib/z.dll.a failed
attempt to open no/lib/libz.a failed
attempt to open no/lib/z.lib failed
attempt to open no/lib/libz.dll failed
attempt to open no/lib/z.dll failed
attempt to open no/lib/libz.a failed
attempt to open no/usr/lib/libz.dll.a failed
attempt to open no/usr/lib/z.dll.a failed
attempt to open no/usr/lib/libz.a failed
attempt to open no/usr/lib/z.lib failed
attempt to open no/usr/lib/libz.dll failed
attempt to open no/usr/lib/z.dll failed
attempt to open no/usr/lib/libz.a failed
attempt to open no/usr/x86_64-w64-mingw32/lib/libz.dll.a failed
attempt to open no/usr/x86_64-w64-mingw32/lib/z.dll.a failed
attempt to open no/usr/x86_64-w64-mingw32/lib/libz.a failed
attempt to open no/usr/x86_64-w64-mingw32/lib/z.lib failed
attempt to open no/usr/x86_64-w64-mingw32/lib/libz.dll failed
attempt to open no/usr/x86_64-w64-mingw32/lib/z.dll failed
attempt to open no/usr/x86_64-w64-mingw32/lib/libz.a failed
attempt to open no/usr/local/lib/x86_64-linux-gnu/libz.dll.a failed
attempt to open no/usr/local/lib/x86_64-linux-gnu/z.dll.a failed
attempt to open no/usr/local/lib/x86_64-linux-gnu/libz.a failed
attempt to open no/usr/local/lib/x86_64-linux-gnu/z.lib failed
attempt to open no/usr/local/lib/x86_64-linux-gnu/libz.dll failed
attempt to open no/usr/local/lib/x86_64-linux-gnu/z.dll failed
attempt to open no/usr/local/lib/x86_64-linux-gnu/z.lib failed
attempt to open no/lib/x86_64-linux-gnu/libz.dll.a failed
attempt to open no/lib/x86_64-linux-gnu/z.dll.a failed
attempt to open no/lib/x86_64-linux-gnu/libz.a failed
attempt to open no/lib/x86_64-linux-gnu/z.lib failed
attempt to open no/lib/x86_64-linux-gnu/libz.dll failed
attempt to open no/lib/x86_64-linux-gnu/z.dll failed
attempt to open no/lib/x86_64-linux-gnu/z.lib failed
attempt to open no/usr/lib/x86_64-linux-gnu/libz.dll.a failed
attempt to open no/usr/lib/x86_64-linux-gnu/z.dll.a failed
attempt to open no/usr/lib/x86_64-linux-gnu/libz.a failed
attempt to open no/usr/lib/x86_64-linux-gnu/z.lib failed
attempt to open no/usr/lib/x86_64-linux-gnu/libz.dll failed
attempt to open no/usr/lib/x86_64-linux-gnu/z.dll failed
attempt to open no/usr/lib/x86_64-linux-gnu/z.lib failed
attempt to open no/usr/local/lib/libz.dll.a failed
attempt to open no/usr/local/lib/z.dll.a failed
attempt to open no/usr/local/lib/libz.a failed
attempt to open no/usr/local/lib/z.lib failed
attempt to open no/usr/local/lib/libz.dll failed
attempt to open no/usr/local/lib/z.dll failed
attempt to open no/usr/local/lib/z.lib failed
attempt to open no/lib/libz.dll.a failed
attempt to open no/lib/z.dll.a failed
attempt to open no/lib/libz.a failed
attempt to open no/lib/z.lib failed
attempt to open no/lib/libz.dll failed
attempt to open no/lib/z.dll failed
attempt to open no/lib/z.lib failed
attempt to open no/usr/lib/libz.dll.a failed
attempt to open no/usr/lib/z.dll.a failed
attempt to open no/usr/lib/libz.a failed
attempt to open no/usr/lib/z.lib failed
attempt to open no/usr/lib/libz.dll failed
attempt to open no/usr/lib/z.dll failed
attempt to open no/usr/lib/z.lib failed
attempt to open no/usr/x86_64-w64-mingw32/lib/libz.dll.a failed
attempt to open no/usr/x86_64-w64-mingw32/lib/z.dll.a failed
attempt to open no/usr/x86_64-w64-mingw32/lib/libz.a failed
attempt to open no/usr/x86_64-w64-mingw32/lib/z.lib failed
attempt to open no/usr/x86_64-w64-mingw32/lib/libz.dll failed
attempt to open no/usr/x86_64-w64-mingw32/lib/z.dll failed
attempt to open no/usr/x86_64-w64-mingw32/lib/z.lib failed
x86_64-w64-mingw32-ld: cannot find -lz
If I check the /usr/x86_64-w64-mingw32/lib/ path in dolphin or konqueror I do find the libz.a and libz.dll.a files right there. I know they are not supposed to be included with the mingw packages, but the same happens to any library that is included by default.
Thereafter I came up with the idea that creating pc files myself would probably fix this situation so I did. Even if pkg-config and cmake say they have found the packages (including binaries, included header files, and libraries), the linker just denies they can be found anywhere. Even if it was a crazy idea, I used the default ld to try compile my custom project and it did find all of the specified libraries without any issues. Of course the result was not good at all for ld thought it was linking common Linux libraries XD
x86_64- w64-mingw32- ld -lz --verbose ======= ======= ======= ===== ======= ======= ======= ===== local/lib/ x86_64- linux-gnu/ libz.dll. a failed local/lib/ x86_64- linux-gnu/ z.dll.a failed local/lib/ x86_64- linux-gnu/ libz.a failed local/lib/ x86_64- linux-gnu/ z.lib failed local/lib/ x86_64- linux-gnu/ libz.dll failed local/lib/ x86_64- linux-gnu/ z.dll failed local/lib/ x86_64- linux-gnu/ libz.a failed x86_64- linux-gnu/ libz.dll. a failed x86_64- linux-gnu/ z.dll.a failed x86_64- linux-gnu/ libz.a failed x86_64- linux-gnu/ z.lib failed x86_64- linux-gnu/ libz.dll failed x86_64- linux-gnu/ z.dll failed x86_64- linux-gnu/ libz.a failed lib/x86_ 64-linux- gnu/libz. dll.a failed lib/x86_ 64-linux- gnu/z.dll. a failed lib/x86_ 64-linux- gnu/libz. a failed lib/x86_ 64-linux- gnu/z.lib failed lib/x86_ 64-linux- gnu/libz. dll failed lib/x86_ 64-linux- gnu/z.dll failed lib/x86_ 64-linux- gnu/libz. a failed local/lib/ libz.dll. a failed local/lib/ z.dll.a failed local/lib/ libz.a failed local/lib/ z.lib failed local/lib/ libz.dll failed local/lib/ z.dll failed local/lib/ libz.a failed lib/libz. dll.a failed x86_64- w64-mingw32/ lib/libz. dll.a failed x86_64- w64-mingw32/ lib/z.dll. a failed x86_64- w64-mingw32/ lib/libz. a failed x86_64- w64-mingw32/ lib/z.lib failed x86_64- w64-mingw32/ lib/libz. dll failed x86_64- w64-mingw32/ lib/z.dll failed x86_64- w64-mingw32/ lib/libz. a failed local/lib/ x86_64- linux-gnu/ libz.dll. a failed local/lib/ x86_64- linux-gnu/ z.dll.a failed local/lib/ x86_64- linux-gnu/ libz.a failed local/lib/ x86_64- linux-gnu/ z.lib failed local/lib/ x86_64- linux-gnu/ libz.dll failed local/lib/ x86_64- linux-gnu/ z.dll failed local/lib/ x86_64- linux-gnu/ z.lib failed x86_64- linux-gnu/ libz.dll. a failed x86_64- linux-gnu/ z.dll.a failed x86_64- linux-gnu/ libz.a failed x86_64- linux-gnu/ z.lib failed x86_64- linux-gnu/ libz.dll failed x86_64- linux-gnu/ z.dll failed x86_64- linux-gnu/ z.lib failed lib/x86_ 64-linux- gnu/libz. dll.a failed lib/x86_ 64-linux- gnu/z.dll. a failed lib/x86_ 64-linux- gnu/libz. a failed lib/x86_ 64-linux- gnu/z.lib failed lib/x86_ 64-linux- gnu/libz. dll failed lib/x86_ 64-linux- gnu/z.dll failed lib/x86_ 64-linux- gnu/z.lib failed local/lib/ libz.dll. a failed local/lib/ z.dll.a failed local/lib/ libz.a failed local/lib/ z.lib failed local/lib/ libz.dll failed local/lib/ z.dll failed local/lib/ z.lib failed lib/libz. dll.a failed x86_64- w64-mingw32/ lib/libz. dll.a failed x86_64- w64-mingw32/ lib/z.dll. a failed x86_64- w64-mingw32/ lib/libz. a failed x86_64- w64-mingw32/ lib/z.lib failed x86_64- w64-mingw32/ lib/libz. dll failed x86_64- w64-mingw32/ lib/z.dll failed x86_64- w64-mingw32/ lib/z.lib failed w64-mingw32- ld: cannot find -lz
GNU ld (GNU Binutils) 2.30
Supported emulations:
i386pep
i386pe
using internal linker script:
=======
A large script inbetween
=======
attempt to open no/usr/
attempt to open no/usr/
attempt to open no/usr/
attempt to open no/usr/
attempt to open no/usr/
attempt to open no/usr/
attempt to open no/usr/
attempt to open no/lib/
attempt to open no/lib/
attempt to open no/lib/
attempt to open no/lib/
attempt to open no/lib/
attempt to open no/lib/
attempt to open no/lib/
attempt to open no/usr/
attempt to open no/usr/
attempt to open no/usr/
attempt to open no/usr/
attempt to open no/usr/
attempt to open no/usr/
attempt to open no/usr/
attempt to open no/usr/
attempt to open no/usr/
attempt to open no/usr/
attempt to open no/usr/
attempt to open no/usr/
attempt to open no/usr/
attempt to open no/usr/
attempt to open no/lib/libz.dll.a failed
attempt to open no/lib/z.dll.a failed
attempt to open no/lib/libz.a failed
attempt to open no/lib/z.lib failed
attempt to open no/lib/libz.dll failed
attempt to open no/lib/z.dll failed
attempt to open no/lib/libz.a failed
attempt to open no/usr/
attempt to open no/usr/lib/z.dll.a failed
attempt to open no/usr/lib/libz.a failed
attempt to open no/usr/lib/z.lib failed
attempt to open no/usr/lib/libz.dll failed
attempt to open no/usr/lib/z.dll failed
attempt to open no/usr/lib/libz.a failed
attempt to open no/usr/
attempt to open no/usr/
attempt to open no/usr/
attempt to open no/usr/
attempt to open no/usr/
attempt to open no/usr/
attempt to open no/usr/
attempt to open no/usr/
attempt to open no/usr/
attempt to open no/usr/
attempt to open no/usr/
attempt to open no/usr/
attempt to open no/usr/
attempt to open no/usr/
attempt to open no/lib/
attempt to open no/lib/
attempt to open no/lib/
attempt to open no/lib/
attempt to open no/lib/
attempt to open no/lib/
attempt to open no/lib/
attempt to open no/usr/
attempt to open no/usr/
attempt to open no/usr/
attempt to open no/usr/
attempt to open no/usr/
attempt to open no/usr/
attempt to open no/usr/
attempt to open no/usr/
attempt to open no/usr/
attempt to open no/usr/
attempt to open no/usr/
attempt to open no/usr/
attempt to open no/usr/
attempt to open no/usr/
attempt to open no/lib/libz.dll.a failed
attempt to open no/lib/z.dll.a failed
attempt to open no/lib/libz.a failed
attempt to open no/lib/z.lib failed
attempt to open no/lib/libz.dll failed
attempt to open no/lib/z.dll failed
attempt to open no/lib/z.lib failed
attempt to open no/usr/
attempt to open no/usr/lib/z.dll.a failed
attempt to open no/usr/lib/libz.a failed
attempt to open no/usr/lib/z.lib failed
attempt to open no/usr/lib/libz.dll failed
attempt to open no/usr/lib/z.dll failed
attempt to open no/usr/lib/z.lib failed
attempt to open no/usr/
attempt to open no/usr/
attempt to open no/usr/
attempt to open no/usr/
attempt to open no/usr/
attempt to open no/usr/
attempt to open no/usr/
x86_64-
If I check the /usr/x86_ 64-w64- mingw32/ lib/ path in dolphin or konqueror I do find the libz.a and libz.dll.a files right there. I know they are not supposed to be included with the mingw packages, but the same happens to any library that is included by default.
Thereafter I came up with the idea that creating pc files myself would probably fix this situation so I did. Even if pkg-config and cmake say they have found the packages (including binaries, included header files, and libraries), the linker just denies they can be found anywhere. Even if it was a crazy idea, I used the default ld to try compile my custom project and it did find all of the specified libraries without any issues. Of course the result was not good at all for ld thought it was linking common Linux libraries XD