<html>
  <head>
    <meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
  </head>
  <body>
    <div class="moz-cite-prefix">Hi,<br>
      I've used the command craft ktechlab at the powershell terminal
      and I've ended up with 3 copies of ktechlab.exe (see screenshot
      attached). The copy of ktechlab.exe in C:\CraftRoot\bin runs fine.
      However if I run the copies in
      C:\CraftRoot\build\extragear\ktechlab\work\build\bin\ and
      C:\CraftRoot\build\extragear\ktechlab\image-RelWithDebInfo-master\bin\
      I get error messages about missing DLL files. Is this normal? If I
      run the craft ktechlab command later on will any source code
      updates be downloaded before it gets built again? Thanks.<br>
      <br>
      David.<br>
      <br>
      On 05/09/2022 20:15, Zoltan Padrah wrote:<br>
    </div>
    <blockquote type="cite"
cite="mid:CA+=jyCg7DDPsLtf1cAfGELTEPA2Fe1+QmTmBOwRn+tOTn1jKAA@mail.gmail.com">
      <meta http-equiv="content-type" content="text/html; charset=UTF-8">
      <div dir="ltr">
        <div>If you have Craft installed, then start the Craft
          powershell / terminal . <br>
        </div>
        <div>From there, the command</div>
        <div><br>
        </div>
        <div>craft ktechlab</div>
        <div><br>
        </div>
        <div>should start the build of KTechLab.</div>
        <div><br>
        </div>
        <div>As far as I remember, there is no need to explicitly
          download the blueprint file, as it should be already located
          in Craft's directory hierarchy. On my computer for example it
          is located in the directory:<br>
        </div>
        <div><br>
        </div>
        <div>C:\Craft_msvc2019\etc\blueprints\locations\craft-blueprints-kde\extragear\ktechlab</div>
        <div><br>
        </div>
        <div>The directory <br>
        </div>
        <div><br>
        </div>
        <div>C:\Craft_msvc2019\etc\blueprints\locations\craft-blueprints-kde</div>
        <div><br>
        </div>
        <div>should be a git clone of the repository</div>
        <div><br>
        </div>
        <div><a
            href="https://invent.kde.org/packaging/craft-blueprints-kde/"
            moz-do-not-send="true" class="moz-txt-link-freetext">https://invent.kde.org/packaging/craft-blueprints-kde/</a></div>
        <div><br>
        </div>
        <div><br>
        </div>
        <div>If the build finishes with success,</div>
        <div><br>
        </div>
        <div>craft --run ktechlab</div>
        <div><br>
        </div>
        <div>should launch ktechlab.</div>
        <div><br>
        </div>
        <div><br>
        </div>
        <div>Best regards,</div>
        <div><br>
        </div>
        <div> Zoltan</div>
        <div><br>
        </div>
        <div><br>
        </div>
        <div><br>
        </div>
      </div>
      <br>
      <div class="gmail_quote">
        <div dir="ltr" class="gmail_attr">David J S Briscoe <<a
            href="mailto:david@djsbriscoe.vispa.com"
            moz-do-not-send="true" class="moz-txt-link-freetext">david@djsbriscoe.vispa.com</a>>
          ezt írta (időpont: 2022. szept. 5., H, 17:48):<br>
        </div>
        <blockquote class="gmail_quote" style="margin:0px 0px 0px
          0.8ex;border-left:1px solid rgb(204,204,204);padding-left:1ex">
          <div>
            <div>Hi,<br>
              Could you please clarify for me what steps I should now
              take to compile Ktechlab using craft. I'm assuming that I
              need to copy this file to my computer<br>
              <br>
              <a
