{"thread":{"id":"8659","subject":"Errors install git-1.5.2.2 on 64-bit AIX","startedAt":"2007-06-20T02:45:35Z","lastAt":"2007-06-20T03:36:45Z","messageCount":3,"participants":["Dongsheng Song","Linus Torvalds"],"isPatch":false,"patchVersion":null,"patchTotal":null},"messages":[{"id":"45396","messageId":"4b3406f0706191945j1a489743qfacdcafd7f7d73d4@mail.gmail.com","threadId":"8659","inReplyTo":null,"subject":"Errors install git-1.5.2.2 on 64-bit AIX","fromName":"Dongsheng Song","fromEmail":"dongsheng.song@gmail.com","sentAt":"2007-06-20T02:45:35Z","receivedAt":"2007-06-20T02:45:35Z","isPatch":false,"sender":{"key":"dongsheng.song@gmail.com","avatar":null},"body":"After I modified Makefile:\n\nNO_OPENSSL=1\nNO_CURL=1\nNO_EXPAT=1\n\nCFLAGS = -maix64 -g -O2 -Wall\nLDFLAGS = -b64 -lz\nAR = ar -X64\n\nMake succeed:\n\nbash-3.00# gnumake\nGIT_VERSION = 1.5.2.2\n    * new build flags or prefix\n    CC convert-objects.o\n...\n    SUBDIR perl\ncp private-Error.pm blib/lib/Error.pm\ncp Git.pm blib/lib/Git.pm\nManifying blib/man3/private-Error.3\nManifying blib/man3/Git.3\n    SUBDIR templates\ngcc -maix64 -g -O2 -Wall  -DNO_OPENSSL\n-DSHA1_HEADER='\"mozilla-sha1/sha1.h\"'\n-DETC_GITCONFIG='\"/usr/git/etc/gitconfig\"' -DNO_STRCASESTR\n-DNO_STRLCPY -o test-chmtime -lz  test-chmtime.c\ngcc -maix64 -g -O2 -Wall  -DNO_OPENSSL\n-DSHA1_HEADER='\"mozilla-sha1/sha1.h\"'\n-DETC_GITCONFIG='\"/usr/git/etc/gitconfig\"' -DNO_STRCASESTR\n-DNO_STRLCPY -o test-genrandom -lz  test-genrandom.c\n\nBut install failed:\n\nbash-3.00# gnumake install\n    SUBDIR git-gui\n    SUBDIR perl\n    SUBDIR templates\ninstall -d -m755 '/usr/git/bin'\ngetopt: illegal option -- d\ngetopt: illegal option -- 7\ngetopt: illegal option -- 5\ngetopt: illegal option -- 5\nUsage: install [-c dira] [-f dirb] [-i] [-m] [-M mode] [-O owner]\n               [-G group] [-S] [-n dirc] [-o] [-s] file [dirx ...]\ngnumake: *** [install] Error 2\n\nThanks for some help.\n\n---\nDongsheng\n"},{"id":"45397","messageId":"alpine.LFD.0.98.0706192007000.3593@woody.linux-foundation.org","threadId":"8659","inReplyTo":"4b3406f0706191945j1a489743qfacdcafd7f7d73d4@mail.gmail.com","subject":"Re: Errors install git-1.5.2.2 on 64-bit AIX","fromName":"Linus Torvalds","fromEmail":"torvalds@linux-foundation.org","sentAt":"2007-06-20T03:21:34Z","receivedAt":"2007-06-20T03:21:34Z","isPatch":false,"sender":{"key":"torvalds@linux-foundation.org","avatar":"https://avatars.githubusercontent.com/u/1024025?v=4"},"body":"\n\nOn Wed, 20 Jun 2007, Dongsheng Song wrote:\n> \n> But install failed:\n> [ ... ]\n> Usage: install [-c dira] [-f dirb] [-i] [-m] [-M mode] [-O owner]\n>               [-G group] [-S] [-n dirc] [-o] [-s] file [dirx ...]\n> gnumake: *** [install] Error 2\n\nDo you possibly have a \"ginstall\" somewhere in addition to the GNU make?\n\nIf so, just make the \"INSTALL\" macro in the Makefile point to that instead \nof the (apparently totally broken) regular \"install\" program on AIX.\n\nMaybe it's called \"gnuinstall\".\n\nThat said, the installation is really just a matter of copying, so you \n*could* just replace the uses of \"install\" with either \"-mkdir\" or \"cp\" \ndepending on whether it's used to make sure a directory exists, or to \nactually copy the programs.\n\n\t\tLinus\n"},{"id":"45399","messageId":"4b3406f0706192036h32bf6081h9b1d6ef3981df585@mail.gmail.com","threadId":"8659","inReplyTo":"alpine.LFD.0.98.0706192007000.3593@woody.linux-foundation.org","subject":"Re: Errors install git-1.5.2.2 on 64-bit AIX","fromName":"Dongsheng Song","fromEmail":"dongsheng.song@gmail.com","sentAt":"2007-06-20T03:36:45Z","receivedAt":"2007-06-20T03:36:45Z","isPatch":false,"sender":{"key":"dongsheng.song@gmail.com","avatar":null},"body":"No \"ginstall\" or \"gnuinstall\". I will try compile coreutils-6.9 latter.\n\n2007/6/20, Linus Torvalds <torvalds@linux-foundation.org>:\n>\n>\n> On Wed, 20 Jun 2007, Dongsheng Song wrote:\n> >\n> > But install failed:\n> > [ ... ]\n> > Usage: install [-c dira] [-f dirb] [-i] [-m] [-M mode] [-O owner]\n> >               [-G group] [-S] [-n dirc] [-o] [-s] file [dirx ...]\n> > gnumake: *** [install] Error 2\n>\n> Do you possibly have a \"ginstall\" somewhere in addition to the GNU make?\n>\n> If so, just make the \"INSTALL\" macro in the Makefile point to that instead\n> of the (apparently totally broken) regular \"install\" program on AIX.\n>\n> Maybe it's called \"gnuinstall\".\n>\n> That said, the installation is really just a matter of copying, so you\n> *could* just replace the uses of \"install\" with either \"-mkdir\" or \"cp\"\n> depending on whether it's used to make sure a directory exists, or to\n> actually copy the programs.\n>\n>                 Linus\n>\n"}]}