Hi. Xwang This is not fatal problem. "mkinstalldirs" is the part of already installed build system. The tvtime makefile seems just has an typo inside - and it couldn't locate this util. However, "which mkinstalldirs" - and then putting the symlink to found mkinstalldirs inside tvtime build directory completely solves this problem
Alexey. 2008/9/6 <[EMAIL PROTECTED]> > Hi Markus, > I've tried using the procedure in > http://mcentral.de/wiki/index.php5/Tvtime#Installation > but I obtain the same error (running ./autogen.sh doesn't solve the > problem). > How can I pass the -i option to make install when I run checkinstall? > Xwang > > Markus Rechberger ha scritto: > > On Sat, Sep 6, 2008 at 3:44 PM, Markus Rechberger <[EMAIL PROTECTED]> <[EMAIL > PROTECTED]> wrote: > > > On Sat, Sep 6, 2008 at 2:41 PM, <[EMAIL PROTECTED]> <[EMAIL PROTECTED]> > wrote: > > > Hi to all! > I'm trying to install tvtime from mcentral repository. > I've downloaded the src fliles and compiled them but when I try to use > checkinstall to install the code it can't complete the creation of the .deb > package because the make install process give the following error: > > > [EMAIL PROTECTED]:~/src/tvtime$ sudo checkinstall -D > > checkinstall 1.6.1, Copyright 2002 Felipe Eduardo Sanchez Diaz Duran > Questo software è rilasciato sotto i termini della licenza GNU GPL. > > > > ***************************************** > **** Debian package creation selected *** > ***************************************** > > *** Warning: The package version "1.0.2 > 1.0.2 > 1.0.2 > 1.0.2 > 1.0.2 > 1.0.2 > 1.0.2 > 1.0.2 > 1.0.2 > 1.0.2 > 1.0.2" is not a > *** Warning: debian policy compliant one. Please specify an alternate one > 1.0.2-mcentral > > Il pacchetto verrà costruito con le seguenti caratteristiche: > > 0 - Maintainer: [ [EMAIL PROTECTED] ] > 1 - Summary: [ tvtive compilato da mcentral con checkinstall ] > 2 - Name: [ tvtime ] > 3 - Version: [ 1.0.2-mcentral ] > 4 - Release: [ 1 ] > 5 - License: [ GPL ] > 6 - Group: [ checkinstall ] > 7 - Architecture: [ i386 ] > 8 - Source location: [ tvtime ] > 9 - Alternate source location: [ ] > 10 - Requires: [ ] > > Inserisci il corrispondente numero per cambiare una caratteristica (seguito > da INVIO) oppure premere INVIO per continuare: > > Installing with make install... > > ========================= Risultato installazione > =========================== > Making install in intl > make[1]: Entering directory `/home/andreak/src/tvtime/intl' > if { test "tvtime" = "gettext-runtime" || test "tvtime" = "gettext-tools"; } > \ > && test 'no' = yes; then \ > /bin/sh .././mkinstalldirs /usr/lib /usr/include; \ > /usr/bin/install -c -m 644 libintl.h /usr/include/libintl.h; \ > /bin/sh ../libtool --mode=install \ > /usr/bin/install -c -m 644 libintl.a /usr/lib/libintl.a; \ > if test "@RELOCATABLE@" = yes; then \ > dependencies=`sed -n -e 's,^dependency_libs=\(.*\),\1,p' < > /usr/lib/libintl.la | sed -e "s,^',," -e "s,'\$,,"`; \ > if test -n "ependencies"; then \ > rm -f /usr/lib/libintl.la; \ > fi; \ > fi; \ > else \ > : ; \ > fi > if test "tvtime" = "gettext-tools" \ > && test 'no' = no; then \ > /bin/sh .././mkinstalldirs /usr/lib; \ > /bin/sh ../libtool --mode=install \ > /usr/bin/install -c -m 644 libgnuintl.a /usr/lib/libgnuintl.a; \ > rm -f /usr/lib/preloadable_libintl.so; \ > /usr/bin/install -c -m 644 /usr/lib/libgnuintl.so > /usr/lib/preloadable_libintl.so; \ > /bin/sh ../libtool --mode=uninstall \ > rm -f /usr/lib/libgnuintl.a; \ > else \ > : ; \ > fi > if test 'no' = yes; then \ > test yes != no || /bin/sh .././mkinstalldirs /usr/lib; \ > temp=/usr/lib/t-charset.alias; \ > dest=/usr/lib/charset.alias; \ > if test -f /usr/lib/charset.alias; then \ > orig=/usr/lib/charset.alias; \ > sed -f ref-add.sed $orig > $temp; \ > /usr/bin/install -c -m 644 $temp $dest; \ > rm -f $temp; \ > else \ > if test yes = no; then \ > orig=charset.alias; \ > sed -f ref-add.sed $orig > $temp; \ > /usr/bin/install -c -m 644 $temp $dest; \ > rm -f $temp; \ > fi; \ > fi; \ > /bin/sh .././mkinstalldirs /usr/share/locale; \ > test -f /usr/share/locale/locale.alias \ > && orig=/usr/share/locale/locale.alias \ > || orig=./locale.alias; \ > temp=/usr/share/locale/t-locale.alias; \ > dest=/usr/share/locale/locale.alias; \ > sed -f ref-add.sed $orig > $temp; \ > /usr/bin/install -c -m 644 $temp $dest; \ > rm -f $temp; \ > else \ > : ; \ > fi > if test "tvtime" = "gettext-tools"; then \ > /bin/sh .././mkinstalldirs /usr/share/gettext/intl; \ > /usr/bin/install -c -m 644 VERSION /usr/share/gettext/intl/VERSION; > \ > /usr/bin/install -c -m 644 ChangeLog.inst > /usr/share/gettext/intl/ChangeLog; \ > dists="COPYING.LIB-2.0 COPYING.LIB-2.1 Makefile.in config.charset > locale.alias ref-add.sin ref-del.sin gmo.h gettextP.h hash-string.h > loadinfo.h plural-exp.h eval-plural.h localcharset.h relocatable.h > os2compat.h libgnuintl.h.in bindtextdom.c dcgettext.c dgettext.c gettext.c > finddomain.c loadmsgcat.c localealias.c textdomain.c l10nflist.c > explodename.c dcigettext.c dcngettext.c dngettext.c ngettext.c plural.y > plural-exp.c localcharset.c relocatable.c localename.c log.c osdep.c > os2compat.c intl-compat.c"; \ > for file in $dists; do \ > /usr/bin/install -c -m 644 ./$file \ > /usr/share/gettext/intl/$file; \ > done; \ > chmod a+x /usr/share/gettext/intl/config.charset; \ > dists="plural.c"; \ > for file in $dists; do \ > if test -f $file; then dir=.; else dir=.; fi; \ > /usr/bin/install -c -m 644 $dir/$file \ > /usr/share/gettext/intl/$file; \ > done; \ > dists="xopen-msg.sed linux-msg.sed po2tbl.sed.in cat-compat.c > COPYING.LIB-2 gettext.h libgettext.h plural-eval.c libgnuintl.h"; \ > for file in $dists; do \ > rm -f /usr/share/gettext/intl/$file; \ > done; \ > else \ > : ; \ > fi > make[1]: Leaving directory `/home/andreak/src/tvtime/intl' > Making install in m4 > make[1]: Entering directory `/home/andreak/src/tvtime/m4' > make[2]: Entering directory `/home/andreak/src/tvtime/m4' > make[2]: Nothing to be done for `install-exec-am'. > make[2]: Nothing to be done for `install-data-am'. > make[2]: Leaving directory `/home/andreak/src/tvtime/m4' > make[1]: Leaving directory `/home/andreak/src/tvtime/m4' > Making install in docs > make[1]: Entering directory `/home/andreak/src/tvtime/docs' > Making install in man > make[2]: Entering directory `/home/andreak/src/tvtime/docs/man' > Making install in de > make[3]: Entering directory `/home/andreak/src/tvtime/docs/man/de' > make[4]: Entering directory `/home/andreak/src/tvtime/docs/man/de' > make[4]: Nothing to be done for `install-exec-am'. > test -z "/usr/share/man/de/man1" || /bin/mkdir -p "/usr/share/man/de/man1" > /usr/bin/install -c -m 644 './tvtime.1' '/usr/share/man/de/man1/tvtime.1' > /usr/bin/install -c -m 644 './tvtime-command.1' > '/usr/share/man/de/man1/tvtime-command.1' > /usr/bin/install -c -m 644 './tvtime-configure.1' > '/usr/share/man/de/man1/tvtime-configure.1' > /usr/bin/install -c -m 644 './tvtime-scanner.1' > '/usr/share/man/de/man1/tvtime-scanner.1' > test -z "/usr/share/man/de/man5" || /bin/mkdir -p "/usr/share/man/de/man5" > /usr/bin/install -c -m 644 './tvtime.xml.5' > '/usr/share/man/de/man5/tvtime.xml.5' > /usr/bin/install -c -m 644 './stationlist.xml.5' > '/usr/share/man/de/man5/stationlist.xml.5' > make[4]: Leaving directory `/home/andreak/src/tvtime/docs/man/de' > make[3]: Leaving directory `/home/andreak/src/tvtime/docs/man/de' > Making install in en > make[3]: Entering directory `/home/andreak/src/tvtime/docs/man/en' > make[4]: Entering directory `/home/andreak/src/tvtime/docs/man/en' > make[4]: Nothing to be done for `install-exec-am'. > test -z "/usr/share/man/man1" || /bin/mkdir -p "/usr/share/man/man1" > /usr/bin/install -c -m 644 './tvtime.1' '/usr/share/man/man1/tvtime.1' > /usr/bin/install -c -m 644 './tvtime-command.1' > '/usr/share/man/man1/tvtime-command.1' > /usr/bin/install -c -m 644 './tvtime-configure.1' > '/usr/share/man/man1/tvtime-configure.1' > /usr/bin/install -c -m 644 './tvtime-scanner.1' > '/usr/share/man/man1/tvtime-scanner.1' > test -z "/usr/share/man/man5" || /bin/mkdir -p "/usr/share/man/man5" > /usr/bin/install -c -m 644 './tvtime.xml.5' > '/usr/share/man/man5/tvtime.xml.5' > /usr/bin/install -c -m 644 './stationlist.xml.5' > '/usr/share/man/man5/stationlist.xml.5' > make[4]: Leaving directory `/home/andreak/src/tvtime/docs/man/en' > make[3]: Leaving directory `/home/andreak/src/tvtime/docs/man/en' > Making install in es > make[3]: Entering directory `/home/andreak/src/tvtime/docs/man/es' > make[4]: Entering directory `/home/andreak/src/tvtime/docs/man/es' > make[4]: Nothing to be done for `install-exec-am'. > test -z "/usr/share/man/es/man1" || /bin/mkdir -p "/usr/share/man/es/man1" > /usr/bin/install -c -m 644 './tvtime.1' '/usr/share/man/es/man1/tvtime.1' > /usr/bin/install -c -m 644 './tvtime-command.1' > '/usr/share/man/es/man1/tvtime-command.1' > /usr/bin/install -c -m 644 './tvtime-configure.1' > '/usr/share/man/es/man1/tvtime-configure.1' > /usr/bin/install -c -m 644 './tvtime-scanner.1' > '/usr/share/man/es/man1/tvtime-scanner.1' > test -z "/usr/share/man/es/man5" || /bin/mkdir -p "/usr/share/man/es/man5" > /usr/bin/install -c -m 644 './tvtime.xml.5' > '/usr/share/man/es/man5/tvtime.xml.5' > /usr/bin/install -c -m 644 './stationlist.xml.5' > '/usr/share/man/es/man5/stationlist.xml.5' > make[4]: Leaving directory `/home/andreak/src/tvtime/docs/man/es' > make[3]: Leaving directory `/home/andreak/src/tvtime/docs/man/es' > make[3]: Entering directory `/home/andreak/src/tvtime/docs/man' > make[4]: Entering directory `/home/andreak/src/tvtime/docs/man' > make[4]: Nothing to be done for `install-exec-am'. > make[4]: Nothing to be done for `install-data-am'. > make[4]: Leaving directory `/home/andreak/src/tvtime/docs/man' > make[3]: Leaving directory `/home/andreak/src/tvtime/docs/man' > make[2]: Leaving directory `/home/andreak/src/tvtime/docs/man' > make[2]: Entering directory `/home/andreak/src/tvtime/docs' > make[3]: Entering directory `/home/andreak/src/tvtime/docs' > make install-exec-hook > make[4]: Entering directory `/home/andreak/src/tvtime/docs' > mkdir -p -- '/etc/tvtime' || touch noconfdir > if [ -f noconfdir ]; then \ > rm -f noconfdir; \ > else \ > /usr/bin/install -c -m 'u=rw,go=r' 'html/default.tvtime.xml' > \ > '/etc/tvtime/tvtime.xml' || touch noconfdir; \ > fi > make[4]: Leaving directory `/home/andreak/src/tvtime/docs' > /usr/bin/install -c -d '/usr/share/icons/hicolor/16x16/apps' > /usr/bin/install -c -d '/usr/share/icons/hicolor/32x32/apps' > /usr/bin/install -c -d '/usr/share/icons/hicolor/48x48/apps' > /usr/bin/install -c -d '/usr/share/pixmaps' > /usr/bin/install -c -m 644 './tvtime.16x16.png' > '/usr/share/icons/hicolor/16x16/apps/tvtime.png' > /usr/bin/install -c -m 644 './tvtime.32x32.png' > '/usr/share/icons/hicolor/32x32/apps/tvtime.png' > /usr/bin/install -c -m 644 './tvtime.48x48.png' > '/usr/share/icons/hicolor/48x48/apps/tvtime.png' > /usr/bin/install -c -m 644 './tvtime.32x32.xpm' > '/usr/share/pixmaps/tvtime.xpm' > /usr/bin/install -c -m 644 './tvtime.48x48.png' > '/usr/share/pixmaps/tvtime.png' > test -z "/usr/share/applications" || /bin/mkdir -p "/usr/share/applications" > /usr/bin/install -c -m 644 'net-tvtime.desktop' > '/usr/share/applications/net-tvtime.desktop' > make[3]: Leaving directory `/home/andreak/src/tvtime/docs' > make[2]: Leaving directory `/home/andreak/src/tvtime/docs' > make[1]: Leaving directory `/home/andreak/src/tvtime/docs' > Making install in data > make[1]: Entering directory `/home/andreak/src/tvtime/data' > make[2]: Entering directory `/home/andreak/src/tvtime/data' > make[2]: Nothing to be done for `install-exec-am'. > test -z "/usr/share/tvtime" || /bin/mkdir -p "/usr/share/tvtime" > /usr/bin/install -c -m 644 'FreeMonoBold.ttf' > '/usr/share/tvtime/FreeMonoBold.ttf' > /usr/bin/install -c -m 644 'tvtimeSansBold.ttf' > '/usr/share/tvtime/tvtimeSansBold.ttf' > /usr/bin/install -c -m 644 'filmstrip_0000.png' > '/usr/share/tvtime/filmstrip_0000.png' > /usr/bin/install -c -m 644 'filmstrip_0001.png' > '/usr/share/tvtime/filmstrip_0001.png' > /usr/bin/install -c -m 644 'filmstrip_0002.png' > '/usr/share/tvtime/filmstrip_0002.png' > /usr/bin/install -c -m 644 'filmstrip_0003.png' > '/usr/share/tvtime/filmstrip_0003.png' > /usr/bin/install -c -m 644 'filmstrip_0004.png' > '/usr/share/tvtime/filmstrip_0004.png' > /usr/bin/install -c -m 644 'infoicon_0000.png' > '/usr/share/tvtime/infoicon_0000.png' > make[2]: Leaving directory `/home/andreak/src/tvtime/data' > make[1]: Leaving directory `/home/andreak/src/tvtime/data' > Making install in plugins > make[1]: Entering directory `/home/andreak/src/tvtime/plugins' > make[2]: Entering directory `/home/andreak/src/tvtime/plugins' > make[2]: Nothing to be done for `install-exec-am'. > make[2]: Nothing to be done for `install-data-am'. > make[2]: Leaving directory `/home/andreak/src/tvtime/plugins' > make[1]: Leaving directory `/home/andreak/src/tvtime/plugins' > Making install in src > make[1]: Entering directory `/home/andreak/src/tvtime/src' > make[2]: Entering directory `/home/andreak/src/tvtime/src' > test -z "/usr/bin" || /bin/mkdir -p "/usr/bin" > /bin/bash ../libtool --mode=install /usr/bin/install -c 'tvtime' > '/usr/bin/tvtime' > /usr/bin/install -c tvtime /usr/bin/tvtime > /bin/bash ../libtool --mode=install /usr/bin/install -c 'tvtime-command' > '/usr/bin/tvtime-command' > /usr/bin/install -c tvtime-command /usr/bin/tvtime-command > /bin/bash ../libtool --mode=install /usr/bin/install -c > 'tvtime-configure' '/usr/bin/tvtime-configure' > /usr/bin/install -c tvtime-configure /usr/bin/tvtime-configure > /bin/bash ../libtool --mode=install /usr/bin/install -c 'tvtime-scanner' > '/usr/bin/tvtime-scanner' > /usr/bin/install -c tvtime-scanner /usr/bin/tvtime-scanner > make[2]: Nothing to be done for `install-data-am'. > make[2]: Leaving directory `/home/andreak/src/tvtime/src' > make[1]: Leaving directory `/home/andreak/src/tvtime/src' > Making install in po > make[1]: Entering directory `/home/andreak/src/tvtime/po' > /bin/sh .././mkinstalldirs /usr/share > /bin/sh: Can't open .././mkinstalldirs > make[1]: *** [install-data-yes] Error 2 > make[1]: Leaving directory `/home/andreak/src/tvtime/po' > make: *** [install-recursive] Error 1 > > > > the tvtime buildsystem seems to be slightly bugged haven't had time to > look at it yet, as a workaround as you noticed it installs correctly > someone can use "make -i" and "make install -i" (ignore errors) > > If you have any packages I'm glad to host them on mcentral.de! > > > > ok sometimes reading my own tutorials on mcentral.de is the right way to go.. > > you have to run ./autogen.sh before you run checkinstall > > Markus > > > > > _______________________________________________ > Em28xx mailing list > [email protected] > http://mcentral.de/mailman/listinfo/em28xx > >
_______________________________________________ Em28xx mailing list [email protected] http://mcentral.de/mailman/listinfo/em28xx
