by bugthing » Tue Jun 02, 2015 7:49 pm
I pulled the latest from 'master' branch of PKGBUILDs gti repo ,, but sadly am still getting
$this->bbcode_second_pass_code('', '
CC fs/aufs/hnotify.o
In file included from include/linux/sched.h:15:0,
from /home/benjamin/PKGBUILDs/core/linux-odroid-c1/src/linux-195f620ff7c439ce04b86af20ac3ae6a0289af72/include/uapi/linux/aufs_type.h:17,
from <command-line>:0:
fs/aufs/hnotify.c: In function 'hn_gen_by_inode':
include/linux/kernel.h:797:27: error: 'struct dentry' has no member named 'd_alias'
const typeof( ((type *)0)->member ) *__mptr = (ptr); \
^
include/linux/list.h:687:40: note: in expansion of macro 'container_of'
#define hlist_entry(ptr, type, member) container_of(ptr,type,member)
^
include/linux/list.h:698:15: note: in expansion of macro 'hlist_entry'
____ptr ? hlist_entry(____ptr, type, member) : NULL; \
^
include/linux/list.h:708:13: note: in expansion of macro 'hlist_entry_safe'
for (pos = hlist_entry_safe((head)->first, typeof(*(pos)), member);\
^
fs/aufs/hnotify.c:201:3: note: in expansion of macro 'hlist_for_each_entry'
hlist_for_each_entry(d, &inode->i_dentry, d_alias) {
^
include/linux/kernel.h:797:48: warning: initialization from incompatible pointer type
const typeof( ((type *)0)->member ) *__mptr = (ptr); \
^
include/linux/list.h:687:40: note: in expansion of macro 'container_of'
#define hlist_entry(ptr, type, member) container_of(ptr,type,member)
^
include/linux/list.h:698:15: note: in expansion of macro 'hlist_entry'
____ptr ? hlist_entry(____ptr, type, member) : NULL; \
^
include/linux/list.h:708:13: note: in expansion of macro 'hlist_entry_safe'
for (pos = hlist_entry_safe((head)->first, typeof(*(pos)), member);\
^
fs/aufs/hnotify.c:201:3: note: in expansion of macro 'hlist_for_each_entry'
hlist_for_each_entry(d, &inode->i_dentry, d_alias) {
^
In file included from include/linux/compiler-gcc.h:106:0,
from include/linux/compiler.h:54,
from include/uapi/linux/stddef.h:1,
from include/linux/stddef.h:4,
from /home/benjamin/PKGBUILDs/core/linux-odroid-c1/src/linux-195f620ff7c439ce04b86af20ac3ae6a0289af72/include/uapi/linux/posix_types.h:4,
from include/uapi/linux/types.h:13,
from include/linux/types.h:5,
from include/uapi/linux/capability.h:16,
from include/linux/capability.h:15,
from include/linux/sched.h:13,
from /home/benjamin/PKGBUILDs/core/linux-odroid-c1/src/linux-195f620ff7c439ce04b86af20ac3ae6a0289af72/include/uapi/linux/aufs_type.h:17,
from <command-line>:0:
include/linux/compiler-gcc4.h:14:34: error: 'struct dentry' has no member named 'd_alias'
#define __compiler_offsetof(a,b) __builtin_offsetof(a,b)
^
include/linux/stddef.h:17:31: note: in expansion of macro '__compiler_offsetof'
#define offsetof(TYPE,MEMBER) __compiler_offsetof(TYPE,MEMBER)
^
include/linux/kernel.h:798:29: note: in expansion of macro 'offsetof'
(type *)( (char *)__mptr - offsetof(type,member) );})
^
include/linux/list.h:687:40: note: in expansion of macro 'container_of'
#define hlist_entry(ptr, type, member) container_of(ptr,type,member)
^
include/linux/list.h:698:15: note: in expansion of macro 'hlist_entry'
____ptr ? hlist_entry(____ptr, type, member) : NULL; \
^
include/linux/list.h:708:13: note: in expansion of macro 'hlist_entry_safe'
for (pos = hlist_entry_safe((head)->first, typeof(*(pos)), member);\
^
fs/aufs/hnotify.c:201:3: note: in expansion of macro 'hlist_for_each_entry'
hlist_for_each_entry(d, &inode->i_dentry, d_alias) {
^
In file included from include/linux/preempt.h:11:0,
from include/linux/spinlock.h:50,
from include/linux/seqlock.h:29,
from include/linux/time.h:5,
from include/uapi/linux/timex.h:56,
from include/linux/timex.h:56,
from include/linux/sched.h:17,
from /home/benjamin/PKGBUILDs/core/linux-odroid-c1/src/linux-195f620ff7c439ce04b86af20ac3ae6a0289af72/include/uapi/linux/aufs_type.h:17,
from <command-line>:0:
include/linux/list.h:710:35: error: 'struct dentry' has no member named 'd_alias'
pos = hlist_entry_safe((pos)->member.next, typeof(*(pos)), member))
^
include/linux/list.h:697:12: note: in definition of macro 'hlist_entry_safe'
({ typeof(ptr) ____ptr = (ptr); \
^
fs/aufs/hnotify.c:201:3: note: in expansion of macro 'hlist_for_each_entry'
hlist_for_each_entry(d, &inode->i_dentry, d_alias) {
^
include/linux/list.h:710:35: error: 'struct dentry' has no member named 'd_alias'
pos = hlist_entry_safe((pos)->member.next, typeof(*(pos)), member))
^
include/linux/list.h:697:28: note: in definition of macro 'hlist_entry_safe'
({ typeof(ptr) ____ptr = (ptr); \
^
fs/aufs/hnotify.c:201:3: note: in expansion of macro 'hlist_for_each_entry'
hlist_for_each_entry(d, &inode->i_dentry, d_alias) {
^
In file included from include/linux/sched.h:15:0,
from /home/benjamin/PKGBUILDs/core/linux-odroid-c1/src/linux-195f620ff7c439ce04b86af20ac3ae6a0289af72/include/uapi/linux/aufs_type.h:17,
from <command-line>:0:
include/linux/kernel.h:797:27: error: 'struct dentry' has no member named 'd_alias'
const typeof( ((type *)0)->member ) *__mptr = (ptr); \
^
include/linux/list.h:687:40: note: in expansion of macro 'container_of'
#define hlist_entry(ptr, type, member) container_of(ptr,type,member)
^
include/linux/list.h:698:15: note: in expansion of macro 'hlist_entry'
____ptr ? hlist_entry(____ptr, type, member) : NULL; \
^
include/linux/list.h:710:13: note: in expansion of macro 'hlist_entry_safe'
pos = hlist_entry_safe((pos)->member.next, typeof(*(pos)), member))
^
fs/aufs/hnotify.c:201:3: note: in expansion of macro 'hlist_for_each_entry'
hlist_for_each_entry(d, &inode->i_dentry, d_alias) {
^
include/linux/kernel.h:797:48: warning: initialization makes pointer from integer without a cast
const typeof( ((type *)0)->member ) *__mptr = (ptr); \
^
include/linux/list.h:687:40: note: in expansion of macro 'container_of'
#define hlist_entry(ptr, type, member) container_of(ptr,type,member)
^
include/linux/list.h:698:15: note: in expansion of macro 'hlist_entry'
____ptr ? hlist_entry(____ptr, type, member) : NULL; \
^
include/linux/list.h:710:13: note: in expansion of macro 'hlist_entry_safe'
pos = hlist_entry_safe((pos)->member.next, typeof(*(pos)), member))
^
fs/aufs/hnotify.c:201:3: note: in expansion of macro 'hlist_for_each_entry'
hlist_for_each_entry(d, &inode->i_dentry, d_alias) {
^
In file included from include/linux/compiler-gcc.h:106:0,
from include/linux/compiler.h:54,
from include/uapi/linux/stddef.h:1,
from include/linux/stddef.h:4,
from /home/benjamin/PKGBUILDs/core/linux-odroid-c1/src/linux-195f620ff7c439ce04b86af20ac3ae6a0289af72/include/uapi/linux/posix_types.h:4,
from include/uapi/linux/types.h:13,
from include/linux/types.h:5,
from include/uapi/linux/capability.h:16,
from include/linux/capability.h:15,
from include/linux/sched.h:13,
from /home/benjamin/PKGBUILDs/core/linux-odroid-c1/src/linux-195f620ff7c439ce04b86af20ac3ae6a0289af72/include/uapi/linux/aufs_type.h:17,
from <command-line>:0:
include/linux/compiler-gcc4.h:14:34: error: 'struct dentry' has no member named 'd_alias'
#define __compiler_offsetof(a,b) __builtin_offsetof(a,b)
^
include/linux/stddef.h:17:31: note: in expansion of macro '__compiler_offsetof'
#define offsetof(TYPE,MEMBER) __compiler_offsetof(TYPE,MEMBER)
^
include/linux/kernel.h:798:29: note: in expansion of macro 'offsetof'
(type *)( (char *)__mptr - offsetof(type,member) );})
^
include/linux/list.h:687:40: note: in expansion of macro 'container_of'
#define hlist_entry(ptr, type, member) container_of(ptr,type,member)
^
include/linux/list.h:698:15: note: in expansion of macro 'hlist_entry'
____ptr ? hlist_entry(____ptr, type, member) : NULL; \
^
include/linux/list.h:710:13: note: in expansion of macro 'hlist_entry_safe'
pos = hlist_entry_safe((pos)->member.next, typeof(*(pos)), member))
^
fs/aufs/hnotify.c:201:3: note: in expansion of macro 'hlist_for_each_entry'
hlist_for_each_entry(d, &inode->i_dentry, d_alias) {
^
scripts/Makefile.build:308: recipe for target 'fs/aufs/hnotify.o' failed
make[2]: *** [fs/aufs/hnotify.o] Error 1
scripts/Makefile.build:455: recipe for target 'fs/aufs' failed
make[1]: *** [fs/aufs] Error 2
Makefile:801: recipe for target 'fs' failed
make: *** [fs] Error 2
==> ERROR: A failure occurred in build().
Aborting...
')
I wonder...
Should I be grabbing another branch?
It this possilble to compile on the device?
Have I a missing package?
Should I report this as bug?
.. not sure what to try from here...