[vlc] Re: Problems running vlc 0.8.6a on Linux ARM
Jean-Paul Saman
jean-paul.saman at planet.nl
Tue Apr 3 11:43:20 CEST 2007
James W. Mills wrote:
> Hi.
>
> I am trying to build vlc for an embedded ARM device, and I am running
> into some problems. I initially started with VLC 0.8.4, and it worked
> very well. I built it to support an incoming ts stream of either mp3 or
> aac.
>
> However, I have need of some ruby bindings to the language that require
> 0.8.6 (or newer). So, I downloaded 0.8.6a source code from the vlc
> website, and tried the same configure process that I used for 0.8.4.
> This failed due to the fact that "--disable-plugins" does not seem to
> work very well anymore. So, I began tuning the configure parameters,
> taking out things I did not absolutely need. Here is what I ended up with:
>
> ./configure --build=i686-linux --host=arm-linux --target=arm-linux
> --prefix=/usr --exec_prefix=/usr --bindir=/usr/bin --sbindir=/usr/sbin
> --libexecdir=/usr/libexec --datadir=/usr/share --sysconfdir=/etc
> --sharedstatedir=/usr/com --localstatedir=/var --libdir=/usr/lib
> --includedir=/usr/include --oldincludedir=/usr/include
> --infodir=/usr/share/info --mandir=/usr/share/man
> --with-dvbpsi-tree=./../libdvbpsi4-0.1.5 --disable-dvdnav
> --disable-fribidi --disable-x11 --disable-xvideo --disable-glx
> --disable-opengl --disable-sdl --disable-freetype --disable-libxml2
> --disable-qte --disable-qt-video --disable-fb --enable-oss
> --disable-alsa --disable-skins --disable-skins2 --disable-gtk
> --disable-gtk2 --disable-pda --disable-gnome --disable-gnome2
> \--disable-wxwidgets --disable-qt --disable-qt4 --disable-kde
> --disable-xosd --disable-visual --disable-goom --disable-slp
> --disable-daap --disable-bonjour --disable-joystick --disable-nls
> --disable-dbus --disable-hal --disable-ffmpeg --disable-screen
> --disable-dvdread --disable-hal --disable-dvdnav --disable-png
> --enable-faad
>
> I run ./bootstrap, this configure line, make, and make
> DESTDIR=/tmp/arm_vlc install. The build goes fine, but I end up with
> several scripts in place of .so files:
>
> jmills at jackdaw:/tmp/arm_vlc$ find . -name \*.so -exec file {} \;|grep Bourn
> ./usr/lib/vlc/mux/libmux_ogg_plugin.so: Bourne-Again shell script text
> executable
> ./usr/lib/vlc/codec/libvorbis_plugin.so: Bourne-Again shell script text
> executable
> ./usr/lib/vlc/codec/libfaad_plugin.so: Bourne-Again shell script text
> executable
> ./usr/lib/vlc/codec/liblibmpeg2_plugin.so: Bourne-Again shell script
> text executable
> ./usr/lib/vlc/demux/libogg_plugin.so: Bourne-Again shell script text
> executable
> ./usr/lib/vlc/demux/libid3tag_plugin.so: Bourne-Again shell script text
> executable
> ./usr/lib/vlc/demux/libmp4_plugin.so: Bourne-Again shell script text
> executable
> ./usr/lib/vlc/services_discovery/libsap_plugin.so: Bourne-Again shell
> script text executable
> ./usr/lib/vlc/audio_filter/libmpgatofixed32_plugin.so: Bourne-Again
> shell script text executable
> ./usr/lib/vlc/audio_filter/liba52tofloat32_plugin.so: Bourne-Again shell
> script text executable
>
>
> I can tar up the ./usr/lib and ./usr/bin directories of
> the"/tmp/arm_vlc" and unpack them on my ARM device. All dependencies
> are met. But vlc complains of not being able to load the so files
> listed above. It will not even playback an mp3 file! :( Removing these
> files does not help either...
>
> I have tried a subversion trunk build as well, with the exact same
> parameters and steps as above. It compiles up, and there are no ".so
> shell scripts". I can see the relink command being run as I do the make
> install step. If I tar this up and move it to my device, it finds all
> of the needed modules and begins to play my mp3. However, I only get
> "main audio output warning: PTS is out of range" errors and no audio.
> Same for AAC files.
>
>
> I could really use some help here. Can some one please tell me what I
> am doing wrong with VLC >= 0.8.6a for my ARM device?
Add --disable-libtool to the configure line.
Gtz,
Jean-Paul Saman.
--
This is the vlc mailing-list, see http://www.videolan.org/vlc/
To unsubscribe, please read http://www.videolan.org/support/lists.html
More information about the vlc
mailing list