You are not logged in.
Pages: 1

I´m using latest mkinitrd from arch32 current 1.01-24.
==> Starting build()...
patching file include/applets.h
patching file include/usage.h
patching file init/Config.in
patching file init/Makefile.in
patching file init/mkrootdev.c
gcc -Wall -Wstrict-prototypes -O2 -fomit-frame-pointer -o scripts/mkdep /var/abs/local/mkinitrd/src/busybox-1.01/scripts/mkdep.c
gcc -I/var/abs/local/mkinitrd/src/busybox-1.01/include -I/var/abs/local/mkinitrd/src/busybox-1.01/include -I/var/abs/local/mkinitrd/src/busybox-1.01/libbb -Wall -Wstrict-prototypes -Wshadow -Os -fomit-frame-pointer -D_GNU_SOURCE -DNDEBUG     -c -o /var/abs/local/mkinitrd/src/busybox-1.01/applets/applets.o /var/abs/local/mkinitrd/src/busybox-1.01/applets/applets.c
In Datei, eingefügt von /var/abs/local/mkinitrd/src/busybox-1.01/applets/applets.c:33:
/var/abs/local/mkinitrd/src/busybox-1.01/include/busybox.h:27:20: Fehler: config.h: Datei oder Verzeichnis nicht gefunden
make: *** [/var/abs/local/mkinitrd/src/busybox-1.01/applets/applets.o] Fehler 1
...
*
* Debugging Options
*
Build BusyBox with Debugging symbols (CONFIG_DEBUG) [N/y/?] n
install: Aufruf von stat für ,,busybox" nicht möglich: Datei oder Verzeichnis nicht gefunden[andyrtr@workstation64 mkinitrd]$ ls -l /var/abs/local/mkinitrd/src/busybox-1.01/include/
insgesamt 176
-rw-r--r--  1 andyrtr users  20359 2005-12-21 22:06 applets.h
-rw-r--r--  1 andyrtr users   3329 2005-08-17 03:29 busybox.h
-rw-r--r--  1 andyrtr users   6936 2005-12-21 22:06 config.h
-rw-r--r--  1 andyrtr users   1617 2005-08-17 03:29 dump.h
-rw-r--r--  1 andyrtr users   3964 2005-08-17 03:29 grp_.h
-rw-r--r--  1 andyrtr users   1038 2005-08-17 03:29 inet_common.h
-rw-r--r--  1 andyrtr users  17549 2005-08-17 03:29 libbb.h
-rw-r--r--  1 andyrtr users   3577 2005-08-17 03:29 pwd_.h
-rw-r--r--  1 andyrtr users   3242 2005-08-17 03:29 shadow_.h
-rw-r--r--  1 andyrtr users   3620 2005-08-17 03:29 unarchive.h
-rw-r--r--  1 andyrtr users 101069 2005-12-21 22:06 usage.h
So busybox won´t be created and not included into the package. I guess there´s something wrong with the include/config.h or include/busybox.h.  :?:
Offline

It´s related to the bb-mkrootdev.patch. Can we drop it for now in arch64?
What was the reason for including it?
ported nash's mkrootdev routine to a busybox applet so we can use it to sniff out the real root deviceEDIT: Sorry. Removing didn´t solved it. Must be something different.
Offline

Got it  
http://bugs.gentoo.org/show_bug.cgi?id=59280
change it this way:
# $Id: PKGBUILD,v 1.39 2005/12/18 18:59:57 judd Exp $
# Maintainer: Tobias Powalowski <tpowa@archlinux.org> 
pkgname=mkinitrd 
pkgver=1.01
pkgrel=24
pkgdesc="A tool to create the initrd image" 
url="http://www.busybox.org/" 
depends=('bash')  
backup=('etc/mkinitrd.conf')
source=(http://www.busybox.net/downloads/busybox-$pkgver.tar.bz2 
        bb-mkrootdev.patch mkinitrd config mkinitrd.conf) 
md5sums=('f250842dae2854a38470ed16a46bba66' '00e92e5dca9749b3a18b1c5af448eca7'
         '7efceea0df9daf097e202667e28f236f' '92465f79f20fd0bd9d503a921c605165'
         'ecf76ecf376d15090a2176f01ecd2f94')
build() { 
  cd $startdir/src/busybox-$pkgver
  patch -Np1 -i ../bb-mkrootdev.patch || return 1
  cp ../config .config
  make -j1 OPTIMIZATION="${CFLAGS}"
  install -D -m 755 busybox $startdir/pkg/sbin/busybox
  install -D -m 755 $startdir/src/mkinitrd $startdir/pkg/sbin/mkinitrd
  install -D -m 644 $startdir/src/mkinitrd.conf $startdir/pkg/etc/mkinitrd.conf
  mkdir -p $startdir/pkg/initrd
}
SMP breaks the creating of the config.h and some other things. And without the OPTIMIZATION no flags are taken.
Now it looks good here. You should add it in the next release!
Going to improve the arch64 kernel package.
AndyRTR
Offline
Pages: 1