[Mono-dev] Building mono-debugger 0.60 problem

Paul F. Johnson paul at all-the-johnsons.co.uk
Tue Apr 22 05:23:46 EDT 2008


Hi,

I'm trying to build mono-debugger 0.60 on my F9 box (running on rawhide,
but that's not really anything new and everything normally just builds).
Besides a small patch needed to build the server on the backend
(attached) I seem to be hitting a problem just building it.

Is there a fix in the pipeline? I'm using the tarball from the mono
website to build.

I'm building on an x86_64 box against mono-1.9.1

TTFN

Paul

(throwback from build below - lots of warnings, errors at the end)

+ make
hashtab.c: In function 'find_empty_slot_for_expand':
hashtab.c:331: warning: declaration of 'index' shadows a global
declaration
/usr/include/string.h:309: warning: shadowed declaration is here
hashtab.c: In function 'htab_find_with_hash':
hashtab.c:430: warning: declaration of 'index' shadows a global
declaration
/usr/include/string.h:309: warning: shadowed declaration is here
hashtab.c: In function 'htab_find_slot_with_hash':
hashtab.c:487: warning: declaration of 'index' shadows a global
declaration
/usr/include/string.h:309: warning: shadowed declaration is here
elf64-x86-64.c:37: warning: initialization discards qualifiers from
pointer target type
elf64-x86-64.c:40: warning: initialization discards qualifiers from
pointer target type
elf64-x86-64.c:43: warning: initialization discards qualifiers from
pointer target type
elf64-x86-64.c:46: warning: initialization discards qualifiers from
pointer target type
elf64-x86-64.c:49: warning: initialization discards qualifiers from
pointer target type
elf64-x86-64.c:52: warning: initialization discards qualifiers from
pointer target type
elf64-x86-64.c:55: warning: initialization discards qualifiers from
pointer target type
elf64-x86-64.c:58: warning: initialization discards qualifiers from
pointer target type
elf64-x86-64.c:61: warning: initialization discards qualifiers from
pointer target type
elf64-x86-64.c:64: warning: initialization discards qualifiers from
pointer target type
elf64-x86-64.c:67: warning: initialization discards qualifiers from
pointer target type
elf64-x86-64.c:70: warning: initialization discards qualifiers from
pointer target type
elf64-x86-64.c:73: warning: initialization discards qualifiers from
pointer target type
elf64-x86-64.c:75: warning: initialization discards qualifiers from
pointer target type
elf64-x86-64.c:77: warning: initialization discards qualifiers from
pointer target type
elf64-x86-64.c:79: warning: initialization discards qualifiers from
pointer target type
elf64-x86-64.c:81: warning: initialization discards qualifiers from
pointer target type
elf64-x86-64.c:84: warning: initialization discards qualifiers from
pointer target type
elf64-x86-64.c:87: warning: initialization discards qualifiers from
pointer target type
elf64-x86-64.c:90: warning: initialization discards qualifiers from
pointer target type
elf64-x86-64.c:93: warning: initialization discards qualifiers from
pointer target type
elf64-x86-64.c:96: warning: initialization discards qualifiers from
pointer target type
elf64-x86-64.c:99: warning: initialization discards qualifiers from
pointer target type
elf64-x86-64.c:102: warning: initialization discards qualifiers from
pointer target type
elf64-x86-64.c:107: warning: initialization discards qualifiers from
pointer target type
elf64-x86-64.c:111: warning: initialization discards qualifiers from
pointer target type
elf64-x86-64.c: In function 'elf64_x86_64_grok_prstatus':
elf64-x86-64.c:270: warning: pointer targets in passing argument 1 of
'abfd->xvec->bfd_getx16' differ in signedness
elf64-x86-64.c:274: warning: pointer targets in passing argument 1 of
'abfd->xvec->bfd_getx32' differ in signedness
elf64-x86-64.c:285: warning: passing argument 2 of
'_bfd_elfcore_make_pseudosection' discards qualifiers from pointer
target type
elf64-x86-64.c: In function 'elf64_x86_64_size_dynamic_sections':
elf64-x86-64.c:1640: warning: dereferencing type-punned pointer will
break strict-aliasing rules
In file included from elf64-x86-64.c:2948:
elf64-target.h: At top level:
elf64-target.h:624: warning: initialization discards qualifiers from
pointer target type
In file included from elfcode.h:1577,
                 from elf64.c:23:
