There are some binary incompatibilities between different Linux distributions which use glibc 2.0. This problem does not affect glibc 2.1 systems at all. It is not very hard to overcome these problems. If you are using xindy on a glibc-2.0-based Linux distribution and you get the error message: : error in loading shared libraries : undefined symbol: __register_frame_info I suggest the following: 1.a If your system supports the installation of RPMs, then download and install http://rcswww.urz.tu-dresden.de/~thenlich/tex/xindy/regframe/regframe.rpm or ftp://ftp.suse.com/pub/suse_update/suse61/a1/regframe.rpm You can also read some information then with: rpm -q -i regframe 1.b Alternatively (if you can't handle RPMs), download and install http://rcswww.urz.tu-dresden.de/~thenlich/tex/xindy/regframe/libregframe.so into your /lib directory. 2. Run 'ldconfig'. 3. Download the latest xindy binary ftp://ftp.tu-darmstadt.de/pub/tex/src/xindy/xindy-2.0d2-i386-linux-glibc2.tar.gz or http://rcswww.urz.tu-dresden.de/~thenlich/tex/xindy/xindy-2.0d2-i386-linux-glibc2.tar.gz (This step actually not required but recommended) 4. Replace the file xindy.in (from the xindy/current/src directory) with http://rcswww.urz.tu-dresden.de/~thenlich/tex/xindy/regframe/xindy.in 5. Install xindy as usual. -- Thomas Henlich