New version of libdvdread.
Committed, thanks.
Seems a little hasty to me. Was any testing performed? Just so happens I was in the middle of an emerge --emptytree world, which pulled in this libdvdread version (0.9.5) Both mythdvd-0.18.1 and dvdbackup-0.1.1-r1 failed with libdvdread related errors. Reverting back to libdvdread-0.9.4-r1 enabled both mythdvd and dvdbackup to compile and install successfully. dvdbackup-0.1.1-r1 emerge log: ============================================ >>> Unpacking source... >>> Unpacking dvdbackup-0.1.1.tar.gz to /var/tmp/portage/dvdbackup-0.1.1-r1/work [32;01m*[0m Applying 0.1.1-debian-FPE.patch ... [A[73G [34;01m[ [32;01mok[34;01m ][0m >>> Source unpacked. In file included from /usr/include/dvdread/ifo_read.h:24, from src/dvdbackup.c:34: /usr/include/dvdread/ifo_types.h:32:2: #error "Must include <inttypes.h> or <stdint.h> before any libdvdread header." In file included from /usr/include/dvdread/ifo_read.h:24, from src/dvdbackup.c:34: /usr/include/dvdread/ifo_types.h:68: error: syntax error before "uint8_t" /usr/include/dvdread/ifo_types.h:70: error: syntax error before "second" /usr/include/dvdread/ifo_types.h:71: error: syntax error before "frame_u" /usr/include/dvdread/ifo_types.h:78: error: syntax error before "uint8_t" /usr/include/dvdread/ifo_types.h:143: error: syntax error before "uint16_t" /usr/include/dvdread/ifo_types.h:145: error: syntax error before "code_extension" /usr/include/dvdread/ifo_types.h:146: error: syntax error before "unknown3" /usr/include/dvdread/ifo_types.h:175: error: syntax error before '}' token /usr/include/dvdread/ifo_types.h:231: error: syntax error before "uint8_t" /usr/include/dvdread/ifo_types.h:258: error: syntax error before "uint8_t" /usr/include/dvdread/ifo_types.h:260: error: syntax error before "lang_extension" /usr/include/dvdread/ifo_types.h:261: error: syntax error before "code_extension" /usr/include/dvdread/ifo_types.h:270: error: syntax error before "uint16_t" /usr/include/dvdread/ifo_types.h:272: error: syntax error before "nr_of_cell" /usr/include/dvdread/ifo_types.h:273: error: syntax error before "last_byte" /usr/include/dvdread/ifo_types.h:274: error: syntax error before '*' token /usr/include/dvdread/ifo_types.h:275: error: syntax error before '*' token /usr/include/dvdread/ifo_types.h:276: error: syntax error before '*' token /usr/include/dvdread/ifo_types.h:277: error: syntax error before '}' token /usr/include/dvdread/ifo_types.h:283: error: syntax error before "pgc_program_map_t" /usr/include/dvdread/ifo_types.h:312: error: syntax error before "uint8_t" /usr/include/dvdread/ifo_types.h:314: error: syntax error before "playback_time" /usr/include/dvdread/ifo_types.h:315: error: syntax error before "first_sector" /usr/include/dvdread/ifo_types.h:316: error: syntax error before "first_ilvu_end_sector" /usr/include/dvdread/ifo_types.h:317: error: syntax error before "last_vobu_start_sector" /usr/include/dvdread/ifo_types.h:318: error: syntax error before "last_sector" /usr/include/dvdread/ifo_types.h:333: error: syntax error before "uint16_t" /usr/include/dvdread/ifo_types.h:335: error: syntax error before "cell_nr" /usr/include/dvdread/ifo_types.h:409: error: syntax error before "uint16_t" /usr/include/dvdread/ifo_types.h:411: error: syntax error before "nr_of_cells" /usr/include/dvdread/ifo_types.h:412: error: syntax error before "playback_time" /usr/include/dvdread/ifo_types.h:414: error: syntax error before "audio_control" /usr/include/dvdread/ifo_types.h:415: error: syntax error before "subp_control" /usr/include/dvdread/ifo_types.h:416: error: syntax error before "next_pgc_nr" /usr/include/dvdread/ifo_types.h:417: error: syntax error before "prev_pgc_nr" /usr/include/dvdread/ifo_types.h:418: error: syntax error before "goup_pgc_nr" /usr/include/dvdread/ifo_types.h:419: error: syntax error before "pg_playback_mode" /usr/include/dvdread/ifo_types.h:420: error: syntax error before "still_time" /usr/include/dvdread/ifo_types.h:421: error: syntax error before "palette" /usr/include/dvdread/ifo_types.h:422: error: syntax error before "command_tbl_offset" /usr/include/dvdread/ifo_types.h:423: error: syntax error before "program_map_offset" /usr/include/dvdread/ifo_types.h:424: error: syntax error before "cell_playback_offset" /usr/include/dvdread/ifo_types.h:425: error: syntax error before "cell_position_offset" /usr/include/dvdread/ifo_types.h:426: error: syntax error before '*' token /usr/include/dvdread/ifo_types.h:427: error: syntax error before '*' token /usr/include/dvdread/ifo_types.h:428: error: syntax error before '*' token /usr/include/dvdread/ifo_types.h:429: error: syntax error before '*' token /usr/include/dvdread/ifo_types.h:430: error: syntax error before '}' token /usr/include/dvdread/ifo_types.h:437: error: syntax error before "uint8_t" /usr/include/dvdread/ifo_types.h:443: error: syntax error before ':' token /usr/include/dvdread/ifo_types.h:444: error: syntax error before ':' token /usr/include/dvdread/ifo_types.h:445: error: syntax error before ':' token /usr/include/dvdread/ifo_types.h:448: error: syntax error before "pgc_start_byte" /usr/include/dvdread/ifo_types.h:449: error: syntax error before '*' token /usr/include/dvdread/ifo_types.h:450: error: syntax error before '}' token /usr/include/dvdread/ifo_types.h:457: error: syntax error before "uint16_t" /usr/include/dvdread/ifo_types.h:459: error: syntax error before "last_byte" /usr/include/dvdread/ifo_types.h:460: error: syntax error before '*' token /usr/include/dvdread/ifo_types.h:461: error: syntax error before '}' token /usr/include/dvdread/ifo_types.h:468: error: syntax error before "uint16_t" /usr/include/dvdread/ifo_types.h:470: error: syntax error before "exists" /usr/include/dvdread/ifo_types.h:471: error: syntax error before "lang_start_byte" /usr/include/dvdread/ifo_types.h:472: error: syntax error before '*' token /usr/include/dvdread/ifo_types.h:473: error: syntax error before '}' token /usr/include/dvdread/ifo_types.h:480: error: syntax error before "uint16_t" /usr/include/dvdread/ifo_types.h:482: error: syntax error before "last_byte" /usr/include/dvdread/ifo_types.h:483: error: syntax error before '*' token /usr/include/dvdread/ifo_types.h:484: error: syntax error before '}' token /usr/include/dvdread/ifo_types.h:491: error: syntax error before "uint16_t" /usr/include/dvdread/ifo_types.h:493: error: syntax error before "zero_1" /usr/include/dvdread/ifo_types.h:494: error: syntax error before "start_sector" /usr/include/dvdread/ifo_types.h:495: error: syntax error before "last_sector" /usr/include/dvdread/ifo_types.h:502: error: syntax error before "uint16_t" /usr/include/dvdread/ifo_types.h:504: error: syntax error before "last_byte" /usr/include/dvdread/ifo_types.h:505: error: syntax error before '*' token /usr/include/dvdread/ifo_types.h:506: error: syntax error before '}' token /usr/include/dvdread/ifo_types.h:513: error: syntax error before "uint32_t" /usr/include/dvdread/ifo_types.h:515: error: syntax error before '}' token /usr/include/dvdread/ifo_types.h:532: error: syntax error before "uint32_t" /usr/include/dvdread/ifo_types.h:533: error: conflicting types for 'zero_1' /usr/include/dvdread/ifo_types.h:503: error: previous declaration of 'zero_1' was here /usr/include/dvdread/ifo_types.h:534: error: syntax error before "vmgi_last_sector" /usr/include/dvdread/ifo_types.h:535: error: syntax error before "zero_2" /usr/include/dvdread/ifo_types.h:536: error: syntax error before "specification_version" /usr/include/dvdread/ifo_types.h:537: error: syntax error before "vmg_category" /usr/include/dvdread/ifo_types.h:538: error: syntax error before "vmg_nr_of_volumes" /usr/include/dvdread/ifo_types.h:539: error: syntax error before "vmg_this_volume_nr" /usr/include/dvdread/ifo_types.h:540: error: syntax error before "disc_side" /usr/include/dvdread/ifo_types.h:541: error: syntax error before "zero_3" /usr/include/dvdread/ifo_types.h:542: error: syntax error before "vmg_nr_of_title_sets" /usr/include/dvdread/ifo_types.h:544: error: syntax error before "vmg_pos_code" /usr/include/dvdread/ifo_types.h:545: error: syntax error before "zero_4" /usr/include/dvdread/ifo_types.h:546: error: syntax error before "vmgi_last_byte" /usr/include/dvdread/ifo_types.h:547: error: syntax error before "first_play_pgc" /usr/include/dvdread/ifo_types.h:548: error: syntax error before "zero_5" /usr/include/dvdread/ifo_types.h:549: error: syntax error before "vmgm_vobs" /usr/include/dvdread/ifo_types.h:550: error: syntax error before "tt_srpt" /usr/include/dvdread/ifo_types.h:551: error: syntax error before "vmgm_pgci_ut" /usr/include/dvdread/ifo_types.h:552: error: syntax error before "ptl_mait" /usr/include/dvdread/ifo_types.h:553: error: syntax error before "vts_atrt" /usr/include/dvdread/ifo_types.h:554: error: syntax error before "txtdt_mgi" /usr/include/dvdread/ifo_types.h:555: error: syntax error before "vmgm_c_adt" /usr/include/dvdread/ifo_types.h:556: error: syntax error before "vmgm_vobu_admap" /usr/include/dvdread/ifo_types.h:557: error: syntax error before "zero_6" /usr/include/dvdread/ifo_types.h:560: error: syntax error before "zero_7" /usr/include/dvdread/ifo_types.h:561: error: syntax error before "nr_of_vmgm_audio_streams" /usr/include/dvdread/ifo_types.h:562: error: syntax error before "vmgm_audio_attr" /usr/include/dvdread/ifo_types.h:563: error: syntax error before "zero_8" /usr/include/dvdread/ifo_types.h:564: error: syntax error before "zero_9" /usr/include/dvdread/ifo_types.h:565: error: syntax error before "nr_of_vmgm_subp_streams" /usr/include/dvdread/ifo_types.h:566: error: syntax error before "vmgm_subp_attr" /usr/include/dvdread/ifo_types.h:567: error: syntax error before "zero_10" /usr/include/dvdread/ifo_types.h:568: error: syntax error before '}' token /usr/include/dvdread/ifo_types.h:597: error: syntax error before "uint8_t" /usr/include/dvdread/ifo_types.h:599: error: syntax error before "parental_id" /usr/include/dvdread/ifo_types.h:600: error: syntax error before "title_set_nr" /usr/include/dvdread/ifo_types.h:601: error: syntax error before "vts_ttn" /usr/include/dvdread/ifo_types.h:602: error: syntax error before "title_set_sector" /usr/include/dvdread/ifo_types.h:609: error: syntax error before "uint16_t" /usr/include/dvdread/ifo_types.h:610: error: conflicting types for 'zero_1' /usr/include/dvdread/ifo_types.h:533: error: previous declaration of 'zero_1' was here /usr/include/dvdread/ifo_types.h:610: error: conflicting types for 'zero_1' /usr/include/dvdread/ifo_types.h:533: error: previous declaration of 'zero_1' was here /usr/include/dvdread/ifo_types.h:611: error: syntax error before "last_byte" /usr/include/dvdread/ifo_types.h:612: error: syntax error before '*' token /usr/include/dvdread/ifo_types.h:613: error: syntax error before '}' token /usr/include/dvdread/ifo_types.h:621: error: syntax error before "pf_level_t" /usr/include/dvdread/ifo_types.h:627: error: syntax error before "uint16_t" /usr/include/dvdread/ifo_types.h:629: error: syntax error before "pf_ptl_mai_start_byte" /usr/include/dvdread/ifo_types.h:630: error: syntax error before "zero_2" /usr/include/dvdread/ifo_types.h:631: error: syntax error before '*' token /usr/include/dvdread/ifo_types.h:632: error: syntax error before '}' token /usr/include/dvdread/ifo_types.h:639: error: syntax error before "uint16_t" /usr/include/dvdread/ifo_types.h:641: error: syntax error before "last_byte" /usr/include/dvdread/ifo_types.h:642: error: syntax error before '*' token /usr/include/dvdread/ifo_types.h:643: error: syntax error before '}' token /usr/include/dvdread/ifo_types.h:650: error: syntax error before "uint32_t" /usr/include/dvdread/ifo_types.h:654: error: syntax error before "zero_1" /usr/include/dvdread/ifo_types.h:655: error: syntax error before "nr_of_vtsm_audio_streams" /usr/include/dvdread/ifo_types.h:656: error: syntax error before "vtsm_audio_attr" /usr/include/dvdread/ifo_types.h:657: error: syntax error before "zero_2" /usr/include/dvdread/ifo_types.h:657: error: conflicting types for 'zero_2' /usr/include/dvdread/ifo_types.h:630: error: previous declaration of 'zero_2' was here /usr/include/dvdread/ifo_types.h:658: error: syntax error before "zero_3" /usr/include/dvdread/ifo_types.h:658: error: conflicting types for 'zero_3' /usr/include/dvdread/ifo_types.h:541: error: previous declaration of 'zero_3' was here /usr/include/dvdread/ifo_types.h:659: error: syntax error before "zero_4" /usr/include/dvdread/ifo_types.h:659: error: conflicting types for 'zero_4' /usr/include/dvdread/ifo_types.h:545: error: previous declaration of 'zero_4' was here /usr/include/dvdread/ifo_types.h:660: error: syntax error before "nr_of_vtsm_subp_streams" /usr/include/dvdread/ifo_types.h:661: error: syntax error before "vtsm_subp_attr" /usr/include/dvdread/ifo_types.h:662: error: syntax error before "zero_5" /usr/include/dvdread/ifo_types.h:662: error: conflicting types for 'zero_5' /usr/include/dvdread/ifo_types.h:548: error: previous declaration of 'zero_5' was here /usr/include/dvdread/ifo_types.h:664: error: syntax error before "zero_6" /usr/include/dvdread/ifo_types.h:664: error: conflicting types for 'zero_6' /usr/include/dvdread/ifo_types.h:557: error: previous declaration of 'zero_6' was here /usr/include/dvdread/ifo_types.h:667: error: syntax error before "zero_7" /usr/include/dvdread/ifo_types.h:668: error: syntax error before "nr_of_vtstt_audio_streams" /usr/include/dvdread/ifo_types.h:669: error: syntax error before "vtstt_audio_attr" /usr/include/dvdread/ifo_types.h:670: error: syntax error before "zero_8" /usr/include/dvdread/ifo_types.h:670: error: conflicting types for 'zero_8' /usr/include/dvdread/ifo_types.h:563: error: previous declaration of 'zero_8' was here /usr/include/dvdread/ifo_types.h:671: error: syntax error before "zero_9" /usr/include/dvdread/ifo_types.h:671: error: conflicting types for 'zero_9' /usr/include/dvdread/ifo_types.h:564: error: previous declaration of 'zero_9' was here /usr/include/dvdread/ifo_types.h:672: error: syntax error before "nr_of_vtstt_subp_streams" /usr/include/dvdread/ifo_types.h:673: error: syntax error before "vtstt_subp_attr" /usr/include/dvdread/ifo_types.h:674: error: syntax error before '}' token /usr/include/dvdread/ifo_types.h:682: error: syntax error before "uint16_t" /usr/include/dvdread/ifo_types.h:684: error: syntax error before "last_byte" /usr/include/dvdread/ifo_types.h:685: error: syntax error before '*' token /usr/include/dvdread/ifo_types.h:686: error: syntax error before '*' token /usr/include/dvdread/ifo_types.h:687: error: syntax error before '}' token /usr/include/dvdread/ifo_types.h:694: error: syntax error before "uint32_t" /usr/include/dvdread/ifo_types.h:710: error: syntax error before '}' token /usr/include/dvdread/ifo_types.h:716: error: syntax error before "uint16_t" /usr/include/dvdread/ifo_types.h:718: error: syntax error before "txtdt_start_byte" /usr/include/dvdread/ifo_types.h:719: error: syntax error before '*' token /usr/include/dvdread/ifo_types.h:720: error: syntax error before '}' token /usr/include/dvdread/ifo_types.h:728: error: syntax error before "uint16_t" /usr/include/dvdread/ifo_types.h:730: error: syntax error before '*' token /usr/include/dvdread/ifo_types.h:731: error: syntax error before '}' token /usr/include/dvdread/ifo_types.h:746: error: syntax error before "uint32_t" /usr/include/dvdread/ifo_types.h:747: error: conflicting types for 'zero_1' /usr/include/dvdread/ifo_types.h:683: error: previous declaration of 'zero_1' was here /usr/include/dvdread/ifo_types.h:748: error: syntax error before "vtsi_last_sector" /usr/include/dvdread/ifo_types.h:749: error: syntax error before "zero_2" /usr/include/dvdread/ifo_types.h:749: error: conflicting types for 'zero_2' /usr/include/dvdread/ifo_types.h:657: error: previous declaration of 'zero_2' was here /usr/include/dvdread/ifo_types.h:749: error: conflicting types for 'zero_2' /usr/include/dvdread/ifo_types.h:657: error: previous declaration of 'zero_2' was here /usr/include/dvdread/ifo_types.h:750: error: syntax error before "specification_version" /usr/include/dvdread/ifo_types.h:751: error: syntax error before "vts_category" /usr/include/dvdread/ifo_types.h:752: error: syntax error before "zero_3" /usr/include/dvdread/ifo_types.h:752: error: conflicting types for 'zero_3' /usr/include/dvdread/ifo_types.h:658: error: previous declaration of 'zero_3' was here /usr/include/dvdread/ifo_types.h:752: error: conflicting types for 'zero_3' /usr/include/dvdread/ifo_types.h:658: error: previous declaration of 'zero_3' was here /usr/include/dvdread/ifo_types.h:753: error: syntax error before "zero_4" /usr/include/dvdread/ifo_types.h:754: error: syntax error before "zero_5" /usr/include/dvdread/ifo_types.h:754: error: conflicting types for 'zero_5' /usr/include/dvdread/ifo_types.h:662: error: previous declaration of 'zero_5' was here /usr/include/dvdread/ifo_types.h:754: error: conflicting types for 'zero_5' /usr/include/dvdread/ifo_types.h:662: error: previous declaration of 'zero_5' was here /usr/include/dvdread/ifo_types.h:755: error: syntax error before "zero_6" /usr/include/dvdread/ifo_types.h:755: error: conflicting types for 'zero_6' /usr/include/dvdread/ifo_types.h:664: error: previous declaration of 'zero_6' was here /usr/include/dvdread/ifo_types.h:755: error: conflicting types for 'zero_6' /usr/include/dvdread/ifo_types.h:664: error: previous declaration of 'zero_6' was here /usr/include/dvdread/ifo_types.h:756: error: syntax error before "zero_7" /usr/include/dvdread/ifo_types.h:757: error: syntax error before "zero_8" /usr/include/dvdread/ifo_types.h:757: error: conflicting types for 'zero_8' /usr/include/dvdread/ifo_types.h:670: error: previous declaration of 'zero_8' was here /usr/include/dvdread/ifo_types.h:757: error: conflicting types for 'zero_8' /usr/include/dvdread/ifo_types.h:670: error: previous declaration of 'zero_8' was here /usr/include/dvdread/ifo_types.h:758: error: syntax error before "zero_9" /usr/include/dvdread/ifo_types.h:759: error: syntax error before "zero_10" /usr/include/dvdread/ifo_types.h:759: error: conflicting types for 'zero_10' /usr/include/dvdread/ifo_types.h:567: error: previous declaration of 'zero_10' was here /usr/include/dvdread/ifo_types.h:760: error: syntax error before "vtsi_last_byte" /usr/include/dvdread/ifo_types.h:761: error: syntax error before "zero_11" /usr/include/dvdread/ifo_types.h:762: error: syntax error before "zero_12" /usr/include/dvdread/ifo_types.h:763: error: syntax error before "vtsm_vobs" /usr/include/dvdread/ifo_types.h:764: error: syntax error before "vtstt_vobs" /usr/include/dvdread/ifo_types.h:765: error: syntax error before "vts_ptt_srpt" /usr/include/dvdread/ifo_types.h:766: error: syntax error before "vts_pgcit" /usr/include/dvdread/ifo_types.h:767: error: syntax error before "vtsm_pgci_ut" /usr/include/dvdread/ifo_types.h:768: error: syntax error before "vts_tmapt" /usr/include/dvdread/ifo_types.h:769: error: syntax error before "vtsm_c_adt" /usr/include/dvdread/ifo_types.h:770: error: syntax error before "vtsm_vobu_admap" /usr/include/dvdread/ifo_types.h:771: error: syntax error before "vts_c_adt" /usr/include/dvdread/ifo_types.h:772: error: syntax error before "vts_vobu_admap" /usr/include/dvdread/ifo_types.h:773: error: syntax error before "zero_13" /usr/include/dvdread/ifo_types.h:776: error: syntax error before "zero_14" /usr/include/dvdread/ifo_types.h:777: error: syntax error before "nr_of_vtsm_audio_streams" /usr/include/dvdread/ifo_types.h:778: error: syntax error before "vtsm_audio_attr" /usr/include/dvdread/ifo_types.h:779: error: syntax error before "zero_15" /usr/include/dvdread/ifo_types.h:780: error: syntax error before "zero_16" /usr/include/dvdread/ifo_types.h:781: error: syntax error before "nr_of_vtsm_subp_streams" /usr/include/dvdread/ifo_types.h:782: error: syntax error before "vtsm_subp_attr" /usr/include/dvdread/ifo_types.h:783: error: syntax error before "zero_17" /usr/include/dvdread/ifo_types.h:784: error: syntax error before "zero_18" /usr/include/dvdread/ifo_types.h:787: error: syntax error before "zero_19" /usr/include/dvdread/ifo_types.h:788: error: syntax error before "nr_of_vts_audio_streams" /usr/include/dvdread/ifo_types.h:789: error: syntax error before "vts_audio_attr" /usr/include/dvdread/ifo_types.h:790: error: syntax error before "zero_20" /usr/include/dvdread/ifo_types.h:791: error: syntax error before "nr_of_vts_subp_streams" /usr/include/dvdread/ifo_types.h:792: error: syntax error before "vts_subp_attr" /usr/include/dvdread/ifo_types.h:793: error: syntax error before "zero_21" /usr/include/dvdread/ifo_types.h:794: error: syntax error before "vts_mu_audio_attr" /usr/include/dvdread/ifo_types.h:796: error: syntax error before '}' token /usr/include/dvdread/ifo_types.h:802: error: syntax error before "uint16_t" /usr/include/dvdread/ifo_types.h:810: error: syntax error before "uint16_t" /usr/include/dvdread/ifo_types.h:812: error: syntax error before '}' token /usr/include/dvdread/ifo_types.h:818: error: syntax error before "uint16_t" /usr/include/dvdread/ifo_types.h:819: error: conflicting types for 'zero_1' /usr/include/dvdread/ifo_types.h:747: error: previous declaration of 'zero_1' was here /usr/include/dvdread/ifo_types.h:819: error: conflicting types for 'zero_1' /usr/include/dvdread/ifo_types.h:747: error: previous declaration of 'zero_1' was here /usr/include/dvdread/ifo_types.h:820: error: syntax error before "last_byte" /usr/include/dvdread/ifo_types.h:821: error: syntax error before '*' token /usr/include/dvdread/ifo_types.h:822: error: syntax error before '*' token /usr/include/dvdread/ifo_types.h:823: error: syntax error before '}' token /usr/include/dvdread/ifo_types.h:831: error: syntax error before "map_ent_t" /usr/include/dvdread/ifo_types.h:837: error: syntax error before "uint8_t" /usr/include/dvdread/ifo_types.h:839: error: syntax error before "nr_of_entries" /usr/include/dvdread/ifo_types.h:840: error: syntax error before '*' token /usr/include/dvdread/ifo_types.h:841: error: syntax error before '}' token /usr/include/dvdread/ifo_types.h:848: error: syntax error before "uint16_t" /usr/include/dvdread/ifo_types.h:850: error: syntax error before "last_byte" /usr/include/dvdread/ifo_types.h:851: error: syntax error before '*' token /usr/include/dvdread/ifo_types.h:852: error: syntax error before '*' token /usr/include/dvdread/ifo_types.h:853: error: syntax error before '}' token /usr/include/dvdread/ifo_types.h:872: error: syntax error before "vmgi_mat_t" /usr/include/dvdread/ifo_types.h:873: error: conflicting types for 'tt_srpt' /usr/include/dvdread/ifo_types.h:550: error: previous declaration of 'tt_srpt' was here /usr/include/dvdread/ifo_types.h:874: error: syntax error before '*' token /usr/include/dvdread/ifo_types.h:874: error: conflicting types for 'first_play_pgc' /usr/include/dvdread/ifo_types.h:547: error: previous declaration of 'first_play_pgc' was here /usr/include/dvdread/ifo_types.h:875: error: syntax error before '*' token /usr/include/dvdread/ifo_types.h:875: error: conflicting types for 'ptl_mait' /usr/include/dvdread/ifo_types.h:552: error: previous declaration of 'ptl_mait' was here /usr/include/dvdread/ifo_types.h:876: error: syntax error before '*' token /usr/include/dvdread/ifo_types.h:876: error: conflicting types for 'vts_atrt' /usr/include/dvdread/ifo_types.h:553: error: previous declaration of 'vts_atrt' was here /usr/include/dvdread/ifo_types.h:877: error: syntax error before '*' token /usr/include/dvdread/ifo_types.h:877: error: conflicting types for 'txtdt_mgi' /usr/include/dvdread/ifo_types.h:554: error: previous declaration of 'txtdt_mgi' was here /usr/include/dvdread/ifo_types.h:880: error: syntax error before '*' token /usr/include/dvdread/ifo_types.h:881: error: syntax error before '*' token /usr/include/dvdread/ifo_types.h:882: error: syntax error before '*' token /usr/include/dvdread/ifo_types.h:885: error: syntax error before '*' token /usr/include/dvdread/ifo_types.h:886: error: syntax error before '*' token /usr/include/dvdread/ifo_types.h:886: error: conflicting types for 'vts_ptt_srpt' /usr/include/dvdread/ifo_types.h:765: error: previous declaration of 'vts_ptt_srpt' was here /usr/include/dvdread/ifo_types.h:887: error: syntax error before '*' token /usr/include/dvdread/ifo_types.h:887: error: conflicting types for 'vts_pgcit' /usr/include/dvdread/ifo_types.h:766: error: previous declaration of 'vts_pgcit' was here /usr/include/dvdread/ifo_types.h:888: error: syntax error before '*' token /usr/include/dvdread/ifo_types.h:888: error: conflicting types for 'vts_tmapt' /usr/include/dvdread/ifo_types.h:768: error: previous declaration of 'vts_tmapt' was here /usr/include/dvdread/ifo_types.h:889: error: syntax error before '*' token /usr/include/dvdread/ifo_types.h:889: error: conflicting types for 'vts_c_adt' /usr/include/dvdread/ifo_types.h:771: error: previous declaration of 'vts_c_adt' was here /usr/include/dvdread/ifo_types.h:890: error: syntax error before '*' token /usr/include/dvdread/ifo_types.h:890: error: conflicting types for 'vts_vobu_admap' /usr/include/dvdread/ifo_types.h:772: error: previous declaration of 'vts_vobu_admap' was here /usr/include/dvdread/ifo_types.h:891: error: syntax error before '}' token In file included from src/dvdbackup.c:34: /usr/include/dvdread/ifo_read.h:38: error: syntax error before '*' token /usr/include/dvdread/ifo_read.h:47: error: syntax error before '*' token /usr/include/dvdread/ifo_read.h:56: error: syntax error before '*' token /usr/include/dvdread/ifo_read.h:63: error: syntax error before '*' token /usr/include/dvdread/ifo_read.h:78: error: syntax error before '*' token /usr/include/dvdread/ifo_read.h:88: error: syntax error before '*' token /usr/include/dvdread/ifo_read.h:97: error: syntax error before '*' token /usr/include/dvdread/ifo_read.h:107: error: syntax error before '*' token /usr/include/dvdread/ifo_read.h:116: error: syntax error before '*' token /usr/include/dvdread/ifo_read.h:127: error: syntax error before '*' token /usr/include/dvdread/ifo_read.h:139: error: syntax error before '*' token /usr/include/dvdread/ifo_read.h:149: error: syntax error before '*' token /usr/include/dvdread/ifo_read.h:161: error: syntax error before '*' token /usr/include/dvdread/ifo_read.h:171: error: syntax error before '*' token /usr/include/dvdread/ifo_read.h:183: error: syntax error before '*' token /usr/include/dvdread/ifo_read.h:193: error: syntax error before '*' token /usr/include/dvdread/ifo_read.h:203: error: syntax error before '*' token /usr/include/dvdread/ifo_read.h:211: error: syntax error before '*' token /usr/include/dvdread/ifo_read.h:212: error: syntax error before '*' token /usr/include/dvdread/ifo_read.h:213: error: syntax error before '*' token /usr/include/dvdread/ifo_read.h:214: error: syntax error before '*' token /usr/include/dvdread/ifo_read.h:215: error: syntax error before '*' token /usr/include/dvdread/ifo_read.h:216: error: syntax error before '*' token /usr/include/dvdread/ifo_read.h:217: error: syntax error before '*' token /usr/include/dvdread/ifo_read.h:218: error: syntax error before '*' token /usr/include/dvdread/ifo_read.h:219: error: syntax error before '*' token /usr/include/dvdread/ifo_read.h:220: error: syntax error before '*' token /usr/include/dvdread/ifo_read.h:221: error: syntax error before '*' token /usr/include/dvdread/ifo_read.h:222: error: syntax error before '*' token /usr/include/dvdread/ifo_read.h:223: error: syntax error before '*' token In file included from src/dvdbackup.c:35: /usr/include/dvdread/ifo_print.h:43: error: syntax error before '*' token /usr/include/dvdread/ifo_print.h:44: error: syntax error before '*' token /usr/include/dvdread/ifo_print.h:46: error: syntax error before '*' token /usr/include/dvdread/ifo_print.h:47: error: syntax error before '*' token /usr/include/dvdread/ifo_print.h:48: error: syntax error before '*' token /usr/include/dvdread/ifo_print.h:49: error: syntax error before '*' token /usr/include/dvdread/ifo_print.h:50: error: syntax error before '*' token /usr/include/dvdread/ifo_print.h:51: error: syntax error before '*' token /usr/include/dvdread/ifo_print.h:52: error: syntax error before '*' token /usr/include/dvdread/ifo_print.h:53: error: syntax error before '*' token /usr/include/dvdread/ifo_print.h:54: error: syntax error before '*' token /usr/include/dvdread/ifo_print.h:55: error: syntax error before '*' token src/dvdbackup.c: In function `DVDGetInfo': src/dvdbackup.c:647: error: `vmg_ifo' undeclared (first use in this function) src/dvdbackup.c:647: error: (Each undeclared identifier is reported only once src/dvdbackup.c:647: error: for each function it appears in.) src/dvdbackup.c: In function `DVDGetFileSet': src/dvdbackup.c:1663: error: `vmg_ifo' undeclared (first use in this function) src/dvdbackup.c: In function `DVDMirrorChapters': src/dvdbackup.c:1946: error: `vts_ifo_info' undeclared (first use in this function) {standard input}: Assembler messages: {standard input}:72: Warning: size of "zero_1" is already 4; not changing to 48 {standard input}:127: Warning: size of "zero_2" is already 4; not changing to 28 {standard input}:128: Warning: size of "zero_3" is already 76; not changing to 64 {standard input}:129: Warning: size of "zero_4" is already 96; not changing to 4 {standard input}:132: Warning: size of "zero_5" is already 224; not changing to 108 {standard input}:133: Warning: size of "zero_6" is already 128; not changing to 8 {standard input}:137: Warning: size of "zero_8" is already 28; not changing to 64 {standard input}:138: Warning: size of "zero_9" is already 68; not changing to 4 {standard input}:152: Warning: size of "zero_1" is already 4; not changing to 48 {standard input}:156: Warning: size of "zero_3" is already 76; not changing to 4 {standard input}:157: Warning: size of "zero_5" is already 224; not changing to 4 {standard input}:158: Warning: size of "zero_6" is already 128; not changing to 76 {standard input}:159: Warning: size of "zero_8" is already 28; not changing to 128 {standard input}:160: Warning: size of "zero_10" is already 108; not changing to 96 !!! ERROR: media-video/dvdbackup-0.1.1-r1 failed. !!! Function src_compile, Line 29, Exitcode 1 !!! compile failed !!! If you need support, post the topmost build error, NOT this status message. ======================================================== mythdvd-0.18.1 emerge log: ======================================================== >>> Unpacking source... >>> Unpacking mythplugins-0.18.1.tar.bz2 to /var/tmp/portage/mythdvd-0.18.1/work >>> Source unpacked. ./configure --prefix=/usr --host=i686-pc-linux-gnu --mandir=/usr/share/man --infodir=/usr/share/info --datadir=/usr/share --sysconfdir=/etc --localstatedir=/var/lib --disable-mythbrowser --disable-mythcontrols --enable-mythdvd --disable-mythflix --disable-mythgallery --disable-mythgame --disable-mythmusic --disable-mythnews --disable-mythphone --disable-mythvideo --disable-mythweather --disable-mythweb --enable-vcd --enable-transcode --build=i686-pc-linux-gnu Configuration settings: MythBrowser plugin will not be built MythDVD plugin will be built MythGallery plugin will not be built MythGame plugin will not be built MythMusic plugin will not be built MythNews plugin will not be built MythPhone plugin will not be built MythVideo plugin will not be built MythWeather plugin will not be built VCD support will be included in MythDVD Transcode support will be included in MythDVD cd mythdvd && /usr/qt/3/bin/qmake mythdvd.pro "QMAKE=/usr/qt/3/bin/qmake" -o Makefile cd mythdvd && make -f Makefile make[1]: Entering directory `/var/tmp/portage/mythdvd-0.18.1/work/mythplugins-0.18.1/mythdvd' cd mtd && /usr/qt/3/bin/qmake mtd.pro "QMAKE=/usr/qt/3/bin/qmake" -o Makefile cd mythdvd && /usr/qt/3/bin/qmake mythdvd.pro "QMAKE=/usr/qt/3/bin/qmake" -o Makefile cd i18n && /usr/qt/3/bin/qmake i18n.pro "QMAKE=/usr/qt/3/bin/qmake" -o Makefile cd mtd && make -f Makefile make[2]: Entering directory `/var/tmp/portage/mythdvd-0.18.1/work/mythplugins-0.18.1/mythdvd/mtd' g++ -c -pipe -Wall -W -march=athlon-xp -O2 -msse2 -pipe -D_REENTRANT -D_GNU_SOURCE -DPREFIX=\"/usr\" -DHAVE_MMX -DQT_NO_DEBUG -DQT_THREAD_SUPPORT -DQT_SHARED -DQT_TABLET_SUPPORT -I/usr/qt/3/mkspecs/linux-g++ -I. -I/usr/include -I/usr/qt/3/include -o logging.o logging.cpp cd i18n && make -f Makefile make[2]: Entering directory `/var/tmp/portage/mythdvd-0.18.1/work/mythplugins-0.18.1/mythdvd/i18n' gcc -c -pipe -Wall -W -march=athlon-xp -O2 -msse2 -pipe -D_GNU_SOURCE -DPREFIX=\"/usr\" -DHAVE_MMX -I/usr/qt/3/mkspecs/linux-g++ -I. -I/usr/include -o dummy.o dummy.c g++ -o i18n dummy.o -L/usr/lib make[2]: Leaving directory `/var/tmp/portage/mythdvd-0.18.1/work/mythplugins-0.18.1/mythdvd/i18n' cd mythdvd && make -f Makefile make[2]: Entering directory `/var/tmp/portage/mythdvd-0.18.1/work/mythplugins-0.18.1/mythdvd/mythdvd' g++ -c -pipe -Wall -W -march=athlon-xp -O2 -msse2 -pipe -D_REENTRANT -fPIC -D_GNU_SOURCE -DPREFIX=\"/usr\" -DHAVE_MMX -DQT_NO_DEBUG -DQT_THREAD_SUPPORT -DQT_PLUGIN -DQT_SHARED -DQT_TABLET_SUPPORT -I/usr/qt/3/mkspecs/linux-g++ -I. -I/usr/include -I/usr/qt/3/include -o dvdripbox.o dvdripbox.cpp g++ -c -pipe -Wall -W -march=athlon-xp -O2 -msse2 -pipe -D_REENTRANT -D_GNU_SOURCE -DPREFIX=\"/usr\" -DHAVE_MMX -DQT_NO_DEBUG -DQT_THREAD_SUPPORT -DQT_SHARED -DQT_TABLET_SUPPORT -I/usr/qt/3/mkspecs/linux-g++ -I. -I/usr/include -I/usr/qt/3/include -o mtd.o mtd.cpp In file included from jobthread.h:18, from mtd.h:20, from mtd.cpp:18: /usr/include/dvdread/ifo_types.h:32:2: #error "Must include <inttypes.h> or <stdint.h> before any libdvdread header." In file included from /usr/include/dvdread/ifo_read.h:24, from dvdinfo.h:17, from dvdripbox.h:22, from dvdripbox.cpp:19: /usr/include/dvdread/ifo_types.h:32:2: #error "Must include <inttypes.h> or <stdint.h> before any libdvdread header." make[2]: *** [mtd.o] Error 1 make[2]: Leaving directory `/var/tmp/portage/mythdvd-0.18.1/work/mythplugins-0.18.1/mythdvd/mtd' make[1]: *** [sub-mtd] Error 2 make[1]: *** Waiting for unfinished jobs.... g++ -c -pipe -Wall -W -march=athlon-xp -O2 -msse2 -pipe -D_REENTRANT -fPIC -D_GNU_SOURCE -DPREFIX=\"/usr\" -DHAVE_MMX -DQT_NO_DEBUG -DQT_THREAD_SUPPORT -DQT_PLUGIN -DQT_SHARED -DQT_TABLET_SUPPORT -I/usr/qt/3/mkspecs/linux-g++ -I. -I/usr/include -I/usr/qt/3/include -o dvdinfo.o dvdinfo.cpp make[2]: *** [dvdripbox.o] Error 1 make[2]: *** Waiting for unfinished jobs.... In file included from /usr/include/dvdread/ifo_read.h:24, from dvdinfo.h:17, from dvdinfo.cpp:14: /usr/include/dvdread/ifo_types.h:32:2: #error "Must include <inttypes.h> or <stdint.h> before any libdvdread header." make[2]: *** [dvdinfo.o] Error 1 make[2]: Leaving directory `/var/tmp/portage/mythdvd-0.18.1/work/mythplugins-0.18.1/mythdvd/mythdvd' make[1]: *** [sub-mythdvd] Error 2 make[1]: Leaving directory `/var/tmp/portage/mythdvd-0.18.1/work/mythplugins-0.18.1/mythdvd' make: *** [sub-mythdvd] Error 2 !!! ERROR: media-plugins/mythdvd-0.18.1 failed. !!! Function mythtv-plugins_src_compile, Line 71, Exitcode 2 !!! make failed to compile !!! If you need support, post the topmost build error, NOT this status message ======================================================================= emerge info ======================================================================= Portage 2.0.54 (default-linux/x86/2006.0, gcc-3.4.5, glibc-2.3.5-r2, 2.6.15-ck7 i686) ================================================================= System uname: 2.6.15-ck7 i686 AMD Athlon(tm) 64 Processor 3000+ Gentoo Base System version 1.6.14 dev-lang/python: 2.3.5, 2.4.2 sys-apps/sandbox: 1.2.12 sys-devel/autoconf: 2.13, 2.59-r7 sys-devel/automake: 1.4_p6, 1.5, 1.6.3, 1.7.9-r1, 1.8.5-r3, 1.9.6-r1 sys-devel/binutils: 2.16.1 sys-devel/libtool: 1.5.22 virtual/os-headers: 2.6.11-r2 ACCEPT_KEYWORDS="x86" AUTOCLEAN="yes" CBUILD="i686-pc-linux-gnu" CFLAGS="-march=athlon-xp -O2 -msse2 -pipe" CHOST="i686-pc-linux-gnu" CONFIG_PROTECT="/etc /usr/kde/2/share/config /usr/kde/3.4/env /usr/kde/3.4/share/config /usr/kde/3.4/shutdown /usr/kde/3/share/config /usr/lib/X11/xkb /usr/lib/mozilla/defaults/pref /usr/share/config /var/bind /var/qmail/control" CONFIG_PROTECT_MASK="/etc/gconf /etc/terminfo /etc/env.d" CXXFLAGS="-march=athlon-xp -O2 -msse2 -pipe" DISTDIR="/usr/portage/distfiles" FEATURES="autoconfig ccache distlocks sandbox sfperms strict" GENTOO_MIRRORS="http://mirror.datapipe.net/gentoo http://gentoo.chem.wisc.edu/gentoo/" MAKEOPTS="-j2" PKGDIR="/usr/portage/packages" PORTAGE_TMPDIR="/var/tmp" PORTDIR="/usr/portage" PORTDIR_OVERLAY="/usr/local/portage" SYNC="rsync://63.150.226.21/gentoo-portage" USE="x86 3dnow 3dnowext X a52 aac alsa apache2 apm audiofile avi berkdb bitmap-fonts bonobo bzip2 cdparanoia cdr cli crypt ctype cups curl dba dga dri dts dvd dvdr dvdread eds emboss encode esd ethereal exif expat fam fame fastbuild ffmpeg flac foomaticdb force-cgi-redirect fortran ftp gd gdbm gif glut gnome gpm gstreamer gtk gtk2 gtkhtml guile idn imagemagick imap imlib irda irmc ithreads java jpeg lcms ldap libg++ libwww lirc lzo mad maildir memlimit mhash mikmod mjpeg mmx mmxext mng motif mozilla mp3 mpeg mysql mythtv ncurses network nls nptl nvidia oav offensive ogg opengl oss pam pcre pdf pdflib perl php png posix ppds pthreads python qt quicktime readline recode rhythmbox samba sdl session simplexml slang sndfile soap sockets spell spl sse sse2 ssl svga tcpd tiff tokenizer transcode truetype truetype-fonts type1-fonts udev usb v4l v4l2 vcd vorbis wifi win32codecs xine xml xml2 xmms xsl xv xvid xvmc yv12 zlib userland_GNU kernel_linux elibc_glibc" Unset: ASFLAGS, CTARGET, LANG, LC_ALL, LDFLAGS, LINGUAS
I did try with what I had here and it worked, seems like other packages didn't actually do any sanity check on libdvdread, fixes are quire trivial anyway, it's ~arch, it happens that something doesn't go as smooth as intended.
(In reply to comment #3) > I did try with what I had here and it worked, seems like other packages didn't > actually do any sanity check on libdvdread, fixes are quire trivial anyway, My point is simply that it took about 3 months for 0.9.4-r1 to be marked stable by the arch teams according to the changelog. Is it trivial to rebuild all the deps of libdvdread? > it's ~arch, it happens that something doesn't go as smooth as intended. > NO, IT"S NOT! It's marked stable for alpha, arm, hppa, ia64, ppc, ppc64, sparc, and x86! My system has an Athlon 64, but is running 32 bit (x86) gentoo. If the ebuild was marked ~arch (~x86), then I wouldn't be here typing this. Maybe the ebuild should be changed to ~ until the kinks get worked out.
Ahi... it should have been ~arch, and my history actually shows me running ekeyword ~all on it.. Going to fix this immediatly sorry for the problem.