MB for linux?

Post your requests and ideas on the future development of mikroBasic.
Post Reply
Author
Message
kkjensen
Posts: 50
Joined: 30 Mar 2006 18:16

MB for linux?

#1 Post by kkjensen » 24 Dec 2006 20:50

(I appologize for double posting...I accidentally put this in the "MB for dsPIC" forum)

I read that MP is being tweaked or something so it will work on linux...is it the same for MB??? I tried wine on xubunto (old computer) but it doesn't work

upon install I get these following:
Quote:
root@bigboy:/home/kris/Desktop/mikrobasic_5002_setup# wine mikrobasic_5002_setup.exe
err:ntdll:RtlpWaitForCriticalSection section 0x40b468 "?" wait timed out in thread 000c, blocked by 0009, retrying (60 sec)
err:ntdll:RtlpWaitForCriticalSection section 0x40b468 "?" wait timed out in thread 000c, blocked by 0009, retrying (60 sec)
err:ntdll:RtlpWaitForCriticalSection section 0x40b468 "?" wait timed out in thread 000c, blocked by 000d, retrying (60 sec)
err:ntdll:RtlpWaitForCriticalSection section 0x40b468 "?" wait timed out in thread 000c, blocked by 000d, retrying (60 sec)
err:ntdll:RtlpWaitForCriticalSection section 0x40b468 "?" wait timed out in thread 000c, blocked by 000d, retrying (60 sec)
err:menubuilder:ExtractFromICO Invalid ico file format
err:menubuilder:InvokeShellLinker failed to fork and exec wineshelllink
err:menubuilder:extract_icon32 LoadLibraryExW (L"C:\\Program Files\\Mikroelektronika\\mikroBasic\\mikroBasic_pic.chm") failed, error 126
err:menubuilder:InvokeShellLinker failed to fork and exec wineshelllink
err:menubuilder:extract_icon32 LoadLibraryExW (L"C:\\Program Files\\Mikroelektronika\\mikroBasic\\Uninstall.exe") failed, error 126
err:menubuilder:InvokeShellLinker failed to fork and exec wineshelllink
err:menubuilder:ExtractFromICO Invalid ico file format
err:menubuilder:InvokeShellLinker failed to fork and exec wineshelllink