href="https://invent.kde.org/packaging/craft-blueprints-kde/-/blob/master/extragear/ktechlab/ktechlab.py"
                target="_blank" moz-do-not-send="true"
                class="moz-txt-link-freetext">https://invent.kde.org/packaging/craft-blueprints-kde/-/blob/master/extragear/ktechlab/ktechlab.py</a><br>
              <br>
              If so where do I save the file?<br>
              <br>
              I'm guessing that I should then open a powershell window.
              Which commands do I enter at the powershell command line?
              Thanks.<br>
              <br>
              David.<br>
              <br>
              On 05/09/2022 10:33, David J S Briscoe wrote:<br>
            </div>
            <blockquote type="cite">
              <div>Hi,<br>
                I have managed to get craft setup from a powershell
                window. At one stage it asked me if I wanted to use a
                MINGW or a MSVC2019 compiler. I chose the latter.
                Everything seemed to install OK after a load of scary
                text scrolling by on the powershell screen. I will try
                compiling ktechlab using craft next weekend. I hope it
                all works out. I'll report back later. Thanks.<br>
                <br>
                David.<br>
                <br>
                On 05/09/2022 10:13, Zoltan Padrah wrote:<br>
              </div>
              <blockquote type="cite">
                <div dir="ltr">
                  <div>I'm replying below, inline:</div>
                  <div><br>
                  </div>
                  <div>
                    <div class="gmail_quote">
                      <div dir="ltr" class="gmail_attr">David J S
                        Briscoe <<a
                          href="mailto:david@djsbriscoe.vispa.com"
                          target="_blank" moz-do-not-send="true"
                          class="moz-txt-link-freetext">david@djsbriscoe.vispa.com</a>>
                        ezt írta (időpont: 2022. szept. 4., V, 12:29):<br>
                      </div>
                      <blockquote class="gmail_quote" style="margin:0px
                        0px 0px 0.8ex;border-left:1px solid
                        rgb(204,204,204);padding-left:1ex">
                        <div>
                          <div>How would I set up the environment
                            variables for MSVC 2019? The craft notes
                            only mention 2015 and 2017<br>
                            <br>
                          </div>
                        </div>
                      </blockquote>
                      <div><br>
                      </div>
                      <div>
                        <div dir="ltr">As far as I know the installation
                          script for Craft detects compilers and allows
                          selecting the one to use.<br>
                        </div>
                      </div>
                      <div> </div>
                      <blockquote class="gmail_quote" style="margin:0px
                        0px 0px 0.8ex;border-left:1px solid
                        rgb(204,204,204);padding-left:1ex">
                        <div>
                          <div> Note: For Microsoft Visual Studio
                            compiler, it's necessary to have
                            VCTOOLSREDISTDIR environment variable
                            pointing to: "C:\Program Files
                            (x86)\Microsoft Visual
                            Studio\2017\Professional\VC\Redist\MSVC\xx.xx.xxxxx"
                            for MSVS 2017 and VCINSTALLDIR environment
                            pointing to "C:\Program Files
                            (x86)\Microsoft Visual
                            Studio\2015\Community\VC\" for MSVS 2015. <br>
                          </div>
                        </div>
                      </blockquote>
                      <div><br>
                      </div>
                      <div>Where have you found this text? I do not
                        remember manually setting up environment...</div>
                      <div>When starting Craft, it loads some
                        configuration files and sets up the environment
                        by itself, so I'm not sure if manual setup is
                        needed. At least when I have installed Craft
                        last time, things mostly worked automatically.<br>
                      </div>
                      <div><br>
                      </div>
                      <div>Hope this is useful,</div>
                      <div><br>
                      </div>
                      <div> Zoltan</div>
                      <div><br>
                      </div>
                      <div> </div>
                      <blockquote class="gmail_quote" style="margin:0px
                        0px 0px 0.8ex;border-left:1px solid
                        rgb(204,204,204);padding-left:1ex">
                        <div>
                          <div> <br>
                            I have checked my environment variables and
                            VCTOOLSREDISTDIR and VCINSTALLDIR does not
                            exist in a permanent way (maybe these are
                            set up somehow at run time). Would I just
                            create these variable and point them to the
                            relevant directories for MSVC 2019. What
                            variables do you have set up? Any help
                            welcome. Thanks.<br>
                            <br>
                            David.<br>
                            <br>
                            PS Maybe this will help?<br>
                            <br>
                            <a
