Compliation under Ubuntu

12 views
Skip to first unread message

Thomas Lloyd

unread,
Feb 23, 2015, 6:00:20 AM2/23/15
to gn...@googlegroups.com
Hi Will,


Seems there are some issues when people are compiling on different distros.

Here are some of mine, hope you might be able to shed some light on this one:

couldn't load file "/usr/share/tcltk/tcl8.6/gnocl0.9.96/gnocl.so": /usr/share/tcltk/tcl8.6/gnocl0.9.96/gnocl.so: undefined symbol: gnoclOptOnExpose

This is when i am running make test or trying to use it in tclsh.

Any ideas on a fix for this?

Thanks,

Tom

Googlemail

unread,
Feb 23, 2015, 6:16:53 AM2/23/15
to gn...@googlegroups.com
Hi Tom

Firstly, thanks for the feedback.

You mentioned an indefined symbol gnoclOptOnExpose. Are you using the one of nightly builds rather than the earlier stable version?
I'll review my sources and track down own discrepencies which may have crept in between the developement and nightly build releases.
I'll get back to you soon.

WJG



William Giddings

unread,
Feb 23, 2015, 6:59:11 AM2/23/15
to gn...@googlegroups.com
Hi Once Again,

gnoclOptOnExpose is defined in parseOptions.c and declared in gnocl.h. It implements the -onExpose event handler for a number of containers (i.e. gnocl::fixed, gnocl::drawingArea, gnocl::eventBox and gnocl::window). My suspicion is that there is no declaration in your gnocl.h include file. If its not there, then add the declaration "gnoclOptFunc gnoclOptOnExpose;" and recompile again.

Happy hacking!

WJG
Reply all
Reply to author
Forward
0 new messages