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

--- Comment #1 from Michael Pyne <mp...@kde.org> ---
I don't think this is a failure directly about --stop-on-failure's positioning.
The option is handled by Perl's standard library (Getopt::Long module) and that
supports moving --options around as you would expect. The error message also
says something about libdbusmenu-qt (which is the only bazaar user in
kdesrc-build, so perhaps an error with that).

However there is definitely something screwy going on. Compare these commands
run from a completely empty kdesrc-build setup (only kdesrc-build
--metadata-only being run):

$ kdesrc-build -p kguiaddons --include-dependencies --stop-on-failure

Building extra-cmake-modules from <module-set at line 34> (1/2)
        Cloning extra-cmake-modules
        Source update complete for extra-cmake-modules: 1 file affected.
        Preparing build system for extra-cmake-modules.
        Running cmake...
        Compiling... succeeded (after 0 seconds)
        Installing.. succeeded (after 0 seconds)

Building kguiaddons from frameworks (2/2)
        Cloning kguiaddons
        Source update complete for kguiaddons: 1 file affected.
        Preparing build system for kguiaddons.
        Running cmake...
        Compiling... succeeded (after 0 seconds)
        Installing.. succeeded (after 0 seconds)

<<<  PACKAGES SUCCESSFULLY BUILT  >>>
extra-cmake-modules
kguiaddons

Removing 1 out of 1 old log directories...


But moving kguiaddons to the end...:

$ kdesrc-build -p --include-dependencies --stop-on-failure kguiaddons

Building libdbusmenu-qt (1/92)
        No changes to libdbusmenu-qt source, proceeding to build.
        Compiling... succeeded (after 0 seconds)
        Installing.. succeeded (after 0 seconds)

Building taglib (2/92)
        Cloning taglib
        Source update complete for taglib: 1 file affected.
        Preparing build system for taglib.
        Compiling... succeeded (after 0 seconds)
        Installing.. succeeded (after 0 seconds)

Building extra-cmake-modules from frameworks (3/92)
        Cloning extra-cmake-modules
        Source update complete for extra-cmake-modules: 1 file affected.
        Preparing build system for extra-cmake-modules.
        Running cmake...
        Compiling... succeeded (after 0 seconds)
        Installing.. succeeded (after 0 seconds)

...

Building libgpg-error (91/92)
        Cloning libgpg-error
        Source update complete for libgpg-error: 1 file affected.
        Preparing build system for libgpg-error.
        Compiling... succeeded (after 0 seconds)
        Installing.. succeeded (after 0 seconds)

Building gpgme (92/92)
        Cloning gpgme
        Source update complete for gpgme: 1 file affected.
        Preparing build system for gpgme.
        Compiling... succeeded (after 0 seconds)
        Installing.. succeeded (after 0 seconds)

<<<  PACKAGES SUCCESSFULLY BUILT  >>>
Built 92 modules

Removing 1 out of 1 old log directories...

You'll note that kguiaddons isn't the last module built either! This one will
take a bit to troubleshoot...

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

Reply via email to