Are you using GNU make or AIX's make? You need to be using GNU make. Run 'make -v' to find out. If it's GNU, you'll know based on the output. If it gives you an error, then it's not GNU make. Thanks, Lyle -----Original Message----- From: gcc-help-owner@xxxxxxxxxxx [mailto:gcc-help-owner@xxxxxxxxxxx] On Behalf Of Joseph Mah Sent: Tuesday, August 17, 2004 7:52 AM To: gcc-help@xxxxxxxxxxx Subject: Dependency line needs colon or double colon? Hello, I am trying to compile gcc and am using gnu Make 3.8.0: make CFGLAGS='-O' LIBCFLAGS='-g -O2' \LIBCXXFLAGS='-g -O2 -fno-implicit-templates' bootstrap in AIX 4.3.3 I am getting a series of errors as follows. I've checked through the Makefile itself but I don't understand what is wrong. Is there a certain format or set of spaces, tabs required? ---------------------------------- Target "all" is up to date. Target "all" is up to date. : make ; exec true "AR_FLAGS=rc" "CC_FOR_BUILD=gcc" "CFLAGS=-g -O2" " CXXFLAGS=-g -O2" "CFLAGS_FOR_BUILD=" "CFLAGS_FOR_TARGET=-O2 -g -O2" "INSTALL= /opt/gcc-3.4.1/install-sh -c" "INSTALL_DATA=/opt/gcc-3.4.1/install-sh -c -m 644 " "INSTALL_PROGRAM=/opt/gcc-3.4.1/install-sh -c" "INSTALL_SCRIPT=/opt/gcc-3.4. 1/install-sh -c" "LDFLAGS=" "LIBCFLAGS=-g -O2" "LIBCFLAGS_FOR_TARGET=-O2 -g - O2" "MAKE=make" "MAKEINFO=/opt/gcc-3.4.1/missing makeinfo --split-size=5000000 " "PICFLAG=" "PICFLAG_FOR_TARGET=" "SHELL=/bin/sh" "EXPECT=expect" "RUNTES T=runtest" "RUNTESTFLAGS=" "exec_prefix=/usr/local" "infodir=/usr/local/info" "libdir=/usr/local/lib" "prefix=/usr/local" "tooldir=/usr/local/powerpc-ibm- aix4.3.3.0" "AR=ar" "AS=as" "CC=gcc" "CXX=c++" "LD=ld" "LIBCFLAGS=-g -O2" "NM=nm" "PICFLAG=" "RANLIB=ranlib" "DESTDIR=" DO=all multi-do Target "all" is up to date. Bootstrapping the compiler "Makefile", line 732: make: 1254-055 Dependency line needs colon or double colon operator. "Makefile", line 733: make: 1254-055 Dependency line needs colon or double colon operator. "Makefile", line 734: make: 1254-055 Dependency line needs colon or double colon operator. "Makefile", line 735: make: 1254-055 Dependency line needs colon or double colon operator. "Makefile", line 736: make: 1254-055 Dependency line needs colon or double colon operator. "Makefile", line 737: make: 1254-055 Dependency line needs colon or double colon operator. "Makefile", line 738: make: 1254-055 Dependency line needs colon or double c olon operator. "Makefile", line 739: make: 1254-055 Dependency line needs colon or double colon operator. "Makefile", line 740: make: 1254-055 Dependency line needs colon or double colon operator. "Makefile", line 741: make: 1254-055 Dependency line needs colon or double colon operator. "Makefile", line 742: make: 1254-055 Dependency line needs colon or double colon operator. "Makefile", line 743: make: 1254-055 Dependency line needs colon or double colon operator. "Makefile", line 744: make: 1254-055 Dependency line needs colon or double colon operator. "Makefile", line 745: make: 1254-055 Dependency line needs colon or double colon operator. "Makefile", line 746: make: 1254-055 Dependency line needs colon or double colon operator. "Makefile", line 747: make: 1254-055 Dependency line needs colon or double colon operator. "Makefile", line 748: make: 1254-055 Dependency line needs colon or double colon operator. "Makefile", line 749: make: 1254-055 Dependency line needs colon or double colon operator. "Makefile", line 933: make: 1254-055 Dependency line needs colon or double colon operator. "/opt/gcc-3.4.1/gcc/cp/Make-lang.in", line 127: make: 1254-055 Dependency line n eeds colon or double colon operator. "Makefile", line 935: make: 1254-055 Dependency line needs colon or double colon operator. "Makefile", line 941: make: 1254-055 Dependency line needs colon or double colon operator. "Makefile", line 943: make: 1254-055 Dependency line needs colon or double colon operator. "Makefile", line 946: make: 1254-055 Dependency line needs colon or double colon operator. "", line 0: make: 1254-027 Cannot open . "Makefile", line 948: make: 1254-055 Dependency line needs colon or double colon operator. make: 1254-058 Fatal errors encountered -- cannot continue. make: 1254-004 The error code from the last command is 2.