Pagina 1 di 1

Errore durante creazione pacchetto .deb

Inviato: domenica 6 luglio 2008, 12:23
da Markon
Ciao ragazzi!

Ho sviluppato un programmino in Python e sto seguendo questo video per creare il pacchetto .deb . (sono alle prime armi per la creazione dei pacchetti .deb ...)

L'errore che mi dà è questo:

Codice: Seleziona tutto

marco@YouthGoneWild:~/Desktop/sandbox/pypastebin-0.1.1$ sudo dpkg-buildpackage
dpkg-buildpackage: set CFLAGS to default value: -g -O2
dpkg-buildpackage: set CPPFLAGS to default value: 
dpkg-buildpackage: set LDFLAGS to default value: 
dpkg-buildpackage: set FFLAGS to default value: -g -O2
dpkg-buildpackage: set CXXFLAGS to default value: -g -O2
dpkg-buildpackage: source package pypastebin
dpkg-buildpackage: source version 0.1.1-1
dpkg-buildpackage: source changed by Marco
dpkg-buildpackage: host architecture i386
 debian/rules clean
dh_testdir
dh_testroot
rm -f build-stamp configure-stamp
dh_clean 
 dpkg-source -b pypastebin-0.1.1
dpkg-source: info: using source format `1.0'
dpkg-source: info: building pypastebin using existing pypastebin_0.1.1.orig.tar.gz
dpkg-source: info: building pypastebin in pypastebin_0.1.1-1.diff.gz
dpkg-source: error: cannot represent change to pypastebin-0.1.1/pypastebin-0.1.1.tar.gz: binary file contents changed
dpkg-source: warning: newly created empty file 'debian/docs' will not be represented in diff
dpkg-source: unrepresentable changes to source
dpkg-buildpackage: failure: dpkg-source -b pypastebin-0.1.1 gave error exit status 1
Nel file "rules" ho modificato solo ciò che consiglia nel video:

Codice: Seleziona tutto

build-stamp: configure-stamp  
	dh_testdir
	touch build-stamp

clean: 
	dh_testdir
	dh_testroot
	rm -f build-stamp configure-stamp
	dh_clean 

install: build
	dh_testdir
	dh_testroot
	dh_clean -k 
	dh_installdirs

	
	# Add here commands to install the package into debian/pypastebin.
	#$(MAKE) DESTDIR=$(CURDIR)/debian/pypastebin install
	mkdir -p $(CURDIR)/debian/pypastebin

	#cp pypastebin.py $(CURDIR)/debian/pypastebin/usr/bin/pypastebin.py

	mkdir -p $(CURDIR)/debian/pypastebin/usr/lib/pypastebin
	cp -r lib/ $(CURDIR)/debian/pypastebin/usr/lib/pypastebin
	cp -r src/ $(CURDIR)/debian/pypastebin/usr/lib/pypastebin
	cp pypastebin.py $(CURDIR)/debian/pypastebin/usr/lib/	
	ln -s pypastebin.py $(CURDIR)/debian/pypastebin/usr/bin/pypastebin.py

	mkdir -p $(CURDIR)/debian/pypastebin/usr/share/doc/pypastebin
	cp README.txt $(CURDIR)/debian/pypastebin/usr/share/doc/pypastebin
Non capisco: a cosa può essere dovuto quell'errore?

Grazie ;)

Re: Errore durante creazione pacchetto .deb

Inviato: lunedì 7 luglio 2008, 9:53
da gaspa
L'errore e` ovviamente questo:
dpkg-source: error: cannot represent change to pypastebin-0.1.1/pypastebin-0.1.1.tar.gz: binary file contents changed
mmm... ci sono dei binari che vengono compilati, in quel pacchetto?? in quel caso devi fare in  modo che non vengano considerati parte dell'orig.tar.gz.

Re: Errore durante creazione pacchetto .deb

Inviato: lunedì 7 luglio 2008, 13:03
da Markon
Ecco!

Ci sono riuscito.

Ho spostato il file .tar.gz che si trovava nella cartella pypastebin.0.1.1 (in cui lanciavo il comando sudo dpkg-buildpackage)

Grazie, gentilissimo ;)

Re: Errore durante creazione pacchetto .deb

Inviato: martedì 11 agosto 2009, 19:13
da bomastudio
a me da questo errore:

Codice: Seleziona tutto

alessandro@oem-desktop:~/Programmazione/prova/aedilwebschede-1.0$ sudo dpkg-buildpackage
dpkg-buildpackage: set CFLAGS to default value: -g -O2
dpkg-buildpackage: set CPPFLAGS to default value: 
dpkg-buildpackage: set LDFLAGS to default value: -Wl,-Bsymbolic-functions
dpkg-buildpackage: set FFLAGS to default value: -g -O2
dpkg-buildpackage: set CXXFLAGS to default value: -g -O2
dpkg-buildpackage: source package aedilwebschede
dpkg-buildpackage: source version 1.0-1
dpkg-buildpackage: source changed by alessandro barracco <bomastudio@gmail.com>
dpkg-buildpackage: host architecture amd64
 debian/rules clean
debian/rules:62: *** separatore mancante.  Arresto.
dpkg-buildpackage: failure: debian/rules clean gave error exit status 2
alessandro@oem-desktop:~/Programmazione/prova/aedilwebschede-1.0$ 
che faccio?

Re: Errore durante creazione pacchetto .deb

Inviato: martedì 11 agosto 2009, 19:38
da bomastudio
risolto, avevo scritto male il file rules