NixOS / nixpkgs

Nix Packages collection & NixOS
MIT License
17.69k stars 13.83k forks source link

gobject-introspection fails to cross compile from x86_64-linux to i686-linux #224987

Closed sternenseemann closed 1 year ago

sternenseemann commented 1 year ago

Building pkgsCross.gnu32.gobject-introspection on 82ebf4dfae38cb30845263371cf536e68c6af1c9 gives us:

@nix { "action": "setPhase", "phase": "unpackPhase" }
unpacking sources
unpacking source archive /nix/store/7lb6jdqia72rnpvdqjcmmybbxv0b0l9d-gobject-introspection-1.74.0.tar.xz
source root is gobject-introspection-1.74.0
setting SOURCE_DATE_EPOCH to timestamp 1663440758 of file gobject-introspection-1.74.0/tools/meson.build
@nix { "action": "setPhase", "phase": "patchPhase" }
patching sources
applying patch /nix/store/s2x16wv8aiz6gksf96sf39ds7ix6jp8g-absolute_shlib_path.patch
patching file giscanner/scannermain.py
patching file giscanner/shlibs.py
patching file giscanner/utils.py
patching file tests/scanner/test_shlibs.py
applying patch /nix/store/x0ji8lqinlpl98lsqyziyjz0v3fpbggk-absolute_gir_path.patch
patching file gir/cairo-1.0.gir.in
@nix { "action": "setPhase", "phase": "configurePhase" }
configuring
meson flags: --buildtype=plain         --libdir=/nix/store/lxlxbbd78wkq6fj1abclwy3xsp61w3zm-gobject-introspection-i686-unknown-linux-gnu-1.74.0/lib --libexecdir=/nix/store/lxlxbbd78wkq6fj1abclwy3xsp61w3zm-gobject-introspection-i686-unknown-linux-gnu-1.74.0/libexec         --bindir=/nix/store/h9lcp26p0yb0m8zjwwa73vjhlpzdbmcc-gobject-introspection-i686-unknown-linux-gnu-1.74.0-dev/bin --sbindir=/nix/store/h9lcp26p0yb0m8zjwwa73vjhlpzdbmcc-gobject-introspection-i686-unknown-linux-gnu-1.74.0-dev/sbin         --includedir=/nix/store/h9lcp26p0yb0m8zjwwa73vjhlpzdbmcc-gobject-introspection-i686-unknown-linux-gnu-1.74.0-dev/include         --mandir=/nix/store/nqb0gw42zb44j8hnj4zmz0gjmhixx9hb-gobject-introspection-i686-unknown-linux-gnu-1.74.0-man/share/man --infodir=/nix/store/h9lcp26p0yb0m8zjwwa73vjhlpzdbmcc-gobject-introspection-i686-unknown-linux-gnu-1.74.0-dev/share/info         --localedir=/nix/store/lxlxbbd78wkq6fj1abclwy3xsp61w3zm-gobject-introspection-i686-unknown-linux-gnu-1.74.0/share/locale         -Dauto_features=enabled         -Dwrap_mode=nodownload         --prefix=/nix/store/lxlxbbd78wkq6fj1abclwy3xsp61w3zm-gobject-introspection-i686-unknown-linux-gnu-1.74.0 --cross-file=/nix/store/gq6mb5m72k2dmssa67k2i0sj24hvcy3c-cross-file.conf --datadir=/nix/store/h9lcp26p0yb0m8zjwwa73vjhlpzdbmcc-gobject-introspection-i686-unknown-linux-gnu-1.74.0-dev/share -Dcairo=disabled -Dgtk_doc=false 
The Meson build system
Version: 1.0.0
Source dir: /build/gobject-introspection-1.74.0
Build dir: /build/gobject-introspection-1.74.0/build
Build type: cross build
Project name: gobject-introspection
Project version: 1.74.0
C compiler for the host machine: i686-unknown-linux-gnu-gcc (gcc 12.2.0 "i686-unknown-linux-gnu-gcc (GCC) 12.2.0")
C linker for the host machine: i686-unknown-linux-gnu-gcc ld.bfd 2.40
Compiler for language c for the build machine not found.
Build machine cpu family: x86_64
Build machine cpu: x86_64
Host machine cpu family: x86
Host machine cpu: i686
Target machine cpu family: x86
Target machine cpu: i686
Program python3 found: YES (/nix/store/m2cpcyj6xjknlmixyp8l7b19y76ml8h1-python3-3.10.10-env/bin/python3)
Compiler for C supports arguments -Warray-bounds: YES 
Compiler for C supports arguments -Wcast-align: YES 
Compiler for C supports arguments -Wduplicated-branches: YES 
Compiler for C supports arguments -Wformat=2: YES 
Compiler for C supports arguments -Wformat-nonliteral: YES 
Compiler for C supports arguments -Wformat-security: YES 
Compiler for C supports arguments -Wimplicit-function-declaration: YES 
Compiler for C supports arguments -Winit-self: YES 
Compiler for C supports arguments -Wjump-misses-init: YES 
Compiler for C supports arguments -Wlogical-op: YES 
Compiler for C supports arguments -Wmissing-declarations: YES 
Compiler for C supports arguments -Wmissing-format-attribute: YES 
Compiler for C supports arguments -Wmissing-include-dirs: YES 
Compiler for C supports arguments -Wmissing-noreturn: YES 
Compiler for C supports arguments -Wmissing-prototypes: YES 
Compiler for C supports arguments -Wnested-externs: YES 
Compiler for C supports arguments -Wnull-dereference: YES 
Compiler for C supports arguments -Wold-style-definition: YES 
Compiler for C supports arguments -Wpacked: YES 
Compiler for C supports arguments -Wpointer-arith: YES 
Compiler for C supports arguments -Wrestrict: YES 
Compiler for C supports arguments -Wreturn-type: YES 
Compiler for C supports arguments -Wshadow: YES 
Compiler for C supports arguments -Wsign-compare: YES 
Compiler for C supports arguments -Wstrict-aliasing: YES 
Compiler for C supports arguments -Wstrict-prototypes: YES 
Compiler for C supports arguments -Wundef: YES 
Compiler for C supports arguments -Wunused-but-set-variable: YES 
Compiler for C supports arguments -Wwrite-strings: YES 
Compiler for C supports arguments -fno-strict-aliasing: YES 
Checking for size of "char" : 1
Checking for size of "short" : 2
Checking for size of "int" : 4
Checking for size of "long" : 4
Found pkg-config: /nix/store/jv0dj5daxrm5wq8qknyvag9wf0dxj0ca-i686-unknown-linux-gnu-pkg-config-wrapper-0.29.2/bin/i686-unknown-linux-gnu-pkg-config (0.29.2)
Run-time dependency glib-2.0 found: YES 2.74.5
Run-time dependency gobject-2.0 found: YES 2.74.5
Run-time dependency gio-2.0 found: YES 2.74.5
Run-time dependency gmodule-2.0 found: YES 2.74.5
Run-time dependency gio-unix-2.0 found: YES 2.74.5
Run-time dependency libffi found: YES 3.4.4
Configuring config.h using configuration
Check usable header "Python.h" with dependency python-3.10: YES 
Dependency cairo skipped: feature cairo disabled
Dependency cairo-gobject skipped: feature cairo disabled
meson.build:191: WARNING: Not building with cairo support, not all tests will be run
Library m found: YES
Compiler for C supports arguments -Wno-implicit-fallthrough: YES 
Compiler for C supports arguments -Wno-old-style-definition: YES 
Compiler for C supports arguments -Wno-suggest-attribute=noreturn: YES 
Compiler for C supports arguments -Wno-type-limits: YES 
Compiler for C supports arguments -Wno-undef: YES 
Compiler for C supports arguments -Wno-unused-parameter: YES 
Compiler for C supports arguments -Wno-cast-align: YES 
Compiler for C supports arguments -Wno-unused-function: YES 
Compiler for C supports arguments -Wno-return-type: YES 
Compiler for C supports arguments -Wno-sometimes-uninitialized: NO 
Compiler for C supports arguments -Wno-old-style-definition: YES (cached)
Compiler for C supports arguments -Wno-type-limits: YES (cached)
Compiler for C supports arguments -Wno-old-style-definition: YES (cached)
Compiler for C supports arguments -Wno-cast-align: YES (cached)
Compiler for C supports arguments -Wno-unused-parameter: YES (cached)
Compiler for C supports arguments -Wno-duplicated-branches: YES 
Compiler for C supports arguments -Wno-cast-align: YES (cached)
Configuring giversion.h using configuration
Compiler for C supports arguments -Wno-unused-parameter: YES (cached)
Compiler for C supports arguments -Wno-duplicated-branches: YES (cached)
Compiler for C supports arguments -Wno-type-limits: YES (cached)
Compiler for C supports arguments -Wno-cast-align: YES (cached)
Compiler for C supports arguments -Wno-missing-field-initializers: YES 
Configuring g-ir-scanner using configuration
Program g-ir-scanner found: YES (/build/gobject-introspection-1.74.0/build/tools/g-ir-scanner)
Configuring g-ir-annotation-tool using configuration
Program g-ir-annotation-tool found: YES (/build/gobject-introspection-1.74.0/build/tools/g-ir-annotation-tool)
Configuring g-ir-doc-tool using configuration
Program g-ir-doc-tool found: YES (/build/gobject-introspection-1.74.0/build/tools/g-ir-doc-tool)
Compiler for C supports arguments -Wno-missing-field-initializers: YES (cached)
Configuring _version.py using configuration
Configuring __init__.py using configuration
Configuring annotationmain.py using configuration
Configuring annotationparser.py using configuration
Configuring ast.py using configuration
Configuring cachestore.py using configuration
Configuring ccompiler.py using configuration
Configuring codegen.py using configuration
Configuring docmain.py using configuration
Configuring docwriter.py using configuration
Configuring dumper.py using configuration
Configuring introspectablepass.py using configuration
Configuring girparser.py using configuration
Configuring girwriter.py using configuration
Configuring gdumpparser.py using configuration
Configuring maintransformer.py using configuration
Configuring mdextensions.py using configuration
Configuring message.py using configuration
Configuring msvccompiler.py using configuration
Configuring pkgconfig.py using configuration
Configuring shlibs.py using configuration
Configuring scannermain.py using configuration
Configuring sectionparser.py using configuration
Configuring sourcescanner.py using configuration
Configuring testcodegen.py using configuration
Configuring transformer.py using configuration
Configuring utils.py using configuration
Configuring xmlwriter.py using configuration
Program flex found: YES (/nix/store/qw69i0vd26184fwd0jswhf4z775z9f5h-flex-2.6.4/bin/flex)
Program bison found: YES (/nix/store/7s44ywfgsp78iy6clmz6qsr0shs2m815-bison-3.8.2/bin/bison)
Has header "unistd.h" : YES 
Compiler for C supports arguments -Wno-missing-field-initializers: YES (cached)
Compiler for C supports arguments -Wno-unused-parameter: YES (cached)
Compiler for C supports arguments -Wno-misleading-indentation: YES 
Configuring cairo-1.0.gir using configuration
Program g-ir-scanner found: YES (overridden)
Build targets in project: 37
NOTICE: Future-deprecated features used:
 * 0.62.0: {'pkgconfig.generate variable for builtin directories'}
 * 0.64.0: {'copy arg in configure_file'}

