Prosíme přihlašte se nebo zaregistrujte.

Přihlašte se svým uživatelským jménem a heslem.
Vaše pomoc je stále potřeba!

Autor Téma: Kompilace vlc a instalace  (Přečteno 4566 krát)

1x23

  • Aktivní člen
  • *
  • Příspěvků: 449
Kompilace vlc a instalace
« kdy: 10 Února 2009, 18:31:33 »
ahoj znažim se nainstalovat zkompilovane vlc. Chci rozjet na serveru tv stream přes vlc, našel jsem ztranku kde píšou že se má zkompilovat vlc pomoci tohodle:

Kód: [Vybrat]
./configure --prefix=/usr --enable-optimizations --enable-sse --enable-mmx --enable-vlm --enable-sout --enable-lua --enable-dvb --enable-pvr --enable-gnutls --enable-httpd --disable-mad --enable-freetype --enable-fribidi --enable-nls --enable-libxml2 --enable-libdvbpsi --enable-libmpeg2 --disable-wxwidgets --disable-skins2 --disable-ffmpeg --disable-faad

ale make hodi tuhle chybu

Kód: [Vybrat]
make
export MACOSX_DEPLOYMENT_TARGET=
make  all-recursive
make[1]: Entering directory `/root/vlc-0.8.6'
Making all in intl
make[2]: Entering directory `/root/vlc-0.8.6/intl'
make[2]: Nothing to be done for `all'.
make[2]: Leaving directory `/root/vlc-0.8.6/intl'
Making all in loader
make[2]: Entering directory `/root/vlc-0.8.6/loader'
make[2]: Nothing to be done for `all'.
make[2]: Leaving directory `/root/vlc-0.8.6/loader'
Making all in src
make[2]: Entering directory `/root/vlc-0.8.6/src'
srcdir=.. builddir=.. ../toolbox --update-includes
touch misc/modules_builtin.h
srcdir=.. builddir=.. ../toolbox --update-version
make  all-recursive
make[3]: Entering directory `/root/vlc-0.8.6/src'
make[4]: Entering directory `/root/vlc-0.8.6/src'
if gcc -DHAVE_CONFIG_H -I. -I. -I..   -DSYS_LINUX -I../include `top_builddir=".." ../vlc-config --cflags vlc pic` -Wsign-compare -Wall  -pipe -MT misc/libvlc_a-modules.o -MD -MP -MF "misc/.deps/libvlc_a-modules.Tpo" \
  -c -o misc/libvlc_a-modules.o `test -f 'misc/modules.c' || echo './'`misc/modules.c; \
then mv -f "misc/.deps/libvlc_a-modules.Tpo" "misc/.deps/libvlc_a-modules.Po"; \
else rm -f "misc/.deps/libvlc_a-modules.Tpo"; exit 1; \
fi
In file included from ../include/vlc_common.h:60,
                 from ../include/vlc/vlc.h:153,
                 from misc/modules.c:37:
