2014-10-24

uctimsclient on CentOS 7 설치하기

1. Download하기
2. 설치하기
        cd /opt
        tar -xvf uctimsclient1.0.14.tar.gz
3. 설치하기 전,  필요한 libiary를 설치해 줍니다.
       cd /opt

       tar -xvf libosip2-4.1.0.tar.gz
       cd /opt/libosip2-4.1.0
       ./configure
       make
       make install

       tar -xvf libeXosip2-4.1.0.tar.gz
       ./configure
       make
       make check
       make install       

       yum install lua*

       http://sourceforge.net/projects/mad/files/libmad/0.15.1b/   //MPEG Audio Decorder

       cd /opt
       tar -xvf libmad-0.15.1b.tar.gz
       cd /opt/libmad-0.15.1b
       ./configure
       make  // "-fforce-mem" 에러가 발생하면 Makefile에서 '-fforce-mem'부분을 삭제해 주세요
       make check
       make install

       http://ffmpeg.mplayerhq.hu/download.html
       cd /opt
       tar -xvf ffmpeg-1.2.9.tar.bz2 //최신 버전 ffmpeg-2.4.8도 있지만 vlc에서 지원하지 않을 수도 있습니다.
       cd /opt/ffmpeg-1.2.9
       ./configure --disable-yasm --enable-shared
       ldconfig
       make
       make install

       tar -xvf a52dec-0.7.4.tar  // a free ATSC A/52 stream decoder (http://liba52.sourceforge.net)
       cd /opt/a52dec-0.7.4
       ./configure
       make
       make install

       yum install alsa-lib-devel
       yum install libgcrypt*

       http://ftp.gnu.org/gnu/automake/
       tar -xvf automake-1.14.tar.xz
       cd /opt/automake-1.14
       ./configure
       make
       make install

       http://www.videolan.org/vlc/download-sources.html
       cd /opt
       tar -xvf vlc-2.1.5.tar.xz 
       cd vlc-2.1.5
       export PKG_CONFIG_PATH=/usr/local/lib/pkgconfig
       ./configure
       make

        아직 아래의 문제는 해결을 못하였네요.
       /usr/bin/ld: /usr/local/lib/liba52.a(parse.o): relocation R_X86_64_32S against `.rodata' can not be used when making a shared object; recompile with -fPIC
       /usr/local/lib/liba52.a: could not read symbols: Bad value