href="https://renenyffenegger.ch/notes/Windows/development/Visual-Studio/environment-variables/index"
                              target="_blank" moz-do-not-send="true"
                              class="moz-txt-link-freetext">https://renenyffenegger.ch/notes/Windows/development/Visual-Studio/environment-variables/index</a><br>
                            <br>
                            <br>
                            On 04/09/2022 10:07, Zoltan Padrah wrote:<br>
                          </div>
                          <blockquote type="cite">
                            <div dir="ltr">
                              <div>MSVC / Visual Studio is just one of
                                the required software components needed
                                for compiling KTechLab on Windows.</div>
                              <div>Some others are:</div>
                              <div>- Qt libraries</div>
                              <div>- dependencies of Qt libraries<br>
                              </div>
                              <div>- (some) KDE libraries</div>
                              <div>- dependencies of the KDE libraries</div>
                              <div>- (some) KDE runtime components</div>
                              <div>- dependencies of KDE runtime
                                components</div>
                              <div><br>
                              </div>
                              <div>Theoretically you can set up all
                                those manually, but probably it would
                                take quite some time and effort.</div>
                              <div><br>
                              </div>
                              <div>Installing all this software can be
                                automated, essentially this is the basic
                                idea of Craft, as far as I know.</div>
                              <div><br>
                              </div>
                              <div><br>
                              </div>
                              <div> Zoltan<br>
                              </div>
                              <div><br>
                              </div>
                            </div>
                            <br>
                            <div class="gmail_quote">
                              <div dir="ltr" class="gmail_attr">David J
                                S Briscoe <<a
                                  href="mailto:david@djsbriscoe.vispa.com"
                                  target="_blank" moz-do-not-send="true"
                                  class="moz-txt-link-freetext">david@djsbriscoe.vispa.com</a>>
                                ezt írta (időpont: 2022. szept. 4., V,
                                9:38):<br>
                              </div>
                              <blockquote class="gmail_quote"
                                style="margin:0px 0px 0px
                                0.8ex;border-left:1px solid
                                rgb(204,204,204);padding-left:1ex">
                                <div>
                                  <div>Hi,<br>
                                    Thanks for your reply.<br>
                                    I will read the information in the
                                    links you provided and give craft a
                                    try.<br>
                                    Are there any other ways of
                                    compiling Ktechlab for Windows 10? I
                                    saw MSVC 2019 mentioned somewhere (I
                                    have VS 2019 and 2022 community
                                    editions installed).<br>
                                    <br>
                                    David.<br>
                                    <br>
                                    On 03/09/2022 20:57, Zoltan Padrah
                                    wrote:<br>
                                  </div>
                                  <blockquote type="cite">
                                    <div dir="ltr">
                                      <div>The craft recipe is in the
                                        craft-blueprints-kde repository
                                        [1] ; this git repository (and
                                        several others) is automatically
                                        cloned when Craft is set up.</div>
                                      <div><br>
                                      </div>
                                      <div>[1]<br>
                                      </div>
                                      <div><a
href="https://invent.kde.org/packaging/craft-blueprints-kde/-/blob/master/extragear/ktechlab/ktechlab.py"
                                          target="_blank"
                                          moz-do-not-send="true"
                                          class="moz-txt-link-freetext">https://invent.kde.org/packaging/craft-blueprints-kde/-/blob/master/extragear/ktechlab/ktechlab.py</a></div>
                                      <div><br>
                                      </div>
                                      <div>If you want to build KTechLab
                                        on windows, I highly recommend
                                        reading the documentation about
                                        Craft...</div>
                                      <div><br>
                                      </div>
                                      <div><a
                                          href="https://community.kde.org/Craft"
                                          target="_blank"
                                          moz-do-not-send="true"
                                          class="moz-txt-link-freetext">https://community.kde.org/Craft</a></div>
                                      <div><br>
                                      </div>
                                      <div><a