elflink.h: In function 'bfd_elf64_bfd_final_link':
elflink.h:5539: warning: declaration of 'o' shadows a previous local
elflink.h:5086: warning: shadowed declaration is here
elf32-i386.c:95: warning: initialization discards qualifiers from
pointer target type
elf32-i386.c:98: warning: initialization discards qualifiers from
pointer target type
elf32-i386.c:101: warning: initialization discards qualifiers from
pointer target type
elf32-i386.c:104: warning: initialization discards qualifiers from
pointer target type
elf32-i386.c:107: warning: initialization discards qualifiers from
pointer target type
elf32-i386.c:110: warning: initialization discards qualifiers from
pointer target type
elf32-i386.c:113: warning: initialization discards qualifiers from
pointer target type
elf32-i386.c:116: warning: initialization discards qualifiers from
pointer target type
elf32-i386.c:119: warning: initialization discards qualifiers from
pointer target type
elf32-i386.c:122: warning: initialization discards qualifiers from
pointer target type
elf32-i386.c:125: warning: initialization discards qualifiers from
pointer target type
elf32-i386.c:137: warning: initialization discards qualifiers from
pointer target type
elf32-i386.c:140: warning: initialization discards qualifiers from
pointer target type
elf32-i386.c:143: warning: initialization discards qualifiers from
pointer target type
elf32-i386.c:146: warning: initialization discards qualifiers from
pointer target type
elf32-i386.c:149: warning: initialization discards qualifiers from
pointer target type
elf32-i386.c:152: warning: initialization discards qualifiers from
pointer target type
elf32-i386.c:155: warning: initialization discards qualifiers from
pointer target type
elf32-i386.c:158: warning: initialization discards qualifiers from
pointer target type
elf32-i386.c:161: warning: initialization discards qualifiers from
pointer target type
elf32-i386.c:164: warning: initialization discards qualifiers from
pointer target type
elf32-i386.c:171: warning: initialization discards qualifiers from
pointer target type
elf32-i386.c:174: warning: initialization discards qualifiers from
pointer target type
elf32-i386.c:177: warning: initialization discards qualifiers from
pointer target type
elf32-i386.c:180: warning: initialization discards qualifiers from
pointer target type
elf32-i386.c:183: warning: initialization discards qualifiers from
pointer target type
elf32-i386.c:186: warning: initialization discards qualifiers from
pointer target type
elf32-i386.c:195: warning: initialization discards qualifiers from
pointer target type
elf32-i386.c:210: warning: initialization discards qualifiers from
pointer target type
elf32-i386.c: In function 'elf_i386_grok_prstatus':
elf32-i386.c:430: warning: pointer targets in passing argument 1 of
'abfd->xvec->bfd_getx16' differ in signedness
elf32-i386.c:433: warning: pointer targets in passing argument 1 of
'abfd->xvec->bfd_getx32' differ in signedness
elf32-i386.c:444: warning: passing argument 2 of
'_bfd_elfcore_make_pseudosection' discards qualifiers from pointer
target type
elf32-i386.c: In function 'elf_i386_size_dynamic_sections':
elf32-i386.c:1819: warning: dereferencing type-punned pointer will break
strict-aliasing rules
elf32-i386.c: In function 'elf_i386_relocate_section':
elf32-i386.c:2735: warning: declaration of 'indx' shadows a previous
local
elf32-i386.c:2103: warning: shadowed declaration is here
elf32-i386.c:2950: warning: declaration of 'indx' shadows a previous
local
elf32-i386.c:2103: warning: shadowed declaration is here
In file included from elf32-i386.c:3398:
elf32-target.h: At top level:
elf32-target.h:624: warning: initialization discards qualifiers from
pointer target type
In file included from elf32-i386.c:3436:
elf32-target.h:624: warning: initialization discards qualifiers from
pointer target type
In file included from elfcode.h:1577,
                 from elf32.c:23:
