Skip to content

commontk/qt-easy-build

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

22 Commits
 
 
 
 
 
 

Repository files navigation

Qt Easy build

You will find here scripts allowing to very easily build Qt with OpenSSL support on Linux, Windows or macOS

Maintained Qt build scripts

Scripts available for these Qt versions:

Unmaintained Qt build scripts

Scripts available for these Qt versions:

Frequently Asked Questions

Why does the windows build stop with "The underlying connection was closed: An unexpected error occurred on a receive." ?

As explained here, this most likely happens because the build script is attempting to download from a server that needs to use TLS 1.1 or TLS 1.2 (has restricted the use of TLS 1.0 and SSL v3).

To address the problem, you should update the version of .NET installed and install a newer version of PowerShell:

Why does the linux build stop with curl: (35) SSL connect error?

TLS auto-negotation may fail on older Linux versions. Try adding --tlsv1.2 to the curl invocations in Build-qt.sh.

History

  • 2017 — Repository created by Jean-Christophe Fillion-Robin with initial focus on building Qt 4.8.x and 5.9.x, including CI integration and clear separation of maintained vs. unmaintained branches.
  • 2018 — Expanded to support Qt 5.10.0 and beyond. Documentation improvements (FAQs, TLS support, badges) and community contributions (notably from Isaiah Norton) helped stabilize the scripts.
  • 2019–2020 — Contributions from James Butler and others updated tested branches for Qt 5.12 and 5.15 series. Repository became a standard tool for reproducible Qt builds in the 3D Slicer ecosystem.
  • 2021 — Default branch updated to Qt 5.15.2, with continued focus on long-term supported versions.
  • 2024 — Qt 4.8.7 scripts marked as unmaintained, signaling end-of-life for legacy Qt 4 builds.
  • 2025 — Repository transferred from jcfr/qt-easy-build to the commontk organization (commontk/qt-easy-build) to ensure long-term maintenance and broader community stewardship. Work initiated to support Qt 5.15.17 across Linux, macOS, and Windows.

License

Scripts in this repository are licensed under the Apache 2.0 License. See LICENSE_Apache_20 file for details.

About

Scripts allowing to easily build Qt with OpenSSL support on Linux, macOS or Windows

Topics

Resources

License

Stars

Watchers

Forks

Contributors 4

  •  
  •  
  •  
  •