After I modified Makefile:
NO_OPENSSL=1
NO_CURL=1
NO_EXPAT=1
CFLAGS = -maix64 -g -O2 -Wall
LDFLAGS = -b64 -lz
AR = ar -X64
Make succeed:
bash-3.00# gnumake
GIT_VERSION = 1.5.2.2
* new build flags or prefix
CC convert-objects.o
...
SUBDIR perl
cp private-Error.pm blib/lib/Error.pm
cp Git.pm blib/lib/Git.pm
Manifying blib/man3/private-Error.3
Manifying blib/man3/Git.3
SUBDIR templates
gcc -maix64 -g -O2 -Wall -DNO_OPENSSL
-DSHA1_HEADER='"mozilla-sha1/sha1.h"'
-DETC_GITCONFIG='"/usr/git/etc/gitconfig"' -DNO_STRCASESTR
-DNO_STRLCPY -o test-chmtime -lz test-chmtime.c
gcc -maix64 -g -O2 -Wall -DNO_OPENSSL
-DSHA1_HEADER='"mozilla-sha1/sha1.h"'
-DETC_GITCONFIG='"/usr/git/etc/gitconfig"' -DNO_STRCASESTR
-DNO_STRLCPY -o test-genrandom -lz test-genrandom.c
But install failed:
bash-3.00# gnumake install
SUBDIR git-gui
SUBDIR perl
SUBDIR templates
install -d -m755 '/usr/git/bin'
getopt: illegal option -- d
getopt: illegal option -- 7
getopt: illegal option -- 5
getopt: illegal option -- 5
Usage: install [-c dira] [-f dirb] [-i] [-m] [-M mode] [-O owner]
[-G group] [-S] [-n dirc] [-o] [-s] file [dirx ...]
gnumake: *** [install] Error 2
Thanks for some help.
---
Dongsheng
On Wed, 20 Jun 2007, Dongsheng Song wrote:
But install failed:
[ ... ]
Usage: install [-c dira] [-f dirb] [-i] [-m] [-M mode] [-O owner]
[-G group] [-S] [-n dirc] [-o] [-s] file [dirx ...]
gnumake: *** [install] Error 2
Do you possibly have a "ginstall" somewhere in addition to the GNU make?
If so, just make the "INSTALL" macro in the Makefile point to that instead
of the (apparently totally broken) regular "install" program on AIX.
Maybe it's called "gnuinstall".
That said, the installation is really just a matter of copying, so you
*could* just replace the uses of "install" with either "-mkdir" or "cp"
depending on whether it's used to make sure a directory exists, or to
actually copy the programs.
Linus
No "ginstall" or "gnuinstall". I will try compile coreutils-6.9 latter.
2007/6/20, Linus Torvalds [off-list ref]:
On Wed, 20 Jun 2007, Dongsheng Song wrote:
quoted
But install failed:
[ ... ]
Usage: install [-c dira] [-f dirb] [-i] [-m] [-M mode] [-O owner]
[-G group] [-S] [-n dirc] [-o] [-s] file [dirx ...]
gnumake: *** [install] Error 2
Do you possibly have a "ginstall" somewhere in addition to the GNU make?
If so, just make the "INSTALL" macro in the Makefile point to that instead
of the (apparently totally broken) regular "install" program on AIX.
Maybe it's called "gnuinstall".
That said, the installation is really just a matter of copying, so you
*could* just replace the uses of "install" with either "-mkdir" or "cp"
depending on whether it's used to make sure a directory exists, or to
actually copy the programs.
Linus