Sorry for missing the environment. I am running "4.7-beta", with src code syn'ed daily on IBM Thinkpad X60 on i386. Thanks.
-Amarendra On Fri, Mar 26, 2010 at 3:11 PM, Amarendra Godbole <[email protected]> wrote: > As indicated in /usr/src/Makefile, I am trying to take the "obj" > directory outside of the source. Quoting Makefile: > # 2) It is also recommended that you compile with objects outside the > # source tree. To do this, ensure /usr/obj exists or points to some > # area of disk of sufficient size. Then do "cd /usr/src; make obj". > # This will make a symbolic link called "obj" in each directory, as > # well as populate the /usr/obj properly with directories for the > # objects. > > Now when I run "cd /usr/src; make obj", I get errors in libc. Here: > [...] > ===> lib/libarch/mips64 > /usr/src/lib/libarch/mips64/obj -> /usr/obj/lib/libarch/mips64 > ===> lib/libc > "/usr/src/lib/libc/gen/Makefile.inc", line 36: Could not find /usr/src/lib/libc/ > arch//gen/Makefile.inc > "/usr/src/lib/libc/gdtoa/Makefile.inc", line 18: Could not find /usr/src/lib/lib > c/arch//gdtoa/Makefile.inc > "/usr/src/lib/libc/net/Makefile.inc", line 28: Could not find /usr/src/lib/libc/ > arch//net/Makefile.inc > "/usr/src/lib/libc/Makefile.inc", line 43: Malformed conditional ((${MACHINE_CPU > } != "alpha")) > "/usr/src/lib/libc/Makefile.inc", line 43: Missing dependency operator > "/usr/src/lib/libc/stdlib/Makefile.inc", line 15: Malformed conditional ((${MACH > INE_CPU} == "m68k")) > "/usr/src/lib/libc/stdlib/Makefile.inc", line 15: Missing dependency operator > "/usr/src/lib/libc/stdlib/Makefile.inc", line 36: Malformed conditional ((${MACH > INE_CPU} == "vax") || (${MACHINE_CPU} == "m68k")) > "/usr/src/lib/libc/stdlib/Makefile.inc", line 36: Missing dependency operator > "/usr/src/lib/libc/string/Makefile.inc", line 23: Could not find /usr/src/lib/li > bc/arch//string/Makefile.inc > "/usr/src/lib/libc/sys/Makefile.inc", line 99: Malformed conditional ((${MACHINE > _CPU} != "mips")) > "/usr/src/lib/libc/sys/Makefile.inc", line 99: Missing dependency operator > "/usr/src/lib/libc/sys/Makefile.inc", line 133: Malformed conditional ((${MACHIN > E_CPU} != "mips")) > "/usr/src/lib/libc/sys/Makefile.inc", line 133: Missing dependency operator > "/usr/src/lib/libc/sys/Makefile.inc", line 167: Malformed conditional ((${MACHIN > E_CPU} != "mips")) > "/usr/src/lib/libc/sys/Makefile.inc", line 167: Missing dependency operator > "/usr/src/lib/libc/Makefile.inc", line 65: Malformed conditional ((${MACHINE_CPU > } != "alpha")) > "/usr/src/lib/libc/Makefile.inc", line 65: Missing dependency operator > Fatal errors encountered -- cannot continue > *** Error code 1 > > Stop in /usr/src/lib (line 48 of /usr/share/mk/bsd.subdir.mk). > *** Error code 1 > > Stop in /usr/src (line 48 of /usr/share/mk/bsd.subdir.mk). > > Setting MACHINE_CPU to i386 before calling make fixes this, and the > make obj happens fine. Wanted to let you folks know this behavior. It > is possible that I am doing something that causes this. Thanks. > > -Amarendra