elflink.h: In function 'bfd_elf32_bfd_final_link':
elflink.h:5539: warning: declaration of 'o' shadows a previous local
elflink.h:5086: warning: shadowed declaration is here
elf.c: In function 'bfd_elf_string_from_elf_section':
elf.c:361: warning: return discards qualifiers from pointer target type
elf.c:378: warning: return discards qualifiers from pointer target type
elf.c: In function 'bfd_elf_get_elf_syms':
elf.c:463: warning: declaration of 'amt' shadows a previous local
elf.c:410: warning: shadowed declaration is here
elf.c: In function 'bfd_section_from_elf_index':
elf.c:2135: warning: declaration of 'index' shadows a global declaration
/usr/include/string.h:309: warning: shadowed declaration is here
elf.c: In function '_bfd_elf_make_section_from_phdr':
elf.c:2191: warning: declaration of 'index' shadows a global declaration
/usr/include/string.h:309: warning: shadowed declaration is here
elf.c: In function 'bfd_section_from_phdr':
elf.c:2264: warning: declaration of 'index' shadows a global declaration
/usr/include/string.h:309: warning: shadowed declaration is here
elf.c: In function 'map_sections_to_segments':
elf.c:3473: warning: declaration of 'i' shadows a previous local
elf.c:3210: warning: shadowed declaration is here
elf.c: In function '_bfd_elf_section_from_bfd_section':
elf.c:4461: warning: declaration of 'index' shadows a global declaration
/usr/include/string.h:309: warning: shadowed declaration is here
elf.c: In function 'swap_out_syms':
elf.c:5331: warning: pointer targets in assignment differ in signedness
elf.c: In function 'elfcore_grok_prfpreg':
elf.c:6498: warning: passing argument 2 of
'elfcore_make_note_pseudosection' discards qualifiers from pointer
target type
elf.c: In function 'elfcore_grok_prxfpreg':
elf.c:6510: warning: passing argument 2 of
'elfcore_make_note_pseudosection' discards qualifiers from pointer
target type
elf.c: In function 'elfcore_grok_netbsd_note':
elf.c:6966: warning: passing argument 2 of
'elfcore_make_note_pseudosection' discards qualifiers from pointer
target type
elf.c:6969: warning: passing argument 2 of
'elfcore_make_note_pseudosection' discards qualifiers from pointer
target type
elf.c:6982: warning: passing argument 2 of
'elfcore_make_note_pseudosection' discards qualifiers from pointer
target type
elf.c:6985: warning: passing argument 2 of
'elfcore_make_note_pseudosection' discards qualifiers from pointer
target type
elf.c: In function 'elfcore_grok_nto_status':
elf.c:7034: warning: passing argument 2 of 'elfcore_maybe_make_sect'
discards qualifiers from pointer target type
elf.c: In function 'elfcore_grok_nto_gregs':
elf.c:7064: warning: passing argument 2 of 'elfcore_maybe_make_sect'
discards qualifiers from pointer target type
elf.c: In function 'elfcore_grok_nto_note':
elf.c:7084: warning: passing argument 2 of
'elfcore_make_note_pseudosection' discards qualifiers from pointer
target type
elf.c: In function 'elfcore_write_prfpreg':
elf.c:7266: warning: initialization discards qualifiers from pointer
target type
elf.c: In function 'elfcore_write_prxfpreg':
elf.c:7279: warning: initialization discards qualifiers from pointer
target type
elf-strtab.c: In function '_bfd_elf_strtab_finalize':
elf-strtab.c:373: warning: pointer targets in assignment differ in
signedness
elf-eh-frame.c: In function 'cie_compare':
elf-eh-frame.c:211: warning: pointer targets in passing argument 1 of
'strlen' differ in signedness
elf-eh-frame.c:211: warning: pointer targets in passing argument 1 of
'strlen' differ in signedness
elf-eh-frame.c:211: warning: pointer targets in passing argument 1 of
'__builtin_strcmp' differ in signedness
elf-eh-frame.c:211: warning: pointer targets in passing argument 2 of
'__builtin_strcmp' differ in signedness
elf-eh-frame.c:211: warning: pointer targets in passing argument 1 of
'strlen' differ in signedness
elf-eh-frame.c:211: warning: pointer targets in passing argument 1 of
'__builtin_strcmp' differ in signedness
elf-eh-frame.c:211: warning: pointer targets in passing argument 2 of
'__builtin_strcmp' differ in signedness
elf-eh-frame.c:211: warning: pointer targets in passing argument 1 of
'strlen' differ in signedness
elf-eh-frame.c:211: warning: pointer targets in passing argument 1 of
'__builtin_strcmp' differ in signedness
elf-eh-frame.c:211: warning: pointer targets in passing argument 2 of
'__builtin_strcmp' differ in signedness
elf-eh-frame.c:211: warning: pointer targets in passing argument 1 of
'__builtin_strcmp' differ in signedness
elf-eh-frame.c:211: warning: pointer targets in passing argument 2 of
'__builtin_strcmp' differ in signedness
elf-eh-frame.c:212: warning: pointer targets in passing argument 1 of
'strlen' differ in signedness
elf-eh-frame.c:212: warning: pointer targets in passing argument 1 of
'__builtin_strcmp' differ in signedness
elf-eh-frame.c:212: warning: pointer targets in passing argument 1 of
'strlen' differ in signedness
elf-eh-frame.c:212: warning: pointer targets in passing argument 1 of
'__builtin_strcmp' differ in signedness
elf-eh-frame.c:212: warning: pointer targets in passing argument 1 of
'__builtin_strcmp' differ in signedness
elf-eh-frame.c:212: warning: pointer targets in passing argument 1 of
'__builtin_strcmp' differ in signedness
elf-eh-frame.c: In function '_bfd_elf_discard_section_eh_frame':
elf-eh-frame.c:444: warning: pointer targets in passing argument 1 of
'strlen' differ in signedness
elf-eh-frame.c:447: warning: pointer targets in passing argument 1 of
'strcpy' differ in signedness
elf-eh-frame.c:447: warning: pointer targets in passing argument 2 of
'strcpy' differ in signedness
elf-eh-frame.c:448: warning: pointer targets in passing argument 1 of
'__builtin_strchr' differ in signedness
elf-eh-frame.c:448: warning: pointer targets in assignment differ in
signedness
elf-eh-frame.c:459: warning: pointer targets in passing argument 2 of
'read_unsigned_leb128' differ in signedness
elf-eh-frame.c:460: warning: pointer targets in passing argument 2 of
'read_signed_leb128' differ in signedness
elf-eh-frame.c:466: warning: pointer targets in passing argument 2 of
'read_unsigned_leb128' differ in signedness
elf-eh-frame.c:477: warning: pointer targets in passing argument 2 of
'read_unsigned_leb128' differ in signedness
elf-eh-frame.c:613: warning: pointer targets in passing argument 2 of
'read_unsigned_leb128' differ in signedness
elf-eh-frame.c: In function '_bfd_elf_write_section_eh_frame':
elf-eh-frame.c:911: warning: pointer targets in passing argument 1 of
'__builtin_strchr' differ in signedness
elf-eh-frame.c:911: warning: pointer targets in assignment differ in
signedness
elf-eh-frame.c:912: warning: pointer targets in passing argument 2 of
'read_unsigned_leb128' differ in signedness
elf-eh-frame.c:913: warning: pointer targets in passing argument 2 of
'read_signed_leb128' differ in signedness
elf-eh-frame.c:914: warning: pointer targets in passing argument 2 of
'read_unsigned_leb128' differ in signedness
elf-eh-frame.c:917: warning: pointer targets in passing argument 2 of
'read_unsigned_leb128' differ in signedness
elf-eh-frame.c: In function '_bfd_elf_discard_section_eh_frame':
elf-eh-frame.c:247: warning: 'hdr.length' may be used uninitialized in
this function
In file included from i386linux.c:777:
aout-target.h:609: warning: initialization discards qualifiers from
pointer target type
In file included from aout32.c:24:
aoutx.h:198: warning: initialization discards qualifiers from pointer
target type
aoutx.h:199: warning: initialization discards qualifiers from pointer
target type
aoutx.h:200: warning: initialization discards qualifiers from pointer
target type
aoutx.h:201: warning: initialization discards qualifiers from pointer
target type
aoutx.h:202: warning: initialization discards qualifiers from pointer
target type
aoutx.h:203: warning: initialization discards qualifiers from pointer
target type
aoutx.h:204: warning: initialization discards qualifiers from pointer
target type
aoutx.h:205: warning: initialization discards qualifiers from pointer
target type
aoutx.h:206: warning: initialization discards qualifiers from pointer
target type
aoutx.h:207: warning: initialization discards qualifiers from pointer
target type
aoutx.h:208: warning: initialization discards qualifiers from pointer
target type
aoutx.h:209: warning: initialization discards qualifiers from pointer
target type
aoutx.h:210: warning: initialization discards qualifiers from pointer
target type
aoutx.h:211: warning: initialization discards qualifiers from pointer
target type
aoutx.h:212: warning: initialization discards qualifiers from pointer
target type
aoutx.h:213: warning: initialization discards qualifiers from pointer
target type
aoutx.h:214: warning: initialization discards qualifiers from pointer
target type
aoutx.h:215: warning: initialization discards qualifiers from pointer
target type
aoutx.h:216: warning: initialization discards qualifiers from pointer
target type
aoutx.h:217: warning: initialization discards qualifiers from pointer
target type
aoutx.h:218: warning: initialization discards qualifiers from pointer
target type
aoutx.h:219: warning: initialization discards qualifiers from pointer
target type
aoutx.h:220: warning: initialization discards qualifiers from pointer
target type
aoutx.h:221: warning: initialization discards qualifiers from pointer
target type
aoutx.h:222: warning: initialization discards qualifiers from pointer
target type
aoutx.h:223: warning: initialization discards qualifiers from pointer
target type
aoutx.h:225: warning: initialization discards qualifiers from pointer
target type
aoutx.h:233: warning: initialization discards qualifiers from pointer
target type
aoutx.h:234: warning: initialization discards qualifiers from pointer
target type
aoutx.h:235: warning: initialization discards qualifiers from pointer
target type
aoutx.h:236: warning: initialization discards qualifiers from pointer
target type
aoutx.h:237: warning: initialization discards qualifiers from pointer
target type
aoutx.h:238: warning: initialization discards qualifiers from pointer
target type
aoutx.h:239: warning: initialization discards qualifiers from pointer
target type
aoutx.h:240: warning: initialization discards qualifiers from pointer
target type
aoutx.h:241: warning: initialization discards qualifiers from pointer
target type
aoutx.h:242: warning: initialization discards qualifiers from pointer
target type
aoutx.h:243: warning: initialization discards qualifiers from pointer
target type
aoutx.h:249: warning: initialization discards qualifiers from pointer
target type
aoutx.h:265: warning: initialization discards qualifiers from pointer
target type
aoutx.h:273: warning: initialization discards qualifiers from pointer
target type
aoutx.h: In function 'add_to_stringtab':
aoutx.h:1923: warning: declaration of 'index' shadows a global
declaration
/usr/include/string.h:309: warning: shadowed declaration is here
In file included from efi-app-ia32.c:35:
coff-i386.c:207: warning: initialization discards qualifiers from
pointer target type
coff-i386.c:221: warning: initialization discards qualifiers from
pointer target type
coff-i386.c:242: warning: initialization discards qualifiers from
pointer target type
coff-i386.c:256: warning: initialization discards qualifiers from
pointer target type
coff-i386.c:270: warning: initialization discards qualifiers from
pointer target type
coff-i386.c:284: warning: initialization discards qualifiers from
pointer target type
coff-i386.c:298: warning: initialization discards qualifiers from
pointer target type
coff-i386.c:312: warning: initialization discards qualifiers from
pointer target type
In file included from coffcode.h:306,
                 from coff-i386.c:561,
                 from efi-app-ia32.c:35:
