Neil Hopcroft

A digital misfit


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

Build breaks during set up of of-* projects

While I’ve been messing around with the of-* projects there have been a number of projects suffering code rot. ImageMagick has encountered a subversion server error, which seems like it is probably beyond my control. Mesa broke in build 123 with a compilation error, then in 124 reported that it requires libdrm > 2.4.60, but […]

Build break in mesa – build 98

The mesa build broke with this error message: checking for INTEL… no configure: error: Package requirements (libdrm_intel >= 2.4.61) were not met: Requested ‘libdrm_intel >= 2.4.61’ but version of libdrm_intel is 2.4.60 This was caused by this change: Commit a025e539e430b7bbfae9b786bd79d0d608f1acf8 by emil.l.velikov i965: bump libdrm requirement to 2.4.61 and drop in-tree workaround To satisfy this […]