Contenu | Rechercher | Menus

Annonce

Si vous avez des soucis pour rester connecté, déconnectez-vous puis reconnectez-vous depuis ce lien en cochant la case
Me connecter automatiquement lors de mes prochaines visites.

À propos de l'équipe du forum.

#1 Le 27/09/2013, à 02:33

renaud07

Installation VLC par les sources

Bonsoir,

Étant donné que la nouvelle version de vlc (2.1.0) n'est pas encore disponible sur precise, j'essaie en vain de l'installer à partir des sources mais ça ne fonctionne pas.

Je commence par un /.configure, tout à l'air de marcher mais c'est au moment du make que ça coince, il me dit qu'il ne trouve aucun makefile hmm Aurais-je oublié quelque chose ?

renaud@asus-ntbook:~/Téléchargements/vlc-2.1.0$ ./configure
checking build system type... x86_64-unknown-linux-gnu
checking host system type... x86_64-unknown-linux-gnu
checking for a BSD-compatible install... /usr/bin/install -c
checking whether build environment is sane... yes
checking for a thread-safe mkdir -p... /bin/mkdir -p
checking for gawk... no
checking for mawk... mawk
checking whether make sets $(MAKE)... yes
checking whether make supports nested variables... yes
checking whether UID '1000' is supported by ustar format... yes
checking whether GID '1000' is supported by ustar format... yes
checking how to create a ustar tar archive... gnutar
checking whether make supports nested variables... (cached) yes
checking whether to enable maintainer-specific portions of Makefiles... yes
checking for style of include used by make... GNU
checking for gcc... gcc
checking whether the C compiler works... yes
checking for C compiler default output file name... a.out
checking for suffix of executables... 
checking whether we are cross compiling... no
checking for suffix of object files... o
checking whether we are using the GNU C compiler... yes
checking whether gcc accepts -g... yes
checking for gcc option to accept ISO C89... none needed
checking whether gcc understands -c and -o together... yes
checking dependency style of gcc... gcc3
checking for gcc option to accept ISO C99... -std=gnu99
checking how to run the C preprocessor... gcc -std=gnu99 -E
checking for grep that handles long lines and -e... /bin/grep
checking for egrep... /bin/grep -E
checking for ANSI C header files... yes
checking for sys/types.h... yes
checking for sys/stat.h... yes
checking for stdlib.h... yes
checking for string.h... yes
checking for memory.h... yes
checking for strings.h... yes
checking for inttypes.h... yes
checking for stdint.h... yes
checking for unistd.h... yes
checking minix/config.h usability... no
checking minix/config.h presence... no
checking for minix/config.h... no
checking whether it is safe to define __EXTENSIONS__... yes
checking for g++... g++
checking whether we are using the GNU C++ compiler... yes
checking whether g++ accepts -g... yes
checking dependency style of g++... gcc3
checking how to run the C preprocessor... gcc -std=gnu99 -E
checking for gcc... gcc
checking whether we are using the GNU Objective C compiler... no
checking whether gcc accepts -g... no
checking dependency style of gcc... gcc3
checking dependency style of gcc... (cached) gcc3
checking for egrep... (cached) /bin/grep -E
checking whether make sets $(MAKE)... (cached) yes
checking dependency style of gcc -std=gnu99... gcc3
checking for desktop-file-validate... desktop-file-validate
checking for an ANSI C-conforming const... yes
checking for inline... inline
checking for C/C++ restrict keyword... __restrict
checking for an Android system... no
checking for 3rd party libraries path... not found
checking how to print strings... printf
checking for a sed that does not truncate output... /bin/sed
checking for fgrep... /bin/grep -F
checking for ld used by gcc -std=gnu99... /usr/bin/ld
checking if the linker (/usr/bin/ld) is GNU ld... yes
checking for BSD- or MS-compatible name lister (nm)... /usr/bin/nm -B
checking the name lister (/usr/bin/nm -B) interface... BSD nm
checking whether ln -s works... yes
checking the maximum length of command line arguments... 1572864
checking whether the shell understands some XSI constructs... yes
checking whether the shell understands "+="... yes
checking how to convert x86_64-unknown-linux-gnu file names to x86_64-unknown-linux-gnu format... func_convert_file_noop
checking how to convert x86_64-unknown-linux-gnu file names to toolchain format... func_convert_file_noop
checking for /usr/bin/ld option to reload object files... -r
checking for objdump... objdump
checking how to recognize dependent libraries... (cached) pass_all
checking for dlltool... no
checking how to associate runtime and link libraries... printf %s\n
checking for ar... ar
checking for archiver @FILE support... @
checking for strip... strip
checking for ranlib... ranlib
checking command to parse /usr/bin/nm -B output from gcc -std=gnu99 object... ok
checking for sysroot... no
checking for mt... mt
checking if mt is a manifest tool... no
checking for dlfcn.h... yes
checking for objdir... .libs
checking if gcc -std=gnu99 supports -fno-rtti -fno-exceptions... no
checking for gcc -std=gnu99 option to produce PIC... -fPIC -DPIC
checking if gcc -std=gnu99 PIC flag -fPIC -DPIC works... yes
checking if gcc -std=gnu99 static flag -static works... yes
checking if gcc -std=gnu99 supports -c -o file.o... yes
checking if gcc -std=gnu99 supports -c -o file.o... (cached) yes
checking whether the gcc -std=gnu99 linker (/usr/bin/ld -m elf_x86_64) supports shared libraries... yes
checking whether -lc should be explicitly linked in... no
checking dynamic linker characteristics... GNU/Linux ld.so
checking how to hardcode library paths into programs... immediate
checking for shl_load... no
checking for shl_load in -ldld... no
checking for dlopen... no
checking for dlopen in -ldl... yes
checking whether a program can dlopen itself... yes
checking whether a statically linked program can dlopen itself... no
checking whether stripping libraries is possible... yes
checking if libtool supports shared libraries... yes
checking whether to build shared libraries... yes
checking whether to build static libraries... no
checking how to run the C++ preprocessor... g++ -E
checking for ld used by g++... /usr/bin/ld -m elf_x86_64
checking if the linker (/usr/bin/ld -m elf_x86_64) is GNU ld... yes
checking whether the g++ linker (/usr/bin/ld -m elf_x86_64) supports shared libraries... yes
checking for g++ option to produce PIC... -fPIC -DPIC
checking if g++ PIC flag -fPIC -DPIC works... yes
checking if g++ static flag -static works... yes
checking if g++ supports -c -o file.o... yes
checking if g++ supports -c -o file.o... (cached) yes
checking whether the g++ linker (/usr/bin/ld -m elf_x86_64) supports shared libraries... yes
checking dynamic linker characteristics... (cached) GNU/Linux ld.so
checking how to hardcode library paths into programs... immediate
checking for windres... no
checking for bash... /bin/bash
checking if dolt supports this host... yes, replacing libtool
checking whether NLS is requested... yes
checking for msgfmt... /usr/bin/msgfmt
checking for gmsgfmt... /usr/bin/msgfmt
checking for xgettext... /usr/bin/xgettext
checking for msgmerge... /usr/bin/msgmerge
checking for ld used by gcc -std=gnu99... /usr/bin/ld -m elf_x86_64
checking if the linker (/usr/bin/ld -m elf_x86_64) is GNU ld... yes
checking for shared library run path origin... done
checking for CFPreferencesCopyAppValue... no
checking for CFLocaleCopyCurrent... no
checking for GNU gettext in libc... yes
checking whether to use NLS... yes
checking where the gettext function comes from... libc
checking for iconv... yes
checking for working iconv... yes
checking for iconv declaration... 
         extern size_t iconv (iconv_t cd, char * *inbuf, size_t *inbytesleft, char * *outbuf, size_t *outbytesleft);
