Bug 154159 - gnustep-libs/camaelon: gentoo auto-configuration script break all GNUstep applications
Bug#: 154159 Product:  Gentoo Linux Version: 2006.1 Platform: All
OS/Version: Linux Status: RESOLVED Severity: normal Priority: P2
Resolution: FIXED Assigned To: gnustep@gentoo.org Reported By: simon.lipp@insa-lyon.fr
Component: Ebuilds
URL: 
Summary: gnustep-libs/camaelon: gentoo auto-configuration script break all GNUstep applications
Keywords:  
Status Whiteboard: 
Opened: 2006-11-05 10:24 0000
Description:   Opened: 2006-11-05 10:24 0000
The script /usr/GNUstep/Local/Tools/Gentoo/config-camaelon.sh configure GNUstep
to use camaelon as default theme engine, but no theme is defined, so running a
GNUstep application (like GNUmail) will print a lot of: 
2006-11-05 19:18:49.780 GNUMail[19491] Theme named (nil) is set in defaults
2006-11-05 19:18:49.780 GNUMail[19491] No theme (nil) found in search paths:
("/home/moonz/GNUstep/Library", "/usr/GNUstep/Local/Library",
"/usr/GNUstep/System/Library")
and finally will die (in the case of GNUmail, with this message):
2006-11-05 19:18:49.924 GNUMail[19491] X-Windows error - BadWindow (invalid
Window parameter)
          on display: :0.0
                type: 0
       serial number: 487
        request code: 20
2006-11-05 19:18:49.924 GNUMail[19491] === Camaelon Error ===
2006-11-05 19:18:49.925 GNUMail[19491] from CLBoxCompositor, left missing

The solution is very simple: defaults write Camaelon Theme Nesedah

Please add this to the configuration script, it can save a lot of hours for
beginners in GNUstep like me ;)

------- Comment #1 From Fabian Groffen 2006-11-05 13:13:28 0000 -------
You seem to know what you're doing.  Can we perhaps try and cooperate to get
GNUstep a little refresh within Gentoo?

I will look later this week at the issues.  Don't get disappointed though, I
will go through them sooner or later.  Feel free to contact me to speedup the
process a bit.

------- Comment #2 From Moonz 2006-11-06 09:38:42 0000 -------
>You seem to know what you're doing.
It seems ? I'm sorry but I don't. I'm a simple beginner in gnustep who try to
make 

------- Comment #3 From Moonz 2006-11-06 09:38:42 0000 -------
>You seem to know what you're doing.
It seems ? I'm sorry but I don't. I'm a simple beginner in gnustep who try to
make Étoilé working on my gentoo box :). I had had a lot of problems, hardly
found few solutions and reported them, that's all...

I mean, I don't say no for cooperating (I'd be happy), but I don't see how I
could help ;)...

------- Comment #4 From Fabian Groffen 2006-12-05 12:06:09 0000 -------
(it took some time, but finally) fixed this in CVS.

Thanks!