From owner-freebsd-questions Sun Sep 24 23:16:29 2000 Delivered-To: freebsd-questions@freebsd.org Received: from srcso.globis.ru (globis.ru [212.248.80.7]) by hub.freebsd.org (Postfix) with ESMTP id 3089137B43C for ; Sun, 24 Sep 2000 23:16:11 -0700 (PDT) Received: from raduga.dyndns.org (raduga.sochi.net [212.248.82.76]) by srcso.globis.ru (8.9.3/8.9.3) with ESMTP id KAA10037 for ; Mon, 25 Sep 2000 10:34:09 +0400 (MSD) (envelope-from igor@raduga.dyndns.org) Received: (from igor@localhost) by raduga.dyndns.org (8.10.0/8.10.0) id e8P6Ftu14655 for freebsd-questions@freebsd.org; Mon, 25 Sep 2000 10:15:55 +0400 Date: Mon, 25 Sep 2000 10:15:55 +0400 From: Igor Roboul To: FreeBSD questions Subject: PicoBSD. Can' build Message-ID: <20000925101555.A14472@linux.rainbow> Reply-To: igorr@crosswinds.net Mail-Followup-To: FreeBSD questions Mime-Version: 1.0 Content-Type: text/plain; charset=us-ascii X-Mailer: Mutt 1.0pre4i X-Operating-System: Linux linux.rainbow 2.2.14-plus-SMP X-Best-Window-Manager: Window Maker (www.windowmaker.org) Sender: owner-freebsd-questions@FreeBSD.ORG Precedence: bulk X-Loop: FreeBSD.ORG Hello, I again have problems while building custom PicoBSD release :-( I _need_ picoBSD because I have one reasonable good PC for making it dialin/dialout server. It need only PPP suport, and one network card (any). And of course it need NAT support. If someone can direct me to correct place where to ask about picoBSD, or even offer non-BSD based solution I'll be happy. By the way, I have AMD K6-2/300 (undercloking), 32 Mb of RAM, 1 FDD 1.44Mb, _no HDD_ and this PC will never have HDD. All paths are relative to /usr/src/releases/picobsd , when I don't say other. When I'm trying build picoBSD with "build" script in build/ it reports: -> Populating MFS tree... -> Making and installing crunch1... crunchgen: ./crunch1.conf: more: warning: could not find source directory crunchgen: ./crunch1.conf: more: warning: could not find any .o files crunchgen: ./crunch1.conf: more: error: no objpaths specified or calculated crunchgen: ./crunch1.conf: more: ignoring program because of errors Run "make -f crunch1.mk objs exe" to build crunched binary. *** Error code 1 then I change to isp/crunch1 and try "make -f crunch1.mk objs exe" I got "ld" style errors about undefined symbols: login.lo: In function `auth_pam': login.lo(.text+0x111c): undefined reference to `pam_start' login.lo(.text+0x1135): undefined reference to `pam_strerror' login.lo(.text+0x1160): undefined reference to `pam_set_item' login.lo(.text+0x1179): undefined reference to `pam_strerror' login.lo(.text+0x11ac): undefined reference to `pam_set_item' login.lo(.text+0x11c5): undefined reference to `pam_strerror' login.lo(.text+0x11ea): undefined reference to `pam_authenticate' login.lo(.text+0x1222): undefined reference to `pam_get_item' login.lo(.text+0x1268): undefined reference to `pam_strerror' login.lo(.text+0x1294): undefined reference to `pam_strerror' login.lo(.text+0x12b6): undefined reference to `pam_end' login.lo(.text+0x12cf): undefined reference to `pam_strerror' login.lo(.data+0xc0): undefined reference to `misc_conv' inetd.lo: In function `ipsecsetup': inetd.lo(.text+0x1cca): undefined reference to `ipsec_set_policy' inetd.lo(.text+0x1cdf): undefined reference to `ipsec_get_policylen' inetd.lo(.text+0x1d97): undefined reference to `ipsec_set_policy' inetd.lo(.text+0x1dac): undefined reference to `ipsec_get_policylen' inetd.lo: In function `getconfigent': inetd.lo(.text+0x1eb9): undefined reference to `ipsec_get_policylen' pppd.lo: In function `MakeKey': pppd.lo(.text+0x11456): undefined reference to `des_set_odd_parity' pppd.lo: In function `DesEncrypt': pppd.lo(.text+0x1161a): undefined reference to `des_set_key' pppd.lo(.text+0x1162a): undefined reference to `des_ecb_encrypt' telnet.lo: In function `tn': telnet.lo(.text+0x23fd): undefined reference to `ipsec_set_policy' telnet.lo(.text+0x240e): undefined reference to `ipsec_strerror' etc. I know this is normal because strippeddown version of BSD does not need PAM for example :-) But how can I tell login.c to don't use PAM? I have looked to /etc/defaults/make.conf and didn't found something like PAM_ENABLE=true So, what I can do with this. All advices acceptable (except advices about bying HDD :-)) ) -- Igor Roboul, Unix System Administrator & Programmer @ sanatorium "Raduga", Sochi, Russia http://www.brainbench.com/transcript.jsp?pid=304744 To Unsubscribe: send mail to majordomo@FreeBSD.org with "unsubscribe freebsd-questions" in the body of the message