Home | Introduction | Installation | Quick start | Troubleshooting | Mailing lists | Themes | Script tutorial | Script basics | Script callbacks reference | Script API reference | Script library reference | Technical notes | Known bugs | Frequently Asked Questions | Copying

# Troubleshooting

## I can't compile U61, help!

### Problem

U61 configuration scripts are not perfect, and compilation might fail for various reasons since U61 depends on a fair amount off libraries, some of them not being - yet - available on every GNU/Linux distribution (ClanLib, Hermes, Lua...).

### Solution

- Read the INSTALL file in the root directory.
- Check that all the libs needed by U61 are correctly installed. For instance, Lua is quite tricky to install since you have to run ld manually to create .so files.
- Try and install a binary release. The GNU/Linux static binary does not require any extra library to run, so it might save you lots of time.
- If you're still in trouble, you can still ask for help on the mailing-list.

## When I run U61, I get protection faults 8-(

### Problem

This often happens when data and/or configuration files are not installed correctly. It may also happen if you have installed a new release of U61 over an older one.

### Solution

Under GNU/Linux, remove the following files/directories:

- "/usr/local/share/u61" (or "/usr/share/u61"). This is the directory where all the themes and scripts are stored.
- "~/.u61rc". This is a useless file used by previous releases of U61.
- "~/.u61". This is the directory where the configuration file is stored. It can also contain custom themes and scripts.
- "/etc/clanlib.conf". This is ClanLib's configuration file, used mainly to choose which display target should be used.

Once you have removed these, reinstall the game and and try and launch it again.

This documentation is also available on: www.ufoot.org/u61.