Bug#1143330: marked as done (lablgtk3: FTBFS: Fatal error: exception Sys_error("o./gtkActionProps.ml: No such file or directory"))

"Debian Bug Tracking System" <[email protected]> Sun, 02 Aug 2026 04:37:02 +0000
Newsgroups gmane.linux.debian.devel.ocaml
Message-ID <handler.1143330.D1143330.17856452751791842.ackdone__30329.6482934215$1785645468$gmane$org@bugs.debian.org>
This is a multi-part message in MIME format...

------------=_1785645422-1792553-0
Content-Disposition: inline
Content-Transfer-Encoding: quoted-printable
Content-Type: text/plain; charset="utf-8"

Your message dated Sun, 02 Aug 2026 04:34:35 +0000
with message-id <[email protected]>
and subject line Bug#1143330: fixed in lablgtk3 3.1.5-4
has caused the Debian Bug report #1143330,
regarding lablgtk3: FTBFS: Fatal error: exception Sys_error("o./gtkActionPr=
ops.ml: No such file or directory")
to be marked as done.

This means that you claim that the problem has been dealt with.
If this is not the case it is now your responsibility to reopen the
Bug report if necessary, and/or fix the problem forthwith.

(NB: If you are a system administrator and have no idea what this
message is talking about, this may indicate a serious mail system
misconfiguration somewhere. Please contact [email protected]
immediately.)


--=20
1143330: https://bugs.debian.org/cgi-bin/bugreport.cgi?bug=3D1143330
Debian Bug Tracking System
Contact [email protected] with problems

------------=_1785645422-1792553-0
Content-Type: message/rfc822
Content-Disposition: inline
Content-Transfer-Encoding: 7bit

Received: (at submit) by bugs.debian.org; 1 Aug 2026 22:36:27 +0000
X-Spam-Checker-Version: SpamAssassin 4.0.1-bugs.debian.org_2005_01_02
	(2024-03-25) on buxtehude.debian.org
X-Spam-Level: 
X-Spam-Status: No, score=-118.3 required=4.0 tests=BAYES_00,
	BODY_INCLUDES_PACKAGE,COMPANYSYMBOLPRICE,DKIMWL_WL_HIGH,DKIM_SIGNED,
	DKIM_VALID,DKIM_VALID_AU,DKIM_VALID_EF,FOURLA,FROMDEVELOPER,
	HAS_PACKAGE,PP_MIME_FAKE_ASCII_TEXT,RCVD_IN_DNSWL_MED,SPF_HELO_PASS,
	SPF_PASS,USER_IN_DKIM_WELCOMELIST,X_DEBBUGS_CC autolearn=ham
	autolearn_force=no version=4.0.1-bugs.debian.org_2005_01_02
X-Spam-Bayes: score:0.0000 Tokens: new, 352; hammy, 150; neutral, 257; spammy,
	0. spammytokens: hammytokens:0.000-+--HTo:N*Debian, 0.000-+--forky,
	0.000-+--H*F:U*sanvila, 0.000-+--H*rp:U*sanvila, 0.000-+--sk:dh_auto
Return-path: <[email protected]>
Received: from mitropoulos.debian.org ([2001:648:2ffc:deb:216:61ff:fe9d:958d]:38790)
	by buxtehude.debian.org with esmtps (TLS1.3:ECDHE_SECP256R1__RSA_PSS_RSAE_SHA256__AES_256_GCM:256)
	(Exim 4.96)
	(envelope-from <[email protected]>)
	id 1wqIJe-006lRd-2W
	for [email protected];
	Sat, 01 Aug 2026 22:36:27 +0000
Received: via submission
	from C=NA,ST=NA,L=Ankh Morpork,O=Debian SMTP,OU=Debian SMTP CA,CN=paradis.debian.org,[email protected] (verified)
	by mitropoulos.debian.org with esmtps (TLS1.3:ECDHE_SECP256R1__RSA_PSS_RSAE_SHA256__AES_256_GCM:256)
	(Exim 4.96)
	(envelope-from <[email protected]>)
	id 1wqIJc-00FDwa-2l
	for [email protected];
	Sat, 01 Aug 2026 22:36:25 +0000
DKIM-Signature: v=1; a=rsa-sha256; q=dns/txt; c=relaxed/relaxed; d=debian.org;
	s=smtpauto.paradis; h=Date:Message-Id:Subject:To:From:Reply-To:Cc:
	MIME-Version:Content-Type:Content-Transfer-Encoding:Content-ID:
	Content-Description:In-Reply-To:References;
	bh=yeXGZDZle7QN6bPf9t5zJBK/kJRyJVeJKj6ou9mwyz8=; b=jcS60/z6OT/m180Maw2mIemnmI
	O6ghBGm8r7L05EGM/gHefMberOWb/4OHnnbweZQPxXD8kZULdzliMb2mcE57j2DXpbApBPlfJZF1x
	SUXVQcJ8B9cE6LI6zP/bgLXPL/YhO6xdVtS83ZPKPZiAKdtDQLhGVVZdsRsxm6qd3v0FQRkNgo9pt
	X90nvCOmCws9gFT1Xg5p/BzoSu6FEsMi2HU/AmBy8Jk/ENo1261d0HxLqGTNR4EOY9cXq5MPClIBz
	ll4Wxs75F8TIv05C+9eLZCjYj2ttN1UgDY3ACCsPR7pmgKl0S2A6Xk3pW5sspShaFzg64CbWEKrXJ
	OXX3EfoQ==;
Received: from sanvila by paradis.debian.org with local (Exim 4.96)
	(envelope-from <[email protected]>)
	id 1wqIJb-00DZJ6-0l
	for [email protected];
	Sat, 01 Aug 2026 22:36:23 +0000
From: Santiago Vila <[email protected]>
To: Debian BTS <[email protected]>
Subject: lablgtk3: FTBFS: Fatal error: exception Sys_error("o./gtkActionProps.ml: No such file or directory")
X-Debbugs-Cc: [email protected]
Message-Id: <[email protected]>
Date: Sat, 01 Aug 2026 22:36:23 +0000
Delivered-To: [email protected]

Package: src:lablgtk3
Version: 3.1.5-3
Severity: serious
Tags: ftbfs forky sid

Dear maintainer:

During a rebuild of all packages in unstable, this package failed to build.

Below you will find the last part of the build log (probably the most
relevant part, but not necessarily). If required, the full build log
is available here:

https://people.debian.org/~sanvila/build-logs/202608/

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 cannot 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:lablgtk3, so that this is still
visible in the BTS web page for this package.

Thanks.

--------------------------------------------------------------------------------
[...]
 debian/rules clean
dh clean --with ocaml --buildsystem ocaml_dune
   dh_auto_clean -O--buildsystem=ocaml_dune
	dune clean
   dh_autoreconf_clean -O--buildsystem=ocaml_dune
   dh_ocamlclean -O--buildsystem=ocaml_dune
   dh_clean -O--buildsystem=ocaml_dune
 debian/rules binary
dh binary --with ocaml --buildsystem ocaml_dune
   dh_update_autotools_config -O--buildsystem=ocaml_dune
   dh_autoreconf -O--buildsystem=ocaml_dune
   dh_ocamlinit -O--buildsystem=ocaml_dune
   dh_auto_configure -O--buildsystem=ocaml_dune
   dh_auto_build -O--buildsystem=ocaml_dune
	dune build -j 2 -p lablgtk3,lablgtk3-gtkspell3,lablgtk3-sourceview3
File "src/dune-prop.sexp", lines 6-8, characters 0-100:
6 | (rule
7 |  (targets gtkActionProps.ml ogtkActionProps.ml)
8 |  (action (run propcc %{dep:gtkAction.props})))
(cd _build/default/src && ../.bin/propcc ./gtkAction.props)
Uncaught exception: Sys_error("o./gtkActionProps.ml: No such file or directory")
Fatal error: exception Sys_error("o./gtkActionProps.ml: No such file or directory")
File "src/dune-prop.sexp", lines 10-12, characters 0-109:
10 | (rule
11 |  (targets gtkAssistantProps.ml ogtkAssistantProps.ml)
12 |  (action (run propcc %{dep:gtkAssistant.props})))
(cd _build/default/src && ../.bin/propcc ./gtkAssistant.props)
Uncaught exception: Sys_error("o./gtkAssistantProps.ml: No such file or directory")
Fatal error: exception Sys_error("o./gtkAssistantProps.ml: No such file or directory")
File "src/dune-prop.sexp", lines 14-16, characters 0-94:
14 | (rule
15 |  (targets gtkBaseProps.ml ogtkBaseProps.ml)
16 |  (action (run propcc %{dep:gtkBase.props})))
(cd _build/default/src && ../.bin/propcc ./gtkBase.props)
Warning: no conversion for type GdkWindow_opt in class GtkWidget
Uncaught exception: Sys_error("o./gtkBaseProps.ml: No such file or directory")
Fatal error: exception Sys_error("o./gtkBaseProps.ml: No such file or directory")
File "src/dune-prop.sexp", lines 18-20, characters 0-91:
18 | (rule
19 |  (targets gtkBinProps.ml ogtkBinProps.ml)
20 |  (action (run propcc %{dep:gtkBin.props})))
(cd _build/default/src && ../.bin/propcc ./gtkBin.props)
Uncaught exception: Sys_error("o./gtkBinProps.ml: No such file or directory")
Fatal error: exception Sys_error("o./gtkBinProps.ml: No such file or directory")
File "src/dune-prop.sexp", lines 22-24, characters 0-103:
22 | (rule
23 |  (targets gtkBuilderProps.ml ogtkBuilderProps.ml)
24 |  (action (run propcc %{dep:gtkBuilder.props})))
(cd _build/default/src && ../.bin/propcc ./gtkBuilder.props)
Uncaught exception: Sys_error("o./gtkBuilderProps.ml: No such file or directory")
Fatal error: exception Sys_error("o./gtkBuilderProps.ml: No such file or directory")
File "src/dune-prop.sexp", lines 26-28, characters 0-100:
26 | (rule
27 |  (targets gtkButtonProps.ml ogtkButtonProps.ml)
28 |  (action (run propcc %{dep:gtkButton.props})))
(cd _build/default/src && ../.bin/propcc ./gtkButton.props)
Uncaught exception: Sys_error("o./gtkButtonProps.ml: No such file or directory")
Fatal error: exception Sys_error("o./gtkButtonProps.ml: No such file or directory")
File "src/dune-prop.sexp", lines 2-4, characters 0-112:
2 | (rule
3 |  (targets gtkContainersProps.ml ogtkContainersProps.ml)
4 |  (action (run propcc %{dep:gtkContainers.props})))
(cd _build/default/src && ../.bin/propcc ./gtkContainers.props)
Uncaught exception: Sys_error("o./gtkContainersProps.ml: No such file or directory")
Fatal error: exception Sys_error("o./gtkContainersProps.ml: No such file or directory")
File "src/dune-prop.sexp", lines 30-32, characters 0-94:
30 | (rule
31 |  (targets gtkEditProps.ml ogtkEditProps.ml)
32 |  (action (run propcc %{dep:gtkEdit.props})))
(cd _build/default/src && ../.bin/propcc ./gtkEdit.props)
Uncaught exception: Sys_error("o./gtkEditProps.ml: No such file or directory")
Fatal error: exception Sys_error("o./gtkEditProps.ml: No such file or directory")
File "src/dune-prop.sexp", lines 34-36, characters 0-94:
34 | (rule
35 |  (targets gtkFileProps.ml ogtkFileProps.ml)
36 |  (action (run propcc %{dep:gtkFile.props})))
(cd _build/default/src && ../.bin/propcc ./gtkFile.props)
Uncaught exception: Sys_error("o./gtkFileProps.ml: No such file or directory")
Fatal error: exception Sys_error("o./gtkFileProps.ml: No such file or directory")
File "src/dune-prop.sexp", lines 42-44, characters 0-94:
42 | (rule
43 |  (targets gtkMenuProps.ml ogtkMenuProps.ml)
44 |  (action (run propcc %{dep:gtkMenu.props})))
(cd _build/default/src && ../.bin/propcc ./gtkMenu.props)
Uncaught exception: Sys_error("o./gtkMenuProps.ml: No such file or directory")
Fatal error: exception Sys_error("o./gtkMenuProps.ml: No such file or directory")
File "src/dune-prop.sexp", lines 46-48, characters 0-94:
46 | (rule
47 |  (targets gtkMiscProps.ml ogtkMiscProps.ml)
48 |  (action (run propcc %{dep:gtkMisc.props})))
(cd _build/default/src && ../.bin/propcc ./gtkMisc.props)
Warning: no conversion for type PangoAttrList in class GtkLabel
Warning: no conversion for type GIcon in class GtkImage
Warning: no conversion for type GdkPixbufAnimation in class GtkImage
Warning: no conversion for type CairoSurface in class GtkImage
Uncaught exception: Sys_error("o./gtkMiscProps.ml: No such file or directory")
Fatal error: exception Sys_error("o./gtkMiscProps.ml: No such file or directory")
File "src/dune-prop.sexp", lines 50-52, characters 0-94:
50 | (rule
51 |  (targets gtkPackProps.ml ogtkPackProps.ml)
52 |  (action (run propcc %{dep:gtkPack.props})))
(cd _build/default/src && ../.bin/propcc ./gtkPack.props)
Uncaught exception: Sys_error("o./gtkPackProps.ml: No such file or directory")
Fatal error: exception Sys_error("o./gtkPackProps.ml: No such file or directory")
File "src/dune-prop.sexp", lines 54-56, characters 0-97:
54 | (rule
55 |  (targets gtkRangeProps.ml ogtkRangeProps.ml)
56 |  (action (run propcc %{dep:gtkRange.props})))
(cd _build/default/src && ../.bin/propcc ./gtkRange.props)
Uncaught exception: Sys_error("o./gtkRangeProps.ml: No such file or directory")
Fatal error: exception Sys_error("o./gtkRangeProps.ml: No such file or directory")
File "src/dune-prop.sexp", lines 58-60, characters 0-94:
58 | (rule
59 |  (targets gtkTextProps.ml ogtkTextProps.ml)
60 |  (action (run propcc %{dep:gtkText.props})))
(cd _build/default/src && ../.bin/propcc ./gtkText.props)
Warning: no conversion for type PangoTabArray in class GtkTextView
Warning: no conversion for type PangoTabArray in class GtkTextTag
Uncaught exception: Sys_error("o./gtkTextProps.ml: No such file or directory")
Fatal error: exception Sys_error("o./gtkTextProps.ml: No such file or directory")
File "src/dune-prop.sexp", lines 62-64, characters 0-94:
62 | (rule
63 |  (targets gtkTreeProps.ml ogtkTreeProps.ml)
64 |  (action (run propcc %{dep:gtkTree.props})))
(cd _build/default/src && ../.bin/propcc ./gtkTree.props)
Warning: no conversion for type PangoAttrList in class GtkCellRendererText
Uncaught exception: Sys_error("o./gtkTreeProps.ml: No such file or directory")
Fatal error: exception Sys_error("o./gtkTreeProps.ml: No such file or directory")
File "src-sourceview3/dune", lines 9-11, characters 0-115:
 9 | (rule
10 |  (targets gtkSourceView3Props.ml ogtkSourceView3Props.ml)
11 |  (action (run propcc %{dep:gtkSourceView3.props})))
(cd _build/default/src-sourceview3 && ../.bin/propcc ./gtkSourceView3.props)
Uncaught exception: Sys_error("o./gtkSourceView3Props.ml: No such file or directory")
Fatal error: exception Sys_error("o./gtkSourceView3Props.ml: No such file or directory")
(cd _build/default/src-sourceview3 && /usr/bin/x86_64-linux- [too-long-redacted] view3.o -c ml_gtksourceview3.c)
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/gtk-3.0/gdk/gdkconfig.h:8,
                 from /usr/include/gtk-3.0/gdk/gdk.h:30,
                 from /usr/include/gtk-3.0/gtk/gtk.h:30,
                 from /usr/include/gtksourceview-3.0/gtksourceview/gtksourcecompletionprovider.h:34,
                 from /usr/include/gtksourceview-3.0/gtksourceview/completion-providers/words/gtksourcecompletionwords.h:33,
                 from /usr/include/gtksourceview-3.0/gtksourceview/gtksource.h:25,
                 from ml_gtksourceview3.c:24:
/usr/include/glib-2.0/glib/gmacros.h:1337:33: warning: Deprecated pre-processor symbol: replace with "const"
 1337 | #define _GLIB_GNUC_DO_PRAGMA(x) _Pragma(G_STRINGIFY (x))
      |                                 ^~~~~~~
/usr/include/glib-2.0/glib/gmacros.h:1340:3: note: in expansion of macro ‘_GLIB_GNUC_DO_PRAGMA’
 1340 |   _GLIB_GNUC_DO_PRAGMA(GCC warning G_STRINGIFY (Deprecated pre-processor symbol: replace with #f))
      |   ^~~~~~~~~~~~~~~~~~~~
/usr/include/glib-2.0/glib/glib-visibility.h:108:46: note: in expansion of macro ‘GLIB_DEPRECATED_MACRO_FOR’
  108 | #define GLIB_DEPRECATED_MACRO_IN_2_30_FOR(f) GLIB_DEPRECATED_MACRO_FOR (f)
      |                                              ^~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/glib-2.0/glib/gmacros.h:1088:30: note: in expansion of macro ‘GLIB_DEPRECATED_MACRO_IN_2_30_FOR’
 1088 | #define G_CONST_RETURN const GLIB_DEPRECATED_MACRO_IN_2_30_FOR(const)
      |                              ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
ml_gtksourceview3.c:796:8: note: in expansion of macro ‘G_CONST_RETURN’
  796 | static G_CONST_RETURN gchar *
      |        ^~~~~~~~~~~~~~
(cd _build/default/src && /usr/bin/x86_64-linux-gnu-gcc -O2  [too-long-redacted] unix -o ml_glib.o -c ml_glib.c)
In file included from ml_glib.c:37:
ml_glib.c: In function ‘ml_g_main_iteration’:
/usr/include/glib-2.0/glib/gmacros.h:1337:33: warning: Deprecated pre-processor symbol: replace with "g_main_context_iteration"
 1337 | #define _GLIB_GNUC_DO_PRAGMA(x) _Pragma(G_STRINGIFY (x))
      |                                 ^~~~~~~
/usr/lib/x86_64-linux-gnu/ocaml/5.4.1/caml/mlvalues.h:79:47: note: in definition of macro ‘Val_long’
   79 | #define Val_long(x)     ((intnat) (((uintnat)(x) << 1)) + 1)
      |                                               ^
/usr/lib/x86_64-linux-gnu/ocaml/5.4.1/caml/mlvalues.h:460:21: note: in expansion of macro ‘Val_int’
  460 | #define Val_bool(x) Val_int((x) != 0)
      |                     ^~~~~~~
wrappers.h:179:49: note: in expansion of macro ‘Val_bool’
  179 | CAMLprim value ml_##cname (value arg1) { return conv (cname (conv1 (arg1))); }
      |                                                 ^~~~
/usr/include/glib-2.0/glib/gmacros.h:1340:3: note: in expansion of macro ‘_GLIB_GNUC_DO_PRAGMA’
 1340 |   _GLIB_GNUC_DO_PRAGMA(GCC warning G_STRINGIFY (Deprecated pre-processor symbol: replace with #f))
      |   ^~~~~~~~~~~~~~~~~~~~
/usr/include/glib-2.0/glib/glib-visibility.h:40:46: note: in expansion of macro ‘GLIB_DEPRECATED_MACRO_FOR’
   40 | #define GLIB_DEPRECATED_MACRO_IN_2_26_FOR(f) GLIB_DEPRECATED_MACRO_FOR (f)
      |                                              ^~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/glib-2.0/glib/deprecated/gmain.h:110:80: note: in expansion of macro ‘GLIB_DEPRECATED_MACRO_IN_2_26_FOR’
  110 | #define g_main_iteration(may_block) g_main_context_iteration (NULL, may_block) GLIB_DEPRECATED_MACRO_IN_2_26_FOR(g_main_context_iteration)
      |                                                                                ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
wrappers.h:179:55: note: in expansion of macro ‘g_main_iteration’
  179 | CAMLprim value ml_##cname (value arg1) { return conv (cname (conv1 (arg1))); }
      |                                                       ^~~~~
ml_glib.c:269:1: note: in expansion of macro ‘ML_1’
  269 | ML_1 (g_main_iteration, Bool_val, Val_bool)
      | ^~~~
ml_glib.c: In function ‘ml_g_main_pending’:
/usr/include/glib-2.0/glib/gmacros.h:1337:33: warning: Deprecated pre-processor symbol: replace with "g_main_context_pending"
 1337 | #define _GLIB_GNUC_DO_PRAGMA(x) _Pragma(G_STRINGIFY (x))
      |                                 ^~~~~~~
/usr/lib/x86_64-linux-gnu/ocaml/5.4.1/caml/mlvalues.h:79:47: note: in definition of macro ‘Val_long’
   79 | #define Val_long(x)     ((intnat) (((uintnat)(x) << 1)) + 1)
      |                                               ^
/usr/lib/x86_64-linux-gnu/ocaml/5.4.1/caml/mlvalues.h:460:21: note: in expansion of macro ‘Val_int’
  460 | #define Val_bool(x) Val_int((x) != 0)
      |                     ^~~~~~~
wrappers.h:177:49: note: in expansion of macro ‘Val_bool’
  177 | CAMLprim value ml_##cname (value unit) { return conv (cname ()); }
      |                                                 ^~~~
/usr/include/glib-2.0/glib/gmacros.h:1340:3: note: in expansion of macro ‘_GLIB_GNUC_DO_PRAGMA’
 1340 |   _GLIB_GNUC_DO_PRAGMA(GCC warning G_STRINGIFY (Deprecated pre-processor symbol: replace with #f))
      |   ^~~~~~~~~~~~~~~~~~~~
/usr/include/glib-2.0/glib/glib-visibility.h:40:46: note: in expansion of macro ‘GLIB_DEPRECATED_MACRO_FOR’
   40 | #define GLIB_DEPRECATED_MACRO_IN_2_26_FOR(f) GLIB_DEPRECATED_MACRO_FOR (f)
      |                                              ^~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/glib-2.0/glib/deprecated/gmain.h:122:67: note: in expansion of macro ‘GLIB_DEPRECATED_MACRO_IN_2_26_FOR’
  122 | #define g_main_pending()            g_main_context_pending (NULL) GLIB_DEPRECATED_MACRO_IN_2_26_FOR(g_main_context_pending)
      |                                                                   ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
wrappers.h:177:55: note: in expansion of macro ‘g_main_pending’
  177 | CAMLprim value ml_##cname (value unit) { return conv (cname ()); }
      |                                                       ^~~~~
ml_glib.c:270:1: note: in expansion of macro ‘ML_0’
  270 | ML_0 (g_main_pending, Val_bool)
      | ^~~~
ml_glib.c: In function ‘ml_g_main_is_running’:
/usr/include/glib-2.0/glib/gmacros.h:1337:33: warning: Deprecated pre-processor symbol: replace with "g_main_loop_is_running"
 1337 | #define _GLIB_GNUC_DO_PRAGMA(x) _Pragma(G_STRINGIFY (x))
      |                                 ^~~~~~~
/usr/lib/x86_64-linux-gnu/ocaml/5.4.1/caml/mlvalues.h:79:47: note: in definition of macro ‘Val_long’
   79 | #define Val_long(x)     ((intnat) (((uintnat)(x) << 1)) + 1)
      |                                               ^
/usr/lib/x86_64-linux-gnu/ocaml/5.4.1/caml/mlvalues.h:460:21: note: in expansion of macro ‘Val_int’
  460 | #define Val_bool(x) Val_int((x) != 0)
      |                     ^~~~~~~
wrappers.h:179:49: note: in expansion of macro ‘Val_bool’
  179 | CAMLprim value ml_##cname (value arg1) { return conv (cname (conv1 (arg1))); }
      |                                                 ^~~~
/usr/include/glib-2.0/glib/gmacros.h:1340:3: note: in expansion of macro ‘_GLIB_GNUC_DO_PRAGMA’
 1340 |   _GLIB_GNUC_DO_PRAGMA(GCC warning G_STRINGIFY (Deprecated pre-processor symbol: replace with #f))
      |   ^~~~~~~~~~~~~~~~~~~~
/usr/include/glib-2.0/glib/glib-visibility.h:40:46: note: in expansion of macro ‘GLIB_DEPRECATED_MACRO_FOR’
   40 | #define GLIB_DEPRECATED_MACRO_IN_2_26_FOR(f) GLIB_DEPRECATED_MACRO_FOR (f)
      |                                              ^~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/glib-2.0/glib/deprecated/gmain.h:95:62: note: in expansion of macro ‘GLIB_DEPRECATED_MACRO_IN_2_26_FOR’
   95 | #define g_main_is_running(loop) g_main_loop_is_running(loop) GLIB_DEPRECATED_MACRO_IN_2_26_FOR(g_main_loop_is_running)
      |                                                              ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
wrappers.h:179:55: note: in expansion of macro ‘g_main_is_running’
  179 | CAMLprim value ml_##cname (value arg1) { return conv (cname (conv1 (arg1))); }
      |                                                       ^~~~~
ml_glib.c:271:1: note: in expansion of macro ‘ML_1’
  271 | ML_1 (g_main_is_running, GMainLoop_val, Val_bool)
      | ^~~~
In file included from ml_glib.c:48:
ml_glib.c: In function ‘ml_g_main_quit’:
/usr/include/glib-2.0/glib/gmacros.h:1337:33: warning: Deprecated pre-processor symbol: replace with "g_main_loop_quit"
 1337 | #define _GLIB_GNUC_DO_PRAGMA(x) _Pragma(G_STRINGIFY (x))
      |                                 ^~~~~~~
wrappers.h:320:25: note: in definition of macro ‘Unit’
  320 | #define Unit(x) (((void)x), Val_unit)
      |                         ^
/usr/include/glib-2.0/glib/gmacros.h:1340:3: note: in expansion of macro ‘_GLIB_GNUC_DO_PRAGMA’
 1340 |   _GLIB_GNUC_DO_PRAGMA(GCC warning G_STRINGIFY (Deprecated pre-processor symbol: replace with #f))
      |   ^~~~~~~~~~~~~~~~~~~~
/usr/include/glib-2.0/glib/glib-visibility.h:40:46: note: in expansion of macro ‘GLIB_DEPRECATED_MACRO_FOR’
   40 | #define GLIB_DEPRECATED_MACRO_IN_2_26_FOR(f) GLIB_DEPRECATED_MACRO_FOR (f)
      |                                              ^~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/glib-2.0/glib/deprecated/gmain.h:73:56: note: in expansion of macro ‘GLIB_DEPRECATED_MACRO_IN_2_26_FOR’
   73 | #define g_main_quit(loop)       g_main_loop_quit(loop) GLIB_DEPRECATED_MACRO_IN_2_26_FOR(g_main_loop_quit)
      |                                                        ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
wrappers.h:179:55: note: in expansion of macro ‘g_main_quit’
  179 | CAMLprim value ml_##cname (value arg1) { return conv (cname (conv1 (arg1))); }
      |                                                       ^~~~~
ml_glib.c:272:1: note: in expansion of macro ‘ML_1’
  272 | ML_1 (g_main_quit, GMainLoop_val, Unit)
      | ^~~~
ml_glib.c: In function ‘ml_g_main_destroy’:
/usr/include/glib-2.0/glib/gmacros.h:1337:33: warning: Deprecated pre-processor symbol: replace with "g_main_loop_unref"
 1337 | #define _GLIB_GNUC_DO_PRAGMA(x) _Pragma(G_STRINGIFY (x))
      |                                 ^~~~~~~
wrappers.h:320:25: note: in definition of macro ‘Unit’
  320 | #define Unit(x) (((void)x), Val_unit)
      |                         ^
/usr/include/glib-2.0/glib/gmacros.h:1340:3: note: in expansion of macro ‘_GLIB_GNUC_DO_PRAGMA’
 1340 |   _GLIB_GNUC_DO_PRAGMA(GCC warning G_STRINGIFY (Deprecated pre-processor symbol: replace with #f))
      |   ^~~~~~~~~~~~~~~~~~~~
/usr/include/glib-2.0/glib/glib-visibility.h:40:46: note: in expansion of macro ‘GLIB_DEPRECATED_MACRO_FOR’
   40 | #define GLIB_DEPRECATED_MACRO_IN_2_26_FOR(f) GLIB_DEPRECATED_MACRO_FOR (f)
      |                                              ^~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/glib-2.0/glib/deprecated/gmain.h:83:57: note: in expansion of macro ‘GLIB_DEPRECATED_MACRO_IN_2_26_FOR’
   83 | #define g_main_destroy(loop)    g_main_loop_unref(loop) GLIB_DEPRECATED_MACRO_IN_2_26_FOR(g_main_loop_unref)
      |                                                         ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
wrappers.h:179:55: note: in expansion of macro ‘g_main_destroy’
  179 | CAMLprim value ml_##cname (value arg1) { return conv (cname (conv1 (arg1))); }
      |                                                       ^~~~~
ml_glib.c:273:1: note: in expansion of macro ‘ML_1’
  273 | ML_1 (g_main_destroy, GMainLoop_val, Unit)
      | ^~~~
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 ml_glib.c:35:
ml_glib.c: In function ‘ml_g_get_charset’:
/usr/include/glib-2.0/glib/gmacros.h:1337:33: warning: Deprecated pre-processor symbol: replace with "const"
 1337 | #define _GLIB_GNUC_DO_PRAGMA(x) _Pragma(G_STRINGIFY (x))
      |                                 ^~~~~~~
/usr/include/glib-2.0/glib/gmacros.h:1340:3: note: in expansion of macro ‘_GLIB_GNUC_DO_PRAGMA’
 1340 |   _GLIB_GNUC_DO_PRAGMA(GCC warning G_STRINGIFY (Deprecated pre-processor symbol: replace with #f))
      |   ^~~~~~~~~~~~~~~~~~~~
/usr/include/glib-2.0/glib/glib-visibility.h:108:46: note: in expansion of macro ‘GLIB_DEPRECATED_MACRO_FOR’
  108 | #define GLIB_DEPRECATED_MACRO_IN_2_30_FOR(f) GLIB_DEPRECATED_MACRO_FOR (f)
      |                                              ^~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/glib-2.0/glib/gmacros.h:1088:30: note: in expansion of macro ‘GLIB_DEPRECATED_MACRO_IN_2_30_FOR’
 1088 | #define G_CONST_RETURN const GLIB_DEPRECATED_MACRO_IN_2_30_FOR(const)
      |                              ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
ml_glib.c:555:3: note: in expansion of macro ‘G_CONST_RETURN’
  555 |   G_CONST_RETURN char *c;
      |   ^~~~~~~~~~~~~~
(cd _build/default/src && /usr/bin/x86_64-linux-gnu-gcc -O2  [too-long-redacted] o ml_gobject.o -c ml_gobject.c)
In file included from ml_gobject.c:34:
ml_gobject.c: In function ‘GValue_val’:
wrappers.h:125:9: warning: initialization discards ‘volatile’ qualifier from pointer target type [-Wdiscarded-qualifiers]
  125 |         ((int)Field(val,1) == 2 ? &Field(val,2) : (void*)Field(val,1))
      |         ^
ml_gobject.c:262:15: note: in expansion of macro ‘MLPointer_val’
  262 |     void *v = MLPointer_val(val);
      |               ^~~~~~~~~~~~~
ml_gobject.c: In function ‘g_value_set_mlvariant’:
wrappers.h:332:37: warning: passing argument 2 of ‘g_value_set_boxed’ discards ‘volatile’ qualifier from pointer target type [-Wdiscarded-qualifiers]
  332 | ((long)val-1 ? unwrap(Field(val,0)) : default)
      | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~
ml_gobject.c:454:34: note: in expansion of macro ‘Option_val’
  454 |           g_value_set_boxed(val, Option_val(data,MLPointer_val,NULL));
      |                                  ^~~~~~~~~~
In file included from /usr/include/glib-2.0/gobject/gobject.h:31,
                 from /usr/include/glib-2.0/gobject/gbinding.h:31,
                 from /usr/include/glib-2.0/glib-object.h:24,
                 from ml_gobject.c:26:
/usr/include/glib-2.0/gobject/gboxed.h:79:59: note: expected ‘gconstpointer’ {aka ‘const void *’} but argument is of type ‘volatile void *’
   79 |                                            gconstpointer  v_boxed);
      |                                            ~~~~~~~~~~~~~~~^~~~~~~
ml_gobject.c:459:24: warning: assignment discards ‘volatile’ qualifier from pointer target type [-Wdiscarded-qualifiers]
  459 |         DATA.v_pointer = Option_val(data,MLPointer_val,NULL);
      |                        ^
dh_auto_build: error: dune build -j 2 -p lablgtk3,lablgtk3-gtkspell3,lablgtk3-sourceview3 returned exit code 1
make: *** [debian/rules:7: binary] Error 25
dpkg-buildpackage: error: debian/rules binary subprocess failed with exit status 2
--------------------------------------------------------------------------------

------------=_1785645422-1792553-0
Content-Type: message/rfc822
Content-Disposition: inline
Content-Transfer-Encoding: 7bit

Received: (at 1143330-close) by bugs.debian.org; 2 Aug 2026 04:34:35 +0000
X-Spam-Checker-Version: SpamAssassin 4.0.1-bugs.debian.org_2005_01_02
	(2024-03-25) on buxtehude.debian.org
X-Spam-Level: 
X-Spam-Status: No, score=-114.2 required=4.0 tests=ALL_TRUSTED,BAYES_00,
	DKIM_SIGNED,DKIM_VALID,DKIM_VALID_AU,DKIM_VALID_EF,FVGT_m_MULTI_ODD,
	HAS_BUG_NUMBER,MD5_SHA1_SUM,PGPSIGNATURE,USER_IN_DKIM_WELCOMELIST
	autolearn=ham autolearn_force=no
	version=4.0.1-bugs.debian.org_2005_01_02
X-Spam-Bayes: score:0.0000 Tokens: new, 101; hammy, 150; neutral, 137; spammy,
	0. spammytokens: hammytokens:0.000-+--HX-Debian:DAK,
	0.000-+--H*rp:D*ftp-master.debian.org, 0.000-+--HX-DAK:process-upload,
	0.000-+--UD:debian.tar.xz, 0.000-+--H*r:sk:fasolo.
Return-path: <[email protected]>
Received: from muffat.debian.org ([2607:f8f0:614:1::1274:33]:49250)
	by buxtehude.debian.org with esmtps (TLS1.3:ECDHE_SECP256R1__RSA_PSS_RSAE_SHA256__AES_256_GCM:256)
	(Exim 4.96)
	(envelope-from <[email protected]>)
	id 1wqNuF-007W8X-34
	for [email protected];
	Sun, 02 Aug 2026 04:34:35 +0000
Received: via submission
	from C=NA,ST=NA,L=Ankh Morpork,O=Debian SMTP,OU=Debian SMTP CA,CN=fasolo.debian.org,[email protected] (verified)
	by muffat.debian.org with esmtps (TLS1.3:ECDHE_SECP256R1__RSA_PSS_RSAE_SHA256__AES_256_GCM:256)
	(Exim 4.96)
	(envelope-from <[email protected]>)
	id 1wqNuF-00Fc5B-2o
	for [email protected];
	Sun, 02 Aug 2026 04:34:35 +0000
DKIM-Signature: v=1; a=rsa-sha256; q=dns/txt; c=relaxed/relaxed;
	d=ftp-master.debian.org; s=smtpauto.fasolo; h=Date:Message-Id:Content-Type:
	Subject:MIME-Version:To:Reply-To:From:Cc:Content-Transfer-Encoding:Content-ID
	:Content-Description:In-Reply-To:References;
	bh=cUbmqcVqbbm1blEdZfN+2m5dNW3g4s5ljzQ7nn3jhKk=; b=IkJZ1+g+ZT12PRNlnbFLSpZfp4
	cEIIAVm8bm9drfDdp/VU4ct9SWmtaXs11l2JDz6hL7DzlT9SVmWTXqCICcMCBptLvh1JDHJeBg4yH
	Uv54KCAs9XwU9as0ktIalRvMR6wcvIMnWGggqdQhgVaXFIEqTDSnIrMvalFeRygoUaxiR2widCHzU
	32v4xecbKLVOjTHRxWvN8TWkYTUV4UkY5L0hIyGLJZno6uWOKAcLuRF48h1umXV7+74PAMfpfG0Yi
	39MU4imlVzJG57UWtELc1yhoh6b5BCn45lM2GIh2gbIcsA/obFr8RRV0TziPoZvRtaSKv0ZAVsZ70
	dHqTX26w==;
Received: from dak by fasolo.debian.org with local (Exim 4.98.2)
	(envelope-from <[email protected]>)
	id 1wqNuF-00000000NZH-0IBq;
	Sun, 02 Aug 2026 04:34:35 +0000
From: Debian FTP Masters <[email protected]>
Reply-To: =?utf-8?q?St=C3=A9phane_Glondu?= <[email protected]>
To: [email protected]
X-DAK: dak process-upload
X-Debian: DAK
X-Debian-Package: lablgtk3
Debian: DAK
Debian-Changes: lablgtk3_3.1.5-4_source.changes
Debian-Source: lablgtk3
Debian-Version: 3.1.5-4
Debian-Architecture: source
Debian-Suite: unstable
Debian-Archive-Action: accept
MIME-Version: 1.0
Subject: Bug#1143330: fixed in lablgtk3 3.1.5-4
Content-Type: multipart/signed; micalg="pgp-sha256";
 protocol="application/pgp-signature";
 boundary="===============1553552495924226156=="
Message-Id: <[email protected]>
Date: Sun, 02 Aug 2026 04:34:35 +0000

--===============1553552495924226156==
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: quoted-printable

Source: lablgtk3
Source-Version: 3.1.5-4
Done: St=C3=A9phane Glondu <[email protected]>

We believe that the bug you reported is fixed in the latest version of
lablgtk3, which is due to be installed in the Debian FTP archive.

A summary of the changes between this version and the previous one is
attached.

Thank you for reporting the bug, which will now be closed.  If you
have further comments please address them to [email protected],
and the maintainer will reopen the bug report if appropriate.

Debian distribution maintenance software
pp.
St=C3=A9phane Glondu <[email protected]> (supplier of updated lablgtk3 packag=
e)

(This message was generated automatically at their request; if you
believe that there is a problem with it please contact the archive
administrators by mailing [email protected])


-----BEGIN PGP SIGNED MESSAGE-----
Hash: SHA512

Format: 1.8
Date: Sun, 02 Aug 2026 06:08:09 +0200
Source: lablgtk3
Architecture: source
Version: 3.1.5-4
Distribution: unstable
Urgency: medium
Maintainer: Debian OCaml Maintainers <[email protected]>
Changed-By: St=C3=A9phane Glondu <[email protected]>
Closes: 1143330
Changes:
 lablgtk3 (3.1.5-4) unstable; urgency=3Dmedium
 .
   * Team upload
   * Fix path handling from dune variable (Closes: #1143330)
   * Bump debhelper compat level to 14
   * Set dune_layout_version to 1
Checksums-Sha1:
 89c66d3b07b2764548b2d972ef48295b10edcdde 2993 lablgtk3_3.1.5-4.dsc
 e92b81cfce32033c06660cf4797e45dd3c1a65b3 6268 lablgtk3_3.1.5-4.debian.tar.xz
 e2e13f93e2044aefe5fc601bf35e62b80e0dce33 1424948 lablgtk3_3.1.5-4.git.tar.xz
 98a457f9cd4f1471dbc36cf29aa4a700b293185f 17556 lablgtk3_3.1.5-4_source.build=
info
Checksums-Sha256:
 b6bf91efe09a43a46812827486458d4e046cbae13139d45eb8c586b766902015 2993 lablgt=
k3_3.1.5-4.dsc
 4e3a116670edcce7e7c5bd108c6363e4c9d8eb3aab5a4c49ee0b24bc3822cb4f 6268 lablgt=
k3_3.1.5-4.debian.tar.xz
 5218396833ef54f6eeedb66459a50a05ab81c1483ff740e0afc69c837b199a3c 1424948 lab=
lgtk3_3.1.5-4.git.tar.xz
 dbac19aeebe8016f17d967c11085456310514a0ca38778d663270f62351ea1df 17556 lablg=
tk3_3.1.5-4_source.buildinfo
Files:
 9a9bafeba829522e93b11c146bc242ad 2993 ocaml optional lablgtk3_3.1.5-4.dsc
 2c8f96fc1d6831fa8ff4f658a9a8b822 6268 ocaml optional lablgtk3_3.1.5-4.debian=
.tar.xz
 62509c9794b74d44888ccf953c15efbb 1424948 ocaml None lablgtk3_3.1.5-4.git.tar=
.xz
 4eeb27fb540319296b1518d44470a147 17556 ocaml optional lablgtk3_3.1.5-4_sourc=
e.buildinfo
Git-Tag-Info: tag=3D7201a4cd7727899ede8b1d39afc3df561e157b47 fp=3D6de24e97eca=
886cc56e6250e21b8eef1b1893081
Git-Tag-Tagger: Stephane Glondu <[email protected]>

-----BEGIN PGP SIGNATURE-----

iQIzBAEBCgAdFiEEN02M5NuW6cvUwJcqYG0ITkaDwHkFAmpuw2sACgkQYG0ITkaD
wHmWxRAA4FbinvMN9B8+8D7bWGyVjgcwHw7zHDGrbq43X6TVTDm3PilgCjnync7z
GZQNKEQRY7OvDbzzcTpt11wFWKBhkD1AMNOiFDJ1z/cA+3/QDfefhFVBTMZSFaBf
PNF56BArkLT5OUu2neCOV9SxIysEzCQ9jPeyUIlaxhZIjL8HjF5JLITmIFT3bq+H
kFqMHlE5Pveg+stKDIMGxOZJL/d8i7jmTDjcINXquQd5lBBHofmWGubVuJuAmWOG
CLV6wQoqfNPS/nGYw4Nyj6f3cDUNRvuS4lwAsjy//NnhDbLUdgcsZnajP1MsEHkU
88O+qEZqJlF9AlUDZ2tnSBnFrsmVAd2CmxKxV3qMmsMeXiO+TEl4PHeFUD+xQ2Vz
5sJBhemi+XAu/ekLI5O7hIIoojc/hiJKB5WNYJJkzcjgHsaLzsMAtnmItMHNDm/W
tAe8TAXPtf9R1pkvHrrta+e4RXGGfxEzXzR1zprJRxbm+ua5Ge3qyZQyItfPyfyC
dH0tsh1XnMkpeNk8+s0GE4yxB/jWYbQlWurfwJGJHtTC050s13E5jN5LNZ1sCAOK
yl6pnKdVLDw0xtPvwN0SkhfGTOUGamYvPmy/P9Cz9QqW4WYF6mRRHeoJC43fnlNw
ZVRqc7y9FU/vm2uJnQlmTngkyQlztZ0X3lc+KOwi/j2otcO8K20=3D
=3Dw7C4
-----END PGP SIGNATURE-----


--===============1553552495924226156==
Content-Type: application/pgp-signature

-----BEGIN PGP SIGNATURE-----

iHUEABYIAB0WIQTziqJOuF8J+ZI8pJSb9qggYcy5IQUCam7I2wAKCRCb9qggYcy5
IclJAP9l+pIm2l+sDjwqcFGRuFU9gO8wsH7Bng7Xs0LLA+fcEQEAu/N7RZs81qai
ZgRrQWj9GoAzj2EZhbqrWlBtSF/+WQM=
=Toru
-----END PGP SIGNATURE-----

--===============1553552495924226156==--
------------=_1785645422-1792553-0--