Philip Prindeville wrote:
> I just did a sync last night, and am now trying to build:
>
> ...
> /build/trunk/build_i586/root/usr/sbin/sshd -t -f 
> /build/trunk/build_i586/root/etc/ssh/sshd_config
> mkdir /build/trunk/build_i586/root/etc/ssh
> mkdir: cannot create directory `/build/trunk/build_i586/root/etc/ssh': File 
> exists
> make[1]: /build/trunk/build_i586/root/usr/sbin/sshd: Command not found
> make[1]: *** [install-sysconf] Error 1
> make[1]: *** Waiting for unfinished jobs....
> make[1]: [check-config] Error 127 (ignored)
> make[1]: Leaving directory `/build/trunk/build_i586/openssh-4.7p1'
> make: *** [/build/trunk/build_i586/root/usr/bin/ssh] Error 2
>
>
> Couple of things...  First, the "mkdir" should probably be an "mkdir -f".
>
> Second, running the cross-compiled objects seems highly dubious.
>
> What if I'm building on an i386 for a PPC or x86_64?  Those will not be 
> executable...
>
> -Philip
>   

Zapped the directory and restarted:

...

make[1]: Entering directory `/build/trunk/build_i586/at-3.1.10'
/usr/bin/install -c -g root -o root -m 755 -d /build/trunk/build_i586/root/etc
/usr/bin/install -c -g root -o root -m 755 -d 
/build/trunk/build_i586/root/usr/bin
/usr/bin/install -c -g root -o root -m 755 -d 
/build/trunk/build_i586/root/usr/sbin
/usr/bin/install -c -g root -o root -m 755 -d 
/build/trunk/build_i586/root/usr/doc
/usr/bin/install -c -g root -o root -m 755 -d 
/build/trunk/build_i586/root/usr/doc/at
/usr/bin/install -c -g root -o root -m 755 -d 
/build/trunk/build_i586/root/var/lib/atspool 
/build/trunk/build_i586/root/var/lib/atjobs
chmod 1770 /build/trunk/build_i586/root/var/lib/atspool 
/build/trunk/build_i586/root/var/lib/atjobs
touch /build/trunk/build_i586/root/var/lib/atjobs/.SEQ
chmod 600 /build/trunk/build_i586/root/var/lib/atjobs/.SEQ
chown root:root /build/trunk/build_i586/root/var/lib/atjobs/.SEQ
test -f /build/trunk/build_i586/root/etc/at.allow || test -f 
/build/trunk/build_i586/root/etc/at.deny || /usr/bin/install -c -o root -g root 
-m 640 at.deny /build/trunk/build_i586/root/etc/
/usr/bin/install -c -g root -o root -m 6755 -s at 
/build/trunk/build_i586/root/usr/bin
ln -s -f at /build/trunk/build_i586/root/usr/bin/atq
ln -s -f at /build/trunk/build_i586/root/usr/bin/atrm
/usr/bin/install -c -g root -o root -m 755 batch 
/build/trunk/build_i586/root/usr/bin
/usr/bin/install -c -d -o root -g root -m 755 
/build/trunk/build_i586/root/usr/man/man1
/usr/bin/install -c -d -o root -g root -m 755 
/build/trunk/build_i586/root/usr/man/man5
/usr/bin/install -c -d -o root -g root -m 755 
/build/trunk/build_i586/root/usr/man/man8
/usr/bin/install -c -g root -o root -m 755 -s atd 
/build/trunk/build_i586/root/usr/sbin
/usr/bin/install -c -g root -o root -m 755 atrun 
/build/trunk/build_i586/root/usr/sbin
/usr/bin/install -c -g root -o root -m 644 at.1 
/build/trunk/build_i586/root/usr/man/man1/
cd /build/trunk/build_i586/root/usr/man/man1 && ln -s -f at.1 atq.1 && ln -s -f 
at.1 batch.1 && ln -s -f at.1 atrm.1
/usr/bin/install -c -g root -o root -m 644 atd.8 
/build/trunk/build_i586/root/usr/man/man8/
sed "s,\${exec_prefix},/usr,g" <atrun.8>tmpman
/usr/bin/install -c -g root -o root -m 644 tmpman 
/build/trunk/build_i586/root/usr/man/man8/atrun.8
rm -f tmpman
/usr/bin/install -c -g root -o root -m 644 at_allow.5 
/build/trunk/build_i586/root/usr/man/man5/
cd /build/trunk/build_i586/root/usr/man/man5 && ln -s -f at_allow.5 at_deny.5
/usr/bin/install -c -g root -o root -m 644 Problems Copyright README ChangeLog 
timespec /build/trunk/build_i586/root/usr/doc/at
rm -f /build/trunk/build_i586/root/usr/man/cat1/at.1* 
/build/trunk/build_i586/root/usr/man/cat1/batch.1* \
                /build/trunk/build_i586/root/usr/man/cat1/atq.1*
rm -f /build/trunk/build_i586/root/usr/man/cat1/atd.8*
make[1]: Leaving directory `/build/trunk/build_i586/at-3.1.10'
rootdir=/build/trunk/build_i586/root
table='target/generic/device_table.txt'
-rw-r--r-- 1 philipp astlinux 84774912 2007-10-20 14:19 
/build/trunk/rootfs.i586.ext2
/sbin/ldconfig -r /build/trunk/build_i586/initrd 2>/dev/null
# /usr/bin/install -D -m 644 
/build/trunk/build_i586/root/lib/modules/2.6.20.18-astlinux/kernel/fs/exportfs/exportfs.ko
 \
        # /build/trunk/build_i586/initrd/lib/modules/00001_exportfs.ko
