On Mon, Jun 28, 2010 at 02:38:10PM +0200, Dag-Erling Smørgrav wrote:
> Anton Shterenlikht <me...@bristol.ac.uk> writes:
> > # cc -v -static -o rescue [...]
> > cc: cat.lo: No such file or directory
> 
> Umm, try again from the object directory, /usr/obj/usr/src/rescue/rescue/

that's better:

# cd /usr/src/
# make buildenv
Entering world for ia64:ia64
# cd /usr/obj/usr/src/rescue/rescue
# pwd
/usr/obj/usr/src/rescue/rescue
# cat /usr/src/rescue/rescue/zzz
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 ln.lo ls.lo mkdir.lo mv.lo pkill.lo ps.lo pwd.lo  ealpath.lo rm.lo 
rmdir.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 
dumpfs.lo dumpon.lo fsck.lo fsck_ffs. o fsck_msdosfs.lo fsdb.lo fsirand.lo 
gbde.lo geom.lo ifconfig.lo init.lo kldconfig.lo kldload.lo kldstat.lo 
kldunload.lo ldconfig.lo md5.lo mdconfig.lo mdmfs.lo mknod.lo mount.lo 
mount_cd9660.lo mount_msd sfs.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 restore.lo rcorder.lo route.lo routed.lo rtquery.lo rtsol.lo 
savecore.l  spppcontrol.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.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/../librescue/getusershell.o 
/usr/obj/usr/src/rescue/rescue/../librescue/login_class.o 
/usr/obj/usr/src/rescue/ escue/../librescue/popen.o 
/usr/obj/usr/src/rescue/rescue/../librescue/rcmdsh.o 
/usr/obj/usr/src/rescue/rescue/../librescue/sysctl.o 
/usr/obj/usr/src/rescue/rescue/../librescue/system.o -lcrypt -ledit -lk m -ll 
-ltermcap -lutil -lalias -lcam -lcurses -ldevstat -lipsec -lipx -lzfs -lnvpair 
-luutil -lavl -lgeom -lbsdxml -ljail -lkiconv -lmd -lreadline -lsbuf -lufs -lz 
-lbz2 -llzma -larchive -lcrypto -lm
# sh < /usr/src/rescue/rescue/zzz
Using built-in specs.
Target: ia64-undermydesk-freebsd
Configured with: FreeBSD/ia64 system compiler
Thread model: posix
gcc version 4.2.1 20070719  [FreeBSD]
 /usr/obj/usr/src/tmp/usr/bin/ld -Bstatic -o rescue 
/usr/obj/usr/src/tmp/usr/lib/crt1.o /usr/obj/usr/src/tmp/usr/lib/crti.o 
/usr/obj/usr/src/tmp/usr/lib/crtbeginT.o -L/usr/local/lib -L/usr/local/lib 
-L/us /obj/usr/src/tmp/usr/lib -L/usr/obj/usr/src/tmp/usr/lib 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 ln.lo ls.lo mkdir lo mv.lo pkill.lo 
ps.lo pwd.lo realpath.lo rm.lo rmdir.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 dumpf .lo dumpon.lo fsck.lo fsck_ffs.lo 
fsck_msdosfs.lo fsdb.lo fsirand.lo gbde.lo geom.lo ifconfig.lo init.lo 
kldconfig.lo kldload.lo kldstat.lo kldunload.lo ldconfig.lo md5.lo mdconfig.lo 
mdmfs.lo mknod.lo mo nt.lo mount_cd9660.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 restore.lo rcorder.lo route.lo 
routed.l  rtquery.lo rtsol.lo savecore.lo spppcontrol.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.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/../librescue/getusershell.o 
/usr/obj/usr/src/rescue/rescue/../librescue/login_ lass.o 
/usr/obj/usr/src/rescue/rescue/../librescue/popen.o 
/usr/obj/usr/src/rescue/rescue/../librescue/rcmdsh.o 
/usr/obj/usr/src/rescue/rescue/../librescue/sysctl.o 
/usr/obj/usr/src/rescue/rescue/../libre cue/system.o -lcrypt -ledit -lkvm -ll 
-ltermcap -lutil -lalias -lcam -lcurses -ldevstat -lipsec -lipx -lzfs -lnvpair 
-luutil -lavl -lgeom -lbsdxml -ljail -lkiconv -lmd -lreadline -lsbuf -lufs -lz 
-lbz2 -l zma -larchive -lcrypto -lm -lgcc -lgcc_eh -lc -lgcc -lgcc_eh 
/usr/obj/usr/src/tmp/usr/lib/crtend.o /usr/obj/usr/src/tmp/usr/lib/crtn.o
xz.lo(.text+0x5202): In function `hardware_init':
: undefined reference to `lzma_physmem'



> 
> > # /usr/obj/usr/src/rescue/rescue/../librescue/exec.o: Permission
> > denied
> 
> That's weird, can you check the ownership of that file?  Did you run
> buildworld as root and buildenv as a regular user?

# ls -al /usr/obj/usr/src/rescue/rescue/../librescue/exec.o
-rw-r--r--  1 root  wheel  8256 28 Jun 11:57 
/usr/obj/usr/src/rescue/rescue/../librescue/exec.o
#

no, both buildworld and buildenv are run as root.

thank you
anton

-- 
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
_______________________________________________
freebsd-current@freebsd.org mailing list
http://lists.freebsd.org/mailman/listinfo/freebsd-current
To unsubscribe, send any mail to "freebsd-current-unsubscr...@freebsd.org"

Reply via email to