V2.5 is the first Version I tried on my Odroid. I compiled V2.5.1 today using BDB 4.8:
odroid@odroid-server:/usr/local/bin$ grep DB_VERSION_STRING /usr/local/BerkeleyDB.4.8/include/db.h
#define DB_VERSION_STRING "Berkeley DB 4.8.30: (April 9, 2010)"
Unfortunately, I'm still getting the error

sorry folks maybe i'm goin full retard but how is that my win wallet is LDB (since v2.4), and your linux one is BDB ?
is it supposed to be soo different ?
odroid is a single board pc like a rasp pi isn't it? are these arm? i suspect that they haven't got the latest linux build as it should only be level db now not berkeley