<html>
  <head>
    <meta content="text/html; charset=utf-8" http-equiv="Content-Type">
  </head>
  <body text="#000000" bgcolor="#FFFFFF">
    Hi,<br>
    <br>
    I answer below. <br>
    <br>
    Next time, please right to amarok-devel, so that the answers can
    help other people too. And if I don't have time to answer, Aroonav
    might do so.<br>
    <br>
    Le 01/09/2015 14:27, RISHABH GUPTA a écrit :
    <blockquote
cite="mid:CAB9YDnV6RfOUh+muf6_JixkP07iN8hzv1qUL=etHohNZD6fLrg@mail.gmail.com"
      type="cite">
      <div dir="ltr">
        <div class="gmail_extra">
          <div class="gmail_quote">On Sun, Aug 30, 2015 at 2:18 PM,
            Olivier Churlaud <span dir="ltr"><<a
                moz-do-not-send="true"
                href="mailto:olivier@churlaud.com" target="_blank"><a class="moz-txt-link-abbreviated" href="mailto:olivier@churlaud.com">olivier@churlaud.com</a></a>></span>
            wrote:<br>
            <blockquote class="gmail_quote" style="margin:0px 0px 0px
              0.8ex;border-left:1px solid
              rgb(204,204,204);padding-left:1ex">
              <div>
                <p dir="ltr">It's normal.<br>
                </p>
              </div>
            </blockquote>
            <div><br>
            </div>
            <div>What is normal?to get the header file errors i
              mentioned in the previous ,is that what you were referring
              to as normal ?  <br>
            </div>
          </div>
        </div>
      </div>
    </blockquote>
    Yes, it's what I was referring to.<br>
    <blockquote
cite="mid:CAB9YDnV6RfOUh+muf6_JixkP07iN8hzv1qUL=etHohNZD6fLrg@mail.gmail.com"
      type="cite">
      <div dir="ltr">
        <div class="gmail_extra">
          <div class="gmail_quote">
            <blockquote class="gmail_quote" style="margin:0px 0px 0px
              0.8ex;border-left:1px solid
              rgb(204,204,204);padding-left:1ex">
              <div>
                <p dir="ltr">We did'nt work on this part...  Normally
                  thd last commits don't try to compilf this. </p>
                <p dir="ltr">See with Aditya, he has the same
                  environment like you and went further..</p>
                <p dir="ltr">Cheers<br>
                  Olivier<br>
                  <br>
                </p>
              </div>
            </blockquote>
            <div>I would like to understand how you work ?You started
              working on this very recently and still have made so many
              commits .I too would like to start making commits.So ,if
              you could tell me your way of working on this ,that would
              be great.<br>
              <br>
            </div>
          </div>
        </div>
      </div>
    </blockquote>
    I just compile some code until an error, correct the error, and go
    further..  <br>
    <blockquote
cite="mid:CAB9YDnV6RfOUh+muf6_JixkP07iN8hzv1qUL=etHohNZD6fLrg@mail.gmail.com"
      type="cite">
      <div dir="ltr">
        <div class="gmail_extra">
          <div class="gmail_quote">
            <div>I have shifted to fedora 22 and i am done setting it up
              .I have generated the makefiles. After i run the command
              make i get error at 98% <br>
            </div>
            <div>console output :<br>
                        <br>
              [ 98%] Building CXX object