href="https://community.kde.org/Guidelines_and_HOWTOs/Build_from_source/Windows"
                                          target="_blank"
                                          moz-do-not-send="true"
                                          class="moz-txt-link-freetext">https://community.kde.org/Guidelines_and_HOWTOs/Build_from_source/Windows</a></div>
                                      <div><br>
                                      </div>
                                      <div> Zoltan<br>
                                      </div>
                                      <br>
                                    </div>
                                    <br>
                                    <div class="gmail_quote">
                                      <div dir="ltr" class="gmail_attr">David
                                        J S Briscoe <<a
                                          href="mailto:david@djsbriscoe.vispa.com"
                                          target="_blank"
                                          moz-do-not-send="true"
                                          class="moz-txt-link-freetext">david@djsbriscoe.vispa.com</a>>
                                        ezt írta (időpont: 2022. szept.
                                        3., Szo, 21:36):<br>
                                      </div>
                                      <blockquote class="gmail_quote"
                                        style="margin:0px 0px 0px
                                        0.8ex;border-left:1px solid
                                        rgb(204,204,204);padding-left:1ex">
                                        <div>
                                          <div>Hi,<br>
                                            Ive managed to install
                                            KTECHLAB on linux Mint using
                                            the APT-GET command so I
                                            didn't have to build
                                            anything. Where is the craft
                                            recipe located? Is it in the
                                            source code repository? I'd
                                            like to give it a try.
                                            Thanks.<br>
                                            <br>
                                            David.<br>
                                            <br>
                                            On 02/09/2022 21:42, Zoltan
                                            Padrah wrote:<br>
                                          </div>
                                          <blockquote type="cite">
                                            <div dir="ltr">
                                              <div>Hi David,</div>
                                              <div><br>
                                              </div>
                                              <div>building KTechLab on
                                                Windows requires KDE
                                                Craft, please see
                                                instructions here:</div>
                                              <div><br>
                                              </div>
                                              <div><a
                                                  href="https://community.kde.org/Craft"
                                                  target="_blank"
                                                  moz-do-not-send="true"
class="moz-txt-link-freetext">https://community.kde.org/Craft</a></div>
                                              <div><br>
                                              </div>
                                              <div><a
href="https://community.kde.org/Guidelines_and_HOWTOs/Build_from_source/Windows"
                                                  target="_blank"
                                                  moz-do-not-send="true"
class="moz-txt-link-freetext">https://community.kde.org/Guidelines_and_HOWTOs/Build_from_source/Windows</a></div>
                                              <div><br>
                                              </div>
                                              <div>There exists a Craft
                                                recipe for KTechLab, so
                                                in case Craft is set up,
                                                one can build KTechLab
                                                with one command.</div>
                                              <div><br>
                                              </div>
                                              <div>On Linux systems
                                                building is much
                                                simpler, you just need
                                                to install KTechLab's
                                                build dependencies,
                                                typically from package
                                                manager, then get the
                                                source code and building
                                                and running should work.
                                                Please see instructions
                                                here:</div>
                                              <div><br>
                                              </div>
                                              <div><a
                                                  href="https://invent.kde.org/sdk/ktechlab#building-and-running"
                                                  target="_blank"
                                                  moz-do-not-send="true"
class="moz-txt-link-freetext">https://invent.kde.org/sdk/ktechlab#building-and-running</a></div>
                                              <div><br>
                                              </div>
                                              <div>Depending on how much
                                                experience you have with
                                                software development or
                                                software development on
                                                Windows, building on
                                                Linux might be simpler
                                                to start overall, while
                                                building on Windows
                                                might require to fix /
                                                work-around some things
                                                as you go.</div>
                                              <div><br>
                                              </div>
                                              <div>Hope this helps,</div>
                                              <div><br>
                                              </div>
                                              <div> Zoltan</div>
                                              <div><br>
                                              </div>
                                              <div><br>
                                              </div>
                                              <div><br>
                                              </div>
                                              <div><br>
                                              </div>
                                            </div>
                                            <br>
                                            <div class="gmail_quote">
                                              <div dir="ltr"
                                                class="gmail_attr">David
                                                J S Briscoe <<a
                                                  href="mailto:david@djsbriscoe.vispa.com"
                                                  target="_blank"
                                                  moz-do-not-send="true"
class="moz-txt-link-freetext">david@djsbriscoe.vispa.com</a>> ezt
                                                írta (időpont: 2022.
                                                szept. 2., P, 18:28):<br>
                                              </div>
                                              <blockquote
                                                class="gmail_quote"
                                                style="margin:0px 0px
                                                0px
                                                0.8ex;border-left:1px
                                                solid
                                                rgb(204,204,204);padding-left:1ex">
                                                <div> Message forwarded
                                                  to developer list.<br>
                                                  <div><br>
                                                    <br>
                                                    -------- Forwarded
                                                    Message --------
                                                    <table
                                                      cellspacing="0"
                                                      cellpadding="0"
                                                      border="0">
                                                      <tbody>
                                                        <tr>
                                                          <th
                                                          valign="BASELINE"
