SeeksTheMoon
26.12.02, 09:31
Hi!
Ich wollte mir für xine mal D5D 0.2.7 runterladen und es installieren. Xine (xine-lib1-beta1, xine-ui-0.9.16) läuft schonmal, aber wenn ich D5D kompilieren will, bricht make mit folgender Fehlermeldung ab:
input_dvd.c:55:25: xine/events.h: No such file or directory
In file included from input_dvd.c:57:
/usr/local/include/xine/spu_decoder_api.h:76: parse error before "pci_t"
/usr/local/include/xine/spu_decoder_api.h:92: parse error before "pci_t"
/usr/local/include/xine/spu_decoder_api.h:92: warning: no semicolon at end of struct or union
In file included from libdvdnav/dvdnav_events.h:27,
from libdvdnav/dvdnav.h:38,
from input_dvd.c:61:
dvdread/ifo_types.h:63: conflicting types for `dvd_time_t'
/usr/local/include/xine/nav_types.h:74: previous declaration of `dvd_time_t'
dvdread/ifo_types.h:70: conflicting types for `vm_cmd_t'
/usr/local/include/xine/nav_types.h:81: previous declaration of `vm_cmd_t'
dvdread/ifo_types.h:298: conflicting types for `user_ops_t'
/usr/local/include/xine/nav_types.h:148: previous declaration of `user_ops_t'
input_dvd.c: In function `dvdnav_plugin_get_capabilities':
input_dvd.c:132: `INPUT_CAP_AUTOPLAY' undeclared (first use in this function)
input_dvd.c:132: (Each undeclared identifier is reported only once
input_dvd.c:132: for each function it appears in.)
input_dvd.c:132: `INPUT_CAP_CLUT' undeclared (first use in this function)
input_dvd.c:134: `INPUT_CAP_VARIABLE_BITRATE' undeclared (first use in this function)
input_dvd.c:136: `INPUT_CAP_GET_DIR' undeclared (first use in this function)
input_dvd.c: In function `update_title_display':
input_dvd.c:185: `xine_ui_event_t' undeclared (first use in this function)
input_dvd.c:185: parse error before "uevent"
input_dvd.c:194: `uevent' undeclared (first use in this function)
input_dvd.c:199: `mevent' undeclared (first use in this function)
input_dvd.c:199: `XINE_EVENT_SPU_FORCEDISPLAY' undeclared (first use in this function)
input_dvd.c:231: warning: implicit declaration of function `xine_send_event'
input_dvd.c: In function `flush_buffers':
input_dvd.c:410: structure has no member named `audio_fifo'
input_dvd.c:411: structure has no member named `audio_fifo'
input_dvd.c:411: structure has no member named `audio_fifo'
input_dvd.c:413: structure has no member named `video_fifo'
input_dvd.c:414: structure has no member named `video_fifo'
input_dvd.c:414: structure has no member named `video_fifo'
input_dvd.c:417: structure has no member named `cur_audio_decoder_plugin'
input_dvd.c:418: structure has no member named `cur_audio_decoder_plugin'
input_dvd.c:418: structure has no member named `cur_audio_decoder_plugin'
input_dvd.c:419: structure has no member named `cur_video_decoder_plugin'
input_dvd.c:420: structure has no member named `cur_video_decoder_plugin'
input_dvd.c:420: structure has no member named `cur_video_decoder_plugin'
input_dvd.c: In function `xine_dvdnav_send_button_update':
input_dvd.c:425: storage size of `spu_button' isn't known
input_dvd.c:426: `xine_spu_event_t' undeclared (first use in this function)
input_dvd.c:426: parse error before "spu_event"
input_dvd.c:433: `spu_event' undeclared (first use in this function)
input_dvd.c:433: `XINE_EVENT_SPU_BUTTON' undeclared (first use in this function)
input_dvd.c:425: warning: unused variable `spu_button'
input_dvd.c: In function `dvdnav_plugin_read_block':
input_dvd.c:586: `xine_ui_event_t' undeclared (first use in this function)
input_dvd.c:586: parse error before "uevent"
input_dvd.c:589: `uevent' undeclared (first use in this function)
input_dvd.c:617: `BUF_SPU_CLUT' undeclared (first use in this function)
input_dvd.c: At top level:
input_dvd.c:688: parse error before '*' token
input_dvd.c:689: warning: return type defaults to `int'
input_dvd.c: In function `dvdnav_event_listener':
input_dvd.c:834: `XINE_EVENT_MOUSE_BUTTON' undeclared (first use in this function)
input_dvd.c:836: `xine_input_event_t' undeclared (first use in this function)
input_dvd.c:836: `input_event' undeclared (first use in this function)
input_dvd.c:836: parse error before ')' token
input_dvd.c:844: `xine_spu_event_t' undeclared (first use in this function)
input_dvd.c:844: `spu_event' undeclared (first use in this function)
input_dvd.c:844: parse error before ')' token
input_dvd.c:846: dereferencing pointer to incomplete type
input_dvd.c:847: dereferencing pointer to incomplete type
input_dvd.c:850: `XINE_EVENT_MOUSE_MOVE' undeclared (first use in this function)
input_dvd.c:852: parse error before ')' token
input_dvd.c: In function `dvdnav_plugin_get_optional_data':
input_dvd.c:901: warning: passing arg 1 of `xine_get_audio_channel' from incompatible pointer type
input_dvd.c:911: warning: passing arg 1 of `xine_get_audio_channel' from incompatible pointer type
input_dvd.c:915: warning: passing arg 1 of `xine_get_audio_channel' from incompatible pointer type
input_dvd.c:940: warning: passing arg 1 of `xine_get_spu_channel' from incompatible pointer type
input_dvd.c:943: structure has no member named `spu_channel'
input_dvd.c:954: warning: passing arg 1 of `xine_get_spu_channel' from incompatible pointer type
input_dvd.c:958: warning: passing arg 1 of `xine_get_spu_channel' from incompatible pointer type
input_dvd.c: In function `init_input_plugin':
input_dvd.c:1064: structure has no member named `interface_version'
input_dvd.c:1066: structure has no member named `open'
input_dvd.c:1073: structure has no member named `get_dir'
input_dvd.c:1074: structure has no member named `eject_media'
input_dvd.c:1076: structure has no member named `stop'
input_dvd.c:1077: structure has no member named `close'
input_dvd.c:1078: structure has no member named `get_description'
input_dvd.c:1079: structure has no member named `get_identifier'
input_dvd.c:1080: structure has no member named `get_autoplay_list'
input_dvd.c:1082: structure has no member named `is_branch_possible'
input_dvd.c:1090: warning: implicit declaration of function `xine_register_event_listener'
input_dvd.c:1097: warning: passing arg 6 of pointer to function makes integer from pointer without a cast
input_dvd.c:1097: too few arguments to function
input_dvd.c:1106: warning: passing arg 6 of pointer to function makes integer from pointer without a cast
input_dvd.c:1106: warning: passing arg 7 of pointer to function from incompatible pointer type
input_dvd.c:1106: too few arguments to function
make[3]: *** [input_dvd.lo] Fehler 1
make[3]: Verlassen des Verzeichnisses »/usr/src/xine-d5d-0.2.7/src«
make[2]: *** [all-recursive] Fehler 1
make[2]: Verlassen des Verzeichnisses »/usr/src/xine-d5d-0.2.7/src«
make[1]: *** [all-recursive] Fehler 1
make[1]: Verlassen des Verzeichnisses »/usr/src/xine-d5d-0.2.7«
make: *** [all-recursive-am] Fehler 2
wie gehts weiter? Muss ich etwa ne ältere xine-lib benutzen?
Ich wollte mir für xine mal D5D 0.2.7 runterladen und es installieren. Xine (xine-lib1-beta1, xine-ui-0.9.16) läuft schonmal, aber wenn ich D5D kompilieren will, bricht make mit folgender Fehlermeldung ab:
input_dvd.c:55:25: xine/events.h: No such file or directory
In file included from input_dvd.c:57:
/usr/local/include/xine/spu_decoder_api.h:76: parse error before "pci_t"
/usr/local/include/xine/spu_decoder_api.h:92: parse error before "pci_t"
/usr/local/include/xine/spu_decoder_api.h:92: warning: no semicolon at end of struct or union
In file included from libdvdnav/dvdnav_events.h:27,
from libdvdnav/dvdnav.h:38,
from input_dvd.c:61:
dvdread/ifo_types.h:63: conflicting types for `dvd_time_t'
/usr/local/include/xine/nav_types.h:74: previous declaration of `dvd_time_t'
dvdread/ifo_types.h:70: conflicting types for `vm_cmd_t'
/usr/local/include/xine/nav_types.h:81: previous declaration of `vm_cmd_t'
dvdread/ifo_types.h:298: conflicting types for `user_ops_t'
/usr/local/include/xine/nav_types.h:148: previous declaration of `user_ops_t'
input_dvd.c: In function `dvdnav_plugin_get_capabilities':
input_dvd.c:132: `INPUT_CAP_AUTOPLAY' undeclared (first use in this function)
input_dvd.c:132: (Each undeclared identifier is reported only once
input_dvd.c:132: for each function it appears in.)
input_dvd.c:132: `INPUT_CAP_CLUT' undeclared (first use in this function)
input_dvd.c:134: `INPUT_CAP_VARIABLE_BITRATE' undeclared (first use in this function)
input_dvd.c:136: `INPUT_CAP_GET_DIR' undeclared (first use in this function)
input_dvd.c: In function `update_title_display':
input_dvd.c:185: `xine_ui_event_t' undeclared (first use in this function)
input_dvd.c:185: parse error before "uevent"
input_dvd.c:194: `uevent' undeclared (first use in this function)
input_dvd.c:199: `mevent' undeclared (first use in this function)
input_dvd.c:199: `XINE_EVENT_SPU_FORCEDISPLAY' undeclared (first use in this function)
input_dvd.c:231: warning: implicit declaration of function `xine_send_event'
input_dvd.c: In function `flush_buffers':
input_dvd.c:410: structure has no member named `audio_fifo'
input_dvd.c:411: structure has no member named `audio_fifo'
input_dvd.c:411: structure has no member named `audio_fifo'
input_dvd.c:413: structure has no member named `video_fifo'
input_dvd.c:414: structure has no member named `video_fifo'
input_dvd.c:414: structure has no member named `video_fifo'
input_dvd.c:417: structure has no member named `cur_audio_decoder_plugin'
input_dvd.c:418: structure has no member named `cur_audio_decoder_plugin'
input_dvd.c:418: structure has no member named `cur_audio_decoder_plugin'
input_dvd.c:419: structure has no member named `cur_video_decoder_plugin'
input_dvd.c:420: structure has no member named `cur_video_decoder_plugin'
input_dvd.c:420: structure has no member named `cur_video_decoder_plugin'
input_dvd.c: In function `xine_dvdnav_send_button_update':
input_dvd.c:425: storage size of `spu_button' isn't known
input_dvd.c:426: `xine_spu_event_t' undeclared (first use in this function)
input_dvd.c:426: parse error before "spu_event"
input_dvd.c:433: `spu_event' undeclared (first use in this function)
input_dvd.c:433: `XINE_EVENT_SPU_BUTTON' undeclared (first use in this function)
input_dvd.c:425: warning: unused variable `spu_button'
input_dvd.c: In function `dvdnav_plugin_read_block':
input_dvd.c:586: `xine_ui_event_t' undeclared (first use in this function)
input_dvd.c:586: parse error before "uevent"
input_dvd.c:589: `uevent' undeclared (first use in this function)
input_dvd.c:617: `BUF_SPU_CLUT' undeclared (first use in this function)
input_dvd.c: At top level:
input_dvd.c:688: parse error before '*' token
input_dvd.c:689: warning: return type defaults to `int'
input_dvd.c: In function `dvdnav_event_listener':
input_dvd.c:834: `XINE_EVENT_MOUSE_BUTTON' undeclared (first use in this function)
input_dvd.c:836: `xine_input_event_t' undeclared (first use in this function)
input_dvd.c:836: `input_event' undeclared (first use in this function)
input_dvd.c:836: parse error before ')' token
input_dvd.c:844: `xine_spu_event_t' undeclared (first use in this function)
input_dvd.c:844: `spu_event' undeclared (first use in this function)
input_dvd.c:844: parse error before ')' token
input_dvd.c:846: dereferencing pointer to incomplete type
input_dvd.c:847: dereferencing pointer to incomplete type
input_dvd.c:850: `XINE_EVENT_MOUSE_MOVE' undeclared (first use in this function)
input_dvd.c:852: parse error before ')' token
input_dvd.c: In function `dvdnav_plugin_get_optional_data':
input_dvd.c:901: warning: passing arg 1 of `xine_get_audio_channel' from incompatible pointer type
input_dvd.c:911: warning: passing arg 1 of `xine_get_audio_channel' from incompatible pointer type
input_dvd.c:915: warning: passing arg 1 of `xine_get_audio_channel' from incompatible pointer type
input_dvd.c:940: warning: passing arg 1 of `xine_get_spu_channel' from incompatible pointer type
input_dvd.c:943: structure has no member named `spu_channel'
input_dvd.c:954: warning: passing arg 1 of `xine_get_spu_channel' from incompatible pointer type
input_dvd.c:958: warning: passing arg 1 of `xine_get_spu_channel' from incompatible pointer type
input_dvd.c: In function `init_input_plugin':
input_dvd.c:1064: structure has no member named `interface_version'
input_dvd.c:1066: structure has no member named `open'
input_dvd.c:1073: structure has no member named `get_dir'
input_dvd.c:1074: structure has no member named `eject_media'
input_dvd.c:1076: structure has no member named `stop'
input_dvd.c:1077: structure has no member named `close'
input_dvd.c:1078: structure has no member named `get_description'
input_dvd.c:1079: structure has no member named `get_identifier'
input_dvd.c:1080: structure has no member named `get_autoplay_list'
input_dvd.c:1082: structure has no member named `is_branch_possible'
input_dvd.c:1090: warning: implicit declaration of function `xine_register_event_listener'
input_dvd.c:1097: warning: passing arg 6 of pointer to function makes integer from pointer without a cast
input_dvd.c:1097: too few arguments to function
input_dvd.c:1106: warning: passing arg 6 of pointer to function makes integer from pointer without a cast
input_dvd.c:1106: warning: passing arg 7 of pointer to function from incompatible pointer type
input_dvd.c:1106: too few arguments to function
make[3]: *** [input_dvd.lo] Fehler 1
make[3]: Verlassen des Verzeichnisses »/usr/src/xine-d5d-0.2.7/src«
make[2]: *** [all-recursive] Fehler 1
make[2]: Verlassen des Verzeichnisses »/usr/src/xine-d5d-0.2.7/src«
make[1]: *** [all-recursive] Fehler 1
make[1]: Verlassen des Verzeichnisses »/usr/src/xine-d5d-0.2.7«
make: *** [all-recursive-am] Fehler 2
wie gehts weiter? Muss ich etwa ne ältere xine-lib benutzen?