Re: Updated: qt5-base 5.15.18-2 (test)

Mark Geisert via Cygwin <[email protected]>
Newsgroups gmane.os.cygwin
Message-ID <[email protected]>
Hi Marco,

On 1/3/2026 6:08 AM, Marco Atzeri via Cygwin wrote:
> On 29/12/2025 10:37, Mark Geisert wrote:
>> The following packages have been uploaded to the Cygwin distribution:
>>
>> * libQt5Core5-5.15.18-2
>> * libQt5Core-devel-5.15.18-2
>> * libQt5Sql5-5.15.18-2
>> * libQt5Sql-devel-5.15.18-2
>> * libQt5Gui5-5.15.18-2
>> * libQt5Gui-devel-5.15.18-2
>> * qt5-base-doc-5.15.18-2
>> * qt5-base-examples-5.15.18-2
[...]
> Hi Mark,
> 
> there is still an issue compiling a QT5 program
> 
> using 5.15.18 with a simplified qscintilla2.cygport
> (not QT4 and no Python) the build stops at linking phase
> 
> g++ -shared -Wl,--out-implib,libqscintilla2_qt5.dll.a -o 
> cygqscintilla2_qt5-13.dll qsciscintilla.o ....
> ..  moc_ScintillaQt.o  -lpthread /usr/lib/cygQt5PrintSupport.dll /usr/ 
> lib/cygQt5Widgets.dll /usr/lib/cygQt5Gui.dll /usr/lib/cygQt5Core.dll -lGL
> /usr/lib/gcc/x86_64-pc-cygwin/13/../../../../x86_64-pc-cygwin/bin/ld: 
> cannot find /usr/lib/cygQt5PrintSupport.dll: No such file or directory
> /usr/lib/gcc/x86_64-pc-cygwin/13/../../../../x86_64-pc-cygwin/bin/ld: 
> cannot find /usr/lib/cygQt5Widgets.dll: No such file or directory
> /usr/lib/gcc/x86_64-pc-cygwin/13/../../../../x86_64-pc-cygwin/bin/ld: 
> cannot find /usr/lib/cygQt5Gui.dll: No such file or directory
> /usr/lib/gcc/x86_64-pc-cygwin/13/../../../../x86_64-pc-cygwin/bin/ld: 
> cannot find /usr/lib/cygQt5Core.dll: No such file or directory
> 
> with 5.9.4-x the build is without problems.
> 
> Attached scintilla2.cygport and the logs for both cases.

Thanks for the report and all the logs.  "Something" is causing the link 
step to look for DLLs in /usr/lib instead of /usr/bin.  What's in 
/usr/lib are static libraries (but their names look like libQt5*.dll.a).
I've been running into this while building the Qt5 libraries too, and 
I've been working around it in src_compile() by symlinking the needed 
DLLs into /usr/lib and deleting them afterwards.  Ugly but effective.

If I apply that workaround to your qscintilla2.cygport, that gets past 
these errors you reported.  Bad news is, the compile continues and needs 
Qt5Designer, which I had not yet updated to 5.15.18.  I'm doing that 
now.  We'll see if that's enough...
Cheers,

..mark

-- 
Problem reports:      https://cygwin.com/problems.html
FAQ:                  https://cygwin.com/faq/
Documentation:        https://cygwin.com/docs.html
Unsubscribe info:     https://cygwin.com/ml/#unsubscribe-simple
lmpx.com only provides a reader for public news (NNTP) servers. It is not affiliated with the servers or forums shown here and is not responsible for the content of articles, which is written by their respective authors.