Right ;) Thx,
Jj Herbert Poetzl a écrit : > On Mon, Oct 09, 2006 at 08:43:48PM +0200, Jimmy Jazz wrote: >> hi, >> >> i tried to compile the same kernel with patch-2.6.18-vs2.1.1-rc37.diff >> but gcc complains about debug_cmd.h. > > should be fixed in rc38 > >> Also, debug_cmd.h doesn't need to be called in switch.c. > > depends on your .config options, with VSERVER_DEBUG > enabled, it is required :) > > thanks, > Herbert > >> I just commented it out and i was able to compile the kernel again. >> >> My settings are >> >> # >> # Linux VServer >> # >> # CONFIG_VSERVER_LEGACY is not set >> # CONFIG_VSERVER_NGNET is not set >> CONFIG_VSERVER_REMAP_SADDR=y >> CONFIG_VSERVER_COWBL=y >> # CONFIG_VSERVER_VTIME is not set >> CONFIG_VSERVER_PROC_SECURE=y >> # CONFIG_VSERVER_HARDCPU is not set >> # CONFIG_TAGGING_NONE is not set >> # CONFIG_TAGGING_UID16 is not set >> # CONFIG_TAGGING_GID16 is not set >> CONFIG_TAGGING_ID24=y >> # CONFIG_TAGGING_INTERN is not set >> # CONFIG_TAGGING_RUNTIME is not set >> # CONFIG_TAG_NFSD is not set >> # CONFIG_PROPAGATE is not set >> CONFIG_VSERVER_PRIVACY=y >> # CONFIG_VSERVER_DEBUG is not set >> CONFIG_VSERVER=y >> CONFIG_VSERVER_SECURITY=y >> CONFIG_VSERVER_LEGACYNET=y >> >> and the message returned is: >> >> CC mm/highmem.o >> CC kernel/time/jiffies.o >> CC mm/madvise.o >> LD kernel/time/built-in.o >> CC kernel/vserver/switch.o >> In file included from kernel/vserver/switch.c:53: >> include/linux/vserver/debug_cmd.h:43: erreur: two or more data types in >> declaration specifiers >> include/linux/vserver/debug_cmd.h:43: erreur: two or more data types in >> declaration specifiers >> CC mm/memory.o >> make[2]: *** [kernel/vserver/switch.o] Erreur 1 >> make[1]: *** [kernel/vserver] Erreur 2 >> make: *** [kernel] Erreur 2 >> >> >> Jj >> >> Herbert Poetzl a écrit : >>> On Thu, Oct 05, 2006 at 08:01:03PM +0200, Jimmy Jazz wrote: >>>> hi, >>>> >>>> the kernel 2.6.18 x86_64 won't compile with patch vs2.1.1-rc35-t1. >>>> it complains about an undefined `vx_rmap_pid' reference >>>> I tried both gentoo and vanilla sources without success. >>>> >>>> I'm using the gcc 4.1.1 compiler and the system works in 64 bits. >>>> >>>> Here are the messages: >>>> >>>> AS arch/x86_64/lib/getuser.o >>>> CC arch/x86_64/lib/memmove.o >>>> AS arch/x86_64/lib/putuser.o >>>> CC arch/x86_64/lib/usercopy.o >>>> AR arch/x86_64/lib/lib.a >>>> GEN .version >>>> CHK include/linux/compile.h >>>> UPD include/linux/compile.h >>>> CC init/version.o >>>> LD init/built-in.o >>>> LD .tmp_vmlinux1 >>>> kernel/built-in.o: In function `fill_pid': >>>> taskstats.c:(.text.fill_pid+0x22): undefined reference to `vx_rmap_pid' >>>> kernel/built-in.o: In function `taskstats_user_cmd': >>>> taskstats.c:(.text.taskstats_user_cmd+0x154): undefined reference to >>>> `vx_rmap_pid' >>>> make: *** [.tmp_vmlinux1] Erreur 1 >>> jup, tx, will be fixed in the next test release >>> or in the next release candidate for 2.1.1 >>> >>> thanks, >>> Herbert >>> >>>> Jj >>>> >>>> _______________________________________________ >>>> Vserver mailing list >>>> [email protected] >>>> http://list.linux-vserver.org/mailman/listinfo/vserver > _______________________________________________ Vserver mailing list [email protected] http://list.linux-vserver.org/mailman/listinfo/vserver
