On 9 Mar, Vincent Sanders wrote in message <20150309204510.gj3...@kyllikki.org>:
> I will take a look and merge if you are happy with all the RISC OS > changes? For Glen's fix? Yes, it looks fine. I've now managed to get NetSurf to link, and the all menus look OK; there weren't any code changes. > To me, this looks like a pkg-config file for one of the libraries has been > copied/installed without the instalation sed completing sucessfully so you > have ended up with the -L with a path that reads LIBRARIES Thanks -- I think I can see what's supposed to be happening now. It appears to be libnsutils, which despite giving the following output when built steve@castlerigg:~/Development/NetSurf/workspace/libnsutils$ make TARGET=riscos install COMPILE: src/base64.c COMPILE: src/time.c AR: build-Linux-riscos-release-lib-static/libnsutils.a install -m 644 include/nsutils/errors.h /home/steve/GCCSDK/env/include/nsutils install -m 644 include/nsutils/base64.h /home/steve/GCCSDK/env/include/nsutils install -m 644 include/nsutils/time.h /home/steve/GCCSDK/env/include/nsutils sed -e... libnsutils.pc.in >build-Linux-riscos-release-lib- static/libnsutils.pc install -m 644 build-Linux-riscos-release-lib-static/libnsutils.pc /home/steve/GCCSDK/env/lib/pkgconfig/libnsutils.pc install -m 644 build-Linux-riscos-release-lib-static/libnsutils.a /home/steve/GCCSDK/env/lib seems not to have actually done anything to libnsutils.pc. Manually replacing "LIBRARIES" with "-lnsutils" looks to have made things happy again. -- Steve Fryatt - Leeds, England http://www.stevefryatt.org.uk/