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
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 $@
Schon mal danke für's Helfen!
Gruß
Stephan
[1] http://sourceforge.net/projects/synkron/