FAQ Search Today's Posts Mark Forums Read
» Video Reviews

» Linux Archive

Linux-archive is a website aiming to archive linux email lists and to make them easily accessible for linux users/developers.


» Sponsor

» Partners

» Sponsor

Go Back   Linux Archive > Gentoo > Gentoo Embedded

 
 
LinkBack Thread Tools
 
Old 04-30-2008, 09:34 AM
"Siong-Ui Te"
 
Default openrc-0.2.3 failed to cross-compile

The cross-toolchain is built using the following command:
USE="-*" UCLIBC_CPU=ARM920T crossdev -t arm-softfloat-linux-uclibc --g 3.4.6-r2 --k 2.6.17-r2

I am trying to cross-compile openrc, and got the following error message:

---
In file included from rc.c:53:
/usr/arm-softfloat-linux-uclibc/usr/include/asm/setup.h:23: error: syntax error
before "__u32"
/usr/arm-softfloat-linux-uclibc/usr/include/asm/setup.h:24: error: ISO C forbids

*data definition with no type or storage class
/usr/arm-softfloat-linux-uclibc/usr/include/asm/setup.h:31: error: syntax error before "__u32"
/usr/arm-softfloat-linux-uclibc/usr/include/asm/setup.h:32: error: ISO C forbids data definition with no type or storage class

/usr/arm-softfloat-linux-uclibc/usr/include/asm/setup.h:33: error: syntax error before "rootdev"
/usr/arm-softfloat-linux-uclibc/usr/include/asm/setup.h:33: error: ISO C forbids data definition with no type or storage class

/usr/arm-softfloat-linux-uclibc/usr/include/asm/setup.h:40: error: syntax error before "__u32"
/usr/arm-softfloat-linux-uclibc/usr/include/asm/setup.h:41: error: ISO C forbids data definition with no type or storage class

/usr/arm-softfloat-linux-uclibc/usr/include/asm/setup.h:48: error: syntax error before "__u8"
/usr/arm-softfloat-linux-uclibc/usr/include/asm/setup.h:49: error: ISO C forbids data definition with no type or storage class

/usr/arm-softfloat-linux-uclibc/usr/include/asm/setup.h:50: error: syntax error before "video_page"
/usr/arm-softfloat-linux-uclibc/usr/include/asm/setup.h:50: error: ISO C forbids data definition with no type or storage class

/usr/arm-softfloat-linux-uclibc/usr/include/asm/setup.h:51: error: syntax error before "video_mode"
/usr/arm-softfloat-linux-uclibc/usr/include/asm/setup.h:51: error: ISO C forbids data definition with no type or storage class

/usr/arm-softfloat-linux-uclibc/usr/include/asm/setup.h:52: error: syntax error before "video_cols"
/usr/arm-softfloat-linux-uclibc/usr/include/asm/setup.h:52: error: ISO C forbids data definition with no type or storage class

/usr/arm-softfloat-linux-uclibc/usr/include/asm/setup.h:53: error: syntax error before "video_ega_bx"
/usr/arm-softfloat-linux-uclibc/usr/include/asm/setup.h:53: error: ISO C forbids data definition with no type or storage class

/usr/arm-softfloat-linux-uclibc/usr/include/asm/setup.h:54: error: syntax error before "video_lines"
/usr/arm-softfloat-linux-uclibc/usr/include/asm/setup.h:54: error: ISO C forbids data definition with no type or storage class

/usr/arm-softfloat-linux-uclibc/usr/include/asm/setup.h:55: error: syntax error before "video_isvga"
/usr/arm-softfloat-linux-uclibc/usr/include/asm/setup.h:55: error: ISO C forbids data definition with no type or storage class

/usr/arm-softfloat-linux-uclibc/usr/include/asm/setup.h:56: error: syntax error before "video_points"
/usr/arm-softfloat-linux-uclibc/usr/include/asm/setup.h:56: error: ISO C forbids data definition with no type or storage class

/usr/arm-softfloat-linux-uclibc/usr/include/asm/setup.h:63: error: syntax error before "__u32"
/usr/arm-softfloat-linux-uclibc/usr/include/asm/setup.h:64: error: ISO C forbids data definition with no type or storage class

/usr/arm-softfloat-linux-uclibc/usr/include/asm/setup.h:65: error: syntax error before "start"
/usr/arm-softfloat-linux-uclibc/usr/include/asm/setup.h:65: error: ISO C forbids data definition with no type or storage class

