Post by Moviuro ***@gmail.com [unison-users]Hi again,
Sorry, I answered to this mail because it held the same issue as my setup
(even if it wasn't initiated by me, I just found out).
Aah, the dangers of hijacking a thread:)
Post by Moviuro ***@gmail.com [unison-users]My clients are Archlinuxes and my servers are FreeBSDs. (No Ubuntu or OSX
involved)
I had them all recompile unison 2.48.3 against Ocaml 4.02.1 and still had the
bigarray issues :-/
So did you start from scratch in all the cases?
In other words rm the source directory and start over. I'm thinking
there may have been configuration/files left over from the builds
against 4.01 that contaminated the 4.02 builds.
Also, what are the architectures of the machines in question?
Post by Moviuro ***@gmail.com [unison-users]I'm not quite comfortable with downgrading ocaml on FreeBSD as I still don't
know much about their packaging system. However, their unison package has a
revision number of "2" and I suspect this reflects the fact that ocaml was
upgraded from 4.01 to 4.02.1 as build dependency.
I don't think so. From here:
http://www.freebsd.org/cgi/ports.cgi?query=unison&stype=all
it seems that .1 is text only and .2 has the GUI.
Also, did you build Unison on FreeBSD or did you install it via ports?
Post by Moviuro ***@gmail.com [unison-users]On every machine, there is only one unison.
The problem really seems to appear at random though, because I had trouble
propagating changes to ~/Documents/setup/ssh/known_hosts but absolutely no
issue with a .git folder...
At a guess the code went down different paths in each case and you are
tickling the incompatibility on a path or a subset of the paths.
Post by Moviuro ***@gmail.com [unison-users]Perhaps a solution would be to generate an other version number of unison,
given the version of sources and the version of ocaml used to compile (e.g.
Unison 2.48.3-4.02.1 or unison 2.40.102-4.01). This way, there won't be any
more errors (unison would fail and state that the server and client version
are not compatible).
If you are talking about the source files I do not see that working. You
can compile them with either 4.01 or 4.02, there is nothing intrinsic to
the source. The point is that the Unison executable's on both sides of
the sync need to compiled with the same version of OCaml.
Post by Moviuro ***@gmail.com [unison-users]Cheers,
Post by Adrian Klaver ***@aklaver.com [unison-users]Post by Moviuro ***@gmail.com [unison-users]Hi all,
I just rebuilt unison 2.48.3 against OCaml 4.02.1 on FreeBSD and the issue is
still here! I'm out of ideas, someone please tell me what to do (switching to
an other software is a completely acceptable solution, given how much
difficulty unison puts me through).
Same setup: archlinux client fully uptodate, unison 2.48.3 ocaml 4.02.1; EXACT
SAME THING on FreeBSD.
Help, please
Alright now I think I see what you doing. You are running the 'clients'
against a 'server' on an Ubuntu machine where the 'clients' are on OS X,
ArchLinux and FreeBSD, correct?
You compiled the Ubuntu Unison from source, so do you know what OCaml
you used?
Is there more than on version of Unison on either the Ubuntu machine or
on the other machines?
--
Adrian Klaver
***@aklaver.com
------------------------------------
------------------------------------
------------------------------------
Yahoo Groups Links
<*> To visit your group on the web, go to:
http://groups.yahoo.com/group/unison-users/
<*> Your email settings:
Individual Email | Traditional
<*> To change settings online go to:
http://groups.yahoo.com/group/unison-users/join
(Yahoo! ID required)
<*> To change settings via email:
unison-users-***@yahoogroups.com
unison-users-***@yahoogroups.com
<*> To unsubscribe from this group, send an email to:
unison-users-***@yahoogroups.com
<*> Your use of Yahoo Groups is subject to:
https://info.yahoo.com/legal/us/yahoo/utos/terms/