Is it necessary to have GTK 3.20? It would be easier for me if GTK 3.18 is
sufficient as I don't have to change my toolchain in that case.
After changing uint to gunit I managed to compile psppire. But when
executing I get an error g_log_structured not found in libgdk-3-0. The
installed dll seems to 3.22 version.
Wine gives a nice backtrace:
Any ideas?
2017-09-18 10:58 GMT+02:00 John Darrington <[email protected]>:
> On Mon, Sep 18, 2017 at 10:35:57AM +0200, Harry Thijssen wrote:
>
> When I compile toe pspp source I get errors on the type uint:
>
> My bad. You need to change all instances of "uint" to "guint".
>
> J'
>
Unhandled exception: unimplemented function libglib-2.0-0.dll.g_log_structured
called in 32-bit code (0x7bc57500).
Register dump:
CS:0023 SS:002b DS:002b ES:002b FS:0063 GS:006b
EIP:7bc57500 ESP:011af9f8 EBP:011afa5c EFLAGS:00200206( - -- I - -P- )
EAX:66bf34a2 EBX:7bcd4000 ECX:ffffffff EDX:669aee73
ESI:011afa04 EDI:014904b0
Stack dump:
0x011af9f8: 00001302 014904b0 00000000 80000100
0x011afa08: 00000001 00000000 7bc57500 00000002
0x011afa18: 66bfa9f4 66bf34a2 014904b0 014904b0
0x011afa28: 00000000 6883698d 00000009 669aef8b
0x011afa38: 7ecda56d 7ecf705e 01470000 01490448
0x011afa48: 00000000 6df0181f 6df04000 01490448
000c: sel=0067 base=00000000 limit=00000000 16-bit --x
Backtrace:
=>0 0x7bc57500 call_dll_entry_point+0x2f0() in ntdll (0x011afa5c)
0x7bc57500 call_dll_entry_point+0x2f0 in ntdll: subl $4,%esp
Modules:
Module Address Debug info Name (144 modules)
PE 240000- 350000 Deferred libgdk-3-0
PE 350000- 393000 Deferred libgdk_pixbuf-2.0-0
PE 400000- faf000 Deferred psppire
PE 11b0000- 1461000 Deferred libgtksourceview-3.0-1
PE 61800000-61861000 Deferred libharfbuzz-0
PE 61ec0000-61ee3000 Deferred libintl-8
PE 62b40000-62b65000 Deferred libatk-1.0-0
PE 63080000-6309e000 Deferred zlib1
PE 63c40000-63c8c000 Deferred libgobject-2.0-0
PE 63ec0000-63eeb000 Deferred liblzma-5
PE 64600000-64779000 Deferred libpq
PE 64b40000-64b54000 Deferred libwinpthread-1
PE 65180000-651c0000 Deferred libfontconfig-1
PE 65500000-6559f000 Deferred libpixman-1-0
PE 65780000-657c7000 Deferred libpango-1.0-0
PE 66200000-66370000 Deferred libiconv-2
PE 66600000-66c2a000 Deferred libgtk-3-0
PE 687c0000-688f2000 Deferred libglib-2.0-0
PE 68d40000-68d79000 Deferred libpng16-16
PE 68fc0000-6909d000 Deferred libcairo-2
PE 690c0000-6912e000 Deferred libtiff-5
PE 6b480000-6b497000 Deferred libpangowin32-1.0-0
PE 6b680000-6b6fe000 Deferred libfreetype-6
PE 6b940000-6b951000 Deferred libffi-6
PE 6ba00000-6ba5d000 Deferred libjpeg-8
PE 6c000000-6c03a000 Deferred libgslcblas-0
PE 6c580000-6c5d2000 Deferred libjasper-4
PE 6d0c0000-6d0df000 Deferred libgcc_s_sjlj-1
PE 6d140000-6d150000 Deferred libcairo-gobject-2
PE 6d6c0000-6d6d5000 Deferred libpangocairo-1.0-0
PE 6d780000-6d8bb000 Deferred libgio-2.0-0
PE 6d900000-6d91a000 Deferred libpangoft2-1.0-0
PE 6df00000-6df0f000 Deferred libgmodule-2.0-0
PE 6e100000-6e231000 Deferred libepoxy-0
PE 6f0c0000-6f269000 Deferred libgsl-0
PE 71140000-71265000 Deferred libxml2-2
ELF 7b800000-7ba6f000 Deferred kernel32<elf>
\-PE 7b820000-7ba6f000 \ kernel32
ELF 7bc00000-7bcf1000 Dwarf ntdll<elf>
\-PE 7bc10000-7bcf1000 \ ntdll
ELF 7bf00000-7bf04000 Deferred <wine-loader>
ELF 7d1c4000-7d1f4000 Deferred p11-kit-trust.so
ELF 7d1f4000-7d1fd000 Deferred libffi.so.4
ELF 7d1fd000-7d284000 Deferred libgmp.so.10
ELF 7d284000-7d2b3000 Deferred libhogweed.so.2
ELF 7d2b3000-7d2e8000 Deferred libnettle.so.4
ELF 7d2e8000-7d2fd000 Deferred libtasn1.so.6
ELF 7d2fd000-7d339000 Deferred libp11-kit.so.0
ELF 7d339000-7d451000 Deferred libgnutls.so.28
ELF 7d451000-7d4c6000 Deferred libpcre.so.1
ELF 7d4c6000-7d4ed000 Deferred libselinux.so.1
ELF 7d4ed000-7d4f2000 Deferred libkeyutils.so.1
ELF 7d4f2000-7d53f000 Deferred libdbus-1.so.3
ELF 7d53f000-7d54d000 Deferred libkrb5support.so.0
ELF 7d54d000-7d57f000 Deferred libk5crypto.so.3
ELF 7d57f000-7d644000 Deferred libkrb5.so.3
ELF 7d644000-7d822000 Deferred libcrypto.so.1.0.0
ELF 7d822000-7d886000 Deferred libssl.so.1.0.0
ELF 7d886000-7d8ce000 Deferred libgssapi_krb5.so.2
ELF 7d8ce000-7d950000 Deferred libcups.so.2
ELF 7d968000-7d97b000 Deferred gnome-keyring-pkcs11.so
ELF 7d97b000-7d9b4000 Deferred uxtheme<elf>
\-PE 7d980000-7d9b4000 \ uxtheme
ELF 7d9b4000-7d9ba000 Deferred libxfixes.so.3
ELF 7d9ba000-7d9c6000 Deferred libxcursor.so.1
ELF 7d9c6000-7d9d7000 Deferred libxi.so.6
ELF 7d9d7000-7d9db000 Deferred libxcomposite.so.1
ELF 7d9db000-7d9e7000 Deferred libxrandr.so.2
ELF 7d9e7000-7d9f2000 Deferred libxrender.so.1
ELF 7d9f2000-7d9f9000 Deferred libxxf86vm.so.1
ELF 7d9f9000-7da1d000 Deferred libxcb.so.1
ELF 7da1d000-7db59000 Deferred libx11.so.6
ELF 7db59000-7db6c000 Deferred libxext.so.6
ELF 7db70000-7db75000 Deferred libcom_err.so.2
ELF 7db75000-7db87000 Deferred libavahi-client.so.3
ELF 7db87000-7db95000 Deferred libavahi-common.so.3
ELF 7db97000-7dc2d000 Deferred winex11<elf>
\-PE 7dba0000-7dc2d000 \ winex11
ELF 7de6f000-7de98000 Deferred libexpat.so.1
ELF 7de98000-7ded6000 Deferred libfontconfig.so.1
ELF 7ded6000-7df12000 Deferred libpng16.so.16
ELF 7df12000-7df29000 Deferred libz.so.1
ELF 7df29000-7dfc1000 Deferred libfreetype.so.6
ELF 7dfc1000-7dfeb000 Deferred libtinfo.so.5
ELF 7dfeb000-7e015000 Deferred libncurses.so.5
ELF 7e015000-7e049000 Deferred secur32<elf>
\-PE 7e020000-7e049000 \ secur32
ELF 7e049000-7e139000 Deferred comdlg32<elf>
\-PE 7e050000-7e139000 \ comdlg32
ELF 7e17c000-7e180000 Deferred libxinerama.so.1
ELF 7e186000-7e1c9000 Deferred winspool<elf>
\-PE 7e190000-7e1c9000 \ winspool
ELF 7e1c9000-7e2d7000 Deferred comctl32<elf>
\-PE 7e1d0000-7e2d7000 \ comctl32
ELF 7e2d7000-7e349000 Deferred setupapi<elf>
\-PE 7e2e0000-7e349000 \ setupapi
ELF 7e349000-7e38e000 Deferred usp10<elf>
\-PE 7e350000-7e38e000 \ usp10
ELF 7e38e000-7e3b7000 Deferred iphlpapi<elf>
\-PE 7e3a0000-7e3b7000 \ iphlpapi
ELF 7e3b7000-7e3e7000 Deferred netapi32<elf>
\-PE 7e3c0000-7e3e7000 \ netapi32
ELF 7e3e7000-7e3ff000 Deferred libresolv.so.2
ELF 7e400000-7e404000 Deferred libxau.so.6
ELF 7e404000-7e42a000 Deferred imm32<elf>
\-PE 7e410000-7e42a000 \ imm32
ELF 7e42a000-7e44b000 Deferred dnsapi<elf>
\-PE 7e430000-7e44b000 \ dnsapi
ELF 7e44b000-7e461000 Deferred dwmapi<elf>
\-PE 7e450000-7e461000 \ dwmapi
ELF 7e461000-7e475000 Deferred msimg32<elf>
\-PE 7e470000-7e475000 \ msimg32
ELF 7e475000-7e4b1000 Deferred ws2_32<elf>
\-PE 7e480000-7e4b1000 \ ws2_32
ELF 7e4b1000-7e4dc000 Deferred msacm32<elf>
\-PE 7e4c0000-7e4dc000 \ msacm32
ELF 7e4dc000-7e597000 Deferred winmm<elf>
\-PE 7e4e0000-7e597000 \ winmm
ELF 7e597000-7e613000 Deferred shlwapi<elf>
\-PE 7e5b0000-7e613000 \ shlwapi
ELF 7e613000-7e861000 Deferred shell32<elf>
\-PE 7e620000-7e861000 \ shell32
ELF 7e861000-7e8e6000 Deferred rpcrt4<elf>
\-PE 7e870000-7e8e6000 \ rpcrt4
ELF 7e8e6000-7ea09000 Deferred gdi32<elf>
\-PE 7e8f0000-7ea09000 \ gdi32
ELF 7ea09000-7eb67000 Deferred user32<elf>
\-PE 7ea20000-7eb67000 \ user32
ELF 7eb67000-7ecaf000 Deferred ole32<elf>
\-PE 7eb80000-7ecaf000 \ ole32
ELF 7ecaf000-7ed68000 Deferred msvcrt<elf>
\-PE 7ecd0000-7ed68000 \ msvcrt
ELF 7ed68000-7ede5000 Deferred advapi32<elf>
\-PE 7ed80000-7ede5000 \ advapi32
ELF 7ef8e000-7efd5000 Deferred libm.so.6
ELF 7efd6000-7efe5000 Deferred libbz2.so.1
ELF 7efe5000-7f000000 Deferred version<elf>
\-PE 7eff0000-7f000000 \ version
ELF f741c000-f7421000 Deferred libdl.so.2
ELF f7421000-f75ca000 Deferred libc.so.6
ELF f75ca000-f75e6000 Deferred libpthread.so.0
ELF f7611000-f77c9000 Dwarf libwine.so.1
ELF f77ca000-f77ed000 Deferred ld-linux.so.2
ELF f77f0000-f77f1000 Deferred [vdso].so
Threads:
process tid prio (all id:s are in hex)
00000008 (D) Z:\usr\i686-w64-mingw32\sys-root\mingw\bin\psppire.exe
00000009 0 <==
0000000e services.exe
0000001e 0
0000001d 0
00000014 0
00000010 0
0000000f 0
00000012 winedevice.exe
0000001c 0
00000019 0
00000018 0
00000013 0
0000001a plugplay.exe
00000020 0
0000001f 0
0000001b 0
00000021 explorer.exe
00000025 0
00000024 0
00000023 0
00000022 0
System information:
Wine build: wine-1.8.4
Platform: i386 (WOW64)
Version: Windows XP
Host system: Linux
Host version: 4.4.36-8-default
_______________________________________________
pspp-dev mailing list
[email protected]
https://lists.gnu.org/mailman/listinfo/pspp-dev