On Fri, Aug 04, 2017 at 10:20:39AM +0000, emlyn.j...@wipro.com wrote:
> Hi Richard,
> 
> Thank you for the feedback!
> I have been following them and facing the below issue while building the same:
> …..
> podwrapper.pl: wrote virt-v2v-test-harness.1
> podwrapper.pl: wrote ../../html/virt-v2v-test-harness.1.html
> touch stamp-virt-v2v-test-harness.pod
> ocamlfind ocamlopt -g -annot -warn-error CDEFLMPSUVYZX-3 -package 
> str,unix,libvirt -I ../../src/.libs -I ../../gnulib/lib/.libs -I ../../ocaml 
> -I ../../mllib -I ../../v2v -c v2v_test_harness.ml -o v2v_test_harness.cmx
>   AR       libv2vth.a
> File "v2v_test_harness.ml", line 205, characters 14-26:
> Error: Unbound value D.create_xml
> make[2]: *** [v2v_test_harness.cmx] Error 2
> make[2]: Leaving directory 
> `/root/rpmbuild_oldlib/BUILD/libguestfs-1.30.3/v2v/test-harness'
> make[1]: *** [all-recursive] Error 1
> make[1]: Leaving directory `/root/rpmbuild_oldlib/BUILD/libguestfs-1.30.3'
> make: *** [all] Error 2
> 
> I have listed the available ocaml packages installed on my server:
> ocaml-runtime-3.11.2-2.el6.x86_64
> ocaml-findlib-devel-1.2.5-5.el6.x86_64
> ocaml-fileutils-devel-0.4.0-4.1.el6.x86_64
> ocaml-libvirt-0.6.1.0-6.4.el6.x86_64
> ocaml-3.11.2-2.el6.x86_64
> ocaml-findlib-1.2.5-5.el6.x86_64
> ocaml-ounit-2.0.0-17.el6.x86_64
> ocaml-fileutils-0.4.0-4.1.el6.x86_64
> ocaml-camlp4-3.11.2-2.el6.x86_64
> ocaml-gettext-devel-0.3.3-3.5.el6.x86_64
> ocaml-libvirt-devel-0.6.1.0-6.4.el6.x86_64
> ocaml-ounit-devel-2.0.0-17.el6.x86_64
> ocaml-gettext-0.3.3-3.5.el6.x86_64
> 
> Is it because of an incorrect version of ocaml-libvirt?

It is.  But unless you are planning to run the external virt-v2v tests --
which you cannot do because they contain proprietary Windows binaries
and are therefore not generally released -- you don't need to compile
the test harness.

You can either uninstall ocaml-libvirt entirely (and rerun
./configure) or modify the Makefiles to not include this directory.

Rich.

