After upgrade to Ubuntu 16.04 cannot run myrulib

Asked by Artemy Vysotsky

When trying to run myrulib on Ubuntu 16.04 I got error

Fatal Error: Mismatch between the program and library build versions detected.
The library used 2.8 (no debug,Unicode,compiler with C++ ABI 1009,wx containers,compatible with 2.6),
and your program used 2.8 (no debug,Unicode,compiler with C++ ABI 1002,wx containers,compatible with 2.6).
Aborted (core dumped)

When I tried to make it from source I got error

make: *** No rule to make target '/usr/include/wx-2.8/wx/wxprec.h', needed by 'mrl_wxsqlite3_wxsqlite3.o'. Stop.

Did somebody succeed in running myrulib on Ubuntu 16.04?

Question information

Language:
English Edit question
Status:
Solved
For:
Ubuntu myrulib Edit question
Assignee:
No assignee Edit question
Solved by:
Manfred Hampl
Solved:
Last query:
Last reply:
Revision history for this message
Best Manfred Hampl (m-hampl) said :
#1

There is a PPA with myrulib for xenial https://launchpad.net/~alex-p/+archive/ubuntu/notesalexp-xenial
Maybe that works for you.

And Ubuntu 16.04 does no more contain wx2.8 but wx3.0 with the header file at /usr/include/wx-3.0/wx/wxprec.h

Revision history for this message
Artemy Vysotsky (artemyv) said :
#2

Thanks Manfred Hampl, that solved my question.