Status: Accepted Owner: ---- Labels: Type-Build New issue 1890 by [email protected]: Compiler warnings in make http://code.google.com/p/lilypond/issues/detail?id=1890
Our discussions about GOP PROP 5 (make) led to the conclusion that compiler warnings are not desirable and can point to potential bugs. My recent builds have shown about 195 warnings, so I'm opening this issue to allow these to be considered. This is on 64 bit ubuntu - not sure if that's what is causing some of these.
flower/file-cookie.cc:45: warning: conversion to 'int' from 'ssize_t' may alter its value flower/file-cookie.cc:54: warning: conversion to 'int' from 'ssize_t' may alter its value flower/cpu-timer.cc:48: warning: conversion to 'Real' from 'clock_t' may alter its value flower/getopt-long.cc:57: warning: conversion to 'int' from 'long unsigned int' may alter its value flower/polynomial.cc:334: warning: conversion to 'int' from 'size_t' may alter its value flower/std-string.cc:62: warning: conversion to 'unsigned int' from 'long unsigned int' may alter its value flower/string-convert.cc:171: warning: conversion to 'int' from 'size_t' may alter its value flower/string-convert.cc:192: warning: conversion to 'int' from 'ssize' may alter its value flower/string-convert.cc:319: warning: conversion to 'int' from 'ssize' may alter its value flower/string-convert.cc:321: warning: conversion to 'int' from 'ssize' may alter its value flower/string-convert.cc:355: warning: conversion to 'int' from 'size_t' may alter its value flower/string-convert.cc:361: warning: conversion to 'int' from 'size_t' may alter its value flower/string-convert.cc:367: warning: conversion to 'int' from 'size_t' may alter its value lily/auto-beam-engraver.cc:470: warning: conversion to 'int' from 'vsize' may alter its value lily/axis-group-interface.cc:260: warning: conversion to 'int' from 'long unsigned int' may alter its value lily/axis-group-interface.cc:261: warning: conversion to 'int' from 'long unsigned int' may alter its value lily/axis-group-interface.cc:266: warning: conversion to 'int' from 'long unsigned int' may alter its value lily/axis-group-interface.cc:297: warning: conversion to 'scm_t_int32' from 'vsize' may alter its value lily/axis-group-interface.cc:298: warning: conversion to 'scm_t_int32' from 'vsize' may alter its value lily/beam-concave.cc:96: warning: conversion to 'Real' from 'vsize' may alter its value lily/beam-concave.cc:101: warning: conversion to 'Real' from 'size_t' may alter its value lily/beam-quanting.cc:520: warning: format '%d' expects type 'int', but argument 3 has type 'size_t' lily/beam.cc:404: warning: conversion to 'int' from 'vsize' may alter its value lily/beam.cc:627: warning: conversion to 'int' from 'vsize' may alter its value lily/beam.cc:654: warning: conversion to 'Real' from 'size_t' may alter its value lily/beam.cc:1579: warning: conversion to 'int' from 'vsize' may alter its value lily/beam.cc:1583: warning: conversion to 'int' from 'vsize' may alter its value lily/beam.cc:1624: warning: conversion to 'int' from 'size_t' may alter its value lily/bezier.cc:250: warning: conversion to 'double' from 'size_t' may alter its value lily/bezier.cc:250: warning: conversion to 'double' from 'long unsigned int' may alter its value lily/beaming-pattern.cc:280: warning: conversion to 'int' from 'vsize' may alter its value lily/beaming-pattern.cc:280: warning: conversion to 'int' from 'vsize' may alter its value lily/beaming-pattern.cc:281: warning: conversion to 'int' from 'vsize' may alter its value lily/beaming-pattern.cc:283: warning: conversion to 'int' from 'vsize' may alter its value lily/break-alignment-interface.cc:286: warning: conversion to 'int' from 'vsize' may alter its value lily/break-alignment-interface.cc:290: warning: conversion to 'int' from 'vsize' may alter its value lily/break-substitution.cc:111: warning: conversion to 'int' from 'size_t' may alter its value lily/break-substitution.cc:328: warning: conversion to 'int' from 'vsize' may alter its value lily/chord-tremolo-iterator.cc:40: warning: conversion to 'int' from 'long int' may alter its value lily/cluster.cc:61: warning: conversion to 'int' from 'size_t' may alter its value lily/constrained-breaking.cc:117: warning: conversion to 'int' from 'vsize' may alter its value lily/constrained-breaking.cc:131: warning: conversion to 'int' from 'vsize' may alter its value lily/constrained-breaking.cc:316: warning: conversion to 'int' from 'vsize' may alter its value lily/constrained-breaking.cc:326: warning: conversion to 'int' from 'vsize' may alter its value lily/dispatcher.cc:95: warning: conversion to 'int' from 'long int' may alter its value lily/engraver-group.cc:140: warning: conversion to 'int' from 'size_t' may alter its value lily/figured-bass-engraver.cc:375: warning: conversion to 'int' from 'vsize' may alter its value lily/fingering-engraver.cc:93: warning: conversion to 'int' from 'vsize' may alter its value lily/font-metric-scheme.cc:64: warning: conversion to 'scm_t_int32' from 'size_t' may alter its value lily/font-select.cc:32: warning: conversion to 'int' from 'size_t' may alter its value lily/global-context.cc:86: warning: conversion to 'int' from 'vsize' may alter its value lily/grid-line-span-engraver.cc:44: warning: conversion to 'int' from 'size_t' may alter its value lily/grob-array-scheme.cc:32: warning: conversion to 'scm_t_int32' from 'vsize' may alter its value lily/hara-kiri-group-spanner.cc:104: warning: conversion to 'int' from 'size_t' may alter its value lily/hara-kiri-group-spanner.cc:124: warning: conversion to 'scm_t_int32' from 'vsize' may alter its value lily/least-squares.cc:43: warning: conversion to 'int' from 'size_t' may alter its value lily/lily-guile.cc:175: warning: conversion to 'unsigned int' from 'long unsigned int' may alter its value lily/lily-guile.cc:374: warning: conversion to 'int' from 'size_t' may alter its value lily/lily-guile.cc:585: warning: conversion to 'int' from 'long int' may alter its value lily/lookup.cc:267: warning: conversion to 'int' from 'vsize' may alter its value lily/lookup.cc:268: warning: conversion to 'int' from 'vsize' may alter its value lily/lookup.cc:269: warning: conversion to 'int' from 'vsize' may alter its value lily/midi-chunk.cc:162: warning: conversion to 'int' from 'size_t' may alter its value lily/midi-item.cc:340: warning: conversion to 'int' from 'size_t' may alter its value lily/new-fingering-engraver.cc:236: warning: conversion to 'int' from 'size_t' may alter its value lily/note-collision.cc:499: warning: conversion to 'double' from 'vsize' may alter its value lily/note-head.cc:149: warning: conversion to 'int' from 'size_t' may alter its value lily/page-layout-problem.cc:619: warning: conversion to 'Real' from 'vsize' may alter its value lily/page-layout-problem.cc:621: warning: conversion to 'Real' from 'vsize' may alter its value lily/page-breaking.cc:609: warning: conversion to 'int' from 'vsize' may alter its value lily/page-breaking.cc:612: warning: conversion to 'scm_t_int32' from 'long unsigned int' may alter its value lily/page-breaking.cc:614: warning: conversion to 'int' from 'vsize' may alter its value lily/page-breaking.cc:615: warning: conversion to 'int' from 'vsize' may alter its value lily/page-breaking.cc:623: warning: conversion to 'int' from 'size_t' may alter its value lily/page-breaking.cc:752: warning: conversion to 'int' from 'vsize' may alter its value lily/page-breaking.cc:759: warning: conversion to 'int' from 'vsize' may alter its value lily/page-breaking.cc:1004: warning: conversion to 'int' from 'long unsigned int' may alter its value lily/page-breaking.cc:1005: warning: conversion to 'int' from 'long unsigned int' may alter its value lily/page-breaking.cc:1085: warning: conversion to 'int' from 'vsize' may alter its value lily/page-breaking.cc:1119: warning: conversion to 'int' from 'vsize' may alter its value lily/page-breaking.cc:1147: warning: conversion to 'int' from 'vsize' may alter its value lily/page-breaking.cc:1187: warning: conversion to 'int' from 'vsize' may alter its value lily/page-breaking.cc:1245: warning: conversion to 'int' from 'vsize' may alter its value lily/page-breaking.cc:1291: warning: conversion to 'int' from 'vsize' may alter its value lily/page-breaking.cc:1301: warning: conversion to 'int' from 'vsize' may alter its value lily/page-breaking.cc:1332: warning: conversion to 'int' from 'vsize' may alter its value lily/page-breaking.cc:1344: warning: conversion to 'int' from 'vsize' may alter its value lily/page-breaking.cc:1360: warning: conversion to 'int' from 'vsize' may alter its value lily/page-breaking.cc:1372: warning: conversion to 'int' from 'vsize' may alter its value lily/page-breaking.cc:1378: warning: conversion to 'int' from 'vsize' may alter its value lily/page-breaking.cc:1468: warning: conversion to 'int' from 'vsize' may alter its value lily/page-breaking.cc:1469: warning: conversion to 'int' from 'vsize' may alter its value lily/page-spacing.cc:288: warning: conversion to 'int' from 'vsize' may alter its value lily/page-spacing.cc:303: warning: conversion to 'int' from 'long unsigned int' may alter its value lily/page-spacing.cc:306: warning: conversion to 'int' from 'vsize' may alter its value lily/page-turn-page-breaking.cc:103: warning: conversion to 'int' from 'vsize' may alter its value lily/page-turn-page-breaking.cc:105: warning: conversion to 'int' from 'vsize' may alter its value lily/page-turn-page-breaking.cc:154: warning: conversion to 'int' from 'vsize' may alter its value lily/page-turn-page-breaking.cc:240: warning: conversion to 'int' from 'size_t' may alter its value lily/page-turn-page-breaking.cc:244: warning: conversion to 'int' from 'vsize' may alter its value lily/page-turn-page-breaking.cc:298: warning: conversion to 'int' from 'long unsigned int' may alter its value lily/paper-book.cc:138: warning: conversion to 'int' from 'long int' may alter its value lily/paper-book.cc:162: warning: conversion to 'int' from 'long int' may alter its value lily/paper-book.cc:249: warning: conversion to 'int' from 'long int' may alter its value lily/parse-scm.cc:41: warning: conversion to 'int' from 'long int' may alter its value lily/performance.cc:51: warning: conversion to 'int' from 'size_t' may alter its value lily/performance.cc:60: warning: conversion to 'int' from 'vsize' may alter its value lily/pfb.cc:76: warning: conversion to 'int' from 'long int' may alter its value lily/pfb-scheme.cc:21: warning: conversion to 'int' from 'size_t' may alter its value lily/pointer-group-interface.cc:29: warning: conversion to 'int' from 'long unsigned int' may alter its value lily/program-option-scheme.cc:167: warning: conversion to 'int' from 'ssize' may alter its value lily/quote-iterator.cc:104: warning: conversion to 'int' from 'size_t' may alter its value lily/repeated-music.cc:69: warning: conversion to 'int' from 'long int' may alter its value lily/scale.cc:41: warning: conversion to 'int' from 'size_t' may alter its value lily/scale.cc:99: warning: conversion to 'int' from 'size_t' may alter its value lily/score.cc:139: warning: conversion to 'int' from 'size_t' may alter its value lily/script-engraver.cc:76: warning: conversion to 'int' from 'size_t' may alter its value lily/script-engraver.cc:168: warning: conversion to 'int' from 'vsize' may alter its value lily/script-engraver.cc:181: warning: conversion to 'int' from 'size_t' may alter its value lily/script-engraver.cc:196: warning: conversion to 'int' from 'size_t' may alter its value lily/simple-spacer-scheme.cc:43: warning: conversion to 'int' from 'long int' may alter its value lily/simple-spacer.cc:437: warning: conversion to 'int' from 'vsize' may alter its value lily/simple-spacer.cc:437: warning: conversion to 'int' from 'vsize' may alter its value lily/simple-spacer.cc:440: warning: conversion to 'int' from 'vsize' may alter its value lily/simple-spacer.cc:440: warning: conversion to 'int' from 'vsize' may alter its value lily/simple-spacer.cc:443: warning: conversion to 'int' from 'vsize' may alter its value lily/simple-spacer.cc:443: warning: conversion to 'int' from 'vsize' may alter its value lily/simple-spacer.cc:444: warning: conversion to 'int' from 'vsize' may alter its value lily/simple-spacer.cc:495: warning: conversion to 'int' from 'vsize' may alter its value lily/simple-spacer.cc:495: warning: conversion to 'int' from 'vsize' may alter its value lily/simple-spacer.cc:499: warning: conversion to 'int' from 'vsize' may alter its value lily/simple-spacer.cc:499: warning: conversion to 'int' from 'size_t' may alter its value lily/simple-spacer.cc:500: warning: conversion to 'int' from 'vsize' may alter its value lily/slur-configuration.cc:290: warning: conversion to 'double' from 'size_t' may alter its value lily/slur-configuration.cc:309: warning: conversion to 'Real' from 'size_t' may alter its value lily/slur-scoring.cc:707: warning: conversion to 'int' from 'size_t' may alter its value lily/source-file.cc:72: warning: conversion to 'int' from 'long int' may alter its value lily/source-file.cc:83: warning: conversion to 'int' from 'size_t' may alter its value lily/source-file.cc:243: warning: conversion to 'int' from 'long int' may alter its value lily/source-file.cc:243: warning: conversion to 'int' from 'long int' may alter its value lily/source-file.cc:299: warning: conversion to 'int' from 'size_t' may alter its value lily/source-file.cc:328: warning: conversion to 'int' from 'vsize' may alter its value lily/source-file.cc:343: warning: conversion to 'int' from 'size_t' may alter its value lily/spacing-loose-columns.cc:36: warning: conversion to 'int' from 'size_t' may alter its value lily/span-bar-engraver.cc:53: warning: conversion to 'int' from 'size_t' may alter its value lily/spring.cc:100: warning: conversion to 'Real' from 'size_t' may alter its value lily/spring.cc:101: warning: conversion to 'Real' from 'size_t' may alter its value lily/spring.cc:102: warning: conversion to 'Real' from 'size_t' may alter its value lily/staff-performer.cc:245: warning: conversion to 'int' from 'long unsigned int' may alter its value lily/stem.cc:94: warning: conversion to 'int' from 'long int' may alter its value lily/tab-note-heads-engraver.cc:117: warning: conversion to 'scm_t_int32' from 'vsize' may alter its value lily/tab-staff-symbol-engraver.cc:34: warning: conversion to 'int' from 'long int' may alter its value lily/system.cc:80: warning: conversion to 'int' from 'vsize' may alter its value lily/system.cc:171: warning: conversion to 'int' from 'size_t' may alter its value lily/system.cc:223: warning: conversion to 'scm_t_int32' from 'vsize' may alter its value lily/system.cc:330: warning: conversion to 'int' from 'size_t' may alter its value lily/system.cc:387: warning: conversion to 'int' from 'vsize' may alter its value lily/text-engraver.cc:65: warning: conversion to 'int' from 'vsize' may alter its value lily/system.cc:591: warning: conversion to 'int' from 'size_t' may alter its value lily/system.cc:694: warning: conversion to 'int' from 'vsize' may alter its value lily/system.cc:694: warning: conversion to 'int' from 'vsize' may alter its value lily/system.cc:721: warning: conversion to 'int' from 'vsize' may alter its value lily/system.cc:721: warning: conversion to 'int' from 'vsize' may alter its value lily/system.cc:727: warning: conversion to 'int' from 'vsize' may alter its value lily/system.cc:728: warning: conversion to 'int' from 'vsize' may alter its value lily/system.cc:728: warning: conversion to 'int' from 'vsize' may alter its value lily/system.cc:735: warning: conversion to 'int' from 'vsize' may alter its value lily/system.cc:736: warning: conversion to 'int' from 'vsize' may alter its value lily/system.cc:736: warning: conversion to 'int' from 'vsize' may alter its value lily/tie-configuration.cc:173: warning: conversion to 'int' from 'vsize' may alter its value lily/tie-formatting-problem.cc:794: warning: conversion to 'int' from 'vsize' may alter its value lily/tie-formatting-problem.cc:814: warning: conversion to 'int' from 'vsize' may alter its value lily/tie-formatting-problem.cc:1055: warning: conversion to 'int' from 'long unsigned int' may alter its value lily/tie-formatting-problem.cc:1064: warning: conversion to 'int' from 'size_t' may alter its value lily/tie-formatting-problem.cc:1134: warning: conversion to 'int' from 'vsize' may alter its value lily/tie-formatting-problem.cc:1147: warning: conversion to 'int' from 'vsize' may alter its value lily/tie-formatting-problem.cc:1160: warning: conversion to 'int' from 'vsize' may alter its value lily/tie-formatting-problem.cc:1172: warning: conversion to 'int' from 'vsize' may alter its value lily/tie-formatting-problem.cc:1185: warning: conversion to 'int' from 'vsize' may alter its value lily/ttf.cc:88: warning: conversion to 'double' from 'FT_Fixed' may alter its value lily/unfolded-repeat-iterator.cc:40: warning: conversion to 'int' from 'long int' may alter its value lily/vertical-align-engraver.cc:113: warning: conversion to 'int' from 'size_t' may alter its value lily/volta-repeat-iterator.cc:63: warning: conversion to 'int' from 'long int' may alter its value out/parser.cc:2475: warning: conversion to 'short int' from 'int' may alter its value lily/general-scheme.cc:294: warning: conversion to 'int' from 'size_t' may alter its value lily/general-scheme.cc:636: warning: conversion to 'int' from 'long int' may alter its value lily/lily-lexer.cc:196: warning: conversion to 'int' from 'vsize' may alter its value out/lexer.cc:4037: warning: conversion to 'int' from 'size_t' may alter its value out/lexer.cc:5186: warning: conversion to 'int' from 'std::streamsize' may alter its value out/lexer.cc:5256: warning: conversion to 'int' from 'yy_size_t' may alter its value out/lexer.cc:5269: warning: conversion to 'int' from 'yy_size_t' may alter its value out/lexer.cc:5291: warning: conversion to 'int' from 'yy_size_t' may alter its value out/lexer.cc:5414: warning: conversion to 'int' from 'yy_size_t' may alter its value out/lexer.cc:5453: warning: conversion to 'int' from 'long int' may alter its value out/lexer.cc:5810: warning: conversion to 'int' from 'size_t' may alter its value
_______________________________________________ bug-lilypond mailing list [email protected] https://lists.gnu.org/mailman/listinfo/bug-lilypond
