[Geany-Devel] geany and geany-pluigins standalone installation

Volodymyr Kononenko vmkononenko at xxxxx
Fri Mar 11 17:40:13 UTC 2016


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
.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'
/home/kononenv/devel/geany-plugins/pairtaghighlighter/src/pair_tag_highlighter.c:86:
undefined reference to `sci_get_char_at'
/home/kononenv/devel/geany-plugins/pairtaghighlighter/src/pair_tag_highlighter.c:87:
undefined reference to `sci_get_char_at'
/home/kononenv/devel/geany-plugins/pairtaghighlighter/src/pair_tag_highlighter.c:57:
undefined reference to `sci_get_char_at'
/home/kononenv/devel/geany-plugins/pairtaghighlighter/src/pair_tag_highlighter.c:58:
undefined reference to `sci_get_char_at'
.libs/pair_tag_highlighter.o:/home/kononenv/devel/geany-plugins/pairtaghighlighter/src/pair_tag_highlighter.c:59:
more undefined references to `sci_get_char_at' follow
.libs/pair_tag_highlighter.o: In function `clear_previous_highlighting':
/home/kononenv/devel/geany-plugins/pairtaghighlighter/src/pair_tag_highlighter.c:152:
undefined reference to `scintilla_send_message'
.libs/pair_tag_highlighter.o: In function `highlight_tag':
/home/kononenv/devel/geany-plugins/pairtaghighlighter/src/pair_tag_highlighter.c:131:
undefined reference to `scintilla_send_message'
/home/kononenv/devel/geany-plugins/pairtaghighlighter/src/pair_tag_highlighter.c:132:
undefined reference to `scintilla_send_message'
/home/kononenv/devel/geany-plugins/pairtaghighlighter/src/pair_tag_highlighter.c:134:
undefined reference to `scintilla_send_message'
/home/kononenv/devel/geany-plugins/pairtaghighlighter/src/pair_tag_highlighter.c:135:
undefined reference to `scintilla_send_message'

and etc. etc.

The way how I build Geany:

   - ./autogen.sh
   - ./configure --prefix=<geany-install-dir>
   - make
   - make install

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

Please suggest, how to make standalone installation in a proper way.
Thank you!

-- 
Best regards,
Volodymyr Kononenko
http://kononenko.ws
-------------- next part --------------
An HTML attachment was scrubbed...
URL: <http://lists.geany.org/pipermail/devel/attachments/20160311/4ca724a9/attachment.html>


More information about the Devel mailing list