Build #338 of dolfin failed with this error: [ 98%] Building CXX object dolfin/swig/modules/function/CMakeFiles/_function.dir/modulePYTHON_wrap.cxx.o /usr/share/tomcat7/.jenkins/workspace/dolfin/build/dolfin/swig/modules/function/modulePYTHON_wrap.cxx: In function ‘PyObject* _wrap_Function_non_matching_eval(PyObject*, PyObject*)’: /usr/share/tomcat7/.jenkins/workspace/dolfin/build/dolfin/swig/modules/function/modulePYTHON_wrap.cxx:11623:41: error: ‘const class dolfin::Function’ has no member named ‘non_matching_eval’ ((dolfin::Function const *)arg1)->non_matching_eval(*arg2,(dolfin::Array< double > const &)*arg3,(ufc::cell const &)*arg4); ^ Which seems like it is probably caused by this commit: Commit 88a38a716b887b9d8d7ba0d5ce9e33a410907bbf by gnw20 Remove […]
Neil Hopcroft
A digital misfit
Octave
More on oftests hanging
So it seems that updating SymPy hasn’t resolved the hang problem. So I have now added a workaround to skip the hanging test. This should at least get the tests running to completion again and producing results – the skipped test will show up as an error-ing test in the results. Except that this isn’t […]
Build break – mesa #181
The mesa project build is failing with “make[5]: *** No rule to make target `brw_cs.cpp’, needed by `brw_cs.lo’. Stop.” Looking at the change logs, this seems like it was caused by Commit dc70c86b9b485cb5006a55cc2efd1f154dbfd469 “i965: Move compute shader code around” – where brw_cs.cpp turned into brw_cs.c Build #189 introduces a new error “make[3]: *** No rule […]
New project: SymPy
Following some warnings in the oftests build, I have added SymPy to the CI build. This is a standard python setup.py build. Running this build gives Processing dependencies for sympy==0.7.7.dev0 Searching for mpmath>=0.19 Reading https://pypi.python.org/simple/mpmath/ /usr/lib/python2.7/dist-packages/pkg_resources/__init__.py:2512: PEP440Warning: ‘mpmath (0.4.src)’ is being parsed as a legacy, non PEP 440, version. You may find odd behavior and […]
oftests hanging
I have set the Octave Forge tests to run every week, since the complete run of all tests should take nearly a day. It has recently been hanging, though, with an error about closing an IPC pipe: Running some tests that reset the IPC and produce output Resetting the octsympy communication mechanism Closing the Python […]
Build break – librsvg #147
The librsvg build reports: /usr/local/lib/libpangoft2-1.0.so: undefined reference to `hb_ft_face_create’ /usr/local/lib/libpangoft2-1.0.so: undefined reference to `hb_ft_face_create_cached’ collect2: error: ld returned 1 exit status This appears to be the result of a pango build problem. Fixed in build #149.
Build break – pango #82
Pango build #82 fails with ./.libs/libpangoft2-1.0.so: undefined reference to `hb_ft_face_create’ ./.libs/libpangoft2-1.0.so: undefined reference to `hb_ft_face_create_cached’ collect2: error: ld returned 1 exit status There are no changes to pango itself in this build, so it is caused by changes to harfbuzz in build #28. Looking at the changelog there, I see that Commit 2a9627c5641cd000e2adff0e42a0dc687b53ec70 includes a […]
Build break – freetype #18
The freetype project build #18 is giving “libtool: link: require no space between `-L’ and `-lpng12′”, -L is intended to specify a path but no path is filled in there, thus it thinks -lpng12 is the path rather than a further option. Looking at the configure stage of the build shows: Package libpng was not […]
Platform updates causing build errors
Recently there was a significant number of package updates following a kernel update for the AWS instance I’m using. This has caused a number of build errors, which I think are the result of permissions reverting back to default rather than those I’ve changed to allow the build process to install files too – of […]
Setting up freetype
Harfbuzz needs the latest version of Freetype – I’ve added this to the CI build. This is again a standard ./autogen.sh ./configure make make install build. Upgrading to the latest freetype fixes the harfbuzz build but breaks the octave build – fontconfig is still using the original freetype installed by yum, in /usr/ rather than […]