Jump to content

BBO for Linux


Recommended Posts

Not sure whether this is the right place to put this. Anyway, two problems with version 4.6.3 under Wine, one trivial, not not so trivial unfortunately:

 

1. The file bbover.ini gets overwritten with this update, so one has to reedit it as described above.

2. The display at the money bridge table is a bit buggy. It is buggy in exactly the same way as the display at BridgeMaster tables at earlier versions: The layout of the buttons at the bottom is messed up, they seem to be overlapping each other. Further, in one hand I saw only 9 cards in dummy after I lead his singleton suit. (The same has happened to me in BM.)

 

Of course, really the right place to report 2. would be at the WINE bug database, but that is a little difficult without knowing more details.

 

Arend

Link to comment
Share on other sites

  • Replies 143
  • Created
  • Last Reply

Top Posters In This Topic

FYI: VMWare is now giving away one of their server versions of the emulator software for free. I am running BBO inside Win XP inside VMWare and it works like a breeze.

 

So all of you having trouble or just being unhappy with running BBO under Wine should give VMWare a try (of course it requires you to have some Windows license in order to provide a legal solution).

 

I'm also planning to check how well BBO runs under ReactOS (a free Windows clone). If this happens to work out, BBO/VMWare/ReactOS will be a fine, completely free (as in beer) Linux solution.

 

--Sigi

Link to comment
Share on other sites

  • 4 weeks later...

All in all, I'm basically delighted with BBO under wine. Version 4.7.0 just arrived by autoupgrade. I continue to upgrade wine as new versions arrive. I'm at wine v 0.9.10. I install it via sourceforge rpm on Mandriva 2006.

 

(uday: discussion about money bridge moved to separate thread)

Link to comment
Share on other sites

  • 2 weeks later...

Hi, I'm trying to get bbo (4.7.0) working on ubuintu breezy with wine 0.9.1which was what came down when I apt got it.

 

A couple of things: yes, I've edited bboover.ini, and yes, I've found and put in place symbol.ttf.

 

can't find a copy of the *VU.zip - it seesms to have been moved.

 

this is the out put I got from

 

sudo wine bbo_setup.exe

 

 

musicman@dumpling:~/Desktop$ sudo wine bbo_setup.exe

musicman@dumpling:~/Desktop$ fixme:richedit:RichEditANSIWndProc WM_SETFONT: stub

fixme:richedit:RichEditANSIWndProc WM_STYLECHANGING: stub

fixme:richedit:RichEditANSIWndProc WM_STYLECHANGED: stub

fixme:richedit:RichEditANSIWndProc WM_STYLECHANGING: stub

fixme:richedit:RichEditANSIWndProc WM_STYLECHANGED: stub

fixme:richedit:RichEditANSIWndProc WM_SETFONT: stub

fixme:richedit:RichEditANSIWndProc WM_STYLECHANGING: stub

fixme:richedit:RichEditANSIWndProc WM_STYLECHANGED: stub

fixme:richedit:RichEditANSIWndProc WM_STYLECHANGING: stub

fixme:richedit:RichEditANSIWndProc WM_STYLECHANGED: stub

fixme:richedit:RichEditANSIWndProc WM_STYLECHANGING: stub

fixme:richedit:RichEditANSIWndProc WM_STYLECHANGED: stub

fixme:richedit:RichEditANSIWndProc WM_SETFONT: stub

fixme:richedit:RichEditANSIWndProc WM_STYLECHANGING: stub

fixme:richedit:RichEditANSIWndProc WM_STYLECHANGED: stub

fixme:richedit:RichEditANSIWndProc WM_STYLECHANGING: stub

fixme:richedit:RichEditANSIWndProc WM_STYLECHANGED: stub

fixme:richedit:RichEditANSIWndProc WM_SETFONT: stub

fixme:richedit:RichEditANSIWndProc WM_STYLECHANGING: stub

fixme:richedit:RichEditANSIWndProc WM_STYLECHANGED: stub

fixme:richedit:RichEditANSIWndProc WM_STYLECHANGING: stub

