Please read this before reporting a bug:
https://wiki.archlinux.org/title/Bug_reporting_guidelines
Do NOT report bugs when a package is just outdated, or it is in the AUR. Use the 'flag out of date' link on the package page, or the Mailing List.
REPEAT: Do NOT report bugs for outdated packages!
https://wiki.archlinux.org/title/Bug_reporting_guidelines
Do NOT report bugs when a package is just outdated, or it is in the AUR. Use the 'flag out of date' link on the package page, or the Mailing List.
REPEAT: Do NOT report bugs for outdated packages!
FS#7890 - New mcpp (2.6.4) making xrdb stop working correctly.
Attached to Project:
Arch Linux
Opened by pibarnas (pibarnas) - Friday, 24 August 2007, 21:15 GMT
Last edited by Alexander Baldeck (kth5) - Friday, 19 October 2007, 13:16 GMT
Opened by pibarnas (pibarnas) - Friday, 24 August 2007, 21:15 GMT
Last edited by Alexander Baldeck (kth5) - Friday, 19 October 2007, 13:16 GMT
|
DetailsDescription:
With a simple pacman -Syu you probably have been upgraded your mcpp, a preprocessor used by xorg-server-utils. The new package 2.6.4 conflicts with xrdb and confs file like .Xdefaults simply doesn't work as they would be. Unhappily, the only solution (I expect a provisory one) is to downgrade the package to some previous version. I did it here and xrdb got working again. Additional info: * package version(s): mcpp-2.6.4-1.pkg.tar.gz * config and/or log files etc. Steps to reproduce: With the new mcpp-2.6.4-1.pkg.tar.gz installed, open a terminal and do a simple xrdb -merge .Xdefaults (if you use it, of course). You'll get errors like that: pibarnas@hal9000:~ $ xrdb -merge .Xdefaults xrdb: colon missing on line 5, ignoring line xrdb: colon missing on line 6, ignoring line xrdb: colon missing on line 10, ignoring line xrdb: colon missing on line 11, ignoring line xrdb: colon missing on line 12, ignoring line xrdb: colon missing on line 13, ignoring line And some X configs, like resources for Xterm won't work anymore. It seems it doesn't happen with everyone. Too weird bug... |
This task depends upon
As suggested there I downgraded mcpp to 2.6.3 and it solved it. mcpp 2.6.4 cuts the last character of every word. Example:
mcpp 2.6.4:
Emacs.font: Bitstrea Ver San Mono-12
mcpp 2.6.3:
Emacs.font: Bitstream Vera Sans Mono-12
See mcpp sourceforge page.
The workaround it would be to modify the X startup scripts to add "-nocpp" option to xrdb command :
e.g. I log into shell and then use 'startx', so I modified .xinitrc line with xrdb like this :
xrdb -merge -nocpp $HOME/.Xresources
and it's back to normal.