[prev in list] [next in list] [prev in thread] [next in thread] 

List:       kde-edu-devel
Subject:    Build failed in Jenkins: analitza_master #112
From:       KDE CI System  <null () kde ! org>
Date:       2014-09-18 0:27:40
Message-ID: 565613277.37.1411000061281.JavaMail.jenkins () build
[Download RAW message or body]

See <http://build.kde.org/job/analitza_master/112/changes>

Changes:

[aleixpol] Massive port to Qt5/KF5

[aleixpol] Just always find OpenGL, we can react to it not being found anyway

[aleixpol] Port plots3ddemo to QCommandLineParser

[aleixpol] Fix plotter3d compilation

[aleixpol] Considering approaches to imaginary numbers

[aleixpol] Iteration towards imaginary values, doesn't work

[aleixpol] port to kf5++

[aleixpol] Remove compile-time dependency

[aleixpol] Drop GLU dependency on Plotter3D

[aleixpol] Try to depend on Qt functions

[aleixpol] --unneeded includes

[aleixpol] glu is not needed anymore

[aleixpol] Fix how version numbers are defined

[aleixpol] Use camelcase target names

[aleixpol] Split AnalitzaGui in 2

[aleixpol] Remove FindAnalitza.cmake for good

[aleixpol] Moved the declarative plugin from KAlgebra

[aleixpol] --warning

[aleixpol] fix compilation

[aleixpol] No need to specify that libraries are shared

[aleixpol] Set the full explanation for the whatsthis role in the VariablesModel

[aleixpol] Use QImage instead of QPixmap to buffer the QtQuick version of Graph2D

[aleixpol] Support wheel for changing the scale on QML 2D plots

[aleixpol] Make sure scaling works reasonably well on mobile

[aleixpol] adapt to changes in kf5

[aleixpol] Make sure ECM is generating the config file

[aleixpol] Fix dependencies and modules

[aleixpol] Better usage of the palette

[aleixpol] Polish porting

[aleixpol] Cleanup

[aleixpol] Use specific API when available

[aleixpol] Export 3D plots into X3D files

[aleixpol] Make it possible to specify intervals from the 3D export demo

[aleixpol] Late night microoptimizations

[aleixpol] Simplify how plots are painted

[aleixpol] Make it possible to export many shapes at once

[percy.camilo.ta] Setup basic infrastructure for matrix builtin methods.

[percy.camilo.ta] Add Analyzer::registerBuiltinMethods method: will add the matrix \
commands to Analitza. Each matrix command/builtinmethod will expose its own name id \
and type as static attributes, also this classes will be private API.

[percy.camilo.ta] Fix little ExpressionTypeChecker bug when reporting invalid \
configuration of parameters for a builtin method. CCMAIL: aleixpol@kde.org

[percy.camilo.ta] Inital approach to construct a normal/standard matrix.

[percy.camilo.ta] matrix(m,n) creates a nxm-matrix filled with zeros.

[percy.camilo.ta] Update code comments and basic documentation.

[percy.camilo.ta] AnalitzaUtils::fillMatrix help us to fill a matrix with a fixed \
value.

[percy.camilo.ta] Update documentation and credits of AnalitzaUtils

[percy.camilo.ta] identitymatrix command implemented.

[percy.camilo.ta] First bits of diag command (aka diagonal matrix)

[percy.camilo.ta] diag command done.

[percy.camilo.ta] Implemented a new method (bool Expression::isMatrix(mat))

[percy.camilo.ta] Some ideas to use diag command to calculate the diagonal part of a \
given matrix.

[percy.camilo.ta] Now diag(A) command can calculate the diagonal part of a given \
matrix A.

[percy.camilo.ta] When calculated a builtmethod, if it returns an expression with \
errors, then the user doesn't have to print anything. Since we have an error state in \
Analyzer, then (to have uniform behaviour) we will print an empty string instead of \
0. This way, if we have an error and the user prints the calculated result (by a bad \
use of API) then we will show an empty string instead of 0 (0 can't be understood as \
a computation, basically we tend to avoid misunderstandings in the use of API)

[percy.camilo.ta] Improving guards.

[percy.camilo.ta] tridiag(a, b, c, n) constructs a tridiagonal nxn-matrix (a below \
diag, b main diag, c above diag)

[percy.camilo.ta] Add initial ideas to have consistent types for matrix commands \
along with the constraints over the supported types.

[percy.camilo.ta] Fix matrix operation bug (adding two matrices) and add proper \
analitza test.

[percy.camilo.ta] Implement scalar multiplication of matrix (add proper analitza test \
too)

[percy.camilo.ta] Fix minor memory issue in scalar-matrix multiplication

[percy.camilo.ta] Just playing with ExpressionType.

[percy.camilo.ta] New test scenary TypeCheckTest::testAlternatives

[percy.camilo.ta] Matrix commands fully integrate with operations.

[percy.camilo.ta] Improve the testing of matrix commands.

[percy.camilo.ta] First approach for getndiag command (will get nth diagonal of a \
matrix)

[percy.camilo.ta] Add error messages when build an invalid matrix.

[percy.camilo.ta] unsigned int to describe matrix size

[percy.camilo.ta] Add assert to verify same size for all matrixrow elements.

[percy.camilo.ta] Add some guards. Minor fixes

[percy.camilo.ta] Better API for matrix. Define matrixrow as contained type of matrix \
across all library.

[percy.camilo.ta] Improve even more matrix API.

[percy.camilo.ta] New matrix commands almost finish. Improve unit tests.

[percy.camilo.ta] Fix some compiler warnings.

[percy.camilo.ta] Add assert to check non null ptr

[percy.camilo.ta] Add new query methods to Vector: hasOnlyNumbers, \
isStandardBasisVector and isDiagonalRow

[percy.camilo.ta] Implement methods for matrix: isZero and hasOnlyNumbers

[percy.camilo.ta] Add new utils to query the type of a given matrix

[percy.camilo.ta] Add command isidentitymatrix to analitza

[percy.camilo.ta] More matrix commands.

[percy.camilo.ta] Basic changes to support variadic builtin methods. New class \
Analitza::None.

[percy.camilo.ta] Make Analitza::Operations can handle errors with Analitza::None, \
for cases with matrices and reals.

[percy.camilo.ta] Analitza have now variadic functions/builtin methods.

[percy.camilo.ta] Make all tests pass ok with new changes.

[percy.camilo.ta] Fix error messages in operations.

[percy.camilo.ta] Add 'matrix' command.

[percy.camilo.ta] Rewrite some commands to use variadic builtin methods.

[percy.camilo.ta] Add support to construct block diagonal matrices using diag \
command.

[percy.camilo.ta] Add more matrix tests.

[percy.camilo.ta] Minor optimization.

[percy.camilo.ta] Add more guards to create matrix expressions. Improve matrix tests.

[percy.camilo.ta] Improve error handling by using Analitza::None

[percy.camilo.ta] Add more matrix tests.

[percy.camilo.ta] Better i18n messages.

[percy.camilo.ta] More matrix test for incorrect use of commands.

[percy.camilo.ta] Command 'matrix' can build block matrices.

[percy.camilo.ta] Command 'matrix' can build block matrices by column vectors too.

[percy.camilo.ta] Improve the code that builds block matrix.

[percy.camilo.ta] Minor fixes to expressiontypechecker and matrixtest.

[percy.camilo.ta] Improve type system for variadic functions.

[percy.camilo.ta] Add some comments.

[percy.camilo.ta] Minor fix in ExpressionTypeChecker to handle errors with variadic \
functions.

[percy.camilo.ta] Add 'commands' folder and move matrixbuiltinmethods into it.

[percy.camilo.ta] Split matrixbuiltinmethods into matrixcommands, blockmatrixcommands \
and matrixqueries.

[percy.camilo.ta] Splitting matrixbuiltinmethods complete.

[percy.camilo.ta] Add listcommands.h/cpp and vectorcommands.h/cpp

[percy.camilo.ta] New command 'range' to build sequences.

[percy.camilo.ta] Fix error messages for type checking.

[percy.camilo.ta] Finish implementation of 'range' command.

[percy.camilo.ta] Improve vector command implementation: now we can use \
vector(range(...))

[percy.camilo.ta] Clean code of commands.

[percy.camilo.ta] Rename matrixtest to commandsetest, since we have commands related \
with vectors and lists.

[percy.camilo.ta] Clean code and fix error messages.

[percy.camilo.ta] Finish commands documentation.

[percy.camilo.ta] More documentation.

[percy.camilo.ta] Finish implementation details of commands.

[percy.camilo.ta] Add basic support to use Eigen3.

[percy.camilo.ta] Resolve conflict.

[percy.camilo.ta] Fix catch of errors.

[percy.camilo.ta] Implement first approach of 'eigenvalues' command.

[percy.camilo.ta] Add guard to verify if matrix is square before exec eigenvalues \
command.

[percy.camilo.ta] Improve eigenvalues command.

[percy.camilo.ta] Dummy change.

[percy.camilo.ta] Dummy change.

[percy.camilo.ta] Add new features: matrix multiplication and transpose of vectors.

[aleixpol] Polish some wrong assumtions, seems to be working reasonably well

[aleixpol] Treat it as real, when setting a complex with imag()==0

[aleixpol] Add unary operations on complex

[percy.camilo.ta] Add new feature: power operator for matrix.

[percy.camilo.ta] Fix exponentiation by squaring

[percy.camilo.ta] Fix some issues for complex numbers

[percy.camilo.ta] Fix complex division and add more tests

[percy.camilo.ta] Add complex conjugate operator

[percy.camilo.ta] Add arg, real and imaginary operators for complex numbers

[percy.camilo.ta] Fix modulus for complex number

[percy.camilo.ta] Fix typechecktest. All Analitza test pass.

[percy.camilo.ta] Now eigenvalue command use complex numbers

[percy.camilo.ta] Implement eigenvectors command (first approach)

[percy.camilo.ta] Implement operations with complex matrix

[percy.camilo.ta] Minor improvements for Operations

[percy.camilo.ta] Fix eigenvectors implementation and add tests.

[nicolas.alvarez] Use CMake generate_export_header.

[aleixpol] Fix build

[aleixpol] Don't include eigen if it wasn't found

[aleixpol] Provide examples for imaginary operations

[aleixpol] Don't try calling null functions

[aleixpol] Use std::vector instead of var-length C arrays

[aleixpol] --warnings

[nicolas.alvarez] Set the needed macros for math.h to provide M_PI on Windows

[aleixpol] Fix build on OS X.

[aleixpol] Attempt to fix problem in OS X

[aleixpol] With qAbs it must work

[Marko Käning] Replaces another std::abs<int>(i) with qAbs(i) for clang on OSX.

[aleixpol] Remove unused variable

[aleixpol] Re-generate the parser with a newer version of qlalr

[aleixpol] Fix unicode powers

[aleixpol] Uncomment code, port

[aleixpol] hopefully fix build on the CI

[aleixpol] Take into account that when calc()ulating we might be finding an error

[aleixpol] Add simple rotation to the 3d plots demo

------------------------------------------
Started by remote host 2a01:4f8:160:9363::9 with note: Triggered by commit
Building remotely on LinuxSlave - 3 (PACKAGER LINBUILDER) in workspace \
<http://build.kde.org/job/analitza_master/ws/> Running Prebuild steps
[analitza_master] $ /bin/sh -xe /tmp/hudson6145379824711765794.sh
+ /home/jenkins/scripts/setup-env.sh

Preparing to perform KDE Continuous Integration build
== Setting Up Sources

From git://anongit.kde.org/analitza
   825f110..8e7d73f  aucahuasi/analitzajit -> origin/aucahuasi/analitzajit
   8a28a89..1795812  frameworks -> origin/frameworks
   3195f33..1795812  master     -> origin/master
 * [new tag]         v4.13.3    -> v4.13.3
 * [new tag]         v4.13.90   -> v4.13.90
 * [new tag]         v4.13.95   -> v4.13.95
 * [new tag]         v4.13.97   -> v4.13.97
 * [new tag]         v4.14.0    -> v4.14.0
 * [new tag]         v4.14.1    -> v4.14.1
