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 > Debian > Debian User

 
 
LinkBack Thread Tools
 
Old 10-30-2008, 07:59 PM
Brad Brock
 
Default 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
 
Old 10-30-2008, 09:22 PM
Jeff D
 
Default 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
 
Old 10-31-2008, 08:50 AM
Emanoil Kotsev
 
Default 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
 
Old 11-02-2008, 03:35 AM
Brad Brock
 
Default 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
 

Thread Tools




All times are GMT. The time now is 04:46 PM.

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