<html><body><div style="color:#000; background-color:#fff; font-family:times new roman, new york, times, serif;font-size:12pt"><div><span>I assume that means smokegen cross-compiled too (it also builds DLLs which it then uses).  If old Qyoto cross-compiles, maybe I can dig through its build scripts, figure out how it did that, and fix the issue in new Qyoto.  It might not be difficult.</span></div><div><span><br></span></div><div><span>Steven Boswell</span></div><div><br></div>  <div style="font-size: 12pt; font-family: 'times new roman', 'new york', times, serif; "> <div style="font-size: 12pt; font-family: 'times new roman', 'new york', times, serif; "> <div dir="ltr"> <font size="2" face="Arial"> <hr size="1">  <b><span style="font-weight:bold;">From:</span></b> Peter Shoebridge <peter@blueyondergaming.com><br> <b><span style="font-weight: bold;">To:</span></b> KDE bindings for other programming languages <kde-bindings@kde.org>
 <br> <b><span style="font-weight: bold;">Sent:</span></b> Tuesday, June 5, 2012 8:21 AM<br> <b><span style="font-weight: bold;">Subject:</span></b> Re: [Kde-bindings] Error building Qyoto on Linux<br> </font> </div> <br><div id="yiv61095065">

 
 
<style><!--
#yiv61095065  
 _filtered #yiv61095065 {font-family:"Cambria Math";
panose-1:2 4 5 3 5 4 6 3 2 4;}
 _filtered #yiv61095065 {font-family:Calibri;
panose-1:2 15 5 2 2 2 4 3 2 4;}
 _filtered #yiv61095065 {font-family:Tahoma;
panose-1:2 11 6 4 3 5 4 4 2 4;}
#yiv61095065  
#yiv61095065 p.yiv61095065MsoNormal, #yiv61095065 li.yiv61095065MsoNormal, #yiv61095065 div.yiv61095065MsoNormal
        {margin:0in;
margin-bottom:.0001pt;
font-size:12.0pt;
font-family:"serif";}
#yiv61095065 a:link, #yiv61095065 span.yiv61095065MsoHyperlink
        {
color:blue;
text-decoration:underline;}
#yiv61095065 a:visited, #yiv61095065 span.yiv61095065MsoHyperlinkFollowed
        {
color:purple;
text-decoration:underline;}
#yiv61095065 p.yiv61095065MsoAcetate, #yiv61095065 li.yiv61095065MsoAcetate, #yiv61095065 div.yiv61095065MsoAcetate
        {

margin:0in;
margin-bottom:.0001pt;
font-size:8.0pt;
font-family:"sans-serif";}
#yiv61095065 p.yiv61095065msoacetate, #yiv61095065 li.yiv61095065msoacetate, #yiv61095065 div.yiv61095065msoacetate
        {

margin-right:0in;

margin-left:0in;
font-size:12.0pt;
font-family:"serif";}
#yiv61095065 p.yiv61095065msonormal, #yiv61095065 li.yiv61095065msonormal, #yiv61095065 div.yiv61095065msonormal
        {

margin-right:0in;

margin-left:0in;
font-size:12.0pt;
font-family:"serif";}
#yiv61095065 p.yiv61095065msochpdefault, #yiv61095065 li.yiv61095065msochpdefault, #yiv61095065 div.yiv61095065msochpdefault
        {

margin-right:0in;

margin-left:0in;
font-size:12.0pt;
font-family:"serif";}
#yiv61095065 p.yiv61095065msonormal1, #yiv61095065 li.yiv61095065msonormal1, #yiv61095065 div.yiv61095065msonormal1
        {

margin-right:0in;

margin-left:0in;
font-size:12.0pt;
font-family:"serif";}
#yiv61095065 p.yiv61095065msoacetate1, #yiv61095065 li.yiv61095065msoacetate1, #yiv61095065 div.yiv61095065msoacetate1
        {

margin-right:0in;

margin-left:0in;
font-size:12.0pt;
font-family:"serif";}
#yiv61095065 p.yiv61095065msochpdefault1, #yiv61095065 li.yiv61095065msochpdefault1, #yiv61095065 div.yiv61095065msochpdefault1
        {

margin-right:0in;

margin-left:0in;
font-size:12.0pt;
font-family:"serif";}
#yiv61095065 p.yiv61095065msonormal2, #yiv61095065 li.yiv61095065msonormal2, #yiv61095065 div.yiv61095065msonormal2
        {

margin-right:0in;

margin-left:0in;
font-size:12.0pt;
font-family:"serif";}
#yiv61095065 p.yiv61095065msoacetate2, #yiv61095065 li.yiv61095065msoacetate2, #yiv61095065 div.yiv61095065msoacetate2
        {

margin-right:0in;

margin-left:0in;
font-size:12.0pt;
font-family:"serif";}
#yiv61095065 p.yiv61095065msonormal3, #yiv61095065 li.yiv61095065msonormal3, #yiv61095065 div.yiv61095065msonormal3
        {

margin-right:0in;

margin-left:0in;
font-size:12.0pt;
font-family:"serif";}
#yiv61095065 p.yiv61095065msochpdefault2, #yiv61095065 li.yiv61095065msochpdefault2, #yiv61095065 div.yiv61095065msochpdefault2
        {

margin-right:0in;

margin-left:0in;
font-size:12.0pt;
font-family:"serif";}
#yiv61095065 p.yiv61095065msonormal11, #yiv61095065 li.yiv61095065msonormal11, #yiv61095065 div.yiv61095065msonormal11
        {

margin-right:0in;

margin-left:0in;
font-size:12.0pt;
font-family:"serif";}
#yiv61095065 p.yiv61095065msoacetate11, #yiv61095065 li.yiv61095065msoacetate11, #yiv61095065 div.yiv61095065msoacetate11
        {

margin-right:0in;

margin-left:0in;
font-size:12.0pt;
font-family:"serif";}
#yiv61095065 p.yiv61095065msochpdefault11, #yiv61095065 li.yiv61095065msochpdefault11, #yiv61095065 div.yiv61095065msochpdefault11
        {

margin-right:0in;

margin-left:0in;
font-size:12.0pt;
font-family:"serif";}
#yiv61095065 p.yiv61095065msonormal4, #yiv61095065 li.yiv61095065msonormal4, #yiv61095065 div.yiv61095065msonormal4
        {

margin-right:0in;

margin-left:0in;
font-size:12.0pt;
font-family:"serif";}
#yiv61095065 p.yiv61095065msoacetate3, #yiv61095065 li.yiv61095065msoacetate3, #yiv61095065 div.yiv61095065msoacetate3
        {

margin-right:0in;

margin-left:0in;
font-size:12.0pt;
font-family:"serif";}
#yiv61095065 p.yiv61095065msonormal5, #yiv61095065 li.yiv61095065msonormal5, #yiv61095065 div.yiv61095065msonormal5
        {

margin-right:0in;

margin-left:0in;
font-size:12.0pt;
font-family:"serif";}
#yiv61095065 p.yiv61095065msochpdefault3, #yiv61095065 li.yiv61095065msochpdefault3, #yiv61095065 div.yiv61095065msochpdefault3
        {

margin-right:0in;

margin-left:0in;
font-size:12.0pt;
font-family:"serif";}
#yiv61095065 p.yiv61095065msonormal12, #yiv61095065 li.yiv61095065msonormal12, #yiv61095065 div.yiv61095065msonormal12
        {

margin-right:0in;

margin-left:0in;
font-size:12.0pt;
font-family:"serif";}
#yiv61095065 p.yiv61095065msoacetate12, #yiv61095065 li.yiv61095065msoacetate12, #yiv61095065 div.yiv61095065msoacetate12
        {

margin-right:0in;

margin-left:0in;
font-size:12.0pt;
font-family:"serif";}
#yiv61095065 p.yiv61095065msochpdefault12, #yiv61095065 li.yiv61095065msochpdefault12, #yiv61095065 div.yiv61095065msochpdefault12
        {

margin-right:0in;

margin-left:0in;
font-size:12.0pt;
font-family:"serif";}
#yiv61095065 p.yiv61095065msonormal21, #yiv61095065 li.yiv61095065msonormal21, #yiv61095065 div.yiv61095065msonormal21
        {

margin-right:0in;

margin-left:0in;
font-size:12.0pt;
font-family:"serif";}
#yiv61095065 p.yiv61095065msoacetate21, #yiv61095065 li.yiv61095065msoacetate21, #yiv61095065 div.yiv61095065msoacetate21
        {

margin-right:0in;

margin-left:0in;
font-size:12.0pt;
font-family:"serif";}
#yiv61095065 p.yiv61095065msonormal31, #yiv61095065 li.yiv61095065msonormal31, #yiv61095065 div.yiv61095065msonormal31
        {

margin-right:0in;

margin-left:0in;
font-size:12.0pt;
font-family:"serif";}
#yiv61095065 p.yiv61095065msochpdefault21, #yiv61095065 li.yiv61095065msochpdefault21, #yiv61095065 div.yiv61095065msochpdefault21
        {

margin-right:0in;

margin-left:0in;
font-size:12.0pt;
font-family:"serif";}
#yiv61095065 p.yiv61095065msonormal111, #yiv61095065 li.yiv61095065msonormal111, #yiv61095065 div.yiv61095065msonormal111
        {

margin-right:0in;

margin-left:0in;
font-size:12.0pt;
font-family:"serif";}
#yiv61095065 p.yiv61095065msoacetate111, #yiv61095065 li.yiv61095065msoacetate111, #yiv61095065 div.yiv61095065msoacetate111
        {

margin-right:0in;

margin-left:0in;
font-size:12.0pt;
font-family:"serif";}
#yiv61095065 p.yiv61095065msochpdefault111, #yiv61095065 li.yiv61095065msochpdefault111, #yiv61095065 div.yiv61095065msochpdefault111
        {

margin-right:0in;

margin-left:0in;
font-size:12.0pt;
font-family:"serif";}
#yiv61095065 span.yiv61095065msohyperlink
        {}
#yiv61095065 span.yiv61095065msohyperlinkfollowed
        {}
#yiv61095065 span.yiv61095065msohyperlink1
        {}
#yiv61095065 span.yiv61095065msohyperlinkfollowed1
        {}
#yiv61095065 span.yiv61095065balloontextchar1
        {}
#yiv61095065 span.yiv61095065msohyperlink21
        {}
#yiv61095065 span.yiv61095065msohyperlinkfollowed21
        {}
#yiv61095065 span.yiv61095065balloontextchar21
        {}
#yiv61095065 span.yiv61095065msohyperlink111
        {}
#yiv61095065 span.yiv61095065msohyperlinkfollowed111
        {}
#yiv61095065 span.yiv61095065balloontextchar111
        {}
#yiv61095065 span.yiv61095065emailstyle19111
        {}
#yiv61095065 span.yiv61095065emailstyle3311
        {}
#yiv61095065 span.yiv61095065emailstyle3411
        {}
#yiv61095065 span.yiv61095065emailstyle501
        {}
#yiv61095065 span.yiv61095065emailstyle511
        {}
#yiv61095065 span.yiv61095065balloontextchar
        {}
#yiv61095065 span.yiv61095065emailstyle74
        {}
