Page 1 of 1

[VLC 1.1.9] Configure problem

Posted: 16 May 2011 11:57
by manunc
Hello,

I try to compile vlc 1.1.9 to stream DVB-T flow and stream it in H264 encoded flow to Darwin (is my configure ok for dvb, h264 and rtsp options ?).

I got one error about kde4-config at the end.

I have run bootstrap then:
# ./configure --enable-xvideo --enable-sdl --enable-mad --enable-a52 --enable-dca --enable-libmpeg2 --enable-dvdnav --enable-faad --enable-vorbis --enable-ogg --enable-theora --enable-mkv --enable-freetype --enable-fribidi --enable-speex --enable-flac --enable-live555 --enable-caca --enable-skins2 --enable-alsa --enable-qt4 --enable-realrtsp --enable-dvb --enable-dvbpsi --enable-run-as-root --enable-x264 --disable-osso_screensaver > ./configure.log

and I got:
configure: WARNING: lua5.1 not found, trying lua >= 5.1 instead
configure: WARNING: TagLib library not found
configure: WARNING: Library libraw1394 >= 2.0.1 libavc1394 >= 0.5.3 needed for dv was not found
configure: WARNING: LibV4L support disabled because libv4l development headers were not found
configure: WARNING: LibV4L2 support disabled because libv4l2 development headers were not found
configure: WARNING: new enough libcddb not found. CDDB access disabled
configure: WARNING: Library shout >= 2.1 needed for shout was not found
configure: WARNING: libmodplug not found or a broken version (0.8.8.0) was found!
configure: WARNING: Library schroedinger-1.0 >= 1.0.10 needed for schroedinger was not found
configure: WARNING: Library fluidsynth needed for fluidsynth was not found
configure: WARNING: ZVBI library not found. Enabling the telx module instead
configure: WARNING: LIBASS library not found
configure: WARNING: libxcb-keysyms not found. Hotkeys will not be supported.
configure: WARNING: The development package for SDL_image is not installed.
You should install it alongside your SDL package.
configure: WARNING: Library librsvg-2.0 >= 2.9.0 needed for svg was not found
configure: WARNING: Not building Roku HD1000 compatible video output
configure: WARNING: Not building Roku HD1000 compatible video output
configure: WARNING: Library libpulse >= 0.9.11 needed for pulse was not found
configure: WARNING: It is STRONGLY advised to update to pulse 0.9.22
configure: WARNING: Library portaudio-2.0 needed for portaudio was not found
configure: WARNING: Library libgoom2 needed for goom was not found
configure: WARNING: libprojectM library not found
configure: WARNING: Library avahi-client >= 0.6 needed for bonjour was not found
./configure: line 67249: kde4-config: command not found

WARNING are not serious I guess but what about the last error about kde4-config ? I am using fedora 12 and Gnome.

Thx by advance for the help

Re: [VLC 1.1.9] Configure problem

Posted: 16 May 2011 12:54
by Rémi Denis-Courmont
Not serious either.

Re: [VLC 1.1.9] Configure problem

Posted: 16 May 2011 14:22
by manunc
But when I run make I got:

...

make[5]: entrant dans le répertoire « /home/manu/avertv/vlc-1.1.9/modules/codec/avcodec »
make all-am
make[6]: entrant dans le répertoire « /home/manu/avertv/vlc-1.1.9/modules/codec/avcodec »
CC libavcodec_plugin_la-avcodec.lo
avcodec.c: In function ‘OpenDecoder’:
avcodec.c:265: erreur: ‘FF_MM_MMX’ undeclared (first use in this function)
avcodec.c:265: erreur: (Each undeclared identifier is reported only once
avcodec.c:265: erreur: for each function it appears in.)
avcodec.c:269: erreur: ‘FF_MM_MMXEXT’ undeclared (first use in this function)
avcodec.c:273: erreur: ‘FF_MM_3DNOW’ undeclared (first use in this function)
avcodec.c:277: erreur: ‘FF_MM_SSE’ undeclared (first use in this function)
avcodec.c:281: erreur: ‘FF_MM_SSE2’ undeclared (first use in this function)
make[6]: *** [libavcodec_plugin_la-avcodec.lo] Erreur 1
make[6]: quittant le répertoire « /home/manu/avertv/vlc-1.1.9/modules/codec/avcodec »
make[5]: *** [all] Erreur 2
make[5]: quittant le répertoire « /home/manu/avertv/vlc-1.1.9/modules/codec/avcodec »
make[4]: *** [all-recursive] Erreur 1
make[4]: quittant le répertoire « /home/manu/avertv/vlc-1.1.9/modules/codec »
make[3]: *** [all] Erreur 2
make[3]: quittant le répertoire « /home/manu/avertv/vlc-1.1.9/modules/codec »
make[2]: *** [all-recursive] Erreur 1
make[2]: quittant le répertoire « /home/manu/avertv/vlc-1.1.9/modules »
make[1]: *** [all-recursive] Erreur 1
make[1]: quittant le répertoire « /home/manu/avertv/vlc-1.1.9 »
make: *** [all] Erreur 2
[root@kannel vlc-1.1.9]#

