Compilar Rivendell: mudanças entre as edições

De Pontão Nós Digitais
Ir para navegaçãoIr para pesquisar
(adicionei cat lab macambira pois estamos trampando nisto)
 
(2 revisões intermediárias por um outro usuário não estão sendo mostradas)
Linha 1: Linha 1:
Nao esqueça do $export QTDIR=/usr/lib/qt3
Compilar Rivendell 2.0.2 x86 64
 
Não esqueça do $export QTDIR=/usr/lib/qt3


==UBUNTU==
==UBUNTU==
veja isto:
veja isto [http://rivendell.tryphon.org/wiki/Installing_Rivendell_2.xx_on_Debian_and_Create_a_Debian_package Installing Rivendell 2.xx on Debian and Create a Debian package]
http://rivendell.tryphon.org/wiki/Installing_Rivendell_2.xx_on_Debian_and_Create_a_Debian_package


dependencias
dependencias
libcdparanoia-dev libflac++-dev libflac-dev libsamplerate0-dev libid3tag0-dev libid3-3.8.3-dev libcurl4-gnutls-dev libsndfile1-dev libpam0g-dev libsoundtouch1-dev alsa-source libtwolame-dev libmp3lame-dev libmad0-dev libqt3-mt-mysql qt3-dev-tools qt3-dev-tools-compat qt4-dev-tools libjack-dev jackd qjackctllibasound2-dev mysql-client polymer qt3-qtconfig patchage
libcdparanoia-dev libflac++-dev libflac-dev libsamplerate0-dev libid3tag0-dev libid3-3.8.3-dev libcurl4-gnutls-dev libsndfile1-dev \
libpam0g-dev libsoundtouch1-dev alsa-source libtwolame-dev libmp3lame-dev libmad0-dev libqt3-mt-mysql qt3-dev-tools \
qt3-dev-tools-compat qt4-dev-tools libjack-dev jackd qjackctllibasound2-dev mysql-client polymer qt3-qtconfig patchage


Se tiver problema no Qt durante o ./configure
Se tiver problema no Qt durante o ./configure
Linha 14: Linha 17:
change line 20719
change line 20719
from:
from:
 
bnv_try_4="$CXX $QT_LIBS $LIBS -o bnv_qt_main bnv_qt_main.o moc_bnv_qt_test.o >/dev/null 2>/dev/null"
      bnv_try_4="$CXX $QT_LIBS $LIBS -o bnv_qt_main bnv_qt_main.o moc_bnv_qt_test.o >/dev/null 2>/dev/null"


To this:
To this:
 
bnv_try_4="$CXX -o bnv_qt_main bnv_qt_main.o moc_bnv_qt_test.o $QT_LIBS $LIBS >/dev/null 2>/dev/null"
      bnv_try_4="$CXX -o bnv_qt_main bnv_qt_main.o moc_bnv_qt_test.o $QT_LIBS $LIBS >/dev/null 2>/dev/null"


fonte:http://comments.gmane.org/gmane.comp.radio.rivendell.user/782
fonte:http://comments.gmane.org/gmane.comp.radio.rivendell.user/782


== Rivendell 2.1.3 no Fedora 16 ==
== Rivendell 2.1.3 no Fedora 16 ==
<source lang="bash">
yum -y install make automake gcc gcc-c++ intltool wget libstdc++-devel nano
yum install mysql-server
yum install qt3-devel qt4-devel qt4 qt4-x11 qt-mysql
yum install mpg321
yum install libsamplerate-devel
yum install id3lib-devel libid3tag-devel
yum install libXmu-devel
yum install jack-audio-connection-kit-devel jack-audio-connection-kit
yum install alsa-lib-devel alsa-lib
yum install libsamplerate
yum install cdparanoia
yum install sox
yum install libid3tag id3lib
yum install libsndfile-devel
yum install cdparanoia-devel
yum install libcurl-devel
yum install pam-devel
yum install soundtouch-devel
yum install libvorbis-devel
yum install libmad-devel
yum install lame-devel
yum install twolame-devel
yum install rpm-build
yum install qt3-MySQL
</source>


dependências
yum -y install make automake gcc gcc-c++ intltool wget libstdc++-devel nano
yum install mysql-server
yum install qt3-devel qt4-devel qt4 qt4-x11 qt-mysql
yum install mpg321
yum install libsamplerate-devel
yum install id3lib-devel libid3tag-devel
yum install libXmu-devel
yum install jack-audio-connection-kit-devel jack-audio-connection-kit
yum install alsa-lib-devel alsa-lib
yum install libsamplerate
yum install cdparanoia
yum install sox
yum install libid3tag id3lib
yum install libsndfile-devel
yum install cdparanoia-devel
yum install libcurl-devel
yum install pam-devel
yum install soundtouch-devel
yum install libvorbis-devel
yum install libmad-devel
yum install lame-devel
yum install twolame-devel
yum install rpm-build
yum install qt3-MySQL


wget http://www.rivendellaudio.org/ftpdocs/rivendell/rivendell-2.1.3.tar.gz
compilando
tar zxvf rivendell-2.1.3.tar.gz  
wget http://www.rivendellaudio.org/ftpdocs/rivendell/rivendell-2.1.3.tar.gz
export QTDIR=/usr/lib/qt3
tar zxvf rivendell-2.1.3.tar.gz  
export PATH=$PATH:$QTDIR/bin
export QTDIR=/usr/lib/qt3
cd rivendell-2.1.3/
export PATH=$PATH:$QTDIR/bin
./configure LIBS=-lpthread
cd rivendell-2.1.3/
make
./configure LIBS=-lpthread
make install
make
cp conf/rd.conf-sample  /etc/rd.conf
make install
chkconfig --add rivendell
cp conf/rd.conf-sample  /etc/rd.conf
chkconfig rivendell on
chkconfig --add rivendell
ldconfig /usr/local/lib
chkconfig rivendell on
cd /etc/ld.so.conf.d/
ldconfig /usr/local/lib
echo "/usr/local/lib" > rivendell.conf
cd /etc/ld.so.conf.d/
mkdir /var/snd
echo "/usr/local/lib" > rivendell.conf
mkdir /var/snd


configurações
* /etc/asound.conf
* /etc/rd.conf


nano /etc/asound.conf
[[Category:Lab Macambira]]
nano /etc/rd.conf

Edição atual tal como às 15h14min de 30 de outubro de 2012

Compilar Rivendell 2.0.2 x86 64

Não esqueça do $export QTDIR=/usr/lib/qt3

UBUNTU

veja isto Installing Rivendell 2.xx on Debian and Create a Debian package

dependencias

libcdparanoia-dev libflac++-dev libflac-dev libsamplerate0-dev libid3tag0-dev libid3-3.8.3-dev libcurl4-gnutls-dev libsndfile1-dev \
libpam0g-dev libsoundtouch1-dev alsa-source libtwolame-dev libmp3lame-dev libmad0-dev libqt3-mt-mysql qt3-dev-tools \
qt3-dev-tools-compat qt4-dev-tools libjack-dev jackd qjackctllibasound2-dev mysql-client polymer qt3-qtconfig patchage

Se tiver problema no Qt durante o ./configure para mim funcionou desinstalar os pacotes dev do Qt4 e alterar o script do configure assim:
I've attached a patch file for the configure script. But there is only one line that changed, so you may just want to edit that file and change line 20719 from:

bnv_try_4="$CXX $QT_LIBS $LIBS -o bnv_qt_main bnv_qt_main.o moc_bnv_qt_test.o >/dev/null 2>/dev/null"

To this:

bnv_try_4="$CXX -o bnv_qt_main bnv_qt_main.o moc_bnv_qt_test.o $QT_LIBS $LIBS >/dev/null 2>/dev/null"

fonte:http://comments.gmane.org/gmane.comp.radio.rivendell.user/782

Rivendell 2.1.3 no Fedora 16

dependências

yum -y install make automake gcc gcc-c++ intltool wget libstdc++-devel nano 
yum install mysql-server
yum install qt3-devel qt4-devel qt4 qt4-x11 qt-mysql
yum install mpg321
yum install libsamplerate-devel
yum install id3lib-devel libid3tag-devel
yum install libXmu-devel
yum install jack-audio-connection-kit-devel jack-audio-connection-kit
yum install alsa-lib-devel alsa-lib
yum install libsamplerate
yum install cdparanoia 
yum install sox
yum install libid3tag id3lib
yum install libsndfile-devel
yum install cdparanoia-devel
yum install libcurl-devel
yum install pam-devel
yum install soundtouch-devel
yum install libvorbis-devel
yum install libmad-devel
yum install lame-devel
yum install twolame-devel
yum install rpm-build
yum install qt3-MySQL

compilando

wget http://www.rivendellaudio.org/ftpdocs/rivendell/rivendell-2.1.3.tar.gz
tar zxvf rivendell-2.1.3.tar.gz 
export QTDIR=/usr/lib/qt3
export PATH=$PATH:$QTDIR/bin
cd rivendell-2.1.3/
./configure LIBS=-lpthread
make
make install
cp conf/rd.conf-sample  /etc/rd.conf
chkconfig --add rivendell
chkconfig rivendell on
ldconfig /usr/local/lib
cd /etc/ld.so.conf.d/
echo "/usr/local/lib" > rivendell.conf
mkdir /var/snd

configurações

  • /etc/asound.conf
  • /etc/rd.conf