Nie jesteś zalogowany.
Jeśli nie posiadasz konta, zarejestruj je już teraz! Pozwoli Ci ono w pełni korzystać z naszego serwisu. Spamerom dziękujemy!

Ogłoszenie

Prosimy o pomoc dla małej Julki — przekaż 1% podatku na Fundacji Dzieciom zdazyć z Pomocą.
Więcej informacji na dug.net.pl/pomagamy/.

#1  2007-05-13 15:26:53

  azhag - Admin łajza

azhag
Admin łajza
Skąd: Warszawa
Zarejestrowany: 2005-11-15

dpkg-buildpackage: make: bad interpreter: Brak dostępu

próbuję przepakietować wesnoth z experimental (używam testing, pojedyńcze pakiety z wyższych), zmieniłem deb-src na experimental, zainstalowałem paczki konieczne do kompilacji i:

Kod:

$ apt-get -b source wesnoth
(pobiera, rozpakowuje, patchuje)                                         
gpg: Signature made sob 28 kwi 2007 01:46:45 CEST using DSA key ID 54E672DE
gpg: Can't check signature: public key not found
dpkg-source: extracting wesnoth in wesnoth-1.3.2
dpkg-source: unpacking wesnoth_1.3.2.orig.tar.gz
dpkg-source: applying ./wesnoth_1.3.2-1.diff.gz
dpkg-buildpackage: source package is wesnoth
dpkg-buildpackage: source version is 1.3.2-1
dpkg-buildpackage: source changed by Isaac Clerencia <isaac@debian.org>
dpkg-buildpackage: host architecture i386
dpkg-buildpackage: source version without epoch 1.3.2-1
 debian/rules clean
/usr/bin/dpkg-buildpackage: debian/rules: /usr/bin/make: bad interpreter: Brak dostępu
Polecenie budowania 'cd wesnoth-1.3.2 && dpkg-buildpackage -b -uc' zawiodło.
E: Proces potomny zawiódł

zawartość debian/rules:

Kod:

#!/usr/bin/make -f

include /usr/share/cdbs/1/rules/debhelper.mk
include /usr/share/cdbs/1/class/autotools.mk
include /usr/share/cdbs/1/rules/simple-patchsys.mk

DEB_CONFIGURE_EXTRA_FLAGS := --bindir=/usr/games --with-localedir=/usr/share/locale --with-fifodir=/var/run/wesnothd --with-datadir-name=wesnoth --datadir=/usr/share/games --enable-editor --enable-server --enable-python --with-fribidi
DEB_INSTALL_CHANGELOGS_ALL := changelog

common-install-arch::
        DESTDIR=$(CURDIR)/debian/tmp/ 
                $(MAKE) install-exec

        DESTDIR=$(CURDIR)/debian/tmp/ 
                $(MAKE) -C doc/man install

        cp debian/tmp/usr/games/wmlxgettext 
                debian/wesnoth/usr/bin/wesnothml-xgettext

common-install-indep::
        DESTDIR=$(CURDIR)/debian/tmp/ 
                $(MAKE) install-data-local 
                        datadir=/usr/share 
                        pkgdatadir=/usr/share/games/wesnoth

        DESTDIR=$(CURDIR)/debian/tmp/ 
                $(MAKE) -C po install 
                        localedir=/usr/share/locale

clean::
        find po -name "*.gmo" -exec rm -f {} ;
        find po -name "stamp-po" -exec rm -f {} ;

jakieś pomysły?


Błogosławieni, którzy czynią FAQ.
opencaching :: debian sources.list :: coś jakby blog :: polski portal debiana :: linux user #403712

Offline

 

#2  2007-05-13 15:40:22

  czadman - Bicycle repairman

czadman
Bicycle repairman
Skąd: Wrocław
Zarejestrowany: 2005-07-08

Re: dpkg-buildpackage: make: bad interpreter: Brak dostępu

Próbowałeś z roota?


http://www.debian.org/logos/openlogo-nd-50.png

Offline

 

#3  2007-05-13 15:40:54

  Lacer - Członek DUG

Lacer
Członek DUG
Skąd: Wrocław
Zarejestrowany: 2006-11-08

Re: dpkg-buildpackage: make: bad interpreter: Brak dostępu

Kod:

/usr/bin/dpkg-buildpackage: debian/rules: /usr/bin/make: bad interpreter: Brak dostępu 

Kod:

$ apt-get -b source wesnoth 

śpecem jakimś tam nie jestem, ale robisz to ze zwykłego usera, a nie z roota, i może dlatego jest problem

pozdrawiam
miłosz


"Myśl i nie ufaj, decyduj sam za siebie
Nie pozwól nigdy by kierowali tobą
Popatrz czy już nie jesteś w stadzie
Bo nie obudzisz się już nigdy sobą..." Post Regiment - Stado

Offline

 

#4  2007-05-13 16:21:38

  azhag - Admin łajza

azhag
Admin łajza
Skąd: Warszawa
Zarejestrowany: 2005-11-15

Re: dpkg-buildpackage: make: bad interpreter: Brak dostępu

Próbowałeś z roota?

tak, efekt dokładnie ten sam

poza tym wg wszelkich poradników powinno się kompilować i budować paczki właśnie spod usera, nie roota ;)


Błogosławieni, którzy czynią FAQ.
opencaching :: debian sources.list :: coś jakby blog :: polski portal debiana :: linux user #403712

Offline

 

#5  2007-05-13 16:42:18

  Ryszard - Piwo DUG

Ryszard
Piwo DUG
Skąd: Zadupia
Zarejestrowany: 2006-06-30

Re: dpkg-buildpackage: make: bad interpreter: Brak dostępu

Kod:
apt-get -b source pakiet
apt-get build-dep pakiet
dpkg-buildpackage -rfakeroot -uc -us
tar xvhf nazwa.tar.gz
cd nazwa
dh_make
dpkg-buildpackage -rfakeroot
lub z opcja zrobienia paczuchy  -d
Lub zassaj inne zródło tego pliku moze byc gdzieś jakies zamotane bubu
EDIT
lub z opcja zrobienia paczuchy -d
Stawiam na to


http://img196.imageshack.us/img196/3770/freebsde.jpg

Offline

 

#6  2007-05-13 16:48:38

  arturek - Członek DUG

arturek
Członek DUG
Zarejestrowany: 2006-08-19

Re: dpkg-buildpackage: make: bad interpreter: Brak dostępu

azhag, możesz też skorzystać z
[URL=http://www.debianusers.pl/article.php?aid=58#buildingfromdebianisedsources]Tworzenie pakietu ze zdebianizowanych źródeł[/URL]

Kod:

$ tar zxf wesnoth_1.3.2.orig.tar.gz
$ gzip -cd wesnoth_1.3.2-1.diff.gz | patch -p0
$ cd wesnoth-1.3.2.orig
$ chmod +x debian/rules
$ dpkg-buildpackage -rfakeroot -us -uc

właśnie się buduje


Debian “trixie” Xfce

Offline

 

#7  2007-05-13 16:50:33

  azhag - Admin łajza

azhag
Admin łajza
Skąd: Warszawa
Zarejestrowany: 2005-11-15

Re: dpkg-buildpackage: make: bad interpreter: Brak dostępu

Ale dałem ciała. :D

Robiłem to na partycji, na której zabroniłem wykonywania skryptów. A jakby nie patrzeć debian/rules to właśnie skrypt.
Zmieniłem /etc/fstab, przemontowałem, kompiluję :)


Błogosławieni, którzy czynią FAQ.
opencaching :: debian sources.list :: coś jakby blog :: polski portal debiana :: linux user #403712

Offline

 

#8  2007-05-13 16:56:30

  czadman - Bicycle repairman

czadman
Bicycle repairman
Skąd: Wrocław
Zarejestrowany: 2005-07-08

Re: dpkg-buildpackage: make: bad interpreter: Brak dostępu

Próbowałeś z roota?

tak, efekt dokładnie ten sam

poza tym wg wszelkich poradników powinno się kompilować i budować paczki właśnie spod usera, nie roota ;)

Wszelkie tutoriale mówią także o stosowaniu opcji -rfakeroot jeśli buduje się z użytkownika. ;)
Sprawdziłbym czy plik debian/rules ma prawa do wykonywania.


http://www.debian.org/logos/openlogo-nd-50.png

Offline

 

Stopka forum

Powered by PunBB
© Copyright 2002–2005 Rickard Andersson
Nas ludzie lubią po prostu, a nie klikając w przyciski ;-)