This is the mail archive of the gcc-bugs@gcc.gnu.org mailing list for the GCC project.


Index Nav: [Date Index] [Subject Index] [Author Index] [Thread Index]
Message Nav: [Date Prev] [Date Next] [Thread Prev] [Thread Next]
Other format: [Raw text]

bootstrap/8687: libjava doesn't build with BSD make


>Number:         8687
>Category:       bootstrap
>Synopsis:       libjava doesn't build with BSD make
>Confidential:   no
>Severity:       non-critical
>Priority:       medium
>Responsible:    unassigned
>State:          open
>Class:          sw-bug
>Submitter-Id:   net
>Arrival-Date:   Sat Nov 23 01:56:01 PST 2002
>Closed-Date:
>Last-Modified:
>Originator:     macklobell@hotmail.com
>Release:        3.2.1
>Organization:
>Environment:
FreeBSD 4.7-STABLE
>Description:
When trying to build a compiler the build always fails in libjava (see traces) if i use BSD make. If i use gmake the build succeeds.

The following traces are from a FreeBSD 4.7-STABLE system and the src is gcc-20021118.tar.bz2:

marcus/usr/gnu/make#more config.status
#!/bin/sh
# This file was generated automatically by configure.  Do not edit.
# This directory was configured as follows:
../gcc-20021118/configure --with-gcc-version-trigger=/usr/gnu/gcc-20021118/gcc/version.c --host=i386-unknown-freebsd4.7 --norecursion 
# 


marcus/usr/gnu/make#tail -n 20 bootstrap_make.log 
checking for dlfcn.h... (cached) yes
checking for dl.h... no
checking for dld.h... no
checking for string.h... (cached) yes
checking for strchr... (cached) yes
checking for strrchr... (cached) yes
checking for strcmp... yes
updating cache ../../config.cache
creating ./config.status
creating Makefile
creating config.h
"/usr/gnu/make/i386-unknown-freebsd4.7/libjava/Makefile", line 4032: Need an operator
"/usr/gnu/make/i386-unknown-freebsd4.7/libjava/Makefile", line 4447: Need an operator
make: fatal errors encountered -- cannot continue
*** Error code 1

Stop in /usr/gnu/make.
*** Error code 1

Stop in /usr/gnu/make.


marcus/usr/gnu/make#cat -n i386-unknown-freebsd4.7/libjava/Makefile | egrep "4032|4447"
  4032  -include $(DEP_FILES)
  4447  -include deps.mk
>How-To-Repeat:
do a make bootstrap on a *BSD system.
>Fix:

>Release-Note:
>Audit-Trail:
>Unformatted:


Index Nav: [Date Index] [Subject Index] [Author Index] [Thread Index]
Message Nav: [Date Prev] [Date Next] [Thread Prev] [Thread Next]