[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 >
|
Lists.xenproject.org is hosted with RackSpace, monitoring our |