HBasically Speaking…

May 26th, 2006 | Posted in Linux | Comments Off on HBasically Speaking…

I’ve spent a fair amount of time looking around to find a programming environment that would allow me to create a linux version of my Mixminion Message Sender program because the windows Visual Basic version isn’t interested in working under Wine and I’m just lazy enough to want at least a rudimentary GUI to interface with Mixminion and handle all the grunt work of setting up messages.

So I looked around at several possibilties. I tried the Fast Light Tool Kit, but have not been able to get it to compile. Asking around got me a suggestion to try TCL/TK. I got it installed and working, and it looks every bit the powerfull language people have said it is. I’m working on learning it, but it’s just alien enough to someone used to various flavors of Basic that I think it’ll be a while before I’m ready to release anything created with it.

With that thought I hit the google trail again and found a couple of candidates for Visual Basic lookalikes… HBasic and Gambas. I looked over both sites and decided that HBasic looked like it would be the most likely. I d/l’d the source and immediately ran into problems compiling it… seems that ./configure didn’t agree that I had MySQL (or at least some library, ‘libmysqlclient.so’) and that I didn’t have QT (which I had used Synaptic to install earlier)

Given that, I ditched the source and d/l’d the binary. Once it was in place I started it up and saw that it is indeed a great environment to create the next version of MMS. I played around with it some, getting used to it when it crashed after I deleted an object from the GUI on a test program. That’s when I found this error msg in the bash window I started HBasic from:

apostle5406@debian:/usr/local/hbasic/bin$ ./hbasic
Error loading mysql SO lib!
Message: libmysqlclient.so: cannot open shared object file: No such file or directory 
Error loading erp SO lib!
Message: /usr/local/hbasic/erp/lib/hbasic_erp_lib.so: cannot open shared object file: No such file or directory
Component initialized method <_Z14new_pushbuttonl> not found

Now I need to find out where to get these files (and what version to get) to get HBasic working…

If you enjoyed this post, make sure you subscribe to my RSS feed!
Link to this post:
Just copy this code and paste it on your site where you want the link to appear:

Comments are closed.