{"thread":{"id":"11276","subject":"[BUG] Failed to make install-info","startedAt":"2007-12-13T15:38:40Z","lastAt":"2007-12-14T17:45:54Z","messageCount":5,"participants":["Jon Loeliger","Christian Couder","Junio C Hamano"],"isPatch":false,"patchVersion":null,"patchTotal":null},"messages":[{"id":"63030","messageId":"E1J2q92-0001YT-BZ@jdl.com","threadId":"11276","inReplyTo":null,"subject":"[BUG] Failed to make install-info","fromName":"Jon Loeliger","fromEmail":"jdl@jdl.com","sentAt":"2007-12-13T15:38:40Z","receivedAt":"2007-12-13T15:38:40Z","isPatch":false,"sender":{"key":"jdl@jdl.com","avatar":"https://gravatar.com/avatar/75ce9a10b151acd2c28ec4ab2136dba7b2ff1634530bd04b155981a749d08a64?d=mp&s=160"},"body":"\nGuys,\nI managed to fail to install info files during:\n\n    /usr/src/git# make prefix=/usr install-info\n\nThe /usr/share/info/dir file is readable.  But it\nlooks like our build isn't supplying a description\nthat is needed by install-info?  Is my info really\nold or something?\n\nThis is:\n\n    1693 % pwd\n    /usr/src/git\n    1694 % git describe\n    v1.5.4-rc0\n    1695 % git rev-parse HEAD\n    1e8df762b38e01685f3aa3613e2d61f73346fcbe\n\nand:\n\n    1698 % install-info --version\n    Debian install-info version 1.14.5.\n\nThanks,\njdl\n\n\n\nmake -C Documentation install-info\nmake[1]: Entering directory `/usr/src/git/Documentation'\nrm -f doc.dep+ doc.dep\n/usr/bin/perl ./build-docdep.perl >doc.dep+\nmv doc.dep+ doc.dep\nmake -C ../ GIT-VERSION-FILE\nmake[2]: Entering directory `/usr/src/git'\nmake[2]: `GIT-VERSION-FILE' is up to date.\nmake[2]: Leaving directory `/usr/src/git'\nmake[1]: Leaving directory `/usr/src/git/Documentation'\nmake[1]: Entering directory `/usr/src/git/Documentation'\nmake -C ../ GIT-VERSION-FILE\nmake[2]: Entering directory `/usr/src/git'\nmake[2]: `GIT-VERSION-FILE' is up to date.\nmake[2]: Leaving directory `/usr/src/git'\ninstall -d -m 755 /usr/share/info\ninstall -m 644 git.info gitman.info /usr/share/info\nif test -r /usr/share/info/dir; then \\\n          install-info --info-dir=/usr/share/info git.info ;\\\n          install-info --info-dir=/usr/share/info gitman.info ;\\\n        else \\\n          echo \"No directory found in /usr/share/info\" >&2 ; \\\n        fi\n\nNo `START-INFO-DIR-ENTRY' and no `This file documents'.\ninstall-info(git.info): unable to determine description for `dir' entry - giving up\n\nNo `START-INFO-DIR-ENTRY' and no `This file documents'.\ninstall-info(gitman.info): unable to determine description for `dir' entry - giving up\nmake[1]: *** [install-info] Error 1\nmake[1]: Leaving directory `/usr/src/git/Documentation'\nmake: *** [install-info] Error 2\n"},{"id":"63087","messageId":"200712140635.39311.chriscool@tuxfamily.org","threadId":"11276","inReplyTo":"E1J2q92-0001YT-BZ@jdl.com","subject":"Re: [BUG] Failed to make install-info","fromName":"Christian Couder","fromEmail":"chriscool@tuxfamily.org","sentAt":"2007-12-14T05:35:39Z","receivedAt":"2007-12-14T05:35:39Z","isPatch":false,"sender":{"key":"christian.couder@gmail.com","avatar":"https://avatars.githubusercontent.com/u/208954?v=4"},"body":"Le jeudi 13 décembre 2007, Jon Loeliger a écrit :\n> Guys,\n> I managed to fail to install info files during:\n>\n>     /usr/src/git# make prefix=/usr install-info\n\nI am also struggling with \"make install-info\" to make it install in \n~/share/info/dir \n\nFirst it barfed because \"~/share/info/dir\" did not exist.\n\nThen it doesn't find \"install-info\" because it's in \"/usr/sbin\" on my debian \nmachine.\n\nI well tell if I get the same error as you. But right now I cannot \ninvastigate more.\n\nThanks,\nChristian.\n"},{"id":"63092","messageId":"7vejdpvmlw.fsf@gitster.siamese.dyndns.org","threadId":"11276","inReplyTo":"200712140635.39311.chriscool@tuxfamily.org","subject":"Re: [BUG] Failed to make install-info","fromName":"Junio C Hamano","fromEmail":"gitster@pobox.com","sentAt":"2007-12-14T06:03:55Z","receivedAt":"2007-12-14T06:03:55Z","isPatch":false,"sender":{"key":"gitster@pobox.com","avatar":"https://avatars.githubusercontent.com/u/54884?v=4"},"body":"Christian Couder <chriscool@tuxfamily.org> writes:\n\n> Le jeudi 13 décembre 2007, Jon Loeliger a écrit :\n>> Guys,\n>> I managed to fail to install info files during:\n>>\n>>     /usr/src/git# make prefix=/usr install-info\n>\n> I am also struggling with \"make install-info\" to make it install in \n> ~/share/info/dir \n>\n> First it barfed because \"~/share/info/dir\" did not exist.\n>\n> Then it doesn't find \"install-info\" because it's in \"/usr/sbin\" on my debian \n> machine.\n>\n> I well tell if I get the same error as you. But right now I cannot \n> invastigate more.\n\nI personally feel that calling \"install-info\" is a bit too distro-ish\nand should not be done in our Makefile vanilla build-and-install\nprocedure.\n"},{"id":"63171","messageId":"E1J3Bg0-0004Ut-Ii@jdl.com","threadId":"11276","inReplyTo":"7vejdpvmlw.fsf@gitster.siamese.dyndns.org","subject":"Re: [BUG] Failed to make install-info","fromName":"Jon Loeliger","fromEmail":"jdl@jdl.com","sentAt":"2007-12-14T14:38:08Z","receivedAt":"2007-12-14T14:38:08Z","isPatch":false,"sender":{"key":"jdl@jdl.com","avatar":"https://gravatar.com/avatar/75ce9a10b151acd2c28ec4ab2136dba7b2ff1634530bd04b155981a749d08a64?d=mp&s=160"},"body":"So, like, the other day Junio C Hamano mumbled:\n> \n> I personally feel that calling \"install-info\" is a bit too distro-ish\n> and should not be done in our Makefile vanilla build-and-install\n> procedure.\n\nHmmm...  That's an interesting take on things\ngiven the top of the INSTALL file:\n\n\t\t    Git installation\n\n    Normally you can just do \"make\" followed by \"make install\", and that\n    will install the git programs in your own ~/bin/ directory.  If you want\n    to do a global install, you can do\n\n\t    $ make prefix=/usr all doc info ;# as yourself\n\t    # make prefix=/usr install install-doc install-info ;# as root\n\nGranted, it's the first time I've actually tried\nto install the docs on this (debian) machine too.\nI've normally just read them straight out of the\ndoc directory. :-)\n\nBut I will have to agree with you on the problems\nsurrounding the One Install to Rule Them All (and\nin the darkness bind9 them).\n\njdl\n"},{"id":"63182","messageId":"7vprx9rwz1.fsf@gitster.siamese.dyndns.org","threadId":"11276","inReplyTo":"E1J3Bg0-0004Ut-Ii@jdl.com","subject":"Re: [BUG] Failed to make install-info","fromName":"Junio C Hamano","fromEmail":"gitster@pobox.com","sentAt":"2007-12-14T17:45:54Z","receivedAt":"2007-12-14T17:45:54Z","isPatch":false,"sender":{"key":"gitster@pobox.com","avatar":"https://avatars.githubusercontent.com/u/54884?v=4"},"body":"Jon Loeliger <jdl@jdl.com> writes:\n\n> So, like, the other day Junio C Hamano mumbled:\n>> \n>> I personally feel that calling \"install-info\" is a bit too distro-ish\n>> and should not be done in our Makefile vanilla build-and-install\n>> procedure.\n>\n> Hmmm...  That's an interesting take on things\n> given the top of the INSTALL file:\n>\n> \t\t    Git installation\n>\n>     Normally you can just do \"make\" followed by \"make install\", and that\n>     will install the git programs in your own ~/bin/ directory.  If you want\n>     to do a global install, you can do\n>\n> \t    $ make prefix=/usr all doc info ;# as yourself\n> \t    # make prefix=/usr install install-doc install-info ;# as root\n\nI was not talking about install-info target that copies generated *.info\nfiles to $(DESTDIR)$(infodir)/.  That does not sound distro-ish at all\nto me.\n\nWhat I found questionable was $(INSTALL_INFO) invocation in that target\nin the Makefile.\n"}]}