woody
2005-Feb-22 18:04 UTC
[Xen-devel] build error from xen-unstable-src.tgz from uk site 22feb05 18:00 utc
fc 3 intel 686 1 core xen-unstable> make world any thoughts on how to correct this? wm ============================gcc -nostdinc -fno-builtin -fno-common -fno-strict-aliasing -iwithprefix include -Wall -Werror -Wno-format -pipe -I/root/xen-unstable/xen/include -Wno-pointer-arith -Wredundant-decls -O3 -fomit-frame-pointer -msoft-float -m32 -march=i686 -DNDEBUG -c memory.c -o memory.o memory.c: In function `write_ptbase'': memory.c:204: error: `SHM_full_32'' undeclared (first use in this function) memory.c:204: error: (Each undeclared identifier is reported only once memory.c:204: error: for each function it appears in.) memory.c:208: error: structure has no member named `pagetable'' memory.c: In function `__invalidate_shadow_ldt'': memory.c:229: warning: implicit declaration of function `l1_pgentry_to_pagenr'' memory.c: In function `alloc_segdesc_page'': memory.c:256: warning: passing arg 1 of `check_descriptor'' from incompatible pointer type memory.c: In function `get_linear_pagetable'': memory.c:365: warning: implicit declaration of function `l2_pgentry_to_pagenr'' memory.c: In function `get_page_from_l1e'': ....... -- Sincerely, Woody Marvel LTC Open Source Projects Beaverton, OR tel: 503-578-3833/775-3833 email: marvel@us.ibm.com ------------------------------------------------------- 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://ads.osdn.com/?ad_id=6595&alloc_id=14396&op=click _______________________________________________ Xen-devel mailing list Xen-devel@lists.sourceforge.net https://lists.sourceforge.net/lists/listinfo/xen-devel
Keir Fraser
2005-Feb-22 18:11 UTC
Re: [Xen-devel] build error from xen-unstable-src.tgz from uk site 22feb05 18:00 utc
On 22 Feb 2005, at 18:04, woody wrote:> fc 3 intel 686 1 core > > xen-unstable> make world > > any thoughts on how to correct this?Current unstable does not have this problem. Perhaps you can try a fresh clone of the repository? -- Keir ------------------------------------------------------- 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://ads.osdn.com/?ad_id=6595&alloc_id=14396&op=click _______________________________________________ Xen-devel mailing list Xen-devel@lists.sourceforge.net https://lists.sourceforge.net/lists/listinfo/xen-devel
woody
2005-Feb-22 18:45 UTC
Re: [Xen-devel] build error from xen-unstable-src.tgz from uk site 22feb05 18:00 utc
this is the same steps I went thru, which I will do again, but I guess I did the impossible :''( . I downloaded it, did a tar xvfz xen-unstable.src.tgz and what I snipped came from the "make all". I am just reporting a fact. http://www.cl.cam.ac.uk/Research/SRG/netos/xen/downloads/xen-unstable-src.tgz Is this the same link file reference that you have on the web page? http://www.cl.cam.ac.uk/Research/SRG/netos/xen/downloads/ * shows tree save link as: xen-unstable-src.tgz cd /root tar xvfz xen-unstable-src.tgz cd xen-unstable make world **************************** tail of tar xvfz xen-unstable-src.tgz ........................ xen-unstable/netbsd-2.0-xen-sparse/nbmake-xen xen-unstable/netbsd-2.0-xen-sparse/mkbuildtree xen-unstable/netbsd-2.0-xen-sparse/nbconfig-xen xen-unstable/COPYING xen-unstable/README xen-unstable/patches/ xen-unstable/patches/linux-2.6.10/ xen-unstable/patches/linux-2.6.10/agpgart.patch xen-unstable/install.sh xen-unstable/Makefile xen-unstable/ChangeLog [root@dyn319664 ~]# pwd /root [root@dyn319664 ~]# cd xen-unstable [root@dyn319664 xen-unstable]# make world make clean make[1]: Entering directory `/root/xen-unstable'' make -C xen clean make[2]: Entering directory `/root/xen-unstable/xen'' make -C tools clean make[3]: Entering directory `/root/xen-unstable/xen/tools'' make -C figlet clean make[4]: Entering directory `/root/xen-unstable/xen/tools/figlet'' rm -f *.o figlet make[4]: Leaving directory `/root/xen-unstable/xen/tools/figlet'' make[3]: Leaving directory `/root/xen-unstable/xen/tools'' make -C common clean make[3]: Entering directory `/root/xen-unstable/xen/common'' rm -f *.o *~ core make[3]: Leaving directory `/root/xen-unstable/xen/common'' make -C drivers clean make[3]: Entering directory `/root/xen-unstable/xen/drivers'' make -C char clean make[4]: Entering directory `/root/xen-unstable/xen/drivers/char'' rm -f *.o *~ core make[4]: Leaving directory `/root/xen-unstable/xen/drivers/char'' make -C acpi clean make[4]: Entering directory `/root/xen-unstable/xen/drivers/acpi'' rm -f *.o *~ core make[4]: Leaving directory `/root/xen-unstable/xen/drivers/acpi'' make -C pci clean **************************** gcc -nostdinc -fno-builtin -fno-common -fno-strict-aliasing -iwithprefix include -Wall -Werror -Wno-format -pipe -I/root/xen-unstable/xen/include -Wno-pointer-arith -Wredundant-decls -O3 -fomit-frame-pointer -msoft-float -m32 -march=i686 -DNDEBUG -c irq.c -o irq.o gcc -nostdinc -fno-builtin -fno-common -fno-strict-aliasing -iwithprefix include -Wall -Werror -Wno-format -pipe -I/root/xen-unstable/xen/include -Wno-pointer-arith -Wredundant-decls -O3 -fomit-frame-pointer -msoft-float -m32 -march=i686 -DNDEBUG -c memory.c -o memory.o memory.c: In function `write_ptbase'': memory.c:204: error: `SHM_full_32'' undeclared (first use in this function) memory.c:204: error: (Each undeclared identifier is reported only once memory.c:204: error: for each function it appears in.) memory.c:208: error: structure has no member named `pagetable'' memory.c: In function `__invalidate_shadow_ldt'': memory.c:229: warning: implicit declaration of function `l1_pgentry_to_pagenr'' memory.c: In function `alloc_segdesc_page'': memory.c:256: warning: passing arg 1 of `check_descriptor'' from incompatible pointer type memory.c: In function `get_linear_pagetable'': memory.c:365: warning: implicit declaration of function `l2_pgentry_to_pagenr'' memory.c: In function `get_page_from_l1e'': memory.c:229: warning: redundant redeclaration of ''l1_pgentry_to_pagenr'' memory.c:229: warning: previous implicit declaration of ''l1_pgentry_to_pagenr'' was here memory.c: In function `get_page_from_l2e'': memory.c:365: warning: redundant redeclaration of ''l2_pgentry_to_pagenr'' memory.c:365: warning: previous implicit declaration of ''l2_pgentry_to_pagenr'' was here memory.c: In function `put_page_from_l1e'': memory.c:229: warning: redundant redeclaration of ''l1_pgentry_to_pagenr'' memory.c:229: warning: previous implicit declaration of ''l1_pgentry_to_pagenr'' was here memory.c: In function `put_page_from_l2e'': memory.c:365: warning: redundant redeclaration of ''l2_pgentry_to_pagenr'' memory.c:365: warning: previous implicit declaration of ''l2_pgentry_to_pagenr'' was here memory.c: In function `alloc_l1_table'': memory.c:563: error: `ENTRIES_PER_L1_PAGETABLE'' undeclared (first use in this function) memory.c: In function `free_l1_table'': memory.c:603: error: `ENTRIES_PER_L1_PAGETABLE'' undeclared (first use in this function) memory.c: In function `new_guest_cr3'': memory.c:948: error: structure has no member named `pagetable'' memory.c:949: error: structure has no member named `pagetable'' memory.c:951: warning: implicit declaration of function `shadow_mk_pagetable'' memory.c: In function `do_mmu_update'': memory.c:1381: warning: implicit declaration of function `hypercall_create_continuation'' memory.c:1492: error: `SHM_logdirty'' undeclared (first use in this function) memory.c: In function `do_update_va_mapping'': memory.c:1602: error: `SHM_logdirty'' undeclared (first use in this function) memory.c: In function `ptwr_flush'': memory.c:1738: error: `ENTRIES_PER_L1_PAGETABLE'' undeclared (first use in this function) memory.c:229: warning: redundant redeclaration of ''l1_pgentry_to_pagenr'' memory.c:229: warning: previous implicit declaration of ''l1_pgentry_to_pagenr'' was here memory.c: In function `ptwr_do_page_fault'': memory.c:1909: error: `ENTRIES_PER_L1_PAGETABLE'' undeclared (first use in this function) make[3]: *** [memory.o] Error 1 make[3]: Leaving directory `/root/xen-unstable/xen/arch/x86'' make[2]: *** [/root/xen-unstable/xen/xen] Error 2 make[2]: Leaving directory `/root/xen-unstable/xen'' make[1]: *** [xen] Error 2 make[1]: Leaving directory `/root/xen-unstable'' make: *** [world] Error 2 [root@dyn319664 xen-unstable]# **************************** wm -------- Keir Fraser wrote:>Even looking at the latest src tarball on the web > (http://www.cl.cam.ac.uk/Research/SRG/netos/xen/downloads/xen-unstable-src.tgz)I > do not see your problem. > >SHM_full_32 does not appear in the Xen source at all any more, so >getting a compile error/warning about it is impossible! > > -- Keir > > > >>Keir >> >>And how would I do that? I have just been pulling the tgz and work that way. >> >>wm >>====================>>Keir Fraser wrote: >> >> >> >>>On 22 Feb 2005, at 18:04, woody wrote: >>> >>> >>> >>>>fc 3 intel 686 1 core >>>> >>>>xen-unstable> make world >>>> >>>>any thoughts on how to correct this? >>>> >>>> >>>Current unstable does not have this problem. Perhaps you can try a >>>fresh clone of the repository? >>> >>> -- Keir >>> >>> >>> >>> >>-- >>Sincerely, Woody Marvel LTC Open Source Projects Beaverton, OR >>tel: 503-578-3833/775-3833 email: marvel@us.ibm.com >> >> >> >> > > > >-- Sincerely, Woody Marvel LTC Open Source Projects Beaverton, OR tel: 503-578-3833/775-3833 email: marvel@us.ibm.com
woody
2005-Feb-22 19:12 UTC
Re: [Xen-devel] build error from xen-unstable-src.tgz from uk site 22feb05 18:00 utc
found out, one must enter rm -rf xen-unstable prior to all the last post of info and untarring the pkg thanks wm --------------- woody wrote:> this is the same steps I went thru, which I will do again, but I guess > I did the impossible :''( . I downloaded it, did a tar xvfz > xen-unstable.src.tgz and what I snipped came from the "make all". I am > just reporting a fact. > >http://www.cl.cam.ac.uk/Research/SRG/netos/xen/downloads/xen-unstable-src.tgz > > Is this the same link file reference that you have on the web page? > >http://www.cl.cam.ac.uk/Research/SRG/netos/xen/downloads/ > >* shows tree > > > save link as: xen-unstable-src.tgz > > cd /root > tar xvfz xen-unstable-src.tgz > > cd xen-unstable > make world > > **************************** > tail of tar xvfz xen-unstable-src.tgz > ........................ > xen-unstable/netbsd-2.0-xen-sparse/nbmake-xen > xen-unstable/netbsd-2.0-xen-sparse/mkbuildtree > xen-unstable/netbsd-2.0-xen-sparse/nbconfig-xen > xen-unstable/COPYING > xen-unstable/README > xen-unstable/patches/ > xen-unstable/patches/linux-2.6.10/ > xen-unstable/patches/linux-2.6.10/agpgart.patch > xen-unstable/install.sh > xen-unstable/Makefile > xen-unstable/ChangeLog > [root@dyn319664 ~]# pwd > /root > [root@dyn319664 ~]# cd xen-unstable > [root@dyn319664 xen-unstable]# make world > make clean > make[1]: Entering directory `/root/xen-unstable'' > make -C xen clean > make[2]: Entering directory `/root/xen-unstable/xen'' > make -C tools clean > make[3]: Entering directory `/root/xen-unstable/xen/tools'' > make -C figlet clean > make[4]: Entering directory `/root/xen-unstable/xen/tools/figlet'' > rm -f *.o figlet > make[4]: Leaving directory `/root/xen-unstable/xen/tools/figlet'' > make[3]: Leaving directory `/root/xen-unstable/xen/tools'' > make -C common clean > make[3]: Entering directory `/root/xen-unstable/xen/common'' > rm -f *.o *~ core > make[3]: Leaving directory `/root/xen-unstable/xen/common'' > make -C drivers clean > make[3]: Entering directory `/root/xen-unstable/xen/drivers'' > make -C char clean > make[4]: Entering directory `/root/xen-unstable/xen/drivers/char'' > rm -f *.o *~ core > make[4]: Leaving directory `/root/xen-unstable/xen/drivers/char'' > make -C acpi clean > make[4]: Entering directory `/root/xen-unstable/xen/drivers/acpi'' > rm -f *.o *~ core > make[4]: Leaving directory `/root/xen-unstable/xen/drivers/acpi'' > make -C pci clean > > **************************** > gcc -nostdinc -fno-builtin -fno-common -fno-strict-aliasing > -iwithprefix include -Wall -Werror -Wno-format -pipe > -I/root/xen-unstable/xen/include -Wno-pointer-arith -Wredundant-decls > -O3 -fomit-frame-pointer -msoft-float -m32 -march=i686 -DNDEBUG -c > irq.c -o irq.o > gcc -nostdinc -fno-builtin -fno-common -fno-strict-aliasing > -iwithprefix include -Wall -Werror -Wno-format -pipe > -I/root/xen-unstable/xen/include -Wno-pointer-arith -Wredundant-decls > -O3 -fomit-frame-pointer -msoft-float -m32 -march=i686 -DNDEBUG -c > memory.c -o memory.o > memory.c: In function `write_ptbase'': > memory.c:204: error: `SHM_full_32'' undeclared (first use in this function) > memory.c:204: error: (Each undeclared identifier is reported only once > memory.c:204: error: for each function it appears in.) > memory.c:208: error: structure has no member named `pagetable'' > memory.c: In function `__invalidate_shadow_ldt'': > memory.c:229: warning: implicit declaration of function > `l1_pgentry_to_pagenr'' > memory.c: In function `alloc_segdesc_page'': > memory.c:256: warning: passing arg 1 of `check_descriptor'' from > incompatible pointer type > memory.c: In function `get_linear_pagetable'': > memory.c:365: warning: implicit declaration of function > `l2_pgentry_to_pagenr'' > memory.c: In function `get_page_from_l1e'': > memory.c:229: warning: redundant redeclaration of ''l1_pgentry_to_pagenr'' > memory.c:229: warning: previous implicit declaration of > ''l1_pgentry_to_pagenr'' was here > memory.c: In function `get_page_from_l2e'': > memory.c:365: warning: redundant redeclaration of ''l2_pgentry_to_pagenr'' > memory.c:365: warning: previous implicit declaration of > ''l2_pgentry_to_pagenr'' was here > memory.c: In function `put_page_from_l1e'': > memory.c:229: warning: redundant redeclaration of ''l1_pgentry_to_pagenr'' > memory.c:229: warning: previous implicit declaration of > ''l1_pgentry_to_pagenr'' was here > memory.c: In function `put_page_from_l2e'': > memory.c:365: warning: redundant redeclaration of ''l2_pgentry_to_pagenr'' > memory.c:365: warning: previous implicit declaration of > ''l2_pgentry_to_pagenr'' was here > memory.c: In function `alloc_l1_table'': > memory.c:563: error: `ENTRIES_PER_L1_PAGETABLE'' undeclared (first use > in this function) > memory.c: In function `free_l1_table'': > memory.c:603: error: `ENTRIES_PER_L1_PAGETABLE'' undeclared (first use > in this function) > memory.c: In function `new_guest_cr3'': > memory.c:948: error: structure has no member named `pagetable'' > memory.c:949: error: structure has no member named `pagetable'' > memory.c:951: warning: implicit declaration of function > `shadow_mk_pagetable'' > memory.c: In function `do_mmu_update'': > memory.c:1381: warning: implicit declaration of function > `hypercall_create_continuation'' > memory.c:1492: error: `SHM_logdirty'' undeclared (first use in this > function) > memory.c: In function `do_update_va_mapping'': > memory.c:1602: error: `SHM_logdirty'' undeclared (first use in this > function) > memory.c: In function `ptwr_flush'': > memory.c:1738: error: `ENTRIES_PER_L1_PAGETABLE'' undeclared (first use > in this function) > memory.c:229: warning: redundant redeclaration of ''l1_pgentry_to_pagenr'' > memory.c:229: warning: previous implicit declaration of > ''l1_pgentry_to_pagenr'' was here > memory.c: In function `ptwr_do_page_fault'': > memory.c:1909: error: `ENTRIES_PER_L1_PAGETABLE'' undeclared (first use > in this function) > make[3]: *** [memory.o] Error 1 > make[3]: Leaving directory `/root/xen-unstable/xen/arch/x86'' > make[2]: *** [/root/xen-unstable/xen/xen] Error 2 > make[2]: Leaving directory `/root/xen-unstable/xen'' > make[1]: *** [xen] Error 2 > make[1]: Leaving directory `/root/xen-unstable'' > make: *** [world] Error 2 > [root@dyn319664 xen-unstable]# > > **************************** > > wm > -------- > > Keir Fraser wrote: > >>Even looking at the latest src tarball on the web >> (http://www.cl.cam.ac.uk/Research/SRG/netos/xen/downloads/xen-unstable-src.tgz)I >> do not see your problem. >> >>SHM_full_32 does not appear in the Xen source at all any more, so >>getting a compile error/warning about it is impossible! >> >> -- Keir >> >> >> >>>Keir >>> >>>And how would I do that? I have just been pulling the tgz and work that way. >>> >>>wm >>>====================>>>Keir Fraser wrote: >>> >>> >>> >>>>On 22 Feb 2005, at 18:04, woody wrote: >>>> >>>> >>>> >>>>>fc 3 intel 686 1 core >>>>> >>>>>xen-unstable> make world >>>>> >>>>>any thoughts on how to correct this? >>>>> >>>>> >>>>Current unstable does not have this problem. Perhaps you can try a >>>>fresh clone of the repository? >>>> >>>> -- Keir >>>> >>>> >>>> >>>> >>>-- >>>Sincerely, Woody Marvel LTC Open Source Projects Beaverton, OR >>>tel: 503-578-3833/775-3833 email: marvel@us.ibm.com >>> >>> >>> >>> >> >> >> >> >-- >Sincerely, Woody Marvel LTC Open Source Projects Beaverton, OR >tel: 503-578-3833/775-3833 email: marvel@us.ibm.com > >-- Sincerely, Woody Marvel LTC Open Source Projects Beaverton, OR tel: 503-578-3833/775-3833 email: marvel@us.ibm.com