[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