When trying to run his code on x86_64 or raspberry pi, this line :
osd_fill_with_bgcolor(&this->osd_item);
will make navit complain at runtime :
undefined symbol: osd_fill_with_bgcolor'
but it will run correctly on i386.
The workaround for i386 is to specify the size of the osd ( w=xxx h=xxx ).
Commenting the call to osd_fill_with_bgcolor allows the plugin to run correctly without having to specify the OSD size in the config file.
I'm puzzled as why we have this behavior and we will need to investigate more.
Issue migrated from trac ticket # 1292
component: osd/core | priority: major
2015-04-02 17:14:22: @pgrandin created the issue