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 Qt is a cross-platform application framework for desktop and embedded development. Qt enables programmers to create advanced GUI applications once and deploy them to Windows, Mac OS X and Linux without rewriting the source code. Companies using Qt can leverage software investments made on one platform across many others. This is a "-2" test release of what is expected to be the last Qt5 version available from upstream. Please report any discrepancies from earlier Cygwin-available Qt5 packages to the main Cygwin mailing list. If all seems well, this version will probably be promoted from test in a couple weeks. Enjoy, ..mark PS: The only change from -1 is to avoid avx2 cpu instructions due to an unreported Qt5Gui bug that prevents doxywizard and 'octave --gui' from launching.
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 phaseg++ -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. Regards Marco
inherit qt5-qmake NAME="qscintilla2" VERSION=2.10.2 RELEASE=2 LICENSE="GPL-3.0-only" CATEGORY="Libs" SUMMARY="Scintilla editor class for Qt4" DESCRIPTION="QScintilla is a port to Qt of Neil Hodgson's Scintilla C++ editor class. As well as features found in standard text editing components, QScintilla includes features especially useful when editing and debugging source code. These include support for syntax styling, error indicators, code completion and call tips. The selection margin can contain markers like those used in debuggers to indicate breakpoints and the current line. Styling choices are more open than with many editors, allowing the use of proportional fonts, bold and italics, multiple foreground/background colours and multiple fonts." HOMEPAGE="http://www.riverbankcomputing.com/software/qscintilla/" SRC_URI="mirror://sourceforge/pyqt/QScintilla_gpl-${VERSION}.tar.gz" SRC_DIR="QScintilla_gpl-${VERSION}" PKG_NAMES=" lib${NAME}_qt5_13 lib${NAME}_qt5-common lib${NAME}_qt5-devel " libqscintilla2_qt5_13_REQUIRES="libqscintilla2-qt5-common" libqscintilla2_qt5_13_CONTENTS="usr/bin/cyg${NAME}_qt5-13.dll" libqscintilla2_qt5_common_OBSOLETES="libqscintilla2-qt5-common" libqscintilla2_qt5_common_CONTENTS=" usr/share/doc/${NAME}-qt5/ usr/share/doc/qscintilla2/ ${QT5_DATADIR#/}/qsci/ ${QT5_DATADIR#/}/translations/" libqscintilla2_qt5_devel_OBSOLETES="libqscintilla2-qt5-devel" libqscintilla2_qt5_devel_CONTENTS=" usr/include/qt5/Qsci/ usr/lib/libqscintilla2_qt5.dll.a usr/lib/libqscintilla2-qt5.dll.a ${QT5_MKSPECSDIR#/}/features/qscintilla2.prf ${QT5_PLUGINSDIR#/}/ " BUILD_REQUIRES="pkgconfig(QtGui) pkgconfig(QtDesigner) pkgconfig(Qt5Widgets)" CXXFLAGS+=" -std=gnu++11" src_compile() { export QMAKEFEATURES=${S}/Qt4Qt5/features for v in 5 do mkdir -p ${B}/Qt$v cd ${B}/Qt$v cygqmake$v ${S}/Qt4Qt5 cygmake mkdir -p ${B}/designer-Qt$v cd ${B}/designer-Qt$v cygqmake$v ${S}/designer-Qt4Qt5 INCLUDEPATH+=${S}/Qt4Qt5 QMAKE_LFLAGS+=-L../Qt$v cygmake mkdir -p ${B}/example-Qt$v cd ${B}/example-Qt$v cygqmake$v ${S}/example-Qt4Qt5 INCLUDEPATH+=${S}/Qt4Qt5 QMAKE_LFLAGS+=-L../Qt$v cygmake done } src_install() { for v in 5 do for d in Qt$v designer-Qt$v do cd ${B}/${d} qt${v}_qmake_install done done # for compatibility with past versions dosym libqscintilla2_qt5.dll.a /usr/lib/libqscintilla2-qt5.dll.a cd ${S} dodoc LICENSE.* NEWS README *.TXT docinto /${NAME}-qt5 dodoc LICENSE.* NEWS README *.TXT }
qscintilla2-2.10.2-2-compile.log.xz
Description: application/compressed
log.tar.xz
Description: application/compressed
-- 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

