Hey, I am still on my quest to be able to run unmodified os on NetBSD. I therefore need to build ioemu. I have succesfully built SDL and libVNCserver. I am in tools/ioemu and am trying to gmake it (after having configured it) and I get the following: sh create_keysym_header.sh sdl "-I/usr/pkg/include/SDL -D_GNU_SOURCE=1 -D_REENTRANT -D_THREAD_SAFE" sh create_keysym_header.sh vnc "-I/usr/pkg/include" for d in i386-softmmu ppc-softmmu sparc-softmmu; do \ gmake -C $d all || exit 1 ; \ done gmake[1]: Entering directory `/usr/pkgsrc/sysutils/xentools30/work/xen-3.0.2-2/tools/ioemu/i386-softmmu'' gmake[1]: *** No rule to make target `all''. Stop. gmake[1]: Leaving directory `/usr/pkgsrc/sysutils/xentools30/work/xen-3.0.2-2/tools/ioemu/i386-softmmu'' gmake: *** [all] Error 1 There is no Makefile in any of the xxx-softmmu directories. What should I do ? Thank you -Pierrick Brossin _______________________________________________ Xen-devel mailing list Xen-devel@lists.xensource.com http://lists.xensource.com/xen-devel
On Wed, Oct 04, 2006 at 10:48:55AM +0200, Pierrick Brossin wrote:> for d in i386-softmmu ppc-softmmu sparc-softmmu; do \ > gmake -C $d all || exit 1 ; \ > done > [..] > gmake[1]: *** No rule to make target `all''. Stop. > > There is no Makefile in any of the xxx-softmmu directories. What should > I do ?Nobody ? Best Regards -Pierrick Brossin _______________________________________________ Xen-devel mailing list Xen-devel@lists.xensource.com http://lists.xensource.com/xen-devel
On Thu, Oct 05, 2006 at 09:22:16AM +0200, Pierrick Brossin wrote:> On Wed, Oct 04, 2006 at 10:48:55AM +0200, Pierrick Brossin wrote: > > for d in i386-softmmu ppc-softmmu sparc-softmmu; do \ > > gmake -C $d all || exit 1 ; \ > > done > > [..] > > gmake[1]: *** No rule to make target `all''. Stop. > > > > There is no Makefile in any of the xxx-softmmu directories. What should > > I do ?Hey. I''ve made a new step. What is this for ? (configure file in ioemu) if [ "$bsd" = "yes" ] ; then if [ ! "$darwin" = "yes" ] ; then make="gmake" fi target_list="i386-softmmu ppc-softmmu sparc-softmmu" fi The problem is that those target directories have no Makefile. Linux builds target-i386-dm and this also work on BSD. Thanks you -Pierrick Brossin _______________________________________________ Xen-devel mailing list Xen-devel@lists.xensource.com http://lists.xensource.com/xen-devel
> -----Original Message----- > From: xen-devel-bounces@lists.xensource.com > [mailto:xen-devel-bounces@lists.xensource.com] On Behalf Of > Pierrick Brossin > Sent: 06 October 2006 10:05 > To: xen-devel@lists.xensource.com > Subject: Re: [Xen-devel] Building ioemu on NetBSD > > On Thu, Oct 05, 2006 at 09:22:16AM +0200, Pierrick Brossin wrote: > > On Wed, Oct 04, 2006 at 10:48:55AM +0200, Pierrick Brossin wrote: > > > for d in i386-softmmu ppc-softmmu sparc-softmmu; do \ > > > gmake -C $d all || exit 1 ; \ > > > done > > > [..] > > > gmake[1]: *** No rule to make target `all''. Stop. > > > > > > There is no Makefile in any of the xxx-softmmu > directories. What should > > > I do ? > > Hey. I''ve made a new step. What is this for ? > (configure file in ioemu) > > if [ "$bsd" = "yes" ] ; then > if [ ! "$darwin" = "yes" ] ; then > make="gmake" > fi > target_list="i386-softmmu ppc-softmmu sparc-softmmu" > fiI don''t know what it''s for, but I would comment it out and see if it builds - I''m pretty sure that the "softmmu" option is not for QEMU to use - it uses Xen to resolve memory mapping anyways. -- Mats> > The problem is that those target directories have no Makefile. Linux > builds target-i386-dm and this also work on BSD. > > Thanks you > > -Pierrick Brossin > > > _______________________________________________ > Xen-devel mailing list > Xen-devel@lists.xensource.com > http://lists.xensource.com/xen-devel > > >_______________________________________________ Xen-devel mailing list Xen-devel@lists.xensource.com http://lists.xensource.com/xen-devel
On Fri, Oct 06, 2006 at 11:24:40AM +0200, Petersson, Mats wrote:> I don''t know what it''s for, but I would comment it out and see if it > builds - I''m pretty sure that the "softmmu" option is not for QEMU to > use - it uses Xen to resolve memory mapping anyways.That''s what I did and it builds fine. We will see if things work like this. Thanks -Pierrick Brossin _______________________________________________ Xen-devel mailing list Xen-devel@lists.xensource.com http://lists.xensource.com/xen-devel