Arch Linux

Please read this before reporting a bug:
https://wiki.archlinux.org/index.php/Reporting_Bug_Guidelines

Do NOT report bugs when a package is just outdated, or it is in Unsupported. Use the 'flag out of date' link on the package page, or the Mailing List.

REPEAT: Do NOT report bugs for outdated packages!
Tasklist

FS#21494 - [xorg-xrandr] xkeystone is broken

Attached to Project: Arch Linux
Opened by Christian Neukirchen (chneukirchen) - Wednesday, 27 October 2010, 11:58 GMT
Last edited by Jan de Groot (JGC) - Sunday, 14 November 2010, 17:20 GMT
Task Type Bug Report
Category Packages: Extra
Status Closed
Assigned To Jan de Groot (JGC)
Architecture All
Severity Low
Priority Normal
Reported Version
Due in Version Undecided
Due Date Undecided
Percent Complete 100%
Votes 0
Private No

Details

Description:

Trying to run the new program xkeystone, which made xorg-xrandr depend on nickle results in fatal execution errors.

Additional info:
* xorg-xrandr 1.3.3-1
* nickle 2.70-1

Steps to reproduce:

% /usr/bin/xkeystone
Cannot autoload from file "nichrome.5c", giving up.
Cannot autoload from file "nichrome-box.5c", giving up.
Cannot autoload from file "nichrome-label.5c", giving up.
Cannot autoload from file "nichrome-button.5c", giving up.
/usr/bin/xkeystone:30: non-existant namespace Nichrome
/usr/bin/xkeystone:33: syntax error before "+"
/usr/bin/xkeystone:37: syntax error before "line_color"
/usr/bin/xkeystone:38: syntax error before "corner_color"
/usr/bin/xkeystone:42: syntax error before "quad_t"
/usr/bin/xkeystone:43: syntax error before "}"
/usr/bin/xkeystone:45: syntax error before "cr"
-> i < dim (quad.p);
/usr/bin/xkeystone:46: No visible symbol "i" in scope
-> i < dim (quad.p);
/usr/bin/xkeystone:46: No visible symbol "quad" in scope
/usr/bin/xkeystone:46: syntax error before ")"
-> close_path (cr);
/usr/bin/xkeystone:49: No visible symbol "close_path" in scope
-> close_path (cr);
/usr/bin/xkeystone:49: No visible symbol "cr" in scope
/usr/bin/xkeystone:50: syntax error before "}"
/usr/bin/xkeystone:51: syntax error before "}"
/usr/bin/xkeystone:53: syntax error before "cr"
-> p.x = p.x - e.width / 2 - e.x_bearing;
/usr/bin/xkeystone:55: No visible symbol "p" in scope
-> p.x = p.x - e.width / 2 - e.x_bearing;
/usr/bin/xkeystone:55: No visible symbol "p" in scope
-> p.x = p.x - e.width / 2 - e.x_bearing;
/usr/bin/xkeystone:55: No visible symbol "e" in scope
-> p.x = p.x - e.width / 2 - e.x_bearing;
/usr/bin/xkeystone:55: No visible symbol "e" in scope
-> p.y = p.y - e.height / 2 - e.y_bearing;
/usr/bin/xkeystone:56: No visible symbol "p" in scope
-> p.y = p.y - e.height / 2 - e.y_bearing;
/usr/bin/xkeystone:56: No visible symbol "p" in scope
-> p.y = p.y - e.height / 2 - e.y_bearing;
/usr/bin/xkeystone:56: No visible symbol "e" in scope
-> p.y = p.y - e.height / 2 - e.y_bearing;
/usr/bin/xkeystone:56: No visible symbol "e" in scope
-> move_to (cr, p.x, p.y);
/usr/bin/xkeystone:57: No visible symbol "move_to" in scope
-> move_to (cr, p.x, p.y);
/usr/bin/xkeystone:57: No visible symbol "cr" in scope
-> move_to (cr, p.x, p.y);
/usr/bin/xkeystone:57: No visible symbol "p" in scope
-> move_to (cr, p.x, p.y);
/usr/bin/xkeystone:57: No visible symbol "p" in scope
-> show_text (cr, text);
/usr/bin/xkeystone:58: No visible symbol "show_text" in scope
-> show_text (cr, text);
/usr/bin/xkeystone:58: No visible symbol "cr" in scope
-> show_text (cr, text);
/usr/bin/xkeystone:58: No visible symbol "text" in scope
/usr/bin/xkeystone:59: syntax error before "}"
/usr/bin/xkeystone:61: syntax error before "cr"
-> (quad.p[3]).y = (quad.p[2]).y = quad.geometry.height;
/usr/bin/xkeystone:64: No visible symbol "quad" in scope
-> (quad.p[3]).y = (quad.p[2]).y = quad.geometry.height;
/usr/bin/xkeystone:64: Object left of '.' is not a struct or union containing "y"
-> (quad.p[3]).y = (quad.p[2]).y = quad.geometry.height;
/usr/bin/xkeystone:64: No visible symbol "quad" in scope
-> (quad.p[3]).y = (quad.p[2]).y = quad.geometry.height;
/usr/bin/xkeystone:64: Object left of '.' is not a struct or union containing "y"
-> (quad.p[3]).y = (quad.p[2]).y = quad.geometry.height;
/usr/bin/xkeystone:64: No visible symbol "quad" in scope
-> quad.started = true;
/usr/bin/xkeystone:65: No visible symbol "quad" in scope
/usr/bin/xkeystone:66: syntax error before "}"
-> rectangle (cr, 0, 0, quad.geometry.width, quad.geometry.height);
/usr/bin/xkeystone:67: No visible symbol "rectangle" in scope
-> rectangle (cr, 0, 0, quad.geometry.width, quad.geometry.height);
/usr/bin/xkeystone:67: No visible symbol "cr" in scope
-> rectangle (cr, 0, 0, quad.geometry.width, quad.geometry.height);
/usr/bin/xkeystone:67: No visible symbol "quad" in scope
-> rectangle (cr, 0, 0, quad.geometry.width, quad.geometry.height);
/usr/bin/xkeystone:67: No visible symbol "quad" in scope
-> set_source_rgba (cr, 0, 0, 0, (1/4));
/usr/bin/xkeystone:68: No visible symbol "set_source_rgba" in scope
-> set_source_rgba (cr, 0, 0, 0, (1/4));
/usr/bin/xkeystone:68: No visible symbol "cr" in scope
-> fill (cr);
/usr/bin/xkeystone:69: No visible symbol "fill" in scope
-> fill (cr);
/usr/bin/xkeystone:69: No visible symbol "cr" in scope
-> for (int i = 0; i < dim (quad.p); i++)
/usr/bin/xkeystone:70: No visible symbol "quad" in scope
-> line_to (cr, (quad.p[i]).x, (quad.p[i]).y);
/usr/bin/xkeystone:71: No visible symbol "line_to" in scope
-> line_to (cr, (quad.p[i]).x, (quad.p[i]).y);
/usr/bin/xkeystone:71: No visible symbol "cr" in scope
-> line_to (cr, (quad.p[i]).x, (quad.p[i]).y);
/usr/bin/xkeystone:71: No visible symbol "quad" in scope
-> line_to (cr, (quad.p[i]).x, (quad.p[i]).y);
/usr/bin/xkeystone:71: Type 'string, poly' is not a struct or union containing "x"
-> line_to (cr, (quad.p[i]).x, (quad.p[i]).y);
/usr/bin/xkeystone:71: No visible symbol "quad" in scope
-> line_to (cr, (quad.p[i]).x, (quad.p[i]).y);
/usr/bin/xkeystone:71: Type 'string, poly' is not a struct or union containing "y"
-> close_path (cr);
/usr/bin/xkeystone:72: No visible symbol "close_path" in scope
-> close_path (cr);
/usr/bin/xkeystone:72: No visible symbol "cr" in scope
-> set_line_width (cr, quad.line_width);
/usr/bin/xkeystone:73: No visible symbol "set_line_width" in scope
-> set_line_width (cr, quad.line_width);
/usr/bin/xkeystone:73: No visible symbol "cr" in scope
-> set_line_width (cr, quad.line_width);
/usr/bin/xkeystone:73: No visible symbol "quad" in scope
-> set_source_rgba (cr, quad.line_color.red, quad.line_color.green, quad.line_color.blue, quad.line_color.alpha);
/usr/bin/xkeystone:74: No visible symbol "set_source_rgba" in scope
-> set_source_rgba (cr, quad.line_color.red, quad.line_color.green, quad.line_color.blue, quad.line_color.alpha);
/usr/bin/xkeystone:74: No visible symbol "cr" in scope
-> set_source_rgba (cr, quad.line_color.red, quad.line_color.green, quad.line_color.blue, quad.line_color.alpha);
/usr/bin/xkeystone:74: No visible symbol "quad" in scope
-> set_source_rgba (cr, quad.line_color.red, quad.line_color.green, quad.line_color.blue, quad.line_color.alpha);
/usr/bin/xkeystone:74: No visible symbol "quad" in scope
-> set_source_rgba (cr, quad.line_color.red, quad.line_color.green, quad.line_color.blue, quad.line_color.alpha);
/usr/bin/xkeystone:74: No visible symbol "quad" in scope
-> set_source_rgba (cr, quad.line_color.red, quad.line_color.green, quad.line_color.blue, quad.line_color.alpha);
/usr/bin/xkeystone:74: No visible symbol "quad" in scope
-> set_line_join (cr, line_join_t.ROUND);
/usr/bin/xkeystone:76: No visible symbol "set_line_join" in scope
-> set_line_join (cr, line_join_t.ROUND);
/usr/bin/xkeystone:76: No visible symbol "cr" in scope
-> set_line_join (cr, line_join_t.ROUND);
/usr/bin/xkeystone:76: No visible symbol "line_join_t" in scope
-> stroke (cr);
/usr/bin/xkeystone:77: No visible symbol "stroke" in scope
-> stroke (cr);
/usr/bin/xkeystone:77: No visible symbol "cr" in scope
-> set_source_rgba (cr, quad.corner_color.red, quad.corner_color.green, quad.corner_color.blue, quad.corner_color.alpha);
/usr/bin/xkeystone:78: No visible symbol "set_source_rgba" in scope
-> set_source_rgba (cr, quad.corner_color.red, quad.corner_color.green, quad.corner_color.blue, quad.corner_color.alpha);
/usr/bin/xkeystone:78: No visible symbol "cr" in scope
-> set_source_rgba (cr, quad.corner_color.red, quad.corner_color.green, quad.corner_color.blue, quad.corner_color.alpha);
/usr/bin/xkeystone:78: No visible symbol "quad" in scope
-> set_source_rgba (cr, quad.corner_color.red, quad.corner_color.green, quad.corner_color.blue, quad.corner_color.alpha);
/usr/bin/xkeystone:78: No visible symbol "quad" in scope
-> set_source_rgba (cr, quad.corner_color.red, quad.corner_color.green, quad.corner_color.blue, quad.corner_color.alpha);
/usr/bin/xkeystone:78: No visible symbol "quad" in scope
-> set_source_rgba (cr, quad.corner_color.red, quad.corner_color.green, quad.corner_color.blue, quad.corner_color.alpha);
/usr/bin/xkeystone:78: No visible symbol "quad" in scope
-> outline (cr, &quad);
/usr/bin/xkeystone:80: No visible symbol "outline" in scope
-> outline (cr, &quad);
/usr/bin/xkeystone:80: No visible symbol "cr" in scope
-> outline (cr, &quad);
/usr/bin/xkeystone:80: No visible symbol "quad" in scope
-> fill (cr);
/usr/bin/xkeystone:81: No visible symbol "fill" in scope
-> fill (cr);
/usr/bin/xkeystone:81: No visible symbol "cr" in scope
-> set_source_rgba (cr, 1, 1, 1, 1);
/usr/bin/xkeystone:82: No visible symbol "set_source_rgba" in scope
-> set_source_rgba (cr, 1, 1, 1, 1);
/usr/bin/xkeystone:82: No visible symbol "cr" in scope
-> for (int i = 0; i < dim (quad.p); i++)
/usr/bin/xkeystone:83: No visible symbol "quad" in scope
-> text_at (cr, quad.p[i], sprintf ("%d", i));
/usr/bin/xkeystone:84: No visible symbol "text_at" in scope
-> text_at (cr, quad.p[i], sprintf ("%d", i));
/usr/bin/xkeystone:84: No visible symbol "cr" in scope
-> text_at (cr, quad.p[i], sprintf ("%d", i));
/usr/bin/xkeystone:84: No visible symbol "quad" in scope
/usr/bin/xkeystone:85: syntax error before "}"
/usr/bin/xkeystone:87: syntax error before "quad_t"
-> for (int i = 0; i < dim (quad.p); i++)
/usr/bin/xkeystone:91: No visible symbol "quad" in scope
-> real dist2 = (p.x - (quad.p[i]).x) ** 2 + (p.y - (quad.p[i]).y) ** 2;
/usr/bin/xkeystone:93: No visible symbol "p" in scope
-> real dist2 = (p.x - (quad.p[i]).x) ** 2 + (p.y - (quad.p[i]).y) ** 2;
/usr/bin/xkeystone:93: No visible symbol "quad" in scope
-> real dist2 = (p.x - (quad.p[i]).x) ** 2 + (p.y - (quad.p[i]).y) ** 2;
/usr/bin/xkeystone:93: Type 'string, poly' is not a struct or union containing "x"
-> real dist2 = (p.x - (quad.p[i]).x) ** 2 + (p.y - (quad.p[i]).y) ** 2;
/usr/bin/xkeystone:93: No visible symbol "p" in scope
-> real dist2 = (p.x - (quad.p[i]).x) ** 2 + (p.y - (quad.p[i]).y) ** 2;
/usr/bin/xkeystone:93: No visible symbol "quad" in scope
-> real dist2 = (p.x - (quad.p[i]).x) ** 2 + (p.y - (quad.p[i]).y) ** 2;
/usr/bin/xkeystone:93: Type 'string, poly' is not a struct or union containing "y"
-> if (i == 0 || dist2 < best_dist2)
/usr/bin/xkeystone:94: No visible symbol "best_dist2" in scope
-> return best;
/usr/bin/xkeystone:99: return not in function
/usr/bin/xkeystone:100: syntax error before "}"
/usr/bin/xkeystone:102: syntax error before "quad_t"
-> quad.active = nearest (&quad, event);
/usr/bin/xkeystone:106: No visible symbol "quad" in scope
-> quad.active = nearest (&quad, event);
/usr/bin/xkeystone:106: No visible symbol "nearest" in scope
-> quad.active = nearest (&quad, event);
/usr/bin/xkeystone:106: No visible symbol "quad" in scope
-> quad.active = nearest (&quad, event);
/usr/bin/xkeystone:106: No visible symbol "event" in scope
-> break;
/usr/bin/xkeystone:107: break not in loop/switch/twixt
/usr/bin/xkeystone:108: syntax error before "case"
-> quad.down = false;
/usr/bin/xkeystone:109: No visible symbol "quad" in scope
-> break;
/usr/bin/xkeystone:110: break not in loop/switch/twixt
/usr/bin/xkeystone:111: syntax error before "default"
-> break;
/usr/bin/xkeystone:112: break not in loop/switch/twixt
/usr/bin/xkeystone:113: syntax error before "}"
/usr/bin/xkeystone:114: syntax error before "}"
/usr/bin/xkeystone:116: syntax error before "quad_t"
-> motion.y = max (0, min (quad.geometry.height, motion.y));
/usr/bin/xkeystone:119: No visible symbol "motion" in scope
-> motion.y = max (0, min (quad.geometry.height, motion.y));
/usr/bin/xkeystone:119: No visible symbol "quad" in scope
-> motion.y = max (0, min (quad.geometry.height, motion.y));
/usr/bin/xkeystone:119: No visible symbol "motion" in scope
-> (quad.p[quad.active]).x = motion.x;
/usr/bin/xkeystone:120: No visible symbol "quad" in scope
-> (quad.p[quad.active]).x = motion.x;
/usr/bin/xkeystone:120: No visible symbol "quad" in scope
-> (quad.p[quad.active]).x = motion.x;
/usr/bin/xkeystone:120: Object left of '.' is not a struct or union containing "x"
-> (quad.p[quad.active]).x = motion.x;
/usr/bin/xkeystone:120: No visible symbol "motion" in scope
-> (quad.p[quad.active]).y = motion.y;
/usr/bin/xkeystone:121: No visible symbol "quad" in scope
-> (quad.p[quad.active]).y = motion.y;
/usr/bin/xkeystone:121: No visible symbol "quad" in scope
-> (quad.p[quad.active]).y = motion.y;
/usr/bin/xkeystone:121: Object left of '.' is not a struct or union containing "y"
-> (quad.p[quad.active]).y = motion.y;
/usr/bin/xkeystone:121: No visible symbol "motion" in scope
-> quad.callback (&quad);
/usr/bin/xkeystone:122: No visible symbol "quad" in scope
-> quad.callback (&quad);
/usr/bin/xkeystone:122: No visible symbol "quad" in scope
/usr/bin/xkeystone:123: syntax error before "::"
/usr/bin/xkeystone:124: syntax error before "::"
/usr/bin/xkeystone:125: syntax error before "}"
/usr/bin/xkeystone:126: syntax error before "}"
/usr/bin/xkeystone:128: syntax error before "quad_t"
/usr/bin/xkeystone:129: syntax error before "geometry"
/usr/bin/xkeystone:140: syntax error before "::"
-> quad.callback (&quad);
/usr/bin/xkeystone:141: No visible symbol "quad" in scope
-> quad.callback (&quad);
/usr/bin/xkeystone:141: No visible symbol "quad" in scope
/usr/bin/xkeystone:142: syntax error before "}"
/usr/bin/xkeystone:144: syntax error before "quad_t"
/usr/bin/xkeystone:145: syntax error before "nichrome"
/usr/bin/xkeystone:146: syntax error before "quad_t"
-> quad.outline = outline;
/usr/bin/xkeystone:148: No visible symbol "quad" in scope
-> quad.outline = outline;
/usr/bin/xkeystone:148: No visible symbol "outline" in scope
-> quad.draw = draw;
/usr/bin/xkeystone:149: No visible symbol "quad" in scope
-> quad.draw = draw;
/usr/bin/xkeystone:149: No visible symbol "draw" in scope
-> quad.button = button;
/usr/bin/xkeystone:150: No visible symbol "quad" in scope
-> quad.button = button;
/usr/bin/xkeystone:150: No visible symbol "button" in scope
-> quad.motion = motion;
/usr/bin/xkeystone:151: No visible symbol "quad" in scope
-> quad.motion = motion;
/usr/bin/xkeystone:151: No visible symbol "motion" in scope
-> quad.configure = configure;
/usr/bin/xkeystone:152: No visible symbol "quad" in scope
-> quad.configure = configure;
/usr/bin/xkeystone:152: No visible symbol "configure" in scope
/usr/bin/xkeystone:153: syntax error before "{"
/usr/bin/xkeystone:154: syntax error before "}"
/usr/bin/xkeystone:155: syntax error before "}"
/usr/bin/xkeystone:156: syntax error before "{"
0.5
/usr/bin/xkeystone:158: syntax error before "}"
-> quad.line_width = 10;
/usr/bin/xkeystone:159: No visible symbol "quad" in scope
/usr/bin/xkeystone:160: syntax error before "{"
0.75
/usr/bin/xkeystone:162: syntax error before "}"
-> quad.corner_diameter = 20;
/usr/bin/xkeystone:163: No visible symbol "quad" in scope
-> quad.down = false;
/usr/bin/xkeystone:164: No visible symbol "quad" in scope
-> quad.active = -1;
/usr/bin/xkeystone:165: No visible symbol "quad" in scope
-> quad.callback = callback;
/usr/bin/xkeystone:166: No visible symbol "quad" in scope
-> quad.callback = callback;
/usr/bin/xkeystone:166: No visible symbol "callback" in scope
-> quad.started = false;
/usr/bin/xkeystone:167: No visible symbol "quad" in scope
/usr/bin/xkeystone:168: syntax error before "}"
/usr/bin/xkeystone:170: syntax error before "quad_t"
-> init (&quad, &nichrome, callback);
/usr/bin/xkeystone:173: No visible symbol "init" in scope
-> init (&quad, &nichrome, callback);
/usr/bin/xkeystone:173: No visible symbol "quad" in scope
-> init (&quad, &nichrome, callback);
/usr/bin/xkeystone:173: No visible symbol "nichrome" in scope
-> init (&quad, &nichrome, callback);
/usr/bin/xkeystone:173: No visible symbol "callback" in scope
-> return &quad;
/usr/bin/xkeystone:174: return not in function
/usr/bin/xkeystone:175: syntax error before "}"
/usr/bin/xkeystone:176: syntax error before "}"
/usr/bin/xkeystone:177: syntax error before "}"
/usr/bin/xkeystone:178: non-existant namespace Nichrome
/usr/bin/xkeystone:179: syntax error before "::"
/usr/bin/xkeystone:180: syntax error before "::"
/usr/bin/xkeystone:181: syntax error before "::"
/usr/bin/xkeystone:182: syntax error before "::"
/usr/bin/xkeystone:184: non-existant namespace Cairo
/usr/bin/xkeystone:186: syntax error before "["
/usr/bin/xkeystone:261: syntax error before "q"
-> real q0x = (q[0]).x, q0y = (q[0]).y;
/usr/bin/xkeystone:263: No visible symbol "q" in scope
-> real q0x = (q[0]).x, q0y = (q[0]).y;
/usr/bin/xkeystone:263: Type 'string, poly' is not a struct or union containing "x"
-> real q0x = (q[0]).x, q0y = (q[0]).y;
/usr/bin/xkeystone:263: No visible symbol "q" in scope
-> real q0x = (q[0]).x, q0y = (q[0]).y;
/usr/bin/xkeystone:263: Type 'string, poly' is not a struct or union containing "y"
-> real q1x = (q[1]).x, q1y = (q[1]).y;
/usr/bin/xkeystone:264: No visible symbol "q" in scope
-> real q1x = (q[1]).x, q1y = (q[1]).y;
/usr/bin/xkeystone:264: Type 'string, poly' is not a struct or union containing "x"
-> real q1x = (q[1]).x, q1y = (q[1]).y;
/usr/bin/xkeystone:264: No visible symbol "q" in scope
-> real q1x = (q[1]).x, q1y = (q[1]).y;
/usr/bin/xkeystone:264: Type 'string, poly' is not a struct or union containing "y"
-> real q2x = (q[2]).x, q2y = (q[2]).y;
/usr/bin/xkeystone:265: No visible symbol "q" in scope
-> real q2x = (q[2]).x, q2y = (q[2]).y;
/usr/bin/xkeystone:265: Type 'string, poly' is not a struct or union containing "x"
-> real q2x = (q[2]).x, q2y = (q[2]).y;
/usr/bin/xkeystone:265: No visible symbol "q" in scope
-> real q2x = (q[2]).x, q2y = (q[2]).y;
/usr/bin/xkeystone:265: Type 'string, poly' is not a struct or union containing "y"
-> real q3x = (q[3]).x, q3y = (q[3]).y;
/usr/bin/xkeystone:266: No visible symbol "q" in scope
-> real q3x = (q[3]).x, q3y = (q[3]).y;
/usr/bin/xkeystone:266: Type 'string, poly' is not a struct or union containing "x"
-> real q3x = (q[3]).x, q3y = (q[3]).y;
/usr/bin/xkeystone:266: No visible symbol "q" in scope
-> real q3x = (q[3]).x, q3y = (q[3]).y;
/usr/bin/xkeystone:266: Type 'string, poly' is not a struct or union containing "y"
-> real a = ((q2x - q3x) * (q1y - q2y) - (q2y - q3y) * (q1x - q2x)) * h;
/usr/bin/xkeystone:275: No visible symbol "h" in scope
-> m20 = (m21 * (q2x - q3x) * h + q2x - q1x - q3x + q0x) / (q1x - q2x) * w;
/usr/bin/xkeystone:280: No visible symbol "h" in scope
-> m20 = (m21 * (q2x - q3x) * h + q2x - q1x - q3x + q0x) / (q1x - q2x) * w;
/usr/bin/xkeystone:280: No visible symbol "w" in scope
-> m20 = (m21 * (q2y - q3y) * h + q2y - q1y - q3y + q0y) / (q1y - q2y) * w;
/usr/bin/xkeystone:282: No visible symbol "h" in scope
-> m20 = (m21 * (q2y - q3y) * h + q2y - q1y - q3y + q0y) / (q1y - q2y) * w;
/usr/bin/xkeystone:282: No visible symbol "w" in scope
-> m00 = m20 * q1x + (q1x - q0x) / w;
/usr/bin/xkeystone:284: No visible symbol "w" in scope
-> m10 = m20 * q1y + (q1y - q0y) / w;
/usr/bin/xkeystone:285: No visible symbol "w" in scope
-> m01 = m21 * q3x + (q3x - q0x) / h;
/usr/bin/xkeystone:287: No visible symbol "h" in scope
-> m11 = m21 * q3y + (q3y - q0y) / h;
/usr/bin/xkeystone:288: No visible symbol "h" in scope
-> return (m_t) { { m00, m01, m02 }, { m10, m11, m12 }, { m20, m21, m22 } };
/usr/bin/xkeystone:291: return not in function
/usr/bin/xkeystone:388: syntax error before "::"
-> for (int i = 0; i < dim (p); i++)
/usr/bin/xkeystone:390: No visible symbol "p" in scope
-> (p[i]).x *= w;
/usr/bin/xkeystone:391: No visible symbol "p" in scope
-> (p[i]).x *= w;
/usr/bin/xkeystone:391: Object left of '.' is not a struct or union containing "x"
-> (p[i]).x *= w;
/usr/bin/xkeystone:391: No visible symbol "w" in scope
-> (p[i]).y *= h;
/usr/bin/xkeystone:392: No visible symbol "p" in scope
-> (p[i]).y *= h;
/usr/bin/xkeystone:392: Object left of '.' is not a struct or union containing "y"
-> (p[i]).y *= h;
/usr/bin/xkeystone:392: No visible symbol "h" in scope
-> return p;
/usr/bin/xkeystone:394: return not in function
/usr/bin/xkeystone:399: syntax error before "geometry"
/usr/bin/xkeystone:400: syntax error before "}"
/usr/bin/xkeystone:405: syntax error before "]"
/usr/bin/xkeystone:418: syntax error before "{"
/usr/bin/xkeystone:419: syntax error before "\n"
/usr/bin/xkeystone:420: syntax error before "{"
-> x = x, y = y, width = width, height = height;
/usr/bin/xkeystone:421: No visible symbol "x" in scope
-> x = x, y = y, width = width, height = height;
/usr/bin/xkeystone:421: No visible symbol "y" in scope
-> x = x, y = y, width = width, height = height;
/usr/bin/xkeystone:421: No visible symbol "width" in scope
-> x = x, y = y, width = width, height = height;
/usr/bin/xkeystone:421: No visible symbol "height" in scope
/usr/bin/xkeystone:422: syntax error before "}"
/usr/bin/xkeystone:423: syntax error before "}"
/usr/bin/xkeystone:424: syntax error before "}"
/usr/bin/xkeystone:425: syntax error before "}"
/usr/bin/xkeystone:426: syntax error before "}"
-> return outputs;
/usr/bin/xkeystone:427: return not in function
/usr/bin/xkeystone:428: syntax error before "}"
/usr/bin/xkeystone:434: syntax error before "]"
/usr/bin/xkeystone:435: syntax error before "target_output"
-> if (dim (outputs) == 0)
/usr/bin/xkeystone:437: No visible symbol "outputs" in scope
-> for (i = 0; i < dim (outputs); i++)
/usr/bin/xkeystone:444: No visible symbol "outputs" in scope
-> if (argv[1] == (outputs[i]).name)
/usr/bin/xkeystone:445: No visible symbol "outputs" in scope
-> if (argv[1] == (outputs[i]).name)
/usr/bin/xkeystone:445: Type 'string, poly' is not a struct or union containing "name"
-> target_output = outputs[i];
/usr/bin/xkeystone:446: No visible symbol "outputs" in scope
-> if (i == dim (outputs))
/usr/bin/xkeystone:449: No visible symbol "outputs" in scope
-> target_output = outputs[0];
/usr/bin/xkeystone:456: No visible symbol "outputs" in scope
-> real target_width = target_output.geometry.width;
/usr/bin/xkeystone:458: No visible symbol "target_output" in scope
-> real target_height = target_output.geometry.height;
/usr/bin/xkeystone:459: No visible symbol "target_output" in scope
-> for (int i = 0; i < dim (outputs); i++)
/usr/bin/xkeystone:464: No visible symbol "outputs" in scope
-> screen_width = max (screen_width, (outputs[i]).geometry.x + (outputs[i]).geometry.width);
/usr/bin/xkeystone:466: No visible symbol "outputs" in scope
-> screen_width = max (screen_width, (outputs[i]).geometry.x + (outputs[i]).geometry.width);
/usr/bin/xkeystone:466: Type 'string, poly' is not a struct or union containing "geometry"
-> screen_width = max (screen_width, (outputs[i]).geometry.x + (outputs[i]).geometry.width);
/usr/bin/xkeystone:466: No visible symbol "outputs" in scope
-> screen_width = max (screen_width, (outputs[i]).geometry.x + (outputs[i]).geometry.width);
/usr/bin/xkeystone:466: Type 'string, poly' is not a struct or union containing "geometry"
-> screen_height = max (screen_height, (outputs[i]).geometry.y + (outputs[i]).geometry.height);
/usr/bin/xkeystone:469: No visible symbol "outputs" in scope
-> screen_height = max (screen_height, (outputs[i]).geometry.y + (outputs[i]).geometry.height);
/usr/bin/xkeystone:469: Type 'string, poly' is not a struct or union containing "geometry"
-> screen_height = max (screen_height, (outputs[i]).geometry.y + (outputs[i]).geometry.height);
/usr/bin/xkeystone:469: No visible symbol "outputs" in scope
-> screen_height = max (screen_height, (outputs[i]).geometry.y + (outputs[i]).geometry.height);
/usr/bin/xkeystone:469: Type 'string, poly' is not a struct or union containing "geometry"
/usr/bin/xkeystone:474: syntax error before "nichrome"
/usr/bin/xkeystone:476: syntax error before "label"
/usr/bin/xkeystone:477: syntax error before "space"
/usr/bin/xkeystone:479: syntax error before "::"
-> (label[i])->font = "sans-9";
/usr/bin/xkeystone:480: No visible symbol "label" in scope
-> (label[i])->font = "sans-9";
/usr/bin/xkeystone:480: No visible symbol "i" in scope
-> (label[i])->font = "sans-9";
/usr/bin/xkeystone:480: Object left of '->' is not a struct or union containing "font"
/usr/bin/xkeystone:481: syntax error before "}"
/usr/bin/xkeystone:483: syntax error before "quad_t"
-> real h = quad.geometry.height;
/usr/bin/xkeystone:485: No visible symbol "quad" in scope
-> m = solve (scale (quad.p, target_width / w, target_height / h), target_width, target_height);
/usr/bin/xkeystone:488: No visible symbol "solve" in scope
-> m = solve (scale (quad.p, target_width / w, target_height / h), target_width, target_height);
/usr/bin/xkeystone:488: No visible symbol "scale" in scope
-> m = solve (scale (quad.p, target_width / w, target_height / h), target_width, target_height);
/usr/bin/xkeystone:488: No visible symbol "quad" in scope
-> m = solve (scale (quad.p, target_width / w, target_height / h), target_width, target_height);
/usr/bin/xkeystone:488: No visible symbol "w" in scope
/usr/bin/xkeystone:500: syntax error before "::"
/usr/bin/xkeystone:501: syntax error before "}"
/usr/bin/xkeystone:502: syntax error before "quad"
/usr/bin/xkeystone:504: syntax error before "widget_t"
-> Process::system ("xrandr", "xrandr", "--fb", sprintf ("%dx%d", screen_width, screen_height), "--output", target_output.name, "--transform", m_print (m_r));
/usr/bin/xkeystone:508: No visible symbol "target_output" in scope
/usr/bin/xkeystone:519: syntax error before "doit"
/usr/bin/xkeystone:521: syntax error before "widget_t"
Unhandled exception uninitialized_value ()
/usr/bin/xkeystone:523: if (m_available)

(IMHO, don't bother with xkeystone and drop nickle...)
This task depends upon

Closed by  Jan de Groot (JGC)
Sunday, 14 November 2010, 17:20 GMT
Reason for closing:  Fixed
Additional comments about closing:  xkeystone is gone from 1.3.4.
Comment by Jan de Groot (JGC) - Wednesday, 27 October 2010, 12:19 GMT
Hmm, this needs cairo-5c, which is only available in git and has never been released officially... as both Nickle and cairo-5c are projects from Keith Packard, I get the feeling that this is just a "see how much awesome things you can do with nickle" thingy.

Loading...