#yiv61095065 p.yiv61095065msonormal6, #yiv61095065 li.yiv61095065msonormal6, #yiv61095065 div.yiv61095065msonormal6
        {
margin:0in;
margin-bottom:.0001pt;
font-size:12.0pt;
font-family:"serif";}
#yiv61095065 span.yiv61095065msohyperlink2
        {
color:blue;
text-decoration:underline;}
#yiv61095065 span.yiv61095065msohyperlinkfollowed2
        {
color:purple;
text-decoration:underline;}
#yiv61095065 p.yiv61095065msoacetate4, #yiv61095065 li.yiv61095065msoacetate4, #yiv61095065 div.yiv61095065msoacetate4
        {
margin:0in;
margin-bottom:.0001pt;
font-size:12.0pt;
font-family:"serif";}
#yiv61095065 p.yiv61095065msonormal7, #yiv61095065 li.yiv61095065msonormal7, #yiv61095065 div.yiv61095065msonormal7
        {

margin-right:0in;

margin-left:0in;
font-size:12.0pt;
font-family:"serif";}
#yiv61095065 p.yiv61095065msochpdefault4, #yiv61095065 li.yiv61095065msochpdefault4, #yiv61095065 div.yiv61095065msochpdefault4
        {

margin-right:0in;

margin-left:0in;
font-size:12.0pt;
font-family:"serif";}
#yiv61095065 p.yiv61095065msonormal13, #yiv61095065 li.yiv61095065msonormal13, #yiv61095065 div.yiv61095065msonormal13
        {

margin-right:0in;

margin-left:0in;
font-size:12.0pt;
font-family:"serif";}
#yiv61095065 p.yiv61095065msoacetate13, #yiv61095065 li.yiv61095065msoacetate13, #yiv61095065 div.yiv61095065msoacetate13
        {

margin-right:0in;

margin-left:0in;
font-size:12.0pt;
font-family:"serif";}
#yiv61095065 p.yiv61095065msochpdefault13, #yiv61095065 li.yiv61095065msochpdefault13, #yiv61095065 div.yiv61095065msochpdefault13
        {

margin-right:0in;

margin-left:0in;
font-size:12.0pt;
font-family:"serif";}
#yiv61095065 p.yiv61095065msonormal22, #yiv61095065 li.yiv61095065msonormal22, #yiv61095065 div.yiv61095065msonormal22
        {

margin-right:0in;

margin-left:0in;
font-size:12.0pt;
font-family:"serif";}
#yiv61095065 p.yiv61095065msoacetate22, #yiv61095065 li.yiv61095065msoacetate22, #yiv61095065 div.yiv61095065msoacetate22
        {

margin-right:0in;

margin-left:0in;
font-size:12.0pt;
font-family:"serif";}
#yiv61095065 p.yiv61095065msonormal32, #yiv61095065 li.yiv61095065msonormal32, #yiv61095065 div.yiv61095065msonormal32
        {

margin-right:0in;

margin-left:0in;
font-size:12.0pt;
font-family:"serif";}
#yiv61095065 p.yiv61095065msochpdefault22, #yiv61095065 li.yiv61095065msochpdefault22, #yiv61095065 div.yiv61095065msochpdefault22
        {

margin-right:0in;

margin-left:0in;
font-size:12.0pt;
font-family:"serif";}
#yiv61095065 p.yiv61095065msonormal112, #yiv61095065 li.yiv61095065msonormal112, #yiv61095065 div.yiv61095065msonormal112
        {

margin-right:0in;

margin-left:0in;
font-size:12.0pt;
font-family:"serif";}
#yiv61095065 p.yiv61095065msoacetate112, #yiv61095065 li.yiv61095065msoacetate112, #yiv61095065 div.yiv61095065msoacetate112
        {

margin-right:0in;

margin-left:0in;
font-size:12.0pt;
font-family:"serif";}
#yiv61095065 p.yiv61095065msochpdefault112, #yiv61095065 li.yiv61095065msochpdefault112, #yiv61095065 div.yiv61095065msochpdefault112
        {

margin-right:0in;

margin-left:0in;
font-size:12.0pt;
font-family:"serif";}
#yiv61095065 p.yiv61095065msonormal41, #yiv61095065 li.yiv61095065msonormal41, #yiv61095065 div.yiv61095065msonormal41
        {
margin:0in;
margin-bottom:.0001pt;
font-size:12.0pt;
font-family:"serif";}
#yiv61095065 span.yiv61095065msohyperlink11
        {
color:blue;
text-decoration:underline;}
#yiv61095065 span.yiv61095065msohyperlinkfollowed11
        {
color:purple;
text-decoration:underline;}
#yiv61095065 p.yiv61095065msoacetate31, #yiv61095065 li.yiv61095065msoacetate31, #yiv61095065 div.yiv61095065msoacetate31
        {
margin:0in;
margin-bottom:.0001pt;
font-size:12.0pt;
font-family:"serif";}
#yiv61095065 span.yiv61095065balloontextchar11
        {
font-family:"sans-serif";}
#yiv61095065 p.yiv61095065msonormal51, #yiv61095065 li.yiv61095065msonormal51, #yiv61095065 div.yiv61095065msonormal51
        {

margin-right:0in;

margin-left:0in;
font-size:12.0pt;
font-family:"serif";}
#yiv61095065 p.yiv61095065msochpdefault31, #yiv61095065 li.yiv61095065msochpdefault31, #yiv61095065 div.yiv61095065msochpdefault31
        {

margin-right:0in;

margin-left:0in;
font-size:12.0pt;
font-family:"serif";}
#yiv61095065 p.yiv61095065msonormal121, #yiv61095065 li.yiv61095065msonormal121, #yiv61095065 div.yiv61095065msonormal121
        {

margin-right:0in;

margin-left:0in;
font-size:12.0pt;
font-family:"serif";}
#yiv61095065 p.yiv61095065msoacetate121, #yiv61095065 li.yiv61095065msoacetate121, #yiv61095065 div.yiv61095065msoacetate121
        {

margin-right:0in;

margin-left:0in;
font-size:12.0pt;
font-family:"serif";}
#yiv61095065 p.yiv61095065msochpdefault121, #yiv61095065 li.yiv61095065msochpdefault121, #yiv61095065 div.yiv61095065msochpdefault121
        {

margin-right:0in;

margin-left:0in;
font-size:12.0pt;
font-family:"serif";}
#yiv61095065 p.yiv61095065msonormal211, #yiv61095065 li.yiv61095065msonormal211, #yiv61095065 div.yiv61095065msonormal211
        {
margin:0in;
margin-bottom:.0001pt;
font-size:12.0pt;
font-family:"serif";}
#yiv61095065 p.yiv61095065msoacetate211, #yiv61095065 li.yiv61095065msoacetate211, #yiv61095065 div.yiv61095065msoacetate211
        {
margin:0in;
margin-bottom:.0001pt;
font-size:12.0pt;
font-family:"serif";}
#yiv61095065 p.yiv61095065msonormal311, #yiv61095065 li.yiv61095065msonormal311, #yiv61095065 div.yiv61095065msonormal311
        {

margin-right:0in;

margin-left:0in;
font-size:12.0pt;
font-family:"serif";}
#yiv61095065 p.yiv61095065msochpdefault211, #yiv61095065 li.yiv61095065msochpdefault211, #yiv61095065 div.yiv61095065msochpdefault211
        {

margin-right:0in;

margin-left:0in;
font-size:12.0pt;
font-family:"serif";}
#yiv61095065 p.yiv61095065msonormal1111, #yiv61095065 li.yiv61095065msonormal1111, #yiv61095065 div.yiv61095065msonormal1111
        {
margin:0in;
margin-bottom:.0001pt;
font-size:12.0pt;
font-family:"serif";}
#yiv61095065 p.yiv61095065msoacetate1111, #yiv61095065 li.yiv61095065msoacetate1111, #yiv61095065 div.yiv61095065msoacetate1111
        {
margin:0in;
margin-bottom:.0001pt;
font-size:8.0pt;
font-family:"sans-serif";}
#yiv61095065 p.yiv61095065msochpdefault1111, #yiv61095065 li.yiv61095065msochpdefault1111, #yiv61095065 div.yiv61095065msochpdefault1111
        {

margin-right:0in;

margin-left:0in;
font-size:10.0pt;
font-family:"serif";}
#yiv61095065 span.yiv61095065msohyperlink211
        {
color:blue;
text-decoration:underline;}
#yiv61095065 span.yiv61095065msohyperlinkfollowed211
        {
color:purple;
text-decoration:underline;}
#yiv61095065 span.yiv61095065balloontextchar211
        {
font-family:"sans-serif";}
#yiv61095065 span.yiv61095065msohyperlink1111
        {
color:blue;
text-decoration:underline;}
#yiv61095065 span.yiv61095065msohyperlinkfollowed1111
        {
color:purple;
text-decoration:underline;}
#yiv61095065 span.yiv61095065balloontextchar1111
        {
font-family:"sans-serif";}
#yiv61095065 span.yiv61095065emailstyle191111
        {
font-family:"sans-serif";
color:#1F497D;}
#yiv61095065 span.yiv61095065emailstyle33111
        {
font-family:"sans-serif";
color:#1F497D;}
#yiv61095065 span.yiv61095065emailstyle34111
        {
font-family:"sans-serif";
color:#1F497D;}
#yiv61095065 span.yiv61095065emailstyle5011
        {
font-family:"sans-serif";
color:#1F497D;}
#yiv61095065 span.yiv61095065emailstyle5111
        {
font-family:"sans-serif";
color:#1F497D;}
#yiv61095065 span.yiv61095065balloontextchar2
        {
font-family:"sans-serif";}
#yiv61095065 span.yiv61095065emailstyle741
        {
font-family:"sans-serif";
color:#1F497D;}
#yiv61095065 span.yiv61095065BalloonTextChar
        {


font-family:"sans-serif";}
#yiv61095065 span.yiv61095065EmailStyle110
        {
font-family:"sans-serif";
color:#1F497D;}
#yiv61095065 .yiv61095065MsoChpDefault
        {
font-size:10.0pt;}
 _filtered #yiv61095065 {
margin:1.0in 1.0in 1.0in 1.0in;}
#yiv61095065 div.yiv61095065WordSection1
        {}
--></style>

<div>
<div class="yiv61095065WordSection1">
<div class="yiv61095065MsoNormal"><span style="font-size:11.0pt;color:#1F497D;">I was able to cross compile the old version of Qyoto, but sadly I have had to move to a newer version of Qt and that has required a rebuild.</span></div> 
<div class="yiv61095065MsoNormal"><span style="font-size:11.0pt;color:#1F497D;">  </span></div> 
<div class="yiv61095065MsoNormal"><span style="font-size:11.0pt;color:#1F497D;">I have Mono compiled for the ARM, but I don’t have a full development environment for ARM, i.e. I don’t build anything on the ARM target just cross compile
 where needed. I’ll building assemblygen using scratch box.</span></div> 
<div class="yiv61095065MsoNormal"><span style="font-size:11.0pt;color:#1F497D;">  </span></div> 
<div class="yiv61095065MsoNormal"><span style="font-size:11.0pt;color:#1F497D;">Peter</span></div> 
<div class="yiv61095065MsoNormal"><span style="font-size:11.0pt;color:#1F497D;">  </span></div> 
<div>
<div style="border:none;border-top:solid #B5C4DF 1.0pt;padding:3.0pt 0in 0in 0in;">
<div class="yiv61095065MsoNormal"><b><span style="font-size:10.0pt;">From:</span></b><span style="font-size:10.0pt;"> kde-bindings-bounces@kde.org [mailto:kde-bindings-bounces@kde.org]
<b>On Behalf Of </b>Dimitar Dobrev<br>
<b>Sent:</b> Tuesday, June 05, 2012 9:16 AM<br>
<b>To:</b> KDE bindings for other programming languages<br>
<b>Subject:</b> Re: [Kde-bindings] Error building Qyoto on Linux</span></div> 
</div>
</div>
<div class="yiv61095065MsoNormal">  </div> 
<div>
<div>
<div class="yiv61095065MsoNormal" style="background:white;"><span style="color:black;">These two libs -
</span><span style="font-size:11.0pt;color:#1F497D;">libassemblygen-native.so and libqyotogenerator-native.so</span><span style="color:black;"> - contain methods that the managed exe of assemblygen.exe P/Invokes and they are needed only during the build process.
 As you say, this is probably the problem, if your host, and therefore its Mono, are not ARM. However, in this case I don't think you can produce a working Qyoto because assemblygen.exe also tries to load the SMOKE libs to generate the wrapper for them. That
 is, if your SMOKE libs are also built on ARM, and they probably are, it won't work. Basically, all components (that is, including assemblygen) must be compiled for the same architecture.</span></div> 
</div>
<div>
<div class="yiv61095065MsoNormal" style="background:white;"><span style="color:black;">  </span></div> 
</div>
<div>
<div class="yiv61095065MsoNormal" style="background:white;"><span style="color:black;">Unfortunately Qyoto hasn't been cross-compiled or, as far as I know, even attempted to be.</span></div> 
</div>
<div>
<div class="yiv61095065MsoNormal" style="background:white;"><span style="color:black;">  </span></div> 
</div>
<div>
<div>
<div>
<div class="yiv61095065MsoNormal" align="center" style="text-align:center;background:white;">
<span style="font-size:10.0pt;color:black;">
<hr size="1" width="100%" align="center">
</span></div>
<div class="yiv61095065MsoNormal" style="background:white;"><b><span style="font-size:10.0pt;color:black;">From:</span></b><span style="font-size:10.0pt;color:black;"> Peter Shoebridge <<a rel="nofollow" ymailto="mailto:peter@blueyondergaming.com" target="_blank" href="mailto:peter@blueyondergaming.com">peter@blueyondergaming.com</a>><br>
<b>To:</b> KDE bindings for other programming languages <<a rel="nofollow" ymailto="mailto:kde-bindings@kde.org" target="_blank" href="mailto:kde-bindings@kde.org">kde-bindings@kde.org</a>>
<br>
<b>Sent:</b> Tuesday, June 5, 2012 6:01 PM<br>
<b>Subject:</b> Re: [Kde-bindings] Error building Qyoto on Linux</span><span style="color:black;"></span></div> 
</div>
<div class="yiv61095065MsoNormal" style="background:white;"><span style="color:black;">  </span></div> 
<div id="yiv61095065">
<div>
<div>
<div>
<div class="yiv61095065MsoNormal" style="background:white;"><span style="font-size:11.0pt;color:#1F497D;">Can you describe what it is trying to do here? Are these native libraries just being used during the build process or are they to be used on the target?</span><span style="color:black;"></span></div> 
</div>
<div>
<div class="yiv61095065MsoNormal" style="background:white;"><span style="font-size:11.0pt;color:#1F497D;"> </span><span style="color:black;"></span></div> 
</div>
<div>
<div class="yiv61095065MsoNormal" style="background:white;"><span style="font-size:11.0pt;color:#1F497D;">The 2 shared libraries generated up to the failure (libassemblygen-native.so and libqyotogenerator-native.so) have been built with the ARM cross compiler which if they
 are trying to be loaded on the build host obviously wouldn’t work.</span><span style="color:black;"></span></div> 
</div>
<div>
<div class="yiv61095065MsoNormal" style="background:white;"><span style="font-size:11.0pt;color:#1F497D;"> </span><span style="color:black;"></span></div> 
</div>
<div>
<div class="yiv61095065MsoNormal" style="background:white;"><span style="font-size:11.0pt;color:#1F497D;">Has this new version of Qyoto using assemblygen been cross compiled by anyone?</span><span style="color:black;"></span></div> 
</div>
<div>
<div class="yiv61095065MsoNormal" style="background:white;"><span style="font-size:11.0pt;color:#1F497D;"> </span><span style="color:black;"></span></div> 
</div>
<div>
<div class="yiv61095065MsoNormal" style="background:white;"><span style="font-size:11.0pt;color:#1F497D;">Thanks</span><span style="color:black;"></span></div> 
</div>
<div>
<div class="yiv61095065MsoNormal" style="background:white;"><span style="font-size:11.0pt;color:#1F497D;">Peter</span><span style="color:black;"></span></div> 
</div>
<div>
<div class="yiv61095065MsoNormal" style="background:white;"><span style="font-size:11.0pt;color:#1F497D;"> </span><span style="color:black;"></span></div> 
</div>
<div>
<div style="border:none;border-top:solid #B5C4DF 1.0pt;padding:3.0pt 0in 0in 0in;">
<div>
<div class="yiv61095065MsoNormal" style="background:white;"><b><span style="font-size:10.0pt;color:black;">From:</span></b><span style="font-size:10.0pt;color:black;">
<a rel="nofollow" ymailto="mailto:kde-bindings-bounces@kde.org" target="_blank" href="mailto:kde-bindings-bounces@kde.org">kde-bindings-bounces@kde.org</a> <a rel="nofollow" ymailto="mailto:[mailto:kde-bindings-bounces@kde.org]" target="_blank" href="mailto:[mailto:kde-bindings-bounces@kde.org]">
[mailto:kde-bindings-bounces@kde.org]</a> <b>On Behalf Of </b>Steven Boswell II<br>
<b>Sent:</b> Monday, June 04, 2012 8:05 PM<br>
<b>To:</b> KDE bindings for other programming languages<br>
<b>Subject:</b> Re: [Kde-bindings] Error building Qyoto on Linux</span><span style="color:black;"></span></div> 
</div>
</div>
</div>
<div>
<div class="yiv61095065MsoNormal" style="background:white;"><span style="color:black;"> </span></div> 
</div>
<div>
<div>
<div>
<div class="yiv61095065MsoNormal" style="background:white;"><span style="color:black;">You could have also set QT_QTDBUS_LIBRARY and SMOKE_PHONON_LIBRARY to OFF in your CMakeCache.txt file.</span></div> 
</div>
</div>
<div>
<div>
<div class="yiv61095065MsoNormal" style="background:white;"><span style="color:black;"> </span></div> 
</div>
</div>
<div>
<div>
<div class="yiv61095065MsoNormal" style="background:white;"><span style="color:black;">It says it built assemblygen-native.so, but somehow it can't load it.</span></div> 
</div>
</div>
<div>
<div>
<div class="yiv61095065MsoNormal" style="background:white;"><span style="color:black;">Try diking in the WIN32 section at line 31 of src/CMakeLists.txt .</span></div> 
</div>
</div>
<div>
<div>
<div class="yiv61095065MsoNormal" style="background:white;"><span style="color:black;">Maybe Linux ARM has an issue with dynamically loading native DLLs?</span></div> 
</div>
</div>
<div>
<div>
<div class="yiv61095065MsoNormal" style="background:white;"><span style="color:black;">I don't presently have any other ideas.</span></div> 
</div>
</div>
<div>
<div>
<div class="yiv61095065MsoNormal" style="background:white;"><span style="color:black;"> </span></div> 
</div>
</div>
<div>
<div>
<div>
<div class="yiv61095065MsoNormal" align="center" style="text-align:center;background:white;">
<span style="font-size:10.0pt;color:black;">
<hr size="1" width="100%" align="center">
</span></div>
<div>
<div class="yiv61095065MsoNormal" style="background:white;"><b><span style="font-size:10.0pt;color:black;">From:</span></b><span style="font-size:10.0pt;color:black;"> Peter Shoebridge <<a rel="nofollow" ymailto="mailto:peter@blueyondergaming.com" target="_blank" href="mailto:peter@blueyondergaming.com">peter@blueyondergaming.com</a>><br>
<b>To:</b> KDE bindings for other programming languages <<a rel="nofollow" ymailto="mailto:kde-bindings@kde.org" target="_blank" href="mailto:kde-bindings@kde.org">kde-bindings@kde.org</a>>
<br>
<b>Sent:</b> Monday, June 4, 2012 6:55 PM<br>
<b>Subject:</b> Re: [Kde-bindings] Error building Qyoto on Linux</span><span style="color:black;"></span></div> 
</div>
</div>
<div>
<div class="yiv61095065MsoNormal" style="background:white;"><span style="color:black;"> </span></div> 
</div>
<div id="yiv61095065">
<div>
<div>
<div>
<div>
<div class="yiv61095065MsoNormal" style="background:white;"><span style="font-size:11.0pt;color:#1F497D;">In the interests of moving forward, I commented the find_package lines in assemblies/CMakeLists.txt for DtDBus and Phonon when allowed the cmake to succeed. But.</span><span style="color:black;"></span></div> 
</div>
</div>
<div>
<div>
<div class="yiv61095065MsoNormal" style="background:white;"><span style="font-size:11.0pt;color:#1F497D;"> </span><span style="color:black;"></span></div> 
</div>
</div>
<div>
<div>
<div class="yiv61095065MsoNormal" style="background:white;"><span style="font-size:11.0pt;color:#1F497D;">Output of cmake:</span><span style="color:black;"></span></div> 
</div>
</div>
<div>
<div>
<div class="yiv61095065MsoNormal" style="background:white;"><span style="font-size:11.0pt;color:#1F497D;"> </span><span style="color:black;"></span></div> 
</div>
</div>
<div>
<div>
<div class="yiv61095065MsoNormal" style="background:white;"><span style="font-size:11.0pt;color:#1F497D;">peter@ubuntu:~/projects/qyoto-build/assemblygen-build$ cmake -DCMAKE_TOOLCHAIN_FILE=../toolchain.cmake -DCMAKE_INSTALL_PREFIX=/usr ../assemblygen</span><span style="color:black;"></span></div> 
</div>
</div>
<div>
<div>
<div class="yiv61095065MsoNormal" style="background:white;"><span style="font-size:11.0pt;color:#1F497D;">-- The C compiler identification is GNU</span><span style="color:black;"></span></div> 
</div>
</div>
<div>
<div>
<div class="yiv61095065MsoNormal" style="background:white;"><span style="font-size:11.0pt;color:#1F497D;">-- The CXX compiler identification is GNU</span><span style="color:black;"></span></div> 
</div>
</div>
<div>
<div>
<div class="yiv61095065MsoNormal" style="background:white;"><span style="font-size:11.0pt;color:#1F497D;">-- Check for working C compiler: /home/peter/CodeSourcery/Sourcery_G++_Lite/bin/arm-none-linux-gnueabi-gcc</span><span style="color:black;"></span></div> 
</div>
</div>
<div>
<div>
<div class="yiv61095065MsoNormal" style="background:white;"><span style="font-size:11.0pt;color:#1F497D;">-- Check for working C compiler: /home/peter/CodeSourcery/Sourcery_G++_Lite/bin/arm-none-linux-gnueabi-gcc -- works</span><span style="color:black;"></span></div> 
</div>
</div>
<div>
<div>
<div class="yiv61095065MsoNormal" style="background:white;"><span style="font-size:11.0pt;color:#1F497D;">-- Detecting C compiler ABI info</span><span style="color:black;"></span></div> 
</div>
</div>
<div>
<div>
<div class="yiv61095065MsoNormal" style="background:white;"><span style="font-size:11.0pt;color:#1F497D;">-- Detecting C compiler ABI info - done</span><span style="color:black;"></span></div> 
</div>
</div>
<div>
<div>
<div class="yiv61095065MsoNormal" style="background:white;"><span style="font-size:11.0pt;color:#1F497D;">-- Check for working CXX compiler: /home/peter/CodeSourcery/Sourcery_G++_Lite/bin/arm-none-linux-gnueabi-g++</span><span style="color:black;"></span></div> 
</div>
</div>
<div>
<div>
<div class="yiv61095065MsoNormal" style="background:white;"><span style="font-size:11.0pt;color:#1F497D;">-- Check for working CXX compiler: /home/peter/CodeSourcery/Sourcery_G++_Lite/bin/arm-none-linux-gnueabi-g++ -- works</span><span style="color:black;"></span></div> 
</div>
</div>
<div>
<div>
<div class="yiv61095065MsoNormal" style="background:white;"><span style="font-size:11.0pt;color:#1F497D;">-- Detecting CXX compiler ABI info</span><span style="color:black;"></span></div> 
</div>
</div>
<div>
<div>
<div class="yiv61095065MsoNormal" style="background:white;"><span style="font-size:11.0pt;color:#1F497D;">-- Detecting CXX compiler ABI info - done</span><span style="color:black;"></span></div> 
</div>
</div>
<div>
<div>
<div class="yiv61095065MsoNormal" style="background:white;"><span style="font-size:11.0pt;color:#1F497D;">-- Path of mono: /usr/bin/mono</span><span style="color:black;"></span></div> 
</div>
</div>
<div>
<div>
<div class="yiv61095065MsoNormal" style="background:white;"><span style="font-size:11.0pt;color:#1F497D;">-- Path of gmcs: /usr/bin/gmcs</span><span style="color:black;"></span></div> 
</div>
</div>
<div>
<div>
<div class="yiv61095065MsoNormal" style="background:white;"><span style="font-size:11.0pt;color:#1F497D;">-- Path of gacutil: /usr/bin/gacutil</span><span style="color:black;"></span></div> 
</div>
</div>
<div>
<div>
<div class="yiv61095065MsoNormal" style="background:white;"><span style="font-size:11.0pt;color:#1F497D;">-- checking for one of the modules 'mono-cecil'</span><span style="color:black;"></span></div> 
</div>
</div>
<div>
<div>
<div class="yiv61095065MsoNormal" style="background:white;"><span style="font-size:11.0pt;color:#1F497D;">-- checking for one of the modules 'cecil'</span><span style="color:black;"></span></div> 
</div>
</div>
<div>
<div>
<div class="yiv61095065MsoNormal" style="background:white;"><span style="font-size:11.0pt;color:#1F497D;">-- Could not find cecil or mono. Using default GAC dir: /usr/lib/mono</span><span style="color:black;"></span></div> 
</div>
</div>
<div>
<div>
<div class="yiv61095065MsoNormal" style="background:white;"><span style="font-size:11.0pt;color:#1F497D;">-- Using GAC dir: /usr/lib/mono</span><span style="color:black;"></span></div> 
</div>
</div>
<div>
<div>
<div class="yiv61095065MsoNormal" style="background:white;"><span style="font-size:11.0pt;color:#1F497D;">-- Looking for Q_WS_X11</span><span style="color:black;"></span></div> 
</div>
</div>
<div>
<div>
<div class="yiv61095065MsoNormal" style="background:white;"><span style="font-size:11.0pt;color:#1F497D;">-- Looking for Q_WS_X11 - not found.</span><span style="color:black;"></span></div> 
</div>
</div>
<div>
<div>
<div class="yiv61095065MsoNormal" style="background:white;"><span style="font-size:11.0pt;color:#1F497D;">-- Looking for Q_WS_WIN</span><span style="color:black;"></span></div> 
</div>
</div>
<div>
<div>
<div class="yiv61095065MsoNormal" style="background:white;"><span style="font-size:11.0pt;color:#1F497D;">-- Looking for Q_WS_WIN - not found.</span><span style="color:black;"></span></div> 
</div>
</div>
<div>
<div>
<div class="yiv61095065MsoNormal" style="background:white;"><span style="font-size:11.0pt;color:#1F497D;">-- Looking for Q_WS_QWS</span><span style="color:black;"></span></div> 
</div>
</div>
<div>
<div>
<div class="yiv61095065MsoNormal" style="background:white;"><span style="font-size:11.0pt;color:#1F497D;">-- Looking for Q_WS_QWS - found</span><span style="color:black;"></span></div> 
</div>
</div>
<div>
<div>
<div class="yiv61095065MsoNormal" style="background:white;"><span style="font-size:11.0pt;color:#1F497D;">-- Looking for Q_WS_MAC</span><span style="color:black;"></span></div> 
</div>
</div>
<div>
<div>
<div class="yiv61095065MsoNormal" style="background:white;"><span style="font-size:11.0pt;color:#1F497D;">-- Looking for Q_WS_MAC - not found.</span><span style="color:black;"></span></div> 
</div>
</div>
<div>
<div>
<div class="yiv61095065MsoNormal" style="background:white;"><span style="font-size:11.0pt;color:#1F497D;">-- Found Qt-Version 4.7.2 (using /linux-devkit/bin/qmake)</span><span style="color:black;"></span></div> 
</div>
</div>
<div>
<div>
<div class="yiv61095065MsoNormal" style="background:white;"><span style="font-size:11.0pt;color:#1F497D;">-- Looking for _POSIX_TIMERS</span><span style="color:black;"></span></div> 
</div>
</div>
<div>
<div>
<div class="yiv61095065MsoNormal" style="background:white;"><span style="font-size:11.0pt;color:#1F497D;">-- Looking for _POSIX_TIMERS - found</span><span style="color:black;"></span></div> 
</div>
</div>
<div>
<div>
<div class="yiv61095065MsoNormal" style="background:white;"><span style="font-size:11.0pt;color:#1F497D;">-- Found SmokeQtCore: /linux-devkit/arm-none-linux-gnueabi/usr/lib/libsmokeqtcore.so</span><span style="color:black;"></span></div> 
</div>
</div>
<div>
<div>
<div class="yiv61095065MsoNormal" style="background:white;"><span style="font-size:11.0pt;color:#1F497D;">-- Found SmokeQtDBus: /usr/lib/libsmokeqtdbus.so</span><span style="color:black;"></span></div> 
</div>
</div>
<div>
<div>
<div class="yiv61095065MsoNormal" style="background:white;"><span style="font-size:11.0pt;color:#1F497D;">-- Found SmokeQtGui: /linux-devkit/arm-none-linux-gnueabi/usr/lib/libsmokeqtgui.so</span><span style="color:black;"></span></div> 
</div>
</div>
<div>
<div>
<div class="yiv61095065MsoNormal" style="background:white;"><span style="font-size:11.0pt;color:#1F497D;">-- Found SmokeQtNetwork: /linux-devkit/arm-none-linux-gnueabi/usr/lib/libsmokeqtnetwork.so</span><span style="color:black;"></span></div> 
</div>
</div>
<div>
<div>
<div class="yiv61095065MsoNormal" style="background:white;"><span style="font-size:11.0pt;color:#1F497D;">-- Found SmokeQtOpenGL: /linux-devkit/arm-none-linux-gnueabi/usr/lib/libsmokeqtopengl.so</span><span style="color:black;"></span></div> 
</div>
</div>
<div>
<div>
<div class="yiv61095065MsoNormal" style="background:white;"><span style="font-size:11.0pt;color:#1F497D;">-- Found SmokeQtScript: /linux-devkit/arm-none-linux-gnueabi/usr/lib/libsmokeqtscript.so</span><span style="color:black;"></span></div> 
</div>
</div>
<div>
<div>
<div class="yiv61095065MsoNormal" style="background:white;"><span style="font-size:11.0pt;color:#1F497D;">-- Found SmokeQtSql: /linux-devkit/arm-none-linux-gnueabi/usr/lib/libsmokeqtsql.so</span><span style="color:black;"></span></div> 
</div>
</div>
<div>
<div>
<div class="yiv61095065MsoNormal" style="background:white;"><span style="font-size:11.0pt;color:#1F497D;">-- Found SmokeQtSvg: /linux-devkit/arm-none-linux-gnueabi/usr/lib/libsmokeqtsvg.so</span><span style="color:black;"></span></div> 
</div>
</div>
<div>
<div>
<div class="yiv61095065MsoNormal" style="background:white;"><span style="font-size:11.0pt;color:#1F497D;">-- Found SmokeQtUiTools: /usr/lib/libsmokeqtuitools.so</span><span style="color:black;"></span></div> 
</div>
</div>
<div>
<div>
<div class="yiv61095065MsoNormal" style="background:white;"><span style="font-size:11.0pt;color:#1F497D;">-- Found SmokeQtWebKit: /linux-devkit/arm-none-linux-gnueabi/usr/lib/libsmokeqtwebkit.so</span><span style="color:black;"></span></div> 
</div>
</div>
<div>
<div>
<div class="yiv61095065MsoNormal" style="background:white;"><span style="font-size:11.0pt;color:#1F497D;">-- Found SmokeQtXml: /linux-devkit/arm-none-linux-gnueabi/usr/lib/libsmokeqtxml.so</span><span style="color:black;"></span></div> 
</div>
</div>
<div>
<div>
<div class="yiv61095065MsoNormal" style="background:white;"><span style="font-size:11.0pt;color:#1F497D;">-- Found SmokeQtXmlPatterns: /linux-devkit/arm-none-linux-gnueabi/usr/lib/libsmokeqtxmlpatterns.so</span><span style="color:black;"></span></div> 
</div>
</div>
<div>
<div>
<div class="yiv61095065MsoNormal" style="background:white;"><span style="font-size:11.0pt;color:#1F497D;">-- Configuring done</span><span style="color:black;"></span></div> 
</div>
</div>
<div>
<div>
<div class="yiv61095065MsoNormal" style="background:white;"><span style="font-size:11.0pt;color:#1F497D;">-- Generating done</span><span style="color:black;"></span></div> 
</div>
</div>
<div>
<div>
<div class="yiv61095065MsoNormal" style="background:white;"><span style="font-size:11.0pt;color:#1F497D;">-- Build files have been written to: /home/peter/projects/qyoto-build/assemblygen-build</span><span style="color:black;"></span></div> 
</div>
</div>
<div>
<div>
<div class="yiv61095065MsoNormal" style="background:white;"><span style="font-size:11.0pt;color:#1F497D;"> </span><span style="color:black;"></span></div> 
</div>
</div>
<div>
<div>
<div class="yiv61095065MsoNormal" style="background:white;"><span style="font-size:11.0pt;color:#1F497D;"> </span><span style="color:black;"></span></div> 
</div>
</div>
<div>
<div>
<div class="yiv61095065MsoNormal" style="background:white;"><span style="font-size:11.0pt;color:#1F497D;">Attempting a make produced:</span><span style="color:black;"></span></div> 
</div>
</div>
<div>
<div>
<div class="yiv61095065MsoNormal" style="background:white;"><span style="font-size:11.0pt;color:#1F497D;"> </span><span style="color:black;"></span></div> 
</div>
</div>
<div>
<div>
<div class="yiv61095065MsoNormal" style="background:white;"><span style="font-size:11.0pt;color:#1F497D;">peter@ubuntu:~/projects/qyoto-build/assemblygen-build$ make</span><span style="color:black;"></span></div> 
</div>
</div>
<div>
<div>
<div class="yiv61095065MsoNormal" style="background:white;"><span style="font-size:11.0pt;color:#1F497D;">Scanning dependencies of target assemblygen</span><span style="color:black;"></span></div> 
</div>
</div>
<div>
<div>
<div class="yiv61095065MsoNormal" style="background:white;"><span style="font-size:11.0pt;color:#1F497D;">[  0%] Building bin/assemblygen.exe</span><span style="color:black;"></span></div> 
</div>
</div>
<div>
<div>
<div class="yiv61095065MsoNormal" style="background:white;"><span style="font-size:11.0pt;color:#1F497D;">[  1%] Built target assemblygen</span><span style="color:black;"></span></div> 
</div>
</div>
<div>
<div>
<div class="yiv61095065MsoNormal" style="background:white;"><span style="font-size:11.0pt;color:#1F497D;">Scanning dependencies of target assemblygen-native</span><span style="color:black;"></span></div> 
</div>
</div>
<div>
<div>
<div class="yiv61095065MsoNormal" style="background:white;"><span style="font-size:11.0pt;color:#1F497D;">[  3%] Building CXX object src/CMakeFiles/assemblygen-native.dir/assemblygen-native.cpp.o</span><span style="color:black;"></span></div> 
</div>
</div>
<div>
<div>
<div class="yiv61095065MsoNormal" style="background:white;"><span style="font-size:11.0pt;color:#1F497D;">Linking CXX shared library ../bin/libassemblygen-native.so</span><span style="color:black;"></span></div> 
</div>
</div>
<div>
<div>
<div class="yiv61095065MsoNormal" style="background:white;"><span style="font-size:11.0pt;color:#1F497D;">[  3%] Built target assemblygen-native</span><span style="color:black;"></span></div> 
</div>
</div>
<div>
<div>
<div class="yiv61095065MsoNormal" style="background:white;"><span style="font-size:11.0pt;color:#1F497D;">Scanning dependencies of target QyotoGenerator</span><span style="color:black;"></span></div> 
</div>
</div>
<div>
<div>
<div class="yiv61095065MsoNormal" style="background:white;"><span style="font-size:11.0pt;color:#1F497D;">[  3%] Building bin/QyotoGenerator.dll</span><span style="color:black;"></span></div> 
</div>
</div>
<div>
<div>
<div class="yiv61095065MsoNormal" style="background:white;"><span style="font-size:11.0pt;color:#1F497D;">PropertyGenerator.cs(291,90): warning CS0162: Unreachable code detected</span><span style="color:black;"></span></div> 
</div>
</div>
<div>
<div>
<div class="yiv61095065MsoNormal" style="background:white;"><span style="font-size:11.0pt;color:#1F497D;">Compilation succeeded - 1 warning(s)</span><span style="color:black;"></span></div> 
</div>
</div>
<div>
<div>
<div class="yiv61095065MsoNormal" style="background:white;"><span style="font-size:11.0pt;color:#1F497D;">[  4%] Built target QyotoGenerator</span><span style="color:black;"></span></div> 
</div>
</div>
<div>
<div>
<div class="yiv61095065MsoNormal" style="background:white;"><span style="font-size:11.0pt;color:#1F497D;">Scanning dependencies of target qyotogenerator-native</span><span style="color:black;"></span></div> 
</div>
</div>
<div>
<div>
<div class="yiv61095065MsoNormal" style="background:white;"><span style="font-size:11.0pt;color:#1F497D;">[  6%] Building CXX object src/plugins/qyoto/CMakeFiles/qyotogenerator-native.dir/qyotogenerator-native.cpp.o</span><span style="color:black;"></span></div> 
</div>
</div>
<div>
<div>
<div class="yiv61095065MsoNormal" style="background:white;"><span style="font-size:11.0pt;color:#1F497D;">Linking CXX shared library ../../../bin/libqyotogenerator-native.so</span><span style="color:black;"></span></div> 
</div>
</div>
<div>
<div>
<div class="yiv61095065MsoNormal" style="background:white;"><span style="font-size:11.0pt;color:#1F497D;">[  6%] Built target qyotogenerator-native</span><span style="color:black;"></span></div> 
</div>
</div>
<div>
<div>
<div class="yiv61095065MsoNormal" style="background:white;"><span style="font-size:11.0pt;color:#1F497D;">Scanning dependencies of target qyoto-qtcore</span><span style="color:black;"></span></div> 
</div>
</div>
<div>
<div>
<div class="yiv61095065MsoNormal" style="background:white;"><span style="font-size:11.0pt;color:#1F497D;">[  6%] Generating ../../bin/qyoto-qtcore.dll</span><span style="color:black;"></span></div> 
</div>
</div>
<div>
<div>
<div class="yiv61095065MsoNormal" style="background:white;"><span style="font-size:11.0pt;color:#1F497D;"> </span><span style="color:black;"></span></div> 
</div>
</div>
<div>
<div>
<div class="yiv61095065MsoNormal" style="background:white;"><span style="font-size:11.0pt;color:#1F497D;">Unhandled Exception: System.DllNotFoundException: assemblygen-native</span><span style="color:black;"></span></div> 
</div>
</div>
<div>
<div>
<div class="yiv61095065MsoNormal" style="background:white;"><span style="font-size:11.0pt;color:#1F497D;">  at (wrapper managed-to-native) MainClass:InitSmoke (string)</span><span style="color:black;"></span></div> 
</div>
</div>
<div>
<div>
<div class="yiv61095065MsoNormal" style="background:white;"><span style="font-size:11.0pt;color:#1F497D;">  at MainClass.Main (System.String[] args) [0x00000] in <filename unknown>:0
</span><span style="color:black;"></span></div> 
</div>
</div>
<div>
<div>
<div class="yiv61095065MsoNormal" style="background:white;"><span style="font-size:11.0pt;color:#1F497D;">[ERROR] FATAL UNHANDLED EXCEPTION: System.DllNotFoundException: assemblygen-native</span><span style="color:black;"></span></div> 
</div>
</div>
<div>
<div>
<div class="yiv61095065MsoNormal" style="background:white;"><span style="font-size:11.0pt;color:#1F497D;">  at (wrapper managed-to-native) MainClass:InitSmoke (string)</span><span style="color:black;"></span></div> 
</div>
</div>
<div>
<div>
<div class="yiv61095065MsoNormal" style="background:white;"><span style="font-size:11.0pt;color:#1F497D;">  at MainClass.Main (System.String[] args) [0x00000] in <filename unknown>:0
</span><span style="color:black;"></span></div> 
</div>
</div>
<div>
<div>
<div class="yiv61095065MsoNormal" style="background:white;"><span style="font-size:11.0pt;color:#1F497D;">make[2]: *** [bin/qyoto-qtcore.dll] Error 1</span><span style="color:black;"></span></div> 
</div>
</div>
<div>
<div>
<div class="yiv61095065MsoNormal" style="background:white;"><span style="font-size:11.0pt;color:#1F497D;">make[1]: *** [assemblies/qyoto-qtcore/CMakeFiles/qyoto-qtcore.dir/all] Error 2</span><span style="color:black;"></span></div> 
</div>
</div>
<div>
<div>
<div class="yiv61095065MsoNormal" style="background:white;"><span style="font-size:11.0pt;color:#1F497D;">make: *** [all] Error 2</span><span style="color:black;"></span></div> 
</div>
</div>
<div>
<div>
<div class="yiv61095065MsoNormal" style="background:white;"><span style="font-size:11.0pt;color:#1F497D;"> </span><span style="color:black;"></span></div> 
</div>
</div>
<div>
<div>
<div class="yiv61095065MsoNormal" style="background:white;"><span style="font-size:11.0pt;color:#1F497D;">Thanks for any help.</span><span style="color:black;"></span></div> 
</div>
</div>
<div>
<div>
<div class="yiv61095065MsoNormal" style="background:white;"><span style="font-size:11.0pt;color:#1F497D;"> </span><span style="color:black;"></span></div> 
</div>
</div>
<div>
<div>
<div class="yiv61095065MsoNormal" style="background:white;"><span style="font-size:11.0pt;color:#1F497D;">Peter</span><span style="color:black;"></span></div> 
</div>
</div>
<div>
<div>
<div class="yiv61095065MsoNormal" style="background:white;"><span style="font-size:11.0pt;color:#1F497D;"> </span><span style="color:black;"></span></div> 
</div>
</div>
<div>
<div>
<div class="yiv61095065MsoNormal" style="background:white;"><span style="font-size:11.0pt;color:#1F497D;"> </span><span style="color:black;"></span></div> 
</div>
</div>
<div>
<div style="border:none;border-top:solid #B5C4DF 1.0pt;padding:3.0pt 0in 0in 0in;">
<div>
<div>
<div class="yiv61095065MsoNormal" style="background:white;"><b><span style="font-size:10.0pt;color:black;">From:</span></b><span style="font-size:10.0pt;color:black;">
<a rel="nofollow" ymailto="mailto:kde-bindings-bounces@kde.org" target="_blank" href="mailto:kde-bindings-bounces@kde.org">kde-bindings-bounces@kde.org</a>
<a rel="nofollow" ymailto="mailto:[mailto:kde-bindings-bounces@kde.org]" target="_blank" href="mailto:[mailto:kde-bindings-bounces@kde.org]">[mailto:kde-bindings-bounces@kde.org]</a>
<b>On Behalf Of </b>Peter Shoebridge<br>
<b>Sent:</b> Monday, June 04, 2012 7:10 PM<br>
<b>To:</b> KDE bindings for other programming languages<br>
<b>Subject:</b> Re: [Kde-bindings] Error building Qyoto on Linux</span><span style="color:black;"></span></div> 
</div>
</div>
</div>
</div>
<div>
<div>
<div class="yiv61095065MsoNormal" style="background:white;"><span style="color:black;"> </span></div> 
</div>
</div>
<div>
<div>
<div class="yiv61095065MsoNormal" style="background:white;"><span style="font-size:11.0pt;color:#1F497D;">I think it found the host phonon in /usr/lib/libsmokephonon.so but didn’t find headers to go with it. I’ll look at the paths to see why it looked there when the ARM stuff
 is in /linux-devkit/arm-none-linux-gnueabi/usr/lib</span><span style="color:black;"></span></div> 
</div>
</div>
<div>
<div>
<div class="yiv61095065MsoNormal" style="background:white;"><span style="font-size:11.0pt;color:#1F497D;"> </span><span style="color:black;"></span></div> 
</div>
</div>
<div>
<div>
<div class="yiv61095065MsoNormal" style="background:white;"><span style="font-size:11.0pt;color:#1F497D;">Peter</span><span style="color:black;"></span></div> 
</div>
</div>
<div>
<div>
<div class="yiv61095065MsoNormal" style="background:white;"><span style="font-size:11.0pt;color:#1F497D;"> </span><span style="color:black;"></span></div> 
</div>
</div>
<div>
<div style="border:none;border-top:solid #B5C4DF 1.0pt;padding:3.0pt 0in 0in 0in;">
<div>
<div>
<div class="yiv61095065MsoNormal" style="background:white;"><b><span style="font-size:10.0pt;color:black;">From:</span></b><span style="font-size:10.0pt;color:black;"> Steven Boswell II
<a rel="nofollow" ymailto="mailto:[mailto:ulatekh@yahoo.com]" target="_blank" href="mailto:[mailto:ulatekh@yahoo.com]">[mailto:ulatekh@yahoo.com]</a>
<br>
<b>Sent:</b> Monday, June 04, 2012 6:56 PM<br>
<b>To:</b> KDE bindings for other programming languages; Peter Shoebridge<br>
<b>Subject:</b> Re: [Kde-bindings] Error building Qyoto on Linux</span><span style="color:black;"></span></div> 
</div>
</div>
</div>
</div>
<div>
<div>
<div class="yiv61095065MsoNormal" style="background:white;"><span style="color:black;"> </span></div> 
</div>
</div>
<div>
<div>
<div>
<div>
<div class="yiv61095065MsoNormal" style="background:white;"><span style="color:black;">Under Fedora Core 16, the package is just called "phonon"; the rpm says the URL is <a rel="nofollow" target="_blank" href="http://phonon.kde.org/">http://phonon.kde.org/</a> .</span></div> 
</div>
</div>
</div>
<div>
<div>
<div>
<div class="yiv61095065MsoNormal" style="background:white;"><span style="color:black;">phonon is not required; cmake will tell you if any required packages were not found.</span></div> 
</div>
</div>
</div>
<div>
<div>
<div>
<div class="yiv61095065MsoNormal" style="background:white;"><span style="color:black;">For instance, I build Qyoto under MS Windows without phonon.</span></div> 
</div>
</div>
</div>
<div>
<div>
<div>
<div class="yiv61095065MsoNormal" style="background:white;"><span style="color:black;"> </span></div> 
</div>
</div>
</div>
<div>
<div>
<div>
<div class="yiv61095065MsoNormal" align="center" style="text-align:center;background:white;">
<span style="font-size:10.0pt;color:black;">
<hr size="1" width="100%" align="center">
</span></div>
<div>
<div>
<div class="yiv61095065MsoNormal" style="background:white;"><b><span style="font-size:10.0pt;color:black;">From:</span></b><span style="font-size:10.0pt;color:black;"> Peter Shoebridge <<a rel="nofollow" ymailto="mailto:peter@blueyondergaming.com" target="_blank" href="mailto:peter@blueyondergaming.com">peter@blueyondergaming.com</a>><br>
<b>To:</b> KDE bindings for other programming languages <<a rel="nofollow" ymailto="mailto:kde-bindings@kde.org" target="_blank" href="mailto:kde-bindings@kde.org">kde-bindings@kde.org</a>>
<br>
<b>Sent:</b> Monday, June 4, 2012 5:47 PM<br>
<b>Subject:</b> Re: [Kde-bindings] Error building Qyoto on Linux</span><span style="color:black;"></span></div> 
</div>
</div>
</div>
<div>
<div>
<div class="yiv61095065MsoNormal" style="background:white;"><span style="color:black;"> </span></div> 
</div>
</div>
<div id="yiv61095065">
<div>
<div>
<div>
<div>
<div>
<div class="yiv61095065MsoNormal" style="background:white;"><span style="font-size:11.0pt;color:#1F497D;">Running cmake in the new assemblygen directory, I get an error about not finding Phonon library or includes. Is that now required? Or can I opt out of Phonon? If so how?
 If not where do I get Phonon?</span><span style="color:black;"></span></div> 
</div>
</div>
</div>
<div>
<div>
<div>
<div class="yiv61095065MsoNormal" style="background:white;"><span style="font-size:11.0pt;color:#1F497D;"> </span><span style="color:black;"></span></div> 
</div>
</div>
</div>
<div>
<div>
<div>
<div class="yiv61095065MsoNormal" style="background:white;"><span style="font-size:11.0pt;color:#1F497D;">Peter</span><span style="color:black;"></span></div> 
</div>
</div>
</div>
<div>
<div>
<div>
<div class="yiv61095065MsoNormal" style="background:white;"><span style="font-size:11.0pt;color:#1F497D;"> </span><span style="color:black;"></span></div> 
</div>
</div>
</div>
<div>
<div style="border:none;border-top:solid #B5C4DF 1.0pt;padding:3.0pt 0in 0in 0in;">
<div>
<div>
<div>
<div class="yiv61095065MsoNormal" style="background:white;"><b><span style="font-size:10.0pt;color:black;">From:</span></b><span style="font-size:10.0pt;color:black;">
<a rel="nofollow" ymailto="mailto:kde-bindings-bounces@kde.org" target="_blank" href="mailto:kde-bindings-bounces@kde.org">kde-bindings-bounces@kde.org</a>
<a rel="nofollow" ymailto="mailto:[mailto:kde-bindings-bounces@kde.org]" target="_blank" href="mailto:[mailto:kde-bindings-bounces@kde.org]">[mailto:kde-bindings-bounces@kde.org]</a>
<b>On Behalf Of </b>Peter Shoebridge<br>
<b>Sent:</b> Monday, June 04, 2012 6:33 PM<br>
<b>To:</b> KDE bindings for other programming languages<br>
<b>Subject:</b> Re: [Kde-bindings] Error building Qyoto on Linux</span><span style="color:black;"></span></div> 
</div>
</div>
</div>
</div>
</div>
<div>
<div>
<div>
<div class="yiv61095065MsoNormal" style="background:white;"><span style="color:black;"> </span></div> 
</div>
</div>
</div>
<div>
<div>
<div>
<div class="yiv61095065MsoNormal" style="background:white;"><span style="font-size:11.0pt;color:#1F497D;">Ah, good info again, thanks.</span><span style="color:black;"></span></div> 
</div>
</div>
</div>
<div>
<div>
<div>
<div class="yiv61095065MsoNormal" style="background:white;"><span style="font-size:11.0pt;color:#1F497D;"> </span><span style="color:black;"></span></div> 
</div>
</div>
</div>
<div>
<div>
<div>
<div class="yiv61095065MsoNormal" style="background:white;"><span style="font-size:11.0pt;color:#1F497D;">It is not as if I haven’t tried searching for clues here but I didn’t come across that nugget!!</span><span style="color:black;"></span></div> 
</div>
</div>
</div>
<div>
<div>
<div>
<div class="yiv61095065MsoNormal" style="background:white;"><span style="font-size:11.0pt;color:#1F497D;"> </span><span style="color:black;"></span></div> 
</div>
</div>
</div>
<div>
<div>
<div>
<div class="yiv61095065MsoNormal" style="background:white;"><span style="font-size:11.0pt;color:#1F497D;">I’ll let you know how I get on.</span><span style="color:black;"></span></div> 
</div>
</div>
</div>
<div>
<div>
<div>
<div class="yiv61095065MsoNormal" style="background:white;"><span style="font-size:11.0pt;color:#1F497D;"> </span><span style="color:black;"></span></div> 
</div>
</div>
</div>
<div>
<div>
<div>
<div class="yiv61095065MsoNormal" style="background:white;"><span style="font-size:11.0pt;color:#1F497D;">Peter</span><span style="color:black;"></span></div> 
</div>
</div>
</div>
<div>
<div>
<div>
<div class="yiv61095065MsoNormal" style="background:white;"><span style="font-size:11.0pt;color:#1F497D;"> </span><span style="color:black;"></span></div> 
</div>
</div>
</div>
<div>
<div style="border:none;border-top:solid #B5C4DF 1.0pt;padding:3.0pt 0in 0in 0in;">
<div>
<div>
<div>
<div class="yiv61095065MsoNormal" style="background:white;"><b><span style="font-size:10.0pt;color:black;">From:</span></b><span style="font-size:10.0pt;color:black;"> Steven Boswell II
<a rel="nofollow" ymailto="mailto:[mailto:ulatekh@yahoo.com]" target="_blank" href="mailto:[mailto:ulatekh@yahoo.com]">[mailto:ulatekh@yahoo.com]</a>
<br>
<b>Sent:</b> Monday, June 04, 2012 6:24 PM<br>
<b>To:</b> Peter Shoebridge; KDE bindings for other programming languages<br>
<b>Subject:</b> Re: [Kde-bindings] Error building Qyoto on Linux</span><span style="color:black;"></span></div> 
</div>
</div>
</div>
</div>
</div>
<div>
<div>
<div>
<div class="yiv61095065MsoNormal" style="background:white;"><span style="color:black;"> </span></div> 
</div>
</div>
</div>
<div>
<div>
<div>
<div>
<div>
<div class="yiv61095065MsoNormal" style="background:white;"><span style="color:black;">Yes...you're building the old version of qyoto.</span></div> 
</div>
</div>
</div>
</div>
<div>
<div>
<div>
<div>
<div class="yiv61095065MsoNormal" style="background:white;"><span style="color:black;">Try grabbing the one from git://gitorious.org/assemblygen/assemblygen.git .</span></div> 
</div>
</div>
</div>
</div>
<div>
<div>
<div>
<div>
<div class="yiv61095065MsoNormal" style="background:white;"><span style="color:black;">We keep trying to tell the maintainers to mark that version of qyoto as obsolete, but it hasn't happened, and people keep trying to build it.  Sigh.</span></div> 
</div>
</div>
</div>
</div>
<div>
<div>
<div>
<div>
<div class="yiv61095065MsoNormal" style="background:white;"><span style="color:black;"> </span></div> 
</div>
</div>
</div>
</div>
<div>
<div>
<div>
<div class="yiv61095065MsoNormal" align="center" style="text-align:center;background:white;">
<span style="font-size:10.0pt;color:black;">
<hr size="1" width="100%" align="center">
</span></div>
<div>
<div>
<div>
<div class="yiv61095065MsoNormal" style="background:white;"><b><span style="font-size:10.0pt;color:black;">From:</span></b><span style="font-size:10.0pt;color:black;"> Peter Shoebridge <<a rel="nofollow" ymailto="mailto:peter@blueyondergaming.com" target="_blank" href="mailto:peter@blueyondergaming.com">peter@blueyondergaming.com</a>><br>
<b>To:</b> KDE bindings for other programming languages <<a rel="nofollow" ymailto="mailto:kde-bindings@kde.org" target="_blank" href="mailto:kde-bindings@kde.org">kde-bindings@kde.org</a>>
<br>
<b>Cc:</b> Steven Boswell II <<a rel="nofollow" ymailto="mailto:ulatekh@yahoo.com" target="_blank" href="mailto:ulatekh@yahoo.com">ulatekh@yahoo.com</a>>
<br>
<b>Sent:</b> Monday, June 4, 2012 4:58 PM<br>
<b>Subject:</b> RE: [Kde-bindings] Error building Qyoto on Linux</span><span style="color:black;"></span></div> 
</div>
</div>
</div>
</div>
<div>
<div>
<div>
<div class="yiv61095065MsoNormal" style="background:white;"><span style="color:black;"> </span></div> 
</div>
</div>
</div>
<div id="yiv61095065">
<div>
<div>
<div>
<div>
<div>
<div>
<div class="yiv61095065MsoNormal" style="background:white;"><span style="font-size:11.0pt;color:#1F497D;">Steven, thanks for the pointer.</span><span style="color:black;"></span></div> 
</div>
</div>
</div>
</div>
<div>
<div>
<div>
<div>
<div class="yiv61095065MsoNormal" style="background:white;"><span style="font-size:11.0pt;color:#1F497D;"> </span><span style="color:black;"></span></div> 
</div>
</div>
</div>
</div>
<div>
<div>
<div>
<div>
<div class="yiv61095065MsoNormal" style="background:white;"><span style="font-size:11.0pt;color:#1F497D;">I changed the guard to something more specific but that made no difference. I add an include of utils.h directly in cswriteinitialization.h which help (obviously not
 the right fix but just to test).</span><span style="color:black;"></span></div> 
</div>
</div>
</div>
</div>
<div>
<div>
<div>
<div>
<div class="yiv61095065MsoNormal" style="background:white;"><span style="font-size:11.0pt;color:#1F497D;"> </span><span style="color:black;"></span></div> 
</div>
</div>
</div>
</div>
<div>
<div>
<div>
<div>
<div class="yiv61095065MsoNormal" style="background:white;"><span style="font-size:11.0pt;color:#1F497D;">Now I get the following error:</span><span style="color:black;"></span></div> 
</div>
</div>
</div>
</div>
<div>
<div>
<div>
<div>
<div class="yiv61095065MsoNormal" style="background:white;"><span style="font-size:11.0pt;color:#1F497D;"> </span><span style="color:black;"></span></div> 
</div>
</div>
</div>
</div>
<div>
<div>
<div>
<div>
<div class="yiv61095065MsoNormal" style="background:white;"><span style="font-size:11.0pt;color:#1F497D;">[ 51%] Building CXX object tools/uics/CMakeFiles/uics_bin.dir/cs/cswriteinitialization.cpp.o</span><span style="color:black;"></span></div> 
</div>
</div>
</div>
</div>
<div>
<div>
<div>
<div>
<div class="yiv61095065MsoNormal" style="background:white;"><span style="font-size:11.0pt;color:#1F497D;">/home/peter/projects/qyoto-build/qyoto/tools/uics/cs/cswriteinitialization.cpp: In member function 'virtual void CS::WriteInitialization::acceptWidget(DomWidget*)':</span><span style="color:black;"></span></div> 
</div>
</div>
</div>
</div>
<div>
<div>
<div>
<div>
<div class="yiv61095065MsoNormal" style="background:white;"><span style="font-size:11.0pt;color:#1F497D;">/home/peter/projects/qyoto-build/qyoto/tools/uics/cs/cswriteinitialization.cpp:477: error: no matching function for call to 'QHash<QString, DomProperty*>::QHash(QList<DomProperty*>)'</span><span style="color:black;"></span></div> 
</div>
</div>
</div>
</div>
<div>
<div>
<div>
<div>
<div class="yiv61095065MsoNormal" style="background:white;"><span style="font-size:11.0pt;color:#1F497D;">/linux-devkit/arm-none-linux-gnueabi/usr/include/qtopia/QtCore/qhash.h:283: note: candidates are: QHash<Key, T>::QHash(const QHash<Key, T>&) [with Key = QString, T =
 DomProperty*]</span><span style="color:black;"></span></div> 
</div>
</div>
</div>
</div>
<div>
<div>
<div>
<div>
<div class="yiv61095065MsoNormal" style="background:white;"><span style="font-size:11.0pt;color:#1F497D;">/linux-devkit/arm-none-linux-gnueabi/usr/include/qtopia/QtCore/qhash.h:282: note:                 QHash<Key, T>::QHash() [with Key = QString, T = DomProperty*]</span><span style="color:black;"></span></div> 
</div>
</div>
</div>
</div>
<div>
<div>
<div>
<div>
<div class="yiv61095065MsoNormal" style="background:white;"><span style="font-size:11.0pt;color:#1F497D;">/home/peter/projects/qyoto-build/qyoto/tools/uics/cs/cswriteinitialization.cpp:512: error: no matching function for call to 'QHash<QString, DomProperty*>::QHash(QList<DomProperty*>)'</span><span style="color:black;"></span></div> 
</div>
</div>
</div>
</div>
<div>
<div>
<div>
<div>
<div class="yiv61095065MsoNormal" style="background:white;"><span style="font-size:11.0pt;color:#1F497D;">/linux-devkit/arm-none-linux-gnueabi/usr/include/qtopia/QtCore/qhash.h:283: note: candidates are: QHash<Key, T>::QHash(const QHash<Key, T>&) [with Key = QString, T =
 DomProperty*]</span><span style="color:black;"></span></div> 
</div>
</div>
</div>
</div>
<div>
<div>
<div>
<div>
<div class="yiv61095065MsoNormal" style="background:white;"><span style="font-size:11.0pt;color:#1F497D;">/linux-devkit/arm-none-linux-gnueabi/usr/include/qtopia/QtCore/qhash.h:282: note:                 QHash<Key, T>::QHash() [with Key = QString, T = DomProperty*]</span><span style="color:black;"></span></div> 
</div>
</div>
</div>
</div>
<div>
<div>
<div>
<div>
<div class="yiv61095065MsoNormal" style="background:white;"><span style="font-size:11.0pt;color:#1F497D;">make[2]: *** [tools/uics/CMakeFiles/uics_bin.dir/cs/cswriteinitialization.cpp.o] Error 1</span><span style="color:black;"></span></div> 
</div>
</div>
</div>
</div>
<div>
<div>
<div>
<div>
<div class="yiv61095065MsoNormal" style="background:white;"><span style="font-size:11.0pt;color:#1F497D;">make[1]: *** [tools/uics/CMakeFiles/uics_bin.dir/all] Error 2</span><span style="color:black;"></span></div> 
</div>
</div>
</div>
</div>
<div>
<div>
<div>
<div>
<div class="yiv61095065MsoNormal" style="background:white;"><span style="font-size:11.0pt;color:#1F497D;">make: *** [all] Error 2</span><span style="color:black;"></span></div> 
</div>
</div>
</div>
</div>
<div>
<div>
<div>
<div>
<div class="yiv61095065MsoNormal" style="background:white;"><span style="font-size:11.0pt;color:#1F497D;"> </span><span style="color:black;"></span></div> 
</div>
</div>
</div>
</div>
<div>
<div>
<div>
<div>
<div class="yiv61095065MsoNormal" style="background:white;"><span style="font-size:11.0pt;color:#1F497D;">Any thoughts?</span><span style="color:black;"></span></div> 
</div>
</div>
</div>
</div>
<div>
<div>
<div>
<div>
<div class="yiv61095065MsoNormal" style="background:white;"><span style="font-size:11.0pt;color:#1F497D;"> </span><span style="color:black;"></span></div> 
</div>
</div>
</div>
</div>
<div>
<div>
<div>
<div>
<div class="yiv61095065MsoNormal" style="background:white;"><span style="font-size:11.0pt;color:#1F497D;">Peter</span><span style="color:black;"></span></div> 
</div>
</div>
</div>
</div>
<div>
<div>
<div>
<div>
<div class="yiv61095065MsoNormal" style="background:white;"><span style="font-size:11.0pt;color:#1F497D;"> </span><span style="color:black;"></span></div> 
</div>
</div>
</div>
</div>
<div>
<div style="border:none;border-top:solid #B5C4DF 1.0pt;padding:3.0pt 0in 0in 0in;">
<div>
<div>
<div>
<div>
<div class="yiv61095065MsoNormal" style="background:white;"><b><span style="font-size:10.0pt;color:black;">From:</span></b><span style="font-size:10.0pt;color:black;"> Steven Boswell II
<a rel="nofollow" ymailto="mailto:[mailto:ulatekh@yahoo.com]" target="_blank" href="mailto:[mailto:ulatekh@yahoo.com]">[mailto:ulatekh@yahoo.com]</a>
<br>
<b>Sent:</b> Monday, June 04, 2012 5:44 PM<br>
<b>To:</b> KDE bindings for other programming languages; Peter Shoebridge<br>
<b>Subject:</b> Re: [Kde-bindings] Error building Qyoto on Linux</span><span style="color:black;"></span></div> 
</div>
</div>
</div>
</div>
</div>
</div>
<div>
<div>
<div>
<div>
<div class="yiv61095065MsoNormal" style="background:white;"><span style="color:black;"> </span></div> 
</div>
</div>
</div>
</div>
<div>
<div>
<div>
<div>
<div>
<div>
<div class="yiv61095065MsoNormal" style="background:white;"><span style="color:black;">It's not finding the stuff in utils.h, even though cswriteinitialization.cpp includes that file.</span></div> 
</div>
</div>
</div>
</div>
</div>
<div>
<div>
<div>
<div>
<div>
<div class="yiv61095065MsoNormal" style="background:white;"><span style="color:black;">My first guess would be to change the guard in utils.h from "UTILS_H" to something less generic.</span></div> 
</div>
</div>
</div>
</div>
</div>
<div>
<div>
<div>
<div>
<div>
<div class="yiv61095065MsoNormal" style="background:white;"><span style="color:black;">Maybe it's conflicting with another header file that's in your build-path somewhere.</span></div> 
</div>
</div>
</div>
</div>
</div>
<div>
<div>
<div>
<div>
<div>
<div class="yiv61095065MsoNormal" style="background:white;"><span style="color:black;">Let us know if that does anything.</span></div> 
</div>
</div>
</div>
</div>
</div>
<div>
<div>
<div>
<div>
<div>
<div class="yiv61095065MsoNormal" style="background:white;"><span style="color:black;"> </span></div> 
</div>
</div>
</div>
</div>
</div>
<div>
<div>
<div>
<div>
<div>
<div class="yiv61095065MsoNormal" style="background:white;"><span style="color:black;">Steven Boswell</span></div> 
</div>
</div>
</div>
</div>
</div>
<div>
<div>
<div>
<div>
<div>
<div class="yiv61095065MsoNormal" style="background:white;"><span style="color:black;"> </span></div> 
</div>
</div>
</div>
</div>
</div>
<div>
<div>
<div>
<div class="yiv61095065MsoNormal" align="center" style="text-align:center;background:white;">
<span style="font-size:10.0pt;color:black;">
<hr size="1" width="100%" align="center">
</span></div>
<div>
<div>
<div>
<div>
<div class="yiv61095065MsoNormal" style="background:white;"><b><span style="font-size:10.0pt;color:black;">From:</span></b><span style="font-size:10.0pt;color:black;"> Peter Shoebridge <<a rel="nofollow" ymailto="mailto:peter@blueyondergaming.com" target="_blank" href="mailto:peter@blueyondergaming.com">peter@blueyondergaming.com</a>><br>
<b>To:</b> "<a rel="nofollow" ymailto="mailto:kde-bindings@kde.org" target="_blank" href="mailto:kde-bindings@kde.org">kde-bindings@kde.org</a>" <<a rel="nofollow" ymailto="mailto:kde-bindings@kde.org" target="_blank" href="mailto:kde-bindings@kde.org">kde-bindings@kde.org</a>>
<br>
<b>Sent:</b> Monday, June 4, 2012 4:18 PM<br>
<b>Subject:</b> [Kde-bindings] Error building Qyoto on Linux</span><span style="color:black;"></span></div> 
</div>
</div>
</div>
</div>
</div>
<div style="margin-bottom:12.0pt;">
<div style="margin-bottom:12.0pt;">
<div>
<div>
<div class="yiv61095065MsoNormal" style="background:white;"><span style="color:black;"><br>
I'm trying to cross compile Qyoto for Linux-Arm but have hit some error during the build of the uics part.<br>
<br>
I am able to build smokegen and smokeqt successfully but building Qyoto yields the following errors. I'm building against Qt v4.7.2 on Ubuntu 10.4 for an ARM target.<br>
<br>
Anyone have any thoughts on what I might be doing wrong? Feel free to request any (many!) additional details I might have left out.<br>
<br>
Thanks<br>
Peter Shoebridge<br>
<br>
<br>
<br>
[ 46%] Built target csrcc<br>
[ 48%] Building CXX object tools/uics/CMakeFiles/uics_bin.dir/customwidgetsinfo.cpp.o<br>
[ 51%] Building CXX object tools/uics/CMakeFiles/uics_bin.dir/databaseinfo.cpp.o<br>
[ 53%] Building CXX object tools/uics/CMakeFiles/uics_bin.dir/driver.cpp.o<br>
[ 55%] Building CXX object tools/uics/CMakeFiles/uics_bin.dir/treewalker.cpp.o<br>
[ 58%] Building CXX object tools/uics/CMakeFiles/uics_bin.dir/ui4.cpp.o<br>
[ 60%] Building CXX object tools/uics/CMakeFiles/uics_bin.dir/uic.cpp.o<br>
[ 62%] Building CXX object tools/uics/CMakeFiles/uics_bin.dir/validator.cpp.o<br>
[ 65%] Building CXX object tools/uics/CMakeFiles/uics_bin.dir/cs/cswritedeclaration.cpp.o<br>
[ 67%] Building CXX object tools/uics/CMakeFiles/uics_bin.dir/cs/cswriteincludes.cpp.o<br>
[ 69%] Building CXX object tools/uics/CMakeFiles/uics_bin.dir/cs/cswriteicondata.cpp.o<br>
[ 72%] Building CXX object tools/uics/CMakeFiles/uics_bin.dir/cs/cswriteicondeclaration.cpp.o<br>
[ 74%] Building CXX object tools/uics/CMakeFiles/uics_bin.dir/cs/cswriteiconinitialization.cpp.o<br>
[ 76%] Building CXX object tools/uics/CMakeFiles/uics_bin.dir/cs/cswriteinitialization.cpp.o<br>
/home/peter/projects/qyoto-build/qyoto/tools/uics/cs/cswriteinitialization.cpp: In function 'void<unnamed>::writeSpacerItem(const DomSpacer*, QTextStream&)':<br>
/home/peter/projects/qyoto-build/qyoto/tools/uics/cs/cswriteinitialization.cpp:71: error: 'propertyMap' was not declared in this scope<br>
/home/peter/projects/qyoto-build/qyoto/tools/uics/cs/cswriteinitialization.cpp: In member function 'virtual void CS::WriteInitialization::acceptUI(DomUI*)':<br>
/home/peter/projects/qyoto-build/qyoto/tools/uics/cs/cswriteinitialization.cpp:379: error: 'fixString' was not declared in this scope<br>
/home/peter/projects/qyoto-build/qyoto/tools/uics/cs/cswriteinitialization.cpp: In member function 'virtual void CS::WriteInitialization::acceptWidget(DomWidget*)':<br>
/home/peter/projects/qyoto-build/qyoto/tools/uics/cs/cswriteinitialization.cpp:477: error: no matching function for call to 'QHash<QString, DomProperty*>::QHash(QList<DomProperty*>)'<br>
/linux-devkit/arm-none-linux-gnueabi/usr/include/qtopia/QtCore/qhash.h:283: note: candidates are: QHash<Key, T>::QHash(const QHash<Key, T>&) [with Key = QString, T = DomProperty*]<br>
/linux-devkit/arm-none-linux-gnueabi/usr/include/qtopia/QtCore/qhash.h:282: note:                QHash<Key, T>::QHash() [with Key = QString, T = DomProperty*]<br>
/home/peter/projects/qyoto-build/qyoto/tools/uics/cs/cswriteinitialization.cpp:479: error: 'toString' was not declared in this scope<br>
/home/peter/projects/qyoto-build/qyoto/tools/uics/cs/cswriteinitialization.cpp:512: error: no matching function for call to 'QHash<QString, DomProperty*>::QHash(QList<DomProperty*>)'<br>
/linux-devkit/arm-none-linux-gnueabi/usr/include/qtopia/QtCore/qhash.h:283: note: candidates are: QHash<Key, T>::QHash(const QHash<Key, T>&) [with Key = QString, T = DomProperty*]<br>
/linux-devkit/arm-none-linux-gnueabi/usr/include/qtopia/QtCore/qhash.h:282: note:                QHash<Key, T>::QHash() [with Key = QString, T = DomProperty*]<br>
/home/peter/projects/qyoto-build/qyoto/tools/uics/cs/cswriteinitialization.cpp:516: error: 'toString' was not declared in this scope<br>
/home/peter/projects/qyoto-build/qyoto/tools/uics/cs/cswriteinitialization.cpp:521: error: 'toString' was not declared in this scope<br>
/home/peter/projects/qyoto-build/qyoto/tools/uics/cs/cswriteinitialization.cpp: In member function 'virtual void CS::WriteInitialization::acceptLayout(DomLayout*)':<br>
/home/peter/projects/qyoto-build/qyoto/tools/uics/cs/cswriteinitialization.cpp:622: error: 'propertyMap' was not declared in this scope<br>
/home/peter/projects/qyoto-build/qyoto/tools/uics/cs/cswriteinitialization.cpp: In member function 'void CS::WriteInitialization::writeProperties(const QString&, const QString&, const QList<DomProperty*>&, unsigned int)':<br>
/home/peter/projects/qyoto-build/qyoto/tools/uics/cs/cswriteinitialization.cpp:912: error: 'propertyMap' was not declared in this scope<br>
/home/peter/projects/qyoto-build/qyoto/tools/uics/cs/cswriteinitialization.cpp:916: error: 'toString' was not declared in this scope<br>
/home/peter/projects/qyoto-build/qyoto/tools/uics/cs/cswriteinitialization.cpp:916: error: 'fixString' was not declared in this scope<br>
/home/peter/projects/qyoto-build/qyoto/tools/uics/cs/cswriteinitialization.cpp:927: error: 'fixString' was not declared in this scope<br>
/home/peter/projects/qyoto-build/qyoto/tools/uics/cs/cswriteinitialization.cpp:1172: error: 'toBool' was not declared in this scope<br>
/home/peter/projects/qyoto-build/qyoto/tools/uics/cs/cswriteinitialization.cpp:1261: error: 'toBool' was not declared in this scope<br>
/home/peter/projects/qyoto-build/qyoto/tools/uics/cs/cswriteinitialization.cpp: In member function 'QString CS::WriteInitialization::writeFontProperties(const DomFont*)':<br>
/home/peter/projects/qyoto-build/qyoto/tools/uics/cs/cswriteinitialization.cpp:1335: error: 'fixString' was not declared in this scope<br>
/home/peter/projects/qyoto-build/qyoto/tools/uics/cs/cswriteinitialization.cpp: In member function 'void CS::WriteInitialization::initializeComboBox(DomWidget*)':<br>
/home/peter/projects/qyoto-build/qyoto/tools/uics/cs/cswriteinitialization.cpp:1594: error: 'propertyMap' was not declared in this scope<br>
/home/peter/projects/qyoto-build/qyoto/tools/uics/cs/cswriteinitialization.cpp:1611: error: 'propertyMap' was not declared in this scope<br>
/home/peter/projects/qyoto-build/qyoto/tools/uics/cs/cswriteinitialization.cpp: In member function 'void CS::WriteInitialization::initializeQ3ListBox(DomWidget*)':<br>
/home/peter/projects/qyoto-build/qyoto/tools/uics/cs/cswriteinitialization.cpp:1646: error: 'propertyMap' was not declared in this scope<br>
/home/peter/projects/qyoto-build/qyoto/tools/uics/cs/cswriteinitialization.cpp: In member function 'void CS::WriteInitialization::initializeQ3IconView(DomWidget*)':<br>
/home/peter/projects/qyoto-build/qyoto/tools/uics/cs/cswriteinitialization.cpp:1680: error: 'propertyMap' was not declared in this scope<br>
/home/peter/projects/qyoto-build/qyoto/tools/uics/cs/cswriteinitialization.cpp: In member function 'void CS::WriteInitialization::initializeQ3ListView(DomWidget*)':<br>
/home/peter/projects/qyoto-build/qyoto/tools/uics/cs/cswriteinitialization.cpp:1710: error: 'propertyMap' was not declared in this scope<br>
/home/peter/projects/qyoto-build/qyoto/tools/uics/cs/cswriteinitialization.cpp: In member function 'void CS::WriteInitialization::initializeQ3Table(DomWidget*)':<br>
/home/peter/projects/qyoto-build/qyoto/tools/uics/cs/cswriteinitialization.cpp:1785: error: 'propertyMap' was not declared in this scope<br>
/home/peter/projects/qyoto-build/qyoto/tools/uics/cs/cswriteinitialization.cpp:1801: error: 'propertyMap' was not declared in this scope<br>
/home/peter/projects/qyoto-build/qyoto/tools/uics/cs/cswriteinitialization.cpp: In member function 'QString CS::WriteInitialization::pixCall(const DomProperty*) const':<br>
/home/peter/projects/qyoto-build/qyoto/tools/uics/cs/cswriteinitialization.cpp:1845: error: 'fixString' was not declared in this scope<br>
/home/peter/projects/qyoto-build/qyoto/tools/uics/cs/cswriteinitialization.cpp: In member function 'void CS::WriteInitialization::initializeTreeWidget(DomWidget*)':<br>
/home/peter/projects/qyoto-build/qyoto/tools/uics/cs/cswriteinitialization.cpp:1891: error: 'propertyMap' was not declared in this scope<br>
/home/peter/projects/qyoto-build/qyoto/tools/uics/cs/cswriteinitialization.cpp: In member function 'void CS::WriteInitialization::initializeTableWidget(DomWidget*)':<br>
/home/peter/projects/qyoto-build/qyoto/tools/uics/cs/cswriteinitialization.cpp:1927: error: 'propertyMap' was not declared in this scope<br>
/home/peter/projects/qyoto-build/qyoto/tools/uics/cs/cswriteinitialization.cpp:1959: error: 'propertyMap' was not declared in this scope<br>
/home/peter/projects/qyoto-build/qyoto/tools/uics/cs/cswriteinitialization.cpp:1994: error: 'propertyMap' was not declared in this scope<br>
/home/peter/projects/qyoto-build/qyoto/tools/uics/cs/cswriteinitialization.cpp: In member function 'QString CS::WriteInitialization::trCall(const QString&, const QString&) const':<br>
/home/peter/projects/qyoto-build/qyoto/tools/uics/cs/cswriteinitialization.cpp:2031: error: 'fixString' was not declared in this scope<br>
/home/peter/projects/qyoto-build/qyoto/tools/uics/cs/cswriteinitialization.cpp: In member function 'void CS::WriteInitialization::initializeQ3SqlDataTable(DomWidget*)':<br>
/home/peter/projects/qyoto-build/qyoto/tools/uics/cs/cswriteinitialization.cpp:2057: error: 'propertyMap' was not declared in this scope<br>
/home/peter/projects/qyoto-build/qyoto/tools/uics/cs/cswriteinitialization.cpp:2060: error: 'toBool' was not declared in this scope<br>
/home/peter/projects/qyoto-build/qyoto/tools/uics/cs/cswriteinitialization.cpp:2087: error: 'fixString' was not declared in this scope<br>
/home/peter/projects/qyoto-build/qyoto/tools/uics/cs/cswriteinitialization.cpp:2089: error: 'fixString' was not declared in this scope<br>
/home/peter/projects/qyoto-build/qyoto/tools/uics/cs/cswriteinitialization.cpp: In member function 'void CS::WriteInitialization::initializeQ3SqlDataBrowser(DomWidget*)':<br>
/home/peter/projects/qyoto-build/qyoto/tools/uics/cs/cswriteinitialization.cpp:2097: error: 'propertyMap' was not declared in this scope<br>
/home/peter/projects/qyoto-build/qyoto/tools/uics/cs/cswriteinitialization.cpp:2100: error: 'toBool' was not declared in this scope<br>
/home/peter/projects/qyoto-build/qyoto/tools/uics/cs/cswriteinitialization.cpp:2127: error: 'fixString' was not declared in this scope<br>
/home/peter/projects/qyoto-build/qyoto/tools/uics/cs/cswriteinitialization.cpp:2129: error: 'fixString' was not declared in this scope<br>
/home/peter/projects/qyoto-build/qyoto/tools/uics/cs/cswriteinitialization.cpp: In member function 'QString CS::WriteInitialization::trCall(DomString*) const':<br>
/home/peter/projects/qyoto-build/qyoto/tools/uics/cs/cswriteinitialization.cpp:2148: error: 'toString' was not declared in this scope<br>
make[2]: *** [tools/uics/CMakeFiles/uics_bin.dir/cs/cswriteinitialization.cpp.o] Error 1<br>
make[1]: *** [tools/uics/CMakeFiles/uics_bin.dir/all] Error 2<br>
make: *** [all] Error 2<br>
_______________________________________________<br>
Kde-bindings mailing list<br>
<a rel="nofollow" ymailto="mailto:Kde-bindings@kde.org" target="_blank" href="mailto:Kde-bindings@kde.org">Kde-bindings@kde.org</a><br>
<a rel="nofollow" target="_blank" href="https://mail.kde.org/mailman/listinfo/kde-bindings">https://mail.kde.org/mailman/listinfo/kde-bindings</a></span></div> 
</div>
</div>
</div>
</div>
</div>
</div>
</div>
</div>
</div>
</div>
<div style="margin-bottom:12.0pt;">
<div>
<div>
<div class="yiv61095065MsoNormal" style="background:white;"><span style="color:black;"> </span></div> 
</div>
</div>
</div>
</div>
</div>
</div>
</div>
</div>
</div>
<div style="margin-bottom:12.0pt;">
<div>
<div class="yiv61095065MsoNormal" style="background:white;"><span style="color:black;"><br>
_______________________________________________<br>
Kde-bindings mailing list<br>
<a rel="nofollow" ymailto="mailto:Kde-bindings@kde.org" target="_blank" href="mailto:Kde-bindings@kde.org">Kde-bindings@kde.org</a><br>
<a rel="nofollow" target="_blank" href="https://mail.kde.org/mailman/listinfo/kde-bindings">https://mail.kde.org/mailman/listinfo/kde-bindings</a></span></div> 
</div>
</div>
</div>
</div>
</div>
</div>
</div>
</div>
<div style="margin-bottom:12.0pt;">
<div class="yiv61095065MsoNormal" style="margin-bottom:12.0pt;background:white;"><span style="color:black;"><br>
_______________________________________________<br>
Kde-bindings mailing list<br>
<a rel="nofollow" ymailto="mailto:Kde-bindings@kde.org" target="_blank" href="mailto:Kde-bindings@kde.org">Kde-bindings@kde.org</a><br>
<a rel="nofollow" target="_blank" href="https://mail.kde.org/mailman/listinfo/kde-bindings">https://mail.kde.org/mailman/listinfo/kde-bindings</a></span></div> 
</div>
</div>
</div>
</div>
</div>
</div>
</div>
<div class="yiv61095065MsoNormal" style="margin-bottom:12.0pt;background:white;"><span style="color:black;"><br>
_______________________________________________<br>
Kde-bindings mailing list<br>
<a rel="nofollow" ymailto="mailto:Kde-bindings@kde.org" target="_blank" href="mailto:Kde-bindings@kde.org">Kde-bindings@kde.org</a><br>
<a rel="nofollow" target="_blank" href="https://mail.kde.org/mailman/listinfo/kde-bindings">https://mail.kde.org/mailman/listinfo/kde-bindings</a><br>
<br>
</span></div> 
</div>
</div>
</div>
</div>
</div>

</div><br>
_______________________________________________<br>Kde-bindings mailing list<br><a ymailto="mailto:Kde-bindings@kde.org" href="mailto:Kde-bindings@kde.org">Kde-bindings@kde.org</a><br><a href="https://mail.kde.org/mailman/listinfo/kde-bindings" target="_blank">https://mail.kde.org/mailman/listinfo/kde-bindings</a><br><br><br> </div> </div>  </div></body></html>