je voudrai installer OLA (Open Lighting Architecture),
http://www.opendmx.net/index.php/Open_L ... chitecture
qui est un framework permettant aux applications développées avec, de recevoir et envoyer du DMX(protocole lumière) avec différent outil usb
donc je me suis lancer dans l'élaboration d'un PKGBUILD (malgré mes faibles connaissances en la matière)
OLA à besoin de protobuf et cppunit >= 1.9.6
CF: http://www.opendmx.net/index.php/OLA_on_Linux
et d'autre dépendances, je l'ai est déjà toutes installer, donc je ne les ai pas renseigné dans le PKGBUILD que voiçi :
Code : Tout sélectionner
# Maintainer: Your Name <youremail@domain.com>
pkgname=ola
pkgver=0.8.6
pkgrel=1
pkgdesc=""
arch=('i686')
url="http://linux-lighting.googlecode.com/files/ola-0.8.6.tar.gz"
license=('GPL')
depends=()
makedepends=()installer packet debian
optdepends=()
provides=()
conflicts=()
replaces=()
backup=()
options=()
install=
changelog=
source=($pkgname-$pkgver.tar.gz)
noextract=()
build() {
cd "$srcdir/$pkgname-$pkgver"
./configure --prefix=/usr
make
}
package() {
cd "$srcdir/$pkgname-$pkgver"
make DESTDIR="$pkgdir/" install
}
md5sums=('b9f11e2736c734d48fc30d8350a24540') #generate with 'makepkg -g'
Code : Tout sélectionner
../../../common/.libs/libolacommon.so: undefined reference to `google::protobuf::internal::GeneratedMessageReflection::GeneratedMessageReflection(google::protobuf::Descriptor const*, google::protobuf::Message const*, int const*, int, int, int, google::protobuf::DescriptorPool const*, google::protobuf::MessageFactory*, int)'
../../../common/.libs/libolacommon.so: undefined reference to `google::protobuf::internal::WireFormatLite::WriteBool(int, bool, google::protobuf::io::CodedOutputStream*)'
collect2: ld returned 1 exit status
make[4]: *** [e131_transmit_test] Erreur 1
make[4] : on quitte le répertoire « /home/bungle/ProgProj/ola/src/ola-0.8.6/plugins/e131/e131 »
make[3]: *** [all-recursive] Erreur 1
make[3] : on quitte le répertoire « /home/bungle/ProgProj/ola/src/ola-0.8.6/plugins/e131 »
make[2]: *** [all-recursive] Erreur 1
make[2] : on quitte le répertoire « /home/bungle/ProgProj/ola/src/ola-0.8.6/plugins »
make[1]: *** [all-recursive] Erreur 1
make[1] : on quitte le répertoire « /home/bungle/ProgProj/ola/src/ola-0.8.6 »
make: *** [all] Erreur 2
Abandon...
Code : Tout sélectionner
../../../common/.libs/libolacommon.so: undefined reference to `google::protobuf::io::CodedInputStream::PopLimit(int)'

pourtant j'ai bien installer protobuf 2.3.0-1 (comme conseiller sur le site d'ola(le deuxième lien))
si quelqu'un à une idée