dark293 / garglk

Automatically exported from code.google.com/p/garglk
Other
0 stars 0 forks source link

garglk_set_reversevideo_stream #122

Closed GoogleCodeExporter closed 8 years ago

GoogleCodeExporter commented 8 years ago
What steps will reproduce the problem?
1. run this game in gargoyle 
2010.1 rc1: http://ifiction.free.fr/concours2009/catapole/catapole.z5
2. it crashes after the title screen
3.

What is the expected output? What do you see instead?

The console return this error:
undefined symbol: garglk_set_reversevideo_stream

The previous version of gargoyle was running this game fine

Original issue reported on code.google.com by eforg...@gmail.com on 26 Sep 2010 at 6:58

GoogleCodeExporter commented 8 years ago
I've found more games having this problem (because of the reverse video title):

http://www.ifwiki.org/index.php/Fate
http://www.ifwiki.org/index.php/Little_Blue_Men

Original comment by eforg...@gmail.com on 26 Sep 2010 at 7:01

GoogleCodeExporter commented 8 years ago
Can you verify that you don't have an older copy of libgarglk.so somewhere in 
the ldconfig search list?

The garglk_set_reversevideo_stream() function was added to glk.h recently, and 
an older copy of the library wouldn't have it defined.

Original comment by bcressey@gmail.com on 26 Sep 2010 at 8:45

GoogleCodeExporter commented 8 years ago
I think it's the second time I'm tricked with this kind of issue. Yes, I had 
the older copy of libgarglk.so in my $PATH, provided by jacl... sorry.

Original comment by eforg...@gmail.com on 27 Sep 2010 at 5:17

GoogleCodeExporter commented 8 years ago

Original comment by eforg...@gmail.com on 27 Sep 2010 at 5:18

GoogleCodeExporter commented 8 years ago
No worries, it bites me too from time to time.

I added the STATIC build option for this exact reason; if you put STATIC=1 in 
~/.bashrc (or wherever), jam will build statically linked binaries. Makes them 
much larger but generally more convenient, in that there's no libgarglk.so to 
track. (The binaries still link to shared libraries for the other dependencies.)

I don't know if it's an appropriate setting for release but it's handy to have 
around. 

Original comment by bcressey@gmail.com on 27 Sep 2010 at 2:58