Jump to content



0

VisualbB running in Linux


21 replies to this topic

#1 batari OFFLINE  

batari

    )66]U('=I;B$*

  • 6,236 posts
  • begin 644 contest

Posted Sat May 28, 2011 2:28 AM

Finally, it looks like Mono supports VisualbB. To run VbB, type "mono VisualbB.exe" and it should run. It isn't perfect (it tries to access a non-existent Windows registry) but so far most things seem to work.

My distro already had mono, but to get vbB working, I had to install mono-vbnc, which are Visual Basic libraries. Other distros might need the full mono package installed.

It does not work in Mono for OS X, unfortunately, and it appears to be because of the internal browser in the start page, which is not supported in OS X. There is currently no way to fix this unless Jeff is willing to build a version without the internal browser.

Attached Thumbnails

  • VisualbB_linux.png


#2 Random Terrain ONLINE  

Random Terrain

    Visual batari Basic User

  • 20,922 posts
  • Controlled Randomness
    Replay Value
    Nonlinear
  • Location:North Carolina (USA)

Posted Sat May 28, 2011 2:39 AM

View Postbatari, on Sat May 28, 2011 2:28 AM, said:

There is currently no way to fix this unless Jeff is willing to build a version without the internal browser.
I bet he would since probably no VbB user on the planet uses the internal browser. :D

#3 ScumSoft OFFLINE  

ScumSoft

    Moonsweeper

  • 331 posts
  • Location:Polysorbate 60

Posted Sat May 28, 2011 4:27 AM

Actually...I use the internal browser to pull up references off your site RT :D I find it convenient to just click the tab in bB to get quick info.

#4 jwierer ONLINE  

jwierer

    Dragonstomper

  • 746 posts
  • Location:Seattle,WA

Posted Sat May 28, 2011 9:22 AM

That's pretty cool. It is the existence of the browser control or when it tries to actually load a page? Disabling is easy, removing it requires a little more work unless I permanently remove it. Anything else break? I would guess the music editor wouldn't work too well.

-Jeff

#5 batari OFFLINE  

batari

    )66]U('=I;B$*

  • 6,236 posts
  • begin 644 contest

Posted Sat May 28, 2011 11:09 AM

View Postjwierer, on Sat May 28, 2011 9:22 AM, said:

That's pretty cool. It is the existence of the browser control or when it tries to actually load a page? Disabling is easy, removing it requires a little more work unless I permanently remove it. Anything else break? I would guess the music editor wouldn't work too well.

-Jeff
It's the mere existence of the browser that causes it to fail.

It fails to start with a message like this:
libgluezilla not found. To have webbrowser support, you need libgluezilla installed

Unhandled Exception: System.InvalidOperationException: WinForms_SeeInnerException ---> System.NullReferenceException: Object reference not set to an instance of an object
  at System.Windows.Forms.WebBrowser.Navigate (System.Uri url) [0x00000] in <filename unknown>:0 
and so on. The "libgluezilla" library is for internal browser support and there is no libgluezilla port for OSX right now (and it's not clear if there will be anytime soon.) I'd guess that the references to the browser would need to be removed for it to work.

#6 jwierer ONLINE  

jwierer

    Dragonstomper

  • 746 posts
  • Location:Seattle,WA

Posted Sat May 28, 2011 12:32 PM

That actually seems like it just fails when it attempts to call the navigate method. I'll try commenting that out and sending you a private binary later. You'll probably have to grab the latest WIP with all the latest libs off my blog to test it though.

-Jeff

#7 esplonky OFFLINE  

esplonky

    Moonsweeper

  • 292 posts
  • Kinetic, Not synthetic.
  • Location:Canyon Lake, TX

Posted Sat May 28, 2011 2:52 PM

what about wine?

#8 jwierer ONLINE  

jwierer

    Dragonstomper

  • 746 posts
  • Location:Seattle,WA

Posted Sat May 28, 2011 3:17 PM

View Postesplonky, on Sat May 28, 2011 2:52 PM, said:

what about wine?
Fails under Wine. I think there is a different thread on that.

-Jeff

#9 batari OFFLINE  

batari

    )66]U('=I;B$*

  • 6,236 posts
  • begin 644 contest

Posted Sat May 28, 2011 4:50 PM

View Postesplonky, on Sat May 28, 2011 2:52 PM, said:

what about wine?
If it runs natively under Linux/Mono, why would you need Wine?

#10 esplonky OFFLINE  

esplonky

    Moonsweeper

  • 292 posts
  • Kinetic, Not synthetic.
  • Location:Canyon Lake, TX

Posted Sun May 29, 2011 10:17 AM

well i have wine and it doesnt work under wine, how do i use mono? ive never heard of mono until now

#11 batari OFFLINE  

batari

    )66]U('=I;B$*

  • 6,236 posts
  • begin 644 contest

Posted Sun May 29, 2011 11:36 AM

First see if you have Mono by typing "mono" at the command line. If not, download and install mono from your Linux repository or from here: http://www.go-mono.c...s/download.html

Once installed, download Visual bB, switch to the folder with the Visual bB files, and type "mono VisualbB.exe"

In my case (Ubuntu 10.04) it already had Mono but not all of the runtime libraries so I just needed to install mono-vbnc.

#12 esplonky OFFLINE  

esplonky

    Moonsweeper

  • 292 posts
  • Kinetic, Not synthetic.
  • Location:Canyon Lake, TX

Posted Mon May 30, 2011 7:11 AM

i do not have mono, and there doesn't seem to be anything on there for fedora/redhat

#13 batari OFFLINE  

batari

    )66]U('=I;B$*

  • 6,236 posts
  • begin 644 contest

Posted Mon May 30, 2011 11:48 AM

Found something - looks like it's not the latest version, but it may work.

http://rpm.pbone.net...earch/mono-core

#14 esplonky OFFLINE  

esplonky

    Moonsweeper

  • 292 posts
  • Kinetic, Not synthetic.
  • Location:Canyon Lake, TX

Posted Mon May 30, 2011 7:10 PM

it's for fedora 14 so it should work. im currently running fedora 14 and fedora 15 was released 6 days ago so it should be up to date.

#15 esplonky OFFLINE  

esplonky

    Moonsweeper

  • 292 posts
  • Kinetic, Not synthetic.
  • Location:Canyon Lake, TX

Posted Mon May 30, 2011 7:23 PM

i get this error message

[esplonky@Esplonky visualbb]$ mono VisualbB.exe

** (VisualbB.exe:17774): WARNING **: The following assembly referenced from /home/esplonky/Desktop/visualbb/VisualbB.exe could not be loaded:
     Assembly:   Microsoft.VisualBasic    (assemblyref_index=1)
     Version:    8.0.0.0
     Public Key: b03f5f7f11d50a3a
The assembly was not found in the Global Assembly Cache, a path listed in the MONO_PATH environment variable, or in the location of the executing assembly (/home/esplonky/Desktop/visualbb/).


** (VisualbB.exe:17774): WARNING **: Could not load file or assembly 'Microsoft.VisualBasic, Version=8.0.0.0, Culture=neutral, PublicKeyToken=b03f5f7f11d50a3a' or one of its dependencies.
The entry point method could not be loaded


#16 batari OFFLINE  

batari

    )66]U('=I;B$*

  • 6,236 posts
  • begin 644 contest

Posted Tue May 31, 2011 12:18 PM

You need the Visual Basic runtimes - here are some possibilies:

http://rpmfind.net/l...query=mono(vbnc)

#17 esplonky OFFLINE  

esplonky

    Moonsweeper

  • 292 posts
  • Kinetic, Not synthetic.
  • Location:Canyon Lake, TX

Posted Sat Jun 4, 2011 5:19 PM

now it's asking for libgluezilla. there is no rpm for fedora 14 on RPMfind

#18 batari OFFLINE  

batari

    )66]U('=I;B$*

  • 6,236 posts
  • begin 644 contest

Posted Sun Jun 5, 2011 3:43 PM

View Postesplonky, on Sat Jun 4, 2011 5:19 PM, said:

now it's asking for libgluezilla. there is no rpm for fedora 14 on RPMfind
Can't find one either. For me, libgluezilla was included in mono-vbnc so maybe a different build of that package would work. If not, you'll probably have to wait for Jeff to build a version without browser support (which should also make it work in OS X.)

#19 esplonky OFFLINE  

esplonky

    Moonsweeper

  • 292 posts
  • Kinetic, Not synthetic.
  • Location:Canyon Lake, TX

Posted Sun Jun 12, 2011 12:15 PM

oh and the page you sent to me for mono-vbnc had no rpm for fedora

#20 esplonky OFFLINE  

esplonky

    Moonsweeper

  • 292 posts
  • Kinetic, Not synthetic.
  • Location:Canyon Lake, TX

Posted Sun Jun 12, 2011 12:17 PM

nevermind, the link was messed up so i had to put the ending ')' so it worked
now i am installing mono-vbnc

#21 esplonky OFFLINE  

esplonky

    Moonsweeper

  • 292 posts
  • Kinetic, Not synthetic.
  • Location:Canyon Lake, TX

Posted Sun Jun 12, 2011 12:24 PM

i get this:

 Can't install /tmp/mono-basic-2.6.2-1.fc14.i686-1.rpm as no transaction 


#22 littleman jack OFFLINE  

littleman jack

    Stargunner

  • 1,178 posts
  • One day I will build tube amps.
  • Location:Chattanooga, TN

Posted Sun Jun 12, 2011 2:02 PM

Mono is one of the many linux controversies, along with KDE vs Gnome, rpm vs. deb, old desktops vs. new desktops, etc.

Fedora and Gnusense do not support Mono, while Ubuntu and Debian do. So you probably will have to install mono from source yourself if you want it on Fedora. I don't think you'll find it in the repositories.




0 user(s) are reading this topic

0 members, 0 guests, 0 anonymous users