Date: Wed, 30 May 2012 11:17:03 -0400 From: Rick Miller <vmiller@hostileadmin.com> To: freebsd-questions@freebsd.org Subject: Re: Need some help building bootcrunch Message-ID: <CAHzLAVGEC1rPEMTK8g3hPSicg25UzTPG-JMjaJUZ%2BVSQo093eA@mail.gmail.com> In-Reply-To: <CAHzLAVHw2uwKfxpERBR1tP7HgjBki-5_5KwqEPheEOFB5O%2BuKQ@mail.gmail.com> References: <CAHzLAVHw2uwKfxpERBR1tP7HgjBki-5_5KwqEPheEOFB5O%2BuKQ@mail.gmail.com>
next in thread | previous in thread | raw e-mail | index | archive | help
I changed some things around in the bootcrunch.conf and got it to work. It was building 'fetch'. I moved -lfetch before -lmd and it compiled fine. On Wed, May 30, 2012 at 10:36 AM, Rick Miller <vmiller@hostileadmin.com> wr= ote: > Hi All, > > I am attempting to build a bootcrunch file that I will inject into an > mfsroot. =A0I'm unable to get it built completely and hoping someone > might be able to help me identify the issue. > > crunchgen runs and exits without issue. =A0Running make fails with the > following error indicating it's not able to find, presumably, libmd > which exists. > > /usr/lib/libfetch.a(http.o)(.text+0x8c0): In function > `http_authorize':: undefined reference to `MD5Init' > /usr/lib/libfetch.a(http.o)(.text+0x8d5): In function > `http_authorize':: undefined reference to `MD5Update' > /usr/lib/libfetch.a(http.o)(.text+0x8e7): In function > `http_authorize':: undefined reference to `MD5Update' > /usr/lib/libfetch.a(http.o)(.text+0x8fc): In function > `http_authorize':: undefined reference to `MD5Update' > /usr/lib/libfetch.a(http.o)(.text+0x90e): In function > `http_authorize':: undefined reference to `MD5Update' > /usr/lib/libfetch.a(http.o)(.text+0x923): In function > `http_authorize':: undefined reference to `MD5Update' > /usr/lib/libfetch.a(http.o)(.text+0x933): In function > `http_authorize':: undefined reference to `MD5Final' > /usr/lib/libfetch.a(http.o)(.text+0x991): In function > `http_authorize':: undefined reference to `MD5Init' > /usr/lib/libfetch.a(http.o)(.text+0x9a3): In function > `http_authorize':: undefined reference to `MD5Update' > /usr/lib/libfetch.a(http.o)(.text+0x9b5): In function > `http_authorize':: undefined reference to `MD5Update' > /usr/lib/libfetch.a(http.o)(.text+0x9ca): In function > `http_authorize':: undefined reference to `MD5Update' > /usr/lib/libfetch.a(http.o)(.text+0x9f9): In function > `http_authorize':: undefined reference to `MD5Final' > /usr/lib/libfetch.a(http.o)(.text+0xa11): In function > `http_authorize':: undefined reference to `MD5Init' > /usr/lib/libfetch.a(http.o)(.text+0xa21): In function > `http_authorize':: undefined reference to `MD5Update' > /usr/lib/libfetch.a(http.o)(.text+0xa33): In function > `http_authorize':: undefined reference to `MD5Update' > /usr/lib/libfetch.a(http.o)(.text+0xa48): In function > `http_authorize':: undefined reference to `MD5Update' > /usr/lib/libfetch.a(http.o)(.text+0xa5a): In function > `http_authorize':: undefined reference to `MD5Update' > /usr/lib/libfetch.a(http.o)(.text+0xa88): In function > `http_authorize':: undefined reference to `MD5Update' > /usr/lib/libfetch.a(http.o)(.text+0xa93): In function > `http_authorize':: undefined reference to `MD5Final' > /usr/lib/libfetch.a(http.o)(.text+0xcc0): In function > `http_authorize':: undefined reference to `MD5Update' > /usr/lib/libfetch.a(http.o)(.text+0xcd2): In function > `http_authorize':: undefined reference to `MD5Update' > /usr/lib/libfetch.a(http.o)(.text+0xd1c): In function > `http_authorize':: undefined reference to `MD5Update' > /usr/lib/libfetch.a(http.o)(.text+0xd2e): In function > `http_authorize':: undefined reference to `MD5Update' > /usr/lib/libfetch.a(http.o)(.text+0xd47): In function > `http_authorize':: undefined reference to `MD5Update' > /usr/lib/libfetch.a(http.o)(.text+0xd59): more undefined references to > `MD5Update' follow > /usr/lib/libfetch.a(http.o)(.text+0xdaa): In function > `http_authorize':: undefined reference to `MD5Init' > /usr/lib/libfetch.a(http.o)(.text+0xdbf): In function > `http_authorize':: undefined reference to `MD5Update' > /usr/lib/libfetch.a(http.o)(.text+0xdd1): In function > `http_authorize':: undefined reference to `MD5Update' > /usr/lib/libfetch.a(http.o)(.text+0xdea): In function > `http_authorize':: undefined reference to `MD5Update' > /usr/lib/libfetch.a(http.o)(.text+0xdfc): In function > `http_authorize':: undefined reference to `MD5Update' > /usr/lib/libfetch.a(http.o)(.text+0xe46): In function > `http_authorize':: undefined reference to `MD5Update' > /usr/lib/libfetch.a(http.o)(.text+0xe56): In function > `http_authorize':: undefined reference to `MD5Final' > *** Error code 1 > > Stop in bootcrunch. > > This is the bootcrunch.conf (as you can see, -lmd exists on the libs line= s): > > buildopts -DRELEASE_CRUNCH -Dlint > > srcdirs /usr/src/bin > progs hostname > progs pwd > progs rm > progs sh > progs ls > progs test > progs cat > progs df > progs sleep > ln sh -sh > ln test [ > > srcdirs /usr/src/sbin > #progs camcontrol > progs dhclient > progs fsck_ffs > progs ifconfig > progs mount_nfs > progs newfs > progs route > progs rtsol > progs tunefs > progs kenv > progs sysctl > progs mdmfs > progs dmesg > ln fsck_ffs fsck_4.2bsd > ln fsck_ffs fsck_ufs > > srcdirs /usr/src/usr.bin > progs uname > progs cpio > progs find > progs minigzip > progs sed > progs awk > progs fetch > progs ifconfig > ln minigzip gzip > ln minigzip gunzip > ln minigzip zcat > > srcdirs /usr/src/usr.sbin > progs arp > progs sysinstall > progs usbconfig > > srcdirs /usr/src/gnu/usr.bin > progs grep > > libs -ll -ledit -lutil -lmd -lcrypt -lftpio -lz -lnetgraph > libs -ldialog -lncurses -ldisk -lcam -lsbuf -lutil -lufs -ldevinfo -lkvm > libs -lbsdxml -larchive -lbz2 -lusb -lgnuregex -lz -llzma > libs -lfetch -lmd -lssl -lcrypto -ljail -lm > > -- > Take care > Rick Miller --=20 Take care Rick Miller
Want to link to this message? Use this URL: <https://mail-archive.FreeBSD.org/cgi/mid.cgi?CAHzLAVGEC1rPEMTK8g3hPSicg25UzTPG-JMjaJUZ%2BVSQo093eA>