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

Reply via email to