|
|
|
|
|
|
|
|
|
|
xen-devel
Re: [Xen-devel] build problems with current xen unstable cpu.h vl.h:75 v
On Fri, 2006-07-28 at 15:28 +0200, Hans-Christian Armingeon wrote:
> Hi,
>
> it my problem rtfm? Or am I doing something totally wrong?
>
> I'm still out of luck in building xen unstable on debian sarge.
>
> Johnny
Hrm. I built a chroot environment for sarge on an x86 box:
# debootstrap sarge /mydir
Then, installed the following:
# chroot /mydir
# apt-get update
# apt-get install build-essential bzip2 python python-dev \
zlib1g-dev libncurses5-dev libssl-dev wget libsdl-dev \
latex gs-common transfig
Then, built the source (latest from xen-unstable.hg):
# hg clone http://xenbits.xensource.com/xen-unstable.hg
# cd xen-unstable.hg
# make world
And could _not_ reproduce the problem; ioemu/vl.c compiled just fine.
LaTeX hung on me once it got to building the documentation, but that
appears to have gone away with newer versions of LaTeX.
> >
> > make[3]: Entering directory
> > `/data/xen/build/xen-unstable.hg-3.0-20060725.5/tools'
> > [ -f ioemu/config-host.h ] || \
> > (cd ioemu && sh configure --prefix=/usr)
> > Install prefix /usr
> > BIOS directory /usr/share/xen/qemu
> > binary directory /usr/lib/xen/bin
> > Manual directory /usr/share/man
> > ELF interp prefix
> > Source path /data/xen/build/xen-unstable.hg-3.0-20060725.5/tools/ioemu
> > C compiler gcc
> > Host C compiler gcc
> > make make
> > install install
> > host CPU i386
> > host big endian no
> > target list i386-dm
> > gprof enabled no
> > profiler no
> > static build no
> > SDL support yes
> > SDL static link no
> > mingw32 support no
> > Adlib support no
> > CoreAudio support no
> > ALSA support no
> > DSound support no
> > FMOD support no
> > kqemu support no
> > Documentation no
> > /usr/bin/make -C ioemu install
> > make[4]: Entering directory
> > `/data/xen/build/xen-unstable.hg-3.0-20060725.5/tools/ioemu'
> > for d in i386-dm; do \
> > make -C $d all || exit 1 ; \
> > done
> > make[5]: Entering directory
> > `/data/xen/build/xen-unstable.hg-3.0-20060725.5/tools/ioemu/i386-dm'
> > gcc -O2 -DNDEBUG -m32 -march=i686 -Wall -Wstrict-prototypes
> > -D__XEN_TOOLS__ -Wall -O2 -g -fno-strict-aliasing -DUSE_SSE2=1 -msse2
> > -fomit-frame-pointer -I. -I..
> > -I/data/xen/build/xen-unstable.hg-3.0-20060725.5/tools/ioemu/target-i386-dm
> > -I/data/xen/build/xen-unstable.hg-3.0-20060725.5/tools/ioemu
> > -I../../../tools/libxc -I../../../tools/xenstore -D_GNU_SOURCE
> > -D_FILE_OFFSET_BITS=64 -D_LARGEFILE_SOURCE
> > -I/data/xen/build/xen-unstable.hg-3.0-20060725.5/tools/ioemu/fpu
> > -DHAS_AUDIO -c -o vl.o
> > /data/xen/build/xen-unstable.hg-3.0-20060725.5/tools/ioemu/vl.c
> > In file included from
> > /data/xen/build/xen-unstable.hg-3.0-20060725.5/tools/ioemu/cpu.h:74,
> > from
> > /data/xen/build/xen-unstable.hg-3.0-20060725.5/tools/ioemu/vl.h:75,
> > from
> > /data/xen/build/xen-unstable.hg-3.0-20060725.5/tools/ioemu/vl.c:24:
> > /data/xen/build/xen-unstable.hg-3.0-20060725.5/tools/ioemu/cpu-all.h:122:
> > error: syntax error before "float64"
> > /data/xen/build/xen-unstable.hg-3.0-20060725.5/tools/ioemu/cpu-all.h:122:
> > warning: no semicolon at end of struct or union
> > /data/xen/build/xen-unstable.hg-3.0-20060725.5/tools/ioemu/cpu-all.h:136:
> > error: syntax error before '}' token
> > /data/xen/build/xen-unstable.hg-3.0-20060725.5/tools/ioemu/cpu-all.h:136:
> > warning: type defaults to `int' in declaration of `CPU_DoubleU'
> > /data/xen/build/xen-unstable.hg-3.0-20060725.5/tools/ioemu/cpu-all.h:136:
> > warning: data definition has no type or storage class
> > /data/xen/build/xen-unstable.hg-3.0-20060725.5/tools/ioemu/cpu-all.h:347:
> > error: syntax error before "ldfl_le_p"
> > /data/xen/build/xen-unstable.hg-3.0-20060725.5/tools/ioemu/cpu-all.h:348:
> > warning: return type defaults to `int'
> > /data/xen/build/xen-unstable.hg-3.0-20060725.5/tools/ioemu/cpu-all.h: In
> > function `ldfl_le_p':
> > /data/xen/build/xen-unstable.hg-3.0-20060725.5/tools/ioemu/cpu-all.h:349:
> > error: `float32' undeclared (first use in this function)
> > /data/xen/build/xen-unstable.hg-3.0-20060725.5/tools/ioemu/cpu-all.h:349:
> > error: (Each undeclared identifier is reported only once
> > /data/xen/build/xen-unstable.hg-3.0-20060725.5/tools/ioemu/cpu-all.h:349:
> > error: for each function it appears in.)
> > /data/xen/build/xen-unstable.hg-3.0-20060725.5/tools/ioemu/cpu-all.h:349:
> > error: syntax error before ')' token
> > /data/xen/build/xen-unstable.hg-3.0-20060725.5/tools/ioemu/cpu-all.h: At
> > top level:
> > /data/xen/build/xen-unstable.hg-3.0-20060725.5/tools/ioemu/cpu-all.h:352:
> > error: syntax error before "ldfq_le_p"
> > /data/xen/build/xen-unstable.hg-3.0-20060725.5/tools/ioemu/cpu-all.h:353:
> > warning: return type defaults to `int'
> > /data/xen/build/xen-unstable.hg-3.0-20060725.5/tools/ioemu/cpu-all.h: In
> > function `ldfq_le_p':
> > /data/xen/build/xen-unstable.hg-3.0-20060725.5/tools/ioemu/cpu-all.h:354:
> > error: `float64' undeclared (first use in this function)
> > /data/xen/build/xen-unstable.hg-3.0-20060725.5/tools/ioemu/cpu-all.h:354:
> > error: syntax error before ')' token
> > /data/xen/build/xen-unstable.hg-3.0-20060725.5/tools/ioemu/cpu-all.h: At
> > top level:
> > /data/xen/build/xen-unstable.hg-3.0-20060725.5/tools/ioemu/cpu-all.h:357:
> > error: syntax error before "float32"
> > /data/xen/build/xen-unstable.hg-3.0-20060725.5/tools/ioemu/cpu-all.h:358:
> > warning: function declaration isn't a prototype
> > /data/xen/build/xen-unstable.hg-3.0-20060725.5/tools/ioemu/cpu-all.h: In
> > function `stfl_le_p':
> > /data/xen/build/xen-unstable.hg-3.0-20060725.5/tools/ioemu/cpu-all.h:359:
> > error: `float32' undeclared (first use in this function)
> > /data/xen/build/xen-unstable.hg-3.0-20060725.5/tools/ioemu/cpu-all.h:359:
> > error: syntax error before ')' token
> > /data/xen/build/xen-unstable.hg-3.0-20060725.5/tools/ioemu/cpu-all.h: At
> > top level:
> > /data/xen/build/xen-unstable.hg-3.0-20060725.5/tools/ioemu/cpu-all.h:362:
> > error: syntax error before "float64"
> > /data/xen/build/xen-unstable.hg-3.0-20060725.5/tools/ioemu/cpu-all.h:363:
> > warning: function declaration isn't a prototype
> > /data/xen/build/xen-unstable.hg-3.0-20060725.5/tools/ioemu/cpu-all.h: In
> > function `stfq_le_p':
> > /data/xen/build/xen-unstable.hg-3.0-20060725.5/tools/ioemu/cpu-all.h:364:
> > error: `float64' undeclared (first use in this function)
> > /data/xen/build/xen-unstable.hg-3.0-20060725.5/tools/ioemu/cpu-all.h:364:
> > error: syntax error before ')' token
> > /data/xen/build/xen-unstable.hg-3.0-20060725.5/tools/ioemu/cpu-all.h: At
> > top level:
> > /data/xen/build/xen-unstable.hg-3.0-20060725.5/tools/ioemu/cpu-all.h:461:
> > error: syntax error before "ldfl_be_p"
> > /data/xen/build/xen-unstable.hg-3.0-20060725.5/tools/ioemu/cpu-all.h:462:
> > warning: return type defaults to `int'
> > /data/xen/build/xen-unstable.hg-3.0-20060725.5/tools/ioemu/cpu-all.h: In
> > function `ldfl_be_p':
> > /data/xen/build/xen-unstable.hg-3.0-20060725.5/tools/ioemu/cpu-all.h:464:
> > error: syntax error before "float32"
> > /data/xen/build/xen-unstable.hg-3.0-20060725.5/tools/ioemu/cpu-all.h:464:
> > warning: no semicolon at end of struct or union
> > /data/xen/build/xen-unstable.hg-3.0-20060725.5/tools/ioemu/cpu-all.h:465:
> > warning: unused variable `i'
> > /data/xen/build/xen-unstable.hg-3.0-20060725.5/tools/ioemu/cpu-all.h: At
> > top level:
> > /data/xen/build/xen-unstable.hg-3.0-20060725.5/tools/ioemu/cpu-all.h:466:
> > warning: type defaults to `int' in declaration of `u'
> > /data/xen/build/xen-unstable.hg-3.0-20060725.5/tools/ioemu/cpu-all.h:466:
> > warning: data definition has no type or storage class
> > /data/xen/build/xen-unstable.hg-3.0-20060725.5/tools/ioemu/cpu-all.h:467:
> > error: syntax error before '.' token
> > /data/xen/build/xen-unstable.hg-3.0-20060725.5/tools/ioemu/cpu-all.h:471:
> > error: syntax error before "float32"
> > /data/xen/build/xen-unstable.hg-3.0-20060725.5/tools/ioemu/cpu-all.h:472:
> > warning: function declaration isn't a prototype
> > /data/xen/build/xen-unstable.hg-3.0-20060725.5/tools/ioemu/cpu-all.h: In
> > function `stfl_be_p':
> > /data/xen/build/xen-unstable.hg-3.0-20060725.5/tools/ioemu/cpu-all.h:474:
> > error: syntax error before "float32"
> > /data/xen/build/xen-unstable.hg-3.0-20060725.5/tools/ioemu/cpu-all.h:474:
> > warning: no semicolon at end of struct or union
> > /data/xen/build/xen-unstable.hg-3.0-20060725.5/tools/ioemu/cpu-all.h:475:
> > warning: unused variable `i'
> > /data/xen/build/xen-unstable.hg-3.0-20060725.5/tools/ioemu/cpu-all.h: At
> > top level:
> > /data/xen/build/xen-unstable.hg-3.0-20060725.5/tools/ioemu/cpu-all.h:476:
> > warning: type defaults to `int' in declaration of `u'
> > /data/xen/build/xen-unstable.hg-3.0-20060725.5/tools/ioemu/cpu-all.h:476:
> > warning: data definition has no type or storage class
> > /data/xen/build/xen-unstable.hg-3.0-20060725.5/tools/ioemu/cpu-all.h:477:
> > error: syntax error before '.' token
> > /data/xen/build/xen-unstable.hg-3.0-20060725.5/tools/ioemu/cpu-all.h:478:
> > error: syntax error before '.' token
> > /data/xen/build/xen-unstable.hg-3.0-20060725.5/tools/ioemu/cpu-all.h:478:
> > warning: type defaults to `int' in declaration of `stl_be_p'
> > /data/xen/build/xen-unstable.hg-3.0-20060725.5/tools/ioemu/cpu-all.h:478:
> > warning: function declaration isn't a prototype
> > /data/xen/build/xen-unstable.hg-3.0-20060725.5/tools/ioemu/cpu-all.h:478:
> > error: conflicting types for `stl_be_p'
> > /data/xen/build/xen-unstable.hg-3.0-20060725.5/tools/ioemu/cpu-all.h:438:
> > error: previous declaration of `stl_be_p'
> > /data/xen/build/xen-unstable.hg-3.0-20060725.5/tools/ioemu/cpu-all.h:478:
> > warning: data definition has no type or storage class
> > /data/xen/build/xen-unstable.hg-3.0-20060725.5/tools/ioemu/cpu-all.h:481:
> > error: syntax error before "ldfq_be_p"
> > /data/xen/build/xen-unstable.hg-3.0-20060725.5/tools/ioemu/cpu-all.h:482:
> > warning: return type defaults to `int'
> > /data/xen/build/xen-unstable.hg-3.0-20060725.5/tools/ioemu/cpu-all.h: In
> > function `ldfq_be_p':
> > /data/xen/build/xen-unstable.hg-3.0-20060725.5/tools/ioemu/cpu-all.h:483:
> > error: syntax error before "u"
> > /data/xen/build/xen-unstable.hg-3.0-20060725.5/tools/ioemu/cpu-all.h:484:
> > error: request for member `l' in something not a structure or union
> > /data/xen/build/xen-unstable.hg-3.0-20060725.5/tools/ioemu/cpu-all.h:485:
> > error: request for member `l' in something not a structure or union
> > /data/xen/build/xen-unstable.hg-3.0-20060725.5/tools/ioemu/cpu-all.h:486:
> > error: request for member `d' in something not a structure or union
> > /data/xen/build/xen-unstable.hg-3.0-20060725.5/tools/ioemu/cpu-all.h: At
> > top level:
> > /data/xen/build/xen-unstable.hg-3.0-20060725.5/tools/ioemu/cpu-all.h:489:
> > error: syntax error before "float64"
> > /data/xen/build/xen-unstable.hg-3.0-20060725.5/tools/ioemu/cpu-all.h:490:
> > warning: function declaration isn't a prototype
> > /data/xen/build/xen-unstable.hg-3.0-20060725.5/tools/ioemu/cpu-all.h: In
> > function `stfq_be_p':
> > /data/xen/build/xen-unstable.hg-3.0-20060725.5/tools/ioemu/cpu-all.h:491:
> > error: syntax error before "u"
> > /data/xen/build/xen-unstable.hg-3.0-20060725.5/tools/ioemu/cpu-all.h:492:
> > error: request for member `d' in something not a structure or union
> > /data/xen/build/xen-unstable.hg-3.0-20060725.5/tools/ioemu/cpu-all.h:492:
> > error: `v' undeclared (first use in this function)
> > /data/xen/build/xen-unstable.hg-3.0-20060725.5/tools/ioemu/cpu-all.h:493:
> > error: `ptr' undeclared (first use in this function)
> > /data/xen/build/xen-unstable.hg-3.0-20060725.5/tools/ioemu/cpu-all.h:493:
> > error: request for member `l' in something not a structure or union
> > /data/xen/build/xen-unstable.hg-3.0-20060725.5/tools/ioemu/cpu-all.h:494:
> > error: request for member `l' in something not a structure or union
> > /data/xen/build/xen-unstable.hg-3.0-20060725.5/tools/ioemu/vl.c: In
> > function `main':
> > /data/xen/build/xen-unstable.hg-3.0-20060725.5/tools/ioemu/vl.c:6013:
> > warning: implicit declaration of function `main_loop'
> > make[5]: *** [vl.o] Error 1
> > make[5]: Leaving directory
> > `/data/xen/build/xen-unstable.hg-3.0-20060725.5/tools/ioemu/i386-dm'
> > make[4]: *** [all] Error 1
> > make[4]: Leaving directory
> > `/data/xen/build/xen-unstable.hg-3.0-20060725.5/tools/ioemu'
> > make[3]: *** [ioemuinstall] Error 2
> > make[3]: Leaving directory
> > `/data/xen/build/xen-unstable.hg-3.0-20060725.5/tools'
> > make[2]: *** [install] Error 2
> > make[2]: Leaving directory
> > `/data/xen/build/xen-unstable.hg-3.0-20060725.5/tools'
> > make[1]: *** [install-tools] Error 2
> > make[1]: Leaving directory `/data/xen/build/xen-unstable.hg-3.0-20060725.5'
> > make: *** [build-stamp] Error 2
> >
>
> _______________________________________________
> Xen-devel mailing list
> Xen-devel@xxxxxxxxxxxxxxxxxxx
> http://lists.xensource.com/xen-devel
>
--
Ciao,
al
----------------------------------------------------------------------
Al Stone Alter Ego:
Open Source and Linux R&D Debian Developer
Hewlett-Packard Company http://www.debian.org
E-mail: ahs3@xxxxxxxxx ahs3@xxxxxxxxxx
----------------------------------------------------------------------
_______________________________________________
Xen-devel mailing list
Xen-devel@xxxxxxxxxxxxxxxxxxx
http://lists.xensource.com/xen-devel
|
|
|
|
|