[Geany-Users] BuildingGeanyInstallFail

Geoff Kaniuk geoff at xxxxx
Tue Aug 25 12:51:44 UTC 2020


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.
>>



More information about the Users mailing list