# Anjuta FAQ

Copyright © 2001 by Andy Piper

# Anjuta FAQ

This is a list of the most frequently asked questions for the `Anjuta` C/C++ IDE. If you have got a question which is not listed, feel free to contact the `Anjuta` developers via the mailing lists

1. General Information
  Q: What does the name Anjuta stand for? It does not look like one of those recursive names
2. Building `Anjuta`
  Q: Where can I find the latest source for `Anjuta`? There is no CVS repository on the project page at SourceForge!
  Q: When I build the `Anjuta` source, I get compiler errors for some missing header files / missing library / etc.
  Q: When I try to build `Anjuta` from source, `make` fails in the `intl` directory.
3. Installing `Anjuta`
  Q: Can I install `Anjuta` locally, in my home directory?
4. Getting Involved with `Anjuta` development
  Q: I want to help to develop `Anjuta` — where can I find out what tasks need to be done?

### 1. General Information

Q: What does the name Anjuta stand for? It does not look like one of those recursive names

A: It stands for nothing. Naba Kumar started writing `Anjuta`, and named it after his girlfriend — this software is dedicated to her.

### 2. Building `Anjuta`

Q: Where can I find the latest source for `Anjuta`? There is no CVS repository on the project page at SourceForge!

A: That is because `Anjuta` is a GNOME application, and is in GNOME CVS. You can find out more about how to obtain the CVS sources at the GNOME site, or at the project home page.

Q: When I build the `Anjuta` source, I get compiler errors for some missing header files / missing library / etc.

A: The missing header files probably belong to the GNOME libraries. You may have an old version of the GNOME libraries (`libgnome` and `libgnomeui`). You should upgrade to gnome-libs-1.0.55 or better (`Anjuta` is currently developed using gnome-1.0.55-12, so you should consider above) and rebuild the source

Q: When I try to build `Anjuta` from source, `make` fails in the `intl` directory.

A: Look at the output from `configure`. There may be errors like:

          checking for xgettext... (cached) /usr/bin/xgettext
          checking for catalogs to be installed...  es fr it ja pl ru sv tr uk
          sed: can't read ./intl/po2tbl.sed.in: No such file or directory
          creating ./config.status
          creating Makefile
          creating intl/Makefile
          sed: can't read ./intl/Makefile.in: No such file or directory
          creating po/Makefile.in

This means that the build failure is probably due to the infamous `gettext` bug. This sometimes causes the files required to build message translations to be destroyed (note: this is not an `Anjuta` issue!). You should reinstall `gettext`.

### 3. Installing `Anjuta`

Q: Can I install `Anjuta` locally, in my home directory?

A: It is best to do a system installation (as root) and not local installation. `Anjuta` depends on GNOME for supplying pixmaps, and the help system works with `gnome-help-browser` or `Nautilus`, none of which will be happy if you do a local installation.

### 4. Getting Involved with `Anjuta` development

Q: I want to help to develop `Anjuta` — where can I find out what tasks need to be done?

A: Check the Project page at SourceForge. There are always plenty of bugs and feature requests to pick up.

This FAQ was compiled by Andy Piper (`<andy.piper@freeuk.com>`). Please send all comments and suggestions regarding the FAQ to the author. For more information on `Anjuta` or the `Anjuta` mailing lists, please visit the Anjuta Home Page.