checking for buggy GNU/libc versions... not present
checking for shared objects suffix... .so
checking whether nanosleep is declared... yes
checking for daemon... yes
checking for fcntl... yes
checking for fstatvfs... yes
checking for fork... yes
checking for getenv... yes
checking for getpwuid_r... yes
checking for isatty... yes
checking for lstat... yes
checking for memalign... yes
checking for mmap... yes
checking for openat... yes
checking for pread... yes
checking for posix_fadvise... yes
checking for posix_madvise... yes
checking for setlocale... yes
checking for stricmp... no
checking for strnicmp... no
checking for strptime... yes
checking for uselocale... yes
checking for atof... yes
checking for atoll... yes
checking for dirfd... yes
checking for fdopendir... yes
checking for flockfile... yes
checking for fsync... yes
checking for getdelim... yes
checking for getpid... yes
checking for gmtime_r... yes
checking for lldiv... yes
checking for localtime_r... yes
checking for nrand48... yes
checking for poll... yes
checking for posix_memalign... yes
checking for rewind... yes
checking for setenv... yes
checking for strcasecmp... yes
checking for strcasestr... yes
checking for strdup... yes
checking for strlcpy... no
checking for strndup... yes
checking for strnlen... yes
checking for strsep... yes
checking for strtof... yes
checking for strtok_r... yes
checking for strtoll... yes
checking for swab... yes
checking for tdestroy... yes
checking for strverscmp... yes
checking for fdatasync... yes
checking for static_assert in assert.h... no
checking for working strcoll... yes
checking for accept4... yes
checking for pipe2... yes
checking for eventfd... yes
checking for vmsplice... yes
checking for sched_getaffinity... yes
checking for struct pollfd... yes
checking for library containing connect... none required
checking for library containing getaddrinfo... none required
checking for if_nameindex... yes
checking for if_nametoindex... yes
checking for socklen_t in sys/socket.h... yes
checking for struct sockaddr_storage... yes
checking for getopt_long... yes
checking for cos in -lm... yes
checking for lrintf in -lm... yes
checking for library containing dlopen... -ldl
checking for library containing pthread_rwlock_init... -lpthread
checking for clock_nanosleep in -lrt... yes
checking search.h usability... yes
checking search.h presence... yes
checking for search.h... yes
checking getopt.h usability... yes
checking getopt.h presence... yes
checking for getopt.h... yes
checking locale.h usability... yes
checking locale.h presence... yes
checking for locale.h... yes
checking xlocale.h usability... yes
checking xlocale.h presence... yes
checking for xlocale.h... yes
checking sys/time.h usability... yes
checking sys/time.h presence... yes
checking for sys/time.h... yes
checking sys/ioctl.h usability... yes
checking sys/ioctl.h presence... yes
checking for sys/ioctl.h... yes
checking arpa/inet.h usability... yes
checking arpa/inet.h presence... yes
checking for arpa/inet.h... yes
checking netinet/udplite.h usability... no
checking netinet/udplite.h presence... no
checking for netinet/udplite.h... no
checking sys/eventfd.h usability... yes
checking sys/eventfd.h presence... yes
checking for sys/eventfd.h... yes
checking for net/if.h... yes
checking for sys/mount.h... yes
checking machine/param.h usability... no
checking machine/param.h presence... no
checking for machine/param.h... no
checking sys/shm.h usability... yes
checking sys/shm.h presence... yes
checking for sys/shm.h... yes
checking linux/version.h usability... yes
checking linux/version.h presence... yes
checking for linux/version.h... yes
checking linux/dccp.h usability... yes
checking linux/dccp.h presence... yes
checking for linux/dccp.h... yes
checking scsi/scsi.h usability... yes
checking scsi/scsi.h presence... yes
checking for scsi/scsi.h... yes
checking linux/magic.h usability... yes
checking linux/magic.h presence... yes
checking for linux/magic.h... yes
checking syslog.h usability... yes
checking syslog.h presence... yes
checking for syslog.h... yes
checking mntent.h usability... yes
checking mntent.h presence... yes
checking for mntent.h... yes
checking for ssize_t... yes
checking pthread.h usability... yes
checking pthread.h presence... yes
checking for pthread.h... yes
checking for pkg-config... /usr/bin/pkg-config
checking pkg-config is at least version 0.9.0... yes
checking zlib.h usability... no
checking zlib.h presence... no
checking for zlib.h... no
checking for IDN... no
checking for DBUS... no
configure: WARNING: No package 'dbus-1' found.
checking for ntohl in sys/param.h... no
checking if gcc -std=gnu99 accepts -Wall... yes
checking if gcc -std=gnu99 accepts -Wextra... yes
checking if gcc -std=gnu99 accepts -Wsign-compare... yes
checking if gcc -std=gnu99 accepts -Wundef... yes
checking if gcc -std=gnu99 accepts -Wpointer-arith... yes
checking if gcc -std=gnu99 accepts -Wbad-function-cast... yes
checking if gcc -std=gnu99 accepts -Wwrite-strings... yes
checking if gcc -std=gnu99 accepts -Wmissing-prototypes... yes
checking if gcc -std=gnu99 accepts -Wvolatile-register-var... yes
checking if gcc -std=gnu99 accepts -Werror-implicit-function-declaration... yes
checking if gcc -std=gnu99 accepts -pipe... yes
checking if g++ accepts -Wall... yes
checking if g++ accepts -Wextra... yes
checking if g++ accepts -Wsign-compare... yes
checking if g++ accepts -Wundef... yes
checking if g++ accepts -Wpointer-arith... yes
checking if g++ accepts -Wvolatile-register-var... yes
checking if gcc -std=gnu99 accepts -fvisibility=hidden... yes
checking if gcc -std=gnu99 accepts -ffast-math... yes
checking if gcc -std=gnu99 accepts -funroll-loops... yes
checking if gcc -std=gnu99 accepts -fomit-frame-pointer... yes
checking __attribute__ ((aligned ())) support... 64
checking for __attribute__((packed))... yes
checking execinfo.h usability... yes
checking execinfo.h presence... yes
checking for execinfo.h... yes
checking for backtrace... yes
checking if gcc -std=gnu99 groks MMX intrinsics... yes
checking if gcc -std=gnu99 groks MMX inline assembly... yes
checking if gcc -std=gnu99 groks MMX EXT inline assembly... yes
checking if gcc -std=gnu99 groks SSE2 intrinsics... yes
checking if gcc -std=gnu99 groks SSE inline assembly... yes
checking if gcc -std=gnu99 groks SSE2 inline assembly... yes
checking if gcc -std=gnu99 groks SSE3 inline assembly... yes
checking if gcc -std=gnu99 groks SSSE3 inline assembly... yes
checking if gcc -std=gnu99 groks SSE4.1 inline assembly... yes
checking if gcc -std=gnu99 groks SSE4.2 inline assembly... yes
checking if gcc -std=gnu99 groks SSE4A inline assembly... yes
checking if gcc -std=gnu99 groks 3D Now! inline assembly... yes
checking for LUA... no
configure: WARNING: No package 'lua5.2' found, trying lua 5.1 instead
checking for LUA... no
configure: WARNING: No package 'lua5.1' found, trying lua >= 5.1 instead
checking for LUA... no
configure: WARNING: No package 'lua' found, trying manual detection instead
checking lua.h usability... no
checking lua.h presence... no
checking for lua.h... no
checking lauxlib.h usability... no
checking lauxlib.h presence... no
checking for lauxlib.h... no
checking lualib.h usability... no
checking lualib.h presence... no
checking for lualib.h... no
checking for luaL_newstate in -llua5.2 ... no
checking for luaL_newstate in -llua5.1 ... no
checking for luaL_newstate in -llua51 ... no
checking for luaL_newstate in -llua ... no
configure: error: Could not find lua. Lua is needed for some interfaces (rc, telnet, http) as well as many other custom scripts. Use --disable-lua to ignore this error.
renaud@asus-ntbook:~/Téléchargements/vlc-2.1.0$ sudo make && sudo make install
[sudo] password for renaud: 
make: *** Pas de cibles spécifiées et aucun makefile n'a été trouvé. Arrêt.