peicode.h: In function 'pe_ILF_build_a_bfd':
peicode.h:818: warning: pointer targets in passing argument 1 of
'strlen' differ in signedness
peicode.h:818: warning: pointer targets in passing argument 1 of
'strlen' differ in signedness
peicode.h:818: warning: pointer targets in passing argument 1 of
'strlen' differ in signedness
peicode.h:818: warning: pointer targets in passing argument 1 of
'strlen' differ in signedness
peicode.h:825: warning: pointer targets in passing argument 1 of
'strlen' differ in signedness
peicode.h:825: warning: pointer targets in passing argument 1 of
'strlen' differ in signedness
peicode.h:825: warning: pointer targets in passing argument 1 of
'strlen' differ in signedness
peicode.h:825: warning: pointer targets in passing argument 1 of
'strlen' differ in signedness
peicode.h:858: warning: pointer targets in assignment differ in
signedness
peicode.h:859: warning: pointer targets in assignment differ in
signedness
peicode.h:860: warning: pointer targets in passing argument 1 of
'strlen' differ in signedness
peicode.h:860: warning: pointer targets in passing argument 1 of
'strlen' differ in signedness
peicode.h:861: warning: pointer targets in assignment differ in
signedness
peicode.h:897: warning: pointer targets in passing argument 1 of
'strlen' differ in signedness
peicode.h:902: warning: pointer targets in assignment differ in
signedness
peicode.h:921: warning: pointer targets in passing argument 1 of
'strcpy' differ in signedness
peicode.h:961: warning: pointer targets in passing argument 3 of
'pe_ILF_make_a_symbol' differ in signedness
peicode.h:1029: warning: pointer targets in passing argument 3 of
'pe_ILF_make_a_symbol' differ in signedness
peicode.h:1033: warning: pointer targets in passing argument 1 of
'strrchr' differ in signedness
peicode.h:1033: warning: pointer targets in assignment differ in
signedness
peicode.h:1036: warning: pointer targets in passing argument 3 of
'pe_ILF_make_a_symbol' differ in signedness
peicode.h: In function 'pe_ILF_object_p':
peicode.h:1218: warning: pointer targets in passing argument 1 of
'strlen' differ in signedness
In file included from coff-i386.c:561,
                 from efi-app-ia32.c:35:
