From: "Ralph Paßgang" <ralph@debianbase.de>
To: user-mode-linux-devel@lists.sourceforge.net
Subject: Re: [uml-devel] uml-patch-2.6.8.1-1 compilation error
Date: Sat, 21 Aug 2004 17:20:48 +0200 [thread overview]
Message-ID: <200408211720.48201.ralph@debianbase.de> (raw)
In-Reply-To: <1093091667.5430.4.camel@vinay.gsecone.com>
[-- Attachment #1: Type: text/plain, Size: 2674 bytes --]
Hi Vinay (& list),
I had the same problem compiling a uml kernel 2.6.7 and 2.6.8.1. I took a
debian kernel-source package and applied the uml-patch for it.
It seems that in ksyms.c "os_ioctl_generic" is declared twice. So I made a
small patch for this problem.
I attached it as file to my mail, but because it's so short, I copy&paste it
quite under my post.
It would be nice if a good kernel hacker would take a look at it. The UML
works for me, but I'm not sure if I solved the problem correctly.
Patch (works for 2.6.7 and 2.6.8 with the uml patch applied):
diff -Naur kernel-source-2.6.7.orig/arch/um/kernel/ksyms.c
kernel-source-2.6.7/$
--- kernel-source-2.6.7.orig/arch/um/kernel/ksyms.c 2004-08-19
15:23:52.000$
+++ kernel-source-2.6.7/arch/um/kernel/ksyms.c 2004-08-19 15:26:14.000000000
+$
@@ -87,7 +87,7 @@
EXPORT_SYMBOL(os_create_unix_socket);
EXPORT_SYMBOL(os_connect_socket);
EXPORT_SYMBOL(os_accept_connection);
-EXPORT_SYMBOL(os_ioctl_generic);
+/* EXPORT_SYMBOL(os_ioctl_generic); */
EXPORT_SYMBOL(os_rcv_fd);
EXPORT_SYMBOL(run_helper);
EXPORT_SYMBOL(start_thread);
--Ralph
Am Samstag 21 August 2004 14:34 schrieb Vinay K Nallamothu:
> Hi List,
>
> While compiling I got the following error
>
> gcc -Wall -Wstrict-prototypes -Wno-trigraphs -fno-strict-aliasing
> -fno-common -U__i386__ -Ui386 -D__arch_um__ -DSUBARCH=\"i386\"
> -D_LARGEFILE64_SOURCE -Iarch/um/include
> -I/home/nvk/build/linux-2.6.8-uml1/arch/um/kernel/tt/include
> -I/home/nvk/build/linux-2.6.8-uml1/arch/um/kernel/skas/include
> -D_GNU_SOURCE -O2 -g -c -o arch/um/kernel/irq_user.o
> arch/um/kernel/irq_user.c CC arch/um/kernel/ksyms.o
> arch/um/kernel/ksyms.c:90: redefinition of `__kcrctab_os_ioctl_generic'
> arch/um/kernel/ksyms.c:76: `__kcrctab_os_ioctl_generic' previously defined
> here arch/um/kernel/ksyms.c:90: redefinition of
> `__kstrtab_os_ioctl_generic' arch/um/kernel/ksyms.c:76:
> `__kstrtab_os_ioctl_generic' previously defined here
> arch/um/kernel/ksyms.c:90: redefinition of `__ksymtab_os_ioctl_generic'
> arch/um/kernel/ksyms.c:76: `__ksymtab_os_ioctl_generic' previously defined
> here
>
>
> Vinay
>
>
>
>
> -------------------------------------------------------
> SF.Net email is sponsored by Shop4tech.com-Lowest price on Blank Media
> 100pk Sonic DVD-R 4x for only $29 -100pk Sonic DVD+R for only $33
> Save 50% off Retail on Ink & Toner - Free Shipping and Free Gift.
> http://www.shop4tech.com/z/Inkjet_Cartridges/9_108_r285
> _______________________________________________
> User-mode-linux-devel mailing list
> User-mode-linux-devel@lists.sourceforge.net
> https://lists.sourceforge.net/lists/listinfo/user-mode-linux-devel
[-- Attachment #2: uml-patch-2.6.7-2-fix.diff --]
[-- Type: text/x-diff, Size: 562 bytes --]
diff -Naur kernel-source-2.6.7.orig/arch/um/kernel/ksyms.c kernel-source-2.6.7/arch/um/kernel/ksyms.c
--- kernel-source-2.6.7.orig/arch/um/kernel/ksyms.c 2004-08-19 15:23:52.000000000 +0200
+++ kernel-source-2.6.7/arch/um/kernel/ksyms.c 2004-08-19 15:26:14.000000000 +0200
@@ -87,7 +87,7 @@
EXPORT_SYMBOL(os_create_unix_socket);
EXPORT_SYMBOL(os_connect_socket);
EXPORT_SYMBOL(os_accept_connection);
-EXPORT_SYMBOL(os_ioctl_generic);
+/* EXPORT_SYMBOL(os_ioctl_generic); */
EXPORT_SYMBOL(os_rcv_fd);
EXPORT_SYMBOL(run_helper);
EXPORT_SYMBOL(start_thread);
next prev parent reply other threads:[~2004-08-21 15:21 UTC|newest]
Thread overview: 4+ messages / expand[flat|nested] mbox.gz Atom feed top
2004-08-21 12:34 [uml-devel] uml-patch-2.6.8.1-1 compilation error Vinay K Nallamothu
2004-08-21 15:20 ` Ralph Paßgang [this message]
2004-08-22 11:39 ` [uml-devel] Status of SKAS + TLS/NPTL Michael Ralston
2004-08-29 21:15 ` BlaisorBlade
Reply instructions:
You may reply publicly to this message via plain-text email
using any one of the following methods:
* Save the following mbox file, import it into your mail client,
and reply-to-all from there: mbox
Avoid top-posting and favor interleaved quoting:
https://en.wikipedia.org/wiki/Posting_style#Interleaved_style
* Reply using the --to, --cc, and --in-reply-to
switches of git-send-email(1):
git send-email \
--in-reply-to=200408211720.48201.ralph@debianbase.de \
--to=ralph@debianbase.de \
--cc=user-mode-linux-devel@lists.sourceforge.net \
/path/to/YOUR_REPLY
https://kernel.org/pub/software/scm/git/docs/git-send-email.html
* If your mail client supports setting the In-Reply-To header
via mailto: links, try the mailto: link
Be sure your reply has a Subject: header at the top and a blank line
before the message body.
This is a public inbox, see mirroring instructions
for how to clone and mirror all data and code used for this inbox