Then when trying to run it I get:
Quote:
root@bigboy:~/.wine/drive_c/Program Files/Mikroelektronika/mikroBasic# wine mikroBasic.exe
wine: Unhandled exception 0x0eedfade at address 0x0000:0x7b83f430 (thread 0009), starting debugger...
First chance exception: 0xc0000025 in 32-bit code (0x7bc2fa28).
Register dump:
CS:0073 SS:007b DS:007b ES:007b FS:0033 GS:003b
EIP:7bc2fa28 ESP:0033ee14 EBP:0033ee78 EFLAGS:00000282( - 00 - -IS1)
EAX:0033ee20 EBX:7bc75280 ECX:00110020 EDX:0033f1fc
ESI:0033f1fc EDI:0033ee84
Stack dump:
0x0033ee14: 00417500 00000000 00110528 c0000025
0x0033ee24: 00000001 0033f1fc 7ffdcc00 00000000
0x0033ee34: 0033ee44 7bc49da1 7bc7d040 7bc75280
0x0033ee44: 0033f1a4 7bc35064 b7cc5c04 0033f184
0x0033ee54: 00110000 7bc28a17 7c067958 00000038
0x0033ee64: 7bc75280 7bc28409 00110000 7bc2f9e0
fixme:ntdll:RtlNtStatusToDosErrorNoTeb no mapping for c0000119
Backtrace:
=>1 0x7bc2fa28 __regs_RtlRaiseException+0x48 in ntdll (0x0033ee78)
2 0x7bc632cb in ntdll (+0x532cb) (0x0033f1dc)
3 0x7bc2efc6 RtlRaiseException+0x6 in ntdll (0x0033f254)
4 0x00421f1b in mikrobasic (+0x21f1b) (0x0033f3bc)
5 0x004220ee in mikrobasic (+0x220ee) (0x0033fa34)
6 0x00421a3a in mikrobasic (+0x21a3a) (0x0033fa54)
7 0x00421a1c in mikrobasic (+0x21a1c) (0x0033fa64)
8 0x00426886 in mikrobasic (+0x26886) (0x0033fac8)
9 0x00421aae in mikrobasic (+0x21aae) (0x0033faf4)
10 0x004219ed in mikrobasic (+0x219ed) (0x0033fb10)
11 0x00426886 in mikrobasic (+0x26886) (0x0033fb40)
12 0x004784e6 in mikrobasic (+0x784e6) (0x0033fb60)
13 0x00422853 in mikrobasic (+0x22853) (0x0033fbe0)
14 0x0041fba7 in mikrobasic (+0x1fba7) (0x0033fc00)
15 0x0041bcd8 in mikrobasic (+0x1bcd8) (0x0033fc24)
16 0x0041be62 in mikrobasic (+0x1be62) (0x0033fd44)
17 0x0041bef3 in mikrobasic (+0x1bef3) (0x0033fd74)
18 0x00477e06 in mikrobasic (+0x77e06) (0x0033fec8)
19 0x004804fc in mikrobasic (+0x804fc) (0x0033feec)
20 0x00704699 in mikrobasic (+0x304699) (0x0033ff08)
21 0x7b86c6bf in kernel32 (+0x4c6bf) (0x0033ffe8)
22 0xb7de13b7 wine_switch_to_stack+0x17 in libwine.so.1 (0x00000000)
0x7bc2fa28 __regs_RtlRaiseException+0x48 in ntdll: subl $4,%esp
Modules:
Module Address Debug info Name (94 modules)
PE 400000-c7f000 Export mikrobasic
ELF 7b800000-7b917000 Export kernel32<elf>
\-PE 7b820000-7b917000 \ kernel32
ELF 7bc00000-7bc80000 Export ntdll<elf>
\-PE 7bc10000-7bc80000 \ ntdll
ELF 7bf00000-7bf03000 Deferred <wine-loader>
ELF 7e079000-7e08d000 Deferred olepro32<elf>
\-PE 7e080000-7e08d000 \ olepro32
ELF 7e08d000-7e0aa000 Deferred hhctrl<elf>
\-PE 7e090000-7e0aa000 \ hhctrl
ELF 7e0aa000-7e0bf000 Deferred midimap<elf>
\-PE 7e0b0000-7e0bf000 \ midimap
ELF 7e0e5000-7e0fd000 Deferred msacm32<elf>
\-PE 7e0f0000-7e0fd000 \ msacm32
ELF 7e12a000-7e12e000 Deferred libgpg-error.so.0
ELF 7e12e000-7e17c000 Deferred libgcrypt.so.11
ELF 7e17c000-7e18f000 Deferred libtasn1.so.3
ELF 7e18f000-7e1bd000 Deferred libcrypt.so.1
ELF 7e1c6000-7e235000 Deferred libgnutls.so.13
ELF 7e235000-7e264000 Deferred libcups.so.2
ELF 7e264000-7e296000 Deferred uxtheme<elf>
\-PE 7e270000-7e296000 \ uxtheme
ELF 7e298000-7e29d000 Deferred libxfixes.so.3
ELF 7e29d000-7e2a6000 Deferred libxcursor.so.1
ELF 7e2a6000-7e2c4000 Deferred ximcp.so.2
ELF 7e2c4000-7e2c6000 Deferred xlcutf8load.so.2
ELF 7e2c6000-7e2c9000 Deferred libxrandr.so.2
ELF 7e2c9000-7e2d1000 Deferred libxrender.so.1
ELF 7e2d1000-7e2d4000 Deferred libxinerama.so.1
ELF 7e2d4000-7e2db000 Deferred libdrm.so.2
ELF 7e2db000-7e34a000 Deferred libgl.so.1
ELF 7e34a000-7e34f000 Deferred libxdmcp.so.6
ELF 7e34f000-7e352000 Deferred libxau.so.6
ELF 7e352000-7e41b000 Deferred libx11.so.6
ELF 7e41b000-7e428000 Deferred libxext.so.6
ELF 7e428000-7e42d000 Deferred libxxf86vm.so.1
ELF 7e42d000-7e445000 Deferred libice.so.6
ELF 7e445000-7e4d1000 Deferred winex11<elf>
\-PE 7e450000-7e4d1000 \ winex11
ELF 7e4d1000-7e4ef000 Deferred libexpat.so.1
ELF 7e4ef000-7e51e000 Deferred libfontconfig.so.1
ELF 7e51e000-7e532000 Deferred libz.so.1
ELF 7e532000-7e59c000 Deferred libfreetype.so.6
ELF 7e59c000-7e5f6000 Deferred setupapi<elf>
\-PE 7e5b0000-7e5f6000 \ setupapi
ELF 7e5f6000-7e621000 Deferred ws2_32<elf>
\-PE 7e600000-7e621000 \ ws2_32
ELF 7e621000-7e63b000 Deferred wsock32<elf>
\-PE 7e630000-7e63b000 \ wsock32
ELF 7e63b000-7e6c3000 Deferred winmm<elf>
\-PE 7e650000-7e6c3000 \ winmm
ELF 7e6c3000-7e75f000 Deferred comdlg32<elf>
\-PE 7e6d0000-7e75f000 \ comdlg32
ELF 7e75f000-7e7b6000 Deferred shlwapi<elf>
\-PE 7e770000-7e7b6000 \ shlwapi
ELF 7e7b6000-7e89d000 Deferred shell32<elf>
\-PE 7e7d0000-7e89d000 \ shell32
ELF 7e89d000-7e8ce000 Deferred winspool<elf>
\-PE 7e8b0000-7e8ce000 \ winspool
ELF 7e8ce000-7e8ea000 Deferred imm32<elf>
\-PE 7e8e0000-7e8ea000 \ imm32
ELF 7e8ea000-7e9ab000 Deferred comctl32<elf>
\-PE 7e8f0000-7e9ab000 \ comctl32
ELF 7e9ab000-7e9bf000 Deferred lz32<elf>
\-PE 7e9b0000-7e9bf000 \ lz32
ELF 7e9bf000-7e9d8000 Deferred version<elf>
\-PE 7e9d0000-7e9d8000 \ version
ELF 7e9d8000-7e9ea000 Deferred libresolv.so.2
ELF 7e9ea000-7ea09000 Deferred iphlpapi<elf>
\-PE 7e9f0000-7ea09000 \ iphlpapi
ELF 7ea09000-7ea5b000 Deferred rpcrt4<elf>
\-PE 7ea20000-7ea5b000 \ rpcrt4
ELF 7ea5b000-7eaec000 Deferred ole32<elf>
\-PE 7ea70000-7eaec000 \ ole32
ELF 7eaec000-7eb81000 Deferred oleaut32<elf>
\-PE 7eb00000-7eb81000 \ oleaut32
ELF 7eb81000-7ebc5000 Deferred advapi32<elf>
\-PE 7eb90000-7ebc5000 \ advapi32
ELF 7ebc5000-7ebd0000 Deferred libgcc_s.so.1
ELF 7ebd0000-7ebd9000 Deferred libsm.so.6
ELF 7ecb8000-7ed6c000 Deferred gdi32<elf>
\-PE 7ecd0000-7ed6c000 \ gdi32
ELF 7ed6c000-7ee9f000 Deferred user32<elf>
\-PE 7ed90000-7ee9f000 \ user32
ELF 7efa9000-7efb3000 Deferred libnss_files.so.2
ELF 7efb3000-7efbd000 Deferred libnss_nis.so.2
ELF 7efbd000-7efd2000 Deferred libnsl.so.1
ELF 7efd2000-7eff7000 Deferred libm.so.6
ELF b7c90000-b7c98000 Deferred libnss_compat.so.2
ELF b7c99000-b7c9d000 Deferred libdl.so.2
ELF b7c9d000-b7dbd000 Deferred libc.so.6
ELF b7dbe000-b7dd1000 Deferred libpthread.so.0
ELF b7dda000-b7eeb000 Export libwine.so.1
ELF b7eec000-b7f07000 Deferred ld-linux.so.2
Threads:
process tid prio (all id:s are in hex)
0000000a
0000000c 0
0000000b 0
00000008 (D) C:\Program Files\Mikroelektronika\mikroBasic\mikroBasic.exe
00000009 0 <==


