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

 * Package:    sys-fs/aufs2-0_p20101122
 * Repository: Meins
 * Maintainer: to...@gentoo.org
 * USE:  amd64 elibc_glibc hardened kernel-patch 
kernel_linux multilib_abi_amd64 userland_GNU
>>> ABI=amd64
 * Determining the location of the kernel source code
 * Found kernel source directory:
 *     /usr/src/linux
 * Found sources for kernel version:
 *     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 ...
 * Applying pax.patch ...
 [ ok ]
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
 * ERROR: sys-fs/aufs2-0_p20101122 failed:
 *   (no error message)
 * 
 * Call stack:
 *     ebuild.sh, line  56:  Called src_compile
 *   environment, line 3982:  Called die
 * The specific snippet of code:
 *       emake CC=$(tc-getCC) AR=$(tc-getAR) KDIR=${KV_DIR} 
C_INCLUDE_PATH="${S}"/include || die
 * 
 * If you need support, post the output of 'emerge --info 
=sys-fs/aufs2-0_p20101122',
 * the complete build log and the output of 'emerge -pqv 
=sys-fs/aufs2-0_p20101122'.
 * This ebuild is from an overlay named 'Meins': 
'/usr/local/portage/'
 * The complete build log is located at 
'/home/thomas/daten/emerge-logs/sys-fs:aufs2-0_p20101122:20101126-161551.log'.
 * The ebuild environment file is located at 
'/var/tmp/portage/sys-fs/aufs2-0_p20101122/temp/environment'.
 * S: 
'/var/tmp/portage/sys-fs/aufs2-0_p20101122/work/aufs2-standalone'

Attachment: 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

Reply via email to