From owner-freebsd-small Mon Sep 4 14:42: 2 2000 Delivered-To: freebsd-small@freebsd.org Received: from eclipse.pacifier.com (eclipse.pacifier.com [199.2.117.78]) by hub.freebsd.org (Postfix) with ESMTP id AE19F37B422 for ; Mon, 4 Sep 2000 14:41:58 -0700 (PDT) Received: from staub.net (dsl-pstaub.pacifier.net [216.65.144.154] (may be forged)) (authenticated) by eclipse.pacifier.com (8.10.1/8.10.1) with ESMTP id e84Lff828295 for ; Mon, 4 Sep 2000 14:41:41 -0700 (PDT) Message-ID: <39B41755.32B28739@staub.net> Date: Mon, 04 Sep 2000 14:42:45 -0700 From: Phil Staub X-Mailer: Mozilla 4.75 [en] (X11; U; Linux 2.2.14-5.0 i586) X-Accept-Language: en MIME-Version: 1.0 To: freebsd-small@freebsd.org Subject: Building PicoBSD on 4.1 Content-Type: text/plain; charset=us-ascii Content-Transfer-Encoding: 7bit Sender: owner-freebsd-small@FreeBSD.ORG Precedence: bulk X-Loop: FreeBSD.ORG Is anyone having success building PicoBSD in a 4.1 build tree? At the very least, I found that you need to change the 'progs' line in crunch.conf and crunch1.conf that includes "more" to say "less". Then I added a "ln" line that says "ln less more". After this, the build gets farther, but gets undefined references when linking crunch1: cc -static -o crunch1 crunch1.o sh.lo test.lo echo.lo hostname.lo ln.lo login.lo getty.lo stty.lo inetd.lo telnetd.lo w.lo msg.lo kget.lo reboot.lo init.lo ifconfig.lo df.lo sps.lo ns.lo vm.lo cat.lo cp.lo rm.lo mknod.lo chmod.lo chown.lo mkdir.lo ls.lo syslogd.lo sysctl.lo route.lo pwd_mkdb.lo dev_mkdb.lo mount.lo mount_msdos.lo umount.lo kill.lo mount_std.lo natd.lo pwd.lo ppp.lo telnet.lo less.lo passwd.lo date.lo mount_cd9660.lo mount_nfs.lo ping.lo traceroute.lo routed.lo ipfw.lo minigzip.lo -lncurses -lmytinfo -lipx -lz -lpcap -lalias -lwrap -ledit -lutil -lmd -lcrypt -lmp -lgmp -lm -lkvm -lgnuregex -ltelnet -lradius login.lo: In function `auth_pam': login.lo(.text+0x1154): undefined reference to `pam_start' login.lo(.text+0x116c): undefined reference to `pam_strerror' login.lo(.text+0x1187): undefined reference to `pam_set_item' login.lo(.text+0x119f): undefined reference to `pam_strerror' login.lo(.text+0x11c3): undefined reference to `pam_set_item' login.lo(.text+0x11db): undefined reference to `pam_strerror' login.lo(.text+0x1201): undefined reference to `pam_authenticate' login.lo(.text+0x1239): undefined reference to `pam_get_item' login.lo(.text+0x127f): undefined reference to `pam_strerror' login.lo(.text+0x12ab): undefined reference to `pam_strerror' login.lo(.text+0x12cc): undefined reference to `pam_end' login.lo(.text+0x12e4): undefined reference to `pam_strerror' login.lo(.data+0xc0): undefined reference to `misc_conv' inetd.lo: In function `ipsecsetup': inetd.lo(.text+0x1d94): undefined reference to `ipsec_set_policy' inetd.lo(.text+0x1da9): undefined reference to `ipsec_get_policylen' inetd.lo(.text+0x1e28): undefined reference to `ipsec_set_policy' inetd.lo(.text+0x1e3d): undefined reference to `ipsec_get_policylen' inetd.lo: In function `getconfigent': inetd.lo(.text+0x21f5): undefined reference to `ipsec_get_policylen' ppp.lo: In function `ID0NgMkSockNode': ppp.lo(.text+0x14ae2): undefined reference to `NgMkSockNode' ppp.lo(.data+0x654): undefined reference to `ether_Create' ppp.lo(.data+0x658): undefined reference to `ether_iov2device' ppp.lo(.data+0x65c): undefined reference to `ether_DeviceSize' telnet.lo: In function `setpolicy': telnet.lo(.text+0x22a3): undefined reference to `ipsec_set_policy' telnet.lo(.text+0x22b4): undefined reference to `ipsec_strerror' telnet.lo(.text+0x22f7): undefined reference to `ipsec_get_policylen' passwd.lo: In function `local_passwd': passwd.lo(.text+0x3dd): undefined reference to `local_password' passwd.lo: In function `main': passwd.lo(.text+0x4d6): undefined reference to `yp_domain' passwd.lo(.text+0x4dc): undefined reference to `yp_server' passwd.lo(.text+0x4e5): undefined reference to `yp_server' passwd.lo(.text+0x4f6): undefined reference to `yp_server' passwd.lo(.text+0x4fe): undefined reference to `force_old' passwd.lo(.text+0x562): undefined reference to `use_yp' passwd.lo(.text+0x57f): undefined reference to `yp_passwd' passwd.lo(.text+0x5cc): undefined reference to `yp_in_pw_file' passwd.lo(.text+0x5e4): undefined reference to `yp_passwd' passwd.lo: In function `pw_error': passwd.lo(.text+0xf55): undefined reference to `_use_yp' ping.lo: In function `main': ping.lo(.text+0x915): undefined reference to `ipsec_set_policy' ping.lo(.text+0x926): undefined reference to `ipsec_strerror' ping.lo(.text+0x93c): undefined reference to `ipsec_get_policylen' ping.lo(.text+0x99e): undefined reference to `ipsec_set_policy' ping.lo(.text+0x9af): undefined reference to `ipsec_strerror' ping.lo(.text+0x9c4): undefined reference to `ipsec_get_policylen' traceroute.lo: In function `main': traceroute.lo(.text+0x798): undefined reference to `ipsec_strerror' traceroute.lo(.text+0x7c5): undefined reference to `ipsec_strerror' traceroute.lo(.text+0x96c): undefined reference to `ipsec_strerror' traceroute.lo(.text+0x999): undefined reference to `ipsec_strerror' traceroute.lo: In function `setpolicy': traceroute.lo(.text+0xe55): undefined reference to `ipsec_set_policy' traceroute.lo(.text+0xe6a): undefined reference to `ipsec_get_policylen' traceroute.lo(.text+0xe90): undefined reference to `ipsec_strerror' *** Error code 1 Stop in /usr/src/release/picobsd/net/crunch1. *** Error code 1 Stop in /usr/src/release/picobsd/net/crunch1. --> Error 1 code crunch Error while building ../net/crunch1... -> Aborting ./stage1 Are there more libraries that need to be included? Thanks, Phil -- Phil Staub, KE7HC phils@staub.net "Unix: because reboots are for hardware upgrades" To Unsubscribe: send mail to majordomo@FreeBSD.org with "unsubscribe freebsd-small" in the body of the message