Hello! I'm maintainer of geany-plugins FreeBSD port. Today I tried to update port from v0.18 to v0.19, and everything was fine but one thing: geanygdb can't find ttyhelper.
I install plugins manually with FreeBSD makefile, and I tried to Install ttyhelper to many directories, where it could work (The way I see it, is that it should be in same dir as geanygdb plugin)
In FreeBSD we install 3rd party software to /usr/local so geany plugins goes to /usr/local/lib/geany.
I tried to install ttyhelper to /usr/local/lib/geany/ /usr/local/lib/geany-plugins/ /usr/local/libexec/geany/ /usr/local/libexec/geany-plugins/ I even tried to install it to /usr/local/bin/ it just doesn't work....
I don't understand why.... any hints?
Here's my current work on plugins: http://files.bsdroot.lv/pub/FreeBSD/ports/ports/devel/geany-plugins/Makefile
I marked geanygdb broken for now... Once I resolve this I will commit this port to FreeBSD
Thanks in advance
On Wednesday 22,September,2010 02:03 AM, Aldis Berjoza wrote:
Hello! I'm maintainer of geany-plugins FreeBSD port. Today I tried to update port from v0.18 to v0.19, and everything was fine but one thing: geanygdb can't find ttyhelper.
I install plugins manually with FreeBSD makefile, and I tried to Install ttyhelper to many directories, where it could work (The way I see it, is that it should be in same dir as geanygdb plugin)
In FreeBSD we install 3rd party software to /usr/local so geany plugins goes to /usr/local/lib/geany.
I tried to install ttyhelper to /usr/local/lib/geany/ /usr/local/lib/geany-plugins/ /usr/local/libexec/geany/ /usr/local/libexec/geany-plugins/ I even tried to install it to /usr/local/bin/ it just doesn't work....
The relevant parts of the geanygdb Makefile.am is:- geanygdbdir = $(libexecdir)/geany-plugins/geanygdb geanygdb_PROGRAMS = ttyhelper
Therefore, ttyhelper should be installed to $(libexecdir)/geany-plugins/geanygdb, whatever libexecdir is set to. I believe the default libexecdir, if not specified via --libexecdir to the configure script is $(prefix)/libexec.
On Sat, 25 Sep 2010 14:22:16 +0300, Chow Loong Jin hyperair@ubuntu.com wrote:
On Wednesday 22,September,2010 02:03 AM, Aldis Berjoza wrote:
Hello! I'm maintainer of geany-plugins FreeBSD port. Today I tried to update port from v0.18 to v0.19, and everything was fine but one thing: geanygdb can't find ttyhelper.
I install plugins manually with FreeBSD makefile, and I tried to Install ttyhelper to many directories, where it could work (The way I see it, is that it should be in same dir as geanygdb plugin)
In FreeBSD we install 3rd party software to /usr/local so geany plugins goes to /usr/local/lib/geany.
I tried to install ttyhelper to /usr/local/lib/geany/ /usr/local/lib/geany-plugins/ /usr/local/libexec/geany/ /usr/local/libexec/geany-plugins/ I even tried to install it to /usr/local/bin/ it just doesn't work....
The relevant parts of the geanygdb Makefile.am is:- geanygdbdir = $(libexecdir)/geany-plugins/geanygdb geanygdb_PROGRAMS = ttyhelper
Therefore, ttyhelper should be installed to $(libexecdir)/geany-plugins/geanygdb, whatever libexecdir is set to. I believe the default libexecdir, if not specified via --libexecdir to the configure script is $(prefix)/libexec.
That did the trick with ttyhelper Now The only problem is
Undefined mi command: file-list-exec-source-files (missing implementation)
Is it because FreeBSD use older gdb version (6.1.1)