Anyhoooo, I learned pascal so long ago and did so terribly at it I'd rather stick with basic for the time being

kkjensen
Posts: 50
Joined: 30 Mar 2006 18:16

#2 Post by kkjensen » 17 Mar 2007 20:27

Okay, it's been quite a while now since I've used MB because I've been on linux since I decided to never give Microsoft any of my money again. I have a lot of projects doodled up but I can't actually start anything since I'm yet to find a linux solution for Mikro[anything].

Any hope for the future?

User avatar
zristic
mikroElektronika team
Posts: 6608
Joined: 03 Aug 2004 12:59
Contact:

#3 Post by zristic » 19 Mar 2007 10:41

kkjensen wrote:Any hope for the future?
Yes, we are seriously working on Linux support for all our products.

kkjensen
Posts: 50
Joined: 30 Mar 2006 18:16

#4 Post by kkjensen » 19 Mar 2007 16:07

If there's any way the linux community can help with beta testing or anything like that, I'm sure there's be a lot of people willing to test on the different distros. I'm a follower of the Fedora flavor myself.

Patiently waiting...

User avatar
zristic
mikroElektronika team
Posts: 6608
Joined: 03 Aug 2004 12:59
Contact:

#5 Post by zristic » 19 Mar 2007 16:26

kkjensen wrote:If there's any way the linux community can help with beta testing or anything like that, I'm sure there's be a lot of people willing to test on the different distros. I'm a follower of the Fedora flavor myself.

Patiently waiting...
Great news from you, we will let you know when the time comes.

zahiy
Posts: 46
Joined: 12 Apr 2005 22:45
Location: Arara - Palestine

#6 Post by zahiy » 24 Mar 2007 15:18

I add my vote to the new linux version, I will wait for it.

lioneld
Posts: 24
Joined: 06 May 2007 23:15

mikro.. for linux

#7 Post by lioneld » 07 May 2007 13:10

oh yes please... I want to drop this expensive and unsecure os ASAP... please please... think ubuntu users and deb packages, that would be great....

Post Reply

Return to “mikroBasic Wish List”