This is a generated file for the l3build validation system. Don't change this file in any respect. PASS: left corner at -90 degrees x PASS: left corner at -90 degrees y PASS: left corner at 45 degrees x PASS: left corner at 45 degrees y PASS: right corner at -90 degrees x PASS: right corner at -90 degrees y PASS: default left wall A equals floor top-left x PASS: default left wall A equals floor top-left y PASS: bent left wall stays continuous at corner x PASS: bent left wall stays continuous at corner y PASS: default left wall D x PASS: default left wall spans platform depth PASS: left wall B is exact 135-degree miter PASS: left miter meets floor inner edge PASS: right wall B is exact 45-degree miter PASS: right miter meets floor inner edge PASS: default platform strip width is 0.25cm PASS: floor-top-0 endpoint x PASS: floor-top-0 endpoint y PASS: floor-top-100 endpoint x PASS: floor-top-100 endpoint y PASS: wall-outer-0 endpoint x PASS: wall-outer-0 endpoint y PASS: wall-outer-100 endpoint x PASS: wall-outer-100 endpoint y PASS: wedge base-0 endpoint x PASS: wedge base-0 endpoint y PASS: wedge base-100 endpoint x PASS: wedge base-100 endpoint y PASS: wedge slope-0 endpoint x PASS: wedge slope-0 endpoint y PASS: wedge slope-100 endpoint x PASS: wedge slope-100 endpoint y PASS: named wedge retains left interior angle PASS: named wedge reports right interior angle PASS: named wedge reports top interior angle PASS: named wedge slope angle is directly usable by rotate PASS: bottom-left mode reports its right angle PASS: bottom-left mode reports opposite base angle PASS: bottom-left mode reports rising right-edge direction PASS: bottom-left mode reports its vertical left edge PASS: bottom-left mode reports the slope-mid placement angle PASS: top mode reports left base angle PASS: top mode reports right base angle PASS: top mode reports apex right angle PASS: top mode reports the slope-mid placement angle PASS: top mode reports the slope-right-mid placement angle PASS: collision-safe accessor reports right-edge direction PASS: named wedge reports resolved width PASS: named wedge reports resolved height PASS: named wedge reports right-angle vertex PASS: straight ramp surface-0 endpoint x PASS: straight ramp surface-0 endpoint y PASS: straight ramp surface-100 endpoint x PASS: straight ramp surface-100 endpoint y PASS: straight ramp shorthand 50 uses contact surface x PASS: straight ramp shorthand 50 uses contact surface y PASS: straight ramp flat length PASS: straight ramp floor is horizontal PASS: straight ramp overall width PASS: straight ramp explicit rise PASS: straight ramp start normal x PASS: straight ramp start normal y LaTeX Font Info: External font `cmex10' loaded for size (Font) <7> on input line .... LaTeX Font Info: External font `cmex10' loaded for size (Font) <5> on input line .... PASS: straight ramp angle marker compiles PASS: left straight ramp mirrors x PASS: left straight ramp retains rise Overfull \hbox (159.88773pt too wide) in paragraph at lines ... [][] \hbox(106.94778+0.0)x345.0 .\hbox(0.0+0.0)x15.0 .\hbox(106.94778+0.0)x489.88773 ..\glue 244.94386 ..\hbox(0.0+0.0)x0.0, shifted -64.01866 ...\pdfliteral{q } ...\pdfliteral{0 G } ...\pdfliteral{0 g } ...\pdfliteral{0.3985 w } ...\hbox(0.0+0.0)x0.0 ....\pdfliteral{q } ....\glue 0.0 ....\hbox(0.0+0.0)x0.0 .....\hbox(0.0+0.0)x0.0 ......\pdfliteral{q } ......\pdfliteral{1 g } ......\pdfliteral{/pgfprgb cs 0 0 0 /pgfpat3 scn } ......\pdfliteral{q } ......\pdfliteral{1 g } ......\pdfliteral{/pgfprgb cs 0 0 0 /pgfpat3 scn } ......\pdfliteral{0.0 42.52022 m } ......\pdfliteral{0.0 0.0 l } ......\pdfliteral{170.08093 0.0 l } ......\pdfliteral{243.78282 42.52022 l } ......\pdfliteral{243.78282 -7.08669 l } ......\pdfliteral{-7.08669 -7.08669 l } ......\pdfliteral{-7.08669 42.52022 l } ......\pdfliteral{h } ......\pdfliteral{f } ......\glue 0.0 ......\pdfliteral{Q } ......\pdfliteral{q } ......\hbox(0.0+0.0)x0.0 .......\glue 0.0 .......\hbox(0.0+0.0)x0.0 ........\pdfliteral{1.0 0.0 0.0 1.0 0.0 0.0 cm } ........\pdfliteral{q } ........\hbox(0.0+0.0)x0.0 .........\hbox(0.0+0.0)x0.0 ..........\pdfliteral{0 G } ..........\pdfliteral{0 g } ..........\hbox(0.0+0.0)x0.0 ..........\glue 0.0 ........\pdfliteral{Q } ........\glue 0.0 .......\glue 0.0 plus 1.0fil minus 1.0fil ......\pdfliteral{Q } ......\glue 0.0 ......\pdfliteral{0.49814 w } ......\pdfliteral{0.0 42.52022 m } ......\pdfliteral{0.0 0.0 l } ......\pdfliteral{170.08093 0.0 l } ......\pdfliteral{243.78282 42.52022 l } ......\pdfliteral{S } ......\pdfliteral{q } ......\pdfliteral{1 g } ......\pdfliteral{/pgfprgb cs 0 0 0 /pgfpat3 scn } ......\pdfliteral{f } ......\glue 0.0 ......\pdfliteral{Q } ......\glue 0.0 ......\pdfliteral{Q } ....\glue 0.0 ....\glue 0.0 ....\glue 0.0 ....\glue 0.0 ....\glue 0.0 ....\glue 0.0 ....\glue 0.0 ....\glue 0.0 ....\glue 0.0 ....\glue 0.0 ....\glue 0.0 ....\glue 0.0 ....\glue 0.0 ....\glue 0.0 ....\pdfliteral{q } ....\pdfliteral{[ 2.98883 2.98883 ] 0.0 d } ....\pdfliteral{170.08093 0.0 m } ....\pdfliteral{204.09703 0.0 l } ....\pdfliteral{S } ....\glue 0.0 ....\pdfliteral{Q } ....\hbox(0.0+0.0)x0.0 .....\hbox(0.0+0.0)x0.0 ......\pdfliteral{q } ......\glue 0.0 ......\pdfliteral{Q } ....\glue 0.0 ....\hbox(0.0+0.0)x0.0 .....\hbox(0.0+0.0)x0.0 ......\pdfliteral{q } ......\glue 0.0 ......\pdfliteral{Q } ....\glue 0.0 ....\hbox(0.0+0.0)x0.0 .....\hbox(0.0+0.0)x0.0 ......\pdfliteral{q } ......\glue 0.0 ......\pdfliteral{Q } ....\glue 0.0 ....\glue 0.0 ....\glue 0.0 ....\glue 0.0 ....\glue 0.0 ....\glue 0.0 ....\glue 0.0 ....\glue 0.0 ....\hbox(0.0+0.0)x0.0 .....\hbox(0.0+0.0)x0.0 ......\pdfliteral{q } ......\pdfliteral{q } ......\glue 0.0 ......\glue 0.0 ......\glue 0.0 ......\glue 0.0 ......\glue 0.0 ......\glue 0.0 ......\glue 0.0 ......\glue 0.0 ......\pdfliteral{Q } ......\pdfliteral{Q } ....\hbox(0.0+0.0)x0.0 .....\hbox(0.0+0.0)x0.0 ......\pdfliteral{q } ......\pdfliteral{q } ......\glue 0.0 ......\glue 0.0 ......\glue 0.0 ......\glue 0.0 ......\glue 0.0 ......\glue 0.0 ......\pdfliteral{192.75838 0.0 m } ......\pdfliteral{192.75838 3.97725 191.7108 7.88718 189.95232 10.9352 c } ......\pdfliteral{S } ......\pdfliteral{q } ......\pdfliteral{-0.4997 0.86618 -0.86618 -0.4997 189.95233 10.93518 cm } ......\pdfliteral{q 0.31879 w [ ] 0.0 d 1 J 1 j -1.19551 1.59401 m -1.09587 0.99626 0.0 0.09961 0.29886 0.0 c 0.0 -0.09961 -1.09587 -0.99626 -1.19551 -1.59401 c S Q } ......\pdfliteral{Q } ......\glue 0.0 ......\glue 0.0 ......\pdfliteral{Q } ......\pdfliteral{Q } ....\glue 0.0 ....\hbox(0.0+0.0)x0.0 .....\hbox(0.0+0.0)x0.0 ......\pdfliteral{q } ......\pdfliteral{1 g } ......\glue 0.0 ......\glue 0.0 ......\glue 0.0 ......\glue 0.0 ......\pdfliteral{q } ......\pdfliteral{1 g } ......\pdfliteral{190.56372 3.27171 16.53546 8.85277 re } ......\pdfliteral{f } ......\glue 0.0 ......\pdfliteral{Q } ......\pdfliteral{q } ......\hbox(0.0+0.0)x0.0 .......\glue 192.27588 .......\hbox(0.0+0.0)x0.0, shifted -4.28395 ........\pdfliteral{1.0 0.0 0.0 1.0 0.0 0.0 cm } ........\pdfliteral{q } ........\hbox(0.0+0.0)x0.0 .........\hbox(6.88586+0.0)x14.59726 ..........\pdfliteral{0 G } ..........\pdfliteral{0 g } ..........\hbox(6.88586+0.0)x14.59726 ...........\mathon ...........\OT1/cmr/m/n/10 3 ...........\OT1/cmr/m/n/10 0 ...........\hbox(3.25694+0.0)x4.59723, shifted -3.62892 ............\OMS/cmsy/m/n/7 ^^N ...........\mathoff ..........\glue 0.0 ........\pdfliteral{Q } ........\glue 0.0 .......\glue 0.0 plus 1.0fil minus 1.0fil ......\pdfliteral{Q } ......\glue 0.0 ......\glue 0.0 ......\pdfliteral{Q } ....\glue 0.0 ....\glue 0.0 ....\glue 0.0 ....\hbox(0.0+0.0)x0.0 .....\hbox(0.0+0.0)x0.0 ......\pdfliteral{q } ......\pdfliteral{1 g } ......\pdfliteral{/pgfprgb cs 0 0 0 /pgfpat3 scn } ......\pdfliteral{q } ......\pdfliteral{1 g } ......\pdfliteral{/pgfprgb cs 0 0 0 /pgfpat3 scn } ......\pdfliteral{0.0 -14.17339 m } ......\pdfliteral{0.0 -56.69362 l } ......\pdfliteral{-170.08093 -56.69362 l } ......\pdfliteral{-243.78282 -14.17339 l } ......\pdfliteral{-243.78282 -63.7803 l } ......\pdfliteral{7.08669 -63.7803 l } ......\pdfliteral{7.08669 -14.17339 l } ......\pdfliteral{h } ......\pdfliteral{f } ......\glue 0.0 ......\pdfliteral{Q } ......\pdfliteral{q } ......\hbox(0.0+0.0)x0.0 .......\glue 0.0 .......\hbox(0.0+0.0)x0.0, shifted 56.90549 ........\pdfliteral{1.0 0.0 0.0 1.0 0.0 0.0 cm } ........\pdfliteral{q } ........\hbox(0.0+0.0)x0.0 .........\hbox(0.0+0.0)x0.0 ..........\pdfliteral{0 G } ..........\pdfliteral{0 g } ..........\hbox(0.0+0.0)x0.0 ..........\glue 0.0 ........\pdfliteral{Q } ........\glue 0.0 .......\glue 0.0 plus 1.0fil minus 1.0fil ......\pdfliteral{Q } ......\glue 0.0 ......\pdfliteral{0.49814 w } ......\pdfliteral{0.0 -14.17339 m } ......\pdfliteral{0.0 -56.69362 l } ......\pdfliteral{-170.08093 -56.69362 l } ......\pdfliteral{-243.78282 -14.17339 l } ......\pdfliteral{S } ......\pdfliteral{q } ......\pdfliteral{1 g } ......\pdfliteral{/pgfprgb cs 0 0 0 /pgfpat3 scn } ......\pdfliteral{f } ......\glue 0.0 ......\pdfliteral{Q } ......\glue 0.0 ......\pdfliteral{Q } ....\glue 0.0 ....\glue 0.0 ....\glue 0.0 ....\glue 0.0 ....\glue 0.0 ....\pdfliteral{Q } ....\glue 0.0 plus 1.0fil minus 1.0fil ...\pdfliteral{n } ...\pdfliteral{Q } ...\glue 0.0 plus 1.0fil minus 1.0fil .\penalty 10000 .\glue(\parfillskip) 0.0 plus 1.0fil .\glue(\rightskip) 0.0 PASS: curved ramp surface-0 endpoint x PASS: curved ramp surface-0 endpoint y PASS: curved ramp surface-100 endpoint x PASS: curved ramp surface-100 endpoint y PASS: curved ramp shorthand 80 uses contact surface x PASS: curved ramp shorthand 80 uses contact surface y PASS: quarter-circle ramp end x PASS: quarter-circle ramp end y PASS: curved ramp floor starts at node position PASS: curved ramp floor remains horizontal PASS: curved ramp floor length PASS: curved ramp floor meets circular arc continuously x PASS: curved ramp floor meets circular arc continuously y PASS: curved ramp arc midpoint x PASS: curved ramp arc midpoint y PASS: curved ramp curve-0 endpoint x PASS: curved ramp curve-0 endpoint y PASS: curved ramp curve-100 endpoint x PASS: curved ramp curve-100 endpoint y PASS: curved ramp top outward normal x PASS: curved ramp top outward normal y PASS: left curved ramp uses 2.5cm default floor and mirrors x PASS: left curved ramp retains rise Overfull \hbox (82.56491pt too wide) in paragraph at lines ... [][] \hbox(263.43791+0.0)x345.0 .\hbox(0.0+0.0)x15.0 .\hbox(263.43791+0.0)x412.56491 ..\glue 213.39565 ..\hbox(0.0+0.0)x0.0, shifted -149.37689 ...\pdfliteral{q } ...\pdfliteral{0 G } ...\pdfliteral{0 g } ...\pdfliteral{0.3985 w } ...\hbox(0.0+0.0)x0.0 ....\pdfliteral{q } ....\glue 0.0 ....\hbox(0.0+0.0)x0.0 .....\hbox(0.0+0.0)x0.0 ......\pdfliteral{q } ......\pdfliteral{1 g } ......\pdfliteral{/pgfprgb cs 0 0 0 /pgfpat3 scn } ......\pdfliteral{q } ......\pdfliteral{1 g } ......\pdfliteral{/pgfprgb cs 0 0 0 /pgfpat3 scn } ......\pdfliteral{0.0 0.0 m } ......\pdfliteral{56.69363 0.0 l } ......\pdfliteral{119.31648 0.0 170.08092 50.76442 170.08092 113.38728 c } ......\pdfliteral{198.42772 113.38728 l } ......\pdfliteral{198.42772 -7.08669 l } ......\pdfliteral{0.0 -7.08669 l } ......\pdfliteral{h } ......\pdfliteral{f } ......\glue 0.0 ......\pdfliteral{Q } ......\pdfliteral{q } ......\hbox(0.0+0.0)x0.0 .......\glue 56.9055 .......\hbox(0.0+0.0)x0.0 ........\pdfliteral{1.0 0.0 0.0 1.0 0.0 0.0 cm } ........\pdfliteral{q } ........\hbox(0.0+0.0)x0.0 .........\hbox(0.0+0.0)x0.0 ..........\pdfliteral{0 G } ..........\pdfliteral{0 g } ..........\hbox(0.0+0.0)x0.0 ..........\glue 0.0 ........\pdfliteral{Q } ........\glue 0.0 .......\glue 0.0 plus 1.0fil minus 1.0fil ......\pdfliteral{Q } ......\glue 0.0 ......\pdfliteral{0.49814 w } ......\pdfliteral{0.0 0.0 m } ......\pdfliteral{56.69363 0.0 l } ......\pdfliteral{119.31648 0.0 170.08092 50.76442 170.08092 113.38728 c } ......\pdfliteral{S } ......\pdfliteral{q } ......\pdfliteral{1 g } ......\pdfliteral{/pgfprgb cs 0 0 0 /pgfpat3 scn } ......\pdfliteral{f } ......\glue 0.0 ......\pdfliteral{Q } ......\glue 0.0 ......\pdfliteral{Q } ....\glue 0.0 ....\glue 0.0 ....\glue 0.0 ....\glue 0.0 ....\glue 0.0 ....\glue 0.0 ....\glue 0.0 ....\glue 0.0 ....\glue 0.0 ....\glue 0.0 ....\glue 0.0 ....\glue 0.0 ....\glue 0.0 ....\glue 0.0 ....\glue 0.0 ....\glue 0.0 ....\glue 0.0 ....\glue 0.0 ....\glue 0.0 ....\glue 0.0 ....\glue 0.0 ....\glue 0.0 ....\hbox(0.0+0.0)x0.0 .....\hbox(0.0+0.0)x0.0 ......\pdfliteral{q } ......\pdfliteral{1 g } ......\pdfliteral{/pgfprgb cs 0 0 0 /pgfpat3 scn } ......\pdfliteral{q } ......\pdfliteral{1 g } ......\pdfliteral{/pgfprgb cs 0 0 0 /pgfpat3 scn } ......\pdfliteral{0.0 -141.73404 m } ......\pdfliteral{-70.86703 -141.73404 l } ......\pdfliteral{-133.4899 -141.73404 -184.25432 -90.96962 -184.25432 -28.34676 c } ......\pdfliteral{-212.60114 -28.34676 l } ......\pdfliteral{-212.60114 -148.82074 l } ......\pdfliteral{0.0 -148.82074 l } ......\pdfliteral{h } ......\pdfliteral{f } ......\glue 0.0 ......\pdfliteral{Q } ......\pdfliteral{q } ......\hbox(0.0+0.0)x0.0 .......\glue -71.13188 .......\hbox(0.0+0.0)x0.0, shifted 142.26372 ........\pdfliteral{1.0 0.0 0.0 1.0 0.0 0.0 cm } ........\pdfliteral{q } ........\hbox(0.0+0.0)x0.0 .........\hbox(0.0+0.0)x0.0 ..........\pdfliteral{0 G } ..........\pdfliteral{0 g } ..........\hbox(0.0+0.0)x0.0 ..........\glue 0.0 ........\pdfliteral{Q } ........\glue 0.0 .......\glue 0.0 plus 1.0fil minus 1.0fil ......\pdfliteral{Q } ......\glue 0.0 ......\pdfliteral{0.49814 w } ......\pdfliteral{0.0 -141.73404 m } ......\pdfliteral{-70.86703 -141.73404 l } ......\pdfliteral{-133.4899 -141.73404 -184.25432 -90.96962 -184.25432 -28.34676 c } ......\pdfliteral{S } ......\pdfliteral{q } ......\pdfliteral{1 g } ......\pdfliteral{/pgfprgb cs 0 0 0 /pgfpat3 scn } ......\pdfliteral{f } ......\glue 0.0 ......\pdfliteral{Q } ......\glue 0.0 ......\pdfliteral{Q } ....\glue 0.0 ....\glue 0.0 ....\glue 0.0 ....\glue 0.0 ....\glue 0.0 ....\pdfliteral{Q } ....\glue 0.0 plus 1.0fil minus 1.0fil ...\pdfliteral{n } ...\pdfliteral{Q } ...\glue 0.0 plus 1.0fil minus 1.0fil .\penalty 10000 .\glue(\parfillskip) 0.0 plus 1.0fil .\glue(\rightskip) 0.0 PASS: concave mirror surface-0 endpoint x PASS: concave mirror surface-0 endpoint y PASS: concave mirror surface-100 endpoint x PASS: concave mirror surface-100 endpoint y PASS: concave mirror back-0 endpoint x PASS: concave mirror back-0 endpoint y PASS: concave mirror back-100 endpoint x PASS: concave mirror back-100 endpoint y PASS: concave mirror shorthand 80 uses reflecting surface x PASS: concave mirror shorthand 80 uses reflecting surface y PASS: convex mirror reflecting arc is on the left PASS: concave and convex mirror styles compile [1 ] PASS: convex lens front-0 endpoint x PASS: convex lens front-0 endpoint y PASS: convex lens front-100 endpoint x PASS: convex lens front-100 endpoint y PASS: convex lens back-0 endpoint x PASS: convex lens back-0 endpoint y PASS: convex lens back-100 endpoint x PASS: convex lens back-100 endpoint y PASS: convex lens shorthand 50 uses front surface x PASS: convex lens shorthand 50 uses front surface y PASS: concave lens front-0 endpoint x PASS: concave lens front-0 endpoint y PASS: concave lens front-100 endpoint x PASS: concave lens front-100 endpoint y PASS: concave lens back-0 endpoint x PASS: concave lens back-0 endpoint y PASS: concave lens back-100 endpoint x PASS: concave lens back-100 endpoint y PASS: concave lens shorthand 80 uses front surface x PASS: concave lens shorthand 80 uses front surface y PASS: slab front-0 endpoint x PASS: slab front-0 endpoint y PASS: slab front-100 endpoint x PASS: slab front-100 endpoint y PASS: slab back-0 endpoint x PASS: slab back-0 endpoint y PASS: slab back-100 endpoint x PASS: slab back-100 endpoint y PASS: slab shorthand 50 uses front surface x PASS: slab shorthand 50 uses front surface y PASS: prism base-0 endpoint x PASS: prism base-0 endpoint y PASS: prism base-100 endpoint x PASS: prism base-100 endpoint y PASS: prism right-100 endpoint x PASS: prism right-100 endpoint y PASS: prism left-0 endpoint x PASS: prism left-0 endpoint y PASS: prism shorthand 80 uses left entry face x PASS: prism shorthand 80 uses left entry face y PASS: bare block width is centimetres PASS: explicit block height unit is preserved PASS: spring is a configurable path style in concise and collision-safe forms PASS: tangent pulley string default, explicit, and named routes compile PASS: short platform matches collision-safe platform x PASS: short platform matches collision-safe platform y PASS: short platform right corner matches collision-safe platform x PASS: short platform right corner matches collision-safe platform y PASS: platform-left-up equals a 90-degree left wall x PASS: platform-left-up equals a 90-degree left wall y PASS: platform-right-up equals a 90-degree right wall x PASS: platform-right-up equals a 90-degree right wall y PASS: concise wedge keys match collision-safe aliases x PASS: concise wedge keys match collision-safe aliases y PASS: wedge height concise key compiles PASS: all concise public styles compile, including optics components