<div dir="ltr"><div class="gmail_extra"><div class="gmail_quote">On Fri, Jan 13, 2017 at 2:12 AM, John Emmas <span dir="ltr"><<a href="mailto:johne53@tiscali.co.uk" target="_blank">johne53@tiscali.co.uk</a>></span> wrote:<br><blockquote class="gmail_quote" style="margin:0 0 0 .8ex;border-left:1px #ccc solid;padding-left:1ex"><span class="">On 12/01/2017 14:27, John Emmas wrote:<br>
<blockquote class="gmail_quote" style="margin:0 0 0 .8ex;border-left:1px #ccc solid;padding-left:1ex">
<br>
there are A LOT of files which #include pbd/i18n.h (around 200 in libardour alone).<br>
<br>
If I modify 'ardour/session.h' and 'ardour/rc_configuration.h' so that they both #include ardour/types_convert.h I can reduce that figure to around a dozen or so files (for the DLLs).  However, the gtk2_ardour branch also has around 200 files<br>
<br>
</blockquote>
<br></span>
Success!!  (hopefully!)<br>
<br>
I managed to build the gtk2_ardour branch (again, only needing to modify a dozen or so files).  I guess the others must end up #including 'ardour/session.h' maybe.  So I've managed to build everything now by only modifying a couple of dozen files to add support for #include ardour/types_convert.h<br>
<br>
I've been at this for over 9 hours today so I'm totally shattered now!  I'll do some testing tomorrow and then hopefully push my changes upstream.  Best regards,<br>
<br>
John<br>
</blockquote></div><br></div><div class="gmail_extra">So do you know what is causing the problem? Is it a compiler issue or is it just caused by the differences in your build configuration etc?</div><div class="gmail_extra"><br></div><div class="gmail_extra">Can you please push it to origin/string-convert-msvc so I can take a look.</div><div class="gmail_extra"><br></div><div class="gmail_extra">Thanks,</div><div class="gmail_extra"><br></div><div class="gmail_extra">Tim</div></div>