Gentoo Forums
Gentoo Forums
Gentoo Forums
Quick Search: in
[portage] erreur de compilation VLC
View unanswered posts
View posts from last 24 hours

 
Reply to topic    Gentoo Forums Forum Index French
View previous topic :: View next topic  
Author Message
SPUT-NICK
n00b
n00b


Joined: 24 Mar 2006
Posts: 44
Location: Paris

PostPosted: Sun Mar 26, 2006 8:23 pm    Post subject: [portage] erreur de compilation VLC Reply with quote

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
View user's profile Send private message
netfab
Veteran
Veteran


Joined: 03 Mar 2005
Posts: 1958
Location: 127.0.0.1

PostPosted: Sun Mar 26, 2006 8:30 pm    Post subject: Re: [portage] erreur de compilation VLC Reply with quote

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) :wink:
Vérifies aussi que vlc est compilé avec les useflags conseillés.
Tu peux aussi tenter un revdep-rebuild.
Back to top
View user's profile Send private message
SPUT-NICK
n00b
n00b


Joined: 24 Mar 2006
Posts: 44
Location: Paris

PostPosted: Sun Mar 26, 2006 10:49 pm    Post subject: Reply with quote

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
View user's profile Send private message
sireyessire
Advocate
Advocate


Joined: 20 Mar 2003
Posts: 2991
Location: back in Paris, France

PostPosted: Mon Mar 27, 2006 6:04 am    Post subject: Re: [portage] erreur de compilation VLC Reply with quote

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 incomple
t
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
View user's profile Send private message
netfab
Veteran
Veteran


Joined: 03 Mar 2005
Posts: 1958
Location: 127.0.0.1

PostPosted: Mon Mar 27, 2006 8:52 am    Post subject: Re: [portage] erreur de compilation VLC Reply with quote

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
View user's profile Send private message
sireyessire
Advocate
Advocate


Joined: 20 Mar 2003
Posts: 2991
Location: back in Paris, France

PostPosted: Mon Mar 27, 2006 12:57 pm    Post subject: Re: [portage] erreur de compilation VLC Reply with quote

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
View user's profile Send private message
netfab
Veteran
Veteran


Joined: 03 Mar 2005
Posts: 1958
Location: 127.0.0.1

PostPosted: Mon Mar 27, 2006 1:58 pm    Post subject: Reply with quote

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


8)

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
View user's profile Send private message
Display posts from previous:   
Reply to topic    Gentoo Forums Forum Index French All times are GMT
Page 1 of 1

 
Jump to:  
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