make schlägt fehl

Vom einfachen Programm zum fertigen Debian-Paket, Fragen rund um Programmiersprachen, Scripting und Lizenzierung.
Antworten
altzheimer
Beiträge: 221
Registriert: 06.03.2007 15:53:44
Kontaktdaten:

make schlägt fehl

Beitrag von altzheimer » 26.04.2009 20:24:19

Hallo zusammen!

Ich versuche gerade Synkron [1] aus den Quellen zu kompilieren. Das Ergebnis ist ein Debianpaket ohne ausführbare Datei in /usr/bin oder /usr/sbin. Make sagt: Nothing to be done for `install'. s.u.

Code: Alles auswählen

make[1]: Leaving directory `/tmp/buildd/synkron-1.5.0'
touch debian/stamp-makefile-build
DEB_MAKE_CHECK_TARGET unset, not running checks
 fakeroot debian/rules binary
test -x debian/rules
dh_clean -k
dh_installdirs -A
mkdir -p "."
DEB_MAKE_CHECK_TARGET unset, not running checks
/usr/bin/make -C . install INSTALL_ROOT=/tmp/buildd/synkron-1.5.0/debian/synkron/
make[1]: Entering directory `/tmp/buildd/synkron-1.5.0'
make[1]: Nothing to be done for `install'.
make[1]: Leaving directory `/tmp/buildd/synkron-1.5.0'
dh_installdirs -psynkron
dh_installdocs -psynkron
dh_installexamples -psynkron
dh_installman -psynkron
dh_installinfo -psynkron
dh_installmenu -psynkron
dh_installcron -psynkron
dh_installinit -psynkron
dh_installdebconf -psynkron
dh_installemacsen -psynkron
dh_installcatalogs -psynkron
dh_installpam -psynkron
dh_installlogrotate -psynkron
dh_installlogcheck -psynkron
dh_installchangelogs -psynkron
dh_installudev -psynkron
dh_lintian -psynkron
dh_install -psynkron
dh_link -psynkron
dh_installmime -psynkron
dh_strip -psynkron
dh_compress -psynkron
dh_fixperms -psynkron
dh_makeshlibs -psynkron
dh_installdeb -psynkron
dh_perl -psynkron
dh_shlibdeps -psynkron
dh_gencontrol -psynkron
dpkg-gencontrol: warning: unknown substitution variable ${shlibs:Depends}
dh_md5sums -psynkron
dh_builddeb -psynkron
dpkg-deb: building package `synkron' in `../synkron_1.5.0-1_i386.deb'.
 dpkg-genchanges  >../synkron_1.5.0-1_i386.changes
dpkg-genchanges: including full source code in upload
dpkg-buildpackage: full upload (original source is included)
Copying back the cached apt archive contents
 -> unmounting dev/pts filesystem
 -> unmounting proc filesystem
 -> cleaning the build env
das steht in rules

Code: Alles auswählen

#!/usr/bin/make -f


include /usr/share/cdbs/1/rules/debhelper.mk
include /usr/share/cdbs/1/class/qmake.mk

# Force using qt4
QMAKE=qmake-qt4 Synkron.pro

# Don't use the default /usr/local prefix
DEB_QMAKE_ARGS="PREFIX=/usr"

# Generated manpage
MANPAGE=debian/synkron.1


# Use a stamp-file to avoid double-run
LOCALIZATION_STAMP=debian/stamp-localization

makebuilddir/synkron:: $(LOCALIZATION_STAMP)
$(LOCALIZATION_STAMP):
	# Generate localization files before qmake is run
	lrelease-qt4 Synkron.pro
	touch $@
Fehlt noch was in rules?

Schon mal danke für's Helfen!


Gruß
Stephan

[1] http://sourceforge.net/projects/synkron/

Benutzeravatar
frodo
Beiträge: 342
Registriert: 08.06.2007 09:16:15
Lizenz eigener Beiträge: GNU General Public License
Wohnort: Burnley
Kontaktdaten:

Re: make schlägt fehl

Beitrag von frodo » 30.04.2009 20:49:52

Moin, Moin,
Ich versuche gerade Synkron [1] aus den Quellen zu kompilieren. Das Ergebnis ist ein Debianpaket ohne ausführbare Datei in /usr/bin oder /usr/sbin. Make sagt: Nothing to be done for `install'. s.u.
So gut kenne ich mich nicht mit der debian/rules aus, aber ich würde mir mal die Synkron Quellen von Ubuntu anschauen und nach den Vorgaben ein Paket bauen.

Grüße
VDR: MSI C847MS-E33 onboard. Intel® Celeron® 847 | GT520 | VDR 2.1.6 | Stable | Kernel 3.15.7
Notebook: Lenovo G530 | Wheezy| icewm | Kernel 3.2.0-4-686

Antworten