[Date Prev][Date Next] [Thread Prev][Thread Next] [Date Index] [Thread Index]

Re: Yammi-0.7 will kein Debian-Package werden



On Sat, 11 Jan 2003 11:35:11 +0100
Frank Barknecht <barknech@ph-cip.Uni-Koeln.DE> wrote:
> Mit 
> $ grep -r "usr/local/" *
> solltest du die Dateien finden, in denen Yammi die Installation
> versucht, vermutlich irgendein Makefile oder Makefile.in. Nun reicht
> es nicht, das usr/local durch usr/ zu ersetzen, du musst auch noch
> dafür sorgen, dass in ./debian/tmp/usr/... installiert wird. Üblich
> sind da so Umgebungsvariablen wie $(DESTDIR) im Makefile, die von
> debian/rules auf debian/tmp gesetzt werden. Die müsstest du dann noch
> im Upstream-Makefile einfügen. 
> 
> ciao
> -- 
>  Frank Barknecht                               _ ______footils.org__

Hallo,

vielen Dank.
Das
	$ grep -r "usr/local/" *
ergab 'ne Größe einer Doktorarbeit. Also hatte ich mal auf
	$ grep -r "/usr/local/bin/yammiGrabAndEncode" *
eingeschränkt.

Ergebnis:
Makefile.am:    $(INSTALL_SCRIPT) yammiGrabAndEncode /usr/local/bin/yammiGrabAndEncode
Makefile.am:    -rm -f /usr/local/bin/yammiGrabAndEncode
Makefile.in:#>-         $(INSTALL_SCRIPT) yammiGrabAndEncode /usr/local/bin/yammiGrabAndEncode
Makefile.in:    $(INSTALL_SCRIPT) yammiGrabAndEncode $(DESTDIR)/usr/local/bin/yammiGrabAndEncode
Makefile.in:#>-         -rm -f /usr/local/bin/yammiGrabAndEncode
Makefile.in:    -rm -f $(DESTDIR)/usr/local/bin/yammiGrabAndEncode
yammi.kdevprj:install_location=/usr/local/bin/yammiGrabAndEncode

Dann wurden alle /usr/local durch $(DESTDIR)/usr ersetzt und in den beiden Dateien Makefile.in und Makefile.am ziemlich am Anfang ein "DESTDIR =" eingegeben.

Ein erneutes
	$ grep -r "/usr/local/bin/yammiGrabAndEncode" *
blieb ohne Echo.

Also wieder
	$ dpkg-buildpackage -rfakeroot
und wieder (etwas anders):

/usr/bin/install -c -p yammi /home/mm/yamm/yammi-0.7/debian/yammi/usr/bin/yammi
make[4]: Für das Target »install-data-am« gibt es nichts zu tun.
make[4]: Leaving directory `/home/mm/yamm/yammi-0.7/yammi'
make[3]: Leaving directory `/home/mm/yamm/yammi-0.7/yammi'
make[2]: Leaving directory `/home/mm/yamm/yammi-0.7/yammi'
make[2]: Entering directory `/home/mm/yamm/yammi-0.7'
make[3]: Entering directory `/home/mm/yamm/yammi-0.7'
/bin/sh ./admin/mkinstalldirs /usr/bin/
/usr/bin/install -c -p yammiGrabAndEncode /usr/bin/yammiGrabAndEncode
/usr/bin/install: reguläre Datei »/usr/bin/yammiGrabAndEncode« kann nicht angelegt werden: Keine Berechtigung
make[3]: *** [install-exec-local] Fehler 1
make[3]: Leaving directory `/home/mm/yamm/yammi-0.7'
make[2]: *** [install-am] Fehler 2
make[2]: Leaving directory `/home/mm/yamm/yammi-0.7'
make[1]: *** [install-recursive] Fehler 1
make[1]: Leaving directory `/home/mm/yamm/yammi-0.7'
make: *** [install] Fehler 2

Nun schaute ich mir dieses ./admin/mkinstalldirs an. Auch dort setzte ich "DESTDIR =" ein.
Auch das ging nicht:
	line 8: DESTDIR: command not found.

Ich bin weiterhin ratlos ...
-- 
mmuellerss               \\://               mmuellerss@gmx.de
Mario Mueller            (o -)          http://forum.winner.de
Barbarastrasse 6   ---ooO-(_)-Ooo---     tel 01212 / 511568109
99752 Bleicherode                    Sylpheed-Claws auf Debian



Reply to: