I have now run some diagnostics on 'make install'.
Firstly a dry-run produced no issues ==================================================================== /home/.../geany-1.36# make --dry-run install>make-install-dry-run /home/.../geany-1.36# echo $? 0 ====================================================================
Next, I ran a trace: ==================================================================== /home/.../geany-1.36# make --trace install>make-install-trace /bin/bash: line 3: ldconfig: command not found make[4]: *** [Makefile:1660: fix-ubuntu-libdir] Error 127 make[3]: *** [Makefile:1533: install-exec-am] Error 2 make[2]: *** [Makefile:1433: install-am] Error 2 make[1]: *** [Makefile:1267: install-recursive] Error 1 make: *** [Makefile:594: install-recursive] Error 1 /home/.../geany-1.36# echo $? 2 ====================================================================
The relevant section in the trace output is: ==================================================================== Makefile:1532: update target 'install-exec-am' due to: install-binPROGRAMS install-dist_pkglibexecSCRIPTS install-libLTLIBRARIES : make install-exec-hook make[4]: Entering directory '/home/geoff/Build/geany/geany-main/geany-1.36/src' Makefile:1660: target 'fix-ubuntu-libdir' does not exist if test "/usr/local/lib" = /usr/local/lib && \ LANG=C ldd "/usr/local/bin/geany" | grep -q 'libgeany.*not found' \ ; then \ ldconfig "/usr/local/lib"; \ fi ====================================================================
I also ran 'make check' and that produced no errors.
It looks like the real problem is the missing target?
How is this fixed?
Geoff
33 Ashbury Close, Cambridge CB1 3RW 01223 710582
Try running "make install" as root.