View previous topic :: View next topic |
Author |
Message |
SPUT-NICK n00b
Joined: 24 Mar 2006 Posts: 44 Location: Paris
|
Posted: Sun Mar 26, 2006 8:23 pm Post subject: [portage] erreur de compilation VLC |
|
|
Salut,
pour le freeplayer, je doit installer vlc, mais emerge n'en veut pas :
Quote: | ".deps/libaccess_directory_a-directory.Tpo"; exit 1; fi
In file included from ../../include/vlc_common.h:1119,
from ../../include/vlc/vlc.h:150,
from file.c:27:
../../include/modules.h:121: erreur: erreur d'analyse syntaxique avant « module_handle_t »
../../include/modules.h:121: attention : pas de point virgule à la fin de la structure ou de l'union
../../include/modules.h:131: erreur: erreur d'analyse syntaxique avant un élément lexical « } »
file.c: In function `vlc_entry__access_file':
file.c:89: erreur: déréférencement d'un pointeur de type incomplet
(...)
file.c:101: erreur: déréférencement d'un pointeur de type incomplet
In file included from ../../include/vlc_common.h:1119,
from ../../include/vlc/vlc.h:150,
from directory.c:28:
../../include/modules.h:121: erreur: erreur d'analyse syntaxique avant « module_handle_t »
../../include/modules.h:121: attention : pas de point virgule à la fin de la structure ou de l'union
../../include/modules.h:131: erreur: erreur d'analyse syntaxique avant un élément lexical « } »
directory.c: In function `vlc_entry__access_directory':
directory.c:86: erreur: déréférencement d'un pointeur de type incomplet
(...)
directory.c:106: erreur: déréférencement d'un pointeur de type incomplet
make[4]: *** [libaccess_file_a-file.o] Erreur 1
make[4]: *** Attente des tâches non terminées....
make[4]: *** [libaccess_directory_a-directory.o] Erreur 1
make[4]: Leaving directory `/mnt/vartmp/portage/vlc-0.8.4a-r1/work/vlc-0.8.4a/modules/access'
make[3]: *** [all-modules] Erreur 1
make[3]: Leaving directory `/mnt/vartmp/portage/vlc-0.8.4a-r1/work/vlc-0.8.4a/modules/access'
make[2]: *** [all-recursive] Erreur 1
make[2]: Leaving directory `/mnt/vartmp/portage/vlc-0.8.4a-r1/work/vlc-0.8.4a/modules'
make[1]: *** [all-recursive] Erreur 1
make[1]: Leaving directory `/mnt/vartmp/portage/vlc-0.8.4a-r1/work/vlc-0.8.4a'
make: *** [all] Erreur 2
!!! ERROR: media-video/vlc-0.8.4a-r1 failed.
Call stack:
ebuild.sh, line 1526: Called dyn_compile
ebuild.sh, line 923: Called src_compile
vlc-0.8.4a-r1.ebuild, line 227: Called die
!!! make of VLC failed
!!! If you need support, post the topmost build error, and the call stack if relevant. |
Je ne voit pas la solution... |
|
Back to top |
|
|
netfab Veteran
Joined: 03 Mar 2005 Posts: 1958 Location: 127.0.0.1
|
Posted: Sun Mar 26, 2006 8:30 pm Post subject: Re: [portage] erreur de compilation VLC |
|
|
Salut,
SPUT-NICK wrote: |
Je ne voit pas la solution... |
Et bien, euh, comment dirais-je... commence par donner ta configuration et tes useflags (emerge --info)
Vérifies aussi que vlc est compilé avec les useflags conseillés.
Tu peux aussi tenter un revdep-rebuild. |
|
Back to top |
|
|
SPUT-NICK n00b
Joined: 24 Mar 2006 Posts: 44 Location: Paris
|
Posted: Sun Mar 26, 2006 10:49 pm Post subject: |
|
|
mon emerge --info:
Quote: | gentoo-base portage # emerge --info
Portage 2.1_pre7 (default-linux/x86/2006.0, gcc-3.4.4, glibc-2.3.5-r2, 2.6.15-gentoo-r7 i686)
=================================================================
System uname: 2.6.15-gentoo-r7 i686 Intel(R) Celeron(TM) CPU 1200MHz
Gentoo Base System version 1.6.14
dev-lang/python: 2.4.2
sys-apps/sandbox: 1.2.12
sys-devel/autoconf: 2.13, 2.59-r6
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 ~x86"
AUTOCLEAN="yes"
CBUILD="i686-pc-linux-gnu"
CFLAGS="-O2 -march=i686 -pipe"
CHOST="i686-pc-linux-gnu"
CONFIG_PROTECT="/etc /usr/kde/2/share/config /usr/kde/3.5/env /usr/kde/3.5/share/config /usr/kde/3.5/shutdown /usr/kde/3/share/config /usr/share/X11/xkb /usr/share/config /var/qmail/control"
CONFIG_PROTECT_MASK="/etc/gconf /etc/revdep-rebuild /etc/terminfo /etc/env.d"
CXXFLAGS="-O2 -march=i686 -pipe"
DISTDIR="/usr/portage/distfiles"
FEATURES="autoconfig distlocks metadata-transfer sandbox sfperms strict"
GENTOO_MIRRORS="http://distfiles.gentoo.org http://distro.ibiblio.org/pub/linux/distributions/gentoo"
LANG="fr_FR@euro"
LC_ALL="fr_FR@euro"
LINGUAS="fr fr_FR"
MAKEOPTS="-j2"
PKGDIR="/usr/portage/packages"
PORTAGE_TMPDIR="/mnt/vartmp"
PORTDIR="/usr/portage"
PORTDIR_OVERLAY="/usr/local/xgl-coffee"
SYNC="rsync://rsync.gentoo.org/gentoo-portage"
USE="x86 X alsa apache2 apm arts avi berkdb bitmap-fonts cli crypt ctype cups dba dri eds emboss encode esd expat fastbuild foomaticdb force-cgi-redirect fortran ftp gd gdbm gif gpm gstreamer imlib ipv6 jpeg kde libg++ libwww mad memlimit mikmod motif mp3 mpeg ncurses nls nptl ogg opengl oss pam pcre pdflib perl png posix python qt quicktime readline sdl session simplexml soap sockets spell spl ssl tcpd tokenizer truetype truetype-fonts type1-fonts udev vorbis xml xmms xsl xv zlib elibc_glibc input_devices_mouse input_devices_keyboard kernel_linux linguas_fr linguas_fr_FR userland_GNU video_cards_nv video_cards_nvidia video_cards_vesa"
Unset: ASFLAGS, CTARGET, EMERGE_DEFAULT_OPTS, LDFLAGS
|
j'ai un
celeron 1200mhz
512MO
ram pc 100
270GO sur10 partitions |
|
Back to top |
|
|
sireyessire Advocate
Joined: 20 Mar 2003 Posts: 2991 Location: back in Paris, France
|
Posted: Mon Mar 27, 2006 6:04 am Post subject: Re: [portage] erreur de compilation VLC |
|
|
SPUT-NICK wrote: | Salut,
pour le freeplayer, je doit installer vlc, mais emerge n'en veut pas :
Quote: | ".deps/libaccess_directory_a-directory.Tpo"; exit 1; fi
In file included from ../../include/vlc_common.h:1119,
from ../../include/vlc/vlc.h:150,
from file.c:27:
../../include/modules.h:121: erreur: erreur d'analyse syntaxique avant « module_handle_t »
../../include/modules.h:121: attention : pas de point virgule à la fin de la structure ou de l'union
../../include/modules.h:131: erreur: erreur d'analyse syntaxique avant un élément lexical « } »
file.c: In function `vlc_entry__access_file':
file.c:89: erreur: déréférencement d'un pointeur de type incomplet
(...)
file.c:101: erreur: déréférencement d'un pointeur de type incomplet
In file included from ../../include/vlc_common.h:1119,
from ../../include/vlc/vlc.h:150,
from directory.c:28:
../../include/modules.h:121: erreur: erreur d'analyse syntaxique avant « module_handle_t »
../../include/modules.h:121: attention : pas de point virgule à la fin de la structure ou de l'union
../../include/modules.h:131: erreur: erreur d'analyse syntaxique avant un élément lexical « } »
directory.c: In function `vlc_entry__access_directory':
directory.c:86: erreur: déréférencement d'un pointeur de type incomplet
(...)
directory.c:106: erreur: déréférencement d'un pointeur de type incomplet
make[4]: *** [libaccess_file_a-file.o] Erreur 1
make[4]: *** Attente des tâches non terminées....
make[4]: *** [libaccess_directory_a-directory.o] Erreur 1
make[4]: Leaving directory `/mnt/vartmp/portage/vlc-0.8.4a-r1/work/vlc-0.8.4a/modules/access'
make[3]: *** [all-modules] Erreur 1
make[3]: Leaving directory `/mnt/vartmp/portage/vlc-0.8.4a-r1/work/vlc-0.8.4a/modules/access'
make[2]: *** [all-recursive] Erreur 1
make[2]: Leaving directory `/mnt/vartmp/portage/vlc-0.8.4a-r1/work/vlc-0.8.4a/modules'
make[1]: *** [all-recursive] Erreur 1
make[1]: Leaving directory `/mnt/vartmp/portage/vlc-0.8.4a-r1/work/vlc-0.8.4a'
make: *** [all] Erreur 2
!!! ERROR: media-video/vlc-0.8.4a-r1 failed.
Call stack:
ebuild.sh, line 1526: Called dyn_compile
ebuild.sh, line 923: Called src_compile
vlc-0.8.4a-r1.ebuild, line 227: Called die
!!! make of VLC failed
!!! If you need support, post the topmost build error, and the call stack if relevant. |
Je ne voit pas la solution... |
La solution ben à part rentrer dans le code... Sinon tu prends une autre version de vlc _________________ I never think of the future. It comes soon enough.
Albert Einstein
Try simpler first
Shockley |
|
Back to top |
|
|
netfab Veteran
Joined: 03 Mar 2005 Posts: 1958 Location: 127.0.0.1
|
Posted: Mon Mar 27, 2006 8:52 am Post subject: Re: [portage] erreur de compilation VLC |
|
|
sireyessire wrote: | La solution ben à part rentrer dans le code... Sinon tu prends une autre version de vlc |
Oui, mais non : cette version compile bien, il doit y avoir autre chose.
Quote: | gentoo-base portage # emerge --info
Portage 2.1_pre7 (default-linux/x86/2006.0, gcc-3.4.4, glibc-2.3.5-r2, 2.6.15-gentoo-r7 i686) |
Tu devrais commencer par faire une mise à jour de ton système : synchronisation + emerge -pvuDN world. |
|
Back to top |
|
|
sireyessire Advocate
Joined: 20 Mar 2003 Posts: 2991 Location: back in Paris, France
|
Posted: Mon Mar 27, 2006 12:57 pm Post subject: Re: [portage] erreur de compilation VLC |
|
|
NetFab wrote: | sireyessire wrote: | La solution ben à part rentrer dans le code... Sinon tu prends une autre version de vlc |
Oui, mais non : cette version compile bien, il doit y avoir autre chose.
Quote: | gentoo-base portage # emerge --info
Portage 2.1_pre7 (default-linux/x86/2006.0, gcc-3.4.4, glibc-2.3.5-r2, 2.6.15-gentoo-r7 i686) |
Tu devrais commencer par faire une mise à jour de ton système : synchronisation + emerge -pvuDN world. |
accessoirement quelque soit la version de gcc:
Quote: | ../../include/modules.h:121: erreur: erreur d'analyse syntaxique avant « module_handle_t »
../../include/modules.h:121: attention : pas de point virgule à la fin de la structure ou de l'union
../../include/modules.h:131: erreur: erreur d'analyse syntaxique avant un élément lexical « } » |
ça passera jamais! _________________ I never think of the future. It comes soon enough.
Albert Einstein
Try simpler first
Shockley |
|
Back to top |
|
|
netfab Veteran
Joined: 03 Mar 2005 Posts: 1958 Location: 127.0.0.1
|
Posted: Mon Mar 27, 2006 1:58 pm Post subject: |
|
|
Il faut croire que si :
Quote: |
$ eix vlc
* media-video/vlc
Available versions: 0.8.1-r1 0.8.2-r2 0.8.4 0.8.4a 0.8.4a-r1
Installed: 0.8.4a-r1
Homepage: http://www.videolan.org/vlc/
Description: VLC media player - Video player and streamer
|
Plus sérieusement, je suis d'accord avec toi, mais ce que je voulais dire, c'est que si son gcc n'est pas à jour, c'est que son système n'est pas à jour, donc que l'une des nombreuses dépendances de vlc peut aussi ne pas être à jour.
D'où le emerge --sync && emerge -uDN world && revdep-rebuild avant de chercher plus loin, d'autant plus qu'il est en ~x86. |
|
Back to top |
|
|
|
|
You cannot post new topics in this forum You cannot reply to topics in this forum You cannot edit your posts in this forum You cannot delete your posts in this forum You cannot vote in polls in this forum
|
|