/usr/arm-softfloat-linux-uclibc/usr/include/asm/setup.h:79: error: syntax error before "__u32"
/usr/arm-softfloat-linux-uclibc/usr/include/asm/setup.h:80: error: ISO C forbids data definition with no type or storage class

/usr/arm-softfloat-linux-uclibc/usr/include/asm/setup.h:87: error: syntax error before "__u32"
/usr/arm-softfloat-linux-uclibc/usr/include/asm/setup.h:88: error: ISO C forbids data definition with no type or storage class

/usr/arm-softfloat-linux-uclibc/usr/include/asm/setup.h:95: error: syntax error before "__u32"
/usr/arm-softfloat-linux-uclibc/usr/include/asm/setup.h:104: error: syntax error before "__u16"
/usr/arm-softfloat-linux-uclibc/usr/include/asm/setup.h:105: error: ISO C forbids data definition with no type or storage class

/usr/arm-softfloat-linux-uclibc/usr/include/asm/setup.h:106: error: syntax error before "lfb_depth"
/usr/arm-softfloat-linux-uclibc/usr/include/asm/setup.h:106: error: ISO C forbids data definition with no type or storage class

/usr/arm-softfloat-linux-uclibc/usr/include/asm/setup.h:107: error: syntax error before "lfb_linelength"
/usr/arm-softfloat-linux-uclibc/usr/include/asm/setup.h:107: error: ISO C forbids data definition with no type or storage class

/usr/arm-softfloat-linux-uclibc/usr/include/asm/setup.h:108: error: syntax error before "lfb_base"
/usr/arm-softfloat-linux-uclibc/usr/include/asm/setup.h:108: error: ISO C forbids data definition with no type or storage class

/usr/arm-softfloat-linux-uclibc/usr/include/asm/setup.h:109: error: syntax error before "lfb_size"
/usr/arm-softfloat-linux-uclibc/usr/include/asm/setup.h:109: error: ISO C forbids data definition with no type or storage class

/usr/arm-softfloat-linux-uclibc/usr/include/asm/setup.h:110: error: syntax error before "red_size"
/usr/arm-softfloat-linux-uclibc/usr/include/asm/setup.h:110: error: ISO C forbids data definition with no type or storage class

/usr/arm-softfloat-linux-uclibc/usr/include/asm/setup.h:111: error: syntax error before "red_pos"
/usr/arm-softfloat-linux-uclibc/usr/include/asm/setup.h:111: error: ISO C forbids data definition with no type or storage class

/usr/arm-softfloat-linux-uclibc/usr/include/asm/setup.h:112: error: syntax error before "green_size"
/usr/arm-softfloat-linux-uclibc/usr/include/asm/setup.h:112: error: ISO C forbids data definition with no type or storage class

/usr/arm-softfloat-linux-uclibc/usr/include/asm/setup.h:113: error: syntax error before "green_pos"
/usr/arm-softfloat-linux-uclibc/usr/include/asm/setup.h:113: error: ISO C forbids data definition with no type or storage class

/usr/arm-softfloat-linux-uclibc/usr/include/asm/setup.h:114: error: syntax error before "blue_size"
/usr/arm-softfloat-linux-uclibc/usr/include/asm/setup.h:114: error: ISO C forbids data definition with no type or storage class

/usr/arm-softfloat-linux-uclibc/usr/include/asm/setup.h:115: error: syntax error before "blue_pos"
/usr/arm-softfloat-linux-uclibc/usr/include/asm/setup.h:115: error: ISO C forbids data definition with no type or storage class

/usr/arm-softfloat-linux-uclibc/usr/include/asm/setup.h:116: error: syntax error before "rsvd_size"
/usr/arm-softfloat-linux-uclibc/usr/include/asm/setup.h:116: error: ISO C forbids data definition with no type or storage class

/usr/arm-softfloat-linux-uclibc/usr/include/asm/setup.h:117: error: syntax error before "rsvd_pos"
/usr/arm-softfloat-linux-uclibc/usr/include/asm/setup.h:117: error: ISO C forbids data definition with no type or storage class

/usr/arm-softfloat-linux-uclibc/usr/include/asm/setup.h:131: error: syntax error before "__u32"
/usr/arm-softfloat-linux-uclibc/usr/include/asm/setup.h:132: error: ISO C forbids data definition with no type or storage class