Merci d'avance.

PS  : J'ai regardé la doc officielle de vlc mais je comprends pas mieux.

Dernière modification par renaud07 (Le 27/09/2013, à 02:37)


Fixe : AMD FX 8350 4Ghz - Asus M5A97 R2.0 - nVidia GT610 - RAM 8 Go - triple boot Ubuntu 18.04 MATE 64 bits / Manjaro MATE 17 64 bits / Windows 7 64 bits
Portable : Dell vostro 3550 - Intel core i5 2410M 2.30Ghz  - HD Gaphics 3000 - RAM 4 Go - dualboot Xubuntu 18.04 64 bits / Windows 7 64 bits

Hors ligne

#2 Le 27/09/2013, à 03:06

El Pensador

Re : Installation VLC par les sources

Bonjour,

Tu n'as pas de makefile car ./configure s'est terminé avec une erreur :

configure: error: Could not find lua. Lua is needed for some interfaces (rc, telnet, http) as well as many other custom scripts. Use --disable-lua to ignore this error.

Il te manque les dépendances relatives à Lua et notamment liblua5.1-0-dev. Si tu as d'autres problèmes, regarde la doc de VLC et celle d'Ubuntu smile


« À quoi je sers ? Sans doute à rien du tout... »
A Tunisian Girl