../include/modules_inner.h:28:1: warning: "MODULE_NAME" redefined
<command-line>: warning: this is the location of the previous definition
srcdir=.. builddir=.. ../toolbox --update-version
rm -f libvlc.a
ar cru libvlc.a libvlc_a-libvlc.o interface/libvlc_a-interface.o interface/libvlc_a-intf_eject.o interface/libvlc_a-interaction.o playlist/libvlc_a-playlist.o playlist/libvlc_a-sort.o playlist/libvlc_a-loadsave.o playlist/libvlc_a-view.o playlist/libvlc_a-item.o playlist/libvlc_a-item-ext.o playlist/libvlc_a-services_discovery.o input/libvlc_a-access.o input/libvlc_a-clock.o input/libvlc_a-control.o input/libvlc_a-decoder.o input/libvlc_a-demux.o input/libvlc_a-es_out.o input/libvlc_a-input.o input/libvlc_a-stream.o input/libvlc_a-mem_stream.o input/libvlc_a-subtitles.o input/libvlc_a-var.o video_output/libvlc_a-video_output.o video_output/libvlc_a-vout_pictures.o video_output/libvlc_a-video_text.o video_output/libvlc_a-video_widgets.o video_output/libvlc_a-vout_subpictures.o video_output/libvlc_a-vout_synchro.o video_output/libvlc_a-vout_intf.o audio_output/libvlc_a-common.o audio_output/libvlc_a-dec.o audio_output/libvlc_a-filters.o audio_output/libvlc_a-input.o audio_output/libvlc_a-mixer.o audio_output/libvlc_a-output.o audio_output/libvlc_a-intf.o stream_output/libvlc_a-stream_output.o stream_output/libvlc_a-announce.o stream_output/libvlc_a-sap.o osd/libvlc_a-osd.o osd/libvlc_a-osd_parser.o osd/libvlc_a-osd_text.o osd/libvlc_a-osd_widgets.o network/libvlc_a-acl.o network/libvlc_a-getaddrinfo.o network/libvlc_a-io.o network/libvlc_a-error.o network/libvlc_a-tcp.o network/libvlc_a-udp.o network/libvlc_a-httpd.o network/libvlc_a-rootwrap.o network/libvlc_a-tls.o misc/libvlc_a-charset.o misc/libvlc_a-md5.o misc/libvlc_a-mtime.o misc/libvlc_a-block.o misc/libvlc_a-modules.o misc/libvlc_a-threads.o misc/libvlc_a-stats.o misc/libvlc_a-strings.o misc/libvlc_a-unicode.o misc/libvlc_a-cpu.o misc/libvlc_a-configuration.o misc/libvlc_a-image.o misc/libvlc_a-iso_lang.o misc/libvlc_a-messages.o misc/libvlc_a-objects.o misc/libvlc_a-variables.o misc/libvlc_a-error.o misc/libvlc_a-update.o misc/libvlc_a-vlm.o misc/libvlc_a-xml.o misc/libvlc_a-hashtables.o extras/libvlc_a-libc.o control/libvlc_a-core.o control/libvlc_a-playlist.o control/libvlc_a-vlm.o control/libvlc_a-input.o control/libvlc_a-video.o control/libvlc_a-audio.o control/libvlc_a-mediacontrol_core.o control/libvlc_a-mediacontrol_util.o control/libvlc_a-mediacontrol_audio_video.o        misc/libvlc_a-version.o
ranlib libvlc.a
make[4]: Leaving directory `/root/vlc-0.8.6/src'
make[3]: Leaving directory `/root/vlc-0.8.6/src'
make[2]: Leaving directory `/root/vlc-0.8.6/src'
Making all in modules
make[2]: Entering directory `/root/vlc-0.8.6/modules'
Making all in access
make[3]: Entering directory `/root/vlc-0.8.6/modules/access'
make[4]: Entering directory `/root/vlc-0.8.6/modules/access'
make[4]: `libaccess_file_plugin.so' is up to date.
make[4]: `libaccess_directory_plugin.so' is up to date.
make[4]: `libaccess_udp_plugin.so' is up to date.
make[4]: `libaccess_tcp_plugin.so' is up to date.
make[4]: `libaccess_http_plugin.so' is up to date.
make[4]: `libaccess_ftp_plugin.so' is up to date.
make[4]: `libaccess_fake_plugin.so' is up to date.
make[4]: `libcdda_plugin.so' is up to date.
make[4]: Leaving directory `/root/vlc-0.8.6/modules/access'
make  all-recursive
make[4]: Entering directory `/root/vlc-0.8.6/modules/access'
Making all in dshow
make[5]: Entering directory `/root/vlc-0.8.6/modules/access/dshow'
make  all-recursive
make[6]: Entering directory `/root/vlc-0.8.6/modules/access/dshow'
make[7]: Entering directory `/root/vlc-0.8.6/modules/access/dshow'
make[7]: Nothing to be done for `all-am'.
make[7]: Leaving directory `/root/vlc-0.8.6/modules/access/dshow'
make[6]: Leaving directory `/root/vlc-0.8.6/modules/access/dshow'
make[5]: Leaving directory `/root/vlc-0.8.6/modules/access/dshow'
Making all in dvb
make[5]: Entering directory `/root/vlc-0.8.6/modules/access/dvb'
make[6]: Entering directory `/root/vlc-0.8.6/modules/access/dvb'
if gcc -DHAVE_CONFIG_H -I. -I. -I../../..   -DSYS_LINUX -I../../../include `top_builddir="../../.." ../../../vlc-config --cflags plugin dvb` -Wsign-compare -Wall  -pipe -MT libdvb_plugin_a-access.o -MD -MP -MF ".deps/libdvb_plugin_a-access.Tpo" \
  -c -o libdvb_plugin_a-access.o `test -f 'access.c' || echo './'`access.c; \
then mv -f ".deps/libdvb_plugin_a-access.Tpo" ".deps/libdvb_plugin_a-access.Po"; \
else rm -f ".deps/libdvb_plugin_a-access.Tpo"; exit 1; \
fi
access.c:52:23: error: dvbpsi.h: No such file or directory
access.c:53:27: error: descriptor.h: No such file or directory
access.c:54:27: error: tables/pat.h: No such file or directory
access.c:55:27: error: tables/pmt.h: No such file or directory
access.c:56:31: error: descriptors/dr.h: No such file or directory
access.c:57:20: error: psi.h: No such file or directory
In file included from access.c:64:
dvb.h:157: error: expected specifier-qualifier-list before ‘dvbpsi_pmt_t’
dvb.h:205: error: expected declaration specifiers or ‘...’ before ‘dvbpsi_pmt_t’
dvb.h:213: error: expected declaration specifiers or ‘...’ before ‘dvbpsi_pmt_t’
access.c: In function ‘Open’:
access.c:361: error: ‘access_sys_t’ has no member named ‘i_read_once’
access.c:363: error: ‘access_sys_t’ has no member named ‘i_read_once’
access.c: In function ‘Block’:
access.c:441: error: ‘access_sys_t’ has no member named ‘i_httpd_timeout’
access.c:441: error: ‘access_sys_t’ has no member named ‘i_httpd_timeout’
access.c:443: error: ‘access_sys_t’ has no member named ‘httpd_mutex’
access.c:444: error: ‘access_sys_t’ has no member named ‘b_request_frontend_info’
access.c:447: error: ‘access_sys_t’ has no member named ‘b_request_frontend_info’
access.c:448: error: ‘access_sys_t’ has no member named ‘psz_frontend_info’
access.c:450: error: ‘access_sys_t’ has no member named ‘b_request_mmi_info’
access.c:453: error: ‘access_sys_t’ has no member named ‘b_request_mmi_info’
access.c:454: error: ‘access_sys_t’ has no member named ‘psz_mmi_info’
access.c:456: error: ‘access_sys_t’ has no member named ‘httpd_cond’
access.c:457: error: ‘access_sys_t’ has no member named ‘httpd_mutex’
access.c:460: error: ‘access_sys_t’ has no member named ‘b_request_frontend_info’
access.c:465: error: ‘access_sys_t’ has no member named ‘b_request_mmi_info’
access.c:479: error: ‘access_sys_t’ has no member named ‘i_read_once’
access.c:482: error: ‘access_sys_t’ has no member named ‘i_read_once’
access.c:492: error: ‘access_sys_t’ has no member named ‘i_read_once’
access.c:493: error: ‘access_sys_t’ has no member named ‘i_read_once’
access.c: In function ‘Control’:
access.c:551: error: ‘dvbpsi_pmt_t’ undeclared (first use in this function)
access.c:551: error: (Each undeclared identifier is reported only once
access.c:551: error: for each function it appears in.)
access.c:551: error: ‘p_pmt’ undeclared (first use in this function)
access.c:553: error: expected expression before ‘)’ token
access.c:555: error: too many arguments to function ‘CAMSet__0_8_5’
access.c: In function ‘FilterSet’:
access.c:600: error: ‘access_sys_t’ has no member named ‘i_read_once’
access.c:601: error: ‘access_sys_t’ has no member named ‘i_read_once’
make[6]: *** [libdvb_plugin_a-access.o] Error 1
make[6]: Leaving directory `/root/vlc-0.8.6/modules/access/dvb'
make[5]: *** [all-modules] Error 1
make[5]: Leaving directory `/root/vlc-0.8.6/modules/access/dvb'
make[4]: *** [all-recursive] Error 1
make[4]: Leaving directory `/root/vlc-0.8.6/modules/access'
make[3]: *** [all] Error 2
make[3]: Leaving directory `/root/vlc-0.8.6/modules/access'
make[2]: *** [all-recursive] Error 1
make[2]: Leaving directory `/root/vlc-0.8.6/modules'
make[1]: *** [all-recursive] Error 1
make[1]: Leaving directory `/root/vlc-0.8.6'

při configuraci vlc jsem dohral všechno potřebne co to chtělo.

mám verzi 0.8.6 pro ubuntu.

složku dvb tam mam. co mu chybi nebo jak jinak rozjet tv stream, getstream nevim jak rozjet, na netu je par navodu ale nedaři se mit o rozjet a vlc mám už rozjete, na ntb tak přibližne už vim jak na to.


NTB: Lenovo P50. OS - Ubuntu 18.04

Linux registred user: 499415

 

Provoz zaštiťuje spolek OpenAlt.