- Code: Select all
/home$ ./configure SUCCESS
/home# make SUCCESS
/home# make install FAIL
Below is a summary of my own investigations, but I have reached a dead end

- Code: Select all
/bin/bash: line 3: ldconfig: command not found
make[4]: *** [Makefile:1660: fix-ubuntu-libdir] Error 127
I have searched for 'ubuntu' in all the scripts produced by the commands up to make, and there are just two:
- Code: Select all
configure:
# intltool hack to define install_sh on Debian/Ubuntu systems
ChangeLog:
commit 10e9dd70899cf7bc28246d84dce8a6483ed85f80 Sun Jul 5 16:17:55 2015 +0200
commit 860e3fb12e3ccc785b72c0ea030f0ed954d745be Sat Jul 11 14:09:58 2015 +0200
autotools: Workaround a Ubuntu issue when installing in /usr/local/lib
I have given just enough text to identify the sections in the (hopefully relevant) files: ChangeLog, configure, makefile.
I can of course let you have any other files you may wish to see. In attempting to debug, I have tried a dry-run and a trace with these results:
- Code: Select all
/home# make --dry-run install NO ERROR REPORTED
/home# make --trace install SAME fix-ubuntu-libdir ERROR
Presumably something in configure or ChangeLog needs fixing. I would appreciate any help to get this issue resolved!
EDIT 27/09/2020 Solution:
On consulting Debian-wiki, I discovered sudo -s as a possible solution. I was going to leave a link to the wiki here, but frustratingly cannot recreate my wiki search. The command I used to build was:
- Code: Select all
~/geany-1.36$ sudo -s make install>report-main
[sudo] password for geoff:****
libtool: warning: relinking 'classbuilder.la'
libtool: warning: relinking 'htmlchars.la'
libtool: warning: relinking 'export.la'
libtool: warning: relinking 'saveactions.la'
libtool: warning: relinking 'filebrowser.la'
libtool: warning: relinking 'splitwindow.la'
gtk-update-icon-cache: Cache file created successfully.
gtk-update-icon-cache: Cache file created successfully.
~/geany-1.36$ echo $?
0
I used the same command for the plugings:
- Code: Select all
~/geany-plugins-1.36$ sudo -s make install>report-plugin
[sudo] password for geoff:****
libtool: warning: relinking 'debugger.la'
libtool: warning: relinking 'geanynumberedbookmarks.la'
libtool: warning: relinking 'scope.la'
libtool: warning: relinking 'treebrowser.la'
~/geany-plugins-1.36$ echo $?
0
Clearly the debugger was built. But when I ran Geany, there was no debugger or scope listed in Geany->Tools->Plugin Manager!
However, geany-1.36 is an improvement on what I had, and after some searching, I found the stand alone debugger Nemiver. So far, this seems to be working well, and has a presence in Testing and Unstable. In the meantime (I don't know how), debugger has appeared in Plugins Manager, but i am leaving it disabled.