Bug#527731: monotone-viz: FTBFS: ocaml-giochannel.c:(.text+0x2f4): multiple definition of `ml_g_io_channel_read_chars'
FYI: on Fedora we use the attached patch. diff -up monotone-viz-1.0.1/glib/giochannel.mli.orig monotone-viz-1.0.1/glib/giochannel.mli --- monotone-viz-1.0.1/glib/giochannel.mli.orig 2007-03-07 22:53:54.0 +0100 +++ monotone-viz-1.0.1/glib/giochannel.mli 2009-02-26 14:15:28.0 +0100 @@ -20,7 +20,7 @@ external new_file : string - string - external read_chars : t - ?off:int - ?len:int - string - [ `NORMAL of int | `AGAIN | `EOF] - = ml_g_io_channel_read_chars + = ml_mtnviz_g_io_channel_read_chars (** @raise Error . @raise Glib.Convert.Error .*) external write_chars : t - ?bytes_written:int ref - ?off:int - ?len:int - string - diff -up monotone-viz-1.0.1/glib/giochannel.ml.orig monotone-viz-1.0.1/glib/giochannel.ml --- monotone-viz-1.0.1/glib/giochannel.ml.orig 2007-03-07 22:53:54.0 +0100 +++ monotone-viz-1.0.1/glib/giochannel.ml 2009-02-26 14:15:28.0 +0100 @@ -24,7 +24,7 @@ external new_file : string - string - external read_chars : t - ?off:int - ?len:int - string - [ `NORMAL of int | `AGAIN | `EOF] - = ml_g_io_channel_read_chars + = ml_mtnviz_g_io_channel_read_chars external write_chars : t - ?bytes_written:int ref - ?off:int - ?len:int - string - [ `NORMAL of int | `AGAIN] = ml_g_io_channel_write_chars diff -up monotone-viz-1.0.1/glib/ocaml-giochannel.c.orig monotone-viz-1.0.1/glib/ocaml-giochannel.c --- monotone-viz-1.0.1/glib/ocaml-giochannel.c.orig 2007-03-07 22:53:54.0 +0100 +++ monotone-viz-1.0.1/glib/ocaml-giochannel.c 2009-02-26 14:15:28.0 +0100 @@ -134,7 +134,7 @@ check_substring (value s, gsize off, gsi #endif CAMLprim value -ml_g_io_channel_read_chars (value c, value o_off, value o_len, value s) +ml_mtnviz_g_io_channel_read_chars (value c, value o_off, value o_len, value s) { CAMLparam1(s); GError *err = NULL;
Bug#527731: monotone-viz: FTBFS: ocaml-giochannel.c:(.text+0x2f4): multiple definition of `ml_g_io_channel_read_chars'
Package: monotone-viz Version: 1.0.1-1 Severity: serious User: debian...@lists.debian.org Usertags: qa-ftbfs-20090508 qa-ftbfs Justification: FTBFS on amd64 Hi, During a rebuild of all packages in sid, your package failed to build on amd64. Relevant part: ocamlopt -o monotone-viz -I /usr/lib/ocaml/3.11.0/lablgtk2 str.cmxa lablgtk.cmxa gtkInit.cmx lablgnomecanvas.cmxa glib/gspawn.cmx glib/giochannel.cmx glib/viz_gmisc.cmx glib/gpattern.cmx viz_misc.cmx viz_types.cmx q.cmx dot_lexer.cmx dot_parser.cmx basic_io_lexer.cmx revision.cmx subprocess.cmx components.cmx automate.cmx monotone.cmx agraph.cmx autocolor.cmx viz_style.cmx version.cmx icon.cmx ui.cmx unidiff.cmx view.cmx query.cmx app.cmx main.cmx lib3rdparty.a lib3rdparty.a(ocaml-giochannel.o): In function `ml_g_io_channel_read_chars': ocaml-giochannel.c:(.text+0x2f4): multiple definition of `ml_g_io_channel_read_chars' /usr/lib/ocaml/3.11.0/lablgtk2/liblablgtk2.a(ml_glib.o):(.text+0x151c): first defined here collect2: ld returned 1 exit status The full build log is available from: http://people.debian.org/~lucas/logs/2009/05/08/monotone-viz_1.0.1-1_lsid64.buildlog A list of current common problems and possible solutions is available at http://wiki.debian.org/qa.debian.org/FTBFS . You're welcome to contribute! About the archive rebuild: The rebuild was done on about 50 AMD64 nodes of the Grid'5000 platform, using a clean chroot. Internet was not accessible from the build systems. -- | Lucas Nussbaum | lu...@lucas-nussbaum.net http://www.lucas-nussbaum.net/ | | jabber: lu...@nussbaum.fr GPG: 1024D/023B3F4F | -- To UNSUBSCRIBE, email to debian-bugs-dist-requ...@lists.debian.org with a subject of unsubscribe. Trouble? Contact listmas...@lists.debian.org