From owner-freebsd-current Thu Jan 9 23:20:32 1997 Return-Path: Received: (from root@localhost) by freefall.freebsd.org (8.8.4/8.8.4) id XAA25469 for current-outgoing; Thu, 9 Jan 1997 23:20:32 -0800 (PST) Received: from axiom.maths.uq.oz.au (root@axiom.maths.uq.oz.au [130.102.160.1]) by freefall.freebsd.org (8.8.4/8.8.4) with SMTP id XAA25464 for ; Thu, 9 Jan 1997 23:20:28 -0800 (PST) Received: from qed.maths.uq.edu.au (qed.maths.uq.oz.au [130.102.160.5]) by axiom.maths.uq.oz.au (8.6.11/8.6.12) with ESMTP id RAA29555 for ; Fri, 10 Jan 1997 17:20:23 +1000 Received: (from lucifer@localhost) by qed.maths.uq.edu.au (8.8.2/8.8.0) id RAA19180 for freebsd-current@freebsd.org; Fri, 10 Jan 1997 17:19:02 +1000 (EST) From: David Conran Message-Id: <199701100719.RAA19180@qed.maths.uq.edu.au> Subject: another problem in "make world" To: freebsd-current@freebsd.org Date: Fri, 10 Jan 1997 17:19:02 +1000 (EST) X-Mailer: ELM [version 2.4 PL25] Content-Type: text Sender: owner-current@freebsd.org X-Loop: FreeBSD.org Precedence: bulk I have only recently sup'd the current kernel ... and did a "make world" it died in: ------------------------------------------------------------------------------ cd /usr/src/lib/csu/i386 && make depend && make -DNOMAN -DNOPROFILE all install cleandir obj rm -f .depend mkdep -O -DLIBC_SCCS -fno-omit-frame-pointer -DCRT0 -DDYNAMIC /home/src/lib/csu/i386/crt0.c mkdep -a -O -DLIBC_SCCS -fno-omit-frame-pointer /home/src/lib/csu/i386/c++rt0.c cc -O -DLIBC_SCCS -fno-omit-frame-pointer -c -DCRT0 -DDYNAMIC /home/src/lib/csu/i386/crt0.c -o crt0.o In file included from /home/src/lib/csu/i386/crt0.c:44: /usr/include/link.h:187: conflicting types for `dlopen' /usr/include/dlfcn.h:41: previous declaration of `dlopen' /usr/include/link.h:189: conflicting types for `dlsym' /usr/include/dlfcn.h:42: previous declaration of `dlsym' *** Error code 1 Stop. ------------------------------------------------------------------------------ This was compiled on an old-ish 2.2 snap. I went into the /usr/src/lib/csu/i386 ... and did a make clean;make depend; make and it did the same thing but ... I looked at the Makefile there ... and tried ... "make beforeinstall" and now it works. ie. install -C -o bin -g bin -m 444 /usr/src/lib/csu/i386/dlfcn.h /usr/include um .. is the "make beforeinstall" not being called somewhere in the "make world" for this lib? David -- _--_|\ David Conran, Voice: +61-7-3365-3254 / * Systems Administrator Fax: +61-7-3365-1477 \_.--._/ Department of Mathematics, Email: lucifer@maths.uq.edu.au v The University of Queensland, 4072 "Reach out and grep someone"