gobject-introspection 1.74.0

  User defined options
    Cross files  : /nix/store/gq6mb5m72k2dmssa67k2i0sj24hvcy3c-cross-file.conf
    auto_features: enabled
    bindir       : /nix/store/h9lcp26p0yb0m8zjwwa73vjhlpzdbmcc-gobject-introspection-i686-unknown-linux-gnu-1.74.0-dev/bin
    buildtype    : plain
    datadir      : /nix/store/h9lcp26p0yb0m8zjwwa73vjhlpzdbmcc-gobject-introspection-i686-unknown-linux-gnu-1.74.0-dev/share
    includedir   : /nix/store/h9lcp26p0yb0m8zjwwa73vjhlpzdbmcc-gobject-introspection-i686-unknown-linux-gnu-1.74.0-dev/include
    infodir      : /nix/store/h9lcp26p0yb0m8zjwwa73vjhlpzdbmcc-gobject-introspection-i686-unknown-linux-gnu-1.74.0-dev/share/info
    libdir       : /nix/store/lxlxbbd78wkq6fj1abclwy3xsp61w3zm-gobject-introspection-i686-unknown-linux-gnu-1.74.0/lib
    libexecdir   : /nix/store/lxlxbbd78wkq6fj1abclwy3xsp61w3zm-gobject-introspection-i686-unknown-linux-gnu-1.74.0/libexec
    localedir    : /nix/store/lxlxbbd78wkq6fj1abclwy3xsp61w3zm-gobject-introspection-i686-unknown-linux-gnu-1.74.0/share/locale
    mandir       : /nix/store/nqb0gw42zb44j8hnj4zmz0gjmhixx9hb-gobject-introspection-i686-unknown-linux-gnu-1.74.0-man/share/man
    prefix       : /nix/store/lxlxbbd78wkq6fj1abclwy3xsp61w3zm-gobject-introspection-i686-unknown-linux-gnu-1.74.0
    sbindir      : /nix/store/h9lcp26p0yb0m8zjwwa73vjhlpzdbmcc-gobject-introspection-i686-unknown-linux-gnu-1.74.0-dev/sbin
    wrap_mode    : nodownload
    cairo        : disabled
    gtk_doc      : false

