On Tue, Jan 20, 2015 at 3:23 AM, Ziqiang Patrick Huang <
[email protected]> wrote:

> Stefan,
>
> Thanks for your reply, I did use the headers from upstream from
> git://git.kernel.org/pub/scm/linux/kernel/git/torvalds/linux.git
>
>
Ok, good, but something must have went wrong when you installed them then.
If you look at the place where it failed, __NR_fstat should not be defined
for us.


I solved this problem by commenting some commands out in uclibc makefile.
>
>
> Right now I'm stuck at the below error
>
>
This is caused by the same problem.


> libc/sysdeps/linux/common/posix_fadvise.c:52:28: error: conflicting types
> for 'posix_fadvise64'
>  strong_alias(posix_fadvise,posix_fadvise64)
>                             ^
> ./include/libc-symbols.h:190:26: note: in definition of macro
> '_strong_alias'
>    extern __typeof (name) aliasname __attribute__ ((alias (#name)));
>                           ^
> libc/sysdeps/linux/common/posix_fadvise.c:52:1: note: in expansion of
> macro 'strong_alias'
>  strong_alias(posix_fadvise,posix_fadvise64)
>  ^
> In file included from libc/sysdeps/linux/common/posix_fadvise.c:21:0:
> ./include/fcntl.h:214:12: note: previous declaration of 'posix_fadvise64'
> was here
>  extern int posix_fadvise64 (int __fd, __off64_t __offset, __off64_t __len,
>             ^
> make: *** [libc/sysdeps/linux/common/posix_fadvise.os] Error 1
>
> 2015-01-19 17:39 GMT-05:00 Stefan Kristiansson <
> [email protected]>:
>
> On Mon, Jan 19, 2015 at 7:29 PM, Ziqiang Patrick Huang <
>> [email protected]> wrote:
>>
>>> Hi I'm trying to build uClibc toolchain by following the instructions on
>>> http://opencores.org/or1k/OpenRISC_GNU_tool_chain#Linux_.28uClibc.29_toolchain_.28or1k-linux-uclibc.29
>>>
>>> When building uClibc-or1k, I got stuck at the error\
>>>
>>> libc/sysdeps/linux/common/fstat.c:48:21: error: storage size of 'kbuf'
>>> isn't known
>>> struct kernel_stat kbuf;
>>>
>>> Anyone had the same problem before ?
>>>
>>>
>>>
>> I bet you are using the wrong kernel headers, the instructions says to
>> use the headers from upstream, did you do that?
>>
>
>
>
> --
> *Ziqiang Huang*
> *Electrical and Computer Engineering*
> *Hudson 213c, Duke University*
> *Tel: 919-491-3677 <919-491-3677>*
> *Email: [email protected] <[email protected]>*
>
_______________________________________________
OpenRISC mailing list
[email protected]
http://lists.openrisc.net/listinfo/openrisc

Reply via email to