From owner-freebsd-stable Fri Aug 8 09:12:44 1997 Return-Path: Received: (from root@localhost) by hub.freebsd.org (8.8.5/8.8.5) id JAA26418 for stable-outgoing; Fri, 8 Aug 1997 09:12:44 -0700 (PDT) Received: from austin.polstra.com (austin.polstra.com [206.213.73.10]) by hub.freebsd.org (8.8.5/8.8.5) with ESMTP id JAA26412 for ; Fri, 8 Aug 1997 09:12:39 -0700 (PDT) Received: from austin.polstra.com (jdp@localhost) by austin.polstra.com (8.8.6/8.8.5) with ESMTP id JAA00716; Fri, 8 Aug 1997 09:12:11 -0700 (PDT) Message-Id: <199708081612.JAA00716@austin.polstra.com> To: john@helium.vapornet.com Subject: Re: broked stable In-Reply-To: <199708081456.JAA14434@argon.vapornet.com> References: <199708081456.JAA14434@argon.vapornet.com> Organization: Polstra & Co., Seattle, WA Cc: stable@freebsd.org Date: Fri, 08 Aug 1997 09:12:11 -0700 From: John Polstra Sender: owner-freebsd-stable@freebsd.org X-Loop: FreeBSD.org Precedence: bulk In article <199708081456.JAA14434@argon.vapornet.com>, John Preisler wrote: > > recent changes to gun/usr.bin/ld break -stable. world is current as of yesterday. > > > > ===> ld/rtld > cc -O -I/usr/src/gnu/usr.bin/ld/rtld/.. -I/usr/src/gnu/usr.bin/ld/rtld -I/usr/src/gnu/usr.bin/ld/rtld/../i386 -fpic -fno-function-cse -DRTLD -c /usr/src/gnu/usr.bin/ld/rtld/../i386/mdprologue.S > cc -O -I/usr/src/gnu/usr.bin/ld/rtld/.. -I/usr/src/gnu/usr.bin/ld/rtld -I/usr/src/gnu/usr.bin/ld/rtld/../i386 -fpic -fno-function-cse -DRTLD -c /usr/src/gnu/usr.bin/ld/rtld/rtld.c > /usr/src/gnu/usr.bin/ld/rtld/rtld.c:211: warning: excess elements in struct initializer after `ld_entry' > /usr/src/gnu/usr.bin/ld/rtld/rtld.c: In function `rtld': > /usr/src/gnu/usr.bin/ld/rtld/rtld.c:415: `LDSO_VERSION_HAS_DLSYM3' undeclared (first use this function) > /usr/src/gnu/usr.bin/ld/rtld/rtld.c:415: (Each undeclared identifier is reported only once > /usr/src/gnu/usr.bin/ld/rtld/rtld.c:415: for each function it appears in.) > /usr/src/gnu/usr.bin/ld/rtld/rtld.c: In function `__dlsym': > /usr/src/gnu/usr.bin/ld/rtld/rtld.c:1910: `RTLD_NEXT' undeclared (first use this function) > /usr/src/gnu/usr.bin/ld/rtld/rtld.c: In function `__dlsym3': > /usr/src/gnu/usr.bin/ld/rtld/rtld.c:1929: `RTLD_NEXT' undeclared (first use this function) > *** Error code 1 Hmm ... your "cc" lines _should_ contain "-I/usr/obj/.../tmp/usr/include". Why don't they?? Are you sure you did a full make world without cheating in any way? I tried it here and didn't have any problems. Perhaps you have some stale dependencies? LDSO_VERSION_HAS_DLSYM3 is defined by . RTLD_NEXT is defined by . Both of these should have gotten installed by the "includes" target, long before rtld was built. John -- John Polstra jdp@polstra.com John D. Polstra & Co., Inc. Seattle, Washington USA "Self-knowledge is always bad news." -- John Barth