Como construir a última versão do Banshee no Ubuntu

1

Estou tentando construir o banshee, mas não consigo compilá-lo. Eu usei o tarball de origem do banshee e o código github do banshee .

Aqui está um script sobre o que eu já fiz:

#!/bin/bash

# dependencies

sudo apt-get install aptitude
sudo aptitude build-dep banshee

sudo apt-get install git-core autoconf p7zip-full automake libtool intltool gcc make libgconf2.0-cil-dev libgconf2-dev boo libboo-cil-dev mono-gmcs libglib2.0-cil-dev libgstreamer1.0-dev gstreamer-1.0 libgstreamer0.10-dev libgstreamer-plugins-base0.10-dev gtk-sharp2-gapi libdbus-glib1.0-cil-dev libmono-addins-cil-dev libgudev3.0-cil sqlite3 libsqlite3-dev libdbus-glib-1-dev libmtp-dev libgpod-cil-dev libmono-zeroconf-cil-dev libgtk-3-dev monodevelop libgudev3.0-cil* 

#downloading 
# wget http://ftp.gnome.org/pub/GNOME/sources/banshee/2.9/banshee-2.9.1.tar.xz
# 7z x banshee-2.9.1.tar.xz
# 7z x banshee-2.9.1.tar
git clone git://github.com/GNOME/banshee.git
cd banshee

#dependencies: PASSED 
git clone git://github.com/mono/gtk-sharp.git
cd gtk-sharp
./autogen.sh
make
sudo make install 
cd ..

# gstreamer-sharp-1.0: PASSED 
git clone git://github.com/inizan-yannick/gstreamer-sharp-1.0.git
cd gstreamer-sharp-1.0
./autogen.sh
make
sudo make install 
cd ..

# taglib-sharp: PASSED 
git clone git://github.com/mono/taglib-sharp.git
cd taglib-sharp
./autogen.sh 
make
sudo make install
cd ..

# configuring, make and installing banshee
./configure
make
sudo make install

Neste momento, recebo o seguinte erro, quando eu make banshee.

error CS0006: Metadata file '/usr/local/lib/cli/gstreamer-sharp-1.0/gstreamer-sharp.dll' could not be found

Mas o configure ; make ; sudo make install do gstreamer-sharp-1.0 PASSED sem problemas.

    
por blade19899 12.08.2014 / 21:07

2 respostas

0

O repositório que você está usando para o gstreamer-sharp está errado, ele deve ser git: //anongit.freedesktop.org/gstreamer/gstreamer-sharp (e finalize a tag 0.99.0 depois de clone).

Além disso, eu vi algumas distros falharem ao carregar assembléias localizadas em / usr / local, então você pode tentar corrigir esse problema usando o prefixo / usr (passando-o na fase de configuração: ./autogen.sh --prefix=/usr ) .

    
por knocte 13.08.2014 / 15:14
0

Eu tentei compilá-lo sozinho sem resultados. Mesmo assim fiz uma busca e vim com a página: Download do banshee (DEB, RPM, TXZ, XZ)

Lá eu encontrei banshee_2.9.0 + really2.6.2-2ubuntu2.1_amd64.deb , não é uma resposta direta mas, no meu caso, o Amazon Player estava sã e salva (não funcionando antes) também (não é problemático) os outros plugins. Eu achei isso uma abordagem muito mais fácil. Continuarei a resolver o problema de compilação mencionado acima

    
por jglerner 17.08.2014 / 15:23