nowrap="nowrap" align="RIGHT">From: </th>
                                                          <td>- Fri
                                                          <>, 41
                                                          GMT <></td>
                                                        </tr>
                                                        <tr>
                                                          <th
                                                          valign="BASELINE"
nowrap="nowrap" align="RIGHT">X-Mozilla-Status: </th>
                                                          <td>0001</td>
                                                        </tr>
                                                        <tr>
                                                          <th
                                                          valign="BASELINE"
nowrap="nowrap" align="RIGHT">X-Mozilla-Status2: </th>
                                                          <td>00800000</td>
                                                        </tr>
                                                        <tr>
                                                          <th
                                                          valign="BASELINE"
nowrap="nowrap" align="RIGHT">Message-ID: </th>
                                                          <td><a
                                                          href="mailto:bcba6f3e-f5c9-927a-353e-62b49a8feed8@djsbriscoe.vispa.com"
target="_blank" moz-do-not-send="true"><bcba6f3e-f5c9-927a-353e-62b49a8feed8@djsbriscoe.vispa.com></a></td>
                                                        </tr>
                                                        <tr>
                                                          <th
                                                          valign="BASELINE"
nowrap="nowrap" align="RIGHT">Date: </th>
                                                          <td>Fri, 2 Sep
                                                          2022 11:37:40
                                                          +0100</td>
                                                        </tr>
                                                        <tr>
                                                          <th
                                                          valign="BASELINE"
nowrap="nowrap" align="RIGHT">MIME-Version: </th>
                                                          <td>1.0</td>
                                                        </tr>
                                                        <tr>
                                                          <th
                                                          valign="BASELINE"
nowrap="nowrap" align="RIGHT">User-Agent: </th>
                                                          <td>Mozilla/5.0
                                                          (Windows NT
                                                          10.0; Win64;
                                                          x64; rv:102.0)
                                                          Gecko/20100101
Thunderbird/102.2.1</td>
                                                        </tr>
                                                        <tr>
                                                          <th
                                                          valign="BASELINE"
nowrap="nowrap" align="RIGHT">From: </th>
                                                          <td>David J S
                                                          Briscoe <a
                                                          href="mailto:david@djsbriscoe.vispa.com"
target="_blank" moz-do-not-send="true"><david@djsbriscoe.vispa.com></a></td>
                                                        </tr>
                                                        <tr>
                                                          <th
                                                          valign="BASELINE"
nowrap="nowrap" align="RIGHT">Subject: </th>
                                                          <td>How do I
                                                          compile/build
                                                          KTECHLAB on
                                                          Windows
                                                          10-Part2</td>
                                                        </tr>
                                                        <tr>
                                                          <th
                                                          valign="BASELINE"
nowrap="nowrap" align="RIGHT">To: </th>
                                                          <td><a
                                                          href="mailto:480129@discussion.ktechlab.p.re.sourceforge.net"
target="_blank" moz-do-not-send="true" class="moz-txt-link-freetext">480129@discussion.ktechlab.p.re.sourceforge.net</a></td>
                                                        </tr>
                                                        <tr>
                                                          <th
                                                          valign="BASELINE"
nowrap="nowrap" align="RIGHT">Content-Language: </th>
                                                          <td>en-GB</td>
                                                        </tr>
                                                        <tr>
                                                          <th
                                                          valign="BASELINE"
nowrap="nowrap" align="RIGHT">Content-Type: </th>
                                                          <td>text/plain;
                                                          charset=UTF-8;
                                                          format=flowed</td>
                                                        </tr>
                                                        <tr>
                                                          <th
                                                          valign="BASELINE"
