> At 2016-01-14 21:56:13, Ian Campbell wrote:
>
> Please don't top post and please don't post HTML mails (use plain text
> instead).
>
>> Hi, Ian
>>        The error message is this:
>> ```
>> make[2]: Leaving directory `/usr/src/xen-4.6.0/stubdom/libvmi'
>> make[1]: Leaving directory `/usr/src/xen-4.6.0/stubdom/libvmi'
>> DEF_CPPFLAGS="-isystem /usr/src/xen-4.6.0/stubdom/../extras/mini-
>> os/include -D__MINIOS__ -DHAVE_LIBC -isystem /usr/src/xen-
>> 4.6.0/stubdom/../extras/mini-os/include/posix -isystem /usr/src/xen-
>> 4.6.0/stubdom/../tools/xenstore/include  -isystem /usr/src/xen-
>> 4.6.0/stubdom/../extras/mini-os/include/x86 -isystem /usr/src/xen-
>> 4.6.0/stubdom/../extras/mini-os/include/x86/x86_64 -U __linux__ -U
>> __FreeBSD__ -U __sun__ -nostdinc -isystem /usr/src/xen-
>> 4.6.0/stubdom/../extras/mini-os/include/posix -isystem /usr/src/xen-
>> 4.6.0/stubdom/cross-root-x86_64/x86_64-xen-elf/include -isystem
>> /usr/lib/gcc/x86_64-redhat-linux/4.8.3/include -isystem /usr/src/xen-
>> 4.6.0/stubdom/lwip-x86_64/src/include -isystem /usr/src/xen-
>> 4.6.0/stubdom/lwip-x86_64/src/include/ipv4 -isystem /usr/src/xen-
>> 4.6.0/stubdom/libvmi/libvmi -I/usr/src/xen-4.6.0/stubdom/include
>> -I/usr/src/xen-4.6.0/stubdom/../xen/include" DEF_CFLAGS="-mno-red-zone
>> -O1 -fno-omit-frame-pointer  -m64 -mno-red-zone -fno-reorder-blocks -fno-
>> asynchronous-unwind-tables -m64 -g -fno-strict-aliasing -std=gnu99 -Wall
>> -Wstrict-prototypes -Wdeclaration-after-statement -Wno-unused-but-set-
>> variable -Wno-unused-local-typedefs   -fno-stack-protector -fno-
>> exceptions" DEF_LDFLAGS="-nostdlib -L/usr/src/xen-4.6.0/stubdom/cross-
>> root-x86_64/x86_64-xen-elf/lib" MINIOS_CONFIG="/usr/src/xen-
>> 4.6.0/stubdom/libvmi/minios.cfg" make DESTDIR= -C /usr/src/xen-
>> 4.6.0/stubdom/../extras/mini-os OBJ_DIR=/usr/src/xen-4.6.0/stubdom/mini-
>> os-x86_64-libvmi APP_OBJS=/usr/src/xen-
>> 4.6.0/stubdom/libvmi/example/process-list.a
>> make[1]: Entering directory `/usr/src/xen-4.6.0/extras/mini-os'
>> make[1]: *** No rule to make target `/usr/src/xen-
>> 4.6.0/stubdom/libvmi/example/process-list.a', needed by `/usr/src/xen-
>> 4.6.0/stubdom/mini-os-x86_64-libvmi/mini-os_app.o'.  Stop.
>> make[1]: Leaving directory `/usr/src/xen-4.6.0/extras/mini-os'
>> make: *** [libvmi-stubdom] Error 2
>> ```
>>  
>> Obviously, It has finished the makefile in /xen/stubdom/libvmi, then it
>> goes wrong.
>
> Why obviously? Does process-list.a actually exist? Is it mentioned in the
> libvmi build system? What lead you to pick it as the target to depend on?
>
> You still haven't posted your patch, please do so.
>
> Ian.
Hi, Ian
        Thank you for your reply and patience, this is my first time to use 
mail list. 
When I run make, the object files or executable file are generated in directory 
libVMI.
So I know the makefile in stubdom/libVMI/ has finished, And I also posted  the 
diff file 
of stubdom directory which I have make changes on. Please check the attachment.
Thank you again.

Attachment: xen-stubdom-makefile.diff
Description: Binary data

_______________________________________________
Xen-devel mailing list
Xen-devel@lists.xen.org
http://lists.xen.org/xen-devel

Reply via email to