The cgi package has no dependencies or src/ directory and can simply be installed.
Neil Hopcroft
A digital misfit
Octave
Updates to the octave forge package list
It has been a while since I’ve checked the Octave package list, there have been some changes since I set up the original projects. These are the packages on that page that I haven’t got set up in Jenkins: bim bsltl cgi database fpl msh NaN ncarray netcdf nurbs ocs octcdf queuing secs sparsersb tisean […]
Segfault is oftests #24
Test stk_example_kb09 failed with a segfault. Looks like this might be related to a problem that has been discussed on the octave mailing list, although my symptoms are significantly worse than those described in that report. I’ll rerun the tests once the build machine is a bit more quiescent. Following a further couple of builds, […]
Build break in of-video #234
There are some more FFMPEG errors in the of-video build, ironically they appear to be introduced by Changeset 50:73e26dc9bd9a by Andreas Weber : Fix compiler warnings, replace deprecated functions, bump version …or maybe my previous changes were undone by this change. Once again, this is some missing AV_ prefixes. Fixed in build #244.
Fixing the mesa build
At long last I’ve gotten around to fixing the mesa build – there were a couple of problems: nouveau_screen.c: In function ‘nouveau_init_screen2’: nouveau_screen.c:105:2: error: implicit declaration of function ‘nouveau_drm_new’ [-Werror=implicit-function-declaration] ret = nouveau_drm_new(dri_screen->fd, &screen->drm); ^ nouveau_screen.c:111:2: error: implicit declaration of function ‘nouveau_device_new’ [-Werror=implicit-function-declaration] ret = nouveau_device_new(&screen->drm->client, NV_DEVICE, ^ nouveau_screen.c:111:39: error: dereferencing pointer to incomplete type […]
Build break in of-divand #196
The log reads: [of-divand] $ hg pull –rev default abort: HTTP Error 500: Internal Server Error Which looks like a problem with the mercurial server that I doubt I will be able to fix. I shall leave this project active for the moment and hope it resolves itself.
Build break in of-video #210
The of-video project has failed with these errors: In file included from AVHandler.cc:25:0: AVHandler.h:244:12: error: expected ‘;’ at end of member declaration AVFrame *create_frame(PixelFormat fmt); ^ AVHandler.h:244:37: error: expected ‘)’ before ‘fmt’ AVFrame *create_frame(PixelFormat fmt); ^ AVHandler.cc: In member function ‘int AVHandler::setup_write()’: AVHandler.cc:117:39: error: ‘CODEC_ID_NONE’ was not declared in this scope av_output->oformat->audio_codec = CODEC_ID_NONE; ^ […]
Build break – of-fem-fenics build #156
Build #156 of of-fem-fenics is giving this error: CPPFLAGS=”-std=c++11 -fopenmp -DDOLFIN_VERSION=\”1.7.0dev\” -DNDEBUG -DDOLFIN_SIZE_T=8 -DDOLFIN_LA_INDEX_SIZE=4 -DHAS_PETSC -DENABLE_PETSC_TAO -DHAS_UMFPACK -DHAS_CHOLMOD -DHAS_PARMETIS -DHAS_ZLIB -DHAS_CPPUNIT -DHAS_MPI -DHAS_OPENMP -DHAS_QT4 -DHAS_VTK -DHAS_QVTK -I/usr/local/include -I/usr/local/include/vtk-6.3 -I/usr/local/Trolltech/Qt-4.8.6/include -I/usr/local/include/eigen3 -DLATEST_DOLFIN” /usr/local/bin/mkoctfile -c Mesh.cc -o Mesh.o In file included from /usr/local/include/dolfin/function/FunctionSpace.h:37:0, from /usr/local/include/dolfin/function/dolfin_function.h:10, from /usr/local/include/dolfin.h:26, from mesh.h:21, from Mesh.cc:19: /usr/local/include/dolfin/fem/FiniteElement.h: In member function ‘void dolfin::FiniteElement::map_from_reference_cell(double*, […]
More on the dolfin build breaks
Time to roll up my sleeves and get my hands dirty in the code following my previous chasing of various build errors. The build error I am seeing now is /usr/share/tomcat7/.jenkins/workspace/dolfin/build/dolfin/swig/modules/mesh/modulePYTHON_wrap.cxx: In function ‘PyObject* _wrap_MeshGeometry_set(PyObject*, PyObject*)’: /usr/share/tomcat7/.jenkins/workspace/dolfin/build/dolfin/swig/modules/mesh/modulePYTHON_wrap.cxx:18767:60: error: no matching function for call to ‘dolfin::MeshGeometry::set(std::size_t&, const std::vector&)’ (arg1)->set(arg2,(std::vector< double > const &)*arg3); ^ This is […]
Fixing of-fixed
The fixed package is the most complex of the packages to get installed. There has been some fairly significant code rot since its last release and it doesn’t build any more. There are 55 errors in my first attempt to build it. /usr/local/include/octave-4.1.0+/octave/../octave/oct-cmplx.h:49:10: error: no match for ‘operator==’ (operand types are ‘const volatile FixedPoint’ and […]