-
Notifications
You must be signed in to change notification settings - Fork 2
Home
ec429 edited this page Dec 20, 2012
·
6 revisions
Welcome to the quIRC wiki!
- If you intend to do development on quIRC and possibly contribute your changes back to the project, you should clone the git repository, and not download a tarball at all.
- Otherwise, you should download the ‘gitless’ source tarball (from http://jttlov.no-ip.org/projects/quirc.htm), which you should be able to compile with a simple ‘make’ (and optionally ‘sudo make install’).
- At present we don’t provide prebuilt binaries. (There are, however, Linux x86 binary tarballs for older versions, up to 0.9.6, on the Downloads page)
A ‘gitless’ source tarball is one from which git calls, specifically the ‘git describe —tags’ used to generate the version number (and version.h), have been removed. This enables you to compile quIRC from source without having to clone the repository.
getaddrinfo_a() is used to provide asynchronous name lookups, preventing quIRC’s interface from locking up while waiting for a server name to resolve. If your system doesn’t have it (it’s a glibc extension), copy ‘config.mak’ from the dist/ subdirectory into the main quirc directory, and uncomment the relevant lines. Note that the old synchronous NL code may not get as thorough testing as the new asynch NL.