Go back to Richel Bilderbeek's homepage.
Go back to Richel Bilderbeek's C++ page.
Installing Boost under Wine under Ubuntu seems not to be possible yet
|
Installing Boost under Wine must be done identical
as installing Boost under Windows (because Wine is
(not) a Windows emulator).
A downloaded zip of Boost was extracted in '/home/richel/.wine/drive_c/BoostLib/boost_1_44_0'. I chose not
to extract Boost to a folder with spaces. Starting the booststrap:
This results in (after a long wait):
Building Boost.Jam build engine
wine: Unhandled page fault on read access to 0x0021df68 at address 0x7bc475d7 (thread 0009), starting debugger...
Unhandled exception: page fault on read access to 0x0021df68 in 32-bit code (0x7bc475d7).
Register dump:
CS:0073 SS:007b DS:007b ES:007b FS:0033 GS:003b
EIP:7bc475d7 ESP:0031c280 EBP:0031c29c EFLAGS:00010283( R- -- I S - - -C)
EAX:00110014 EBX:7bc9bff4 ECX:0008c008 EDX:00191f60
ESI:0021df68 EDI:00220000
Stack dump:
0x0031c280: 0021df68 00000002 001a0000 00200020
0x0031c290: 7bc9bff4 0018df58 00004000 0031c2b0
0x0031c2a0: 7bc47796 0008c008 0018df58 00000002
0x0031c2b0: 0031c310 7bc4896a 00004000 00200020
0x0031c2c0: 00200020 00200020 00200020 00200020
0x0031c2d0: 00200020 00200020 00004000 00000000
Backtrace:
=>0 0x7bc475d7 in ntdll (+0x375d7) (0x0031c29c)
1 0x7bc47796 in ntdll (+0x37795) (0x0031c2b0)
2 0x7bc4896a RtlAllocateHeap+0xd9() in ntdll (0x0031c310)
3 0x7edcf379 WCMD_execute+0x128() in cmd (0x0031c7c0)
4 0x7edd0418 WCMD_process_commands+0xc7() in cmd (0x0031c820)
5 0x7edc2c76 in cmd (+0x12c75) (0x0031c8a0)
6 0x7edc3001 WCMD_if+0x160() in cmd (0x0031cb00)
7 0x7edd01db WCMD_execute+0xf8a() in cmd (0x0031cfb0)
8 0x7edd0418 WCMD_process_commands+0xc7() in cmd (0x0031d010)
9 0x7edc00db WCMD_batch+0x13a() in cmd (0x0031d070)
10 0x7edcc7d9 WCMD_run_program+0xad8() in cmd (0x00325c80)
11 0x7edc0300 WCMD_call+0x10f() in cmd (0x00325ee0)
12 0x7edd000d WCMD_execute+0xdbc() in cmd (0x00326390)
13 0x7edd0418 WCMD_process_commands+0xc7() in cmd (0x003263f0)
14 0x7edc00db WCMD_batch+0x13a() in cmd (0x00326450)
15 0x7edcc7d9 WCMD_run_program+0xad8() in cmd (0x0032f060)
16 0x7edcf5cc WCMD_execute+0x37b() in cmd (0x0032f510)
17 0x7edd0418 WCMD_process_commands+0xc7() in cmd (0x0032f570)
18 0x7edd0d8e wmain+0x8cd() in cmd (0x0032fe60)
19 0x7edd1492 in cmd (+0x21491) (0x0032fe90)
20 0x7b8556fc call_process_entry+0xb() in kernel32 (0x0032fea8)
21 0x7b85790b in kernel32 (+0x4790a) (0x0032fee8)
22 0x7bc6fe60 call_thread_func+0xb() in ntdll (0x0032fef8)
23 0x7bc70030 call_thread_entry_point+0x6f() in ntdll (0x0032ffc8)
24 0x7bc4b6ba in ntdll (+0x3b6b9) (0x0032ffe8)
0x7bc475d7: testb $0x1,0x0(%edx,%ecx,1)
Modules:
Module Address Debug info Name (58 modules)
ELF 7b800000-7b972000 Export kernel32<elf>
\-PE 7b810000-7b972000 \ kernel32
ELF 7bc00000-7bcb8000 Export ntdll<elf>
\-PE 7bc10000-7bcb8000 \ ntdll
ELF 7bf00000-7bf04000 Deferred <wine-loader>
ELF 7e270000-7e2e5000 Deferred rpcrt4<elf>
\-PE 7e280000-7e2e5000 \ rpcrt4
ELF 7e2e5000-7e3e5000 Deferred ole32<elf>
\-PE 7e300000-7e3e5000 \ ole32
ELF 7e3fb000-7e42f000 Deferred uxtheme<elf>
\-PE 7e400000-7e42f000 \ uxtheme
ELF 7e42f000-7e439000 Deferred libxcursor.so.1
ELF 7e439000-7e43f000 Deferred libxfixes.so.3
ELF 7e43f000-7e443000 Deferred libxcomposite.so.1
ELF 7e443000-7e44b000 Deferred libxrandr.so.2
ELF 7e44b000-7e455000 Deferred libxrender.so.1
ELF 7e455000-7e45b000 Deferred libxxf86vm.so.1
ELF 7e45b000-7e45f000 Deferred libxinerama.so.1
ELF 7e45f000-7e481000 Deferred imm32<elf>
\-PE 7e470000-7e481000 \ imm32
ELF 7e481000-7e487000 Deferred libxdmcp.so.6
ELF 7e487000-7e48b000 Deferred libxau.so.6
ELF 7e48b000-7e4a5000 Deferred libxcb.so.1
ELF 7e4a5000-7e4aa000 Deferred libuuid.so.1
ELF 7e4aa000-7e5c7000 Deferred libx11.so.6
ELF 7e5c7000-7e5d7000 Deferred libxext.so.6
ELF 7e5d7000-7e5f0000 Deferred libice.so.6
ELF 7e5f0000-7e5f9000 Deferred libsm.so.6
ELF 7e61a000-7e6bd000 Deferred winex11<elf>
\-PE 7e630000-7e6bd000 \ winex11
ELF 7e781000-7e7a8000 Deferred libexpat.so.1
ELF 7e7a8000-7e7d8000 Deferred libfontconfig.so.1
ELF 7e7d8000-7e84e000 Deferred libfreetype.so.6
ELF 7e86f000-7e95a000 Deferred comctl32<elf>
\-PE 7e880000-7e95a000 \ comctl32
ELF 7e95a000-7e9b5000 Deferred advapi32<elf>
\-PE 7e970000-7e9b5000 \ advapi32
ELF 7e9b5000-7ea40000 Deferred gdi32<elf>
\-PE 7e9c0000-7ea40000 \ gdi32
ELF 7ea40000-7eb72000 Deferred user32<elf>
\-PE 7ea50000-7eb72000 \ user32
ELF 7eb72000-7ebd4000 Deferred shlwapi<elf>
\-PE 7eb80000-7ebd4000 \ shlwapi
ELF 7ebd4000-7edac000 Deferred shell32<elf>
\-PE 7ebe0000-7edac000 \ shell32
ELF 7edac000-7ee2f000 Export cmd<elf>
\-PE 7edb0000-7ee2f000 \ cmd
ELF 7ef8c000-7ef98000 Deferred libnss_files.so.2
ELF 7ef98000-7efa2000 Deferred libnss_nis.so.2
ELF 7efa2000-7efb9000 Deferred libnsl.so.1
ELF 7efb9000-7efdf000 Deferred libm.so.6
ELF 7efe4000-7eff9000 Deferred libz.so.1
ELF b7605000-b7609000 Deferred libdl.so.2
ELF b7609000-b7763000 Deferred libc.so.6
ELF b7764000-b777d000 Deferred libpthread.so.0
ELF b7796000-b779e000 Deferred libnss_compat.so.2
ELF b779e000-b78de000 Export libwine.so.1
ELF b78e0000-b78fd000 Deferred ld-linux.so.2
Threads:
process tid prio (all id:s are in hex)
00000008 (D) C:\windows\system32\cmd.exe
00000009 0 <==
0000000e services.exe
00000014 0
00000010 0
0000000f 0
00000011 winedevice.exe
00000018 0
00000016 0
00000013 0
00000012 0
00000028 qtcreator.exe
00000015 0
00000045 -2
00000022 0
00000020 explorer.exe
00000025 0
Backtrace:
=>0 0x7bc475d7 in ntdll (+0x375d7) (0x0031c29c)
1 0x7bc47796 in ntdll (+0x37795) (0x0031c2b0)
2 0x7bc4896a RtlAllocateHeap+0xd9() in ntdll (0x0031c310)
3 0x7edcf379 WCMD_execute+0x128() in cmd (0x0031c7c0)
4 0x7edd0418 WCMD_process_commands+0xc7() in cmd (0x0031c820)
5 0x7edc2c76 in cmd (+0x12c75) (0x0031c8a0)
6 0x7edc3001 WCMD_if+0x160() in cmd (0x0031cb00)
7 0x7edd01db WCMD_execute+0xf8a() in cmd (0x0031cfb0)
8 0x7edd0418 WCMD_process_commands+0xc7() in cmd (0x0031d010)
9 0x7edc00db WCMD_batch+0x13a() in cmd (0x0031d070)
10 0x7edcc7d9 WCMD_run_program+0xad8() in cmd (0x00325c80)
11 0x7edc0300 WCMD_call+0x10f() in cmd (0x00325ee0)
12 0x7edd000d WCMD_execute+0xdbc() in cmd (0x00326390)
13 0x7edd0418 WCMD_process_commands+0xc7() in cmd (0x003263f0)
14 0x7edc00db WCMD_batch+0x13a() in cmd (0x00326450)
15 0x7edcc7d9 WCMD_run_program+0xad8() in cmd (0x0032f060)
16 0x7edcf5cc WCMD_execute+0x37b() in cmd (0x0032f510)
17 0x7edd0418 WCMD_process_commands+0xc7() in cmd (0x0032f570)
18 0x7edd0d8e wmain+0x8cd() in cmd (0x0032fe60)
19 0x7edd1492 in cmd (+0x21491) (0x0032fe90)
20 0x7b8556fc call_process_entry+0xb() in kernel32 (0x0032fea8)
21 0x7b85790b in kernel32 (+0x4790a) (0x0032fee8)
22 0x7bc6fe60 call_thread_func+0xb() in ntdll (0x0032fef8)
23 0x7bc70030 call_thread_entry_point+0x6f() in ntdll (0x0032ffc8)
24 0x7bc4b6ba in ntdll (+0x3b6b9) (0x0032ffe8)
|
So I tried:
wineconsole cmd
booststrap
|
This resulted in this screenshot, followed by the error
shown on this screenshot.
Go back to Richel Bilderbeek's C++ page.
Go back to Richel Bilderbeek's homepage.
