# Important notes

Before downloading Gambas, compiling it and then complaining, please read the following remarks CAREFULLY!

- To compile Gambas, you must install the following packages on your system :
  - The X11 development packages.
  - The Qt 3 development packages.
  - The KDE 3 development packages if you want to compile the KDE component.
  - The PostgreSQL, MySQL or SQlite development packages if you want to compile database drivers.
  - The libcurl development packages (version 7.10.7 or greater) if you want to compile de network-curl component.
  - The SDL and SDL_mixer development packages if you want to compile the SDL component.
  - The libxml and libxslt development packages if you want to compile the xml components.

- Qt 3.2 is now required because of one Qt function that was missing in older versions of Qt. Gambas will compile with Qt 3.1, but the function Picture.Copy() will fail in some case. Gambas does not compile with previous versions of Qt.

- Gambas does not compile with gcc 3.0.x. It seems that it is a bug of gcc. Use gcc 3.2 instead. (Note that there is a not yet resolved include file clash with gcc 2.9x).

- You must have the right to write to `/tmp`, otherwise Gambas will not work.

- If you want to run the `./reconf` script included in the package (to develop a new component, or modify a existing one) , you must use the following versions of GNU tools:
  - automake 1.8.5
  - autoconf 2.59
  - libtool 1.5.6 (this tool is not required as it is included in the package)

- Read the `README.*` files for notes specific to distributions.