[Pkg-deepin-devel] Bug#1114133: go-dlib: FTBFS: gio.gen.c:169:13: error: conflicting types for '_GAsyncReadyCallback_c_wrapper'; have 'void(void)'
Santiago Vila
sanvila at debian.org
Fri Sep 5 19:17:58 BST 2025
Package: src:go-dlib
Version: 5.6.0.9+dfsg-5
Severity: serious
Tags: ftbfs forky sid
Dear maintainer:
During a rebuild of all packages in unstable, your package failed to build.
Below you will find how the build ends (probably the most relevant part,
but not necessarily). If required, the full build log is available here:
https://people.debian.org/~sanvila/build-logs/202509/
About the archive rebuild: The build was made on virtual machines from AWS,
using sbuild and a reduced chroot with only build-essential packages.
If you could not reproduce the bug please contact me privately, as I
am willing to provide ssh access to a virtual machine where the bug is
fully reproducible.
If this is really a bug in one of the build-depends, please use
reassign and add an affects on src:go-dlib, so that this is still
visible in the BTS web page for this package.
Thanks.
--------------------------------------------------------------------------------
[...]
debian/rules clean
dh clean --builddirectory=_build --buildsystem=golang --with=golang
dh_auto_clean -O--builddirectory=_build -O--buildsystem=golang
dh_autoreconf_clean -O--builddirectory=_build -O--buildsystem=golang
dh_clean -O--builddirectory=_build -O--buildsystem=golang
debian/rules binary
dh binary --builddirectory=_build --buildsystem=golang --with=golang
dh_update_autotools_config -O--builddirectory=_build -O--buildsystem=golang
dh_autoreconf -O--builddirectory=_build -O--buildsystem=golang
debian/rules execute_before_dh_auto_configure
make[1]: Entering directory '/<<PKGBUILDDIR>>'
cd gettext; ./build_test_locale_data
+ OUTDIR=testdata/locale_def
+ mkdir -p testdata/locale_def
+ gen en_US.UTF-8 UTF-8
+ name=en_US.UTF-8
+ charset=UTF-8
+ localedef -f UTF-8 -i en_US testdata/locale_def/en_US.UTF-8
make[1]: Leaving directory '/<<PKGBUILDDIR>>'
dh_auto_configure -O--builddirectory=_build -O--buildsystem=golang
dh_auto_build -O--builddirectory=_build -O--buildsystem=golang
cd _build && go install -trimpath -v -p 2 github.com/linuxd [too-long-redacted] /linuxdeepin/go-lib/xdg/userdir
internal/goarch
internal/unsafeheader
internal/cpu
internal/abi
internal/bytealg
internal/byteorder
internal/chacha8rand
internal/coverage/rtcov
internal/godebugs
internal/goexperiment
internal/goos
internal/profilerecord
internal/runtime/atomic
internal/asan
internal/msan
internal/race
internal/runtime/math
internal/runtime/sys
internal/runtime/exithook
internal/runtime/maps
internal/runtime/syscall
internal/stringslite
sync/atomic
internal/sync
math/bits
unicode
runtime
unicode/utf8
internal/itoa
math
crypto/internal/fips140/alias
crypto/internal/fips140deps/byteorder
crypto/internal/fips140deps/cpu
crypto/internal/fips140/subtle
cmp
crypto/internal/boring/sig
internal/nettrace
encoding
unicode/utf16
log/internal
github.com/linuxdeepin/go-lib/initializer/v2
container/list
github.com/linuxdeepin/go-lib/strv
image/color
image/color/palette
github.com/linuxdeepin/go-lib/initializer
internal/reflectlite
sync
iter
errors
internal/bisect
io
internal/godebug
bytes
strings
internal/oserror
syscall
bufio
hash
strconv
time
crypto
crypto/internal/fips140deps/godebug
crypto/internal/fips140
crypto/internal/impl
crypto/internal/fips140/sha256
crypto/internal/fips140/sha3
crypto/internal/fips140/sha512
crypto/internal/fips140/hmac
context
crypto/internal/fips140/check
crypto/internal/fips140/aes
internal/syscall/unix
path
slices
internal/poll
io/fs
internal/filepathlite
internal/syscall/execenv
internal/testlog
math/rand/v2
os
crypto/internal/randutil
crypto/subtle
reflect
crypto/internal/sysrand
crypto/internal/entropy
crypto/internal/fips140/drbg
crypto/internal/fips140/aes/gcm
crypto/internal/fips140only
crypto/cipher
crypto/internal/boring
math/rand
crypto/sha1
io/ioutil
vendor/golang.org/x/net/dns/dnsmessage
internal/fmtsort
fmt
encoding/binary
internal/singleflight
encoding/hex
math/big
weak
unique
net/netip
crypto/rand
runtime/cgo
maps
net/url
path/filepath
os/exec
sort
encoding/base64
encoding/json
net
os/user
crypto/md5
golang.org/x/sys/unix
github.com/fsnotify/fsnotify/internal
github.com/fsnotify/fsnotify
github.com/linuxdeepin/go-gir/glib-2.0
github.com/godbus/dbus
github.com/linuxdeepin/go-lib
github.com/linuxdeepin/go-gir/gobject-2.0
# github.com/linuxdeepin/go-gir/gobject-2.0
In file included from /usr/lib/x86_64-linux-gnu/glib-2.0/include/glibconfig.h:9,
from /usr/include/glib-2.0/glib/gtypes.h:34,
from /usr/include/glib-2.0/glib/galloca.h:34,
from /usr/include/glib-2.0/glib.h:32,
from /usr/include/glib-2.0/gobject/gbinding.h:30,
from /usr/include/glib-2.0/glib-object.h:24,
from fix_gobject.c:5:
fix_gobject.c: In function â_g_type_param_value_arrayâ:
/usr/include/glib-2.0/glib/gmacros.h:1301:33: warning: Deprecated pre-processor symbol
1301 | #define _GLIB_GNUC_DO_PRAGMA(x) _Pragma(G_STRINGIFY (x))
| ^~~~~~~
/usr/include/glib-2.0/glib/gmacros.h:1302:31: note: in expansion of macro â_GLIB_GNUC_DO_PRAGMAâ
1302 | #define GLIB_DEPRECATED_MACRO _GLIB_GNUC_DO_PRAGMA(GCC warning "Deprecated pre-processor symbol")
| ^~~~~~~~~~~~~~~~~~~~
/usr/include/glib-2.0/gobject/gobject-visibility.h:141:42: note: in expansion of macro âGLIB_DEPRECATED_MACROâ
141 | #define GOBJECT_DEPRECATED_MACRO_IN_2_32 GLIB_DEPRECATED_MACRO
| ^~~~~~~~~~~~~~~~~~~~~
/usr/include/glib-2.0/gobject/gparamspecs.h:457:69: note: in expansion of macro âGOBJECT_DEPRECATED_MACRO_IN_2_32â
457 | #define G_TYPE_PARAM_VALUE_ARRAY (g_param_spec_types[18]) GOBJECT_DEPRECATED_MACRO_IN_2_32
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
fix_gobject.c:74:50: note: in expansion of macro âG_TYPE_PARAM_VALUE_ARRAYâ
74 | GType _g_type_param_value_array() { return G_TYPE_PARAM_VALUE_ARRAY; }
| ^~~~~~~~~~~~~~~~~~~~~~~~
log
log/syslog
regexp/syntax
github.com/linuxdeepin/go-gir/gio-2.0
regexp
os/signal
compress/flate
hash/crc32
compress/gzip
text/tabwriter
runtime/pprof
github.com/linuxdeepin/go-lib/profile
github.com/alecthomas/units
go/token
go/scanner
go/ast
go/doc/comment
internal/lazyregexp
go/doc
text/template/parse
text/template
gopkg.in/alecthomas/kingpin.v2
github.com/linuxdeepin/go-x11-client
github.com/linuxdeepin/go-lib/appinfo
github.com/linuxdeepin/go-lib/locale
github.com/linuxdeepin/go-lib/keyfile
github.com/linuxdeepin/go-lib/shell
github.com/linuxdeepin/go-lib/xdg/basedir
github.com/linuxdeepin/go-lib/arch
archive/tar
github.com/linuxdeepin/go-lib/asound
github.com/linuxdeepin/go-lib/backlight/common
github.com/linuxdeepin/go-lib/backlight/display
github.com/linuxdeepin/go-lib/backlight/keyboard
github.com/linuxdeepin/go-lib/calendar/util
github.com/linuxdeepin/go-lib/calendar/lunar
github.com/linuxdeepin/go-lib/calendar
encoding/xml
github.com/godbus/dbus/introspect
github.com/godbus/dbus/prop
github.com/linuxdeepin/go-lib/dbusutil
github.com/linuxdeepin/go-lib/gsettings
github.com/linuxdeepin/go-lib/dbusutil/proxy
github.com/linuxdeepin/go-lib/encoding/kv
github.com/linuxdeepin/go-lib/event
image
golang.org/x/image/bmp
hash/adler32
compress/zlib
golang.org/x/image/ccitt
golang.org/x/image/tiff/lzw
golang.org/x/image/tiff
image/internal/imageutil
image/draw
image/jpeg
image/png
github.com/linuxdeepin/go-lib/gettext
compress/lzw
image/gif
github.com/linuxdeepin/go-lib/iso
github.com/linuxdeepin/go-lib/libc
github.com/linuxdeepin/go-lib/mobileprovider
github.com/linuxdeepin/go-lib/multierr
github.com/linuxdeepin/go-lib/notify/dbusnotify
github.com/linuxdeepin/go-lib/notify
github.com/linuxdeepin/go-lib/pam
github.com/linuxdeepin/go-lib/pinyin
github.com/mozillazg/go-pinyin
# github.com/linuxdeepin/go-gir/gio-2.0
gio.gen.c:169:13: error: conflicting types for â_GAsyncReadyCallback_c_wrapperâ; have âvoid(void)â
169 | extern void _GAsyncReadyCallback_c_wrapper();
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from gio.gen.c:2:
cgo-gcc-export-header-prolog:50:13: note: previous declaration of â_GAsyncReadyCallback_c_wrapperâ with type âvoid(void *, void *, void *)â
gio.gen.c:170:13: error: conflicting types for â_GAsyncReadyCallback_c_wrapper_onceâ; have âvoid(void)â
170 | extern void _GAsyncReadyCallback_c_wrapper_once();
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
cgo-gcc-export-header-prolog:51:13: note: previous declaration of â_GAsyncReadyCallback_c_wrapper_onceâ with type âvoid(void *, void *, void *)â
gio.gen.c:203:13: error: conflicting types for â_GDesktopAppLaunchCallback_c_wrapperâ; have âvoid(void)â
203 | extern void _GDesktopAppLaunchCallback_c_wrapper();
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
cgo-gcc-export-header-prolog:52:13: note: previous declaration of â_GDesktopAppLaunchCallback_c_wrapperâ with type âvoid(void *, GoInt32, void *)â {aka âvoid(void *, int, void *)â}
gio.gen.c:204:13: error: conflicting types for â_GDesktopAppLaunchCallback_c_wrapper_onceâ; have âvoid(void)â
204 | extern void _GDesktopAppLaunchCallback_c_wrapper_once();
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
cgo-gcc-export-header-prolog:53:13: note: previous declaration of â_GDesktopAppLaunchCallback_c_wrapper_onceâ with type âvoid(void *, GoInt32, void *)â {aka âvoid(void *, int, void *)â}
gio.gen.c:207:13: error: conflicting types for â_GFileProgressCallback_c_wrapperâ; have âvoid(void)â
207 | extern void _GFileProgressCallback_c_wrapper();
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
cgo-gcc-export-header-prolog:54:13: note: previous declaration of â_GFileProgressCallback_c_wrapperâ with type âvoid(GoInt64, GoInt64, void *)â {aka âvoid(long long int, long long int, void *)â}
gio.gen.c:208:13: error: conflicting types for â_GFileProgressCallback_c_wrapper_onceâ; have âvoid(void)â
208 | extern void _GFileProgressCallback_c_wrapper_once();
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
cgo-gcc-export-header-prolog:55:13: note: previous declaration of â_GFileProgressCallback_c_wrapper_onceâ with type âvoid(GoInt64, GoInt64, void *)â {aka âvoid(long long int, long long int, void *)â}
github.com/linuxdeepin/go-lib/procfs
github.com/linuxdeepin/go-lib/pulse
github.com/linuxdeepin/go-lib/pinyin_search
github.com/linuxdeepin/go-lib/pulse/simple
github.com/cryptix/wav
github.com/linuxdeepin/go-lib/sound_effect/theme
github.com/linuxdeepin/go-lib/stb_vorbis
github.com/linuxdeepin/go-lib/sound_effect
github.com/linuxdeepin/go-lib/tasker
github.com/linuxdeepin/go-lib/timer
github.com/linuxdeepin/go-lib/users/group
github.com/linuxdeepin/go-lib/users/passwd
github.com/linuxdeepin/go-lib/users/shadow
github.com/linuxdeepin/go-lib/xdg/userdir
dh_auto_build: error: cd _build && go install -trimpath -v - [too-long-redacted] dg/userdir returned exit code 1
make: *** [debian/rules:8: binary] Error 25
dpkg-buildpackage: error: debian/rules binary subprocess returned exit status 2
--------------------------------------------------------------------------------
More information about the Pkg-deepin-devel
mailing list