et la, plein d'erreur sur des undefined reference: ./modules/codec/ffmpeg/libffmpeg.a(libffmpeg_a-mux.o)(.text+0x254): In function `CloseMux__ffmpeg': /usr/src/vlvc-scm-2007-05-18/modules/codec/ffmpeg/mux.c:155: undefined reference to `av_write_trailer' ./modules/codec/ffmpeg/libffmpeg.a(libffmpeg_a-mux.o)(.text+0x3a2): In function `AddStream': /usr/src/vlvc-scm-2007-05-18/modules/codec/ffmpeg/mux.c:195: undefined reference to `av_new_stream' <---snip---> ./modules/codec/ffmpeg/libffmpeg.a(libffmpeg_a-mux.o)(.text+0xae1): /usr/src/vlvc-scm-2007-05-18/modules/codec/ffmpeg/mux.c:353: undefined reference to `av_write_header' collect2: ld returned 1 exit status make[2]: *** [vlc] Erreur 1 make[2]: quittant le répertoire « /usr/src/vlvc-scm-2007-05-18 » make[1]: *** [all-recursive] Erreur 1 make[1]: quittant le répertoire « /usr/src/vlvc-scm-2007-05-18 » make: *** [all] Erreur 2
Alors que bon: :~$ grep av_init_packet /opt/video/include/ffmpeg/* /opt/video/include/ffmpeg/avformat.h:void av_init_packet(AVPacket *pkt);
-- Kevin
Le 19-07-2007, Kevin Denis <kevin@nowhere.invalid> a écrit :
et la, plein d'erreur sur des undefined reference:
./modules/codec/ffmpeg/libffmpeg.a(libffmpeg_a-mux.o)(.text+0x254): In
function `CloseMux__ffmpeg':
/usr/src/vlvc-scm-2007-05-18/modules/codec/ffmpeg/mux.c:155: undefined
reference to `av_write_trailer'
./modules/codec/ffmpeg/libffmpeg.a(libffmpeg_a-mux.o)(.text+0x3a2): In
function `AddStream':
/usr/src/vlvc-scm-2007-05-18/modules/codec/ffmpeg/mux.c:195: undefined
reference to `av_new_stream'
<---snip--->
./modules/codec/ffmpeg/libffmpeg.a(libffmpeg_a-mux.o)(.text+0xae1):
/usr/src/vlvc-scm-2007-05-18/modules/codec/ffmpeg/mux.c:353: undefined
reference to `av_write_header'
collect2: ld returned 1 exit status
make[2]: *** [vlc] Erreur 1
make[2]: quittant le répertoire « /usr/src/vlvc-scm-2007-05-18 »
make[1]: *** [all-recursive] Erreur 1
make[1]: quittant le répertoire « /usr/src/vlvc-scm-2007-05-18 »
make: *** [all] Erreur 2
Alors que bon:
kevin@zipslack:~$ grep av_init_packet /opt/video/include/ffmpeg/*
/opt/video/include/ffmpeg/avformat.h:void av_init_packet(AVPacket *pkt);
et la, plein d'erreur sur des undefined reference: ./modules/codec/ffmpeg/libffmpeg.a(libffmpeg_a-mux.o)(.text+0x254): In function `CloseMux__ffmpeg': /usr/src/vlvc-scm-2007-05-18/modules/codec/ffmpeg/mux.c:155: undefined reference to `av_write_trailer' ./modules/codec/ffmpeg/libffmpeg.a(libffmpeg_a-mux.o)(.text+0x3a2): In function `AddStream': /usr/src/vlvc-scm-2007-05-18/modules/codec/ffmpeg/mux.c:195: undefined reference to `av_new_stream' <---snip---> ./modules/codec/ffmpeg/libffmpeg.a(libffmpeg_a-mux.o)(.text+0xae1): /usr/src/vlvc-scm-2007-05-18/modules/codec/ffmpeg/mux.c:353: undefined reference to `av_write_header' collect2: ld returned 1 exit status make[2]: *** [vlc] Erreur 1 make[2]: quittant le répertoire « /usr/src/vlvc-scm-2007-05-18 » make[1]: *** [all-recursive] Erreur 1 make[1]: quittant le répertoire « /usr/src/vlvc-scm-2007-05-18 » make: *** [all] Erreur 2
Alors que bon: :~$ grep av_init_packet /opt/video/include/ffmpeg/* /opt/video/include/ffmpeg/avformat.h:void av_init_packet(AVPacket *pkt);
-- Kevin
Laurent
On 18 juil, 18:58, Yugo wrote:
[...]
son Dunk Bank. [...]
Dunk Bank!
Change de disque au lieu de te masturber avec le terme "Dunk Bank", dont tu n'a certainement rien compris au principe.
-- Laurent C.
On 18 juil, 18:58, Yugo <y...@noemailaddress.com> wrote:
[...]
son Dunk Bank.
[...]
Dunk Bank!
Change de disque au lieu de te masturber avec le terme "Dunk Bank",
dont tu n'a certainement rien compris au principe.
Tu dois être trop Français pour lire les instructions.
Quel est le sens et le but de cette remarque ?
-- <rien>
Sam Hocevar
On Fri, 20 Jul 2007 08:13:47 +0000 (UTC), Kevin Denis wrote:
/usr/src/vlvc-scm-2007-05-18/modules/codec/ffmpeg/mux.c:353: undefined reference to `av_write_header'
Alors que bon: :~$ grep av_init_packet /opt/video/include/ffmpeg/* /opt/video/include/ffmpeg/avformat.h:void av_init_packet(AVPacket *pkt);
Ici, ton grep ne veut rien dire. C'est sur les bibliothèques qu'il faut chercher les symboles (objdump -t | grep).
Cela dit, ici, ton problème est qu'il manque un -lavformat dans la ligne de link. Regarde ce que le script de configuration a dit au sujet de -lavformat (cherche av_open_input_stream) mais comme ce bug n'est à ma connaissance pas dans VLC, je te suggère de faire un rapport de bug aux développeurs de VLVC plutôt.
On Fri, 20 Jul 2007 08:13:47 +0000 (UTC), Kevin Denis wrote:
/usr/src/vlvc-scm-2007-05-18/modules/codec/ffmpeg/mux.c:353: undefined
reference to `av_write_header'
Alors que bon:
kevin@zipslack:~$ grep av_init_packet /opt/video/include/ffmpeg/*
/opt/video/include/ffmpeg/avformat.h:void av_init_packet(AVPacket *pkt);
Ici, ton grep ne veut rien dire. C'est sur les bibliothèques qu'il
faut chercher les symboles (objdump -t | grep).
Cela dit, ici, ton problème est qu'il manque un -lavformat dans la
ligne de link. Regarde ce que le script de configuration a dit au sujet
de -lavformat (cherche av_open_input_stream) mais comme ce bug n'est à
ma connaissance pas dans VLC, je te suggère de faire un rapport de bug
aux développeurs de VLVC plutôt.
On Fri, 20 Jul 2007 08:13:47 +0000 (UTC), Kevin Denis wrote:
/usr/src/vlvc-scm-2007-05-18/modules/codec/ffmpeg/mux.c:353: undefined reference to `av_write_header'
Alors que bon: :~$ grep av_init_packet /opt/video/include/ffmpeg/* /opt/video/include/ffmpeg/avformat.h:void av_init_packet(AVPacket *pkt);
Ici, ton grep ne veut rien dire. C'est sur les bibliothèques qu'il faut chercher les symboles (objdump -t | grep).
Cela dit, ici, ton problème est qu'il manque un -lavformat dans la ligne de link. Regarde ce que le script de configuration a dit au sujet de -lavformat (cherche av_open_input_stream) mais comme ce bug n'est à ma connaissance pas dans VLC, je te suggère de faire un rapport de bug aux développeurs de VLVC plutôt.
./modules/codec/ffmpeg/libffmpeg.a(libffmpeg_a-mux.o)(.text+0xae1): /usr/src/vlvc-scm-2007-05-18/modules/codec/ffmpeg/mux.c:353: undefined reference to `av_write_header' collect2: ld returned 1 exit status
Alors que bon: :~$ grep av_init_packet /opt/video/include/ffmpeg/* /opt/video/include/ffmpeg/avformat.h:void av_init_packet(AVPacket *pkt);
Tu sais, ld, il s'en contrefiche, des include.
Kevin Denis , dans le message <slrnfa0rlr.4gc.kevin@zipslack.local.tux>,
a écrit :
./modules/codec/ffmpeg/libffmpeg.a(libffmpeg_a-mux.o)(.text+0xae1):
/usr/src/vlvc-scm-2007-05-18/modules/codec/ffmpeg/mux.c:353: undefined
reference to `av_write_header'
collect2: ld returned 1 exit status
Alors que bon:
kevin@zipslack:~$ grep av_init_packet /opt/video/include/ffmpeg/*
/opt/video/include/ffmpeg/avformat.h:void av_init_packet(AVPacket *pkt);
./modules/codec/ffmpeg/libffmpeg.a(libffmpeg_a-mux.o)(.text+0xae1): /usr/src/vlvc-scm-2007-05-18/modules/codec/ffmpeg/mux.c:353: undefined reference to `av_write_header' collect2: ld returned 1 exit status
Alors que bon: :~$ grep av_init_packet /opt/video/include/ffmpeg/* /opt/video/include/ffmpeg/avformat.h:void av_init_packet(AVPacket *pkt);
Tu sais, ld, il s'en contrefiche, des include.
Sam Hocevar
On 19 Jul 2007 22:58:05 GMT, Stephane TOUGARD wrote:
Celle posant le plus de probleme etant la Debian car elle ne respecte quasiment aucun standard de fait et applique stupidement sa propre regle a tous les cas.
Tu as sans doute des exemples pertinents desquels nous abreuver.
On 19 Jul 2007 22:58:05 GMT, Stephane TOUGARD wrote:
Celle posant le plus de probleme etant la Debian car elle ne respecte
quasiment aucun standard de fait et applique stupidement sa propre regle
a tous les cas.
Tu as sans doute des exemples pertinents desquels nous abreuver.
On 19 Jul 2007 22:58:05 GMT, Stephane TOUGARD wrote:
Celle posant le plus de probleme etant la Debian car elle ne respecte quasiment aucun standard de fait et applique stupidement sa propre regle a tous les cas.
Tu as sans doute des exemples pertinents desquels nous abreuver.
Le 20-07-2007, à propos de Re: Sur les logiciels libres, la prise de conscience se fait petit à petit, Sam Hocevar écrivait dans fr.comp.os.linux.debats :
On 19 Jul 2007 22:58:05 GMT, Stephane TOUGARD wrote:
Celle posant le plus de probleme etant la Debian car elle ne respecte quasiment aucun standard de fait et applique stupidement sa propre regle a tous les cas.
Tu as sans doute des exemples pertinents desquels nous abreuver.
Oui, on attend. Parce que dans les trucs non standard, il y a Solaris, HP-UX, Tru64 est hors concours... À moins que le truc standard consiste à dire qu'un soft doit rester là où son concepteur a décidé de le mettre...
JKB
-- Le cerveau, c'est un véritable scandale écologique. Il représente 2% de notre masse corporelle, mais disperse à lui seul 25% de l'énergie que nous consommons tous les jours.
Le 20-07-2007, à propos de
Re: Sur les logiciels libres, la prise de conscience se fait petit à petit,
Sam Hocevar écrivait dans fr.comp.os.linux.debats :
On 19 Jul 2007 22:58:05 GMT, Stephane TOUGARD wrote:
Celle posant le plus de probleme etant la Debian car elle ne respecte
quasiment aucun standard de fait et applique stupidement sa propre regle
a tous les cas.
Tu as sans doute des exemples pertinents desquels nous abreuver.
Oui, on attend. Parce que dans les trucs non standard, il y a
Solaris, HP-UX, Tru64 est hors concours... À moins que le truc
standard consiste à dire qu'un soft doit rester là où son concepteur
a décidé de le mettre...
JKB
--
Le cerveau, c'est un véritable scandale écologique. Il représente 2% de notre
masse corporelle, mais disperse à lui seul 25% de l'énergie que nous
consommons tous les jours.
Le 20-07-2007, à propos de Re: Sur les logiciels libres, la prise de conscience se fait petit à petit, Sam Hocevar écrivait dans fr.comp.os.linux.debats :
On 19 Jul 2007 22:58:05 GMT, Stephane TOUGARD wrote:
Celle posant le plus de probleme etant la Debian car elle ne respecte quasiment aucun standard de fait et applique stupidement sa propre regle a tous les cas.
Tu as sans doute des exemples pertinents desquels nous abreuver.
Oui, on attend. Parce que dans les trucs non standard, il y a Solaris, HP-UX, Tru64 est hors concours... À moins que le truc standard consiste à dire qu'un soft doit rester là où son concepteur a décidé de le mettre...
JKB
-- Le cerveau, c'est un véritable scandale écologique. Il représente 2% de notre masse corporelle, mais disperse à lui seul 25% de l'énergie que nous consommons tous les jours.
Kevin Denis
Le 20-07-2007, Sam Hocevar <sam+ a écrit :
/usr/src/vlvc-scm-2007-05-18/modules/codec/ffmpeg/mux.c:353: undefined reference to `av_write_header'
Alors que bon: :~$ grep av_init_packet /opt/video/include/ffmpeg/* /opt/video/include/ffmpeg/avformat.h:void av_init_packet(AVPacket *pkt);
Ici, ton grep ne veut rien dire.
Je ne connais pas grand chose en programmation, mais c'est bien grace aux headers (.h) qu'on peut appeler une fonction contenue dans une bibliotheque? Globalement, je pensais que si on avait le header, c'etait bon.
C'est sur les bibliothèques qu'il faut chercher les symboles (objdump -t | grep).
Cela dit, ici, ton problème est qu'il manque un -lavformat dans la ligne de link. Regarde ce que le script de configuration a dit au sujet de -lavformat (cherche av_open_input_stream)
Effectivement dans le config.log je vois: configure:49472: checking for av_open_input_stream in -lavformat configure:49507: gcc -o conftest -Wsign-compare -Wall -pipe -I/opt/video/include -DSYS_LINUX -L/opt/video/lib -lm conftest.c -lavformat -lavcodec -lz -lavutil >&5 /usr/lib/gcc/i486-slackware-linux/3.4.6/../../../../i486-slackware-linux/bin/ld: cannot find -lavformat <--- mais pourquoi donc? collect2: ld returned 1 exit status configure:49513: $? = 1 configure: failed program was: <---snip---> | char av_open_input_stream (); | int | main () | { | return av_open_input_stream (); | ; | return 0; | } configure:49547: result: no
Et juste apres on passe a checking for zlib.h
mais comme ce bug n'est à ma connaissance pas dans VLC, je te suggère de faire un rapport de bug aux développeurs de VLVC plutôt.
D'accord. Bin merci pour tout, j'aurais appris des choses en tout cas.
Et a part ca, connais tu d'autres systemes permettant de faire de la videoconference multiparticipant? -- Kevin
Le 20-07-2007, Sam Hocevar <sam+news@zoy.org> a écrit :
/usr/src/vlvc-scm-2007-05-18/modules/codec/ffmpeg/mux.c:353: undefined
reference to `av_write_header'
Alors que bon:
kevin@zipslack:~$ grep av_init_packet /opt/video/include/ffmpeg/*
/opt/video/include/ffmpeg/avformat.h:void av_init_packet(AVPacket *pkt);
Ici, ton grep ne veut rien dire.
Je ne connais pas grand chose en programmation, mais c'est bien grace
aux headers (.h) qu'on peut appeler une fonction contenue dans une
bibliotheque? Globalement, je pensais que si on avait le header,
c'etait bon.
C'est sur les bibliothèques qu'il
faut chercher les symboles (objdump -t | grep).
Cela dit, ici, ton problème est qu'il manque un -lavformat dans la
ligne de link. Regarde ce que le script de configuration a dit au sujet
de -lavformat (cherche av_open_input_stream)
Effectivement dans le config.log je vois:
configure:49472: checking for av_open_input_stream in -lavformat
configure:49507: gcc -o conftest -Wsign-compare -Wall -pipe
-I/opt/video/include -DSYS_LINUX -L/opt/video/lib -lm conftest.c
-lavformat -lavcodec -lz -lavutil >&5
/usr/lib/gcc/i486-slackware-linux/3.4.6/../../../../i486-slackware-linux/bin/ld:
cannot find -lavformat <--- mais pourquoi donc?
collect2: ld returned 1 exit status
configure:49513: $? = 1
configure: failed program was:
<---snip--->
| char av_open_input_stream ();
| int
| main ()
| {
| return av_open_input_stream ();
| ;
| return 0;
| }
configure:49547: result: no
Et juste apres on passe a checking for zlib.h
mais comme ce bug n'est à
ma connaissance pas dans VLC, je te suggère de faire un rapport de bug
aux développeurs de VLVC plutôt.
D'accord. Bin merci pour tout, j'aurais appris des choses en tout cas.
Et a part ca, connais tu d'autres systemes permettant de faire de la
videoconference multiparticipant?
--
Kevin
/usr/src/vlvc-scm-2007-05-18/modules/codec/ffmpeg/mux.c:353: undefined reference to `av_write_header'
Alors que bon: :~$ grep av_init_packet /opt/video/include/ffmpeg/* /opt/video/include/ffmpeg/avformat.h:void av_init_packet(AVPacket *pkt);
Ici, ton grep ne veut rien dire.
Je ne connais pas grand chose en programmation, mais c'est bien grace aux headers (.h) qu'on peut appeler une fonction contenue dans une bibliotheque? Globalement, je pensais que si on avait le header, c'etait bon.
C'est sur les bibliothèques qu'il faut chercher les symboles (objdump -t | grep).
Cela dit, ici, ton problème est qu'il manque un -lavformat dans la ligne de link. Regarde ce que le script de configuration a dit au sujet de -lavformat (cherche av_open_input_stream)
Effectivement dans le config.log je vois: configure:49472: checking for av_open_input_stream in -lavformat configure:49507: gcc -o conftest -Wsign-compare -Wall -pipe -I/opt/video/include -DSYS_LINUX -L/opt/video/lib -lm conftest.c -lavformat -lavcodec -lz -lavutil >&5 /usr/lib/gcc/i486-slackware-linux/3.4.6/../../../../i486-slackware-linux/bin/ld: cannot find -lavformat <--- mais pourquoi donc? collect2: ld returned 1 exit status configure:49513: $? = 1 configure: failed program was: <---snip---> | char av_open_input_stream (); | int | main () | { | return av_open_input_stream (); | ; | return 0; | } configure:49547: result: no
Et juste apres on passe a checking for zlib.h
mais comme ce bug n'est à ma connaissance pas dans VLC, je te suggère de faire un rapport de bug aux développeurs de VLVC plutôt.
D'accord. Bin merci pour tout, j'aurais appris des choses en tout cas.
Et a part ca, connais tu d'autres systemes permettant de faire de la videoconference multiparticipant? -- Kevin
Sam Hocevar
On Fri, 20 Jul 2007 10:17:29 +0000 (UTC), Kevin Denis wrote:
Est-ce que tu as un /opt/video/lib/libavformat.so ?
Ton installation de FFmpeg me semble bien bizarre ; depuis un moment, av_init_packet est une fonction inline (ce qui signifie qu'elle est présente dans les .h mais ne se retrouve a priori pas dans le .so. Il est possible qu'il y ait incohérence entre tes .h et tes .so, par exemple s'ils ont été installés à des moments différents.
Est-ce que tu as un /opt/video/lib/libavformat.so ?
Ton installation de FFmpeg me semble bien bizarre ; depuis un moment,
av_init_packet est une fonction inline (ce qui signifie qu'elle est
présente dans les .h mais ne se retrouve a priori pas dans le .so. Il
est possible qu'il y ait incohérence entre tes .h et tes .so, par
exemple s'ils ont été installés à des moments différents.
Est-ce que tu as un /opt/video/lib/libavformat.so ?
Ton installation de FFmpeg me semble bien bizarre ; depuis un moment, av_init_packet est une fonction inline (ce qui signifie qu'elle est présente dans les .h mais ne se retrouve a priori pas dans le .so. Il est possible qu'il y ait incohérence entre tes .h et tes .so, par exemple s'ils ont été installés à des moments différents.
Est-ce que tu as un /opt/video/lib/libavformat.so ?
Ton installation de FFmpeg me semble bien bizarre ; depuis un moment, av_init_packet est une fonction inline (ce qui signifie qu'elle est présente dans les .h mais ne se retrouve a priori pas dans le .so). Il est possible qu'il y ait incohérence entre tes .h et tes .so, par exemple s'ils ont été installés à des moments différents.
Est-ce que tu as un /opt/video/lib/libavformat.so ?
Ton installation de FFmpeg me semble bien bizarre ; depuis un moment,
av_init_packet est une fonction inline (ce qui signifie qu'elle est
présente dans les .h mais ne se retrouve a priori pas dans le .so). Il
est possible qu'il y ait incohérence entre tes .h et tes .so, par
exemple s'ils ont été installés à des moments différents.
Est-ce que tu as un /opt/video/lib/libavformat.so ?
Ton installation de FFmpeg me semble bien bizarre ; depuis un moment, av_init_packet est une fonction inline (ce qui signifie qu'elle est présente dans les .h mais ne se retrouve a priori pas dans le .so). Il est possible qu'il y ait incohérence entre tes .h et tes .so, par exemple s'ils ont été installés à des moments différents.