Am 26.11.2010 17:18, schrieb sf...@users.sourceforge.net: > Thomas Sachau: >> That O var seems to create even more issues, gives me errors about kernel= >> not configured and header >> files not found. > > You need to specify O=dir from the beginning since .config will be > create in that dir. And Makefile too.
i cannot follow you here. .config and Makefile both exist in the kernel source dir, so they wont be created. The O environment var causes just more issues, as said above, but the header part is done: > make -rR -C /usr/src/linux \ > -f scripts/Makefile.headersinst \ > -f - \ > > obj=var/tmp/portage/sys-fs/aufs2-0_p20101122/work/aufs2-standalone/include/linux > > dst=var/tmp/portage/sys-fs/aufs2-0_p20101122/work/aufs2-standalone/usr/include/linux > make[1]: Entering directory `/usr/src/linux-2.6.36-gentoo-r3' > scripts/headers_install.pl > /var/tmp/portage/sys-fs/aufs2-0_p20101122/work/aufs2-standalone/include/linux > /var/tmp/portage/sys-fs/aufs2-0_p20101122/image/usr/var/tmp/portage/sys-fs/aufs2-0_p20101122/work/aufs2-standalone/usr/include/linux > aufs_type.h; scripts/headers_install.pl > /var/tmp/portage/sys-fs/aufs2-0_p20101122/work/aufs2-standalone/include/linux > /var/tmp/portage/sys-fs/aufs2-0_p20101122/image/usr/var/tmp/portage/sys-fs/aufs2-0_p20101122/work/aufs2-standalone/usr/include/linux > ; touch > /var/tmp/portage/sys-fs/aufs2-0_p20101122/image/usr/var/tmp/portage/sys-fs/aufs2-0_p20101122/work/aufs2-standalone/usr/include/linux/.install So Makefile.headersinst is run on aufs_type.h and it should have been preprocessed correctly. > > >> The build issue with aufs2-utils still exists: > > I think it is just because you don't preprocess aufs_type.h correctly. See above. I have also attached a new, full build.log, so that you can check the output yourself. -- Thomas Sachau Gentoo Linux Developer
[32;01m * [39;49;00mPackage: sys-fs/aufs2-0_p20101122 [32;01m * [39;49;00mRepository: Meins [32;01m * [39;49;00mMaintainer: to...@gentoo.org [32;01m * [39;49;00mUSE: amd64 elibc_glibc hardened kernel-patch kernel_linux multilib_abi_amd64 userland_GNU >>> ABI=amd64 [32;01m*[0m Determining the location of the kernel source code [32;01m*[0m Found kernel source directory: [32;01m*[0m /usr/src/linux [32;01m*[0m Found sources for kernel version: [32;01m*[0m 2.6.36-gentoo-r3 >>> ABI=amd64 >>> Unpacking source... >>> Unpacking aufs2-0_p20101122.tar.bz2 to >>> /var/tmp/portage/sys-fs/aufs2-0_p20101122/work >>> Source unpacked in /var/tmp/portage/sys-fs/aufs2-0_p20101122/work >>> ABI=amd64 >>> Preparing source in >>> /var/tmp/portage/sys-fs/aufs2-0_p20101122/work/aufs2-standalone ... [32;01m*[0m Applying pax.patch ... [A[308C [34;01m[ [32;01mok[34;01m ][0m Note: checking out 'origin/aufs2.1'. You are in 'detached HEAD' state. You can look around, make experimental changes and commit them, and you can discard any commits you make in this state without impacting any branches by performing another checkout. If you want to create a new branch to retain commits you create, you may do so (now or later) by using -b with the checkout command again. Example: git checkout -b new_branch_name HEAD is now at d944640... tiny, refine a error msg >>> Source prepared. >>> ABI=amd64 >>> Configuring source in >>> /var/tmp/portage/sys-fs/aufs2-0_p20101122/work/aufs2-standalone ... >>> Source configured. >>> ABI=amd64 >>> Compiling source in >>> /var/tmp/portage/sys-fs/aufs2-0_p20101122/work/aufs2-standalone ... make -j5 --load-average=8 CC=x86_64-pc-linux-gnu-gcc CONFIG_AUFS_FS=m KDIR=/usr/src/linux INSTALL_HDR_PATH=/var/tmp/portage/sys-fs/aufs2-0_p20101122/image/usr -I/var/tmp/portage/sys-fs/aufs2-0_p20101122/work/aufs2-standalone/include -DCONFIG_AUFS_MODULE -UCONFIG_AUFS -DCONFIG_AUFS_BRANCH_MAX_127 -DCONFIG_AUFS_SBILIST make -C /usr/src/linux M=/var/tmp/portage/sys-fs/aufs2-0_p20101122/work/aufs2-standalone/fs/aufs EXTRA_CFLAGS="-I/var/tmp/portage/sys-fs/aufs2-0_p20101122/work/aufs2-standalone/include -DCONFIG_AUFS_MODULE -UCONFIG_AUFS -DCONFIG_AUFS_BRANCH_MAX_127 -DCONFIG_AUFS_SBILIST" modules echo '$(install-file):srctree= $(install-file):objtree=' |\ tr ' ' '\n' |\ make -rR -C /usr/src/linux \ -f scripts/Makefile.headersinst \ -f - \ obj=var/tmp/portage/sys-fs/aufs2-0_p20101122/work/aufs2-standalone/include/linux dst=var/tmp/portage/sys-fs/aufs2-0_p20101122/work/aufs2-standalone/usr/include/linux make[1]: Entering directory `/usr/src/linux-2.6.36-gentoo-r3' scripts/headers_install.pl /var/tmp/portage/sys-fs/aufs2-0_p20101122/work/aufs2-standalone/include/linux /var/tmp/portage/sys-fs/aufs2-0_p20101122/image/usr/var/tmp/portage/sys-fs/aufs2-0_p20101122/work/aufs2-standalone/usr/include/linux aufs_type.h; scripts/headers_install.pl /var/tmp/portage/sys-fs/aufs2-0_p20101122/work/aufs2-standalone/include/linux /var/tmp/portage/sys-fs/aufs2-0_p20101122/image/usr/var/tmp/portage/sys-fs/aufs2-0_p20101122/work/aufs2-standalone/usr/include/linux ; touch /var/tmp/portage/sys-fs/aufs2-0_p20101122/image/usr/var/tmp/portage/sys-fs/aufs2-0_p20101122/work/aufs2-standalone/usr/include/linux/.install make[1]: Leaving directory `/usr/src/linux-2.6.36-gentoo-r3' make[1]: Entering directory `/usr/src/linux-2.6.36-gentoo-r3' CC [M] /var/tmp/portage/sys-fs/aufs2-0_p20101122/work/aufs2-standalone/fs/aufs/module.o CC [M] /var/tmp/portage/sys-fs/aufs2-0_p20101122/work/aufs2-standalone/fs/aufs/sbinfo.o CC [M] /var/tmp/portage/sys-fs/aufs2-0_p20101122/work/aufs2-standalone/fs/aufs/super.o CC [M] /var/tmp/portage/sys-fs/aufs2-0_p20101122/work/aufs2-standalone/fs/aufs/branch.o CC [M] /var/tmp/portage/sys-fs/aufs2-0_p20101122/work/aufs2-standalone/fs/aufs/xino.o CC [M] /var/tmp/portage/sys-fs/aufs2-0_p20101122/work/aufs2-standalone/fs/aufs/sysaufs.o CC [M] /var/tmp/portage/sys-fs/aufs2-0_p20101122/work/aufs2-standalone/fs/aufs/opts.o CC [M] /var/tmp/portage/sys-fs/aufs2-0_p20101122/work/aufs2-standalone/fs/aufs/wkq.o CC [M] /var/tmp/portage/sys-fs/aufs2-0_p20101122/work/aufs2-standalone/fs/aufs/vfsub.o CC [M] /var/tmp/portage/sys-fs/aufs2-0_p20101122/work/aufs2-standalone/fs/aufs/dcsub.o CC [M] /var/tmp/portage/sys-fs/aufs2-0_p20101122/work/aufs2-standalone/fs/aufs/cpup.o CC [M] /var/tmp/portage/sys-fs/aufs2-0_p20101122/work/aufs2-standalone/fs/aufs/whout.o CC [M] /var/tmp/portage/sys-fs/aufs2-0_p20101122/work/aufs2-standalone/fs/aufs/wbr_policy.o CC [M] /var/tmp/portage/sys-fs/aufs2-0_p20101122/work/aufs2-standalone/fs/aufs/dinfo.o CC [M] /var/tmp/portage/sys-fs/aufs2-0_p20101122/work/aufs2-standalone/fs/aufs/dentry.o CC [M] /var/tmp/portage/sys-fs/aufs2-0_p20101122/work/aufs2-standalone/fs/aufs/dynop.o CC [M] /var/tmp/portage/sys-fs/aufs2-0_p20101122/work/aufs2-standalone/fs/aufs/finfo.o CC [M] /var/tmp/portage/sys-fs/aufs2-0_p20101122/work/aufs2-standalone/fs/aufs/file.o CC [M] /var/tmp/portage/sys-fs/aufs2-0_p20101122/work/aufs2-standalone/fs/aufs/f_op.o CC [M] /var/tmp/portage/sys-fs/aufs2-0_p20101122/work/aufs2-standalone/fs/aufs/dir.o CC [M] /var/tmp/portage/sys-fs/aufs2-0_p20101122/work/aufs2-standalone/fs/aufs/vdir.o CC [M] /var/tmp/portage/sys-fs/aufs2-0_p20101122/work/aufs2-standalone/fs/aufs/iinfo.o CC [M] /var/tmp/portage/sys-fs/aufs2-0_p20101122/work/aufs2-standalone/fs/aufs/inode.o CC [M] /var/tmp/portage/sys-fs/aufs2-0_p20101122/work/aufs2-standalone/fs/aufs/i_op.o CC [M] /var/tmp/portage/sys-fs/aufs2-0_p20101122/work/aufs2-standalone/fs/aufs/i_op_add.o CC [M] /var/tmp/portage/sys-fs/aufs2-0_p20101122/work/aufs2-standalone/fs/aufs/i_op_del.o CC [M] /var/tmp/portage/sys-fs/aufs2-0_p20101122/work/aufs2-standalone/fs/aufs/i_op_ren.o CC [M] /var/tmp/portage/sys-fs/aufs2-0_p20101122/work/aufs2-standalone/fs/aufs/ioctl.o CC [M] /var/tmp/portage/sys-fs/aufs2-0_p20101122/work/aufs2-standalone/fs/aufs/procfs.o CC [M] /var/tmp/portage/sys-fs/aufs2-0_p20101122/work/aufs2-standalone/fs/aufs/plink.o GEN /var/tmp/portage/sys-fs/aufs2-0_p20101122/work/aufs2-standalone/fs/aufs/conf.str CC [M] /var/tmp/portage/sys-fs/aufs2-0_p20101122/work/aufs2-standalone/fs/aufs/sysfs.o LD [M] /var/tmp/portage/sys-fs/aufs2-0_p20101122/work/aufs2-standalone/fs/aufs/aufs.o Building modules, stage 2. MODPOST 1 modules CC /var/tmp/portage/sys-fs/aufs2-0_p20101122/work/aufs2-standalone/fs/aufs/aufs.mod.o LD [M] /var/tmp/portage/sys-fs/aufs2-0_p20101122/work/aufs2-standalone/fs/aufs/aufs.ko make[1]: Leaving directory `/usr/src/linux-2.6.36-gentoo-r3' ln -f fs/aufs/aufs.ko aufs.ko make -j5 --load-average=8 CC=x86_64-pc-linux-gnu-gcc AR=x86_64-pc-linux-gnu-ar KDIR=/usr/src/linux C_INCLUDE_PATH=/var/tmp/portage/sys-fs/aufs2-0_p20101122/work/aufs2-standalone/include x86_64-pc-linux-gnu-gcc -march=native -O2 -pipe -I./libau -O -Wall -Wl,--as-needed -Wl,--hash-style=gnu ver.c -o ver In file included from ver.c:19:0: /var/tmp/portage/sys-fs/aufs2-0_p20101122/work/aufs2-standalone/include/linux/aufs_type.h:159:27: error: expected ':', ',', ';', '}' or '__attribute__' before '*' token make: *** [ver] Error 1 emake failed [31;01m*[0m ERROR: sys-fs/aufs2-0_p20101122 failed: [31;01m*[0m (no error message) [31;01m*[0m [31;01m*[0m Call stack: [31;01m*[0m ebuild.sh, line 56: Called src_compile [31;01m*[0m environment, line 3982: Called die [31;01m*[0m The specific snippet of code: [31;01m*[0m emake CC=$(tc-getCC) AR=$(tc-getAR) KDIR=${KV_DIR} C_INCLUDE_PATH="${S}"/include || die [31;01m*[0m [31;01m*[0m If you need support, post the output of 'emerge --info =sys-fs/aufs2-0_p20101122', [31;01m*[0m the complete build log and the output of 'emerge -pqv =sys-fs/aufs2-0_p20101122'. [31;01m*[0m This ebuild is from an overlay named 'Meins': '/usr/local/portage/' [31;01m*[0m The complete build log is located at '/home/thomas/daten/emerge-logs/sys-fs:aufs2-0_p20101122:20101126-161551.log'. [31;01m*[0m The ebuild environment file is located at '/var/tmp/portage/sys-fs/aufs2-0_p20101122/temp/environment'. [31;01m*[0m S: '/var/tmp/portage/sys-fs/aufs2-0_p20101122/work/aufs2-standalone'
signature.asc
Description: OpenPGP digital signature
------------------------------------------------------------------------------ Increase Visibility of Your 3D Game App & Earn a Chance To Win $500! Tap into the largest installed PC base & get more eyes on your game by optimizing for Intel(R) Graphics Technology. Get started today with the Intel(R) Software Partner Program. Five $500 cash prizes are up for grabs. http://p.sf.net/sfu/intelisp-dev2dev