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.
_______________________________________________
Users mailing list
[email protected]
https://lists.geany.org/cgi-bin/mailman/listinfo/users