pbuilder

Installazione, configurazione e uso di programmi e strumenti.
Avatar utente
striker
Prode Principiante
Messaggi: 42
Iscrizione: mercoledì 29 novembre 2006, 9:36

pbuilder

Messaggio da striker »

Ciao a tutti,
sto tentando di creare un deb di asterisk 1.6 per intrepid ma lanciando 'sudo pbuilder build' riscontro un piccolo problema.
Asterisk si compila alla perfezione,tutte le dipendenze soddisfatte ma quando arriva make install ottengo il seguente errore:

Codice: Seleziona tutto

+--------- Asterisk Build Complete ---------+
 + Asterisk has successfully been built, and +
 + can be installed by running:              +
 +                                           +
 +                make install               +
 +-------------------------------------------+
make[1]: Leaving directory `/tmp/buildd/asterisk-1.6.0.1'
#docbook-to-man debian/asterisk.sgml > asterisk.1
touch build-stamp
 fakeroot debian/rules binary
dh_testdir
dh_testroot
dh_clean -k 
dh_installdirs
# Add here commands to install the package into debian/asterisk.
/usr/bin/make prefix=/tmp/buildd/asterisk-1.6.0.1/debian/asterisk/usr install
make[1]: Entering directory `/tmp/buildd/asterisk-1.6.0.1'
   [CC] astcanary.c -> astcanary.o
astcanary.c: In function 'main':
astcanary.c:85: warning: ignoring return value of 'write', declared with attribute warn_unused_result
   [LD] astcanary.o -> astcanary
if [ x`/usr/bin/id -un` = xroot ]; then CFLAGS=" -pipe -Wall -Wstrict-prototypes -Wmissing-prototypes -Wmissing-declarations -g3 -include /tmp/buildd/asterisk-1.6.0.1/include/asterisk/autoconfig.h -march=i486 " sh build_tools/mkpkgconfig /usr/lib/pkgconfig; fi
mkdir -p /var/lib/asterisk/static-http
mkdir: cannot create directory `/var/lib/asterisk': Permission denied
make[1]: *** [datafiles] Error 1
make[1]: Leaving directory `/tmp/buildd/asterisk-1.6.0.1'
make: *** [install] Error 2
dpkg-buildpackage: failure: fakeroot debian/rules binary gave error exit status 2
pbuilder: Failed autobuilding of package
 -> Aborting with an error
 -> unmounting dev/pts filesystem
 -> unmounting proc filesystem
 -> cleaning the build env 
    -> removing directory /var/cache/pbuilder/build//28991 and its subdirectories
sembrerebbe un problema relativo ai permessi ma non capisco perchè vada a creare una directory sotto /var/lib ?non dovrebbe installarlo sotto asterisk-1.6.0.1/debian/ ?
Avete qualche fonte di informazioni approfondite riguardo al file rules che viene creato lanciando dh_make?
Grazie
L'unica cosa che gira sotto windows sono le palle.
Avatar utente
saltydog
Imperturbabile Insigne
Imperturbabile Insigne
Messaggi: 2848
Iscrizione: mercoledì 9 febbraio 2005, 14:43
Località: Roma
Contatti:

Re: pbuilder

Messaggio da saltydog »

Qui trovi tutte le regole del caso...
http://www.debian.org/doc/debian-policy/ch-source.html
My Ubuntu Wiki Page- Mi trovate anche qui.
Scrivi risposta

Ritorna a “Applicazioni”

Chi c’è in linea

Visualizzano questa sezione: 0 utenti iscritti e 9 ospiti