> According to that guide the required ocaml-libvirt is ocaml-libvirt ≥ 0.6.1.5 
> and unfortunately the available version in their official page is only 
> 0.6.1.4.
> 
> Any idea what is missing here?
> 
> Regards,
> Emlyn Jose
> 
> -----Original Message-----
> From: Richard W.M. Jones [mailto:rjo...@redhat.com]
> Sent: Tuesday, August 1, 2017 8:42 PM
> To: Emlyn Jose (GIS) <emlyn.j...@wipro.com>
> Cc: libguestfs@redhat.com
> Subject: Re: libguestfs binaries missing when built from source code
> 
> ** This mail has been sent from an external source **
> 
> On Tue, Aug 01, 2017 at 12:55:21PM +0000, 
> emlyn.j...@wipro.com<mailto:emlyn.j...@wipro.com> wrote:
> > Hello Richard,
> >
> > I have been following that link to build libguestfs that includes
> > virt-resize binary. But it is found that the libguetfs is split into
> > another libguestfs-tools-c which actually provides this virt-resize
> > binary.
> 
> In the Fedora packaging we put virt-resize into libguestfs-tools-c, but in 
> the upstream sources the binary is built in the resize/ subdirectory.
> 
> https://clicktime.symantec.com/a/1/fsijtMrCapRRQvvDZP8iQ_gwLM3AvPn9SQv5_FY4QCY=?d=lKUMdoBnOzd7W5F0z0mHV44ryaWe-LldfTPZ-FoEiBVrVtef1KKRar7c0R7yC-t9zz_4Ff5sxcbsgNOA-B6vguIyp1f_LIS83hfbWqfRO1XKDPyvF2X9E45lCv-O28e_E0FLtLsM-ilmz_6BvXgXLsy04g0oBIcIP_BY3FJnHRelAaCPwEG1pjW9HB85JiG6wnODQeCvIAbqwBCI7DyaTln9BbyctIGu8AMRKgFuU_sw15WHtGuqMRS3fIiWzDNEB8rj4MACFZ4iRKp4TqOJ6u-HCWfZ2ojXOn5oqWF_jxiN-aB53Dep0eBt_6Qh_nJ0WoOgTUIJKa5bkkBTv01cjp2MRem1AeefXzqxSu-S45CrmBmcYJoiVfDHVW6gPMLesMhjOA%3D%3D&u=http%3A%2F%2Flibguestfs.org%2Fguestfs-hacking.1.html%23source-code-subdirectories
> 
> > I would like to know at which part of the spec the virt-binary is
> > created. I mean, what actually provides this binary?
> 
> Running ‘make’ builds all the binaries.
> 
> If you mean the binary is not being created during ‘make’, then it's likely 
> you have some missing build dependencies, most probably the OCaml compiler.
> 
> Rich.
> 
> --
> Richard Jones, Virtualization Group, Red Hat http://people.redhat.com/~rjones 
> Read my programming and virtualization blog: 
> https://clicktime.symantec.com/a/1/KDhbqwxK8-PtGWKJ3pN5YUftcUxXeirgVv3aHiLGlxI=?d=lKUMdoBnOzd7W5F0z0mHV44ryaWe-LldfTPZ-FoEiBVrVtef1KKRar7c0R7yC-t9zz_4Ff5sxcbsgNOA-B6vguIyp1f_LIS83hfbWqfRO1XKDPyvF2X9E45lCv-O28e_E0FLtLsM-ilmz_6BvXgXLsy04g0oBIcIP_BY3FJnHRelAaCPwEG1pjW9HB85JiG6wnODQeCvIAbqwBCI7DyaTln9BbyctIGu8AMRKgFuU_sw15WHtGuqMRS3fIiWzDNEB8rj4MACFZ4iRKp4TqOJ6u-HCWfZ2ojXOn5oqWF_jxiN-aB53Dep0eBt_6Qh_nJ0WoOgTUIJKa5bkkBTv01cjp2MRem1AeefXzqxSu-S45CrmBmcYJoiVfDHVW6gPMLesMhjOA%3D%3D&u=http%3A%2F%2Frwmj.wordpress.com
> virt-p2v converts physical machines to virtual machines.  Boot with a live CD 
> or over the network (PXE) and turn machines into KVM guests.
> https://clicktime.symantec.com/a/1/NVJ-ZsDP6QhNjOWyGYkyhm0KnMX159eMZUIe2cDhyCc=?d=lKUMdoBnOzd7W5F0z0mHV44ryaWe-LldfTPZ-FoEiBVrVtef1KKRar7c0R7yC-t9zz_4Ff5sxcbsgNOA-B6vguIyp1f_LIS83hfbWqfRO1XKDPyvF2X9E45lCv-O28e_E0FLtLsM-ilmz_6BvXgXLsy04g0oBIcIP_BY3FJnHRelAaCPwEG1pjW9HB85JiG6wnODQeCvIAbqwBCI7DyaTln9BbyctIGu8AMRKgFuU_sw15WHtGuqMRS3fIiWzDNEB8rj4MACFZ4iRKp4TqOJ6u-HCWfZ2ojXOn5oqWF_jxiN-aB53Dep0eBt_6Qh_nJ0WoOgTUIJKa5bkkBTv01cjp2MRem1AeefXzqxSu-S45CrmBmcYJoiVfDHVW6gPMLesMhjOA%3D%3D&u=http%3A%2F%2Flibguestfs.org%2Fvirt-v2v
> 
> ______________________________________________________________________
> This email has been scanned by the Symantec Email Security.cloud service.
> For more information please visit http://www.symanteccloud.com 
> ______________________________________________________________________
> 
> The information contained in this electronic message and any attachments to 
> this message are intended for the exclusive use of the addressee(s) and may 
> contain proprietary, confidential or privileged information. If you are not 
> the intended recipient, you should not disseminate, distribute or copy this 
> e-mail. Please notify the sender immediately and destroy all copies of this 
> message and any attachments. WARNING: Computer viruses can be transmitted via 
> email. The recipient should check this email and any attachments for the 
> presence of viruses. The company accepts no liability for any damage caused 
> by any virus transmitted by this email. www.wipro.com

-- 
Richard Jones, Virtualization Group, Red Hat http://people.redhat.com/~rjones
Read my programming and virtualization blog: http://rwmj.wordpress.com
Fedora Windows cross-compiler. Compile Windows programs, test, and
build Windows installers. Over 100 libraries supported.
http://fedoraproject.org/wiki/MinGW

_______________________________________________
Libguestfs mailing list
Libguestfs@redhat.com
https://www.redhat.com/mailman/listinfo/libguestfs

Reply via email to