fixme:richedit:RichEditANSIWndProc WM_STYLECHANGED: stub

err:menubuilder:extract_icon32 LoadLibraryExW (L"c:\\Bridge Base Online\\BridgeVu.hlp")

failed, error 193

err:menubuilder:ExtractFromICO Invalid ico file format

err:menubuilder:InvokeShellLinker failed to fork and exec wineshelllink

fixme:richedit:RichEditANSIWndProc WM_SETFONT: stub

fixme:richedit:RichEditANSIWndProc WM_STYLECHANGING: stub

fixme:richedit:RichEditANSIWndProc WM_STYLECHANGED: stub

fixme:richedit:RichEditANSIWndProc WM_STYLECHANGING: stub

 

 

This is the first time I've ever used wine, so I've no idea what it means.

any ideas? Any pointers?

 

cheers

Link to comment
Share on other sites

please DO NOT execute wine as root, drop the sudo

 

executable is called NetBridgeVu.exe

 

It is located in "C:\Bridge Base Online\NetBridgeVu.exe" unless you choose a different path. so 'wine "C:\\Bridge Base Online\\NetBridgeVu.exe"' will work.

That usually translates to "~/.wine/Bridge Base Online/NetBridgeVu.exe", so 'wine

"~/.wine/Bridge Base Online/NetBridgeVu.exe" should work too.

 

All the stub lines show that specific function is not implemented (yet) in Wine.

Link to comment
Share on other sites

As Gerardo said, don't try running wine as root (sudo)! Very bad!

 

Hi, I'm trying to get bbo (4.7.0) working on ubuintu breezy with wine 0.9.1which was what came down when I apt got it.

 

You may also want to add to synaptic the following repository so that you can keep up with the latest wine (currently 0.9.11): deb http://wine.sourceforge.net/apt/ binary/

 

More complete instructions are at http://winehq.org/site/download-deb

 

There's a new wine release nearly every month and the progress in stability, reliability, attractiveness, and compatibility has been modestly dramatic.

 

Running under the newest wine, you'll be offered a chance to download the mozcontrol and have it automatically installed. I suggest you wait until the control is installed before leaving the opening BBO page.

Link to comment
Share on other sites

  • 3 weeks later...

hanks for your tips - I'm no longer as root ;)

 

I can now get it to start, but it sort of hanged on "updating convention cards" or "updating profile"....

 

So then I updated to wine 0.9.12 using ubutu breezy's system update, and now on it crashes on the "updating convention cards" window...

 

this is the output:

err:ole:CoGetClassObject no class object {96749377-3391-11d2-9ee3-00c04f797396} could be created for for context 0x7

fixme:ole:CoCreateInstance no classfactory created for CLSID {96749377-3391-11d2-9ee3-00c04f797396}, hres is 0x80040154fixme:msvcrt:MSVCRT__sopen : pmode 0x01b4 ignored

wine: Unhandled page fault on read access to 0x00000010 at address 0x582aa9 (thread 0009), starting debugger...

WineDbg starting on pid 0x8

Unhandled exception: page fault on read access to 0x00000010 in 32-bit code (0x00582aa9).

fixme:dbghelp:sffip_cb NIY on 'd:\cvssource\bboclient\release\fredsoft.pdb'

Register dump:

CS:0073 SS:007b DS:007b ES:007b FS:1007 GS:0033

EIP:00582aa9 ESP:7fb05098 EBP:7fb050ac EFLAGS:00010202( - 00 - -RI1)

EAX:00000000 EBX:7f85d66c ECX:ffffffff EDX:7fd70024

ESI:00000000 EDI:00000000

Stack dump:

0x7fb05098: 00010024 0057c36d 00000000 00000000

0x7fb050a8: 00010024 7fb0f854 004c6cb5 00000000

0x7fb050b8: 00595760 0000011f 00000000 00010024

0x7fb050c8: 00000051 9beded52 ed490000 0000eded

0x7fb050d8: 009bed00 aced9b00 ed000000 520000ac

0x7fb050e8: 0049eded 00a3a300 7fb050bc f7000052

