From owner-freebsd-ia64@FreeBSD.ORG Mon Jun 28 12:14:20 2010 Return-Path: Delivered-To: freebsd-ia64@freebsd.org Received: from mx1.freebsd.org (mx1.freebsd.org [IPv6:2001:4f8:fff6::34]) by hub.freebsd.org (Postfix) with ESMTP id 28C531065678; Mon, 28 Jun 2010 12:14:20 +0000 (UTC) (envelope-from mexas@bristol.ac.uk) Received: from dirj.bris.ac.uk (dirj.bris.ac.uk [137.222.10.78]) by mx1.freebsd.org (Postfix) with ESMTP id CF5758FC16; Mon, 28 Jun 2010 12:14:19 +0000 (UTC) Received: from ncsc.bris.ac.uk ([137.222.10.41]) by dirj.bris.ac.uk with esmtp (Exim 4.69) (envelope-from ) id 1OTDCo-0001YG-8p; Mon, 28 Jun 2010 13:14:18 +0100 Received: from mech-cluster241.men.bris.ac.uk ([137.222.187.241]) by ncsc.bris.ac.uk with esmtpsa (TLSv1:AES256-SHA:256) (Exim 4.67) (envelope-from ) id 1OTDCo-000739-0Z; Mon, 28 Jun 2010 13:12:54 +0100 Received: from mech-cluster241.men.bris.ac.uk (localhost [127.0.0.1]) by mech-cluster241.men.bris.ac.uk (8.14.4/8.14.4) with ESMTP id o5SCCrnT068437; Mon, 28 Jun 2010 13:12:53 +0100 (BST) (envelope-from mexas@bristol.ac.uk) Received: (from mexas@localhost) by mech-cluster241.men.bris.ac.uk (8.14.4/8.14.4/Submit) id o5SCCrOR068436; Mon, 28 Jun 2010 13:12:53 +0100 (BST) (envelope-from mexas@bristol.ac.uk) X-Authentication-Warning: mech-cluster241.men.bris.ac.uk: mexas set sender to mexas@bristol.ac.uk using -f Date: Mon, 28 Jun 2010 13:12:53 +0100 From: Anton Shterenlikht To: Dag-Erling =?iso-8859-1?Q?Sm=F8rgrav?= Message-ID: <20100628121253.GA61909@mech-cluster241.men.bris.ac.uk> References: <86d3vhomot.fsf@ds4.des.no> <20100624083635.GB9272@mech-cluster241.men.bris.ac.uk> <86vd98aj7p.fsf@ds4.des.no> <8639wcafhn.fsf@ds4.des.no> <20100624110511.GD10082@mech-cluster241.men.bris.ac.uk> <86tyos8u57.fsf@ds4.des.no> <20100624151121.GA29609@mech-cluster241.men.bris.ac.uk> <86lja48m58.fsf@ds4.des.no> <20100625084429.GA42107@mech-cluster241.men.bris.ac.uk> <86vd97e94g.fsf@ds4.des.no> MIME-Version: 1.0 Content-Type: text/plain; charset=iso-8859-1 Content-Disposition: inline Content-Transfer-Encoding: quoted-printable In-Reply-To: <86vd97e94g.fsf@ds4.des.no> User-Agent: Mutt/1.5.20 (2009-06-14) Cc: freebsd-current@freebsd.org, freebsd-ia64@freebsd.org Subject: Re: r209240 ia64 -> buildworld -> undefined reference to `lzma_physmem' X-BeenThere: freebsd-ia64@freebsd.org X-Mailman-Version: 2.1.5 Precedence: list List-Id: Porting FreeBSD to the IA-64 List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Mon, 28 Jun 2010 12:14:20 -0000 On Fri, Jun 25, 2010 at 11:47:59AM +0200, Dag-Erling Sm=F8rgrav wrote: > Anton Shterenlikht writes: > > So, just for me to be clear, I need to proceed with the buildworld, > > until I get the error, and then, without cleaning anything, do > > > > % cd /usr/src > > % make buildenv > > % cd rescue/rescue > > % make > > > > Is that correct? >=20 > Yes. Then you take the cc comand line that failed and run it again with > the -v option and show us the output. ok, sorry, here it is. So starting with a clean src r209203 copy, and with /usr/obj/* wiped, "make -j1 buildworld" ends in cc -static -o rescue rescue.o cat.lo chflags.lo chio.lo chmod.lo cp.lo date= =2Elo dd.lo df.lo echo.lo ed.lo expr.lo getfacl.lo hostname.lo kenv.lo kill= =2Elo ln.lo ls.lo mkdir.lo mv.lo pkill.lo ps.lo pwd.lo realpath.lo rm.lo rm= dir.lo setfacl.lo sh.lo stty.lo sync.lo test.lo rcp.lo csh.lo atacontrol.lo= badsect.lo camcontrol.lo ccdconfig.lo clri.lo devfs.lo dmesg.lo dump.lo du= mpfs.lo dumpon.lo fsck.lo fsck_ffs.lo fsck_msdosfs.lo fsdb.lo fsirand.lo gb= de.lo geom.lo ifconfig.lo init.lo kldconfig.lo kldload.lo kldstat.lo kldunl= oad.lo ldconfig.lo md5.lo mdconfig.lo mdmfs.lo mknod.lo mount.lo mount_cd96= 60.lo mount_msdosfs.lo mount_nfs.lo mount_ntfs.lo mount_nullfs.lo mount_udf= =2Elo mount_unionfs.lo newfs.lo newfs_msdos.lo nos-tun.lo ping.lo reboot.lo= restore.lo rcorder.lo route.lo routed.lo rtquery.lo rtsol.lo savecore.lo s= pppcontrol.lo swapon.lo sysctl.lo tunefs.lo umount.lo atmconfig.lo ping6.lo= ipf.lo zfs.lo zpool.lo mca.lo dhclient.lo head.lo mt.lo sed.lo tail.lo tee= =2Elo gzip.lo bzip2.lo xz.lo tar.lo vi.lo id.lo chroot.lo chown.lo /usr/obj= /usr/src/rescue/rescue/../librescue/exec.o /usr/obj/usr/src/rescue/rescue/.= =2E/librescue/getusershell.o /usr/obj/usr/src/rescue/rescue/../librescue/lo= gin_class.o /usr/obj/usr/src/rescue/rescue/../librescue/popen.o /usr/obj/us= r/src/rescue/rescue/../librescue/rcmdsh.o /usr/obj/usr/src/rescue/rescue/..= /librescue/sysctl.o /usr/obj/usr/src/rescue/rescue/../librescue/system.o -l= crypt -ledit -lkvm -ll -ltermcap -lutil -lalias -lcam -lcurses -ldevstat -l= ipsec -lipx -lzfs -lnvpair -luutil -lavl -lgeom -lbsdxml -ljail -lkiconv -l= md -lreadline -lsbuf -lufs -lz -lbz2 -llzma -larchive -lcrypto -lm xz.lo(.text+0x5202): In function `hardware_init': : undefined reference to `lzma_physmem' Then doing=20 # make buildenv # cd rescue/rescue # make gives what looks like the same error message: cc -static -o rescue rescue.o cat.lo chflags.lo chio.lo chmod.lo cp.lo date= =2Elo dd.lo df.lo echo.lo ed.lo expr.lo getfacl.lo hostname.lo kenv.lo kill= =2Elo ln.lo ls.lo mkdir.lo mv.lo pkill.lo ps.lo pwd.lo realpath.lo rm.lo rm= dir.lo setfacl.lo sh.lo stty.lo sync.lo test.lo rcp.lo csh.lo atacontrol.lo= badsect.lo camcontrol.lo ccdconfig.lo clri.lo devfs.lo dmesg.lo dump.lo du= mpfs.lo dumpon.lo fsck.lo fsck_ffs.lo fsck_msdosfs.lo fsdb.lo fsirand.lo gb= de.lo geom.lo ifconfig.lo init.lo kldconfig.lo kldload.lo kldstat.lo kldunl= oad.lo ldconfig.lo md5.lo mdconfig.lo mdmfs.lo mknod.lo mount.lo mount_cd96= 60.lo mount_msdosfs.lo mount_nfs.lo mount_ntfs.lo mount_nullfs.lo mount_udf= =2Elo mount_unionfs.lo newfs.lo newfs_msdos.lo nos-tun.lo ping.lo reboot.lo= restore.lo rcorder.lo route.lo routed.lo rtquery.lo rtsol.lo savecore.lo s= pppcontrol.lo swapon.lo sysctl.lo tunefs.lo umount.lo atmconfig.lo ping6.lo= ipf.lo zfs.lo zpool.lo mca.lo dhclient.lo head.lo mt.lo sed.lo tail.lo tee= =2Elo gzip.lo bzip2.lo xz.lo tar.lo vi.lo id.lo chroot.lo chown.lo /usr/obj= /usr/src/rescue/rescue/../librescue/exec.o /usr/obj/usr/src/rescue/rescue/.= =2E/librescue/getusershell.o /usr/obj/usr/src/rescue/rescue/../librescue/lo= gin_class.o /usr/obj/usr/src/rescue/rescue/../librescue/popen.o /usr/obj/us= r/src/rescue/rescue/../librescue/rcmdsh.o /usr/obj/usr/src/rescue/rescue/..= /librescue/sysctl.o /usr/obj/usr/src/rescue/rescue/../librescue/system.o -l= crypt -ledit -lkvm -ll -ltermcap -lutil -lalias -lcam -lcurses -ldevstat -l= ipsec -lipx -lzfs -lnvpair -luutil -lavl -lgeom -lbsdxml -ljail -lkiconv -l= md -lreadline -lsbuf -lufs -lz -lbz2 -llzma -larchive -lcrypto -lm xz.lo(.text+0x5202): In function `hardware_init': : undefined reference to `lzma_physmem' Finally repeating the last command with added -v flag gives: # cc -v -static -o rescue rescue.o cat.lo chflags.lo chio.lo chmod.lo cp.lo= date.lo \ dd.lo df.lo echo.lo ed.lo expr.lo getfacl.lo hostname.lo kenv.lo kill.lo l= n.lo \ ls.lo mkdir.lo mv.lo pkill.lo ps.lo pwd.lo realpath.lo rm.lo rmdir.lo setf= acl.lo \ sh.lo stty.lo sync.lo test.lo rcp.lo csh.lo atacontrol.lo badsect.lo camco= ntrol.lo \ ccdconfig.lo clri.lo devfs.lo dmesg.lo dump.lo dumpfs.lo dumpon.lo fsck.lo= \=20 fsck_ffs.lo fsck_msdosfs.lo fsdb.lo fsirand.lo gbde.lo geom.lo ifconfig.lo= init.lo \=20 kldconfig.lo kldload.lo kldstat.lo kldunload.lo ldconfig.lo md5.lo mdconfi= g.lo mdmfs.lo \=20 > mknod.lo mount.lo mount_cd9660.lo mount_msdosfs.lo mount_nfs.lo mount_nt= fs.lo \=20 mount_nullfs.lo mount_udf.lo mount_unionfs.lo newfs.lo newfs_msdos.lo nos-= tun.lo \=20 ping.lo reboot.lo restore.lo rcorder.lo route.lo routed.lo rtquery.lo rtso= l.lo \=20 > savecore.lo spppcontrol.lo swapon.lo sysctl.lo tunefs.lo umount.lo atmco= nfig.lo \=20 ping6.lo ipf.lo zfs.lo zpool.lo mca.lo dhclient.lo head.lo mt.lo sed.lo ta= il.lo tee.lo \=20 gzip.lo bzip2.lo xz.lo tar.lo vi.lo id.lo chroot.lo chown.lo \=20 > /usr/obj/usr/src/rescue/rescue/../librescue/exec.o \=20 /usr/obj/usr/src/rescue/rescue/../librescue/getusershell.o \=20 /usr/obj/usr/src/rescue/rescue/../librescue/login_class.o \=20 /usr/obj/usr/src/rescue/resque/../librescue/popen.o \=20 > /usr/obj/usr/src/rescue/rescue/../librescue/rcmdsh.o \=20 /usr/obj/usr/src/rescue/rescue/../librescue/sysctl.o \=20 /usr/obj/usr/src/rescue/rescue/../librescue/system.o \=20 -lcrypt -ledit -lkvm -ll -ltermcap -lutil -lalias -lcam -lcurses -ldevstat= -lipsec \=20 -lipx -lzfs -lnvpair -luutil -lavl -lgeom -lbsdxml -ljail -lkiconv -lmd -l= readline \=20 -lsbuf -lufs -lz -lbz2 -llzma -larchive -lcrypto -lmcc: rescue.o: No such = file or directory cc: cat.lo: No such file or directory cc: chflags.lo: No such file or directory cc: chio.lo: No such file or directory cc: chmod.lo: No such file or directory cc: cp.lo: No such file or directory cc: date.lo: No such file or directory cc: dd.lo: No such file or directory cc: df.lo: No such file or directory cc: echo.lo: No such file or directory cc: ed.lo: No such file or directory cc: expr.lo: No such file or directory cc: getfacl.lo: No such file or directory cc: hostname.lo: No such file or directory cc: kenv.lo: No such file or directory cc: kill.lo: No such file or directory cc: ln.lo: No such file or directory cc: ls.lo: No such file or directory cc: mkdir.lo: No such file or directory cc: mv.lo: No such file or directory cc: pkill.lo: No such file or directory cc: ps.lo: No such file or directory cc: pwd.lo: No such file or directory cc: realpath.lo: No such file or directory cc: rm.lo: No such file or directory cc: rmdir.lo: No such file or directory cc: setfacl.lo: No such file or directory cc: sh.lo: No such file or directory cc: stty.lo: No such file or directory cc: sync.lo: No such file or directory cc: test.lo: No such file or directory cc: rcp.lo: No such file or directory cc: csh.lo: No such file or directory cc: atacontrol.lo: No such file or directory cc: badsect.lo: No such file or directory cc: camcontrol.lo: No such file or directory cc: ccdconfig.lo: No such file or directory cc: clri.lo: No such file or directory cc: devfs.lo: No such file or directory cc: dmesg.lo: No such file or directory cc: dump.lo: No such file or directory cc: dumpfs.lo: No such file or directory cc: dumpon.lo: No such file or directory cc: fsck.lo: No such file or directory cc: : No such file or directory Using built-in specs. Target: ia64-undermydesk-freebsd Configured with: FreeBSD/ia64 system compiler Thread model: posix gcc version 4.2.1 20070719 [FreeBSD] # fsck_ffs.lo: not found # kldconfig.lo: not found # mknod.lo: not found # mount_nullfs.lo: not found # ping.lo: not found # savecore.lo: not found # ping6.lo: not found # gzip.lo: not found # /usr/obj/usr/src/rescue/rescue/../librescue/exec.o: Permission denied # /usr/obj/usr/src/rescue/rescue/../librescue/getusershell.o: Permission de= nied # /usr/obj/usr/src/rescue/rescue/../librescue/login_class.o: Permission den= ied # /usr/obj/usr/src/rescue/resque/../librescue/popen.o: not found # /usr/obj/usr/src/rescue/rescue/../librescue/rcmdsh.o: Permission denied # /usr/obj/usr/src/rescue/rescue/../librescue/sysctl.o: Permission denied # /usr/obj/usr/src/rescue/rescue/../librescue/system.o: Permission denied # -lcrypt: not found # -lipx: not found #=20 I thought there might be a problem with my copy/paste procedure, so I rechecked this several times - same result. I also tried to run this command from a file: # pwd=20 /usr/src/rescue/rescue # cat zzz cc -v -static -o rescue rescue.o cat.lo chflags.lo chio.lo chmod.lo cp.lo d= ate.lo dd.lo df.lo echo.lo ed.lo expr.lo getfacl.lo hostname.lo kenv.lo kil= l.lo ln.lo ls.lo mkdir.lo mv.lo pkill.lo ps.lo pwd.lo realpath.lo rm.lo rmd= ir.lo setfacl.lo sh.lo stty.lo sync.lo test.lo rcp.lo csh.lo atacontrol.lo = badsect.lo camcontrol.lo ccdconfig.lo clri.lo devfs.lo dmesg.lo dump.lo dum= pfs.lo dumpon.lo fsck.lo fsck_ffs.lo fsck_msdosfs.lo fsdb.lo fsirand.lo gbd= e.lo geom.lo ifconfig.lo init.lo kldconfig.lo kldload.lo kldstat.lo kldunlo= ad.lo ldconfig.lo md5.lo mdconfig.lo mdmfs.lo mknod.lo mount.lo mount_cd966= 0.lo mount_msdosfs.lo mount_nfs.lo mount_ntfs.lo mount_nullfs.lo mount_udf.= lo mount_unionfs.lo newfs.lo newfs_msdos.lo nos-tun.lo ping.lo reboot.lo re= store.lo rcorder.lo route.lo routed.lo rtquery.lo rtsol.lo savecore.lo sppp= control.lo swapon.lo sysctl.lo tunefs.lo umount.lo atmconfig.lo ping6.lo ip= f.lo zfs.lo zpool.lo mca.lo dhclient.lo head.lo mt.lo sed.lo tail.lo tee.lo= gzip.lo bzip2.lo xz.lo tar.lo vi.lo id.lo chroot.lo chown.lo /usr/obj/usr/= src/rescue/rescue/../librescue/exec.o /usr/obj/usr/src/rescue/rescue/../lib= rescue/getusershell.o /usr/obj/usr/src/rescue/rescue/../librescue/login_cla= ss.o /usr/obj/usr/src/rescue/resque/../librescue/popen.o /usr/obj/usr/src/r= escue/rescue/../librescue/rcmdsh.o /usr/obj/usr/src/rescue/rescue/../libres= cue/sysctl.o /usr/obj/usr/src/rescue/rescue/../librescue/system.o -lcrypt -= ledit -lkvm -ll -ltermcap -lutil -lalias -lcam -lcurses -ldevstat -lipsec -= lipx -lzfs -lnvpair -luutil -lavl -lgeom -lbsdxml -ljail -lkiconv -lmd -lre= adline -lsbuf -lufs -lz -lbz2 -llzma -larchive -lcrypto -lm # sh < zzz cc: rescue.o: No such file or directory cc: cat.lo: No such file or directory cc: chflags.lo: No such file or directory cc: chio.lo: No such file or directory cc: chmod.lo: No such file or directory cc: cp.lo: No such file or directory cc: date.lo: No such file or directory cc: dd.lo: No such file or directory cc: df.lo: No such file or directory cc: echo.lo: No such file or directory cc: ed.lo: No such file or directory cc: expr.lo: No such file or directory cc: getfacl.lo: No such file or directory cc: hostname.lo: No such file or directory cc: kenv.lo: No such file or directory cc: kill.lo: No such file or directory cc: ln.lo: No such file or directory cc: ls.lo: No such file or directory cc: mkdir.lo: No such file or directory cc: mv.lo: No such file or directory cc: pkill.lo: No such file or directory cc: ps.lo: No such file or directory cc: pwd.lo: No such file or directory cc: realpath.lo: No such file or directory cc: rm.lo: No such file or directory cc: rmdir.lo: No such file or directory cc: setfacl.lo: No such file or directory cc: sh.lo: No such file or directory cc: stty.lo: No such file or directory cc: sync.lo: No such file or directory cc: test.lo: No such file or directory cc: rcp.lo: No such file or directory cc: csh.lo: No such file or directory cc: atacontrol.lo: No such file or directory cc: badsect.lo: No such file or directory cc: camcontrol.lo: No such file or directory cc: ccdconfig.lo: No such file or directory cc: clri.lo: No such file or directory cc: devfs.lo: No such file or directory cc: dmesg.lo: No such file or directory cc: dump.lo: No such file or directory cc: dumpfs.lo: No such file or directory cc: dumpon.lo: No such file or directory cc: fsck.lo: No such file or directory cc: fsck_ffs.lo: No such file or directory cc: fsck_msdosfs.lo: No such file or directory cc: fsdb.lo: No such file or directory cc: fsirand.lo: No such file or directory cc: gbde.lo: No such file or directory cc: geom.lo: No such file or directory cc: ifconfig.lo: No such file or directory cc: init.lo: No such file or directory cc: kldconfig.lo: No such file or directory cc: kldload.lo: No such file or directory cc: kldstat.lo: No such file or directory cc: kldunload.lo: No such file or directory cc: ldconfig.lo: No such file or directory cc: md5.lo: No such file or directory cc: mdconfig.lo: No such file or directory cc: mdmfs.lo: No such file or directory cc: mknod.lo: No such file or directory cc: mount.lo: No such file or directory cc: mount_cd9660.lo: No such file or directory cc: mount_msdosfs.lo: No such file or directory cc: mount_nfs.lo: No such file or directory cc: mount_ntfs.lo: No such file or directory cc: mount_nullfs.lo: No such file or directory cc: mount_udf.lo: No such file or directory cc: mount_unionfs.lo: No such file or directory cc: newfs.lo: No such file or directory cc: newfs_msdos.lo: No such file or directory cc: nos-tun.lo: No such file or directory cc: ping.lo: No such file or directory cc: reboot.lo: No such file or directory cc: restore.lo: No such file or directory cc: rcorder.lo: No such file or directory cc: route.lo: No such file or directory cc: routed.lo: No such file or directory cc: rtquery.lo: No such file or directory cc: rtsol.lo: No such file or directory cc: savecore.lo: No such file or directory cc: spppcontrol.lo: No such file or directory cc: swapon.lo: No such file or directory cc: sysctl.lo: No such file or directory cc: tunefs.lo: No such file or directory cc: umount.lo: No such file or directory cc: atmconfig.lo: No such file or directory cc: ping6.lo: No such file or directory cc: ipf.lo: No such file or directory cc: zfs.lo: No such file or directory cc: zpool.lo: No such file or directory cc: mca.lo: No such file or directory cc: dhclient.lo: No such file or directory cc: head.lo: No such file or directory cc: mt.lo: No such file or directory cc: sed.lo: No such file or directory cc: tail.lo: No such file or directory cc: tee.lo: No such file or directory cc: gzip.lo: No such file or directory cc: bzip2.lo: No such file or directory cc: xz.lo: No such file or directory cc: tar.lo: No such file or directory cc: vi.lo: No such file or directory cc: id.lo: No such file or directory cc: chroot.lo: No such file or directory cc: chown.lo: No such file or directory cc: /usr/obj/usr/src/rescue/resque/../librescue/popen.o: No such file or di= rectory Using built-in specs. Target: ia64-undermydesk-freebsd Configured with: FreeBSD/ia64 system compiler Thread model: posix gcc version 4.2.1 20070719 [FreeBSD] #=20 I'm probably doing something wrong again.. many thanks anton --=20 Anton Shterenlikht Room 2.6, Queen's Building Mech Eng Dept Bristol University University Walk, Bristol BS8 1TR, UK Tel: +44 (0)117 331 5944 Fax: +44 (0)117 929 4423