# /usr/bin/install -D -m 644 
/build/trunk/build_i586/root/lib/modules/2.6.20.18-astlinux/kernel/fs/unionfs/unionfs.ko
 \
        # /build/trunk/build_i586/initrd/lib/modules/00002_unionfs.ko
# Use fakeroot to pretend all target binaries are owned by root
/build/trunk/build_i586/staging_dir/usr/bin/fakeroot \
                -i /build/trunk/build_i586/staging_dir/fakeroot.env \
                -s /build/trunk/build_i586/staging_dir/fakeroot.env -- \
                chown -R root:root /build/trunk/build_i586/initrd
# Use fakeroot to make busybox setuid
/build/trunk/build_i586/staging_dir/usr/bin/fakeroot \
                -i /build/trunk/build_i586/staging_dir/fakeroot.env \
                -s /build/trunk/build_i586/staging_dir/fakeroot.env -- \
                chmod 4755 /build/trunk/build_i586/initrd/bin/busybox
# Use fakeroot to pretend to create all needed device nodes
/build/trunk/build_i586/staging_dir/usr/bin/fakeroot \
                -i /build/trunk/build_i586/staging_dir/fakeroot.env \
                -s /build/trunk/build_i586/staging_dir/fakeroot.env -- \
                /build/trunk/build_i586/staging_dir/bin/makedevs \
                -d target/initrd/device_table.txt \
                /build/trunk/build_i586/initrd
rootdir=/build/trunk/build_i586/initrd
table='target/initrd/device_table.txt'
# Use fakeroot so genext2fs believes the previous fakery
INITRD_GENEXT2_REALSIZE=`LANG=C du -l -s -c -k /build/trunk/build_i586/initrd | 
grep total | sed -e "s/total//"`; \
        INITRD_GENEXT2_ADDTOROOTSIZE=`if [ $INITRD_GENEXT2_REALSIZE -ge 20000 ] 
; then echo 16384; else echo 2400; fi`; \
        INITRD_GENEXT2_SIZE=`expr $INITRD_GENEXT2_REALSIZE + 
$INITRD_GENEXT2_ADDTOROOTSIZE`; \
        INITRD_GENEXT2_ADDTOINODESIZE=`find /build/trunk/build_i586/initrd | wc 
-l`; \
        INITRD_GENEXT2_INODES=`expr $INITRD_GENEXT2_ADDTOINODESIZE + 400`; \
        set -x; \
        /build/trunk/build_i586/staging_dir/usr/bin/fakeroot \
                -i /build/trunk/build_i586/staging_dir/fakeroot.env \
                -s /build/trunk/build_i586/staging_dir/fakeroot.env -- \
        /build/trunk/build_i586/genext2fs-1.4/genext2fs \
                -b $INITRD_GENEXT2_SIZE \
                -i $INITRD_GENEXT2_INODES \
                -d /build/trunk/build_i586/initrd \
                 -U initrd.img
+ /build/trunk/build_i586/staging_dir/usr/bin/fakeroot -i 
/build/trunk/build_i586/staging_dir/fakeroot.env -s 
/build/trunk/build_i586/staging_dir/fakeroot.env -- 
/build/trunk/build_i586/genext2fs-1.4/genext2fs -b 2780 -i 703 -d 
/build/trunk/build_i586/initrd -U initrd.img
/build/trunk/build_i586/genext2fs-1.4/genext2fs: 
/build/trunk/build_i586/genext2fs-1.4/genext2fs:ld.so.cache: Invalid argument
make: *** [initrd.img] Error 1
Script done, file is build.log


Looks like another instance of trying to run code that was just cross-compiled 
for the target machine.

-Philip




-------------------------------------------------------------------------
This SF.net email is sponsored by: Splunk Inc.
Still grepping through log files to find problems?  Stop.
Now Search log events and configuration files using AJAX and a browser.
Download your FREE copy of Splunk now >> http://get.splunk.com/
_______________________________________________
Astlinux-users mailing list
[email protected]
https://lists.sourceforge.net/lists/listinfo/astlinux-users

Donations to support AstLinux are graciously accepted via PayPal to [EMAIL 
PROTECTED]

Reply via email to