Linux Archive

Linux Archive (http://www.linux-archive.org/)
-   Debian User (http://www.linux-archive.org/debian-user/)
-   -   can't build um architecture linux image on lenny (http://www.linux-archive.org/debian-user/185163-cant-build-um-architecture-linux-image-lenny.html)

Brad Brock 10-30-2008 07:59 PM

can't build um architecture linux image on lenny
 
I've been using user-mode-linux (UML) since 3 years ago. I enjoyed its costumizable guest kernel until last week when I realize that building custom guest kernel on previous kernels version (I've tried 2.6.18 and 1.6.22) is no longer available due errors while compiling the kernel. The errors occured when I was building these kernels on lenny environment but there is no error when I used etch. Does anyone can explain to me why...??

thanks in advance

Jeff D 10-30-2008 09:22 PM

can't build um architecture linux image on lenny
 
On Thu, 30 Oct 2008, Brad Brock wrote:

> I've been using user-mode-linux (UML) since 3 years ago. I enjoyed its costumizable guest kernel until last week when I realize that building custom guest kernel on previous kernels version (I've tried 2.6.18 and 1.6.22) is no longer available due errors while compiling the kernel. The errors occured when I was building these kernels on lenny environment but there is no error when I used etch. Does anyone can explain to me why...??
>
> thanks in advance

Are you building it from source from kernel.org or trying to build it from
debian supplied source? Any reason to not use the debian supplied uml
kernel from user-mode-linux ? What error messages are you getting when
you try to compile the kernel?

jeff


--
To UNSUBSCRIBE, email to debian-user-REQUEST@lists.debian.org
with a subject of "unsubscribe". Trouble? Contact listmaster@lists.debian.org

Emanoil Kotsev 10-31-2008 08:50 AM

can't build um architecture linux image on lenny
 
Jeff D wrote:

> On Thu, 30 Oct 2008, Brad Brock wrote:
>
>> I've been using user-mode-linux (UML) since 3 years ago. I enjoyed its
>> costumizable guest kernel until last week when I realize that building
>> custom guest kernel on previous kernels version (I've tried 2.6.18 and
>> 1.6.22) is no longer available due errors while compiling the kernel. The
>> errors occured when I was building these kernels on lenny environment but
>> there is no error when I used etch. Does anyone can explain to me
>> why...??
>>
>> thanks in advance
>
> Are you building it from source from kernel.org or trying to build it from
> debian supplied source? Any reason to not use the debian supplied uml
> kernel from user-mode-linux ? What error messages are you getting when
> you try to compile the kernel?
>
> jeff

there is a problem with the default gcc compiler in lenny (version 4.3)
compiling some (older) kernels.
Try using other compiler version

regards


--
To UNSUBSCRIBE, email to debian-user-REQUEST@lists.debian.org
with a subject of "unsubscribe". Trouble? Contact listmaster@lists.debian.org

Brad Brock 11-02-2008 03:35 AM

can't build um architecture linux image on lenny
 
>--- On Fri, 10/31/08, Emanoil Kotsev <deloptes@yahoo.com> wrote:
>From: Emanoil Kotsev <deloptes@yahoo.com>
>Subject: Re: can't build um architecture linux image on lenny
>To: debian-user@lists.debian.org
>Date: Friday, October 31, 2008, 4:50 PM
>
>Jeff D wrote:
>
>> On Thu, 30 Oct 2008, Brad Brock wrote:
>>
>>> I've been using user-mode-linux (UML) since 3 years ago. I enjoyed
its
>>> costumizable guest kernel until last week when I realize that building
>>> custom guest kernel on previous kernels version (I've tried 2.6.18
and
>>> 1.6.22) is no longer available due errors while compiling the kernel.
The
>>> errors occured when I was building these kernels on lenny environment
but
>>> there is no error when I used etch. Does anyone can explain to me
>>> why...??
>>>
>>> thanks in advance
>>
>> Are you building it from source from kernel.org or trying to build it from
>> debian supplied source? Any reason to not use the debian supplied uml
>> kernel from user-mode-linux ? What error messages are you getting when
>> you try to compile the kernel?
>>
>> jeff
>
>there is a problem with the default gcc compiler in lenny (version 4.3)
>compiling some (older) kernels.
>Try using other compiler version
>
>regards

I compiled from source supplied by debian. I use older kernel than user-mode-linux package because I'm using some modules that haven't support new kernel yet. I used gcc version 4.1. I always use this one since etch because my bad experiences using higher versions.

