[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

Re: Isuues installing ocp-build.0.1



Thanks, I'll update the openmirage.org wiki with the missing ./configure
script (this will all get easier once OPAM is packaged up in Debian!).

I wonder if this is because you have ocamlfind installed in your system
already.  Could you uninstall all the 'global' OCaml packages (particularly
findlib), then delete ~/.opam, and do an 'opam init' from scratch?

Thomas: this may be the ocamlbuild/findlib detecting /usr/local/bin/ocamlfind
instead of the PATH default, that we ran into in OUD too. Argh...

-anil

On 8 Oct 2012, at 10:33, Heidi Howard <hh360@xxxxxxxxx> wrote:

> Thank you for getting back to me. I'm on Ubuntu 12.04 LTS, 64 bit.
> 
> I had been using the make world.opt. I've actually just got OPAM
> working(ish) by following the instruction on
> http://www.openmirage.org/wiki/install (except that you need to add
> ./configure between cd opam and make) but I would still really like to
> find out what was the cause of the problem installing opam
> 
> Also I've still go issues, such as I can't even install lwt using OPAM
> (terminal output below)
> The issues seems to be related to preprocessor, but I've got camlp4
> 3.12.1 and camlp5 6.06.3
> 
> 
> hh360@clank:~/Downloads$ opam install lwt
> The following actions will be performed:
> - install lwt.2.4.2
> 1 to install | 0 to reinstall | 0 to upgrade | 0 to downgrade | 0 to remove
> 
> =-=-= lwt.2.4.2 =-=-=
> The archive for lwt.2.4.2 is in the local cache.
> Extracting /home/hh360/.opam/archives/lwt.2.4.2+opam.tar.gz ...
> Build commands:
>  ./configure --disable-libev --disable-react --disable-ssl
> --enable-unix --enable-extra --enable-preemptive
>  make build
>  make install
> Uninstalling lwt.2.4.2 ...
> The compilation of lwt.2.4.2 failed in 
> /home/hh360/.opam/system/build/lwt.2.4.2.
> 
> [ERROR] while installing lwt.2.4.2
> = [RUN] "./configure --disable-libev --disable-react --disable-ssl
> --enable-unix --enable-extra --enable-preemptive"
> = [CWD] "/auto/homes/hh360/.opam/system/build/lwt.2.4.2"
> = SSH_AGENT_PID=2678
> = GPG_AGENT_INFO=/tmp/keyring-LyrbtT/gpg:0:1
> = TERM=xterm
> = SHELL=/bin/bash
> = HISTSIZE=50
> = 
> XDG_SESSION_COOKIE=bf6a74e0095466fe2ee322dd000002b6-1349715333.658897-100489378
> = WINDOWID=65011717
> = GNOME_KEYRING_CONTROL=/tmp/keyring-LyrbtT
> = CDPATH=:/home/hh360
> = USER=hh360
> = XDG_SESSION_PATH=/org/freedesktop/DisplayManager/Session0
> = XDG_SEAT_PATH=/org/freedesktop/DisplayManager/Seat0
> = SSH_AUTH_SOCK=/tmp/keyring-LyrbtT/ssh
> = DEFAULTS_PATH=/usr/share/gconf/ubuntu-2d.default.path
> = 
> SESSION_MANAGER=local/clank.cl.cam.ac.uk:@/tmp/.ICE-unix/2641,unix/clank.cl.cam.ac.uk:/tmp/.ICE-unix/2641
> = XDG_CONFIG_DIRS=/etc/xdg/xdg-ubuntu-2d:/etc/xdg
> = 
> PATH=/home/hh360/.opam/system/bin:/usr/lib/lightdm/lightdm:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/bin/X11:/usr/bin/mh:.
> = DESKTOP_SESSION=ubuntu-2d
> = PWD=/home/hh360/Downloads
> = EDITOR=emacs
> = GNOME_KEYRING_PID=2630
> = LANG=en_GB.UTF-8
> = MANDATORY_PATH=/usr/share/gconf/ubuntu-2d.mandatory.path
> = UBUNTU_MENUPROXY=libappmenu.so
> = GDMSESSION=ubuntu-2d
> = KRB5CCNAME=FILE:/tmp/krb5cc_3115_EAe9ZW
> = SHLVL=1
> = HOME=/home/hh360
> = LANGUAGE=en_GB:en
> = GNOME_DESKTOP_SESSION_ID=this-is-deprecated
> = LOGNAME=hh360
> = PRINTER=hazel
> = 
> XDG_DATA_DIRS=/usr/share/ubuntu-2d:/usr/share/gnome:/usr/local/share/:/usr/share/
> = 
> DBUS_SESSION_BUS_ADDRESS=unix:abstract=/tmp/dbus-afVDSIlApz,guid=d5419f1a8e506600bd7afb96000000c9
> = DISPLAY=:0
> = XDG_CURRENT_DESKTOP=Unity
> = HISTFILE=/home/hh360/.sh_history
> = COLORTERM=gnome-terminal
> = XAUTHORITY=/home/hh360/.Xauthority
> = _=/usr/local/bin/opam
> = OLDPWD=/home/hh360
> = 
> CAML_LD_LIBRARY_PATH=/home/hh360/.opam/system/lib/stublibs:/usr/local/lib/ocaml/stublibs
> =
> * W: Field 'pkg_camlp4' is not set: When looking for findlib package
> camlp4, directory /usr/local/lib/ocaml/camlp4 return doesn't exist
> * W: Field 'pkg_camlp4_quotations_o' is not set: When looking for
> findlib package camlp4.quotations.o, directory
> /usr/local/lib/ocaml/camlp4 return doesn't exist
> * W: Failure("When looking for findlib package camlp4, directory
> /usr/local/lib/ocaml/camlp4 return doesn't exist")
> * W: Failure("When looking for findlib package camlp4.quotations.o,
> directory /usr/local/lib/ocaml/camlp4 return doesn't exist")
> * W: Field 'pkg_camlp4_extend' is not set: When looking for findlib
> package camlp4.extend, directory /usr/local/lib/ocaml/camlp4 return
> doesn't exist
> * W: Failure("When looking for findlib package camlp4, directory
> /usr/local/lib/ocaml/camlp4 return doesn't exist")
> * W: Failure("When looking for findlib package camlp4, directory
> /usr/local/lib/ocaml/camlp4 return doesn't exist")
> * W: Failure("When looking for findlib package camlp4.quotations.o,
> directory /usr/local/lib/ocaml/camlp4 return doesn't exist")
> * E: Cannot find findlib package camlp4
> * E: Cannot find findlib package camlp4.extend
> * E: Cannot find findlib package camlp4.quotations.o
> * E: Failure("3 configuration errors")
>  'opam install lwt' failed
> 
> 
> 
> 
> On 8 October 2012 18:25, Anil Madhavapeddy <anil@xxxxxxxxxx> wrote:
>> What operating system are you using as your host?  I really don't like
>> this binary bootstrap of OPAM, as it's always going to be quite unreliable.
>> 
>> Instead, if you get the tarball manually:
>> 
>> $ curl -OL https://github.com/OCamlPro/opam/tarball/0.7.5
>> $ tar -zxvf 0.7.5
>> $ cd OCamlPro-opam-954f6a5
>> $ ./configure && make && sudo make install
>> $ opam init
>> 
>> One important thing before you proceed: you need to install the native
>> code versions of the OCaml compiler for this to work (at least until [1]
>> is fixed).  If you are on Debian, these are the 'ocaml-native-compilers'
>> package, or if you installed OCaml from source, do 'make world.opt' before
>> you do a 'make install'.
>> 
>> [1] https://github.com/OCamlPro/opam/issues/208
>> 
>> -anil
>> 
>> On 8 Oct 2012, at 09:42, Heidi Howard <hh360@xxxxxxxxx> wrote:
>> 
>>> During the install of OPAM, at the "./opam64 install opam" stage, i
>>> get  Fatal error: exception Failure("OCaml and preprocessor have
>>> incompatible versions"). My Ocaml version is 4.00.1. I have camlp4
>>> version 3.12.1 and camlp5 version 6.07 (which according to the
>>> documentation is compatable with OCaml 4.00.1) So if you use camlp5 as
>>> the preprocessor than OPAM install should work, but OPAM wants to use
>>> camlp4.
>>> 
>>> So I tried downgrading to Ocaml OCaml 4.00.0 then 3.12.1, and still
>>> the "./opam64 install opam" stage fails with a different message, this
>>> time
>>> 
>>> hh360@clank:~$ ./opam64 install opam
>>> 
>>> The following actions will be performed:
>>> - install ocamlfind.1.3.3
>>> - install ocp-build.0.1
>>> - install ocaml-arg.0.3
>>> - install extlib.1.5.3
>>> - install ocamlgraph.1.8.2
>>> - install re.1.1.0
>>> - install mancoosi-cudf.0.6.2
>>> - install mancoosi-dose.2.9.15
>>> - install opam.0.7.4
>>> 9 to install | 0 to reinstall | 0 to upgrade | 0 to downgrade | 0 to remove
>>> Do you want to continue ? [Y/n] Y
>>> 
>>> =-=-= ocaml-arg.0.3 =-=-=
>>> Downloading http://opam.ocamlpro.com/archives/ocaml-arg.0.3+opam.tar.gz ...
>>> Extracting /home/hh360/.opam/archives/ocaml-arg.0.3+opam.tar.gz ...
>>> Build commands:
>>> make
>>> Installing ocaml-arg.0.3 ...
>>> 
>>> =-=-= ocamlfind.1.3.3 =-=-=
>>> Downloading http://opam.ocamlpro.com/archives/ocamlfind.1.3.3+opam.tar.gz 
>>> ...
>>> Extracting /home/hh360/.opam/archives/ocamlfind.1.3.3+opam.tar.gz ...
>>> Build commands:
>>> ./configure -bindir /home/hh360/.opam/system/bin -sitelib
>>> /home/hh360/.opam/system/lib -mandir /home/hh360/.opam/system/man
>>> -config /home/hh360/.opam/system/lib/findlib.conf -no-topfind
>>> make all
>>> make opt
>>> make install
>>> Installing ocamlfind.1.3.3 ...
>>> 
>>> =-=-= ocp-build.0.1 =-=-=
>>> Downloading http://opam.ocamlpro.com/archives/ocp-build.0.1+opam.tar.gz ...
>>> Extracting /home/hh360/.opam/archives/ocp-build.0.1+opam.tar.gz ...
>>> Build commands:
>>> make
>>> Uninstalling ocp-build.0.1 ...
>>> The compilation of ocp-build.0.1 failed in
>>> /home/hh360/.opam/system/build/ocp-build.0.1.
>>> 
>>> =-=-= extlib.1.5.3 =-=-=
>>> Downloading http://opam.ocamlpro.com/archives/extlib.1.5.3+opam.tar.gz ...
>>> Extracting /home/hh360/.opam/archives/extlib.1.5.3+opam.tar.gz ...
>>> Build commands:
>>> make all
>>> make opt
>>> make cmxs
>>> make install
>>> Installing extlib.1.5.3 ...
>>> 
>>> =-=-= ocamlgraph.1.8.2 =-=-=
>>> Downloading http://opam.ocamlpro.com/archives/ocamlgraph.1.8.2+opam.tar.gz 
>>> ...
>>> Extracting /home/hh360/.opam/archives/ocamlgraph.1.8.2+opam.tar.gz ...
>>> Build commands:
>>> ./configure
>>> make
>>> make install-findlib
>>> Installing ocamlgraph.1.8.2 ...
>>> 
>>> =-=-= re.1.1.0 =-=-=
>>> Downloading http://opam.ocamlpro.com/archives/re.1.1.0+opam.tar.gz ...
>>> Extracting /home/hh360/.opam/archives/re.1.1.0+opam.tar.gz ...
>>> Build commands:
>>> ocaml setup.ml -configure --prefix /home/hh360/.opam/system
>>> ocaml setup.ml -build
>>> ocaml setup.ml -install
>>> Installing re.1.1.0 ...
>>> 
>>> Due to some errors while processing ocp-build.0.1, the following
>>> actions will NOT be proceeded:
>>> - install mancoosi-cudf.0.6.2
>>> - install mancoosi-dose.2.9.15
>>> - install opam.0.7.4
>>> [ERROR] while installing ocp-build.0.1
>>> = [RUN] "make"
>>> = [CWD] "/auto/homes/hh360/.opam/system/build/ocp-build.0.1"
>>> = SSH_AGENT_PID=2626
>>> = GPG_AGENT_INFO=/tmp/keyring-8CYLMd/gpg:0:1
>>> = TERM=xterm
>>> = SHELL=/bin/bash
>>> = HISTSIZE=50
>>> = 
>>> XDG_SESSION_COOKIE=bf6a74e0095466fe2ee322dd000002b6-1349688244.41493-382273713
>>> = WINDOWID=65011717
>>> = GNOME_KEYRING_CONTROL=/tmp/keyring-8CYLMd
>>> = CDPATH=:/home/hh360
>>> = USER=hh360
>>> = XDG_SESSION_PATH=/org/freedesktop/DisplayManager/Session0
>>> = XDG_SEAT_PATH=/org/freedesktop/DisplayManager/Seat0
>>> = SSH_AUTH_SOCK=/tmp/keyring-8CYLMd/ssh
>>> = DEFAULTS_PATH=/usr/share/gconf/ubuntu-2d.default.path
>>> = 
>>> SESSION_MANAGER=local/clank.cl.cam.ac.uk:@/tmp/.ICE-unix/2589,unix/clank.cl.cam.ac.uk:/tmp/.ICE-unix/2589
>>> = XDG_CONFIG_DIRS=/etc/xdg/xdg-ubuntu-2d:/etc/xdg
>>> = 
>>> PATH=/home/hh360/.opam/system/bin:/usr/lib/lightdm/lightdm:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/bin/X11:/usr/bin/mh:.
>>> = DESKTOP_SESSION=ubuntu-2d
>>> = PWD=/home/hh360
>>> = EDITOR=emacs
>>> = GNOME_KEYRING_PID=2578
>>> = LANG=en_GB.UTF-8
>>> = MANDATORY_PATH=/usr/share/gconf/ubuntu-2d.mandatory.path
>>> = UBUNTU_MENUPROXY=libappmenu.so
>>> = GDMSESSION=ubuntu-2d
>>> = KRB5CCNAME=FILE:/tmp/krb5cc_3115_CtLRM8
>>> = SHLVL=1
>>> = HOME=/home/hh360
>>> = LANGUAGE=en_GB:en
>>> = GNOME_DESKTOP_SESSION_ID=this-is-deprecated
>>> = LOGNAME=hh360
>>> = PRINTER=hazel
>>> = 
>>> XDG_DATA_DIRS=/usr/share/ubuntu-2d:/usr/share/gnome:/usr/local/share/:/usr/share/
>>> = 
>>> DBUS_SESSION_BUS_ADDRESS=unix:abstract=/tmp/dbus-UfvWlinS1d,guid=35a406572cba57fa1c8daf540000002e
>>> = DISPLAY=:0
>>> = XDG_CURRENT_DESKTOP=Unity
>>> = HISTFILE=/home/hh360/.sh_history
>>> = COLORTERM=gnome-terminal
>>> = XAUTHORITY=/home/hh360/.Xauthority
>>> = _=./opam64
>>> = OLDPWD=/home/hh360/Downloads/ocp-build/_obuild/ocplib-lang
>>> = 
>>> CAML_LD_LIBRARY_PATH=/home/hh360/.opam/system/lib/stublibs:/usr/local/lib/ocaml/stublibs
>>> =
>>> . mkdir -p ./_obuild
>>> . ocamlc -o ./_obuild/unixrun -make-runtime unix.cma
>>> . _obuild/unixrun boot/ocp-build.boot -init -scan -sanitize -v 0 ocp-build
>>> . ocp-build: Entering directory
>>> `/auto/homes/hh360/.opam/system/build/ocp-build.0.1'
>>> * Cache: 0 digests loaded
>>> * [1.1]   END ocamldep.opt -modules -I ./_obuild/ocplib-lang -I
>>> ./lib/stdlib/lang lib/stdlib/lang/ocpPervasives.ml
>>> * Command stderr:
>>> * Cache: 0 digests loaded
>>> * Error while executing subprocess
>>> *   exception Unix_error(No such file or directory, execvp, ocamldep.opt)
>>> * [1.1] ERROR in project ocplib-lang
>>> * Warning: 392 rules waiting in queue !
>>> * 1 errors. 1 commands executed, 1 files generated.
>>> * Error:
>>> * [1.1] ocamldep.opt -modules -I ./_obuild/ocplib-lang -I
>>> ./lib/stdlib/lang lib/stdlib/lang/ocpPervasives.ml
>>> * Cache: 0 digests loaded
>>> * Error while executing subprocess
>>> *   exception Unix_error(No such file or directory, execvp, ocamldep.opt)
>>> *
>>> * make: *** [compile] Error 2
>>> './opam64 install opam' failed
>>> 
>>> 
>>> Any help or pointers in the right direction would be greatly appreciated
>>> 
>>> 
>>> --
>>> Regards
>>> Heidi
>>> 
>> 
> 
> 
> 
> -- 
> Regards
> Heidi
> 




 


Rackspace

Lists.xenproject.org is hosted with RackSpace, monitoring our
servers 24x7x365 and backed by RackSpace's Fanatical Support®.