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

De Pontão Nós Digitais
Ir para navegaçãoIr para pesquisar
Sem resumo de edição
(adicionei cat lab macambira pois estamos trampando nisto)
 
(7 revisões intermediárias por 2 usuários não estão sendo mostradas)
Linha 1: Linha 1:
Nao esqueça do $export QTDIR=/usr/lib64/qt-3.3 (este é o endereço no fedora se for necessario mudeo path)
Compilar Rivendell 2.0.2 x86 64


Estes são as dependencias (instalar primeiro):
Não esqueça do $export QTDIR=/usr/lib/qt3


FEDORA
==UBUNTU==
libogg-devel vorbis-tools libvorbis-devel flac-devel libmad libmad-devel twolame twolame-devel lame lame-devel alsa-lib-devel jack-audio-connection-kit jack-audio-connection-kit-devel  qt  qt-devel qt-mysql  qt3  qt3-devel  qt3-MySQL libsamplerate  libsamplerate-devel  libsndfile  libsndfile-devel cdparanoia libXmu-devel  cdparanoia-devel  cdparanoia-libs id3lib  id3lib-devel  libcurl  libcurl-devel pam-devel  soundtouch  soundtouch-devel
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]


==UBUNTU==
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 16: 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 ==
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
[[Category:Lab Macambira]]

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