From: Luis U. <us...@gm...> - 2006-10-10 22:25:38
|
Hi, I want to run the user mode linux for linux-2.6.17.6. When I try to compile it I get this error: ------------------------------------------------------------------------------------------------ In file included from arch/um/include/os.h:13, from arch/um/drivers/fd.c:14: arch/um/include/kern_util.h:9:27: error: linux/threads.h: No such file or directory make[1]: *** [arch/um/drivers/fd.o] Error 1 make: *** [arch/um/drivers] Error 2 ------------------------------------------------------------------------------------------------- I was looking up a lot of time in google and nothing. My steps to compile it is: ------------------------------------------------------------------------------------------------- export ARCH=um make defconfig make ------------------------------------------------------------------------------------------------- If you have any suggestion, let me know. Bye. -- Luis Useche lu...@gi... | us...@gm... Linux User: #355591 |
From: Flavio <fbc...@gm...> - 2006-10-10 22:39:34
|
Hi! I don't think it's the same thing, but... what happens if you do the following commands? make defconfig ARCH=um make menuconfig ARCH=um make linux ARCH=um maybe "ARCH=um" is a make command parameter! Flavio 2006/10/11, Luis Useche <us...@gm...>: > > > Hi, > > I want to run the user mode linux for linux-2.6.17.6. When I try to > compile it I get this error: > > ------------------------------------------------------------------------------------------------ > In file included from arch/um/include/os.h:13, > from arch/um/drivers/fd.c:14: > arch/um/include/kern_util.h:9:27: error: linux/threads.h: No such file or > directory > make[1]: *** [arch/um/drivers/fd.o] Error 1 > make: *** [arch/um/drivers] Error 2 > > ------------------------------------------------------------------------------------------------- > I was looking up a lot of time in google and nothing. > > My steps to compile it is: > > ------------------------------------------------------------------------------------------------- > export ARCH=um > make defconfig > make > > ------------------------------------------------------------------------------------------------- > > If you have any suggestion, let me know. > > Bye. > > -- > Luis Useche > lu...@gi... | us...@gm... > Linux User: #355591 > ------------------------------------------------------------------------- > Take Surveys. Earn Cash. Influence the Future of IT > Join SourceForge.net's Techsay panel and you'll get the chance to share > your > opinions on IT & business topics through brief surveys -- and earn cash > http://www.techsay.com/default.php?page=join.php&p=sourceforge&CID=DEVDEV > > _______________________________________________ > User-mode-linux-user mailing list > Use...@li... > https://lists.sourceforge.net/lists/listinfo/user-mode-linux-user > > > |
From: Luis U. <us...@gm...> - 2006-10-10 22:45:37
|
Hi Flavio, I am still getting the same error: "arch/um/include/kern_util.h:9:27: error: linux/threads.h: No such file or directory" Thanks anyway. On 10/10/06, Flavio <fbc...@gm...> wrote: > > Hi! > > I don't think it's the same thing, but... what happens if you do the > following commands? > > make defconfig ARCH=um > make menuconfig ARCH=um > make linux ARCH=um > > maybe "ARCH=um" is a make command parameter! > > Flavio > > 2006/10/11, Luis Useche <us...@gm...>: > > > > > > Hi, > > > > I want to run the user mode linux for linux-2.6.17.6. When I try to > > compile it I get this error: > > > > ------------------------------------------------------------------------------------------------ > > In file included from arch/um/include/os.h:13, > > from arch/um/drivers/fd.c:14: > > arch/um/include/kern_util.h:9:27: error: linux/threads.h: No such file > > or directory > > make[1]: *** [arch/um/drivers/fd.o] Error 1 > > make: *** [arch/um/drivers] Error 2 > > > > ------------------------------------------------------------------------------------------------- > > I was looking up a lot of time in google and nothing. > > > > My steps to compile it is: > > > > ------------------------------------------------------------------------------------------------- > > export ARCH=um > > make defconfig > > make > > > > ------------------------------------------------------------------------------------------------- > > > > If you have any suggestion, let me know. > > > > Bye. > > > > -- > > Luis Useche > > lu...@gi... | us...@gm... > > Linux User: #355591 > > > > ------------------------------------------------------------------------- > > Take Surveys. Earn Cash. Influence the Future of IT > > Join SourceForge.net's Techsay panel and you'll get the chance to share > > your > > opinions on IT & business topics through brief surveys -- and earn cash > > > > http://www.techsay.com/default.php?page=join.php&p=sourceforge&CID=DEVDEV > > > > _______________________________________________ > > User-mode-linux-user mailing list > > Use...@li... > > https://lists.sourceforge.net/lists/listinfo/user-mode-linux-user > > > > > > > > ------------------------------------------------------------------------- > Take Surveys. Earn Cash. Influence the Future of IT > Join SourceForge.net's Techsay panel and you'll get the chance to share > your > opinions on IT & business topics through brief surveys -- and earn cash > http://www.techsay.com/default.php?page=join.php&p=sourceforge&CID=DEVDEV > > _______________________________________________ > User-mode-linux-user mailing list > Use...@li... > https://lists.sourceforge.net/lists/listinfo/user-mode-linux-user > > > -- Luis Useche lu...@gi... | us...@gm... Linux User: #355591 |
From: Christopher S. A. <ca...@th...> - 2006-10-11 00:15:42
|
Luis Useche wrote: > Hi Flavio, > > I am still getting the same error: "arch/um/include/kern_util.h:9:27: > error: linux/threads.h: No such file or directory" > > Thanks anyway. Try: make mrproper <-- this will fix a tree if you ever ran any make commands without the ARCH=um The, compile as normal: make defconfig ARCH=um make ARCH=um -Chris |
From: Luis U. <us...@gm...> - 2006-10-11 00:24:24
|
Hi Christopher, I tried the mrproper rule several times and still Nothing. On 10/10/06, Christopher S. Aker <ca...@th...> wrote: > > Luis Useche wrote: > > Hi Flavio, > > > > I am still getting the same error: "arch/um/include/kern_util.h:9:27: > > error: linux/threads.h: No such file or directory" > > > > Thanks anyway. > > Try: > > make mrproper <-- this will fix a tree if you ever ran any make commands > without the ARCH=um > > The, compile as normal: > > make defconfig ARCH=um > make ARCH=um > > -Chris > > -- Luis Useche lu...@gi... | us...@gm... Linux User: #355591 |
From: Luis U. <us...@gm...> - 2006-10-12 21:53:35
|
Hi Guys, Do anybody have idea of my problem? On 10/10/06, Luis Useche <us...@gm...> wrote: > > Hi Christopher, > > I tried the mrproper rule several times and still Nothing. > > On 10/10/06, Christopher S. Aker < ca...@th...> wrote: > > > > Luis Useche wrote: > > > Hi Flavio, > > > > > > I am still getting the same error: "arch/um/include/kern_util.h:9:27: > > > error: linux/threads.h: No such file or directory" > > > > > > Thanks anyway. > > > > Try: > > > > make mrproper <-- this will fix a tree if you ever ran any make commands > > without the ARCH=um > > > > The, compile as normal: > > > > make defconfig ARCH=um > > make ARCH=um > > > > -Chris > > > > > > > -- > Luis Useche > lu...@gi... | us...@gm... > Linux User: #355591 > -- Luis Useche lu...@gi... | us...@gm... Linux User: #355591 |
From: Jeff D. <jd...@ad...> - 2006-10-13 20:31:00
|
On Thu, Oct 12, 2006 at 05:53:32PM -0400, Luis Useche wrote: > Do anybody have idea of my problem? Have you checked whether you have /usr/include/linux/threads.h? If not, maybe you should install whatever package supplies it. On Fedora, it's glibc-kernheaders. Jeff |
From: Blaisorblade <bla...@ya...> - 2006-10-17 20:57:18
Attachments:
make-compile-FC6-miss-hdrs.diff
|
On Friday 13 October 2006 20:59, Jeff Dike wrote: > On Thu, Oct 12, 2006 at 05:53:32PM -0400, Luis Useche wrote: > > Do anybody have idea of my problem? > > Have you checked whether you have /usr/include/linux/threads.h? > > If not, maybe you should install whatever package supplies it. On Fedora, > it's glibc-kernheaders. Ulrich Drepper just posted a patch to fix this _for FC6_. On Fedora 6, that header does not exist any more. If you are using another distro (including Fedora 5) the tip given by Jeff should be the correct one. Did you solve your problem in the end? -- Inform me of my mistakes, so I can keep imitating Homer Simpson's "Doh!". Paolo Giarrusso, aka Blaisorblade http://www.user-mode-linux.org/~blaisorblade |
From: Luis U. <us...@gm...> - 2006-10-17 21:18:43
|
Hi, Thank you for the response. I am not sure if I solved my problem. Now, I am getting another error and I don't know if is related to the same problem. The error: CC arch/um/os-Linux/process.o arch/um/os-Linux/process.c:144: error: expected declaration specifiers or '...' before 'getpid' arch/um/os-Linux/process.c:146: warning: return type defaults to 'int' arch/um/os-Linux/process.c: In function '_syscall0': arch/um/os-Linux/process.c:147: error: expected '=', ',', ';', 'asm' or '__attribute__' before '{' token arch/um/os-Linux/process.c:152: error: expected '=', ',', ';', 'asm' or '__attribute__' before '{' token arch/um/os-Linux/process.c:158: error: expected '=', ',', ';', 'asm' or '__attribute__' before '{' token arch/um/os-Linux/process.c:173: error: expected '=', ',', ';', 'asm' or '__attribute__' before '{' token arch/um/os-Linux/process.c:183: error: expected '=', ',', ';', 'asm' or '__attribute__' before '{' token arch/um/os-Linux/process.c:197: error: expected '=', ',', ';', 'asm' or '__attribute__' before '{' token arch/um/os-Linux/process.c:207: error: expected '=', ',', ';', 'asm' or '__attribute__' before '{' token arch/um/os-Linux/process.c:242: error: expected '=', ',', ';', 'asm' or '__attribute__' before '{' token arch/um/os-Linux/process.c:254: error: expected '=', ',', ';', 'asm' or '__attribute__' before '{' token arch/um/os-Linux/process.c:275: error: expected '=', ',', ';', 'asm' or '__attribute__' before '{' token arch/um/os-Linux/process.c:144: error: parameter name omitted arch/um/os-Linux/process.c:285: error: expected '{' at end of input make[1]: *** [arch/um/os-Linux/process.o] Error 1 make: *** [arch/um/os-Linux] Error 2 Thanks in advance, Bye. On 10/17/06, Blaisorblade <bla...@ya...> wrote: > > On Friday 13 October 2006 20:59, Jeff Dike wrote: > > On Thu, Oct 12, 2006 at 05:53:32PM -0400, Luis Useche wrote: > > > Do anybody have idea of my problem? > > > > Have you checked whether you have /usr/include/linux/threads.h? > > > > If not, maybe you should install whatever package supplies it. On > Fedora, > > it's glibc-kernheaders. > > Ulrich Drepper just posted a patch to fix this _for FC6_. On Fedora 6, > that > header does not exist any more. If you are using another distro (including > Fedora 5) the tip given by Jeff should be the correct one. > > Did you solve your problem in the end? > > -- > Inform me of my mistakes, so I can keep imitating Homer Simpson's "Doh!". > Paolo Giarrusso, aka Blaisorblade > http://www.user-mode-linux.org/~blaisorblade > > > -- Luis Useche lu...@gi... | us...@gm... Linux User: #355591 |
From: Blaisorblade <bla...@ya...> - 2006-10-17 23:48:14
|
On Tuesday 17 October 2006 23:18, Luis Useche wrote: > Hi, Thank you for the response. > > I am not sure if I solved my problem. Now, I am getting another error and I > don't know if is related to the same problem. The error: Ok, this is because _syscall0 does not work on your system. Can you try 2.6.18.1? It should include the fix to this problem (it does not include the patch I sent previously). Btw, did you need the patch I sent? And on what distro are you compiling UML? Bye -- Inform me of my mistakes, so I can keep imitating Homer Simpson's "Doh!". Paolo Giarrusso, aka Blaisorblade http://www.user-mode-linux.org/~blaisorblade Chiacchiera con i tuoi amici in tempo reale! http://it.yahoo.com/mail_it/foot/*http://it.messenger.yahoo.com |