[Geany-Devel] geany and geany-pluigins standalone installation
Volodymyr Kononenko
vmkononenko at xxxxx
Sat Mar 12 15:14:34 UTC 2016
Hi,
Thank you.
The problem was that I used the latest Geany master branch and
b4n:pairtaghighligher/less-deprecated branch, which was incompatible.
After downloading fresh geany-plugins master and cherry-picking the single
change everything was built successfully.
On 11 March 2016 at 19:52, Colomban Wendling <lists.ban at herbesfolles.org>
wrote:
> Hi,
>
> Le 11/03/2016 18:40, Volodymyr Kononenko a écrit :
> > Hi folks,
> >
> > I am trying to build PairTagHighlighter to verify PR
> > https://github.com/geany/geany-plugins/pull/359
> >
> > But I am getting undefined references to all Scintilla functions:
> > CCLD pairtaghighlighter.la <http://pairtaghighlighter.la>
> > .libs/pair_tag_highlighter.o: In function `findBracket':
> >
> /home/kononenv/devel/geany-plugins/pairtaghighlighter/src/pair_tag_highlighter.c:85:
> > undefined reference to `sci_get_char_at'
> > […]
> >
> > The way how I build Geany:
> >
> > * ./autogen.sh
> > * ./configure --prefix=<geany-install-dir>
> > * make
> > * make install
>
> Which version of Geany? It looks like you'd be building a relatively
> old one, and a recent version of Geany-Plugins or something like this.
>
> > The way how I build geany-plugins:
> >
> > * export PKG_CONFIG_PATH=<geany-install-dir>/lib/pkgconfig
> > * ./configure --prefix=<geany-install-dir>
> > --with-geany-libdir=<geany-install-dir>/lib --disable-addons
> > --disable-autoclose --disable-automark --disable-codenav
> > --disable-commander --disable-debugger --disable-defineformat
> > --disable-devhelp --disable-geanyctags --disable-geanydoc
> > --disable-geanyextrasel --disable-geanygendoc
> > --disable-geanyinsertnum --disable-geanylatex --disable-geanylipsum
> > --disable-geanylua --disable-geanymacro --disable-geanyminiscript
> > --disable-geanynumberedbookmarks --disable-geanyprj
> > --disable-geanypy --disable-geanysendmail --disable-geanyvc
> > --disable-geanypg --disable-largefile --disable-geniuspaste
> > --disable-gitchangebar --disable-lineoperations --disable-markdown
> > --disable-multiterm --disable-overview --disable-pohelper
> > --disable-pretty_printer --disable-projectorganizer --disable-scope
> > --disable-shiftcolumn --disable-spellcheck --disable-treebrowser
> > --disable-tableconvert --disable-updatechecker --disable-webhelper
> > --disable-xmlsnippets
>
> You could use --disable-all-plugins --enable-pairtaghighlighter to avoid
> having to list all --disable options ;)
>
> > Please suggest, how to make standalone installation in a proper way.
>
> Your way looks good, and all I can imagine is trying to build against an
> old version of Geany not using libgeany and a recent enough version of
> GP with
>
> https://github.com/geany/geany-plugins/commit/25e3c8851a5113423ce16a6b80085925ebac2e13
> applied.
>
> Regards,
> Colomban
> _______________________________________________
> Devel mailing list
> Devel at lists.geany.org
> https://lists.geany.org/cgi-bin/mailman/listinfo/devel
>
--
Best regards,
Volodymyr Kononenko
http://kononenko.ws
-------------- next part --------------
An HTML attachment was scrubbed...
URL: <http://lists.geany.org/pipermail/devel/attachments/20160312/d759d0dd/attachment.html>
More information about the Devel
mailing list