Branch jenkins set up to track remote branch master from origin.

== Cleaning Source Tree

HEAD is now at 3195f33 Merge branch 'KDE/4.14'
Removing build/
Removing local-inst/
Success build forhudson.tasks.Shell@64fbce55
 > git rev-parse --is-inside-work-tree # timeout=10
Fetching changes from the remote Git repository
 > git config remote.origin.url git://anongit.kde.org/analitza # timeout=10
Fetching upstream changes from git://anongit.kde.org/analitza
 > git --version # timeout=10
 > git fetch --tags --progress git://anongit.kde.org/analitza \
+refs/heads/*:refs/remotes/origin/*  > git rev-parse \
refs/remotes/origin/jenkins^{commit} # timeout=10  > git rev-parse \
refs/remotes/origin/refs/heads/jenkins^{commit} # timeout=10  > git rev-parse \
refs/heads/jenkins^{commit} # timeout=10 Checking out Revision \
1795812e83eda536a182b653b583d04d584e42b4 (refs/heads/jenkins)  > git config \
core.sparsecheckout # timeout=10  > git checkout -f \
1795812e83eda536a182b653b583d04d584e42b4  > git rev-list \
3195f3348e3764a66c62965f387d527db99312c8 # timeout=10  > git tag -a -f -m Jenkins \
Build #112 jenkins-analitza_master-112 # timeout=10 [analitza_master] $ /bin/sh -xe \
/tmp/hudson9139342713073896660.sh + /home/jenkins/scripts/execute-job.sh

KDE Continuous Integration Build
== Building Project: analitza - Branch master
== Build Dependencies:
==== strigiclient - Branch master
==== automoc - Branch master
==== grantlee - Branch master
==== strigidaemon - Branch master
==== dogtail - Branch master
==== libstreams - Branch master
==== qt - Branch 4.8
==== kdesupport-svn - Branch master
==== polkit-qt-1 - Branch master
==== cmake - Branch master
==== qca - Branch master
==== strigiutils - Branch master
==== shared-desktop-ontologies - Branch master
==== libstreamanalyzer - Branch master
==== soprano - Branch master
==== libdbusmenu-qt - Branch master
==== attica - Branch qt4
==== phonon - Branch master
==== kdelibs - Branch KDE/4.14

== Applying Patches
=== No patches to apply

== Syncing Dependencies from Master Server


== Configuring Build

-- The C compiler identification is GNU 4.8.2
-- The CXX compiler identification is GNU 4.8.2
-- Check for working C compiler: /home/jenkins/bin/cc
-- Check for working C compiler: /home/jenkins/bin/cc -- works
-- Detecting C compiler ABI info
-- Detecting C compiler ABI info - done
-- Check for working CXX compiler: /home/jenkins/bin/c++
-- Check for working CXX compiler: /home/jenkins/bin/c++ -- works
-- Detecting CXX compiler ABI info
-- Detecting CXX compiler ABI info - done
CMake Error at CMakeLists.txt:5 (find_package):
  Could not find a package configuration file provided by "ECM" (requested
  version 0.0.9) with any of the following names:

    ECMConfig.cmake
    ecm-config.cmake

  Add the installation prefix of "ECM" to CMAKE_PREFIX_PATH or set "ECM_DIR"
  to a directory containing one of the above files.  If "ECM" provides a
  separate development package or SDK, be sure it has been installed.


-- Configuring incomplete, errors occurred!
See also "<http://build.kde.org/job/analitza_master/ws/build/CMakeFiles/CMakeOutput.log".>
 Configure step exited with non-zero code, assuming failure to configure for project \
analitza. Build step 'Execute shell' marked build as failure
[WARNINGS] Skipping publisher since build result is FAILURE
Recording test results
_______________________________________________
kde-edu mailing list
kde-edu@mail.kde.org
https://mail.kde.org/mailman/listinfo/kde-edu


[prev in list] [next in list] [prev in thread] [next in thread] 

Configure | About | News | Add a list | Sponsored by KoreLogic