src/core-impl/storage/sql/mysqlserverstorage/CMakeFiles/amarok_storage-mysqlserverstorage.dir/amarok_storage-mysqlserverstorage_automoc.cpp.o<br>
              Linking CXX shared module
              amarok_storage-mysqlserverstorage.so<br>
              CMakeFiles/amarok_storage-mysqlserverstorage.dir/MySqlServerStorageFactory.cpp.o:
              In function `factory::factory()':<br>
              <br>
              /home/rishabh/kde/src/amarok/src/core-impl/storage/sql/mysqlserverstorage/MySqlServerStorageFactory.cpp:23:
              undefined reference to `vtable for factory'<br>
              <br>
              CMakeFiles/amarok_storage-mysqlserverstorage.dir/MySqlServerStorageFactory.cpp.o:
              In function `factory::~factory()':<br>
              /home/rishabh/kde/src/amarok/src/core-impl/storage/sql/mysqlserverstorage/MySqlServerStorageFactory.cpp:23:
              undefined reference to `vtable for factory'<br>
              <br>
            </div>
            <div>how do i solve this ?<br>
              <br>
            </div>
          </div>
        </div>
      </div>
    </blockquote>
    It's the next step. We are also at the same error: the
    StorageFactory has to be ported. I don't have time to do this for
    now, but Aroonav may be on it, or I'll do this when I'll have time.<br>
    If you have some ideas, you can also work on this. Before commiting,
    put your code in review (<a class="moz-txt-link-freetext" href="https://git.reviewboard.kde.org">https://git.reviewboard.kde.org</a>) so that
    Aroonav or I can check it.<br>
    <blockquote
cite="mid:CAB9YDnV6RfOUh+muf6_JixkP07iN8hzv1qUL=etHohNZD6fLrg@mail.gmail.com"
      type="cite">
      <div dir="ltr">
        <div class="gmail_extra">
          <div class="gmail_quote">
            <div><br>
            </div>
            <div>thank you,<br>
            </div>
            <div>rishabh<br>
            </div>
            <div><br>
            </div>
          </div>
        </div>
      </div>
    </blockquote>
    You're welcome<br>
    Olivier<br>
    <blockquote
cite="mid:CAB9YDnV6RfOUh+muf6_JixkP07iN8hzv1qUL=etHohNZD6fLrg@mail.gmail.com"
      type="cite">
      <div dir="ltr">
        <div class="gmail_extra">
          <div class="gmail_quote">
            <div><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>
                <p dir="ltr">--</p>
                <p dir="ltr">Olivier CHURLAUD</p>
                <p dir="ltr">Engineer Student at Ecole Centrale de Lyon</p>
                <p dir="ltr">in Dual Degree at TU Berlin, M.Sc.
                  Elektrotechnik</p>
                <p dir="ltr">@: <a moz-do-not-send="true"
                    href="mailto:olivier@churlaud.com" target="_blank">olivier@churlaud.com</a></p>
                <p dir="ltr">tel: +49 (0)1575-2931348</p>
                <p dir="ltr">in:  <a moz-do-not-send="true"
                    href="http://linkedin.com/in/olivierchurlaud"
                    target="_blank">http://linkedin.com/in/olivierchurlaud</a>;</p>
                <p dir="ltr">web: <a moz-do-not-send="true"
                    href="http://olivier.churlaud.com" target="_blank">http://olivier.churlaud.com</a><br>
                  <br>
                </p>
                <div>
                  <div class="h5">
                    <div class="gmail_quote">Sur 30 août 2015, à 08:23,
                      RISHABH GUPTA <<a moz-do-not-send="true"
                        href="mailto:rishabh9511@gmail.com"
                        target="_blank">rishabh9511@gmail.com</a>> a
                      écrit:
                      <blockquote class="gmail_quote" style="margin:0pt
                        0pt 0pt 0.8ex;border-left:1px solid
                        rgb(204,204,204);padding-left:1ex">
                        <div dir="ltr">
                          <div>
                            <div>
                              <div> hello olivier, <br>
                              </div>
                              <br>
                            </div>
                            As suggested by you I installed the latest
                            kubuntu and started with the porting process
                            .I followed the instructions here <a
                              moz-do-not-send="true"
                              href="https://community.kde.org/Amarok/Development/KF5port"
                              target="_blank"><a class="moz-txt-link-freetext" href="https://community.kde.org/Amarok/Development/KF5port">https://community.kde.org/Amarok/Development/KF5port</a></a>
                            and with help from aroonav I was able to
                            generate the make files.But right now the
                            code builds till 16% and then produces an
                            error which forces the  compilation to
                            terminate .Here's the link to the console
                            output <br>
                            <a moz-do-not-send="true"
                              href="http://pastebin.com/jNPU8023"
                              target="_blank">http://pastebin.com/jNPU8023</a> 
                            . <br>
                            <br>
                            <br>
                          </div>
                          <div> Changes I have made till now : <br>
                            <br>
                          </div>
                          <div> AmazonSettingsModule.h included
                            kcmoudle.h ,now I have changed it to
                            #include<kF5/KConfigWidgets/kcmodule.h>.
                            <br>
                            <br>
                          </div>
                          <div> After making this change the error you
                            will find in the console output is being
                            produced .This can be sorted if I  make
                            changes in the kf5/kconfigwidgets/kcmodule.h
                            ,but according to aroonav no changes should
                            be made in  this header file.So I am stuck
                            with this error and need your help in
                            sorting this out . <br>
                            <br>
                          </div>
                          <div> Also,do I need to install the
                            dependencies mentioned here  <a
                              moz-do-not-send="true"
href="http://blogs.fsfe.org/myriam/2009/09/26/compiling-amarok-from-git-locally-full-summary/"
                              target="_blank">blogs.fsfe.org/myriam/2009/09/26/compiling-amarok-from-git-locally-full-summary/</a>
                            . I used this blog just to set the env
                            variables . <br>
                            <br>
                          </div>
                          <div> cheers, <br>
                          </div>
                          <div> rishabh <br>
                          </div>
                        </div>
                        <div class="gmail_extra"> <br>
                          <div class="gmail_quote"> On Fri, Aug 21, 2015
                            at 4:42 PM, Olivier Churlaud <span
                              dir="ltr"><<a moz-do-not-send="true"
                                href="mailto:olivier@churlaud.com"
                                target="_blank">olivier@churlaud.com</a>></span>
                            wrote: <br>
                            <blockquote class="gmail_quote"
                              style="margin:0px 0px 0px
                              0.8ex;border-left:1px solid
                              rgb(204,204,204);padding-left:1ex"> Le
                              20/08/2015 20:17, RISHABH GUPTA a écrit :
                              <br>
                              <blockquote class="gmail_quote"
                                style="margin:0px 0px 0px
                                0.8ex;border-left:1px solid
                                rgb(204,204,204);padding-left:1ex">
                                hello olivier, <br>
                              </blockquote>
                              Hi! <span><br>
                                <blockquote class="gmail_quote"
                                  style="margin:0px 0px 0px
                                  0.8ex;border-left:1px solid
                                  rgb(204,204,204);padding-left:1ex"> <br>
                                  Through amarok-devel mailing list i
                                  came to know that you are helping out
                                  aroonav in the porting process.I would
                                  like to do the same but for that i
                                  need some help which would help me
                                  getting started .I read the mails
                                  between you and aroonav on the mailing
                                  list but didn't understand much from
                                  that.Changing header files and code
                                  and then checking whether it compiles
                                  with kde5 libs or not ?Is that all? <br>
                                </blockquote>
                              </span> No it's not all. It's the easy
                              part to change the headers and translate
                              some commands of KDE4 to KF5 or Qt5. Then
                              all the graphical classes must be
                              rewritten (almost) from scratch to be in
                              QML. I've never done this, so I'm waiting
                              a little to get some help. You can go
                              further with the 1st part if you want. <br>
                              <br>
                              Basically, you start the compilation, and
                              where it fails, you try to correct the
                              error. <span><br>
                                <br>
                                <blockquote class="gmail_quote"
                                  style="margin:0px 0px 0px
                                  0.8ex;border-left:1px solid
                                  rgb(204,204,204);padding-left:1ex"> I
                                  am on kubuntu 14.10 which comes with
                                  qt4 ,do i need to change my dev
                                  environment or is there any workaround
                                  for that? <br>
                                </blockquote>
                              </span> You would need a VM with the last
                              kubuntu  or whatever that ships KF5 + Qt5.
                              It's the easiest part. Else, you can put
                              the KF5/plasma5 libs under a prefix in
                              order to compile (I guess) but I never
                              done this, and I can't help you to do
                              this. I'd rather install a virtual machine
                              <span><br>
                                <blockquote class="gmail_quote"
                                  style="margin:0px 0px 0px
                                  0.8ex;border-left:1px solid
                                  rgb(204,204,204);padding-left:1ex"> <br>
                                  any help would be great . <br>
                                  thanks, <br>
                                  rishabh <br>
                                </blockquote>
                                <br>
                              </span> Cheers! <span><font
                                  color="#888888"><br>
                                  Olivier<br>
                                  <br>
                                </font></span> </blockquote>
                          </div>
                          <br>
                        </div>
                      </blockquote>
                    </div>
                  </div>
                </div>
              </div>
            </blockquote>
          </div>
          <br>
        </div>
      </div>
    </blockquote>
    <br>
  </body>
</html>