LB Booster
« LBB and linux/wine »

Welcome Guest. Please Login or Register.
Apr 1st, 2018, 05:15am



ATTENTION MEMBERS: Conforums will be closing it doors and discontinuing its service on April 15, 2018.
We apologize Conforums does not have any export functions to migrate data.
Ad-Free has been deactivated. Outstanding Ad-Free credits will be reimbursed to respective payment methods.

Thank you Conforums members.
Speed up Liberty BASIC programs by up to ten times!
Compile Liberty BASIC programs to compact, standalone executables!
Overcome many of Liberty BASIC's bugs and limitations!
LB Booster Resources
LB Booster documentation
LB Booster Home Page
LB Booster technical Wiki
Just BASIC forum
BBC BASIC Home Page
Liberty BASIC forum (the original)

« Previous Topic | Next Topic »
Pages: 1  Notify Send Topic Print
 thread  Author  Topic: LBB and linux/wine  (Read 838 times)
net2014
New Member
Image


member is offline

Avatar




PM


Posts: 37
xx LBB and linux/wine
« Thread started on: Aug 17th, 2015, 2:29pm »

Anyone here running LBB in linux/wine version 1.7.30?

If so what are your findings? I can no longer run LBB in the above version of wine, although it ran fine until recently. LBB starts and opens its window but crashes without any error message when I try and load a bas file. Files created by LBB in %Temp%/lib/ are left behind, they are usually deleted when LBB closes normally.

I assume an update has broken it, I think the previous wine version was 1.4.

I don't want to revert to wine 1.4 (if that is even possible) until others can confirm the same problem.

Thanks for any input.
User IP Logged

Richard Russell
Administrator
ImageImageImageImageImage


member is offline

Avatar




Homepage PM


Posts: 1348
xx Re: LBB and linux/wine
« Reply #1 on: Aug 17th, 2015, 3:52pm »

on Aug 17th, 2015, 2:29pm, net2014 wrote:
Anyone here running LBB in linux/wine version 1.7.30?

I've not tried it on anything later than Wine 1.4. It would indeed be annoying if an update to Wine had actually worsened compatibility, but it's happened before!

Quote:
LBB starts and opens its window but crashes without any error message when I try and load a bas file.

What happens if you specify the BAS file on the 'command line' rather than loading it after LBB has started?

Richard.
User IP Logged

Richard Russell
Administrator
ImageImageImageImageImage


member is offline

Avatar




Homepage PM


Posts: 1348
xx Re: LBB and linux/wine
« Reply #2 on: Aug 17th, 2015, 4:23pm »

on Aug 17th, 2015, 2:29pm, net2014 wrote:
I don't want to revert to wine 1.4 (if that is even possible) until others can confirm the same problem.

I can confirm a crash with Wine 1.6.2. It seems to be due to the syntax colouring, so - if yours is the same problem - a workaround may be to turn it off (Options... Syntax Coloring).

Edit: OK I know what's causing the syntax colouring crash. It's a slightly different behaviour by the RichEdit control (RICHED20.DLL), which is allowed by the MSDN spec so isn't a Wine fault as such. I can fix it in LBB.

Richard.
« Last Edit: Aug 17th, 2015, 6:52pm by Richard Russell » User IP Logged

net2014
New Member
Image


member is offline

Avatar




PM


Posts: 37
xx Re: LBB and linux/wine
« Reply #3 on: Aug 17th, 2015, 7:04pm »

Thanks Richard, what would we do without you?

I can confirm that switching off syntax colouring allows a file to be loaded and run successfully cool

I take note that the problem lies with LLB and that you can correct it. Will await further news from you.

Many thanks again.
User IP Logged

Richard Russell
Administrator
ImageImageImageImageImage


member is offline

Avatar




Homepage PM


Posts: 1348
xx Re: LBB and linux/wine
« Reply #4 on: Aug 17th, 2015, 7:17pm »

on Aug 17th, 2015, 7:04pm, net2014 wrote:
I take note that the problem lies with LLB

It's a bit of a leap from what I said to "the problem lies with LBB"! If Wine behaves differently from 'genuine' Windows the 'fault' lies with Wine (since it has to be compatible with how Windows actually works, not just with how it is documented to work).

Still, I should be able to modify LBB to be compatible with both.

Richard.
User IP Logged

net2014
New Member
Image


member is offline

Avatar




PM


Posts: 37
xx Re: LBB and linux/wine
« Reply #5 on: Aug 17th, 2015, 7:43pm »

What about (dare I say it) wines ability to use an alternate dll. Copy riched20.dll over from XP? Would that avoid the need to modify LBB? I could test it if need be.
User IP Logged

Richard Russell
Administrator
ImageImageImageImageImage


member is offline

Avatar




Homepage PM


Posts: 1348
xx Re: LBB and linux/wine
« Reply #6 on: Aug 17th, 2015, 8:08pm »

on Aug 17th, 2015, 7:43pm, net2014 wrote:
Copy riched20.dll over from XP? I could test it if need be.

You can do that with some DLLs but not with others, and I can't remember which category RICHED20.DLL is in, but feel free to try it.

Fortunately I was in any case planning a version 3.01 of LBB to incorporate INPUTCSV (see the other thread) so I can kill two birds with one stone.

Richard.
User IP Logged

Pages: 1  Notify Send Topic Print
« Previous Topic | Next Topic »


This forum powered for FREE by Conforums ©
Terms of Service | Privacy Policy | Conforums Support | Parental Controls