Slackware 11 and Gnome 2.16.3 Troubles
Hello,
I have been in the middle of a major upgrade and the collisions expected, have appeared. After a number of efforts, I came to posting 2 basic problems:
1) My keyboard doesn't accept any other language but English
2) I get a compiler error
Here are the problems:
1) This is my /etc/X11/xorg.conf content regarding keyboard:
Section "InputDevice"
Identifier "Keyboard0"
Driver "kbd"
Option "CoreKeyboard"
Option "XkbRules" "xorg"
Option "XkbModel" "pc105"
Option "XkbLayout" "us,bg"
Option "XkbVariant" ",phonetic"
Option "XkbOptions" "grp:alt_shift_toggle"
EndSection
And this is the error message I get when I try to take any action keyboard related:
Error activating XKB configuration.
It can happen under various circumstances:
- a bug in libxklavier library
- a bug in X server (xkbcomp, xmodmap utilities)
- X server with incompatible libxkbfile implementation
X server version data:
The X.Org Foundation
10300000
If you report this situation as a bug, please include:
- The result of xprop -root | grep XKB
- The result of gconftool-2 -R /desktop/gnome/peripherals/keyboard/kbd
This is the result of the lattest commands:
xprop -root | grep XKB
_XKB_RULES_NAMES_BACKUP(STRING) = "xorg", "pc105", "us,bg", ",phonetic", "grp:alt_shift_toggle"
_XKB_RULES_NAMES(STRING) = "xorg", "pc105", "us,bg", ",phonetic", "grp:alt_shift_toggle"
gconftool-2 -R /desktop/gnome/peripherals/keyboard/kbd
layouts = [en,bg]
model =
options = [grp_led grp_led:scroll]
overrideSettings = false
I also tried to install libxklavier and came to the second problem:
configure: error: C compiler cannot create executables
The details in config.log are:
/usr/lib/gcc/i486-slackware-linux/4.1.2/../../../libc.so:5: parse error
collect2: ld returned 1 exit status
configure:2882: $? = 1
configure:2920: result:
configure: failed program was:
| /* confdefs.h. */
| #define PACKAGE_NAME ""
| #define PACKAGE_TARNAME ""
| #define PACKAGE_VERSION ""
| #define PACKAGE_STRING ""
| #define PACKAGE_BUGREPORT ""
| #define PACKAGE "libxklavier"
| #define VERSION "3.2"
| /* end confdefs.h. */
|
| int
| main ()
| {
|
| ;
| return 0;
| }
Please, give me a clue.... The raw just above return 0; seems very improper to me...
Tanya