> > Using the "Strawberry Perl" on Windows XP to install Parrot resulted in > the attached warnings output from the make step. > I'll try a stronger glue this time; maybe they'll stay attached.
-- Email and shopping with the feelgood factor! 55% of income to good causes. http://www.ippimail.com
C:\parrot>mingw32-make > make.txt gcd_i_n_n 1225 experimental, not in ops.num gcd_i_nc_n 1226 experimental, not in ops.num gcd_i_n_nc 1227 experimental, not in ops.num gcd_i_nc_nc 1228 experimental, not in ops.num gcd_i_i_i_i_i 1229 experimental, not in ops.num gcd_i_i_i_ic_i 1230 experimental, not in ops.num gcd_i_i_i_i_ic 1231 experimental, not in ops.num gcd_i_i_i_ic_ic 1232 experimental, not in ops.num splice_p_p_i_i 1233 experimental, not in ops.num splice_p_p_ic_i 1234 experimental, not in ops.num splice_p_p_i_ic 1235 experimental, not in ops.num splice_p_p_ic_ic 1236 experimental, not in ops.num slice_p_p_k 1237 experimental, not in ops.num slice_p_p_kc 1238 experimental, not in ops.num slice_p_p_k_ic 1239 experimental, not in ops.num slice_p_p_kc_ic 1240 experimental, not in ops.num iter_p_p 1241 experimental, not in ops.num morph_p_i 1242 experimental, not in ops.num morph_p_ic 1243 experimental, not in ops.num morph_p_s 1244 experimental, not in ops.num morph_p_sc 1245 experimental, not in ops.num exec_s 1246 experimental, not in ops.num exec_sc 1247 experimental, not in ops.num classname_p_p 1248 experimental, not in ops.num trap 1249 experimental, not in ops.num pow_n_n_i 1250 experimental, not in ops.num pow_n_nc_i 1251 experimental, not in ops.num pow_n_n_ic 1252 experimental, not in ops.num pow_n_nc_ic 1253 experimental, not in ops.num new_p_i_s 1254 experimental, not in ops.num new_p_ic_s 1255 experimental, not in ops.num new_p_i_sc 1256 experimental, not in ops.num new_p_ic_sc 1257 experimental, not in ops.num instantiate_p 1258 experimental, not in ops.num pmcinfo_i_p_ic 1259 experimental, not in ops.num add_io_event_p_p_p_ic 1260 experimental, not in ops.num need_finalize_p 1261 experimental, not in ops.num setstdout_p 1262 experimental, not in ops.num setstderr_p 1263 experimental, not in ops.num runinterp_p_p 1264 experimental, not in ops.num runinterp_p_pc 1265 experimental, not in ops.num substr_r_s_s_i_i 1266 experimental, not in ops.num substr_r_s_sc_i_i 1267 experimental, not in ops.num substr_r_s_s_ic_i 1268 experimental, not in ops.num substr_r_s_sc_ic_i 1269 experimental, not in ops.num substr_r_s_s_i_ic 1270 experimental, not in ops.num substr_r_s_sc_i_ic 1271 experimental, not in ops.num substr_r_s_s_ic_ic 1272 experimental, not in ops.num substr_r_s_sc_ic_ic 1273 experimental, not in ops.num src\ops\debug.ops: In function `Parrot_debug_break': src\ops\debug.ops:103: warning: null argument where non-null required (arg 2) src\ops\debug.ops:113: warning: null argument where non-null required (arg 2) src\ops\io.ops: In function `Parrot_getfd_i_p': src\ops\io.ops:84: warning: cast does not match function type src\ops\debug.ops: In function `switch_core': src\ops\debug.ops:103: warning: null argument where non-null required (arg 2) src\ops\debug.ops:113: warning: null argument where non-null required (arg 2) src\ops\io.ops:84: warning: cast does not match function type src\events.c:237:5: warning: "PARROT_HAS_SIGACTION" is not defined src\events.c:271:5: warning: "PARROT_HAS_SIGACTION" is not defined src\packfile.c: In function `default_unpack': src\packfile.c:1204: warning: assignment discards qualifiers from pointer target type src\spf_render.c: In function `Parrot_sprintf_format': src\spf_render.c:661: warning: format not a string literal, argument types not checked src\spf_render.c:706: warning: format not a string literal, argument types not checked src\stm\backend.c: In function `find_write_record': src\stm\backend.c:1551: warning: ignoring return value of `get_write', declared with attribute warn_unused_result src\stm\backend.c:1551: warning: ignoring return value of `get_write', declared with attribute warn_unused_result src\stm\backend.c:1563: warning: ignoring return value of `get_write', declared with attribute warn_unused_result src\stm\backend.c:1563: warning: ignoring return value of `get_write', declared with attribute warn_unused_result src\thread.c: In function `pt_thread_join': src\thread.c:1239: warning: dereferencing type-punned pointer will break strict- aliasing rules src\thread.c: In function `pt_join_threads': src\thread.c:1355: warning: dereferencing type-punned pointer will break strict- aliasing rules src\packfile\pf_items.c: In function `fetch_op_mixed_le': src\packfile\pf_items.c:239: warning: cast discards qualifiers from pointer target type src\packfile\pf_items.c: In function `fetch_op_mixed_be': src\packfile\pf_items.c:273: warning: cast discards qualifiers from pointer target type src\ops\debug.ops: In function `cg_core': src\ops\debug.ops:103: warning: null argument where non-null required (arg 2) src\ops\debug.ops:113: warning: null argument where non-null required (arg 2) src\ops\io.ops:84: warning: cast does not match function type src\ops\debug.ops: In function `cgp_core': src\ops\debug.ops:103: warning: null argument where non-null required (arg 2) src\ops\debug.ops:113: warning: null argument where non-null required (arg 2) src\ops\io.ops:84: warning: cast does not match function type src\exec.c: In function `Parrot_exec': src\exec.c:102: warning: passing arg 2 of `add_data_member' discards qualifiers from pointer target type src\exec_cpu.c: In function `Parrot_eq_sc_s_ic_exec': src\exec_cpu.c:1487: warning: null argument where non-null required (arg 2) src\exec_cpu.c: In function `Parrot_eq_s_sc_ic_exec': src\exec_cpu.c:1506: warning: null argument where non-null required (arg 2) src\exec_cpu.c: In function `Parrot_ne_sc_s_ic_exec': src\exec_cpu.c:1637: warning: null argument where non-null required (arg 2) src\exec_cpu.c: In function `Parrot_ne_s_sc_ic_exec': src\exec_cpu.c:1656: warning: null argument where non-null required (arg 2) src\exec_cpu.c: In function `Parrot_lt_sc_s_ic_exec': src\exec_cpu.c:1787: warning: null argument where non-null required (arg 2) src\exec_cpu.c: In function `Parrot_lt_s_sc_ic_exec': src\exec_cpu.c:1806: warning: null argument where non-null required (arg 2) src\exec_cpu.c: In function `Parrot_le_sc_s_ic_exec': src\exec_cpu.c:1937: warning: null argument where non-null required (arg 2) src\exec_cpu.c: In function `Parrot_le_s_sc_ic_exec': src\exec_cpu.c:1956: warning: null argument where non-null required (arg 2) src\exec_cpu.c: In function `Parrot_set_s_sc_exec': src\exec_cpu.c:4497: warning: null argument where non-null required (arg 2) src\exec_cpu.c: In function `Parrot_ord_i_sc_exec': src\exec_cpu.c:4613: warning: null argument where non-null required (arg 2) src\exec_cpu.c: In function `Parrot_ord_i_sc_i_exec': src\exec_cpu.c:4759: warning: null argument where non-null required (arg 2) src\io\io.c: In function `PIO_init_stacks': src\io\io.c:357: warning: 'n' might be used uninitialized in this function src\io\io_mmap.c: In function `PIO_mmap_close': src\io\io_mmap.c:223: warning: ordered comparison of pointer with integer zero src\io\io_win32.c:968: warning: initialization from incompatible pointer type .\src\pmc\task.pmc: In function `Parrot_Task_init_pmc': .\src\pmc\task.pmc:163: warning: assignment from incompatible pointer type compilers/imcc/imcc.y: In function `yyparse': compilers/imcc/imcc.y:1332: warning: assignment discards qualifiers from pointer target type compilers/imcc/imcc.y:1333: warning: assignment discards qualifiers from pointer target type compilers/imcc/imcc.y:1334: warning: assignment discards qualifiers from pointer target type compilers/imcc/imcc.y:1338: warning: assignment discards qualifiers from pointer target type compilers/imcc/imcc.y:1339: warning: assignment discards qualifiers from pointer target type compilers/imcc/imcc.y:1340: warning: assignment discards qualifiers from pointer target type compilers/imcc/imcc.y:1341: warning: assignment discards qualifiers from pointer target type compilers/imcc/imcc.y:1342: warning: assignment discards qualifiers from pointer target type compilers/imcc/imcc.y:1343: warning: assignment discards qualifiers from pointer target type compilers/imcc/imcc.y:1344: warning: assignment discards qualifiers from pointer target type compilers/imcc/imcc.y:1345: warning: assignment discards qualifiers from pointer target type compilers/imcc/imcc.y:1346: warning: assignment discards qualifiers from pointer target type compilers/imcc/imcc.y:1347: warning: assignment discards qualifiers from pointer target type compilers/imcc/imcc.y:1348: warning: assignment discards qualifiers from pointer target type compilers/imcc/imcc.y:1349: warning: assignment discards qualifiers from pointer target type compilers/imcc/imcc.y:1350: warning: assignment discards qualifiers from pointer target type compilers/imcc/imcc.y:1351: warning: assignment discards qualifiers from pointer target type compilers/imcc/imcc.y:1352: warning: assignment discards qualifiers from pointer target type compilers/imcc/imcc.y:1353: warning: assignment discards qualifiers from pointer target type compilers/imcc/imcc.y:1354: warning: assignment discards qualifiers from pointer target type compilers/imcc/imcc.y:1355: warning: assignment discards qualifiers from pointer target type compilers/imcc/imcc.y:1356: warning: assignment discards qualifiers from pointer target type compilers/imcc/imcc.y:1357: warning: assignment discards qualifiers from pointer target type compilers/imcc/imcc.y:1358: warning: assignment discards qualifiers from pointer target type compilers/imcc/imcc.y:1359: warning: assignment discards qualifiers from pointer target type compilers/imcc/imcc.y:1360: warning: assignment discards qualifiers from pointer target type compilers/imcc/imcc.y:1377: warning: assignment discards qualifiers from pointer target type compilers/imcc/imcc.y:1378: warning: assignment discards qualifiers from pointer target type compilers/imcc/imcc.y:1379: warning: assignment discards qualifiers from pointer target type compilers/imcc/imcc.y:1380: warning: assignment discards qualifiers from pointer target type compilers/imcc/imcc.y:1381: warning: assignment discards qualifiers from pointer target type compilers/imcc/imcc.y:1382: warning: assignment discards qualifiers from pointer target type compilers/imcc/imcc.y:1383: warning: assignment discards qualifiers from pointer target type compilers/imcc/imcc.y:1384: warning: assignment discards qualifiers from pointer target type compilers/imcc/imcc.y:1385: warning: assignment discards qualifiers from pointer target type compilers/imcc/imcc.y:1386: warning: assignment discards qualifiers from pointer target type compilers/imcc/imcc.y:1387: warning: assignment discards qualifiers from pointer target type compilers/imcc/imcc.y:1388: warning: assignment discards qualifiers from pointer target type compilers/imcc/imcc.y:1389: warning: assignment discards qualifiers from pointer target type compilers/imcc/imcc.y:1516: warning: assignment discards qualifiers from pointer target type compilers/imcc/imcc.y:1517: warning: assignment discards qualifiers from pointer target type compilers/imcc/imcc.y:1518: warning: assignment discards qualifiers from pointer target type compilers/imcc/imcc.y:1519: warning: assignment discards qualifiers from pointer target type compilers/imcc/imcc.y:1520: warning: assignment discards qualifiers from pointer target type compilers/imcc/imcc.y:1521: warning: assignment discards qualifiers from pointer target type compilers/imcc/imclexer.c:55:5: warning: "__STDC_VERSION__" is not defined compilers/imcc/imclexer.c: In function `yy_get_next_buffer': compilers/imcc/imclexer.c:4347: warning: comparison between signed and unsigned compilers/imcc/imclexer.c: In function `input': compilers/imcc/imclexer.c:4542: warning: switch missing default case compilers/imcc/imclexer.c: In function `yylex': compilers/imcc/imclexer.c:4238: warning: switch missing default case compilers/imcc/imcc.l: In function `compile_file': compilers/imcc/imcc.l:1144: warning: variable 'buffer' might be clobbered by `longjmp' or `vfork' compilers/imcc/imcc.l: In function `compile_string': compilers/imcc/imcc.l:1173: warning: variable 'buffer' might be clobbered by `longjmp' or `vfork' compilers\imcc\main.c: In function `compile_to_bytecode': compilers\imcc\main.c:944: warning: cast discards qualifiers from pointer target type compilers\imcc\instructions.c: In function `ins_print': compilers\imcc\instructions.c:689: warning: format not a string literal, argumen t types not checked compilers\imcc\instructions.c:692: warning: format not a string literal, argumen t types not checked compilers\imcc\instructions.c:695: warning: format not a string literal, argumen t types not checked compilers\imcc\instructions.c:699: warning: format not a string literal, argumen t types not checked compilers\imcc\instructions.c:703: warning: format not a string literal, argumen t types not checked compilers\imcc\instructions.c:707: warning: format not a string literal, argumen t types not checked compilers\imcc\reg_alloc.c: In function `ig_test': compilers\imcc\reg_alloc.c:213: warning: passing arg 4 of `ig_get_word' discards qualifiers from pointer target type compilers\imcc\reg_alloc.c: In function `imc_reg_alloc': compilers\imcc\reg_alloc.c:278: warning: assignment discards qualifiers from poi nter target type compilers\imcc\reg_alloc.c: In function `reg_sort_f': compilers\imcc\reg_alloc.c:515: warning: cast discards qualifiers from pointer target type compilers\imcc\reg_alloc.c:516: warning: cast discards qualifiers from pointer target type compilers\imcc\optimizer.c: In function `if_branch': compilers\imcc\optimizer.c:356: warning: cast discards qualifiers from pointer target type compilers\imcc\optimizer.c: In function `IMCC_subst_constants': compilers\imcc\optimizer.c:1005: warning: format not a string literal, argument types not checked compilers\imcc\parser_util.c: In function `imcc_vfprintf': compilers\imcc\parser_util.c:1567: warning: format not a string literal, argument types not checked compilers\imcc\parser_util.c:1580: warning: format not a string literal, argument types not checked compilers\imcc\parser_util.c:1589: warning: format not a string literal, argument types not checked compilers\imcc\pcc.c: In function `pcc_get_args': compilers\imcc\pcc.c:218: warning: assignment discards qualifiers from pointer target type src\main.c: In function `main': src\main.c:55: warning: passing arg 3 of `parseflags' from incompatible pointer type gcc: unrecognized option `-Fopbc_to_exe.o' C:\parrot>