Skip site navigation (1)Skip section navigation (2)
Date:      Mon, 04 Sep 2000 14:42:45 -0700
From:      Phil Staub <phils@staub.net>
To:        freebsd-small@freebsd.org
Subject:   Building PicoBSD on 4.1
Message-ID:  <39B41755.32B28739@staub.net>

next in thread | raw e-mail | index | archive | help
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




Want to link to this message? Use this URL: <https://mail-archive.FreeBSD.org/cgi/mid.cgi?39B41755.32B28739>