Skip to content
ec429 edited this page Jan 12, 2012 · 6 revisions

Welcome to the quIRC wiki!

Which tarball should I download? What’s a ‘gitless’ source tarball?

  • If you are using Linux on an x86 system, you can download the binary tarball; just unpack and it should be ready-to-run.
  • 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, which you should be able to compile with a simple ‘make’ (and optionally ‘sudo make install’).

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.

My system doesn’t have getaddrinfo_a() / It won’t compile!

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), edit osconf.h, and change ASYNCH_NL from 1 to 0. Also, in the Makefile, remove ‘-lanl’ from OPTLIBS. Note that the old synchronous NL code may not get as thorough testing as the new asynch NL.

Clone this wiki locally