nowrap="nowrap" align="RIGHT">Content-Transfer-Encoding: </th>
                                                          <td>7bit</td>
                                                        </tr>
                                                      </tbody>
                                                    </table>
                                                    <br>
                                                    <br>
                                                    Hi,<br>
                                                    I would like to
                                                    build Ktechlab on
                                                    Windows 10. I have
                                                    QT Creator 8.01
                                                    installed but Ive
                                                    never used it. Maybe
                                                    this would be an
                                                    opportunity to use
                                                    QT. Do you have any
                                                    build instructions I
                                                    can follow?<br>
                                                    I also have Linux
                                                    Mint 21 "Vanessa"
                                                    installed and could
                                                    build it on there as
                                                    well. Which would be
                                                    the most
                                                    straightforward one
                                                    to build on? Thanks.<br>
                                                    <br>
                                                    Regards,<br>
                                                    <br>
                                                    David, UK<br>
                                                    <br>
                                                    PS I also have
                                                    visual studio 2019
                                                    and 2022 Community
                                                    editions installed
                                                    on Windows 10. How
                                                    would I use these?
                                                    Thanks.<br>
                                                    <br>
                                                  </div>
                                                </div>
_______________________________________________<br>
                                                Ktechlab-devel mailing
                                                list<br>
                                                <a
                                                  href="mailto:Ktechlab-devel@lists.sourceforge.net"
                                                  target="_blank"
                                                  moz-do-not-send="true"
class="moz-txt-link-freetext">Ktechlab-devel@lists.sourceforge.net</a><br>
                                                <a
                                                  href="https://lists.sourceforge.net/lists/listinfo/ktechlab-devel"
                                                  rel="noreferrer"
                                                  target="_blank"
                                                  moz-do-not-send="true"
class="moz-txt-link-freetext">https://lists.sourceforge.net/lists/listinfo/ktechlab-devel</a><br>
                                              </blockquote>
                                            </div>
                                            <br>
                                            <fieldset></fieldset>
                                            <br>
                                            <fieldset></fieldset>
                                            <pre>_______________________________________________
Ktechlab-devel mailing list
<a href="mailto:Ktechlab-devel@lists.sourceforge.net" target="_blank" moz-do-not-send="true" class="moz-txt-link-freetext">Ktechlab-devel@lists.sourceforge.net</a>
<a href="https://lists.sourceforge.net/lists/listinfo/ktechlab-devel" target="_blank" moz-do-not-send="true" class="moz-txt-link-freetext">https://lists.sourceforge.net/lists/listinfo/ktechlab-devel</a>
</pre>
                                          </blockquote>
                                          <br>
                                        </div>
                                      </blockquote>
                                    </div>
                                  </blockquote>
                                  <br>
                                </div>
                              </blockquote>
                            </div>
                          </blockquote>
                          <br>
                        </div>
                      </blockquote>
                    </div>
                  </div>
                </div>
              </blockquote>
              <br>
              <br>
              <fieldset></fieldset>
              <br>
              <fieldset></fieldset>
              <pre>_______________________________________________
Ktechlab-devel mailing list
<a href="mailto:Ktechlab-devel@lists.sourceforge.net" target="_blank" moz-do-not-send="true" class="moz-txt-link-freetext">Ktechlab-devel@lists.sourceforge.net</a>
<a href="https://lists.sourceforge.net/lists/listinfo/ktechlab-devel" target="_blank" moz-do-not-send="true" class="moz-txt-link-freetext">https://lists.sourceforge.net/lists/listinfo/ktechlab-devel</a>
</pre>
            </blockquote>
            <br>
          </div>
        </blockquote>
      </div>
      <br>
      <fieldset class="moz-mime-attachment-header"></fieldset>
      <br>
      <fieldset class="moz-mime-attachment-header"></fieldset>
      <pre class="moz-quote-pre" wrap="">_______________________________________________
Ktechlab-devel mailing list
<a class="moz-txt-link-abbreviated" href="mailto:Ktechlab-devel@lists.sourceforge.net">Ktechlab-devel@lists.sourceforge.net</a>
<a class="moz-txt-link-freetext" href="https://lists.sourceforge.net/lists/listinfo/ktechlab-devel">https://lists.sourceforge.net/lists/listinfo/ktechlab-devel</a>
</pre>
    </blockquote>
    <br>
  </body>
</html>