/usr/arm-softfloat-linux-uclibc/usr/include/asm/setup.h:133: error: syntax error before "sounddefault"
/usr/arm-softfloat-linux-uclibc/usr/include/asm/setup.h:133: error: ISO C forbids data definition with no type or storage class

/usr/arm-softfloat-linux-uclibc/usr/include/asm/setup.h:134: error: syntax error before "adfsdrives"
/usr/arm-softfloat-linux-uclibc/usr/include/asm/setup.h:134: error: ISO C forbids data definition with no type or storage class

/usr/arm-softfloat-linux-uclibc/usr/include/asm/setup.h:141: error: syntax error before "__u32"
/usr/arm-softfloat-linux-uclibc/usr/include/asm/setup.h:145: error: field `hdr' has incomplete type
/usr/arm-softfloat-linux-uclibc/usr/include/asm/setup.h:147: error: field `core' has incomplete type

/usr/arm-softfloat-linux-uclibc/usr/include/asm/setup.h:148: error: field `mem' has incomplete type
/usr/arm-softfloat-linux-uclibc/usr/include/asm/setup.h:149: error: field `videotext' has incomplete type
/usr/arm-softfloat-linux-uclibc/usr/include/asm/setup.h:150: error: field `ramdisk' has incomplete type

/usr/arm-softfloat-linux-uclibc/usr/include/asm/setup.h:151: error: field `initrd' has incomplete type
/usr/arm-softfloat-linux-uclibc/usr/include/asm/setup.h:152: error: field `serialnr' has incomplete type

/usr/arm-softfloat-linux-uclibc/usr/include/asm/setup.h:153: error: field `revision' has incomplete type
/usr/arm-softfloat-linux-uclibc/usr/include/asm/setup.h:154: error: field `videolfb' has incomplete type

/usr/arm-softfloat-linux-uclibc/usr/include/asm/setup.h:160: error: field `acorn' has incomplete type
/usr/arm-softfloat-linux-uclibc/usr/include/asm/setup.h:165: error: field `memclk' has incomplete type
/usr/arm-softfloat-linux-uclibc/usr/include/asm/setup.h:170: error: syntax error before "__u32"

/usr/arm-softfloat-linux-uclibc/usr/include/asm/setup.h:172: error: syntax error before '}' token
In file included from rc.c:75:
../includes/rc-misc.h:101: warning: declaration of 'size' shadows a global declaration

/usr/arm-softfloat-linux-uclibc/usr/include/asm/setup.h:80: warning: shadowed declaration is here
../includes/rc-misc.h:112: warning: declaration of 'size' shadows a global declaration
/usr/arm-softfloat-linux-uclibc/usr/include/asm/setup.h:80: warning: shadowed declaration is here

make[2]: *** [rc.o] Error 1
make[2]: *** Waiting for unfinished jobs....
make[2]: Leaving directory `/var/tmp/portage/sys-apps/openrc-0.2.3/work/openrc-0.2.3/src/rc'
make[1]: *** [all] Error 2
make[1]: Leaving directory `/var/tmp/portage/sys-apps/openrc-0.2.3/work/openrc-0.2.3/src'

make: *** [all] Error 2
---

Does somebody have any idea?
BTW, if I want to download the obsolete baselayout-lite file and ebuild, where can I find them?
Thanks in advance.

Siong-Ui
 
Old 05-04-2008, 12:42 PM
Mike Frysinger
 
Default openrc-0.2.3 failed to cross-compile

On Wednesday 30 April 2008, Siong-Ui Te wrote:
> The cross-toolchain is built using the following command:
> USE="-*" UCLIBC_CPU=ARM920T crossdev -t arm-softfloat-linux-uclibc --g
> 3.4.6-r2 --k 2.6.17-r2
>
> I am trying to cross-compile openrc, and got the following error message:
> ---
> In file included from rc.c:53:
> /usr/arm-softfloat-linux-uclibc/usr/include/asm/setup.h:23: error: syntax
> error before "__u32"

this is a problem with the kernel headers, not openrc. it seems to be fixed
in 2.6.25. no idea about older 2.6.x headers as we cull them over time.
-mike
 

Thread Tools




All times are GMT. The time now is 11:03 AM.

VBulletin, Copyright ©2000 - 2014, Jelsoft Enterprises Ltd.
Content Relevant URLs by vBSEO ©2007, Crawlability, Inc.
Copyright 2007 - 2008, www.linux-archive.org