I have tried and failed to run glbasic using wine on the eee pc, with the default xandros linux install. I am using the most recent version of glbasic . The console output is below, it appears that the error revolves around 'CreatWindow invalid window height' or width. I'm guessing that this is since the eee desktop runs at 800x480 and the initial glbasic window where you choose your project is probably bigger than this. Can Gernot or anybody else suggest a solution? It'd be great for coding on the move...
Quoteerr:x11drv:X11DRV_CreateWindow invalid window width 2012132005
err:x11drv:X11DRV_CreateWindow invalid window height 2012742564
err:x11drv:X11DRV_CreateWindow invalid window height -2015403338
err:x11drv:X11DRV_CreateWindow invalid window height -2015403338
err:x11drv:X11DRV_CreateWindow invalid window height -2015403338
fixme:shdocvw:PersistStreamInit_InitNew (0x13bdd8)
err:x11drv:X11DRV_CreateWindow invalid window height -2015403338
fixme:shdocvw:navigate_url Unsupported args (Flags 0x33edd0:3; TargetFrameName 0x33ede0:8)
wine: Unhandled page fault on read access to 0x00000000 at address 0x104aba4 (thread 0009), starting debugger...
Unhandled exception: page fault on read access to 0x00000000 in 32-bit code (0x0104aba4).
Register dump:
CS:0073 SS:007b DS:007b ES:007b FS:0033 GS:003b
EIP:0104aba4 ESP:0033e6c0 EBP:0033e708 EFLAGS:00010206( - 00 - RIP1)
EAX:00000000 EBX:001689bc ECX:00110048 EDX:00000000
ESI:001689b8 EDI:00000000
Stack dump:
0x0033e6c0: 001689bc 00000000 0033e78c 00148cdc
0x0033e6d0: 001689b8 00c29bc8 00c29c98 00000000
0x0033e6e0: 00000003 00110000 00000000 00000000
0x0033e6f0: 00000014 00000001 00000001 00c2565c
0x0033e700: 0033e78c 0104f723 0033e748 0103108a
0x0033e710: 00000000 00148cdc 0033e78c 00000000
Backtrace:
=>1 0x0104aba4 in necko (+0x1aba4) (0x0033e708)
2 0x0103108a in necko (+0x108a) (0x0033e748)
3 0x00c08aa0 in xpcom_core (+0x28aa0) (0x0033e790)
4 0x00be232e in xpcom_core (+0x232e) (0x0033e7d0)
5 0x010386ec in necko (+0x86ec) (0x0033e804)
6 0x0103890b in necko (+0x890b) (0x0033e864)
7 0x7bb4df82 load_gecko+0x202() in mshtml (0x0033eb44)
8 0x7bb4e5e5 NSContainer_Create+0x25() in mshtml (0x0033eba4)
9 0x7bb273a0 HTMLDocument_Create+0x220() in mshtml (0x0033ebf4)
10 0x7bb46c50 in mshtml (+0x36c50) (0x0033ec14)
11 0x7c8ccff2 CoCreateInstance+0x1c2() in ole32 (0x0033ec74)
12 0x7bbe2ffc in shdocvw (+0x12ffc) (0x0033ed14)
13 0x7bbe41c1 navigate_url+0x261() in shdocvw (0x0033ed64)
14 0x7bbeb299 in shdocvw (+0x1b299) (0x0033eda4)
15 0x78267106 in mfc80 (+0x97106) (0x0033ee3c)
16 0x0042b459 in editore (+0x2b459) (0x00695930)
17 0x00000001 (0x0045666c)
18 0x00441ae0 in editore (+0x41ae0) (0x0043ef30)
19 0xccccc300 (0x456254b8)
20 0x00000000 (0x00000000)
0x0104aba4: movl 0x0(%eax),%ecx
Modules:
Module Address Debug info Name (115 modules)
PE 3a0000- 3f6000 Deferred msvcr71
PE 400000- 577000 Export editore
PE 7a0000- 8a6000 Deferred mfc71
PE bd0000- bd6000 Deferred xpcom
PE be0000- c49000 Export xpcom_core
PE c50000- c77000 Deferred nspr4
PE c80000- c87000 Deferred plc4
PE c90000- c96000 Deferred plds4
PE db0000- dc3000 Deferred jsj3250
PE dd0000- e41000 Deferred js3250
PE e50000- e8f000 Deferred softokn3
PE e90000- ea6000 Deferred gkgfx
PE eb0000- f0b000 Deferred nss3
PE f10000- f16000 Deferred xpistub
PE f20000- f34000 Deferred xpcom_compat
PE f40000- f5a000 Deferred smime3
PE f60000- f66000 Deferred mozctlx
PE f70000- f90000 Deferred ssl3
PE f90000- fc1000 Deferred freebl3
PE fd0000- fe1000 Deferred mozz
PE ff0000- 102e000 Deferred nssckbi
PE 1030000- 10ad000 Export necko
PE 10000000-1000b000 Deferred homepath
PE 5d360000-5d36e000 Deferred mfc80enu
PE 78130000-781cb000 Deferred msvcr80
PE 781d0000-782df000 Export mfc80
ELF 7b800000-7b924000 Deferred kernel32
\-PE 7b820000-7b924000 \ kernel32
ELF 7b9e5000-7b9fa000 Deferred midimap
\-PE 7b9f0000-7b9fa000 \ midimap
ELF 7b9fa000-7ba20000 Deferred msacm32
\-PE 7ba00000-7ba20000 \ msacm32
ELF 7ba20000-7ba38000 Deferred msacm32
\-PE 7ba30000-7ba38000 \ msacm32
ELF 7ba38000-7ba4c000 Deferred lz32
\-PE 7ba40000-7ba4c000 \ lz32
ELF 7ba4c000-7bad9000 Deferred winmm
\-PE 7ba60000-7bad9000 \ winmm
ELF 7bad9000-7bb04000 Deferred ws2_32
\-PE 7bae0000-7bb04000 \ ws2_32
ELF 7bb04000-7bb8a000 Export mshtml
\-PE 7bb10000-7bb8a000 \ mshtml
ELF 7bb8a000-7bbc6000 Deferred urlmon
\-PE 7bb90000-7bbc6000 \ urlmon
ELF 7bbc6000-7bc00000 Export shdocvw
\-PE 7bbd0000-7bc00000 \ shdocvw
ELF 7bc00000-7bca0000 Deferred ntdll
\-PE 7bc10000-7bca0000 \ ntdll
ELF 7bca8000-7bcc1000 Deferred version
\-PE 7bcb0000-7bcc1000 \ version
ELF 7bcc1000-7bd60000 Deferred oleaut32
\-PE 7bcd0000-7bd60000 \ oleaut32
ELF 7bf00000-7bf03000 Deferred
ELF 7bf05000-7bf1f000 Deferred wsock32
\-PE 7bf10000-7bf1f000 \ wsock32
PE 7c420000-7c4a7000 Deferred msvcp80
ELF 7c4fd000-7c510000 Deferred libresolv.so.2
ELF 7c81d000-7c83b000 Deferred iphlpapi
\-PE 7c820000-7c83b000 \ iphlpapi
ELF 7c83b000-7c895000 Deferred rpcrt4
\-PE 7c850000-7c895000 \ rpcrt4
ELF 7c895000-7c934000 Export ole32
\-PE 7c8a0000-7c934000 \ ole32
ELF 7c934000-7c966000 Deferred uxtheme
\-PE 7c940000-7c966000 \ uxtheme
ELF 7c986000-7c98b000 Deferred libxfixes.so.3
ELF 7c98b000-7c994000 Deferred libxcursor.so.1
ELF 7c994000-7c9b1000 Deferred imm32
\-PE 7c9a0000-7c9b1000 \ imm32
ELF 7c9b1000-7c9b7000 Deferred libxrandr.so.2
ELF 7e404000-7e631000 Deferred i915_dri.so
ELF 7e631000-7e63a000 Deferred libdrm.so.2
ELF 7e63a000-7e6a4000 Deferred libgl.so.1
ELF 7e6a4000-7e6a9000 Deferred libxdmcp.so.6
ELF 7e6a9000-7e6ac000 Deferred libxau.so.6
ELF 7e6ac000-7e798000 Deferred libx11.so.6
ELF 7e798000-7e7a6000 Deferred libxext.so.6
ELF 7e7a6000-7e7ab000 Deferred libxxf86vm.so.1
ELF 7e7ab000-7e7c3000 Deferred libice.so.6
ELF 7e7c3000-7e7cc000 Deferred libsm.so.6
ELF 7e7cf000-7e7d7000 Deferred libxrender.so.1
ELF 7e7d9000-7e865000 Deferred winex11
\-PE 7e7f0000-7e865000 \ winex11
ELF 7e87a000-7e89a000 Deferred libexpat.so.1
ELF 7e89a000-7e8c5000 Deferred libfontconfig.so.1
ELF 7e8c5000-7e8d9000 Deferred libz.so.1
ELF 7e8d9000-7e943000 Deferred libfreetype.so.6
ELF 7e943000-7e964000 Deferred mpr
\-PE 7e950000-7e964000 \ mpr
ELF 7e964000-7e9af000 Deferred wininet
\-PE 7e970000-7e9af000 \ wininet
ELF 7e9af000-7ea6e000 Deferred comctl32
\-PE 7e9c0000-7ea6e000 \ comctl32
ELF 7ea6e000-7eb6f000 Deferred shell32
\-PE 7ea80000-7eb6f000 \ shell32
ELF 7eb6f000-7ebc7000 Deferred shlwapi
\-PE 7eb80000-7ebc7000 \ shlwapi
ELF 7ebc7000-7ed01000 Deferred user32
\-PE 7ebe0000-7ed01000 \ user32
ELF 7ed01000-7ed4c000 Deferred advapi32
\-PE 7ed10000-7ed4c000 \ advapi32
ELF 7ed4c000-7ede3000 Deferred gdi32
\-PE 7ed60000-7ede3000 \ gdi32
ELF 7ede3000-7ee49000 Deferred msvcrt
\-PE 7edf0000-7ee49000 \ msvcrt
ELF 7efad000-7efb8000 Deferred libnss_files.so.2
ELF 7efb8000-7efce000 Deferred libnsl.so.1
ELF 7efce000-7eff3000 Deferred libm.so.6
ELF 7eff6000-7f000000 Deferred libnss_nis.so.2
ELF b7c95000-b7c9e000 Deferred libnss_compat.so.2
ELF b7c9f000-b7ca3000 Deferred libdl.so.2
ELF b7ca3000-b7dd5000 Deferred libc.so.6
ELF b7dd5000-b7de7000 Deferred libpthread.so.0
ELF b7df5000-b7f09000 Deferred libwine.so.1
ELF b7f0b000-b7f22000 Deferred ld-linux.so.2
Threads:
process tid prio (all id:s are in hex)
0000000a
0000000b 0
00000008 (D) C:\Program Files\GLBasic\EditorE.exe
0000000e 0
0000000d 0
00000009 0 <==
Just for information I'm using wine-0.9.49
insall windows on the eee and you can use glbasic without glbasic please wait until gernot has one ;)