These are my errors :
make[1]: Entering directory `/usr/src/linux-source-2.6.18'
SYMLINK arch/um/include/kern_constants.h
SYMLINK include/asm-um/arch
SYMLINK arch/um/include/sysdep
SYMLINK arch/um/os
SYMLINK include/asm-um/archparam.h
SYMLINK include/asm-um/system.h
SYMLINK include/asm-um/sigcontext.h
SYMLINK include/asm-um/processor.h
SYMLINK include/asm-um/ptrace.h
SYMLINK include/asm-um/module.h
SYMLINK include/asm-um/vm-flags.h
SYMLINK include/asm-um/elf.h
SYMLINK include/asm-um/host_ldt.h
CHK arch/um/include/uml-config.h
UPD arch/um/include/uml-config.h
CC arch/um/sys-i386/user-offsets.s
arch/um/sys-i386/user-offsets.c:4:22: error: asm/user.h: No such file or directory
arch/um/sys-i386/user-offsets.c: In function 'foo':
arch/um/sys-i386/user-offsets.c:19: warning: implicit declaration of function 'offsetof'
arch/um/sys-i386/user-offsets.c:19: error: expected expression before 'struct'
arch/um/sys-i386/user-offsets.c:20: error: expected expression before 'struct'
arch/um/sys-i386/user-offsets.c:21: error: expected expression before 'struct'
arch/um/sys-i386/user-offsets.c:22: error: expected expression before 'struct'
arch/um/sys-i386/user-offsets.c:23: error: expected expression before 'struct'
arch/um/sys-i386/user-offsets.c:24: error: expected expression before 'struct'
arch/um/sys-i386/user-offsets.c:25: error: expected expression before 'struct'
arch/um/sys-i386/user-offsets.c:26: error: expected expression before 'struct'
arch/um/sys-i386/user-offsets.c:27: error: expected expression before 'struct'
arch/um/sys-i386/user-offsets.c:28: error: expected expression before 'struct'
arch/um/sys-i386/user-offsets.c:29: error: expected expression before 'struct'
arch/um/sys-i386/user-offsets.c:30: error: expected expression before 'struct'
arch/um/sys-i386/user-offsets.c:31: error: expected expression before 'struct'
arch/um/sys-i386/user-offsets.c:32: error: expected expression before 'struct'
arch/um/sys-i386/user-offsets.c:33: error: expected expression before 'struct'
arch/um/sys-i386/user-offsets.c:34: error: expected expression before 'struct'
arch/um/sys-i386/user-offsets.c:35: error: expected expression before 'struct'
arch/um/sys-i386/user-offsets.c:36: error: expected expression before 'struct'
arch/um/sys-i386/user-offsets.c:37: error: expected expression before 'struct'
arch/um/sys-i386/user-offsets.c:38: error: expected expression before 'struct'
arch/um/sys-i386/user-offsets.c:39: error: expected expression before 'struct'
arch/um/sys-i386/user-offsets.c:40: error: expected expression before 'struct'
arch/um/sys-i386/user-offsets.c:41: error: expected expression before 'struct'
arch/um/sys-i386/user-offsets.c:42: error: expected expression before 'struct'
arch/um/sys-i386/user-offsets.c:43: error: expected expression before 'struct'
arch/um/sys-i386/user-offsets.c:44: error: expected expression before 'struct'
arch/um/sys-i386/user-offsets.c:45: error: expected expression before 'struct'
arch/um/sys-i386/user-offsets.c:46: error: expected expression before 'struct'
arch/um/sys-i386/user-offsets.c:47: error: expected expression before 'struct'
arch/um/sys-i386/user-offsets.c:48: error: expected expression before 'struct'
arch/um/sys-i386/user-offsets.c:51: error: invalid application of 'sizeof' to incomplete type 'struct user_i387_struct'
arch/um/sys-i386/user-offsets.c:52: error: invalid application of 'sizeof' to incomplete type 'struct user_fxsr_struct'
arch/um/sys-i386/user-offsets.c:70: error: invalid application of 'sizeof' to incomplete type 'struct user_regs_struct'
make[2]: *** [arch/um/sys-i386/user-offsets.s] Error 1
make[1]: *** [arch/um/sys-i386/user-offsets.s] Error 2
make[1]: Leaving directory `/usr/src/linux-source-2.6.18'
make: *** [debian/stamp-build-kernel] Error 2


I just can't understand why these errors occured on lenny but not on etch and why these happened just about 2 or 3 weeks ago..?? Since, I've never had such problem before. Is there any updated package that cause these errors?

Thanks in advance





--
To UNSUBSCRIBE, email to debian-user-REQUEST@lists.debian.org
with a subject of "unsubscribe". Trouble? Contact listmaster@lists.debian.org


All times are GMT. The time now is 10:23 AM.

VBulletin, Copyright ©2000 - 2014, Jelsoft Enterprises Ltd.
Content Relevant URLs by vBSEO ©2007, Crawlability, Inc.