coffcode.h: In function 'styp_to_sec_flags':
coffcode.h:1023: warning: assignment discards qualifiers from pointer
target type
coffcode.h:1026: warning: assignment discards qualifiers from pointer
target type
coffcode.h:1029: warning: assignment discards qualifiers from pointer
target type
coffcode.h:1032: warning: assignment discards qualifiers from pointer
target type
coffcode.h:1046: warning: assignment discards qualifiers from pointer
target type
coffcode.h:1049: warning: assignment discards qualifiers from pointer
target type
coffcode.h:1052: warning: assignment discards qualifiers from pointer
target type
In file included from efi-app-ia32.c:35:
coff-i386.c: At top level:
coff-i386.c:570: warning: initialization discards qualifiers from
pointer target type
peigen.c: In function '_bfd_pei_swap_aouthdr_out':
peigen.c:629: warning: passing argument 4 of 'add_data_entry' discards
qualifiers from pointer target type
peigen.c:630: warning: passing argument 4 of 'add_data_entry' discards
qualifiers from pointer target type
peigen.c:631: warning: passing argument 4 of 'add_data_entry' discards
qualifiers from pointer target type
peigen.c:648: warning: passing argument 4 of 'add_data_entry' discards
qualifiers from pointer target type
peigen.c:656: warning: passing argument 4 of 'add_data_entry' discards
qualifiers from pointer target type
peigen.c: At top level:
peigen.c:1016: warning: initialization discards qualifiers from pointer
target type
peigen.c:1017: warning: initialization discards qualifiers from pointer
target type
peigen.c:1018: warning: initialization discards qualifiers from pointer
target type
peigen.c:1019: warning: initialization discards qualifiers from pointer
target type
peigen.c:1020: warning: initialization discards qualifiers from pointer
target type
peigen.c:1021: warning: initialization discards qualifiers from pointer
target type
peigen.c:1022: warning: initialization discards qualifiers from pointer
target type
peigen.c:1023: warning: initialization discards qualifiers from pointer
target type
peigen.c:1024: warning: initialization discards qualifiers from pointer
target type
peigen.c:1025: warning: initialization discards qualifiers from pointer
target type
peigen.c:1026: warning: initialization discards qualifiers from pointer
target type
peigen.c:1027: warning: initialization discards qualifiers from pointer
target type
peigen.c:1028: warning: initialization discards qualifiers from pointer
target type
peigen.c:1029: warning: initialization discards qualifiers from pointer
target type
peigen.c:1030: warning: initialization discards qualifiers from pointer
target type
peigen.c:1032: warning: initialization discards qualifiers from pointer
target type
elf64-gen.c:29: warning: initialization discards qualifiers from pointer
target type
In file included from elf64-gen.c:106:
elf64-target.h:528: warning: initialization discards qualifiers from
pointer target type
elf64-target.h:624: warning: initialization discards qualifiers from
pointer target type
elf32-gen.c:30: warning: initialization discards qualifiers from pointer
target type
In file included from elf32-gen.c:107:
elf32-target.h:528: warning: initialization discards qualifiers from
pointer target type
elf32-target.h:624: warning: initialization discards qualifiers from
pointer target type
In file included from pe-i386.c:44:
coff-i386.c:207: warning: initialization discards qualifiers from
pointer target type
coff-i386.c:221: warning: initialization discards qualifiers from
pointer target type
coff-i386.c:242: warning: initialization discards qualifiers from
pointer target type
coff-i386.c:256: warning: initialization discards qualifiers from
pointer target type
coff-i386.c:270: warning: initialization discards qualifiers from
pointer target type
coff-i386.c:284: warning: initialization discards qualifiers from
pointer target type
coff-i386.c:298: warning: initialization discards qualifiers from
pointer target type
coff-i386.c:312: warning: initialization discards qualifiers from
pointer target type
In file included from coff-i386.c:561,
                 from pe-i386.c:44:
coffcode.h: In function 'styp_to_sec_flags':
coffcode.h:1023: warning: assignment discards qualifiers from pointer
target type
coffcode.h:1026: warning: assignment discards qualifiers from pointer
target type
coffcode.h:1029: warning: assignment discards qualifiers from pointer
target type
coffcode.h:1032: warning: assignment discards qualifiers from pointer
target type
coffcode.h:1046: warning: assignment discards qualifiers from pointer
target type
coffcode.h:1049: warning: assignment discards qualifiers from pointer
target type
coffcode.h:1052: warning: assignment discards qualifiers from pointer
target type
In file included from pe-i386.c:44:
coff-i386.c: At top level:
coff-i386.c:570: warning: initialization discards qualifiers from
pointer target type
In file included from pei-i386.c:45:
coff-i386.c:207: warning: initialization discards qualifiers from
pointer target type
coff-i386.c:221: warning: initialization discards qualifiers from
pointer target type
coff-i386.c:242: warning: initialization discards qualifiers from
pointer target type
coff-i386.c:256: warning: initialization discards qualifiers from
pointer target type
coff-i386.c:270: warning: initialization discards qualifiers from
pointer target type
coff-i386.c:284: warning: initialization discards qualifiers from
pointer target type
coff-i386.c:298: warning: initialization discards qualifiers from
pointer target type
coff-i386.c:312: warning: initialization discards qualifiers from
pointer target type
In file included from coffcode.h:306,
                 from coff-i386.c:561,
                 from pei-i386.c:45:
peicode.h: In function 'pe_ILF_build_a_bfd':
peicode.h:818: warning: pointer targets in passing argument 1 of
'strlen' differ in signedness
peicode.h:818: warning: pointer targets in passing argument 1 of
'strlen' differ in signedness
peicode.h:818: warning: pointer targets in passing argument 1 of
'strlen' differ in signedness
peicode.h:818: warning: pointer targets in passing argument 1 of
'strlen' differ in signedness
peicode.h:825: warning: pointer targets in passing argument 1 of
'strlen' differ in signedness
peicode.h:825: warning: pointer targets in passing argument 1 of
'strlen' differ in signedness
peicode.h:825: warning: pointer targets in passing argument 1 of
'strlen' differ in signedness
peicode.h:825: warning: pointer targets in passing argument 1 of
'strlen' differ in signedness
peicode.h:858: warning: pointer targets in assignment differ in
signedness
peicode.h:859: warning: pointer targets in assignment differ in
signedness
peicode.h:860: warning: pointer targets in passing argument 1 of
'strlen' differ in signedness
peicode.h:860: warning: pointer targets in passing argument 1 of
'strlen' differ in signedness
peicode.h:861: warning: pointer targets in assignment differ in
signedness
peicode.h:897: warning: pointer targets in passing argument 1 of
'strlen' differ in signedness
peicode.h:902: warning: pointer targets in assignment differ in
signedness
peicode.h:921: warning: pointer targets in passing argument 1 of
'strcpy' differ in signedness
peicode.h:961: warning: pointer targets in passing argument 3 of
'pe_ILF_make_a_symbol' differ in signedness
peicode.h:1029: warning: pointer targets in passing argument 3 of
'pe_ILF_make_a_symbol' differ in signedness
peicode.h:1033: warning: pointer targets in passing argument 1 of
'strrchr' differ in signedness
peicode.h:1033: warning: pointer targets in assignment differ in
signedness
peicode.h:1036: warning: pointer targets in passing argument 3 of
'pe_ILF_make_a_symbol' differ in signedness
peicode.h: In function 'pe_ILF_object_p':
peicode.h:1218: warning: pointer targets in passing argument 1 of
'strlen' differ in signedness
In file included from coff-i386.c:561,
                 from pei-i386.c:45:
