https://bugs.kde.org/show_bug.cgi?id=354143

Piotr Mierzwinski <piotr.mierzwin...@gmail.com> changed:

           What    |Removed                     |Added
----------------------------------------------------------------------------
             Status|RESOLVED                    |REOPENED
         Resolution|FIXED                       |---

--- Comment #12 from Piotr Mierzwinski <piotr.mierzwin...@gmail.com> ---
Sorry, but for me this is not fixed. I expected quite different output. I mean
output like this generated by KDevelop4 - attachment:
"qtcmd2_build_kdevelop4_output (pretty output generated by KDevelop4" or same
like is produced in terminal: attachment "kate_build_terminal_make_-j2". Other
are wrong. Thus such output where in almost every lines I get percentage
indicator. After this fix I get periodically percentage indicator. 
I made the tests with my project (qtcmd2) and with yours: kdevelop.
I tested building with 2, 4, and 8 jobs.

Before building I've checked only one plugin referring to build:
* Settings -> Plugins: "Build project by CMake"
In option "Loaded plugins" also there was visible "Building by make" despite in
"Configure plugins" is unchecked. The most likely one is dependent on the
second, so that's mean lack of consistency or minor bug.

* Project configuration:
Default cmake executable: /usr/bin/cmake
(but after pressing OK it has been reset to empty value - It doesn't matter
because cmake works)
Generator: Unix Makefile

Configure cmake settings:
QT_QMAKE_EXECUTABLE  /usr/bin/qmake-qt4

Configure Make settings:
- test1: "Number of simultaneous jobs:" 8
- test2: "Number of simultaneous jobs:" 4
- test3: "Number of simultaneous jobs:" 2

Make executable:  make
Active environment profile:  default

In kdevelop case percentage indicator appeared only with only following lines:
[  6%] Automatic moc for target test_gdb
[ 52%] Linking CXX executable debugeeqt

In my project
[ 37%] Scanning dependencies of target qtcmd2tarsubsystem
[ 61%] Linking CXX shared library 
When I built using 2 jobs then there wasn't no one percentage indicator
(despite there were "Scanning dependencies..." strings in output).

And if you check attachments you will see that not everyone matching (to above
template) lines have percentage indicator :/. So it means that this is randomly
:(. Second issue is that sometimes lines are starting with a capital letter and
sometimes not. Building in terminal I didn't notice it.

This test I've made on Kubuntu 15.10 with following tools:
# cmake --version
cmake version 3.2.2
# make --version
GNU Make 4.0
# gcc --version
gcc (Ubuntu 5.2.1-22ubuntu2) 5.2.1 20151010

On the end I built my project being in terminal - attachment:
"qtcmd2_build_j4_terminal_output". Thanks that I found where is the bug. It
turned out that percentage indicator is displayed with lines where should not
be displayed. There is in "Scanning dependencies" and should be for example in
"Building ...". There is in every place where should not be.

-- 
You are receiving this mail because:
You are watching all bug changes.

Reply via email to