Bug#527731: monotone-viz: FTBFS: ocaml-giochannel.c:(.text+0x2f4): multiple definition of `ml_g_io_channel_read_chars'

2009-07-13 Thread Thomas Moschny

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'

2009-05-08 Thread Lucas Nussbaum
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