NOTE: there are now RPMs built on Red Hat 9 for RPM-based distros available here. This means you can potentially avoid having to go through the instructions below if the RPMs work for you.
Some users have reported problems setting up eboxy on gcc 3.2-based distributions. The problem seems to be that SDL_gui, the base library which eboxy uses to display its GUI, doesn't compile properly out of the box with gcc 3.2. The binary RPMs of SDL_gui don't work either, since it was built against now old versions of SDL, SDL_ttf and SDL_image. SDL_gui is no longer maintained and I have had no replies in response to my emails to the author on this issue, so I decided to try to tackle it myself. As it turns out, it's not too difficult to fix, but does require that you build SDL_gui from source.
rpm -e SDL_gui
for the rpm installs, make uninstall
in the
SDL_gui source directory for source installs. We will need to install SDL_gui from
source though, so leave the source directory intact if you still have it.make clean
in there. Otherwise unpack a new copy from
SDL_gui-0.10.3.tar.gz (also mirrored
here).export LDFLAGS=-lstdc++
./configure
, make
and make install
for SDL_gui../configure
of eboxy, run export CXXFLAGS=-I/usr/local/lib/SDLThen you can do the usual
./configure
, make
and make install
and it should work fine.The above was tested on Mandrake Linux 9.0 and Gentoo 1.4rc3. If you have any problems with the instructions above, please email me.