Re: fribidi and meson

John Emmas <[email protected]> Sun, 11 Mar 2018 10:21:54 +0000
Newsgroups gmane.comp.internationalization.fribidi
Message-ID <[email protected]>
This is a multi-part message in MIME format.
--===============1541725710==
Content-Type: multipart/alternative;
 boundary="------------090006030309020009030906"

This is a multi-part message in MIME format.
--------------090006030309020009030906
Content-Type: text/plain; charset=UTF-8; format=flowed
Content-Transfer-Encoding: 7bit

On 10/03/2018 20:10, Dov Grobgeld wrote:
>
> If you have another version of visual studio then VS2013, please run 
> the test suite, to see if the error happens on other versions as well.
>

Thanks again, Dov.  I must admit I get some pretty strange results if I 
run the test modules.  If I run the non-glib ones, 'fribidi-types.exe' 
gives me a very lengthy printout (looking almost like an incrementing 
count of some sort) with each number having either "LTR" or "ON" after 
it.  'fribidi-benchmark.exe' gives a printout which looks sensible - but 
the other tests appear to just hang, with nothing happening at all.  
I've only tried Release builds so far - building for 32-bit (with 
VS2005) and for 64-bit (with VS2015).  I see the same results in both cases.


> But... And here is the strange part: BidiTest passed under debug but 
> failed on the release build! I don't know if this is a bug in the 
> Microsoft VS2013 compiler, or something unitialized variable or 
> something else.
>
>

Yes, the ones with glib dependencies are weird ('BidiTest.exe' and 
'BidiCharacterTest.exe').  The 32-bit versions get built okay with 
VS2005 - but strangely, the Release builds try to link to Microsoft's 
Debug libraries and they then fail to run.  For the 64-bit versions 
(with VS2015) the files "BidiTest.txt" and "BidiCharacterTest.txt" do 
get generated - but the corresponding exe's don't get built at all... :-(

John

--------------090006030309020009030906
Content-Type: text/html; charset=UTF-8
Content-Transfer-Encoding: 8bit

<html>
  <head>
    <meta content="text/html; charset=UTF-8" http-equiv="Content-Type">
  </head>
  <body text="#000000" bgcolor="#FFFFFF">
    <div class="moz-cite-prefix">On 10/03/2018 20:10, Dov Grobgeld
      wrote:<br>
    </div>
    <blockquote
cite="mid:CA++fsGHAB6esMAP9YAhaD50DThbXEtbQjseZZ=i=uU=iJ47Faw@mail.gmail.com"
      type="cite">
      <div dir="ltr">
        <div class="gmail_default"
          style="font-family:arial,helvetica,sans-serif"><br>
        </div>
        <div class="gmail_default"
          style="font-family:arial,helvetica,sans-serif">If you have
          another version of visual studio then VS2013, please run the
          test suite, to see if the error happens on other versions as
          well.<br>
          <br>
        </div>
      </div>
    </blockquote>
    <br>
    Thanks again, Dov.  I must admit I get some pretty strange results
    if I run the test modules.  If I run the non-glib ones,
    'fribidi-types.exe' gives me a very lengthy printout (looking almost
    like an incrementing count of some sort) with each number having
    either "LTR" or "ON" after it.  'fribidi-benchmark.exe' gives a
    printout which looks sensible - but the other tests appear to just
    hang, with nothing happening at all.  I've only tried Release builds
    so far - building for 32-bit (with VS2005) and for 64-bit (with
    VS2015).  I see the same results in both cases.<br>
    <br>
    <br>
    <blockquote
cite="mid:CA++fsGE++27_j5448+5mycmMoyhZcrVwR=Dig6M=C+km-HvsqQ@mail.gmail.com"
      type="cite">
      <div dir="ltr">
        <div class="gmail_default"
          style="font-family:arial,helvetica,sans-serif">
          <p>But... And here is the strange part: BidiTest passed under
            debug but failed on the release build! I don't know if this
            is a bug in the Microsoft VS2013 compiler, or something
            unitialized variable or something else.</p>
          <br>
        </div>
      </div>
    </blockquote>
    <br>
    Yes, the ones with glib dependencies are weird ('BidiTest.exe' and
    'BidiCharacterTest.exe').  The 32-bit versions get built okay with
    VS2005 - but strangely, the Release builds try to link to
    Microsoft's Debug libraries and they then fail to run.  For the
    64-bit versions (with VS2015) the files "BidiTest.txt" and
    "BidiCharacterTest.txt" do get generated - but the corresponding
    exe's don't get built at all... :-(<br>
    <br>
    John<br>
  </body>
</html>

--------------090006030309020009030906--

--===============1541725710==
Content-Type: text/plain; charset="utf-8"
MIME-Version: 1.0
Content-Transfer-Encoding: base64
Content-Disposition: inline

X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18KZnJpYmlkaSBt
YWlsaW5nIGxpc3QKZnJpYmlkaUBsaXN0cy5mcmVlZGVza3RvcC5vcmcKaHR0cHM6Ly9saXN0cy5m
cmVlZGVza3RvcC5vcmcvbWFpbG1hbi9saXN0aW5mby9mcmliaWRpCg==

--===============1541725710==--