On Monday 06 December 2004 21:03, Franck wrote: > >># make menuconfig ARCH=um CC="gcc -m32" > > > > Add at least also SUBARCH=i386, and remove your manual fix to > > arch/um/Makefile. Also, fixing more tools names like you did for CC might > > be needed. Search the archives about that (someone did succeed in it). > > Also work on the host includes might be needed (UML wants the i386 host > > includes). > > > >>arch/um/Makefile:18: arch/um/Makefile-x86_64: Aucun fichier ou > >>r�pertoire de ce type > >>make: *** Pas de r�gle pour fabriquer la cible � arch/um/Makefile-x86_64 > >>�. Arr�t. > >> > >>I'm editing the Makefile, replacing, ligne 18 : > >> > >>include $(ARCH_DIR)/Makefile-i386 > >>include $(ARCH_DIR)/Makefile-os-Linux > > > > Yes, remove this one. > > > >>Now, # make menuconfig ARCH=um CC="gcc -m32" work fine :) but i've more, > >>more errors :( > > make linux SUBARCH=i386 ARCH=um CC="gcc -m32" > make -C arch/um/kernel/skas include/skas_ptregs.h > make[1]: Entering directory > `/usr/src/linux-2.4.28-uml-guest/arch/um/kernel/skas' > make -C util > make[2]: Entering directory > `/usr/src/linux-2.4.28-uml-guest/arch/um/kernel/skas/util' > gcc -c mk_ptregs.c > mk_ptregs.c: In function `main': > mk_ptregs.c:19: error: invalid application of `sizeof' to an incomplete > type mk_ptregs.c:21: error: `EIP' undeclared (first use in this function)
They are declared in /usr/include/asm/ptrace.h, but that header is specific to the subarch - but on your system you find the x86_64 specific version (which is somehow expected). Maybe adding HOSTCC="gcc -m32" could help a bit - not really sure. However, you probably should simply compile it on a 32-bit system or figure it out yourself... you need to know what you're doing to fix this. > mk_ptregs.c:21: error: (Each undeclared identifier is reported only once > mk_ptregs.c:21: error: for each function it appears in.) > mk_ptregs.c:22: error: `UESP' undeclared (first use in this function) > mk_ptregs.c:23: error: `EFL' undeclared (first use in this function) > mk_ptregs.c:24: error: `EAX' undeclared (first use in this function) > mk_ptregs.c:25: error: `EBX' undeclared (first use in this function) > mk_ptregs.c:26: error: `ECX' undeclared (first use in this function) > mk_ptregs.c:27: error: `EDX' undeclared (first use in this function) > mk_ptregs.c:28: error: `ESI' undeclared (first use in this function) > mk_ptregs.c:29: error: `EDI' undeclared (first use in this function) > mk_ptregs.c:30: error: `EBP' undeclared (first use in this function) > mk_ptregs.c:31: error: `CS' undeclared (first use in this function) > mk_ptregs.c:32: error: `SS' undeclared (first use in this function) > mk_ptregs.c:33: error: `DS' undeclared (first use in this function) > mk_ptregs.c:34: error: `FS' undeclared (first use in this function) > mk_ptregs.c:35: error: `ES' undeclared (first use in this function) > mk_ptregs.c:36: error: `GS' undeclared (first use in this function) > make[2]: *** [mk_ptregs.o] Erreur 1 > make[2]: Leaving directory > `/usr/src/linux-2.4.28-uml-guest/arch/um/kernel/skas/util' > make[1]: *** [util/mk_ptregs] Erreur 2 > make[1]: Leaving directory > `/usr/src/linux-2.4.28-uml-guest/arch/um/kernel/skas' > make: *** [arch/um/kernel/skas/include/skas_ptregs.h] Erreur 2 > > Regards > > Franck > > > ------------------------------------------------------- > SF email is sponsored by - The IT Product Guide > Read honest & candid reviews on hundreds of IT Products from real users. > Discover which products truly live up to the hype. Start reading now. > http://productguide.itmanagersjournal.com/ > _______________________________________________ > User-mode-linux-user mailing list > [EMAIL PROTECTED] > https://lists.sourceforge.net/lists/listinfo/user-mode-linux-user -- Paolo Giarrusso, aka Blaisorblade Linux registered user n. 292729 http://www.user-mode-linux.org/~blaisorblade ------------------------------------------------------- SF email is sponsored by - The IT Product Guide Read honest & candid reviews on hundreds of IT Products from real users. Discover which products truly live up to the hype. Start reading now. http://productguide.itmanagersjournal.com/ _______________________________________________ User-mode-linux-user mailing list [EMAIL PROTECTED] https://lists.sourceforge.net/lists/listinfo/user-mode-linux-user
