Neil Hopcroft

A digital misfit

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 […]

Adding id3lib project

The id3lib project is required for the imlib2 project, it lives in cvs at sourceforge. It is built with ./configure, make and make install. This project appears not to be under active maintenance in the sourceforge CVS repository.

Adding Navit to the build server

Since I’m considering changing my car, I’m having a look at some potential in-car computing systems. Navit looks like it might provide some interesting functionality for open source navigation based on OSM maps. So I’m adding Navit to my Jenkins build server. The project lives in Git and is built with CMake. Adding this build […]

Setting up a Xamarin build in Jenkins

I recently had a look at a Xamarin Studio build running on a Mac, with the idea of adding the build to a Jenkins server. The build originally failed claiming that the Xamarin licence wasn’t valid (it was only a starter licence when the machine had a business licence installed). There are two options to […]

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.

Refactoring OBD diagnostics page

The original version of the OBD ‘wheres Neil?’ page was created as a Perl script generating HTML/Javascript on the fly, this was made as a proof of concept to get something on the web. It does leave a lot to be desired, though. For a start, in its current form it will only display the […]

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; ^ […]