0200: sel=1007 base=7fec2000 limit=00001fff 32-bit rw-

Backtrace:

=>1 0x00582aa9 in netbridgevu (+0x182aa9) (0x00582aa9)

2 0x004c6cb5 in netbridgevu (+0xc6cb5) (0x004c6cb5)

3 0x0052ea2c in netbridgevu (+0x12ea2c) (0x0052ea2c)

4 0x7f83be5a WINPROC_wrapper+0x1a in user32 (0x7f83be5a)

5 0x7f83caa6 in user32 (+0x8caa6) (0x7f83caa6)

6 0x7f83ff5a CallWindowProcA+0x7a in user32 (0x7f83ff5a)

7 0x7f80f4f2 DispatchMessageA+0x172 in user32 (0x7f80f4f2)

8 0x004359b2 in netbridgevu (+0x359b2) (0x004359b2)

9 0x0057ff81 in netbridgevu (+0x17ff81) (0x0057ff81)

10 0x7fcdcfaf in kernel32 (+0x4cfaf) (0x7fcdcfaf)

11 0xb7f7a617 wine_switch_to_stack+0x17 in libwine.so.1 (0xb7f7a617)

0x00582aa9: pushl 0x10(%esi)

Usage:

winedbg [ [ --gdb ] [ prog-name [ prog-args ] | <num> | file.mdmp | --help ]

 

Any ideas?

Link to comment
Share on other sites

Run winecfg if you have it, and add atl.dll in the libraries that are searched for native first. Prior to that you should of course put atl.dll in ~/.wine/drive_c/windows/system32/. You can find it on the net searching for "free dlls".

 

This and the

regsvr32 mozctlx

are two of the three critical things to do. The third is editing the bbover.ini file. And the symbol.ttf, of course, helps. :D

Link to comment
Share on other sites

If you register mozctlx, atl.dll is not needed.

But you need to put BROWSER_TYPE=C

in [sYSTEM] section in bbover.ini

 

But ochinko is right, looks like that step is missed (search earlier posts on the thread for MozControl)

Link to comment
Share on other sites

  • 3 weeks later...
  • 2 weeks later...

Problems. =(

 

Having tried for months to get BBO to work with Ubuntu Breezy, I switched to Kubuntu on the advice of somebody on an Ubuntu forum. -It was (to me at least) impossible to download Mozilla ActiveX, which BBO keeps saying is needed. -The ActiveX plugin was fine for Windows Mozilla, but not Linux.

 

Now, I'm pretty sure that I've got BBO under wine, it is in the wine folder when I come to start it (though I'm not sure of which version I am currently using, it's not the most recent, as with this too I have had trouble getting hold of). But I'm still getting the message pop up that I need Mozilla ActiveX. My web browser is Konqueror, and I've been told the appropriate plugin is one called Reaktivate. This too, I have found to be nearly impossible to download.

 

I have tried all the links in this thread, and I either can't get them to work, or I have no idea what it all means.

 

=( Could someone please help?

Link to comment
Share on other sites

Problems. =(

 

Having tried for months to get BBO to work with Ubuntu Breezy, I switched to Kubuntu on the advice of somebody on an Ubuntu forum. -It was (to me at least) impossible to download Mozilla ActiveX, which BBO keeps saying is needed. -The ActiveX plugin was fine for Windows Mozilla, but not Linux.

 

Now, I'm pretty sure that I've got BBO under wine, it is in the wine folder when I come to start it (though I'm not sure of which version I am currently using, it's not the most recent, as with this too I have had trouble getting hold of). But I'm still getting the message pop up that I need Mozilla ActiveX. My web browser is Konqueror, and I've been told the appropriate plugin is one called Reaktivate. This too, I have found to be nearly impossible to download.

 

I have tried all the links in this thread, and I either can't get them to work, or I have no idea what it all means.

 

=( Could someone please help?

Did you try both BROWSER_TYPE=E and BROWSER_TYPE=A? Do you have firefox or mozilla installed? Anyway, even when the browser does not work for me, I can still use BBO without problems (except not read lobby news and stuff like that).

Link to comment
Share on other sites

which BBO keeps saying is needed. -The ActiveX plugin was fine for Windows Mozilla, but not Linux.

 

 

If you set

BROWSER_TYPE=E

in bbover.ini bbo will use an external browser (when it needs one) instead of the activeX plugin.

 

The plugin is only needed when BBO wants to embed a browser window

Link to comment
Share on other sites

I have SUSE 10 and wine 20050725 (packman repository), default browser Konqueror. Made directory /usr/share/fonts/symbol and copied Symbol.ttf there. Downloaded bbo_setup.exe, typed wine in console, waited till it finished configuring folders under ~/.wine. Then typed wine bbo_setup.exe, went through installation (c:\Bridge Base Online, which translates into ~/.wine/drive_c/Bridge Base Online. Edited bbover.ini (LINUX_WINE=Y, BROWSER_TYPE=E). Bridge Base worked from the start, and even added a shortcut on my desktop, which works on mouse click, so that I don't have to go to console and type wine blabla.

 

Hope it helps.

Link to comment
Share on other sites

I am a Newbie to LINUX

My goal is to get BBO to run under Wine and I am getting confused.

I added SYMBOL font to my /usr/fonts/ttf folder

I think I need to install and register the mozctlx.dll ??

I will edit the BBOver.ini file, but what TYPE do I need E ? C ?

Do I need to install anything else into wine directory?

Someone mentioned that you need Internet Explorer...is this true now?

Any other comment/suggestion would be very helpful.

I am using PClinuxos, and just downloaded/installed wine.

TIA

Link to comment
Share on other sites

Browser support is needed for some parts of BBO (lobby news, buy BBO$ and MB$, some other things).

Installing the mozctlx.dll, you do NOT need IE at all. Needs BROWSER_TYPE=C.

Else, BROWSER_TYPE=E might work (but some versions of Wine hang when the MozControl is not installed, trying to download and install it [tried this last on 0.9.9 I think]).

Link to comment
Share on other sites

I have tried ALL the variants of installation for BB that I have read.

Downloaded BBO 4.7.5

Using PCLinuxOS

wine 0.9.1-4 tex

Have SYMBOL ttf

installed and successfully registered mosctlx

in the BBOVER.INI file I have WINE=Y

Have tried BROWSER TYPE=A,E, and C

Have atl.dll and msvcrt.dll in system32 dir.

Tried the WINEDLLOVERRIDES for BROWSER and atl.dll

have tried winecfg for wine to look like win98, 2000, and XP

 

The results are always the same when I go to BBO

I log in okay

It downloads tables

the welcome pop-up comes up and I close it

the Lobby news pop-up comes up and I am fried!

It says the Latest Brdge Base Online news is not responding and asks

if I want to terminate.

end of story.

 

I am reading all the different advice and instructions on this site (and others) and have tried them all (I think) except something about LIN.SH

I do not understand what this is referring to or what to do about it.

Can this LIN.SH thing (lack of it) be giving me the Bridge Base errors I am getting?

my shell window gives me the same output that TYlerE posted here on February 1, 2006 and DATAKID posted on APRIL 27, 2006 ie: yada yada yada..no classfactory created for CLSID stuff, and the MSVCRT pmode 0x0164 Ignored

 

I am new to LINUX, am tired of the Windows empire, but I love to play BRIDGE and have spent two solid weeks trying to make BBO work with wine to no avail, I honestly am so frustrated with all the smoke and mirrors that don't work that I am about to crawl back to Bill Gates. I DON"T WANT TO !

 

How can I make BBO work without Bill G. ?

 

 

I am a user not a programmer. Thank goodness I have some experience with iRMX ! I admire the work and support/advice/help that you folks put into this, but there are so many flavors of linux and apparently of wine (and what is winex?) that things do get a might bit confusing to me.

I am open to anything.............. patches?........ VMWARE?..... whatever will work.

So all I can say is Thanks in Advance,

that, and: Please help me?

Link to comment
Share on other sites


×
×
  • Create New...