How to install MBS plug-ins for XOJO on debian distro

Can’t find the folder to put the MBS plugins in… running ubuntu 14.04

On Mint, the path to Xojo is

/opt/xojo/xojo2014r2.1/

Inside is the Plugins folder.

Chances are it is the same under Ubuntu.

Otherwise look at the Xojo executable shortcut properties.

Did you get it working?

Oh man, its “the” Christian Schmitz. My friend, your curl plugin saved my project. Thank you. I’m about to try it now.

Yessir, that was the correct location, thank you Michael, this is definitely the most helpful forum I’ve ever been apart of. I hope to be the one answering questions soon :slight_smile:

Welcome. Have fun with the plugins!

Ok so… no I have the plugins in the right place… but I’m getting an error for
CURLSMBS as it not existing…

Dependencies.
you can check them this way:

  • make copy of CURL plugin xojo_plugin file.
  • rename it to .zip file extension.
  • unpack the plugin archive.
  • pick the CURLS plugin file from Linux folder inside archive.
  • run ldd command in terminal with this library file. e.g. ldd MBS_CURLS_Plugin_18355.so

the list shows like this:

[quote]cs@ubuntu10-32:~$ ldd MBS_CURLS_Plugin_18355.so
linux-gate.so.1 => (0x0023a000)
libdl.so.2 => /lib/tls/i686/cmov/libdl.so.2 (0x00cf7000)
librt.so.1 => /lib/tls/i686/cmov/librt.so.1 (0x0055b000)
liblber-2.4.so.2 => /usr/lib/liblber-2.4.so.2 (0x00110000)
libidn.so.11 => /usr/lib/libidn.so.11 (0x00880000)
libldap_r-2.4.so.2 => /usr/lib/libldap_r-2.4.so.2 (0x004cd000)
libpthread.so.0 => /lib/tls/i686/cmov/libpthread.so.0 (0x00ade000)
libstdc++.so.6 => /usr/lib/libstdc++.so.6 (0x00d35000)
libm.so.6 => /lib/tls/i686/cmov/libm.so.6 (0x00b8a000)
libgcc_s.so.1 => /lib/libgcc_s.so.1 (0x001cf000)
libc.so.6 => /lib/tls/i686/cmov/libc.so.6 (0x005a1000)
/lib/ld-linux.so.2 (0x00584000)
libresolv.so.2 => /lib/tls/i686/cmov/libresolv.so.2 (0x009c5000)
libsasl2.so.2 => /usr/lib/libsasl2.so.2 (0x00b54000)
libgssapi_krb5.so.2 => /usr/lib/libgssapi_krb5.so.2 (0x0011d000)
libgnutls.so.26 => /usr/lib/libgnutls.so.26 (0x00702000)
libkrb5.so.3 => /usr/lib/libkrb5.so.3 (0x0079d000)
libk5crypto.so.3 => /usr/lib/libk5crypto.so.3 (0x0014c000)
libcom_err.so.2 => /lib/libcom_err.so.2 (0x00170000)
libkrb5support.so.0 => /usr/lib/libkrb5support.so.0 (0x00180000)
libkeyutils.so.1 => /lib/libkeyutils.so.1 (0x00174000)
libtasn1.so.3 => /usr/lib/libtasn1.so.3 (0x00188000)
libz.so.1 => /lib/libz.so.1 (0x00199000)
libgcrypt.so.11 => /lib/libgcrypt.so.11 (0x008b2000)
libgpg-error.so.0 => /lib/libgpg-error.so.0 (0x00178000)
[/quote]

now if one of those entries shows no hex number there or zero, the library is missing.

once you know which lib is missing, you can install missing package and use the plugin.

Well for one… mine is 18315… about to run ldd now

Seems Im missing many ?

liblber-2.4.so.2 => not found libidn.so.11 => not found libldap_r-2.4.so.2 => not found

I tried apt-get install for all 3 and can’t find them…

Should it be ok that I have …18315.so and you referenced …18355.so ?

I’m trying to install these now looks like ia32 libs is obsolete…

lib32z1-dev lib32bz2-dev

I’m on 64 bit ubuntu probably my problem… either that or combination of that and outdated plugin… Let me know when you get a chance if you have any magic solution ha

still no good… its stilling me CURLSMBS doesn’t exist

make sure you have the libs, that’s all I can say.

maybe better use 32bit ubuntu?

libidn is LGPL. I can’t link it in plugin, you have to have it.

Can you link me too recent version of plugin site a bit confusing

14.2 download is here:
http://www.monkeybreadsoftware.de/xojo/download.shtml