Re: edbi on 64 bit machines?
- Posted by Jerome May 04, 2012
- 4106 views
mattlewis said...
Try putting edbi_mysql.so in one of those places where it's trying to look:
/usr/share/euphoria/edbi/drivers/mysql/edbi_mysql.so /usr/share/euphoria/edbi/drivers/edbi_mysql.so
Sorry, this is my fault! I updated edbi to check /usr/lib and /usr/local/lib but did not update the corresponding crash report. I believe the OP is using the new edbi.e now, so eui should be able to find it. The new edbi.e has this starting at line 325:
325: sequence dll_name4 = sprintf("/usr/local/lib/edbi_%s.%s", { driver, SHARED_LIB_EXT } ) 326: sequence dll_name5 = sprintf("/usr/lib/edbi_%s.%s", { driver, SHARED_LIB_EXT } ) ... 334: atom hDll = open_dll({ dll_name1, dll_name2, dll_name3, dll_name4, dll_name5 })
If this is the case, then maybe jimcbrown's example can shed some light on why the shared library isn't opening.
Thanks,
Ira

