deb package building

0

Ao tentar criar um pacote, eu dei o seguinte comando no terminal:

cd Downloads/src/
cd unity-5.10.0/
dpkg-buildpackage -rfakeroot -uc -b

Em seguida, ele mostra a saída:

dpkg-buildpackage: export CFLAGS from dpkg-buildflags (origin: vendor): -g -O2 -fstack-protector --param=ssp-buffer-size=4 -Wformat -Wformat-security
dpkg-buildpackage: export CPPFLAGS from dpkg-buildflags (origin: vendor): -D_FORTIFY_SOURCE=2
dpkg-buildpackage: export CXXFLAGS from dpkg-buildflags (origin: vendor): -g -O2 -fstack-protector --param=ssp-buffer-size=4 -Wformat -Wformat-security
dpkg-buildpackage: export FFLAGS from dpkg-buildflags (origin: vendor): -g -O2
dpkg-buildpackage: export LDFLAGS from dpkg-buildflags (origin: vendor): -Wl,-Bsymbolic-functions -Wl,-z,relro
dpkg-buildpackage: source package unity
dpkg-buildpackage: source version 5.10.0-0ubuntu6
dpkg-buildpackage: source changed by Didier Roche <[email protected]>
dpkg-buildpackage: host architecture i386
dpkg-source --before-build unity-5.10.0
dpkg-checkbuilddeps: Unmet build dependencies: libutouch-grail-dev (>= 1.0.20) libutouch-geis-dev (>= 2.0.10)
dpkg-buildpackage: warning: Build dependencies/conflicts unsatisfied; aborting.
dpkg-buildpackage: warning: (Use -d flag to override.)

Então eu tentei instalar o pacote usando:

cd..
sudo dpkg -i *deb

E isso dá:

[sudo] password for harshnarang8: 
dpkg: error processing *deb (--install):
cannot access archive: No such file or directory
Errors were encountered while processing:
*deb

O que exatamente está causando o problema e como encontrá-lo?

    
por newcode 27.05.2014 / 11:21

1 resposta

0
dpkg-checkbuilddeps: Unmet build dependencies: libutouch-grail-dev (>= 1.0.20) libutouch-geis-dev (>= 2.0.10)
dpkg-buildpackage: warning: Build dependencies/conflicts unsatisfied; aborting.

libutouch-grail-dev é uma das dependências de compilação, mas você não o instalou. Faça:

apt-get build-dep unity

Seu segundo erro acontece porque a compilação do pacote falhou, então você não tem um pacote compilado. Você não pode instalar um pacote que você não tem.

    
por bain 27.05.2014 / 12:02