From owner-freebsd-current Thu Jan 18 22:28:22 2001 Delivered-To: freebsd-current@freebsd.org Received: from postoffice.aims.com.au (advanc2.lnk.telstra.net [139.130.119.73]) by hub.freebsd.org (Postfix) with ESMTP id A155337B698 for ; Thu, 18 Jan 2001 22:28:00 -0800 (PST) Received: from postoffice.aims.com.au (nts-ts1.aims.private [192.168.10.2]) by postoffice.aims.com.au with ESMTP id RAA08935 for ; Fri, 19 Jan 2001 17:27:53 +1100 (EST) (envelope-from chris@aims.com.au) Received: from ntsts1 by aims.com.au with SMTP (MDaemon.v3.5.1.R) for ; Fri, 19 Jan 2001 17:27:38 +1100 Reply-To: From: "Chris Knight" To: Subject: sysinstall move and make release on FreeBSD-stable Date: Fri, 19 Jan 2001 17:27:36 +1100 Message-ID: <004301c081e0$eafc3af0$020aa8c0@aims.private> MIME-Version: 1.0 Content-Type: text/plain; charset="iso-8859-1" Content-Transfer-Encoding: 7bit X-Priority: 3 (Normal) X-MSMail-Priority: Normal X-Mailer: Microsoft Outlook CWS, Build 9.0.2416 (9.0.2911.0) X-MimeOLE: Produced By Microsoft MimeOLE V5.50.4522.1200 Importance: Normal X-Return-Path: chris@aims.com.au X-MDaemon-Deliver-To: current@freebsd.org Sender: owner-freebsd-current@FreeBSD.ORG Precedence: bulk X-Loop: FreeBSD.ORG Howdy, Since the sysinstall move, make release on FreeBSD-stable (as of 3 hrs ago) breaks when building sysinstall. The output is: ===> usr.sbin/sysinstall cc -o rtermcap /usr/src/usr.sbin/sysinstall/rtermcap.c -ltermcap rm -f makedevs.tmp echo '#include ' > makedevs.tmp ./rtermcap ansi | file2c 'const char termcap_ansi[] = {' ',0};' >> makedevs.tmp /usr/libexec/ld-elf.so.1: Shared object "libc.so.5" not found ./rtermcap cons25w | file2c 'const char termcap_cons25w[] = {' ',0};' >> makedevs.tmp /usr/libexec/ld-elf.so.1: Shared object "libc.so.5" not found ./rtermcap cons25 | file2c 'const char termcap_cons25[] = {' ',0};' >> makedevs.tmp /usr/libexec/ld-elf.so.1: Shared object "libc.so.5" not found ./rtermcap cons25-m | file2c 'const char termcap_cons25_m[] = {' ',0};' >> makedevs.tmp /usr/libexec/ld-elf.so.1: Shared object "libc.so.5" not found ./rtermcap cons25r | file2c 'const char termcap_cons25r[] = {' ',0};' >> makedevs.tmp /usr/libexec/ld-elf.so.1: Shared object "libc.so.5" not found ./rtermcap cons25r-m | file2c 'const char termcap_cons25r_m[] = {' ',0};' >> makedevs.tmp /usr/libexec/ld-elf.so.1: Shared object "libc.so.5" not found ./rtermcap cons25l1 | file2c 'const char termcap_cons25l1[] = {' ',0};' >> makedevs.tmp /usr/libexec/ld-elf.so.1: Shared object "libc.so.5" not found ./rtermcap cons25l1-m | file2c 'const char termcap_cons25l1_m[] = {' ',0};' >> makedevs.tmp /usr/libexec/ld-elf.so.1: Shared object "libc.so.5" not found ./rtermcap vt100 | file2c 'const char termcap_vt100[] = {' ',0};' >> makedevs.tmp /usr/libexec/ld-elf.so.1: Shared object "libc.so.5" not found ./rtermcap xterm | file2c 'const char termcap_xterm[] = {' ',0};' >> makedevs.tmp /usr/libexec/ld-elf.so.1: Shared object "libc.so.5" not found then: cc -O -pipe -Wall -I/usr/src/usr.sbin/sysinstall/../../gnu/lib/libdialog -I. -I/usr/obj/usr/src/i386/usr/include -c makedevs.c makedevs.c:4: syntax error before `,' makedevs.c:7: syntax error before `,' makedevs.c:10: syntax error before `,' makedevs.c:13: syntax error before `,' makedevs.c:16: syntax error before `,' makedevs.c:19: syntax error before `,' makedevs.c:22: syntax error before `,' makedevs.c:25: syntax error before `,' makedevs.c:28: syntax error before `,' makedevs.c:31: syntax error before `,' I did a local hack to copy libc.so.5 into ${CHROOTDIR}/usr/lib before the chroot command, but this doesn't solve the problem properly. At the moment, it seems that current snapshots can only be built with current, and I'm not sure of the correct way to fix this for stable. I'm thinking the best way is to change the linking command for rtermcap in /usr/src/usr.sbin/sysinstall/Makefile relative to one of the environment variables set for the make release process. Not foolproof, but better than my hack :-) Also, the following commands added to ${CHROOTDIR}/mk are now dependent on where sysinstall in the release you're trying to build lives. cd /usr/src/release/sysinstall make obj They've been removed from /usr/src/release/Makefile v1.589, but aren't they still required if you're trying to build a 4.x release? Or am I missing the point? Regards, Chris Knight Systems Administrator AIMS Independent Computer Professionals Tel: +61 3 6334 6664 Fax: +61 3 6331 7032 Mob: +61 419 528 795 Web: http://www.aims.com.au To Unsubscribe: send mail to majordomo@FreeBSD.org with "unsubscribe freebsd-current" in the body of the message