Hi,
I used to build 1.2.13 under portage on Gentoo linux fine.
I think also 1.3.81 but it breaks with 1.3.84. Portage compiles
sources under /var/tmp/portage/ tree and later installs the
results into live filesystem.
The directory /usr/src/linux-2.6.12-rc6-git2/arch/x86 doesn't exist.
On the other hand, doing "make dest" manually works for me, but probably
make doesn't look for this directory. Isn't that some bug?
[...]
rm -f asm-generic
ln -fs /usr/src/linux/include/asm-generic asm-generic
rm -f asm
ln -fs /usr/src/linux/include/asm-i386 asm
for m in SP ; do \
KDIR=MODLOAD-2.6.12-rc6-git2-$m ; \
echo Building in directory: ${KDIR} ; \
if [ "$m" = "MP" ] ; then \
SMP_DEF="-DAFS_SMP " ; \
TARG="libafs.mp" ; \
elif [ "$m" = "EP" ] ; then \
SMP_DEF="-DAFS_SMP " ; \
TARG="libafs.ep" ; \
elif [ "$m" = "BM" ] ; then \
SMP_DEF="-DAFS_SMP " ; \
TARG="libafs.bm" ; \
else \
SMP_DEF=" " ; \
TARG=libafs ; \
fi ; \
cd ${KDIR} ; \
make -f Makefile.afs SMP_DEF="${SMP_DEF}" linux_compdirs_${TARG}
CLIENT=2.6.12-rc6-git2 KDIR=${KDIR} || exit $?; \
cd ../ ; \
done
Building in directory: MODLOAD-2.6.12-rc6-git2-SP
make[4]: Entering directory
`/var/tmp/portage/openafs-1.3.84/work/openafs-1.3.84/src/libafs/MODLOAD-2.6.12-rc6-git2-SP'
Makefile.common:51: warning: overriding commands for target `.c.o'
/var/tmp/portage/openafs-1.3.84/work/openafs-1.3.84/src/config/Makefile.config:132:
warning: ignoring old commands for target `.c.o'
env EXTRA_CFLAGS=""
/var/tmp/portage/openafs-1.3.84/work/openafs-1.3.84/src/libafs/make_kbuild_makefile.pl
MODLOAD-2.6.12-rc6-git2-SP libafs.ko
/var/tmp/portage/openafs-1.3.84/work/openafs-1.3.84/src/config/Makefile.config
Makefile.afs Makefile.common
env EXTRA_CFLAGS="" make -C /usr/src/linux
M=/var/tmp/portage/openafs-1.3.84/work/openafs-1.3.84/src/libafs/MODLOAD-2.6.12-rc6-git2-SP
modules
make[5]: Entering directory `/usr/src/linux-2.6.12-rc6-git2'
Makefile:530: /usr/src/linux-2.6.12-rc6-git2/arch/x86/Makefile: No such file or
directory
make[5]: *** No rule to make target
`/usr/src/linux-2.6.12-rc6-git2/arch/x86/Makefile'. Stop.
make[5]: Leaving directory `/usr/src/linux-2.6.12-rc6-git2'
make[4]: *** [libafs.ko] Error 2
make[4]: Leaving directory
`/var/tmp/portage/openafs-1.3.84/work/openafs-1.3.84/src/libafs/MODLOAD-2.6.12-rc6-git2-SP'
_______________________________________________
OpenAFS-devel mailing list
[email protected]
https://lists.openafs.org/mailman/listinfo/openafs-devel