[streaming] Re: Problems Compiling vls

Zeb zeb at zebulon.org.uk
Thu Apr 6 14:05:31 CEST 2006


Steve Nelson wrote:
> Hello All,
>
> Am trying to compile vls 0.5.6 on a Centos 4 machine.  I've been
> following the VideoLAN HowTo, and have installed the libraries
> required:
>
> # ls -ld /usr/local/src/libdv* | grep -v gz
> drwxr-xr-x  2 sanelson users   4096 Apr  6 09:24 /usr/local/src/libdvb-0.2.2
> drwxrwsrwx  8     1000  1000   4096 Apr  6 09:25 /usr/local/src/libdvbpsi3-0.1.4
> drwxrwxrwx  7     1000  1000   4096 Apr  6 09:28 /usr/local/src/libdvdcss-1.2.8
> drwxrwsrwx  4     6581 30099   4096 Apr  6 09:33 /usr/local/src/libdvdread-0.9.4
>
> The vls configure script runs without complaint (I didn't specify any
> options), but when I try to make:
>
> [root at paddy vls-0.5.6]# make
> Compiling src/core/application.cpp...
> g++  -Wall -D_REENTRANT -D_FILE_OFFSET_BITS=64
> -DCONFIG_PATH='"/usr/local/etc/videolan/vls"' -DBUGGY_VLC
> -DYY_NO_UNPUT -DSYSLOG  -o obj/core/application.o -c
> src/core/application.cpp
> In file included from src/core/application.cpp:97:
> src/core/hashtable.h:67: error: an explicit specialization must be
> preceded by 'template <>'
> src/core/hashtable.h:80: error: an explicit specialization must be
> preceded by 'template <>'
> src/core/hashtable.h:93: error: an explicit specialization must be
> preceded by 'template <>'
> In file included from src/core/application.cpp:113:
> src/core/library.cpp: In member function `void C_Library<Type, Arg>::Load()':
> src/core/library.cpp:82: error: `DL_LAZY' undeclared (first use this function)
> src/core/library.cpp:82: error: (Each undeclared identifier is
> reported only once for each function it appears in.)
> src/core/library.cpp:93: error: there are no arguments to `dlsym' that
> depend on a template parameter, so a declaration of `dlsym' must be
> available
> src/core/library.cpp:93: error: (if you use `-fpermissive', G++ will
> accept your code, but allowing the use of an undeclared name is
> deprecated)
> src/core/library.cpp:110: error: there are no arguments to `dlsym'
> that depend on a template parameter, so a declaration of `dlsym' must
> be available
> src/core/library.cpp: In member function `void C_Library<Type, Arg>::Unload()':
> src/core/library.cpp:133: error: there are no arguments to `dlclose'
> that depend on a template parameter, so a declaration of `dlclose'
> must be available
> src/core/library.cpp: In member function `C_String C_Library<Type,
> Arg>::GetLoaderError()':
> src/core/library.cpp:177: error: there are no arguments to `dlerror'
> that depend on a template parameter, so a declaration of `dlerror'
> must be available
> make: *** [obj/core/application.o] Error 1
>
> System is:
>
> [root at paddy vls-0.5.6]# cat /etc/redhat-release
> CentOS release 4.2 (Final)
> [root at paddy vls-0.5.6]# gcc -v
> Reading specs from /usr/lib/gcc/i386-redhat-linux/3.4.4/specs
> Configured with: ../configure --prefix=/usr --mandir=/usr/share/man
> --infodir=/usr/share/info --enable-shared --enable-threads=posix
> --disable-checking --with-system-zlib --enable-__cxa_atexit
> --disable-libunwind-exceptions --enable-java-awt=gtk
> --host=i386-redhat-linux
> Thread model: posix
> gcc version 3.4.4 20050721 (Red Hat 3.4.4-2)
> [root at paddy vls-0.5.6]# uname -a
> Linux paddy 2.6.9-22.0.2.EL #1 Tue Jan 17 06:51:40 CST 2006 i686 i686
> i386 GNU/Linux
>
> Is there any more information I should provide?
>
> I would appreciate guidance on what to do next, as I'm not a c/c++
> programmer, I'm not entirely sure what the above output means, and how
> to troubleshoot further.
>
> Thanks in advance.
>
> S.
>
>   

Hi,

I don't talk for vlc developers, but according to this page:
http://www.videolan.org/streaming/
"Most of the VLS functionality can now be found in the much better VLC
program. Usage of VLC instead of VLS is advised."
So except you need a specific function in VLS, VLC can do streaming as
well as VLS does.

Regards,
Eric

-- 
This is the streaming mailing-list, see http://www.videolan.org/streaming/
To unsubscribe, please read http://www.videolan.org/support/lists.html



More information about the streaming mailing list