coffcode.h: In function 'styp_to_sec_flags':
coffcode.h:1023: warning: assignment discards qualifiers from pointer
target type
coffcode.h:1026: warning: assignment discards qualifiers from pointer
target type
coffcode.h:1029: warning: assignment discards qualifiers from pointer
target type
coffcode.h:1032: warning: assignment discards qualifiers from pointer
target type
coffcode.h:1046: warning: assignment discards qualifiers from pointer
target type
coffcode.h:1049: warning: assignment discards qualifiers from pointer
target type
coffcode.h:1052: warning: assignment discards qualifiers from pointer
target type
In file included from pei-i386.c:45:
coff-i386.c: At top level:
coff-i386.c:570: warning: initialization discards qualifiers from
pointer target type
trad-core.c:285: warning: initialization discards qualifiers from
pointer target type
archive.c: In function 'get_extended_arelt_filename':
archive.c:322: warning: declaration of 'index' shadows a global
declaration
/usr/include/string.h:309: warning: shadowed declaration is here
archive.c: In function '_bfd_generic_get_elt_at_index':
archive.c:537: warning: declaration of 'index' shadows a global
declaration
/usr/include/string.h:309: warning: shadowed declaration is here
coffgen.c: In function 'coff_section_from_bfd_index':
coffgen.c:330: warning: declaration of 'index' shadows a global
declaration
/usr/include/string.h:309: warning: shadowed declaration is here
coffgen.c: In function 'coff_write_symbols':
coffgen.c:1219: warning: pointer targets in passing argument 3 of
'coff_write_alien_symbol' differ in signedness
coffgen.c:1226: warning: pointer targets in passing argument 3 of
'coff_write_native_symbol' differ in signedness
format.c: In function 'bfd_check_format_matches':
format.c:122: warning: nested extern declaration of 'binary_vec'
libbfd.c: In function 'bfd_put_bits':
libbfd.c:713: warning: declaration of 'index' shadows a global
declaration
/usr/include/string.h:309: warning: shadowed declaration is here
libbfd.c: In function 'bfd_get_bits':
libbfd.c:737: warning: declaration of 'index' shadows a global
declaration
/usr/include/string.h:309: warning: shadowed declaration is here
opncls.c: In function 'separate_debug_file_exists':
opncls.c:889: warning: pointer targets in passing argument 2 of
'calc_crc32' differ in signedness
opncls.c: In function 'find_separate_debug_file':
opncls.c:918: warning: declaration of 'basename' shadows a global
declaration
./include/libiberty.h:78: warning: shadowed declaration is here
reloc.c:3927: warning: initialization discards qualifiers from pointer
target type
hash.c: In function 'bfd_hash_lookup':
hash.c:369: warning: declaration of 'index' shadows a global declaration
/usr/include/string.h:309: warning: shadowed declaration is here
hash.c: In function 'bfd_hash_replace':
hash.c:429: warning: declaration of 'index' shadows a global declaration
/usr/include/string.h:309: warning: shadowed declaration is here
srec.c: In function 'srec_write_header':
srec.c:1017: warning: pointer targets in passing argument 4 of
'srec_write_record' differ in signedness
srec.c:1017: warning: pointer targets in passing argument 5 of
'srec_write_record' differ in signedness
srec.c: At top level:
srec.c:1297: warning: initialization discards qualifiers from pointer
target type
srec.c:1352: warning: initialization discards qualifiers from pointer
target type
binary.c: In function 'mangle_name':
binary.c:162: warning: return discards qualifiers from pointer target
type
binary.c: In function 'binary_get_symtab':
binary.c:192: warning: passing argument 2 of 'mangle_name' discards
qualifiers from pointer target type
binary.c:200: warning: passing argument 2 of 'mangle_name' discards
qualifiers from pointer target type
binary.c:208: warning: passing argument 2 of 'mangle_name' discards
qualifiers from pointer target type
binary.c: At top level:
binary.c:352: warning: initialization discards qualifiers from pointer
target type
tekhex.c:1017: warning: initialization discards qualifiers from pointer
target type
ihex.c:1004: warning: initialization discards qualifiers from pointer
target type
merge.c: In function 'sec_merge_hash_lookup':
merge.c:170: warning: declaration of 'index' shadows a global
declaration
/usr/include/string.h:309: warning: shadowed declaration is here
merge.c: In function 'sec_merge_emit':
merge.c:327: warning: initialization discards qualifiers from pointer
target type
merge.c: In function 'record_section':
merge.c:564: warning: pointer targets in passing argument 2 of
'sec_merge_add' differ in signedness
merge.c:596: warning: pointer targets in passing argument 2 of
'sec_merge_add' differ in signedness
merge.c:609: warning: pointer targets in passing argument 2 of
'sec_merge_add' differ in signedness
merge.c: In function '_bfd_merged_section_offset':
merge.c:935: warning: pointer targets in passing argument 2 of
'sec_merge_hash_lookup' differ in signedness
dwarf2.c: In function 'read_abbrevs':
dwarf2.c:549: warning: pointer targets in assignment differ in
signedness
dwarf2.c: In function 'decode_line_info':
dwarf2.c:1040: warning: pointer targets in assignment differ in
signedness
dwarf2.c:1310: warning: declaration of 'i' shadows a previous local
dwarf2.c:1020: warning: shadowed declaration is here
dwarf2.c: In function '_bfd_dwarf2_find_nearest_line':
dwarf2.c:1898: warning: pointer targets in passing argument 3 of
'bfd_simple_get_relocated_section_contents' differ in signedness
i386-dis.c: In function 'print_insn':
i386-dis.c:2125: warning: declaration of 'index' shadows a global
declaration
/usr/include/string.h:309: warning: shadowed declaration is here
i386-dis.c: At top level:
i386-dis.c:2463: warning: initialization discards qualifiers from
pointer target type
i386-dis.c:2463: warning: initialization discards qualifiers from
pointer target type
i386-dis.c:2463: warning: initialization discards qualifiers from
pointer target type
i386-dis.c:2463: warning: initialization discards qualifiers from
pointer target type
i386-dis.c:2463: warning: initialization discards qualifiers from
pointer target type
i386-dis.c:2463: warning: initialization discards qualifiers from
pointer target type
i386-dis.c:2463: warning: initialization discards qualifiers from
pointer target type
i386-dis.c:2463: warning: initialization discards qualifiers from
pointer target type
i386-dis.c:2468: warning: initialization discards qualifiers from
pointer target type
i386-dis.c:2468: warning: initialization discards qualifiers from
pointer target type
i386-dis.c:2468: warning: initialization discards qualifiers from
pointer target type
i386-dis.c:2468: warning: initialization discards qualifiers from
pointer target type
i386-dis.c:2468: warning: initialization discards qualifiers from
pointer target type
i386-dis.c:2468: warning: initialization discards qualifiers from
pointer target type
i386-dis.c:2468: warning: initialization discards qualifiers from
pointer target type
i386-dis.c:2468: warning: initialization discards qualifiers from
pointer target type
i386-dis.c:2473: warning: initialization discards qualifiers from
pointer target type
i386-dis.c:2473: warning: initialization discards qualifiers from
pointer target type
i386-dis.c:2473: warning: initialization discards qualifiers from
pointer target type
i386-dis.c:2473: warning: initialization discards qualifiers from
pointer target type
i386-dis.c:2473: warning: initialization discards qualifiers from
pointer target type
i386-dis.c:2473: warning: initialization discards qualifiers from
pointer target type
i386-dis.c:2473: warning: initialization discards qualifiers from
pointer target type
i386-dis.c:2473: warning: initialization discards qualifiers from
pointer target type
i386-dis.c:2478: warning: initialization discards qualifiers from
pointer target type
i386-dis.c:2478: warning: initialization discards qualifiers from
pointer target type
i386-dis.c:2478: warning: initialization discards qualifiers from
pointer target type
i386-dis.c:2478: warning: initialization discards qualifiers from
pointer target type
i386-dis.c:2478: warning: initialization discards qualifiers from
pointer target type
i386-dis.c:2478: warning: initialization discards qualifiers from
pointer target type
i386-dis.c:2478: warning: initialization discards qualifiers from
pointer target type
i386-dis.c:2478: warning: initialization discards qualifiers from
pointer target type
i386-dis.c:2483: warning: initialization discards qualifiers from
pointer target type
i386-dis.c:2483: warning: initialization discards qualifiers from
pointer target type
i386-dis.c:2483: warning: initialization discards qualifiers from
pointer target type
i386-dis.c:2483: warning: initialization discards qualifiers from
pointer target type
i386-dis.c:2483: warning: initialization discards qualifiers from
pointer target type
i386-dis.c:2483: warning: initialization discards qualifiers from
pointer target type
i386-dis.c:2483: warning: initialization discards qualifiers from
pointer target type
i386-dis.c:2483: warning: initialization discards qualifiers from
pointer target type
i386-dis.c:2488: warning: initialization discards qualifiers from
pointer target type
i386-dis.c:2488: warning: initialization discards qualifiers from
pointer target type
i386-dis.c:2488: warning: initialization discards qualifiers from
pointer target type
i386-dis.c:2488: warning: initialization discards qualifiers from
pointer target type
i386-dis.c:2488: warning: initialization discards qualifiers from
pointer target type
i386-dis.c:2488: warning: initialization discards qualifiers from
pointer target type
i386-dis.c:2488: warning: initialization discards qualifiers from
pointer target type
i386-dis.c:2488: warning: initialization discards qualifiers from
pointer target type
i386-dis.c:2493: warning: initialization discards qualifiers from
pointer target type
i386-dis.c:2493: warning: initialization discards qualifiers from
pointer target type
i386-dis.c:2493: warning: initialization discards qualifiers from
pointer target type
i386-dis.c:2493: warning: initialization discards qualifiers from
pointer target type
i386-dis.c:2494: warning: initialization discards qualifiers from
pointer target type
i386-dis.c:2494: warning: initialization discards qualifiers from
pointer target type
i386-dis.c:2494: warning: initialization discards qualifiers from
pointer target type
i386-dis.c:2494: warning: initialization discards qualifiers from
pointer target type
i386-dis.c:2499: warning: initialization discards qualifiers from
pointer target type
i386-dis.c:2499: warning: initialization discards qualifiers from
pointer target type
i386-dis.c:2499: warning: initialization discards qualifiers from
pointer target type
i386-dis.c:2499: warning: initialization discards qualifiers from
pointer target type
i386-dis.c:2499: warning: initialization discards qualifiers from
pointer target type
i386-dis.c:2499: warning: initialization discards qualifiers from
pointer target type
i386-dis.c:2499: warning: initialization discards qualifiers from
pointer target type
i386-dis.c:2499: warning: initialization discards qualifiers from
pointer target type
i386-dis.c:2504: warning: initialization discards qualifiers from
pointer target type
i386-dis.c:2504: warning: initialization discards qualifiers from
pointer target type
i386-dis.c:2504: warning: initialization discards qualifiers from
pointer target type
i386-dis.c:2504: warning: initialization discards qualifiers from
pointer target type
i386-dis.c:2504: warning: initialization discards qualifiers from
pointer target type
i386-dis.c:2504: warning: initialization discards qualifiers from
pointer target type
i386-dis.c:2504: warning: initialization discards qualifiers from
pointer target type
i386-dis.c:2504: warning: initialization discards qualifiers from
pointer target type
i386-dis.c: In function 'OP_E':
i386-dis.c:3035: warning: declaration of 'index' shadows a global
declaration
/usr/include/string.h:309: warning: shadowed declaration is here
library.c:251: warning: no previous prototype for
'mono_debugger_server_execute_instruction'
library.c:262: warning: no previous prototype for
'mono_debugger_server_mark_rti_frame'
In file included from x86-ptrace.c:39:
x86-linux-ptrace.h:16: warning: 'struct user_i387_struct' declared
inside parameter list
x86-linux-ptrace.h:16: warning: its scope is only this definition or
declaration, which is probably not what you want
x86-linux-ptrace.h:19: warning: 'struct user_i387_struct' declared
inside parameter list
x86-ptrace.c: In function 'server_ptrace_spawn':
x86-ptrace.c:430: warning: implicit declaration of function
'mono_thread_create'
x86-ptrace.c:430: warning: nested extern declaration of
'mono_thread_create'
x86-ptrace.c:371: warning: ignoring return value of 'pipe', declared
with attribute warn_unused_result
x86-ptrace.c:373: warning: ignoring return value of 'pipe', declared
with attribute warn_unused_result
x86-ptrace.c:374: warning: ignoring return value of 'pipe', declared
with attribute warn_unused_result
x86-ptrace.c:402: warning: ignoring return value of 'write', declared
with attribute warn_unused_result
x86-ptrace.c:403: warning: ignoring return value of 'write', declared
with attribute warn_unused_result
x86-ptrace.c:417: warning: ignoring return value of 'read', declared
with attribute warn_unused_result
In file included from x86-ptrace.c:532:
x86-linux-ptrace.c: At top level:
x86-linux-ptrace.c:44: warning: 'struct user_i387_struct' declared
inside parameter list
x86-linux-ptrace.c:44: error: conflicting types for
'_server_ptrace_get_fp_registers'
x86-linux-ptrace.h:16: error: previous declaration of
'_server_ptrace_get_fp_registers' was here
x86-linux-ptrace.c:53: warning: 'struct user_i387_struct' declared
inside parameter list
x86-linux-ptrace.c:53: error: conflicting types for
'_server_ptrace_set_fp_registers'
x86-linux-ptrace.h:19: error: previous declaration of
'_server_ptrace_set_fp_registers' was here
x86-linux-ptrace.c: In function '_server_ptrace_read_memory':
x86-linux-ptrace.c:65: warning: unused variable 'old_size'
x86-linux-ptrace.c: In function 'do_wait':
x86-linux-ptrace.c:138: warning: pointer targets in passing argument 2
of 'waitpid' differ in signedness
x86-linux-ptrace.c: In function 'server_ptrace_global_wait':
x86-linux-ptrace.c:163: warning: dereferencing type-punned pointer will
break strict-aliasing rules
x86-linux-ptrace.c:164: warning: pointer targets in passing argument 2
of 'do_wait' differ in signedness
x86-linux-ptrace.c:172: warning: dereferencing type-punned pointer will
break strict-aliasing rules
x86-linux-ptrace.c:182: warning: dereferencing type-punned pointer will
break strict-aliasing rules
x86-linux-ptrace.c:183: warning: dereferencing type-punned pointer will
break strict-aliasing rules
x86-linux-ptrace.c:185: warning: dereferencing type-punned pointer will
break strict-aliasing rules
x86-linux-ptrace.c:186: warning: dereferencing type-punned pointer will
break strict-aliasing rules
x86-linux-ptrace.c:189: warning: dereferencing type-punned pointer will
break strict-aliasing rules
x86-linux-ptrace.c:193: warning: dereferencing type-punned pointer will
break strict-aliasing rules
x86-linux-ptrace.c: In function 'server_ptrace_stop_and_wait':
x86-linux-ptrace.c:236: warning: dereferencing type-punned pointer will
break strict-aliasing rules
x86-linux-ptrace.c:242: warning: dereferencing type-punned pointer will
break strict-aliasing rules
x86-linux-ptrace.c:246: warning: dereferencing type-punned pointer will
break strict-aliasing rules
x86-linux-ptrace.c:249: warning: dereferencing type-punned pointer will
break strict-aliasing rules
x86-linux-ptrace.c:255: warning: dereferencing type-punned pointer will
break strict-aliasing rules
x86-linux-ptrace.c:262: warning: dereferencing type-punned pointer will
break strict-aliasing rules
x86-linux-ptrace.c:263: warning: dereferencing type-punned pointer will
break strict-aliasing rules
x86-linux-ptrace.c:279: warning: dereferencing type-punned pointer will
break strict-aliasing rules
x86-linux-ptrace.c:280: warning: dereferencing type-punned pointer will
break strict-aliasing rules
x86-linux-ptrace.c: In function 'server_ptrace_get_signal_info':
x86-linux-ptrace.c:331: warning: implicit declaration of function
'mono_thread_get_abort_signal'
x86-linux-ptrace.c:331: warning: nested extern declaration of
'mono_thread_get_abort_signal'
In file included from x86-ptrace.c:542:
x86_64-arch.c: At top level:
x86_64-arch.c:30: error: field 'current_fpregs' has incomplete type
x86_64-arch.c:41: error: field 'saved_fpregs' has incomplete type
x86_64-arch.c: In function 'x86_arch_child_stopped':
x86_64-arch.c:281: warning: format '%Lx' expects type 'long long
unsigned int', but argument 4 has type 'guint64'
x86_64-arch.c:281: warning: format '%Lx' expects type 'long long
unsigned int', but argument 6 has type 'guint64'
x86_64-arch.c:281: warning: format '%Lx' expects type 'long long
unsigned int', but argument 7 has type 'long unsigned int'
x86_64-arch.c: In function 'server_ptrace_call_method_1':
x86_64-arch.c:903: warning: pointer targets in passing argument 1 of
'strcpy' differ in signedness
make[3]: *** [x86-ptrace.lo] Error 1
make[2]: *** [all-recursive] Error 1
make[1]: *** [all-recursive] Error 1
make: *** [all] Error 2
error: Bad exit status from /var/tmp/rpm-tmp.27939 (%build)
    Bad exit status from /var/tmp/rpm-tmp.27939 (%build)

-- 
Sie können mich aufreizen und wirklich heiß machen!
-------------- next part --------------
A non-text attachment was scrubbed...
Name: mono-debugger-asmfix.patch
Type: text/x-patch
Size: 390 bytes
Desc: not available
Url : http://lists.ximian.com/pipermail/mono-devel-list/attachments/20080422/eb0b059e/attachment-0002.bin 
-------------- next part --------------
A non-text attachment was scrubbed...
Name: not available
Type: application/pgp-signature
Size: 197 bytes
Desc: This is a digitally signed message part
Url : http://lists.ximian.com/pipermail/mono-devel-list/attachments/20080422/eb0b059e/attachment-0003.bin 


More information about the Mono-devel-list mailing list