Hors ligne

#3 Le 27/09/2013, à 06:49

F50

Re : Installation VLC par les sources

Salut,

Y'a pas un PPA pour Precise avec une version 2.1.0? Pour compiler vlc, tu vas avoir besoin d'une tonne de dépendances.

#4 Le 27/09/2013, à 15:46

renaud07

Re : Installation VLC par les sources

Merci pour les réponses.

@El Pensador : Oups, j'avais vu cette erreur mais je ne pensais pas que ça gênerait la création du makefile hmm Donc pour le plus avoir d'erreur si je ne rajoute pas les dépendances lua (d’ailleurs ça ne va pas me servir après avoir lu ce que c'était) Je vais donc essayer avec --disable-lua

@fcn50 : Il existe bien plusieurs PPA pour VLC mais pour le stable-daily, il suit les version intégrées à ubuntu et applique juste des correctifs de sécurité et pour le master-daily c'est les  version en développement et donc elles bugent souvent. Et si canonical ne prévoit pas de mettre vlc 2.1.0 dans precise je peux toujours attendre...


Fixe : AMD FX 8350 4Ghz - Asus M5A97 R2.0 - nVidia GT610 - RAM 8 Go - triple boot Ubuntu 18.04 MATE 64 bits / Manjaro MATE 17 64 bits / Windows 7 64 bits
Portable : Dell vostro 3550 - Intel core i5 2410M 2.30Ghz  - HD Gaphics 3000 - RAM 4 Go - dualboot Xubuntu 18.04 64 bits / Windows 7 64 bits

Hors ligne

#5 Le 27/09/2013, à 15:52

alca94

Re : Installation VLC par les sources

Bonjour
c'est de ça que vous parlez
http://www.le-libriste.fr/2013/09/ubunt … -0-stable/

Excusez je n'ai pas lu jusqu'au bout hmm

Pour le moment seule la version pour Ubuntu Saucy est disponible mais la libération pour les autres versions d’Ubuntu ne devrait pas tarder :

Dernière modification par alca94 (Le 27/09/2013, à 15:53)


POUR METTRE LES RETOURS DU "TERMINAL"  voir les explications sur ce post
https://forum.ubuntu-fr.org/viewtopic.p … #p17345641

Hors ligne

#6 Le 27/09/2013, à 16:19

renaud07

Re : Installation VLC par les sources

Ah bonne nouvelle merci alca wink Ça m'évitera de compiler car depuis une demi heure je me bat avec les dépendances à rajouter au fur et à mesure que configure me trouve des paquets manquants roll


Fixe : AMD FX 8350 4Ghz - Asus M5A97 R2.0 - nVidia GT610 - RAM 8 Go - triple boot Ubuntu 18.04 MATE 64 bits / Manjaro MATE 17 64 bits / Windows 7 64 bits
Portable : Dell vostro 3550 - Intel core i5 2410M 2.30Ghz  - HD Gaphics 3000 - RAM 4 Go - dualboot Xubuntu 18.04 64 bits / Windows 7 64 bits

Hors ligne

#7 Le 27/09/2013, à 16:26

alca94

Re : Installation VLC par les sources

vous avez vu mon rajout au post 5

Pour le moment seule la version pour Ubuntu Saucy est disponible mais la libération pour les autres versions d’Ubuntu ne devrait pas tarder :


POUR METTRE LES RETOURS DU "TERMINAL"  voir les explications sur ce post
https://forum.ubuntu-fr.org/viewtopic.p … #p17345641

Hors ligne

#8 Le 27/09/2013, à 16:29

renaud07

Re : Installation VLC par les sources

Oui oui j'ai vu wink Je vais donc attendre patiemment que la version pour precise sorte... En espérant que ça ne tarde pas trop quand même

Dernière modification par renaud07 (Le 27/09/2013, à 16:32)


Fixe : AMD FX 8350 4Ghz - Asus M5A97 R2.0 - nVidia GT610 - RAM 8 Go - triple boot Ubuntu 18.04 MATE 64 bits / Manjaro MATE 17 64 bits / Windows 7 64 bits
Portable : Dell vostro 3550 - Intel core i5 2410M 2.30Ghz  - HD Gaphics 3000 - RAM 4 Go - dualboot Xubuntu 18.04 64 bits / Windows 7 64 bits

Hors ligne

#9 Le 27/09/2013, à 16:37

F50

Re : Installation VLC par les sources

Ben voilà, le PPA pour la 12.04 ne devrait pas tarder. Compiler à mano c'est une vraie salade avec toutes les dépendances qu'il faut! Tu viens d'en faire l'expérience... smile

#10 Le 27/09/2013, à 17:06

renaud07

Re : Installation VLC par les sources

fcn50 a écrit :

Compiler à mano c'est une vraie salade avec toutes les dépendances qu'il faut! Tu viens d'en faire l'expérience... smile

Je confirme j'avais commencé à installer un dizaine de dépendances et c'était pas encore fini...


Fixe : AMD FX 8350 4Ghz - Asus M5A97 R2.0 - nVidia GT610 - RAM 8 Go - triple boot Ubuntu 18.04 MATE 64 bits / Manjaro MATE 17 64 bits / Windows 7 64 bits
Portable : Dell vostro 3550 - Intel core i5 2410M 2.30Ghz  - HD Gaphics 3000 - RAM 4 Go - dualboot Xubuntu 18.04 64 bits / Windows 7 64 bits

Hors ligne

#11 Le 08/10/2013, à 14:27

Linux-one

Re : Installation VLC par les sources

Ouff, je viens de terminer la compilation sous Precise, que c'est long.

Qu'en est-t-il de ce PPA pour Precise?

https://launchpad.net/~libredeb/+archive/vlc/


Lenovo IdeaPad 330-15IKB Debian unstable / Archlinux

Hors ligne

#12 Le 08/10/2013, à 21:32

renaud07

Re : Installation VLC par les sources

Toujours pas de VLC 2.1 pour precise sad

https://launchpad.net/~videolan/+archive/stable-daily

Dernière modification par renaud07 (Le 08/10/2013, à 21:32)


Fixe : AMD FX 8350 4Ghz - Asus M5A97 R2.0 - nVidia GT610 - RAM 8 Go - triple boot Ubuntu 18.04 MATE 64 bits / Manjaro MATE 17 64 bits / Windows 7 64 bits
Portable : Dell vostro 3550 - Intel core i5 2410M 2.30Ghz  - HD Gaphics 3000 - RAM 4 Go - dualboot Xubuntu 18.04 64 bits / Windows 7 64 bits

Hors ligne

#13 Le 11/10/2013, à 09:57

F50

Re : Installation VLC par les sources

J'ai une bonne nouvelle, après moult tests. J'ai installé xbmc xvba du ppa frodo:

https://launchpad.net/~wsnipex/+archive/xbmc-xvba-frodo

Il inclus une version intégrée et améliorée du xvba d'origine qui n'est plus suivi depuis deux ans et libbluray plus récent. Résultat, ça marche bien mieux que vlc + xvba-va-driver. Avant, avec cette dernière combinaison je ne pouvais pas regarder un bluray avec l'accélération sans corruptions de l'image, il fallait donc la désactiver, résultat, le cpu ramassait tout le boulot, ce qui n'est pas le but.

J'ai regardé un bout de Tron, c'est la classe, pas ou très peu de saccades avec l'accélération, xbmc à ~ 65% dans htop contre vlc à 100% précédemment ! Les .mkv 1080p sont à 25% maxi 30% contre bien plus avec vlc. Bref, que du bon, je vais enfin pourvoir regarder au lieu de merder avec toute cette soupe de boiteux. Adieu vlc.

Guide d'installation pour Raring (uniquement) et pilote libre:

http://forum.xbmc.org/showthread.php?tid=174854

Pour Precise avec fglrx:

http://forum.xbmc.org/showthread.php?tid=116996

Un autre bon tuto pour Precise avec des détails en plus:

http://youresuchageek.blogspot.ch/2012/ … linux.html

Ne suivez pas tout lors de l'installation si vous ne voulez pas une session xbmc mais l'avoir séparément (comme vlc).