Chapter 4. Questions and Answers

Q: Why don't the results on the Alcohol tool match the Characteristics section of the main window?
Q: I get hundreds of errors when I try to compile QBrew under Unix. What am I doing wrong?
Q: Why don't you distribute QBrew as a DEB or RPM file?
Q:

Why don't the results on the Alcohol tool match the Characteristics section of the main window?

A:

It's the curse of rounding errors! When you use the Alcohol tool you are entering in gravity values with a precision of two decimal places. But your recipe in QBrew is stored with a much higher precision than this, even though it is displaying characteristics with a lower precision.

Q:

I get hundreds of errors when I try to compile QBrew under Unix. What am I doing wrong?

A:

QBrew has been successfully compiled and run on a variety of Unix platforms, so the odds are low that something's wrong with configure (although it does happen). More likely, you don't have the necessary libraries or headers installed. Make sure that you have the X development libraries installed, as well as the Qt 4.3 or greater or greater development libraries. QBrew will not compile and link with the older Qt 3.x libraries.

There are many useful options in the configure script. These options can be displayed by running ./configure --help. Also please read the INSTALL file for several useful tips.

If you are still having problems after this, then write me at . Please include the full text of the error message, along with the config.log in the build directory.

Q:

Why don't you distribute QBrew as a DEB or RPM file?

A:

I do make packages available for Windows and Mac OSX. I am doing this because users of those platforms are unaccustomed to building software. It is more difficult to do this under Linux and Unix because there are so too many different varieties available. I cannot possibly distribute binary packages for each system and distribution while trying to keep up with changing versions.

At this time, QBrew is already available prepackaged for Debian GNU/Linux, SuSE Linux, Linspire, NetBSD and FreeBSD. If you distribution does not have a QBrew package, you may wish to consider maintaining one for them. Please note that the available binary packages are not always the most recent QBrew version.