<div dir="ltr">Well currently there are no Kalzium developers, but if you ask on this list or in #kde-edu someone can probably help you figure stuff out.</div><div class="gmail_extra"><br><div class="gmail_quote">On Thu, Dec 11, 2014 at 2:58 AM, Samikshan Bairagya <span dir="ltr"><<a href="mailto:samikshan@gmail.com" target="_blank">samikshan@gmail.com</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 Thu, Dec 11, 2014 at 11:14 AM, Shalin Shah <<a href="mailto:shalinshah1993@gmail.com">shalinshah1993@gmail.com</a>> wrote:<br>
> Hey,<br>
><br>
> Imported it in Qt Creator. Re-ran the CMAKE with arguments and bingo,<br>
> Kalzium is working just fine. Now, I'm interested in fixing bugs and adding<br>
> features.<br>
><br>
> Like yesterday I was suggested on IRC to fix bug 334789. Now, before fixing<br>
> bug I need to understand the code. So, is there any documentation or<br>
> something which I can read so that I can understand which .cpp file does<br>
> what function?<br>
><br>
<br>
</span>To understand the code, you need to read through it and try and<br>
understand the control flow. The header and the corresponding<br>
.cpp files should be having reasonable amount of documentation.<br>
If you feel any portion of the code is under-documented, you are<br>
welcome to add documentation yourself. However, do follow the<br>
documentation policy [1]. Also if you have difficulty with specific<br>
sections of the codebase, you can surely find help from Kalzium<br>
developers.<br>
<br>
Happy hacking.<br>
<div><div class="h5"><br>
> Yours Sincerely,<br>
> Shalin Shah<br>
><br>
> On Thu, Dec 11, 2014 at 10:35 AM, Shalin Shah <<a href="mailto:shalinshah1993@gmail.com">shalinshah1993@gmail.com</a>><br>
> wrote:<br>
>><br>
>> Ok, so all the build steps are done? If so, now, I guess I'll have to<br>
>> import it to Qt Creator right?<br>
>><br>
>> Yours Sincerely,<br>
>> Shalin Shah<br>
>><br>
>> On Thu, Dec 11, 2014 at 10:33 AM, Jeremy Whiting <<a href="mailto:jpwhiting@kde.org">jpwhiting@kde.org</a>><br>
>> wrote:<br>
>>><br>
>>> Now run it and find and fix bugs I guess. The next step is up to you<br>
>>> really, what would you like to do?<br>
>>><br>
>>> On Wed, Dec 10, 2014 at 10:02 PM, Shalin Shah <<a href="mailto:shalinshah1993@gmail.com">shalinshah1993@gmail.com</a>><br>
>>> wrote:<br>
>>>><br>
>>>> Alright! I guess that worked, though I needed root privileges to run<br>
>>>> make install.<br>
>>>><br>
>>>> Now, what next?<br>
>>>><br>
>>>> Yours Sincerely,<br>
>>>> Shalin Shah<br>
>>>><br>
>>>> On Thu, Dec 11, 2014 at 10:15 AM, Jeremy Whiting <<a href="mailto:jpwhiting@kde.org">jpwhiting@kde.org</a>><br>
>>>> wrote:<br>
>>>>><br>
>>>>> Yep, I can't remember why ubuntu and debian named their kdelibs 4<br>
>>>>> packages kdelibs5 but you want kdelibs5-dev to build kalzium master branch<br>
>>>>> which is based on kdelibs4 and qt4.<br>
>>>>><br>
>>>>> On Wed, Dec 10, 2014 at 9:37 PM, Shalin Shah <<a href="mailto:shalinshah1993@gmail.com">shalinshah1993@gmail.com</a>><br>
>>>>> wrote:<br>
>>>>>><br>
>>>>>> So, I did apt-cache search kdelibs but I get kdelibs5 not 4. Here see<br>
>>>>>> :<br>
>>>>>><br>
>>>>>> shalin@Shalin-MacBookPro:~/kalzium/build > apt-cache search kdelibs<br>
>>>>>> kdelibs-bin - core executables for KDE Applications<br>
>>>>>> kdelibs5-data - core shared data for all KDE Applications<br>
>>>>>> kdelibs5-dbg - debugging symbols for the KDE Development Platform<br>
>>>>>> libraries<br>
>>>>>> kdelibs5-dev - development files for the KDE Development Platform<br>
>>>>>> libraries<br>
>>>>>> kdelibs5-plugins - core plugins for KDE Applications<br>
>>>>>> krosspython - Python module for Kross<br>
>>>>>><br>
>>>>>> Yours Sincerely,<br>
>>>>>> Shalin Shah<br>
>>>>>><br>
>>>>>> On Thu, Dec 11, 2014 at 10:01 AM, Jeremy Whiting <<a href="mailto:jpwhiting@kde.org">jpwhiting@kde.org</a>><br>
>>>>>> wrote:<br>
>>>>>>><br>
>>>>>>> Yep, looks like you need kdelibs4 devel package in order to build<br>
>>>>>>> kalzium. I'm not sure what the package is called on linux mint but you<br>
>>>>>>> should be able to find it with apt-cache search kdelibs.<br>
>>>>>>><br>
>>>>>>> On Wed, Dec 10, 2014 at 9:25 PM, Shalin Shah<br>
>>>>>>> <<a href="mailto:shalinshah1993@gmail.com">shalinshah1993@gmail.com</a>> wrote:<br>
>>>>>>>><br>
>>>>>>>> Hi,<br>
>>>>>>>><br>
>>>>>>>> Yes, following that, I did clone the repository. Now, however, while<br>
>>>>>>>> I was to do cmake I got an error. Please see this :<br>
>>>>>>>><br>
>>>>>>>> shalin@Shalin-MacBookPro:~/kalzium/build > cmake ../<br>
>>>>>>>> -- The C compiler identification is GNU 4.8.2<br>
>>>>>>>> -- The CXX compiler identification is GNU 4.8.2<br>
>>>>>>>> -- Check for working C compiler: /usr/bin/cc<br>
>>>>>>>> -- Check for working C compiler: /usr/bin/cc -- works<br>
>>>>>>>> -- Detecting C compiler ABI info<br>
>>>>>>>> -- Detecting C compiler ABI info - done<br>
>>>>>>>> -- Check for working CXX compiler: /usr/bin/c++<br>
>>>>>>>> -- Check for working CXX compiler: /usr/bin/c++ -- works<br>
>>>>>>>> -- Detecting CXX compiler ABI info<br>
>>>>>>>> -- Detecting CXX compiler ABI info - done<br>
>>>>>>>> CMake Error at /usr/share/cmake-2.8/Modules/FindKDE4.cmake:98<br>
>>>>>>>> (message):<br>
>>>>>>>>   ERROR: cmake/modules/FindKDE4Internal.cmake not found in<br>
>>>>>>>><br>
>>>>>>>> /home/shalin/.kde/share/apps;/usr/share/mintkde-default-settings/kde4-profile/default/share/apps;/usr/share/kde4/apps<br>
>>>>>>>> Call Stack (most recent call first):<br>
>>>>>>>>   CMakeLists.txt:6 (find_package)<br>
>>>>>>>><br>
>>>>>>>><br>
>>>>>>>> CMake Warning (dev) in CMakeLists.txt:<br>
>>>>>>>>   No cmake_minimum_required command is present.  A line of code such<br>
>>>>>>>> as<br>
>>>>>>>><br>
>>>>>>>>     cmake_minimum_required(VERSION 2.8)<br>
>>>>>>>><br>
>>>>>>>>   should be added at the top of the file.  The version specified may<br>
>>>>>>>> be lower<br>
>>>>>>>>   if you wish to support older CMake versions for this project.  For<br>
>>>>>>>> more<br>
>>>>>>>>   information run "cmake --help-policy CMP0000".<br>
>>>>>>>> This warning is for project developers.  Use -Wno-dev to suppress<br>
>>>>>>>> it.<br>
>>>>>>>><br>
>>>>>>>> -- Configuring incomplete, errors occurred!<br>
>>>>>>>> See also "/home/shalin/kalzium/build/CMakeFiles/CMakeOutput.log".<br>
>>>>>>>><br>
>>>>>>>><br>
>>>>>>>><br>
>>>>>>>><br>
>>>>>>>><br>
>>>>>>>><br>
>>>>>>>><br>
>>>>>>>><br>
>>>>>>>> Then I added the link of minimum cmake version in the CMakeList.txt<br>
>>>>>>>> file and the error I got was as under -<br>
>>>>>>>><br>
>>>>>>>> shalin@Shalin-MacBookPro:~/kalzium/build > cmake ../<br>
>>>>>>>> CMake Error at /usr/share/cmake-2.8/Modules/FindKDE4.cmake:98<br>
>>>>>>>> (message):<br>
>>>>>>>>   ERROR: cmake/modules/FindKDE4Internal.cmake not found in<br>
>>>>>>>><br>
>>>>>>>> /home/shalin/.kde/share/apps;/usr/share/mintkde-default-settings/kde4-profile/default/share/apps;/usr/share/kde4/apps<br>
>>>>>>>> Call Stack (most recent call first):<br>
>>>>>>>>   CMakeLists.txt:7 (find_package)<br>
>>>>>>>><br>
>>>>>>>><br>
>>>>>>>> -- Configuring incomplete, errors occurred!<br>
>>>>>>>> See also "/home/shalin/kalzium/build/CMakeFiles/CMakeOutput.log".<br>
>>>>>>>><br>
>>>>>>>><br>
>>>>>>>><br>
>>>>>>>><br>
>>>>>>>><br>
>>>>>>>> Don't we have to set up KDE environment and all before building this<br>
>>>>>>>> code?<br>
>>>>>>>><br>
>>>>>>>> Yours Sincerely,<br>
>>>>>>>> Shalin Shah<br>
>>>>>>>><br>
>>>>>>>> On Thu, Dec 11, 2014 at 9:52 AM, Shalin Shah<br>
>>>>>>>> <<a href="mailto:shalinshah1993@gmail.com">shalinshah1993@gmail.com</a>> wrote:<br>
>>>>>>>>><br>
>>>>>>>>> Hi,<br>
>>>>>>>>><br>
>>>>>>>>> Yes, following that I did clone the repository. Now, however, while<br>
>>>>>>>>> I was t doing cmake I got an error.<br>
>>>>>>>>><br>
>>>>>>>>> shalin@Shalin-MacBookPro:~/kalzium/build > cmake ../<br>
>>>>>>>>> -- The C compiler identification is GNU 4.8.2<br>
>>>>>>>>> -- The CXX compiler identification is GNU 4.8.2<br>
>>>>>>>>> -- Check for working C compiler: /usr/bin/cc<br>
>>>>>>>>> -- Check for working C compiler: /usr/bin/cc -- works<br>
>>>>>>>>> -- Detecting C compiler ABI info<br>
>>>>>>>>> -- Detecting C compiler ABI info - done<br>
>>>>>>>>> -- Check for working CXX compiler: /usr/bin/c++<br>
>>>>>>>>> -- Check for working CXX compiler: /usr/bin/c++ -- works<br>
>>>>>>>>> -- Detecting CXX compiler ABI info<br>
>>>>>>>>> -- Detecting CXX compiler ABI info - done<br>
>>>>>>>>> CMake Error at /usr/share/cmake-2.8/Modules/FindKDE4.cmake:98<br>
>>>>>>>>> (message):<br>
>>>>>>>>>   ERROR: cmake/modules/FindKDE4Internal.cmake not found in<br>
>>>>>>>>><br>
>>>>>>>>> /home/shalin/.kde/share/apps;/usr/share/mintkde-default-settings/kde4-profile/default/share/apps;/usr/share/kde4/apps<br>
>>>>>>>>> Call Stack (most recent call first):<br>
>>>>>>>>>   CMakeLists.txt:6 (find_package)<br>
>>>>>>>>><br>
>>>>>>>>><br>
>>>>>>>>> CMake Warning (dev) in CMakeLists.txt:<br>
>>>>>>>>>   No cmake_minimum_required command is present.  A line of code<br>
>>>>>>>>> such as<br>
>>>>>>>>><br>
>>>>>>>>>     cmake_minimum_required(VERSION 2.8)<br>
>>>>>>>>><br>
>>>>>>>>>   should be added at the top of the file.  The version specified<br>
>>>>>>>>> may be lower<br>
>>>>>>>>>   if you wish to support older CMake versions for this project.<br>
>>>>>>>>> For more<br>
>>>>>>>>>   information run "cmake --help-policy CMP0000".<br>
>>>>>>>>> This warning is for project developers.  Use -Wno-dev to suppress<br>
>>>>>>>>> it.<br>
>>>>>>>>><br>
>>>>>>>>> -- Configuring incomplete, errors occurred!<br>
>>>>>>>>> See also "/home/shalin/kalzium/build/CMakeFiles/CMakeOutput.log".<br>
>>>>>>>>><br>
>>>>>>>>><br>
>>>>>>>>><br>
>>>>>>>>><br>
>>>>>>>>><br>
>>>>>>>>><br>
>>>>>>>>><br>
>>>>>>>>><br>
>>>>>>>>> Then I added the link of minimum cmake version in the CMakeList.txt<br>
>>>>>>>>> file and the error I got was as under -<br>
>>>>>>>>><br>
>>>>>>>>> shalin@Shalin-MacBookPro:~/kalzium/build > cmake ../<br>
>>>>>>>>> CMake Error at /usr/share/cmake-2.8/Modules/FindKDE4.cmake:98<br>
>>>>>>>>> (message):<br>
>>>>>>>>>   ERROR: cmake/modules/FindKDE4Internal.cmake not found in<br>
>>>>>>>>><br>
>>>>>>>>> /home/shalin/.kde/share/apps;/usr/share/mintkde-default-settings/kde4-profile/default/share/apps;/usr/share/kde4/apps<br>
>>>>>>>>> Call Stack (most recent call first):<br>
>>>>>>>>>   CMakeLists.txt:7 (find_package)<br>
>>>>>>>>><br>
>>>>>>>>><br>
>>>>>>>>> -- Configuring incomplete, errors occurred!<br>
>>>>>>>>> See also "/home/shalin/kalzium/build/CMakeFiles/CMakeOutput.log".<br>
>>>>>>>>><br>
>>>>>>>>><br>
>>>>>>>>><br>
>>>>>>>>><br>
>>>>>>>>> Also, I've attached the error log file with this email.<br>
>>>>>>>>><br>
>>>>>>>>> Don't we have to set up KDE environment and all before building<br>
>>>>>>>>> this code?<br>
>>>>>>>>><br>
>>>>>>>>> Yours Sincerely,<br>
>>>>>>>>> Shalin Shah<br>
>>>>>>>>><br>
>>>>>>>>> On Thu, Dec 11, 2014 at 1:05 AM, Jeremy Whiting <<a href="mailto:jpwhiting@kde.org">jpwhiting@kde.org</a>><br>
>>>>>>>>> wrote:<br>
>>>>>>>>>><br>
>>>>>>>>>> Shalin,<br>
>>>>>>>>>><br>
>>>>>>>>>> I thought the kstars building instructions would help. You clone<br>
>>>>>>>>>> from <a href="http://anongit.kde.org/kalzium" target="_blank">anongit.kde.org/kalzium</a>, build with<br>
>>>>>>>>>> mkdir build && cd build && cmake ../ && make && make install<br>
>>>>>>>>>><br>
>>>>>>>>>> It depends on eigen3 and some other libraries such as Qt4.<br>
>>>>>>>>>><br>
>>>>>>>>>> BR,<br>
>>>>>>>>>> Jeremy<br>
>>>>>>>>>><br>
>>>>>>>>>><br>
>>>>>>>>>> On Wed, Dec 10, 2014 at 12:30 PM, Shalin Shah<br>
>>>>>>>>>> <<a href="mailto:shalinshah1993@gmail.com">shalinshah1993@gmail.com</a>> wrote:<br>
>>>>>>>>>>><br>
>>>>>>>>>>> Hello,<br>
>>>>>>>>>>><br>
>>>>>>>>>>> I'm a senior at DA-IICT, India and I'm interested in contributing<br>
>>>>>>>>>>> to Kalzium.<br>
>>>>>>>>>>><br>
>>>>>>>>>>> Can you give me some links on where to start and also how to<br>
>>>>>>>>>>> build Kalzium on my Linux MINT? What are the dependencies and libraries<br>
>>>>>>>>>>> required?<br>
>>>>>>>>>>><br>
>>>>>>>>>>> Thank-you.<br>
>>>>>>>>>>><br>
>>>>>>>>>>> With Regards,<br>
>>>>>>>>>>> Shalin Shah<br>
>>>>>>>>>>><br>
>>>>>>>>>>> _______________________________________________<br>
>>>>>>>>>>> kde-edu mailing list<br>
>>>>>>>>>>> <a href="mailto:kde-edu@mail.kde.org">kde-edu@mail.kde.org</a><br>
>>>>>>>>>>> <a href="https://mail.kde.org/mailman/listinfo/kde-edu" target="_blank">https://mail.kde.org/mailman/listinfo/kde-edu</a><br>
>>>>>>>>>>><br>
>>>>>>>>>><br>
>>>>>>>>>><br>
>>>>>>>>>> _______________________________________________<br>
>>>>>>>>>> kde-edu mailing list<br>
>>>>>>>>>> <a href="mailto:kde-edu@mail.kde.org">kde-edu@mail.kde.org</a><br>
>>>>>>>>>> <a href="https://mail.kde.org/mailman/listinfo/kde-edu" target="_blank">https://mail.kde.org/mailman/listinfo/kde-edu</a><br>
>>>>>>>>>><br>
>>>>>>>>><br>
>>>>>>>><br>
>>>>>>>><br>
>>>>>>>> _______________________________________________<br>
>>>>>>>> kde-edu mailing list<br>
>>>>>>>> <a href="mailto:kde-edu@mail.kde.org">kde-edu@mail.kde.org</a><br>
>>>>>>>> <a href="https://mail.kde.org/mailman/listinfo/kde-edu" target="_blank">https://mail.kde.org/mailman/listinfo/kde-edu</a><br>
>>>>>>>><br>
>>>>>>><br>
>>>>>>><br>
>>>>>>> _______________________________________________<br>
>>>>>>> kde-edu mailing list<br>
>>>>>>> <a href="mailto:kde-edu@mail.kde.org">kde-edu@mail.kde.org</a><br>
>>>>>>> <a href="https://mail.kde.org/mailman/listinfo/kde-edu" target="_blank">https://mail.kde.org/mailman/listinfo/kde-edu</a><br>
>>>>>>><br>
>>>>>><br>
>>>>>><br>
>>>>>> _______________________________________________<br>
>>>>>> kde-edu mailing list<br>
>>>>>> <a href="mailto:kde-edu@mail.kde.org">kde-edu@mail.kde.org</a><br>
>>>>>> <a href="https://mail.kde.org/mailman/listinfo/kde-edu" target="_blank">https://mail.kde.org/mailman/listinfo/kde-edu</a><br>
>>>>>><br>
>>>>><br>
>>>>><br>
>>>>> _______________________________________________<br>
>>>>> kde-edu mailing list<br>
>>>>> <a href="mailto:kde-edu@mail.kde.org">kde-edu@mail.kde.org</a><br>
>>>>> <a href="https://mail.kde.org/mailman/listinfo/kde-edu" target="_blank">https://mail.kde.org/mailman/listinfo/kde-edu</a><br>
>>>>><br>
>>>><br>
>>>><br>
>>>> _______________________________________________<br>
>>>> kde-edu mailing list<br>
>>>> <a href="mailto:kde-edu@mail.kde.org">kde-edu@mail.kde.org</a><br>
>>>> <a href="https://mail.kde.org/mailman/listinfo/kde-edu" target="_blank">https://mail.kde.org/mailman/listinfo/kde-edu</a><br>
>>>><br>
>>><br>
>>><br>
>>> _______________________________________________<br>
>>> kde-edu mailing list<br>
>>> <a href="mailto:kde-edu@mail.kde.org">kde-edu@mail.kde.org</a><br>
>>> <a href="https://mail.kde.org/mailman/listinfo/kde-edu" target="_blank">https://mail.kde.org/mailman/listinfo/kde-edu</a><br>
>>><br>
>><br>
><br>
><br>
> _______________________________________________<br>
> kde-edu mailing list<br>
> <a href="mailto:kde-edu@mail.kde.org">kde-edu@mail.kde.org</a><br>
> <a href="https://mail.kde.org/mailman/listinfo/kde-edu" target="_blank">https://mail.kde.org/mailman/listinfo/kde-edu</a><br>
><br>
<br>
<br>
</div></div>[1] <a href="https://techbase.kde.org/Policies/KDE4_Library_Documentation_Policy" target="_blank">https://techbase.kde.org/Policies/KDE4_Library_Documentation_Policy</a><br>
<span class="HOEnZb"><font color="#888888"><br>
--<br>
Regards,<br>
Samikshan Bairagya,<br>
KDE India | Red Hat<br>
<a href="http://samxan.wordpress.com" target="_blank">http://samxan.wordpress.com</a><br>
(samikshan on Freenode IRC)<br>
</font></span><div class="HOEnZb"><div class="h5">_______________________________________________<br>
kde-edu mailing list<br>
<a href="mailto:kde-edu@mail.kde.org">kde-edu@mail.kde.org</a><br>
<a href="https://mail.kde.org/mailman/listinfo/kde-edu" target="_blank">https://mail.kde.org/mailman/listinfo/kde-edu</a><br>
</div></div></blockquote></div><br></div>