Frustrating news:<br><br>With R 2.15, CRAN will requires packages to support 64 bit Windows, so they are not accepting any more 32-bit-only submissions. This means I need to create a custom 64 bit build of Qt. So that is going to be a while...<br>
<br>Michael<br><br><div class="gmail_quote">On Sat, Feb 11, 2012 at 10:51 AM, Michael Lawrence <span dir="ltr"><<a href="mailto:michafla@gene.com">michafla@gene.com</a>></span> wrote:<br><blockquote class="gmail_quote" style="margin:0 0 0 .8ex;border-left:1px #ccc solid;padding-left:1ex">
Sorry, I was wrong abut the size.<br><br>The package library is 27 MB, the Qt binaries are 57 MB. Overall, the package is 96 MB.<br><br>Also, it looks like we will not be able to easily sneak the Qt DLLs into the binary of the package (CRAN did not want to do that). R CMD check finds extra DLL files and throws a warning. Thus, I am going to take the GTK+ route and put a zip file of the binary up on github. qtbase will detect the missing binaries and download/install them upon load, just like RGtk2. Compressed, the Qt DLLs are only 23 MB.<br>

<br>Currently, Qt only distributes 32 bit binaries for MinGW, so qtbase will only work with 32 bit R (on Windows). We would have to build our own binaries to support 64 bit.<span class="HOEnZb"><font color="#888888"><br>
<br>Michael</font></span><div class="HOEnZb"><div class="h5"><br><br><div class="gmail_quote">
On Fri, Feb 10, 2012 at 12:41 PM, Michael Lawrence <span dir="ltr"><<a href="mailto:michafla@gene.com" target="_blank">michafla@gene.com</a>></span> wrote:<br><blockquote class="gmail_quote" style="margin:0 0 0 .8ex;border-left:1px #ccc solid;padding-left:1ex">

The qtbase (autogenerated) source code compiled is 25 MB. The Qt DLLs add another 25 MB, so about 50 MB. Documentation would add another 50 MB. I have converted the types in the Qt documentation to look more like R types (no const, * etc). The documentation is not part of the package yet though.<span><font color="#888888"><br>


<br>Michael</font></span><div><div><br><br><br><div class="gmail_quote">On Fri, Feb 10, 2012 at 12:31 PM, Yihui Xie <span dir="ltr"><<a href="mailto:xieyihui@gmail.com" target="_blank">xieyihui@gmail.com</a>></span> wrote:<br>

<blockquote class="gmail_quote" style="margin:0 0 0 .8ex;border-left:1px #ccc solid;padding-left:1ex">
This sounds fantastic! What is the size of the package with dll's embedded?<br>
<br>
Regards,<br>
Yihui<br>
<span><font color="#888888">--<br>
Yihui Xie <<a href="mailto:xieyihui@gmail.com" target="_blank">xieyihui@gmail.com</a>><br>
Phone: <a href="tel:515-294-2465" value="+15152942465" target="_blank">515-294-2465</a> Web: <a href="http://yihui.name" target="_blank">http://yihui.name</a><br>
Department of Statistics, Iowa State University<br>
2215 Snedecor Hall, Ames, IA<br>
<br>
<br>
<br>
On Fri, Feb 10, 2012 at 1:19 PM, Michael Lawrence<br>
</font></span><div><div><<a href="mailto:lawrence.michael@gene.com" target="_blank">lawrence.michael@gene.com</a>> wrote:<br>
><br>
><br>
> On Fri, Feb 10, 2012 at 7:11 AM, Deepayan Sarkar <<a href="mailto:deepayan.sarkar@gmail.com" target="_blank">deepayan.sarkar@gmail.com</a>><br>
> wrote:<br>
>><br>
>> On Fri, Feb 10, 2012 at 8:08 PM, Michael Lawrence<br>
>> <<a href="mailto:lawrence.michael@gene.com" target="_blank">lawrence.michael@gene.com</a>> wrote:<br>
>> > Hi guys,<br>
>> ><br>
>> > I think I've finally managed to build a Windows binary of qtbase using<br>
>> > the<br>
>> > standard command.exe as used by CRAN.   The trick here was to tell cmake<br>
>> > to<br>
>> > use the Unix Makefiles backend, which I had originally presumed was only<br>
>> > for<br>
>> > Unix-like systems. Apparently, it works with the R tool chain. I had to<br>
>> > drop<br>
>> > support for the QtUiTools module, as it seems to be linked incorrectly.<br>
>> > That's already disabled on the Mac for similar reasons (which might be<br>
>> > resolved by now).<br>
>><br>
>> That's great news! Can we try it (or should we wait for CRAN)?<br>
>><br>
><br>
> Probably easiest to wait for CRAN.<br>
><br>
>><br>
>> Do we need to install Qt separately?<br>
>><br>
><br>
> Nope, the Qt DLLs are embedded within the binary package. So it's a trivial<br>
> install.<br>
><br>
>><br>
>> -Deepayan<br>
>><br>
>> > Anyway, I will upload the package to CRAN.. fingers crossed.<br>
>> ><br>
>> > Michael<br>
>> ><br>
</div></div></blockquote></div><br>
</div></div></blockquote></div><br>
</div></div></blockquote></div><br>