Xrdb 1.1.0 = 1 error in preprocessor - cygwin17 directory? Illegal control character

2014-01-21 Thread Paul Becker
I updated my Cygwin today (1.7.27-2, 32bit cygwin on Windows 7 64bit).
I run the Cygwin/X Xserver 1.14.5-1
I get  errors with xrdb (1.1.0), and when I go back one version of xrdb 
(1.0.9), it works fine again.
And xrdb seems to think I installed Cygwin in c:\cygwin17, but my Cygwin is 
installed into c:\cygwin .

when I run xrdb now I get this:

% xrdb.exe -load $HOME/.Xresources
Can't open input file /cygdrive/C/cygwin17/home/pbecker/.Xresources.
1 error in preprocessor.

% xrdb.exe -load ~/.Xresources
Can't open input file /cygdrive/C/cygwin17/home/pbecker/.Xresources.
1 error in preprocessor.

% pwd
/home/pbecker

% echo $HOME
/home/pbecker

% echo ~
/home/pbecker

% cygpath -aw .
C:\cygwin\home\pbecker

% xrdb -load  ./.Xresources
/home/pbecker/.Xresources:140: warning: Illegal control character 0lx1a in 
quotation
XTerm*VT100.Translations:   #override  Shift KeyHome:
scroll-back(2000)\nShift KeyEnd:   scroll-forw(2000)\nShift 
KeyPrior:scroll-back(1,page)\nShift KeyNext:
  scroll-forw(1,page)\nShift KeyUp:  scroll-back(1)\nShift 
KeyDown:scroll-forw(1)\nAlt KeyHome:  
scroll-back(2000)\nAlt KeyEnd:scroll-forw(2000)\nAlt 
KeyPrior: scroll-back(1,page)\nAlt KeyNext:  
scroll-forw(1,page)\nAlt KeyUp:   scroll-back(1)\nAlt 
KeyDown:  scroll-forw(1)\nKeyInsert:
insert-selection(PRIMARY, CUT_BUFFER0)\nShift KeyF12: 
string(\n~.)\nAlt KeyF12:   string(\n~.)\nKeyF12:   
string(\n~)\n

% xrdb -load /cygdrive/c/cygwin/home/pbecker/.Xresources
/cygdrive/c/cygwin/home/pbecker/.Xresources:140: warning: Illegal control 
character 0lx1a in quotation
XTerm*VT100.Translations:   #override  Shift KeyHome:
scroll-back(2000)\nShift KeyEnd:   scroll-forw(2000)\nShift 
KeyPrior:scroll-back(1,page)\nShift KeyNext:
  scroll-forw(1,page)\nShift KeyUp:  scroll-back(1)\nShift 
KeyDown:scroll-forw(1)\nAlt KeyHome:  
scroll-back(2000)\nAlt KeyEnd:scroll-forw(2000)\nAlt 
KeyPrior: scroll-back(1,page)\nAlt KeyNext:  
scroll-forw(1,page)\nAlt KeyUp:   scroll-back(1)\nAlt 
KeyDown:  scroll-forw(1)\nKeyInsert:
insert-selection(PRIMARY, CUT_BUFFER0)\nShift KeyF12: 
string(\n~.)\nAlt KeyF12:   string(\n~.)\nKeyF12:   
string(\n~)\n

% ln -s /cygdrive/c/cygwin /cygdrive/c/cygwin17

% xrdb -load ~/.Xresources
/cygdrive/C/cygwin17/home/pbecker/.Xresources:140: warning: Illegal control 
character 0lx1a in quotation
XTerm*VT100.Translations:   #override  Shift KeyHome:
scroll-back(2000)\nShift KeyEnd:   scroll-forw(2000)\nShift 
KeyPrior:scroll-back(1,page)\nShift KeyNext:
  scroll-forw(1,page)\nShift KeyUp:  scroll-back(1)\nShift 
KeyDown:scroll-forw(1)\nAlt KeyHome:  
scroll-back(2000)\nAlt KeyEnd:scroll-forw(2000)\nAlt 
KeyPrior: scroll-back(1,page)\nAlt KeyNext:  
scroll-forw(1,page)\nAlt KeyUp:   scroll-back(1)\nAlt 
KeyDown:  scroll-forw(1)\nKeyInsert:
insert-selection(PRIMARY, CUT_BUFFER0)\nShift KeyF12: 
string(\n~.)\nAlt KeyF12:   string(\n~.)\nKeyF12:   
string(\n~)\n

% xrdb -version
xrdb 1.1.0

My .Xresources file has not changed in years.
I do have a control-Z on line 140 in .Xresources  that has never been a problem 
before.

XTerm*VT100.Translations:   \
#override  \
Shift KeyHome:scroll-back(2000)\n\
Shift KeyEnd: scroll-forw(2000)\n\
Shift KeyPrior:   scroll-back(1,page)\n\
Shift KeyNext:scroll-forw(1,page)\n\
Shift KeyUp:  scroll-back(1)\n\
Shift KeyDown:scroll-forw(1)\n\
Alt KeyHome:  scroll-back(2000)\n\
Alt KeyEnd:   scroll-forw(2000)\n\
Alt KeyPrior: scroll-back(1,page)\n\
Alt KeyNext:  scroll-forw(1,page)\n\
Alt KeyUp:scroll-back(1)\n\
Alt KeyDown:  scroll-forw(1)\n\
KeyInsert:insert-selection(PRIMARY, CUT_BUFFER0)\n\
Shift KeyF12: string(\n~.)\n\
Alt KeyF12:   string(\n~.)\n\
KeyF12:   string(\n~^Z)\n


xrdb 1.0.9 seems to work fine for me with no output, so I went back to it and 
all is well.
 (and this version of xrdb does not have a -version option)

I hope I am not the only one seeing this.

thank you for your time.

--
Paul Becker


--
Unsubscribe info:  

Re: Xrdb 1.1.0 = 1 error in preprocessor - cygwin17 directory? Illegal control character

2014-01-21 Thread Yaakov (Cygwin/X)

On 2014-01-21 10:16, Paul Becker wrote:

And xrdb seems to think I installed Cygwin in c:\cygwin17, but my Cygwin is 
installed into c:\cygwin .
when I run xrdb now I get this:

% xrdb.exe -load $HOME/.Xresources
Can't open input file /cygdrive/C/cygwin17/home/pbecker/.Xresources.
1 error in preprocessor.

% xrdb.exe -load ~/.Xresources
Can't open input file /cygdrive/C/cygwin17/home/pbecker/.Xresources.
1 error in preprocessor.


This is fixed in mcpp-2.7.2-2, which will be hitting the mirrors soon.


% xrdb -load  ./.Xresources
/home/pbecker/.Xresources:140: warning: Illegal control character 0lx1a in 
quotation


This is a separate issue, but note that it is just a warning; the 
resource settings are still loaded and work as before.  IIUC, the 
correct way to fix this would be to change string(\n~^Z) to 
string(\n~)string(0x1a), but I haven't tested this.


Yaakov


--
Unsubscribe info:  http://cygwin.com/ml/#unsubscribe-simple
Problem reports:   http://cygwin.com/problems.html
Documentation: http://x.cygwin.com/docs/
FAQ:   http://x.cygwin.com/docs/faq/