<html>
  <head>
    <meta content="text/html; charset=UTF-8" http-equiv="Content-Type">
  </head>
  <body text="#000000" bgcolor="#FFFFFF">
    <br>
    Sorry I guess I have caused a lot of confusion<br>
    <br>
    I am compiling the master branch. I have just been calling it 4.6.4
    as that's the latest stable. I'll call it master or HEAD from now
    on.<br>
    <br>
    Almost ready to compile with msvc...<br>
    <br>
    DC<br>
    <br>
    <br>
    <div class="moz-cite-prefix">On 6/03/2014 10:39 PM, Cristian OneČ›
      wrote:<br>
    </div>
    <blockquote
cite="mid:CANqZg3t3qo1bo6wWqYBfN_ZkWFnziP43zxGcMSJs1d5pvRX2+Q@mail.gmail.com"
      type="cite">
      <div dir="ltr">Chris, listen to Alvaro, you don't need AqBanking
        (it can't be compiled with cmake so it can't be compiled with
        msvc). Again please work with git master (version of KMyMoney)
        on kde-4.10 (branch of emerge). 4.6.4 is a released version and
        it's the end of line of the 4.6 branch so nothing now should be
        done with it.
        <div>
          <br>
        </div>
        <div>Regards,</div>
        <div>Cristian</div>
      </div>
      <div class="gmail_extra"><br>
        <br>
        <div class="gmail_quote">2014-03-06 13:55 GMT+02:00 Alvaro
          Soliverez <span dir="ltr"><<a moz-do-not-send="true"
              href="mailto:asoliverez@kde.org" target="_blank">asoliverez@kde.org</a>></span>:<br>
          <blockquote class="gmail_quote" style="margin:0 0 0
            .8ex;border-left:1px #ccc solid;padding-left:1ex">Why are
            you building AqBanking? It's not a required dependency, and
            I<br>
            don't think you'll need it for what you intend to do.<br>
            <div class="HOEnZb">
              <div class="h5"><br>
                On Thu, Mar 6, 2014 at 8:52 AM, Chris <<a
                  moz-do-not-send="true"
                  href="mailto:DeveloperChris@rebel.com.au">DeveloperChris@rebel.com.au</a>>
                wrote:<br>
                ><br>
                ><br>
                > I am switching to vs2010 to see if it compiles<br>
                ><br>
                > The problem appeared when I moved from kmymoney
                4.6.1 to 4.6.4<br>
                ><br>
                > I was wrong the tools I used only showed the
                exports that did not have the<br>
                > _imp__ prefix. When I used the nm tool it showed
                the functions were exported<br>
                > with both no prefix and and prefixed with __imp__
                which has an extra<br>
                > underscore.<br>
                ><br>
                > What is odd is although I did need to recompile
                both qt and kdelibs there<br>
                > was no changes to those libraries which implies
                that the change was in<br>
                > kmymoney<br>
                ><br>
                > Late Breaking news!<br>
                > It looks like mingw decides whether to use __imp__
                or _imp__ based on an<br>
                > environment variable or gcc -D(efine) More than
                likely this changed between<br>
                > build runs.<br>
                > I found some pertinent macros in mac.h. but havent
                yet fully worked out<br>
                > where the error crept in.<br>
                ><br>
                > Its never easy is it :)<br>
                ><br>
                > Something New:-<br>
                ><br>
                > I am also having trouble compiling aqbanking. for
                some reason the<br>
                > win32libs-source folder was completely removed<br>
                ><br>
                > I asked on the kdewin mailing list but no response.
                I'll pull in the git<br>
                > branch 4.9 and check it out from there hopefully
                that will work...<br>
                ><br>
                ><br>
                > DC<br>
                ><br>
                ><br>
                ><br>
                > On 6/03/2014 12:10 AM, Ralf Habacker wrote:<br>
                >><br>
                >> On 05.03.2014 12:15, Chris wrote:<br>
                >>><br>
                >>> When compiling kmymoney 4.6.4 on windows it
                appears my imports and<br>
                >>> exports are somehow out of sync<br>
                >>><br>
                >>> I get a huge number of unresolved
                references as I have previously<br>
                >>> mentioned.<br>
                >>><br>
                >>> It appears the problem is that the
                libraries are built without the<br>
                >>> windows specific "_imp__" on the exports<br>
                >><br>
                >> which would means it has been build without
                __declspec(dllexport).<br>
                >> Normally exported classes have a class
                <library_name>___EXPORT<br>
                >> <classname> ...<br>
                >>><br>
                >>> but when I am compiling kmymoney the linker
                is expecting the "_imp__"<br>
                >>> + mangled name<br>
                >><br>
                >> which means the public header of KLocale
                defines declspec(dllimport) on<br>
                >> usage.<br>
                >>><br>
                >>> for example the linker is looking for<br>
                >>>
                _imp___ZNK7KLocale28negativeMonetarySignPositionEv<br>
                >>> but the export is called
                _ZNK7KLocale28negativeMonetarySignPositionEv<br>
                >>> I assume I have to pass another flag or
                remove a flag from gcc to tell<br>
                >>> it to look for the correct export. but I am
                not sure how to do this.<br>
                >>><br>
                >>> Any pointers would be greatly appreciated.<br>
                >><br>
                >> I would say the problem happens on compiling
                kdelibs.<br>
                >> Ralf<br>
                >><br>
                ><br>
                > _______________________________________________<br>
                > KMyMoney-devel mailing list<br>
                > <a moz-do-not-send="true"
                  href="mailto:KMyMoney-devel@kde.org">KMyMoney-devel@kde.org</a><br>
                > <a moz-do-not-send="true"
                  href="https://mail.kde.org/mailman/listinfo/kmymoney-devel"
                  target="_blank">https://mail.kde.org/mailman/listinfo/kmymoney-devel</a><br>
                _______________________________________________<br>
                KMyMoney-devel mailing list<br>
                <a moz-do-not-send="true"
                  href="mailto:KMyMoney-devel@kde.org">KMyMoney-devel@kde.org</a><br>
                <a moz-do-not-send="true"
                  href="https://mail.kde.org/mailman/listinfo/kmymoney-devel"
                  target="_blank">https://mail.kde.org/mailman/listinfo/kmymoney-devel</a><br>
              </div>
            </div>
          </blockquote>
        </div>
        <br>
      </div>
    </blockquote>
    <br>
  </body>
</html>