From wlbleaboy at 126.com Tue Jun 4 06:23:13 2013 Content-Type: multipart/mixed; boundary="===============2302731503639032051==" MIME-Version: 1.0 From: wlbleaboy at 126 To: devel at ovirt.org Subject: [Engine-devel] about govirt Date: Tue, 04 Jun 2013 18:23:14 +0800 Message-ID: <002a01ce610d$863d8190$92b884b0$@com> --===============2302731503639032051== Content-Type: text/plain; charset="utf-8" MIME-Version: 1.0 Content-Transfer-Encoding: quoted-printable =C3=95=C3=A2=C3=8A=C3=87=C3=92=C2=BB=C2=B7=C3=A2 MIME =C5=BE=C3=B1=C3=8A=C5= =93=C2=B5=C3=84=C2=B6=C3=A0=C2=B2=C2=BF=C2=B7=C3=96=C3=93=C3=8A=C5=92=C3=BE= =C2=A1=C2=A3 ------=3D_NextPart_000_002B_01CE6150.9460C190 Content-Type: text/plain; charset=3D"us-ascii" Content-Transfer-Encoding: 7bit Hi, cfergeau: Recently, I do something about ovirt-engine-sdk, I just want to = console a vm via sdk, but I found the sdk implemented by python is so slowly, so I want to build a simple sdk use C to do that, = before I do it, I found the code govirt you worte, I felt luckly, you = had do that. So I got the code, but when I build it on ubuntu, it's failed I used autogen.sh , but got the error message like: configure: error: Package requirements (rest-0.7 >=3D 0.7.13) were not met: = No package 'rest-0.7' found = Because I didn't familiar with autogen and configure, such gnu build tools, = = = = ------=3D_NextPart_000_002B_01CE6150.9460C190 Content-Type: text/html; charset=3D"us-ascii" Content-Transfer-Encoding: quoted-printable

Hi, =3D cfergeau:

         Recently, I do something about ovirt-engine-sdk, I just want to =3D

console a vm via sdk, but I =3D found the sdk implemented by python is

so slowly, so I want to build a= =3D simple sdk use C to do that,

 

         before I do it, I found the code govirt you worte, I felt luckly, you =3D

had do that. So I got the code,= =3D but when I build it on ubuntu, it’s failed

I used autogen.sh , but got the= =3D error message

like:

         configure: error: Package requirements (rest-0.7 >=3D3D 0.7.13) were not =3D met:

 

= No =3D package 'rest-0.7' found

 

         Because I didn’t familiar with autogen and configure, such gnu build =3D tools,

 

 

 

 