Re: [VLC 1.1.9] Configure problem

Posted: 17 May 2011 06:56
by manunc
The same with VLC 1.0.6:

Making all in avcodec
make[5]: entrant dans le répertoire « /home/manu/avertv/vlc-1.0.6/modules/codec/avcodec »
make all-am
make[6]: entrant dans le répertoire « /home/manu/avertv/vlc-1.0.6/modules/codec/avcodec »
/bin/sh ../../../libtool --tag=CC --mode=compile gcc -std=gnu99 -DHAVE_CONFIG_H -I. -I../../.. -I../../../include -I../../../include -DSYS_LINUX `top_srcdir="../../.." top_builddir="../../.." ../../../vlc-config --cflags plugin libavcodec_plugin_la-avcodec.lo` -Wall -Wextra -Wsign-compare -Wundef -Wpointer-arith -Wbad-function-cast -Wcast-align -Wwrite-strings -Wmissing-prototypes -Wvolatile-register-var -Werror-implicit-function-declaration -MT libavcodec_plugin_la-avcodec.lo -MD -MP -MF .deps/libavcodec_plugin_la-avcodec.Tpo -c -o libavcodec_plugin_la-avcodec.lo `test -f 'avcodec.c' || echo './'`avcodec.c
libtool: compile: gcc -std=gnu99 -DHAVE_CONFIG_H -I. -I../../.. -I../../../include -I../../../include -DSYS_LINUX -D_FILE_OFFSET_BITS=64 -D__USE_UNIX98 -D_LARGEFILE64_SOURCE -D_REENTRANT -D_THREAD_SAFE -D__LIBVLC__ -D__PLUGIN__ -DMODULE_NAME=avcodec -DMODULE_NAME_IS_avcodec -DMODULE_STRING=\"avcodec\" -O2 -ffast-math -funroll-loops -mtune=pentium2 -fomit-frame-pointer -I/usr/include/ffmpeg -Wall -Wextra -Wsign-compare -Wundef -Wpointer-arith -Wbad-function-cast -Wcast-align -Wwrite-strings -Wmissing-prototypes -Wvolatile-register-var -Werror-implicit-function-declaration -MT libavcodec_plugin_la-avcodec.lo -MD -MP -MF .deps/libavcodec_plugin_la-avcodec.Tpo -c avcodec.c -fPIC -DPIC -o .libs/libavcodec_plugin_la-avcodec.o
avcodec.c: In function ‘OpenDecoder’:
avcodec.c:250: erreur: ‘FF_MM_MMX’ undeclared (first use in this function)
avcodec.c:250: erreur: (Each undeclared identifier is reported only once
avcodec.c:250: erreur: for each function it appears in.)
avcodec.c:254: erreur: ‘FF_MM_MMXEXT’ undeclared (first use in this function)
avcodec.c:258: erreur: ‘FF_MM_3DNOW’ undeclared (first use in this function)
avcodec.c:262: erreur: ‘FF_MM_SSE’ undeclared (first use in this function)
avcodec.c:266: erreur: ‘FF_MM_SSE2’ undeclared (first use in this function)
make[6]: *** [libavcodec_plugin_la-avcodec.lo] Erreur 1
make[6]: quittant le répertoire « /home/manu/avertv/vlc-1.0.6/modules/codec/avcodec »
make[5]: *** [all] Erreur 2
make[5]: quittant le répertoire « /home/manu/avertv/vlc-1.0.6/modules/codec/avcodec »
make[4]: *** [all-recursive] Erreur 1
make[4]: quittant le répertoire « /home/manu/avertv/vlc-1.0.6/modules/codec »
make[3]: *** [all] Erreur 2
make[3]: quittant le répertoire « /home/manu/avertv/vlc-1.0.6/modules/codec »
make[2]: *** [all-recursive] Erreur 1
make[2]: quittant le répertoire « /home/manu/avertv/vlc-1.0.6/modules »
make[1]: *** [all-recursive] Erreur 1
make[1]: quittant le répertoire « /home/manu/avertv/vlc-1.0.6 »
make: *** [all] Erreur 2

Re: [VLC 1.1.9] Configure problem

Posted: 17 May 2011 08:32
by Rémi Denis-Courmont
Something wrong with your avcodec development files.

Re: [VLC 1.1.9] Configure problem

Posted: 17 May 2011 08:43
by manunc
I used ffmpeg git sources that I have compiled to get the libavcodec.

I will try to reinstall it.

Re: [VLC 1.1.9] Configure problem

Posted: 17 May 2011 11:00
by Jean-Baptiste Kempf
You can only compile vlc git master against ffmpeg git master.

Re: [VLC 1.1.9] Configure problem

Posted: 17 May 2011 13:49
by manunc
I have tested again with ffmpeg git or snapshot but I got the same error.

Question: Are the avcodec devel package integrated in ffmpeg?
I am under fedora 12 kernel 2.6.32, any doubt with that?

I may have to test under another linux.

Re: [VLC 1.1.9] Configure problem

Posted: 17 May 2011 15:09
by Jean-Baptiste Kempf
Read my post...