Hallo,
bei der Installation von "xine mit vdpau" (hg clone http://anonscm.dbian.org/hg/xine-lib/xine-lib-1.2) erhalte ich bei "make" am Ende folgende Meldung:
Code
linux-vdr3:/usr/local/src/vdr_hd_files/xine-lib-1.2 # make
Making all in doc
make[1]: Entering directory `/usr/local/src/vdr_hd_files/xine-lib-1.2/doc'
Making all in man
make[2]: Entering directory `/usr/local/src/vdr_hd_files/xine-lib-1.2/doc/man'
Making all in en
make[3]: Entering directory `/usr/local/src/vdr_hd_files/xine-lib-1.2/doc/man/en'
make all-am
make[4]: Entering directory `/usr/local/src/vdr_hd_files/xine-lib-1.2/doc/man/en'
make[4]: Nothing to be done for `all-am'.
make[4]: Leaving directory `/usr/local/src/vdr_hd_files/xine-lib-1.2/doc/man/en'
make[3]: Leaving directory `/usr/local/src/vdr_hd_files/xine-lib-1.2/doc/man/en'
make[3]: Entering directory `/usr/local/src/vdr_hd_files/xine-lib-1.2/doc/man'
make[3]: Nothing to be done for `all-am'.
make[3]: Leaving directory `/usr/local/src/vdr_hd_files/xine-lib-1.2/doc/man'
make[2]: Leaving directory `/usr/local/src/vdr_hd_files/xine-lib-1.2/doc/man'
Making all in hackersguide
make[2]: Entering directory `/usr/local/src/vdr_hd_files/xine-lib-1.2/doc/hackersguide'
FAKE architecture.png
FAKE library.png
FAKE overlays.png
FAKE post_frame.png
make[2]: Leaving directory `/usr/local/src/vdr_hd_files/xine-lib-1.2/doc/hackersguide'
Making all in faq
make[2]: Entering directory `/usr/local/src/vdr_hd_files/xine-lib-1.2/doc/faq'
if test x"" = x"yes"; then \
echo "Please install xmlto."; \
exit 1; \
fi
if test x"" != x"yes"; then \
touch faq.txt; \
sleep 1; \
touch faq.docbook; \
fi
if test x"" = x"yes"; then \
echo "Please install xmlto."; \
exit 1; \
fi
if test x"" != x"yes"; then \
touch faq.html; \
sleep 1; \
touch faq.docbook; \
fi
make[2]: Leaving directory `/usr/local/src/vdr_hd_files/xine-lib-1.2/doc/faq'
make[2]: Entering directory `/usr/local/src/vdr_hd_files/xine-lib-1.2/doc'
make[2]: Nothing to be done for `all-am'.
make[2]: Leaving directory `/usr/local/src/vdr_hd_files/xine-lib-1.2/doc'
make[1]: Leaving directory `/usr/local/src/vdr_hd_files/xine-lib-1.2/doc'
Making all in m4
make[1]: Entering directory `/usr/local/src/vdr_hd_files/xine-lib-1.2/m4'
make[1]: Nothing to be done for `all'.
make[1]: Leaving directory `/usr/local/src/vdr_hd_files/xine-lib-1.2/m4'
Making all in po
make[1]: Entering directory `/usr/local/src/vdr_hd_files/xine-lib-1.2/po'
make[1]: Leaving directory `/usr/local/src/vdr_hd_files/xine-lib-1.2/po'
Making all in misc
make[1]: Entering directory `/usr/local/src/vdr_hd_files/xine-lib-1.2/misc'
CC xine-list.o
make -C ../src/xine-engine libxine.la
make[2]: Entering directory `/usr/local/src/vdr_hd_files/xine-lib-1.2/src/xine-engine'
CC xine.lo
xine.c: In function ‘xine_stop’:
xine.c:432:3: warning: type-punning to incomplete type might break strict-aliasing rules
xine.c: In function ‘xine_close’:
xine.c:536:3: warning: type-punning to incomplete type might break strict-aliasing rules
xine.c: In function ‘xine_open’:
xine.c:1341:3: warning: type-punning to incomplete type might break strict-aliasing rules
xine.c: In function ‘xine_play’:
xine.c:1476:3: warning: type-punning to incomplete type might break strict-aliasing rules
xine.c: In function ‘xine_eject’:
xine.c:1500:3: warning: type-punning to incomplete type might break strict-aliasing rules
xine.c: In function ‘xine_init’:
xine.c:1789:7: warning: passing argument 4 of ‘this->config->register_enum’ from incompatible pointer type
xine.c:1789:7: note: expected ‘char **’ but argument is of type ‘const char * const*’
xine.c: In function ‘_x_get_current_frame_data.clone.4’:
xine.c:2116:20: warning: ‘required_size’ may be used uninitialized in this function
CC metronom.lo
CC configfile.lo
configfile.c: In function ‘config_xlate_internal’:
configfile.c:360:7: warning: return discards qualifiers from pointer target type
configfile.c: In function ‘config_get_serialized_entry’:
configfile.c:1285:19: warning: unused variable ‘output_len’
CC buffer.lo
CC load_plugins.lo
load_plugins.c: In function ‘_x_get_video_decoder’:
load_plugins.c:2129:12: warning: comparison between pointer and integer
load_plugins.c: In function ‘xine_get_file_extensions’:
load_plugins.c:2682:3: warning: passing argument 3 of ‘_x_concatenate_with_string’ discards qualifiers from pointer target type
load_plugins.c:2639:14: note: expected ‘char *’ but argument is of type ‘const char *’
load_plugins.c: In function ‘xine_get_mime_types’:
load_plugins.c:2721:3: warning: passing argument 3 of ‘_x_concatenate_with_string’ discards qualifiers from pointer target type
load_plugins.c:2639:14: note: expected ‘char *’ but argument is of type ‘const char *’
load_plugins.c: In function ‘dispose_plugin_list’:
load_plugins.c:2788:2: warning: passing argument 1 of ‘free’ discards qualifiers from pointer target type
/usr/include/stdlib.h:488:13: note: expected ‘void *’ but argument is of type ‘const uint32_t *’
load_plugins.c:2796:7: warning: passing argument 1 of ‘free’ discards qualifiers from pointer target type
/usr/include/stdlib.h:488:13: note: expected ‘void *’ but argument is of type ‘const char *’
CC video_decoder.lo
CC buffer_types.lo
CC audio_decoder.lo
audio_decoder.c:463:5: warning: no previous prototype for ‘_x_audio_decoder_init’
audio_decoder.c:528:6: warning: no previous prototype for ‘_x_audio_decoder_shutdown’
CC video_out.lo
CC audio_out.lo
audio_out.c: In function ‘_x_ao_new_port’:
audio_out.c:2170:53: warning: passing argument 4 of ‘config->register_enum’ from incompatible pointer type
audio_out.c:2170:53: note: expected ‘char **’ but argument is of type ‘const char * const*’
audio_out.c:2181:13: warning: passing argument 4 of ‘config->register_enum’ from incompatible pointer type
audio_out.c:2181:13: note: expected ‘char **’ but argument is of type ‘const char * const*’
CC events.lo
CC video_overlay.lo
CC osd.lo
osd.c: In function ‘_x_osd_renderer_init’:
osd.c:1894:46: warning: passing argument 4 of ‘this->stream->xine->config->register_enum’ from incompatible pointer type
osd.c:1894:46: note: expected ‘char **’ but argument is of type ‘const char * const*’
CC spu.lo
CC scratch.lo
CC demux.lo
CC vo_scale.lo
CC xine_interface.lo
CC post.lo
In file included from post.c:28:0:
../../include/xine/post.h: In function ‘_x_post_ovl_manager_to_port’:
../../include/xine/post.h:293:5: warning: cast from pointer to integer of different size
CC broadcaster.lo
CC io_helper.lo
io_helper.c: In function ‘_x_io_tcp_connect_ipv4’:
io_helper.c:98:28: warning: dereferencing type-punned pointer might break strict-aliasing rules
CC input_rip.lo
CC input_cache.lo
CC info_helper.lo
CC refcounter.lo
CC alphablend.lo
alphablend.c: In function ‘_x_blend_rgb16’:
alphablend.c:633:9: warning: dereferencing type-punned pointer might break strict-aliasing rules
alphablend.c:645:13: warning: dereferencing type-punned pointer might break strict-aliasing rules
alphablend.c:652:13: warning: dereferencing type-punned pointer might break strict-aliasing rules
alphablend.c:665:13: warning: dereferencing type-punned pointer might break strict-aliasing rules
alphablend.c:672:13: warning: dereferencing type-punned pointer might break strict-aliasing rules
alphablend.c:683:11: warning: dereferencing type-punned pointer might break strict-aliasing rules
alphablend.c: In function ‘_x_blend_rgb24’:
alphablend.c:800:9: warning: dereferencing type-punned pointer might break strict-aliasing rules
alphablend.c:812:13: warning: dereferencing type-punned pointer might break strict-aliasing rules
alphablend.c:819:13: warning: dereferencing type-punned pointer might break strict-aliasing rules
alphablend.c:832:13: warning: dereferencing type-punned pointer might break strict-aliasing rules
alphablend.c:839:13: warning: dereferencing type-punned pointer might break strict-aliasing rules
alphablend.c:850:11: warning: dereferencing type-punned pointer might break strict-aliasing rules
alphablend.c: In function ‘_x_blend_rgb32’:
alphablend.c:967:9: warning: dereferencing type-punned pointer might break strict-aliasing rules
alphablend.c:979:13: warning: dereferencing type-punned pointer might break strict-aliasing rules
alphablend.c:986:13: warning: dereferencing type-punned pointer might break strict-aliasing rules
alphablend.c:999:13: warning: dereferencing type-punned pointer might break strict-aliasing rules
alphablend.c:1006:13: warning: dereferencing type-punned pointer might break strict-aliasing rules
alphablend.c:1017:11: warning: dereferencing type-punned pointer might break strict-aliasing rules
alphablend.c: In function ‘_x_blend_yuv’:
alphablend.c:1183:3: warning: dereferencing type-punned pointer might break strict-aliasing rules
alphablend.c:1294:13: warning: dereferencing type-punned pointer might break strict-aliasing rules
alphablend.c:1305:13: warning: dereferencing type-punned pointer might break strict-aliasing rules
alphablend.c:1321:13: warning: dereferencing type-punned pointer might break strict-aliasing rules
alphablend.c:1332:13: warning: dereferencing type-punned pointer might break strict-aliasing rules
alphablend.c:1347:13: warning: dereferencing type-punned pointer might break strict-aliasing rules
alphablend.c:1358:13: warning: dereferencing type-punned pointer might break strict-aliasing rules
alphablend.c:1371:9: warning: dereferencing type-punned pointer might break strict-aliasing rules
alphablend.c: In function ‘_x_blend_yuy2’:
alphablend.c:1626:3: warning: dereferencing type-punned pointer might break strict-aliasing rules
alphablend.c:1721:13: warning: dereferencing type-punned pointer might break strict-aliasing rules
alphablend.c:1731:13: warning: dereferencing type-punned pointer might break strict-aliasing rules
alphablend.c:1746:13: warning: dereferencing type-punned pointer might break strict-aliasing rules
alphablend.c:1756:13: warning: dereferencing type-punned pointer might break strict-aliasing rules
alphablend.c:1770:13: warning: dereferencing type-punned pointer might break strict-aliasing rules
alphablend.c:1780:13: warning: dereferencing type-punned pointer might break strict-aliasing rules
alphablend.c:1792:9: warning: dereferencing type-punned pointer might break strict-aliasing rules
CCLD libxine.la
/usr/lib64/gcc/x86_64-suse-linux/4.5/../../../../x86_64-suse-linux/bin/ld: /usr/local/lib/libavutil.a(base64.o): relocation R_X86_64_32S against `.rodata' can not be used when making a shared object; recompile with -fPIC
/usr/local/lib/libavutil.a: could not read symbols: Bad value
collect2: ld returned 1 exit status
make[2]: *** [libxine.la] Error 1
make[2]: Leaving directory `/usr/local/src/vdr_hd_files/xine-lib-1.2/src/xine-engine'
make[1]: *** [../src/xine-engine/libxine.la] Error 2
make[1]: Leaving directory `/usr/local/src/vdr_hd_files/xine-lib-1.2/misc'
make: *** [all-recursive] Error 1
Alles anzeigen
MfG
Jürgen B.