------=3D_NextPart_000_002B_01CE6150.9460C190-- --===============2302731503639032051== Content-Type: multipart/alternative MIME-Version: 1.0 Content-Transfer-Encoding: base64 Content-Disposition: attachment; filename="attachment.bin" 1eLKx9K7t+IgTUlNRSC48cq9tcS24LK/t9bTyrz+oaMKCi0tLS0tLT1fTmV4dFBhcnRfMDAwXzAw MkJfMDFDRTYxNTAuOTQ2MEMxOTAKQ29udGVudC1UeXBlOiB0ZXh0L3BsYWluOwoJY2hhcnNldD0i dXMtYXNjaWkiCkNvbnRlbnQtVHJhbnNmZXItRW5jb2Rpbmc6IDdiaXQKCkhpLCBjZmVyZ2VhdToK CiAgICAgICAgIFJlY2VudGx5LCBJIGRvIHNvbWV0aGluZyBhYm91dCBvdmlydC1lbmdpbmUtc2Rr LCBJIGp1c3Qgd2FudCB0byAKCmNvbnNvbGUgYSB2bSB2aWEgc2RrLCBidXQgSSBmb3VuZCB0aGUg c2RrIGltcGxlbWVudGVkIGJ5IHB5dGhvbiBpcwoKc28gc2xvd2x5LCBzbyBJIHdhbnQgdG8gYnVp bGQgYSBzaW1wbGUgc2RrIHVzZSBDIHRvIGRvIHRoYXQsCgogCgogICAgICAgICBiZWZvcmUgSSBk byBpdCwgSSBmb3VuZCB0aGUgY29kZSBnb3ZpcnQgeW91IHdvcnRlLCBJIGZlbHQgbHVja2x5LAp5 b3UgCgpoYWQgZG8gdGhhdC4gU28gSSBnb3QgdGhlIGNvZGUsIGJ1dCB3aGVuIEkgYnVpbGQgaXQg b24gdWJ1bnR1LCBpdCdzIGZhaWxlZAoKSSB1c2VkIGF1dG9nZW4uc2ggLCBidXQgZ290IHRoZSBl cnJvciBtZXNzYWdlCgpsaWtlOgoKICAgICAgICAgY29uZmlndXJlOiBlcnJvcjogUGFja2FnZSBy ZXF1aXJlbWVudHMgKHJlc3QtMC43ID49IDAuNy4xMykgd2VyZQpub3QgbWV0OgoKIAoKTm8gcGFj a2FnZSAncmVzdC0wLjcnIGZvdW5kCgogCgogICAgICAgICBCZWNhdXNlIEkgZGlkbid0IGZhbWls aWFyIHdpdGggYXV0b2dlbiBhbmQgY29uZmlndXJlLCBzdWNoIGdudQpidWlsZCB0b29scywKCiAK CiAKCiAKCiAKCgotLS0tLS09X05leHRQYXJ0XzAwMF8wMDJCXzAxQ0U2MTUwLjk0NjBDMTkwCkNv bnRlbnQtVHlwZTogdGV4dC9odG1sOwoJY2hhcnNldD0idXMtYXNjaWkiCkNvbnRlbnQtVHJhbnNm ZXItRW5jb2Rpbmc6IHF1b3RlZC1wcmludGFibGUKCjxodG1sIHhtbG5zOnY9M0QidXJuOnNjaGVt YXMtbWljcm9zb2Z0LWNvbTp2bWwiID0KeG1sbnM6bz0zRCJ1cm46c2NoZW1hcy1taWNyb3NvZnQt Y29tOm9mZmljZTpvZmZpY2UiID0KeG1sbnM6dz0zRCJ1cm46c2NoZW1hcy1taWNyb3NvZnQtY29t Om9mZmljZTp3b3JkIiA9CnhtbG5zOm09M0QiaHR0cDovL3NjaGVtYXMubWljcm9zb2Z0LmNvbS9v ZmZpY2UvMjAwNC8xMi9vbW1sIiA9CnhtbG5zPTNEImh0dHA6Ly93d3cudzMub3JnL1RSL1JFQy1o dG1sNDAiPgoKPGhlYWQ+CjxtZXRhIGh0dHAtZXF1aXY9M0RDb250ZW50LVR5cGUgY29udGVudD0z RCJ0ZXh0L2h0bWw7ID0KY2hhcnNldD0zRHVzLWFzY2lpIj4KPG1ldGEgbmFtZT0zREdlbmVyYXRv ciBjb250ZW50PTNEIk1pY3Jvc29mdCBXb3JkIDEyIChmaWx0ZXJlZCBtZWRpdW0pIj4KPHN0eWxl Pgo8IS0tCiAvKiBGb250IERlZmluaXRpb25zICovCiBAZm9udC1mYWNlCgl7Zm9udC1mYW1pbHk6 U2ltU3VuOwoJcGFub3NlLTE6MiAxIDYgMCAzIDEgMSAxIDEgMTt9CkBmb250LWZhY2UKCXtmb250 LWZhbWlseToiQ2FtYnJpYSBNYXRoIjsKCXBhbm9zZS0xOjIgNCA1IDMgNSA0IDYgMyAyIDQ7fQpA Zm9udC1mYWNlCgl7Zm9udC1mYW1pbHk6Q2FsaWJyaTsKCXBhbm9zZS0xOjIgMTUgNSAyIDIgMiA0 IDMgMiA0O30KQGZvbnQtZmFjZQoJe2ZvbnQtZmFtaWx5OlNpbVN1bjsKCXBhbm9zZS0xOjIgMSA2 IDAgMyAxIDEgMSAxIDE7fQogLyogU3R5bGUgRGVmaW5pdGlvbnMgKi8KIHAuTXNvTm9ybWFsLCBs aS5Nc29Ob3JtYWwsIGRpdi5Nc29Ob3JtYWwKCXttYXJnaW46MGNtOwoJbWFyZ2luLWJvdHRvbTou MDAwMXB0OwoJdGV4dC1hbGlnbjpqdXN0aWZ5OwoJdGV4dC1qdXN0aWZ5OmludGVyLWlkZW9ncmFw aDsKCWZvbnQtc2l6ZToxMC41cHQ7Cglmb250LWZhbWlseToiQ2FsaWJyaSIsInNhbnMtc2VyaWYi O30KYTpsaW5rLCBzcGFuLk1zb0h5cGVybGluawoJe21zby1zdHlsZS1wcmlvcml0eTo5OTsKCWNv bG9yOmJsdWU7Cgl0ZXh0LWRlY29yYXRpb246dW5kZXJsaW5lO30KYTp2aXNpdGVkLCBzcGFuLk1z b0h5cGVybGlua0ZvbGxvd2VkCgl7bXNvLXN0eWxlLXByaW9yaXR5Ojk5OwoJY29sb3I6cHVycGxl OwoJdGV4dC1kZWNvcmF0aW9uOnVuZGVybGluZTt9CnAuTXNvQWNldGF0ZSwgbGkuTXNvQWNldGF0 ZSwgZGl2Lk1zb0FjZXRhdGUKCXttc28tc3R5bGUtcHJpb3JpdHk6OTk7Cgltc28tc3R5bGUtbGlu azoiXDYyNzlcNkNFOFw2ODQ2XDY1ODdcNjcyQyBDaGFyIjsKCW1hcmdpbjowY207CgltYXJnaW4t Ym90dG9tOi4wMDAxcHQ7Cgl0ZXh0LWFsaWduOmp1c3RpZnk7Cgl0ZXh0LWp1c3RpZnk6aW50ZXIt aWRlb2dyYXBoOwoJZm9udC1zaXplOjkuMHB0OwoJZm9udC1mYW1pbHk6IkNhbGlicmkiLCJzYW5z LXNlcmlmIjt9CnNwYW4uRW1haWxTdHlsZTE3Cgl7bXNvLXN0eWxlLXR5cGU6cGVyc29uYWwtY29t cG9zZTsKCWZvbnQtZmFtaWx5OiJDYWxpYnJpIiwic2Fucy1zZXJpZiI7Cgljb2xvcjp3aW5kb3d0 ZXh0O30Kc3Bhbi5DaGFyCgl7bXNvLXN0eWxlLW5hbWU6Ilw2Mjc5XDZDRThcNjg0Nlw2NTg3XDY3 MkMgQ2hhciI7Cgltc28tc3R5bGUtcHJpb3JpdHk6OTk7Cgltc28tc3R5bGUtbGluazpcNjI3OVw2 Q0U4XDY4NDZcNjU4N1w2NzJDO30KLk1zb0NocERlZmF1bHQKCXttc28tc3R5bGUtdHlwZTpleHBv cnQtb25seTt9CiAvKiBQYWdlIERlZmluaXRpb25zICovCiBAcGFnZSBTZWN0aW9uMQoJe3NpemU6 NjEyLjBwdCA3OTIuMHB0OwoJbWFyZ2luOjcyLjBwdCA5MC4wcHQgNzIuMHB0IDkwLjBwdDt9CmRp di5TZWN0aW9uMQoJe3BhZ2U6U2VjdGlvbjE7fQotLT4KPC9zdHlsZT4KPCEtLVtpZiBndGUgbXNv IDldPjx4bWw+CiA8bzpzaGFwZWRlZmF1bHRzIHY6ZXh0PTNEImVkaXQiIHNwaWRtYXg9M0QiMTAy NiIgLz4KPC94bWw+PCFbZW5kaWZdLS0+PCEtLVtpZiBndGUgbXNvIDldPjx4bWw+CiA8bzpzaGFw ZWxheW91dCB2OmV4dD0zRCJlZGl0Ij4KICA8bzppZG1hcCB2OmV4dD0zRCJlZGl0IiBkYXRhPTNE IjEiIC8+CiA8L286c2hhcGVsYXlvdXQ+PC94bWw+PCFbZW5kaWZdLS0+CjwvaGVhZD4KCjxib2R5 IGxhbmc9M0RaSC1DTiBsaW5rPTNEYmx1ZSB2bGluaz0zRHB1cnBsZSA9CnN0eWxlPTNEJ3RleHQt anVzdGlmeS10cmltOnB1bmN0dWF0aW9uJz4KCjxkaXYgY2xhc3M9M0RTZWN0aW9uMT4KCjxwIGNs YXNzPTNETXNvTm9ybWFsPjxzcGFuIGxhbmc9M0RFTi1VUz5IaSwgPQpjZmVyZ2VhdTo8bzpwPjwv bzpwPjwvc3Bhbj48L3A+Cgo8cCBjbGFzcz0zRE1zb05vcm1hbD48c3BhbiA9Cmxhbmc9M0RFTi1V Uz4mbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsgUmVjZW50 bHksCkkgZG8gc29tZXRoaW5nIGFib3V0IG92aXJ0LWVuZ2luZS1zZGssIEkganVzdCB3YW50IHRv ID0KPG86cD48L286cD48L3NwYW4+PC9wPgoKPHAgY2xhc3M9M0RNc29Ob3JtYWw+PHNwYW4gbGFu Zz0zREVOLVVTPmNvbnNvbGUgYSB2bSB2aWEgc2RrLCBidXQgSSA9CmZvdW5kIHRoZSBzZGsgaW1w bGVtZW50ZWQKYnkgcHl0aG9uIGlzPG86cD48L286cD48L3NwYW4+PC9wPgoKPHAgY2xhc3M9M0RN c29Ob3JtYWw+PHNwYW4gbGFuZz0zREVOLVVTPnNvIHNsb3dseSwgc28gSSB3YW50IHRvIGJ1aWxk IGEgPQpzaW1wbGUgc2RrCnVzZSBDIHRvIGRvIHRoYXQsPG86cD48L286cD48L3NwYW4+PC9wPgoK PHAgY2xhc3M9M0RNc29Ob3JtYWw+PHNwYW4gbGFuZz0zREVOLVVTPjxvOnA+Jm5ic3A7PC9vOnA+ PC9zcGFuPjwvcD4KCjxwIGNsYXNzPTNETXNvTm9ybWFsPjxzcGFuID0KbGFuZz0zREVOLVVTPiZu YnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyBiZWZvcmUKSSBk byBpdCwgSSBmb3VuZCB0aGUgY29kZSBnb3ZpcnQgeW91IHdvcnRlLCBJIGZlbHQgbHVja2x5LCB5 b3UgPQo8bzpwPjwvbzpwPjwvc3Bhbj48L3A+Cgo8cCBjbGFzcz0zRE1zb05vcm1hbD48c3BhbiBs YW5nPTNERU4tVVM+aGFkIGRvIHRoYXQuIFNvIEkgZ290IHRoZSBjb2RlLCA9CmJ1dCB3aGVuIEkg YnVpbGQKaXQgb24gdWJ1bnR1LCBpdCYjODIxNztzIGZhaWxlZDxvOnA+PC9vOnA+PC9zcGFuPjwv cD4KCjxwIGNsYXNzPTNETXNvTm9ybWFsPjxzcGFuIGxhbmc9M0RFTi1VUz5JIHVzZWQgYXV0b2dl bi5zaCAsIGJ1dCBnb3QgdGhlID0KZXJyb3IKbWVzc2FnZTxvOnA+PC9vOnA+PC9zcGFuPjwvcD4K CjxwIGNsYXNzPTNETXNvTm9ybWFsPjxzcGFuIGxhbmc9M0RFTi1VUz5saWtlOjxvOnA+PC9vOnA+ PC9zcGFuPjwvcD4KCjxwIGNsYXNzPTNETXNvTm9ybWFsPjxzcGFuID0KbGFuZz0zREVOLVVTPiZu YnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyBjb25maWd1cmU6 CmVycm9yOiBQYWNrYWdlIHJlcXVpcmVtZW50cyAocmVzdC0wLjcgJmd0Oz0zRCAwLjcuMTMpIHdl cmUgbm90ID0KbWV0OjxvOnA+PC9vOnA+PC9zcGFuPjwvcD4KCjxwIGNsYXNzPTNETXNvTm9ybWFs PjxzcGFuIGxhbmc9M0RFTi1VUz48bzpwPiZuYnNwOzwvbzpwPjwvc3Bhbj48L3A+Cgo8cCBjbGFz cz0zRE1zb05vcm1hbCBzdHlsZT0zRCd0ZXh0LWluZGVudDoyMS4wcHQnPjxzcGFuIGxhbmc9M0RF Ti1VUz5ObyA9CnBhY2thZ2UKJ3Jlc3QtMC43JyBmb3VuZDxvOnA+PC9vOnA+PC9zcGFuPjwvcD4K CjxwIGNsYXNzPTNETXNvTm9ybWFsPjxzcGFuIGxhbmc9M0RFTi1VUz48bzpwPiZuYnNwOzwvbzpw Pjwvc3Bhbj48L3A+Cgo8cCBjbGFzcz0zRE1zb05vcm1hbD48c3BhbiA9Cmxhbmc9M0RFTi1VUz4m bmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsgQmVjYXVzZQpJ IGRpZG4mIzgyMTc7dCBmYW1pbGlhciB3aXRoIGF1dG9nZW4gYW5kIGNvbmZpZ3VyZSwgc3VjaCBn bnUgYnVpbGQgPQp0b29scyw8bzpwPjwvbzpwPjwvc3Bhbj48L3A+Cgo8cCBjbGFzcz0zRE1zb05v cm1hbD48c3BhbiBsYW5nPTNERU4tVVM+PG86cD4mbmJzcDs8L286cD48L3NwYW4+PC9wPgoKPHAg Y2xhc3M9M0RNc29Ob3JtYWw+PHNwYW4gbGFuZz0zREVOLVVTPiZuYnNwOzxvOnA+PC9vOnA+PC9z cGFuPjwvcD4KCjxwIGNsYXNzPTNETXNvTm9ybWFsPjxzcGFuIGxhbmc9M0RFTi1VUz48bzpwPiZu YnNwOzwvbzpwPjwvc3Bhbj48L3A+Cgo8cCBjbGFzcz0zRE1zb05vcm1hbD48c3BhbiBsYW5nPTNE RU4tVVM+PG86cD4mbmJzcDs8L286cD48L3NwYW4+PC9wPgoKPC9kaXY+Cgo8L2JvZHk+Cgo8L2h0 bWw+CgotLS0tLS09X05leHRQYXJ0XzAwMF8wMDJCXzAxQ0U2MTUwLjk0NjBDMTkwLS0KCgo= --===============2302731503639032051==--