Found ninja-1.11.1 at /nix/store/ngzisifav8pdgchrznlcxv6rnz5a51ny-ninja-1.11.1/bin/ninja
meson: enabled parallel building
meson: enabled parallel installing
patching script interpreter paths in tools/g-ir-annotation-tool tools/g-ir-compiler.p tools/g-ir-doc-tool tools/g-ir-generate.p tools/g-ir-inspect.p tools/g-ir-scanner
tools/g-ir-annotation-tool: interpreter directive changed from "#!/usr/bin/env python3" to "/nix/store/m2cpcyj6xjknlmixyp8l7b19y76ml8h1-python3-3.10.10-env/bin/python3"
tools/g-ir-doc-tool: interpreter directive changed from "#!/usr/bin/env python3" to "/nix/store/m2cpcyj6xjknlmixyp8l7b19y76ml8h1-python3-3.10.10-env/bin/python3"
tools/g-ir-scanner: interpreter directive changed from "#!/usr/bin/env python3" to "/nix/store/m2cpcyj6xjknlmixyp8l7b19y76ml8h1-python3-3.10.10-env/bin/python3"
@nix { "action": "setPhase", "phase": "buildPhase" }
building
build flags: -j4
[1/99] Compiling C object girepository/cmph/libcmph.a.p/bdz_ph.c.o
[2/99] Compiling C object girepository/cmph/libcmph.a.p/bmz.c.o
[3/99] Compiling C object girepository/cmph/libcmph.a.p/bmz8.c.o
[4/99] Compiling C object girepository/cmph/libcmph.a.p/bdz.c.o
[5/99] Compiling C object girepository/cmph/libcmph.a.p/buffer_entry.c.o
[6/99] Compiling C object girepository/cmph/libcmph.a.p/buffer_manager.c.o
[7/99] Compiling C object girepository/cmph/libcmph.a.p/chd.c.o
[8/99] Compiling C object girepository/cmph/libcmph.a.p/chm.c.o
[9/99] Compiling C object girepository/cmph/libcmph.a.p/brz.c.o
[10/99] Compiling C object girepository/cmph/libcmph.a.p/cmph.c.o
[11/99] Compiling C object girepository/cmph/libcmph.a.p/chd_ph.c.o
[12/99] Compiling C object girepository/cmph/libcmph.a.p/cmph_structs.c.o
[13/99] Compiling C object girepository/cmph/libcmph.a.p/compressed_rank.c.o
[14/99] Compiling C object girepository/cmph/libcmph.a.p/compressed_seq.c.o
[15/99] Compiling C object girepository/cmph/libcmph.a.p/fch_buckets.c.o
[16/99] Compiling C object girepository/cmph/libcmph.a.p/hash.c.o
[17/99] Compiling C object girepository/cmph/libcmph.a.p/graph.c.o
[18/99] Compiling C object girepository/cmph/libcmph.a.p/fch.c.o
[19/99] Compiling C object girepository/cmph/libcmph.a.p/jenkins_hash.c.o
[20/99] Compiling C object girepository/cmph/libcmph.a.p/vqueue.c.o
[21/99] Compiling C object girepository/cmph/libcmph.a.p/miller_rabin.c.o
[22/99] Compiling C object girepository/cmph/libcmph.a.p/vstack.c.o
[23/99] Compiling C object girepository/cmph/libcmph.a.p/select.c.o
[24/99] Linking static target girepository/cmph/libcmph.a
[25/99] Compiling C object girepository/cmph/cmph-bdz-test.p/.._cmph-bdz-test.c.o
[26/99] Compiling C object girepository/libgirepository-gthash.a.p/gthash.c.o
[27/99] Linking static target girepository/libgirepository-gthash.a
[28/99] Linking target girepository/cmph/cmph-bdz-test
[29/99] Compiling C object girepository/libgirepository-internals.a.p/girmodule.c.o
[30/99] Compiling C object girepository/libgirepository-internals.a.p/giroffsets.c.o
[31/99] Compiling C object girepository/libgirepository-1.0.so.1.0.0.p/gdump.c.o
[32/99] Compiling C object girepository/libgirepository-internals.a.p/girwriter.c.o
[33/99] Compiling C object girepository/libgirepository-internals.a.p/girnode.c.o
[34/99] Compiling C object girepository/libgirepository-1.0.so.1.0.0.p/giarginfo.c.o
[35/99] Compiling C object girepository/libgirepository-1.0.so.1.0.0.p/gibaseinfo.c.o
[36/99] Compiling C object girepository/libgirepository-1.0.so.1.0.0.p/giconstantinfo.c.o
[37/99] Compiling C object girepository/libgirepository-1.0.so.1.0.0.p/gicallableinfo.c.o
[38/99] Compiling C object girepository/libgirepository-1.0.so.1.0.0.p/gienuminfo.c.o
[39/99] Compiling C object girepository/libgirepository-1.0.so.1.0.0.p/gifunctioninfo.c.o
[40/99] Compiling C object girepository/libgirepository-1.0.so.1.0.0.p/gifieldinfo.c.o
[41/99] Compiling C object girepository/libgirepository-1.0.so.1.0.0.p/ginvoke.c.o
[42/99] Compiling C object girepository/libgirepository-1.0.so.1.0.0.p/gipropertyinfo.c.o
[43/99] Compiling C object girepository/libgirepository-internals.a.p/girparser.c.o
[44/99] Linking static target girepository/libgirepository-internals.a
[45/99] Compiling C object girepository/libgirepository-1.0.so.1.0.0.p/giinterfaceinfo.c.o
[46/99] Compiling C object girepository/libgirepository-1.0.so.1.0.0.p/giregisteredtypeinfo.c.o
[47/99] Compiling C object girepository/libgirepository-1.0.so.1.0.0.p/giobjectinfo.c.o
[48/99] Compiling C object girepository/libgirepository-1.0.so.1.0.0.p/girffi.c.o
[49/99] Compiling C object girepository/libgirepository-1.0.so.1.0.0.p/gisignalinfo.c.o
[50/99] Compiling C object girepository/libgirepository-1.0.so.1.0.0.p/gistructinfo.c.o
[51/99] Compiling C object girepository/libgirepository-1.0.so.1.0.0.p/gitypeinfo.c.o
[52/99] Compiling C object girepository/libgirepository-1.0.so.1.0.0.p/girepository.c.o
[53/99] Compiling C object girepository/libgirepository-1.0.so.1.0.0.p/giunioninfo.c.o
[54/99] Compiling C object girepository/libgirepository-1.0.so.1.0.0.p/giversion.c.o
[55/99] Compiling C object girepository/gthash-test.p/gthash-test.c.o
[56/99] Compiling C object girepository/libgirepository-1.0.so.1.0.0.p/givfuncinfo.c.o
[57/99] Linking target girepository/gthash-test
[58/99] Compiling C object girepository/gi-dump-types.p/gi-dump-types.c.o
[59/99] Compiling C object tools/g-ir-generate.p/generate.c.o
[60/99] Compiling C object tools/g-ir-compiler.p/compiler.c.o
[61/99] Compiling C object girepository/libgirepository-1.0.so.1.0.0.p/gitypelib.c.o
[62/99] Generating giscanner/scannerlexer with a custom command
[63/99] Compiling C object tools/g-ir-inspect.p/g-ir-inspect.c.o
[64/99] Linking target girepository/libgirepository-1.0.so.1.0.0
[65/99] Generating symbol file girepository/libgirepository-1.0.so.1.0.0.p/libgirepository-1.0.so.1.0.0.symbols
[66/99] Generating giscanner/scannerparser with a custom command
../giscanner/scannerparser.y: warning: 7 shift/reduce conflicts [-Wconflicts-sr]
../giscanner/scannerparser.y: note: rerun with option '-Wcounterexamples' to generate conflict counterexamples
[67/99] Linking target girepository/gi-dump-types
[68/99] Linking target tools/g-ir-compiler
[69/99] Linking target tools/g-ir-generate
[70/99] Linking target tools/g-ir-inspect
[71/99] Compiling C object giscanner/_giscanner.cpython-310-x86_64-linux-gnu.so.p/giscannermodule.c.o
[72/99] Compiling C object giscanner/libgiscanner.a.p/sourcescanner.c.o
[73/99] Compiling C object giscanner/libgiscanner.a.p/meson-generated_.._scannerlexer.c.o
[74/99] Compiling C object giscanner/libgiscanner.a.p/meson-generated_.._scannerparser.c.o
[75/99] Linking static target giscanner/libgiscanner.a
[76/99] Linking target giscanner/_giscanner.cpython-310-x86_64-linux-gnu.so
[77/99] Generating gir/gir-glib with a custom command
FAILED: gir/GLib-2.0.gir 
/build/gobject-introspection-1.74.0/build/tools/g-ir-scanner --output=gir/GLib-2.0.gir --no-libtool --quiet --reparse-validate --add-include-path /build/gobject-introspection-1.74.0/build/gir --add-include-path /build/gobject-introspection-1.74.0/gir --identifier-prefix=G --symbol-prefix=g --symbol-prefix=glib --c-include=glib.h --namespace=GLib --nsversion=2.0 --library=glib-2.0 --library=gobject-2.0 --external-library --pkg=glib-2.0 --cflags-begin -I/nix/store/hkfy558grs70w52halqzmfj8ybz0kw14-glib-i686-unknown-linux-gnu-2.74.5-dev/include/glib-2.0 -I/nix/store/x4ckda7j4vs1ym2a9v3n2bkc2v37vy9s-glib-i686-unknown-linux-gnu-2.74.5/lib/glib-2.0/include -DGLIB_COMPILATION -D__G_I18N_LIB_H__ -DGETTEXT_PACKAGE=Dummy --cflags-end /nix/store/hkfy558grs70w52halqzmfj8ybz0kw14-glib-i686-unknown-linux-gnu-2.74.5-dev/include/glib-2.0/gobject/glib-types.h /nix/store/x4ckda7j4vs1ym2a9v3n2bkc2v37vy9s-glib-i686-unknown-linux-gnu-2.74.5/lib/glib-2.0/include/glibconfig.h /nix/store/hkfy558grs70w52halqzmfj8ybz0kw14-glib-i686-unknown-linux-gnu-2.74.5-dev/include/glib-2.0/glib-unix.h /nix/store/hkfy558grs70w52halqzmfj8ybz0kw14-glib-i686-unknown-linux-gnu-2.74.5-dev/include/glib-2.0/glib/galloca.h /nix/store/hkfy558grs70w52halqzmfj8ybz0kw14-glib-i686-unknown-linux-gnu-2.74.5-dev/include/glib-2.0/glib/garray.h /nix/store/hkfy558grs70w52halqzmfj8ybz0kw14-glib-i686-unknown-linux-gnu-2.74.5-dev/include/glib-2.0/glib/gasyncqueue.h /nix/store/hkfy558grs70w52halqzmfj8ybz0kw14-glib-i686-unknown-linux-gnu-2.74.5-dev/include/glib-2.0/glib/gatomic.h /nix/store/hkfy558grs70w52halqzmfj8ybz0kw14-glib-i686-unknown-linux-gnu-2.74.5-dev/include/glib-2.0/glib/gbacktrace.h /nix/store/hkfy558grs70w52halqzmfj8ybz0kw14-glib-i686-unknown-linux-gnu-2.74.5-dev/include/glib-2.0/glib/gbase64.h /nix/store/hkfy558grs70w52halqzmfj8ybz0kw14-glib-i686-unknown-linux-gnu-2.74.5-dev/include/glib-2.0/glib/gbitlock.h /nix/store/hkfy558grs70w52halqzmfj8ybz0kw14-glib-i686-unknown-linux-gnu-2.74.5-dev/include/glib-2.0/glib/gbookmarkfile.h /nix/store/hkfy558grs70w52halqzmfj8ybz0kw14-glib-i686-unknown-linux-gnu-2.74.5-dev/include/glib-2.0/glib/gbytes.h /nix/store/hkfy558grs70w52halqzmfj8ybz0kw14-glib-i686-unknown-linux-gnu-2.74.5-dev/include/glib-2.0/glib/gcharset.h /nix/store/hkfy558grs70w52halqzmfj8ybz0kw14-glib-i686-unknown-linux-gnu-2.74.5-dev/include/glib-2.0/glib/gchecksum.h /nix/store/hkfy558grs70w52halqzmfj8ybz0kw14-glib-i686-unknown-linux-gnu-2.74.5-dev/include/glib-2.0/glib/gconvert.h /nix/store/hkfy558grs70w52halqzmfj8ybz0kw14-glib-i686-unknown-linux-gnu-2.74.5-dev/include/glib-2.0/glib/gdataset.h /nix/store/hkfy558grs70w52halqzmfj8ybz0kw14-glib-i686-unknown-linux-gnu-2.74.5-dev/include/glib-2.0/glib/gdate.h /nix/store/hkfy558grs70w52halqzmfj8ybz0kw14-glib-i686-unknown-linux-gnu-2.74.5-dev/include/glib-2.0/glib/gdatetime.h /nix/store/hkfy558grs70w52halqzmfj8ybz0kw14-glib-i686-unknown-linux-gnu-2.74.5-dev/include/glib-2.0/glib/gdir.h /nix/store/hkfy558grs70w52halqzmfj8ybz0kw14-glib-i686-unknown-linux-gnu-2.74.5-dev/include/glib-2.0/glib/genviron.h /nix/store/hkfy558grs70w52halqzmfj8ybz0kw14-glib-i686-unknown-linux-gnu-2.74.5-dev/include/glib-2.0/glib/gerror.h /nix/store/hkfy558grs70w52halqzmfj8ybz0kw14-glib-i686-unknown-linux-gnu-2.74.5-dev/include/glib-2.0/glib/gfileutils.h /nix/store/hkfy558grs70w52halqzmfj8ybz0kw14-glib-i686-unknown-linux-gnu-2.74.5-dev/include/glib-2.0/glib/ggettext.h /nix/store/hkfy558grs70w52halqzmfj8ybz0kw14-glib-i686-unknown-linux-gnu-2.74.5-dev/include/glib-2.0/glib/ghash.h /nix/store/hkfy558grs70w52halqzmfj8ybz0kw14-glib-i686-unknown-linux-gnu-2.74.5-dev/include/glib-2.0/glib/ghmac.h /nix/store/hkfy558grs70w52halqzmfj8ybz0kw14-glib-i686-unknown-linux-gnu-2.74.5-dev/include/glib-2.0/glib/ghook.h /nix/store/hkfy558grs70w52halqzmfj8ybz0kw14-glib-i686-unknown-linux-gnu-2.74.5-dev/include/glib-2.0/glib/ghostutils.h /nix/store/hkfy558grs70w52halqzmfj8ybz0kw14-glib-i686-unknown-linux-gnu-2.74.5-dev/include/glib-2.0/glib/gi18n-lib.h /nix/store/hkfy558grs70w52halqzmfj8ybz0kw14-glib-i686-unknown-linux-gnu-2.74.5-dev/include/glib-2.0/glib/gi18n.h /nix/store/hkfy558grs70w52halqzmfj8ybz0kw14-glib-i686-unknown-linux-gnu-2.74.5-dev/include/glib-2.0/glib/giochannel.h /nix/store/hkfy558grs70w52halqzmfj8ybz0kw14-glib-i686-unknown-linux-gnu-2.74.5-dev/include/glib-2.0/glib/gkeyfile.h /nix/store/hkfy558grs70w52halqzmfj8ybz0kw14-glib-i686-unknown-linux-gnu-2.74.5-dev/include/glib-2.0/glib/glib-typeof.h /nix/store/hkfy558grs70w52halqzmfj8ybz0kw14-glib-i686-unknown-linux-gnu-2.74.5-dev/include/glib-2.0/glib/glist.h /nix/store/hkfy558grs70w52halqzmfj8ybz0kw14-glib-i686-unknown-linux-gnu-2.74.5-dev/include/glib-2.0/glib/gmacros.h /nix/store/hkfy558grs70w52halqzmfj8ybz0kw14-glib-i686-unknown-linux-gnu-2.74.5-dev/include/glib-2.0/glib/gmain.h /nix/store/hkfy558grs70w52halqzmfj8ybz0kw14-glib-i686-unknown-linux-gnu-2.74.5-dev/include/glib-2.0/glib/gmappedfile.h /nix/store/hkfy558grs70w52halqzmfj8ybz0kw14-glib-i686-unknown-linux-gnu-2.74.5-dev/include/glib-2.0/glib/gmarkup.h /nix/store/hkfy558grs70w52halqzmfj8ybz0kw14-glib-i686-unknown-linux-gnu-2.74.5-dev/include/glib-2.0/glib/gmem.h /nix/store/hkfy558grs70w52halqzmfj8ybz0kw14-glib-i686-unknown-linux-gnu-2.74.5-dev/include/glib-2.0/glib/gmessages.h /nix/store/hkfy558grs70w52halqzmfj8ybz0kw14-glib-i686-unknown-linux-gnu-2.74.5-dev/include/glib-2.0/glib/gnode.h /nix/store/hkfy558grs70w52halqzmfj8ybz0kw14-glib-i686-unknown-linux-gnu-2.74.5-dev/include/glib-2.0/glib/goption.h /nix/store/hkfy558grs70w52halqzmfj8ybz0kw14-glib-i686-unknown-linux-gnu-2.74.5-dev/include/glib-2.0/glib/gpattern.h /nix/store/hkfy558grs70w52halqzmfj8ybz0kw14-glib-i686-unknown-linux-gnu-2.74.5-dev/include/glib-2.0/glib/gpoll.h /nix/store/hkfy558grs70w52halqzmfj8ybz0kw14-glib-i686-unknown-linux-gnu-2.74.5-dev/include/glib-2.0/glib/gprimes.h /nix/store/hkfy558grs70w52halqzmfj8ybz0kw14-glib-i686-unknown-linux-gnu-2.74.5-dev/include/glib-2.0/glib/gprintf.h /nix/store/hkfy558grs70w52halqzmfj8ybz0kw14-glib-i686-unknown-linux-gnu-2.74.5-dev/include/glib-2.0/glib/gqsort.h /nix/store/hkfy558grs70w52halqzmfj8ybz0kw14-glib-i686-unknown-linux-gnu-2.74.5-dev/include/glib-2.0/glib/gquark.h /nix/store/hkfy558grs70w52halqzmfj8ybz0kw14-glib-i686-unknown-linux-gnu-2.74.5-dev/include/glib-2.0/glib/gqueue.h /nix/store/hkfy558grs70w52halqzmfj8ybz0kw14-glib-i686-unknown-linux-gnu-2.74.5-dev/include/glib-2.0/glib/grand.h /nix/store/hkfy558grs70w52halqzmfj8ybz0kw14-glib-i686-unknown-linux-gnu-2.74.5-dev/include/glib-2.0/glib/grcbox.h /nix/store/hkfy558grs70w52halqzmfj8ybz0kw14-glib-i686-unknown-linux-gnu-2.74.5-dev/include/glib-2.0/glib/grefcount.h /nix/store/hkfy558grs70w52halqzmfj8ybz0kw14-glib-i686-unknown-linux-gnu-2.74.5-dev/include/glib-2.0/glib/grefstring.h /nix/store/hkfy558grs70w52halqzmfj8ybz0kw14-glib-i686-unknown-linux-gnu-2.74.5-dev/include/glib-2.0/glib/gregex.h /nix/store/hkfy558grs70w52halqzmfj8ybz0kw14-glib-i686-unknown-linux-gnu-2.74.5-dev/include/glib-2.0/glib/gscanner.h /nix/store/hkfy558grs70w52halqzmfj8ybz0kw14-glib-i686-unknown-linux-gnu-2.74.5-dev/include/glib-2.0/glib/gsequence.h /nix/store/hkfy558grs70w52halqzmfj8ybz0kw14-glib-i686-unknown-linux-gnu-2.74.5-dev/include/glib-2.0/glib/gshell.h /nix/store/hkfy558grs70w52halqzmfj8ybz0kw14-glib-i686-unknown-linux-gnu-2.74.5-dev/include/glib-2.0/glib/gslice.h /nix/store/hkfy558grs70w52halqzmfj8ybz0kw14-glib-i686-unknown-linux-gnu-2.74.5-dev/include/glib-2.0/glib/gslist.h /nix/store/hkfy558grs70w52halqzmfj8ybz0kw14-glib-i686-unknown-linux-gnu-2.74.5-dev/include/glib-2.0/glib/gspawn.h /nix/store/hkfy558grs70w52halqzmfj8ybz0kw14-glib-i686-unknown-linux-gnu-2.74.5-dev/include/glib-2.0/glib/gstdio.h /nix/store/hkfy558grs70w52halqzmfj8ybz0kw14-glib-i686-unknown-linux-gnu-2.74.5-dev/include/glib-2.0/glib/gstrfuncs.h /nix/store/hkfy558grs70w52halqzmfj8ybz0kw14-glib-i686-unknown-linux-gnu-2.74.5-dev/include/glib-2.0/glib/gstring.h /nix/store/hkfy558grs70w52halqzmfj8ybz0kw14-glib-i686-unknown-linux-gnu-2.74.5-dev/include/glib-2.0/glib/gstringchunk.h /nix/store/hkfy558grs70w52halqzmfj8ybz0kw14-glib-i686-unknown-linux-gnu-2.74.5-dev/include/glib-2.0/glib/gstrvbuilder.h /nix/store/hkfy558grs70w52halqzmfj8ybz0kw14-glib-i686-unknown-linux-gnu-2.74.5-dev/include/glib-2.0/glib/gtestutils.h /nix/store/hkfy558grs70w52halqzmfj8ybz0kw14-glib-i686-unknown-linux-gnu-2.74.5-dev/include/glib-2.0/glib/gthread.h /nix/store/hkfy558grs70w52halqzmfj8ybz0kw14-glib-i686-unknown-linux-gnu-2.74.5-dev/include/glib-2.0/glib/gthreadpool.h /nix/store/hkfy558grs70w52halqzmfj8ybz0kw14-glib-i686-unknown-linux-gnu-2.74.5-dev/include/glib-2.0/glib/gtimer.h /nix/store/hkfy558grs70w52halqzmfj8ybz0kw14-glib-i686-unknown-linux-gnu-2.74.5-dev/include/glib-2.0/glib/gtimezone.h /nix/store/hkfy558grs70w52halqzmfj8ybz0kw14-glib-i686-unknown-linux-gnu-2.74.5-dev/include/glib-2.0/glib/gtrashstack.h /nix/store/hkfy558grs70w52halqzmfj8ybz0kw14-glib-i686-unknown-linux-gnu-2.74.5-dev/include/glib-2.0/glib/gtree.h /nix/store/hkfy558grs70w52halqzmfj8ybz0kw14-glib-i686-unknown-linux-gnu-2.74.5-dev/include/glib-2.0/glib/gtypes.h /nix/store/hkfy558grs70w52halqzmfj8ybz0kw14-glib-i686-unknown-linux-gnu-2.74.5-dev/include/glib-2.0/glib/gunicode.h /nix/store/hkfy558grs70w52halqzmfj8ybz0kw14-glib-i686-unknown-linux-gnu-2.74.5-dev/include/glib-2.0/glib/guri.h /nix/store/hkfy558grs70w52halqzmfj8ybz0kw14-glib-i686-unknown-linux-gnu-2.74.5-dev/include/glib-2.0/glib/gutils.h /nix/store/hkfy558grs70w52halqzmfj8ybz0kw14-glib-i686-unknown-linux-gnu-2.74.5-dev/include/glib-2.0/glib/guuid.h /nix/store/hkfy558grs70w52halqzmfj8ybz0kw14-glib-i686-unknown-linux-gnu-2.74.5-dev/include/glib-2.0/glib/gvariant.h /nix/store/hkfy558grs70w52halqzmfj8ybz0kw14-glib-i686-unknown-linux-gnu-2.74.5-dev/include/glib-2.0/glib/gvarianttype.h /nix/store/hkfy558grs70w52halqzmfj8ybz0kw14-glib-i686-unknown-linux-gnu-2.74.5-dev/include/glib-2.0/glib/gversion.h /nix/store/hkfy558grs70w52halqzmfj8ybz0kw14-glib-i686-unknown-linux-gnu-2.74.5-dev/include/glib-2.0/glib/gversionmacros.h /nix/store/hkfy558grs70w52halqzmfj8ybz0kw14-glib-i686-unknown-linux-gnu-2.74.5-dev/include/glib-2.0/glib/gwin32.h ../gir/glib-2.0.c
Traceback (most recent call last):
  File "/build/gobject-introspection-1.74.0/build/tools/g-ir-scanner", line 98, in <module>
    from giscanner.scannermain import scanner_main
  File "/build/gobject-introspection-1.74.0/build/giscanner/scannermain.py", line 35, in <module>
    from giscanner.ast import Include, Namespace
  File "/build/gobject-introspection-1.74.0/build/giscanner/ast.py", line 29, in <module>
    from .sourcescanner import CTYPE_TYPEDEF, CSYMBOL_TYPE_TYPEDEF
  File "/build/gobject-introspection-1.74.0/build/giscanner/sourcescanner.py", line 34, in <module>
    from giscanner._giscanner import SourceScanner as CSourceScanner
ImportError: /build/gobject-introspection-1.74.0/build/giscanner/_giscanner.cpython-310-x86_64-linux-gnu.so: wrong ELF class: ELFCLASS32
ninja: build stopped: subcommand failed.

cc @Artturin


Artturin commented 1 year ago

https://github.com/NixOS/nixpkgs/pull/225172