[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index] Re: Opam installation woes
Thanks Anil, I'll have a play. Turns out the problem with ocamlfind is that ocamlfind.1.3.3/configure is trying to detect the system by doing a 'ocamlc -config | grep system', expecting to find one line. Unfortunately the standard library is installed in ~/.opam/system/lib, and similarly the runtime, so it ends up spitting out several lines into the Makefile.config. Not quite sure of the best way to fix this. I could patch the configure file, pass extra arguments to the configure invocation or change the name of the directory in which the ocaml compilers are found, I guess. Jon Sent from my iPad On 7 Aug 2012, at 17:04, "Anil Madhavapeddy" <anil@xxxxxxxxxx> wrote: > Yes, I've only been using it on MacOS X so far, where the /usr/local on > Homebrew is indeed user-writeable. > > Jon, any chance you could get a local install of OPAM running to fix this, as > I don't have a Linux box handy until Friday. The procedure is: > > $ <fork github.com/mirage/opam-repository> > $ rm -rf ~/.opam > $ cd your/opam-repo > $ opam init -kind rsync default . > > At this point, you can make changes in opam-repo, run "opam update" and see > them reflected immediately. > > $ <Fix the re and uri packages to add the configure doc disale as described > by Thomas below.> > $ <pull request to opam-repository> > > We really need a Jenkins setup to try all the combination of compilers and > backends, as the Xen one has no doubt had some minor bitrot in the past few > changesets. To maintain your Xen compiler, I think you pass "opam --debug" > to preserve the state. You can modify the compiler descriptions (in > opam-repo/compiler) in the same way. > > -anil(packing to leave) > > On 7 Aug 2012, at 16:04, Jonathan Ludlam <Jonathan.Ludlam@xxxxxxxxxxxxx> > wrote: > >> Chowning /usr/local/share/doc to me now gets me past that. However, looks >> like the uri build suffers the same problem, and it's also missing an oUnit >> dependency. >> >> Jon >> >> Sent from my iPad >> >> On 7 Aug 2012, at 15:52, "Thomas Gazagnaire" <thomas@xxxxxxxxxxxxxx> wrote: >> >>> I guess the re package is missing the right configure invocation. Anil, I >>> think you forgot to add something like "./configure" "--disable-doc" >>> "--prefix" "%{prefix}%"] to build. >>> >>> -- >>> Thomas >>> >>> >>> On Aug 7, 2012, at 4:34 PM, Jonathan Ludlam wrote: >>> >>>> Hi all, >>>> >>>> I've been trying to follow the instructions on the mirage wiki to install >>>> opam, but have had little success so far. I'm installing on a fresh 12.04 >>>> Ubuntu system, and the problem I'm currently getting is in installing re >>>> 1.0 - it's trying to create the directory /usr/local/share/doc. Has anyone >>>> had this problem, or some insight into how to fix it? >>>> >>>> Cheers, >>>> >>>> Jon >>>> >>>> >>>> Sent from my iPad >>> >> >
|
Lists.xenproject.org is hosted with RackSpace, monitoring our |