Synchronization with unison fails since yesterday with: rose@lynx:/home/rose(2)$ unison (unison:18138): GLib-GObject-WARNING **: The property GtkDialog:has-separator is deprecated and shouldn't be used anymore. It will be removed in a future version. (unison:18138): GLib-GObject-WARNING **: The property GtkWindow:allow-grow is deprecated and shouldn't be used anymore. It will be removed in a future version. Connected [//cheetahnew//home_cheetahnew/rose/Txt -> //lynx//home_lynx/rose/Txt] Uncaught exception Failure("input_value: bad bigarray kind") rose@lynx:/home/rose(3)$ I have unison-2.40.102 and unison-2.48.3 installed and unison-unison-2.40.102 is selected: rose@lynx:/home/rose(3)$ qlist -Iv unison app-eselect/eselect-unison-0.3 net-misc/unison-2.40.102 net-misc/unison-2.48.3 rose@lynx:/home/rose(3)$ qlist -Iv unison app-eselect/eselect-unison-0.3 net-misc/unison-2.40.102 net-misc/unison-2.48.3 rose@lynx:/home/rose(4)$ eselect unison list Available unison versions: [1] 2.48 [2] 2.40 * rose@lynx:/home/rose(5)$ unison -version unison version 2.40.102 Reemerging unison does not change anything. Reemerging ocaml (see https://bugzilla.redhat.com/show_bug.cgi?id=1219362) does not work: root@lynx:/root(41)# emerge -v1 ocaml These are the packages that would be merged, in order: Calculating dependencies... done! [ebuild U ] dev-lang/ocaml-4.02.3:0/4.02.3::gentoo [4.02.1:0/4.02.1::gentoo] USE="X emacs latex ncurses ocamlopt -xemacs" 2,013 KiB Total: 1 package (1 upgrade), Size of downloads: 2,013 KiB !!! Multiple package instances within a single package slot have been pulled !!! into the dependency graph, resulting in a slot conflict: dev-lang/ocaml:0 (dev-lang/ocaml-4.02.3:0/4.02.3::gentoo, ebuild scheduled for merge) pulled in by dev-lang/ocaml (Argument) (dev-lang/ocaml-4.02.1:0/4.02.1::gentoo, installed) pulled in by >=dev-lang/ocaml-3.10.2:0/4.02.1=[ocamlopt] required by (dev-ml/lablgl-1.05:0/1.05::gentoo, installed) ^^^^^^^^^^ (and 4 more with the same problem) root@lynx:/root(42)# emerge -v1 =dev-lang/ocaml-4.02.1 These are the packages that would be merged, in order: Calculating dependencies... done! emerge: there are no ebuilds to satisfy "=dev-lang/ocaml-4.02.1". root@lynx:/root(43)#
At the remote server the same version of unison and ocaml is installed.
After masking >=dev-lang/ocaml-4.02, deleting the installed lablgtk lablgl labltk, installing an old ocaml-4.01.0.ebuild I was able to emerge ocaml-4.01.0. The subsequent 'emerge -pv1 =unison-2.40.102' generates a working unison-2.40.102.
Thanks. It has been fixed in the newest ocaml and unison.