caml-list - the Caml user's mailing list
 help / color / mirror / Atom feed
* [Caml-list] Errors in installing 'lwt'
@ 2014-10-20 13:59 Helmut Brandl
  2014-10-20 14:14 ` Török Edwin
       [not found] ` <544518F1.4050907@inria.fr>
  0 siblings, 2 replies; 19+ messages in thread
From: Helmut Brandl @ 2014-10-20 13:59 UTC (permalink / raw)
  To: caml-list

Hello,

I am trying to install 'js_of_ocaml' with 'opam' and run into some 
problems. It seems that the ocaml compile cannot compile the 'lwt' package.

$opam list
Installed packages for system:
base-unix           base  Unix library distributed with the OCaml compiler
camlp4     4.02.0+system  Camlp4 is a system for writing extensible 
parsers for programming languages
cmdliner           0.9.5  Declarative definition of command line 
interfaces for OCaml
menhir          20140422  LR(1) parser generator
ocamlfind          1.5.3  A library manager for OCaml
ppx_tools         0.99.1  Tools for authors of ppx rewriters and other 
syntactic tools

opam install js_of_ocaml
The following actions will be performed:
  - install lwt.2.4.6 [required by js_of_ocaml]
  - install js_of_ocaml.2.5
2 to install | 0 to reinstall | 0 to upgrade | 0 to downgrade | 0 to remove
Do you want to continue ? [Y/n]

=-=-= Installing lwt.2.4.6 =-=-=
Building lwt.2.4.6:
   ./configure --prefix /home/helmut/.opam/system --disable-libev 
--disable-react --disable-ssl --enable-unix --enable-extra 
--disable-preemptive --disable-glib --enable-ppx
   make build
   make install
[ERROR] The compilation of lwt.2.4.6 failed.
Removing lwt.2.4.6.
   ocamlfind remove lwt

[ERROR] Due to some errors while processing lwt.2.4.6, the following 
actions will NOT proceed:
  - install js_of_ocaml.2.5

===== ERROR while installing lwt.2.4.6 =====
# opam-version 1.1.1
# os           linux
# command      ./configure --prefix /home/helmut/.opam/system 
--disable-libev --disable-react --disable-ssl --enable-unix 
--enable-extra --disable-preemptive --disable-glib --enable-ppx
# path         /home/helmut/.opam/system/build/lwt.2.4.6
# compiler     system (4.02.0)
# exit-code    1
# env-file /home/helmut/.opam/system/build/lwt.2.4.6/lwt-25223-ffb3fd.env
# stdout-file /home/helmut/.opam/system/build/lwt.2.4.6/lwt-25223-ffb3fd.out
# stderr-file /home/helmut/.opam/system/build/lwt.2.4.6/lwt-25223-ffb3fd.err
### stderr ###
# ...[truncated]
# W: Failure("Command ''/home/helmut/.opam/system/bin/ocamlfind' query 
-format %d camlp4 > '/tmp/oasis-c39eab.txt'' terminated with error code 2")
# ocamlfind: Package `camlp4' not found
# W: Failure("Command ''/home/helmut/.opam/system/bin/ocamlfind' query 
-format %d camlp4 > '/tmp/oasis-5e24a6.txt'' terminated with error code 2")
# ocamlfind: Package `camlp4.quotations.o' not found
# W: Failure("Command ''/home/helmut/.opam/system/bin/ocamlfind' query 
-format %d camlp4.quotations.o > '/tmp/oasis-f94904.txt'' terminated 
with error code 2")
# E: Cannot find buildable internal library 'lwt-preemptive' when 
checking build depends
# E: Cannot find findlib package camlp4
# E: Cannot find findlib package camlp4.extend
# E: Cannot find findlib package camlp4.quotations.o
# E: Failure("4 configuration errors")

'opam install js_of_ocaml' failed.


Can anybody help (or if this list is not the right location to ask can 
you redirect me)?

Thanks in advance
Helmut

^ permalink raw reply	[flat|nested] 19+ messages in thread

* Re: [Caml-list] Errors in installing 'lwt'
  2014-10-20 13:59 [Caml-list] Errors in installing 'lwt' Helmut Brandl
@ 2014-10-20 14:14 ` Török Edwin
  2014-10-20 15:06   ` helmut.brandl
       [not found] ` <544518F1.4050907@inria.fr>
  1 sibling, 1 reply; 19+ messages in thread
From: Török Edwin @ 2014-10-20 14:14 UTC (permalink / raw)
  To: caml-list

On 10/20/2014 04:59 PM, Helmut Brandl wrote:
> Hello,
> 
> I am trying to install 'js_of_ocaml' with 'opam' and run into some problems. It seems that the ocaml compile cannot compile the 'lwt' package.
> 
> $opam list
> Installed packages for system:
> base-unix           base  Unix library distributed with the OCaml compiler
> camlp4     4.02.0+system  Camlp4 is a system for writing extensible parsers for programming languages

Which Linux distribution are you using, and where did you get the packages from?
Do you have both the camlp4 executable and the camlp4 libraries installed (in case they are in separate packages)?


> # W: Failure("Command ''/home/helmut/.opam/system/bin/ocamlfind' query -format %d camlp4 > '/tmp/oasis-c39eab.txt'' terminated with error code 2")
> # ocamlfind: Package `camlp4' not found
> # W: Failure("Command ''/home/helmut/.opam/system/bin/ocamlfind' query -format %d camlp4 > '/tmp/oasis-5e24a6.txt'' terminated with error code 2")
> # ocamlfind: Package `camlp4.quotations.o' not found
> # W: Failure("Command ''/home/helmut/.opam/system/bin/ocamlfind' query -format %d camlp4.quotations.o > '/tmp/oasis-f94904.txt'' terminated with error code 2")
> # E: Cannot find buildable internal library 'lwt-preemptive' when checking build depends
> # E: Cannot find findlib package camlp4
> # E: Cannot find findlib package camlp4.extend
> # E: Cannot find findlib package camlp4.quotations.o

What is the output of:
ocamlfind list|grep camlp4

Did you install ocamlfind before or after you installed camlp4?

Best regards,
--Edwin

^ permalink raw reply	[flat|nested] 19+ messages in thread

* Re: [Caml-list] Errors in installing 'lwt'
       [not found]     ` <54451A2A.6010300@inria.fr>
@ 2014-10-20 14:44       ` Helmut Brandl
  2014-10-20 14:50         ` John Whitington
  0 siblings, 1 reply; 19+ messages in thread
From: Helmut Brandl @ 2014-10-20 14:44 UTC (permalink / raw)
  To: Francois Berenger; +Cc: caml-list

Does not work either. 'opam' reinstalls 'camlp4' without any problems 
but then fails installing 'lwt'.

On 10/20/2014 09:20 AM, Francois Berenger wrote:
> stupid suggestion 2:
>
> opam reinstall camlp4
> opam install js_of_ocaml
>
> On 10/20/2014 04:18 PM, Helmut Brandl wrote:
>> I have tried this already. If I try to install 'camlp4' I just get the
>> message that 'camlp4' is already installed.
>>
>> On 10/20/2014 09:15 AM, Francois Berenger wrote:
>>> My stupid suggestion
>>>
>>> opam install camlp4
>>> opam install js_of_ocaml
>>>
>>> On 10/20/2014 03:59 PM, Helmut Brandl wrote:
>>>> Hello,
>>>>
>>>> I am trying to install 'js_of_ocaml' with 'opam' and run into some
>>>> problems. It seems that the ocaml compile cannot compile the 'lwt'
>>>> package.
>>>>
>>>> $opam list
>>>> Installed packages for system:
>>>> base-unix           base  Unix library distributed with the OCaml
>>>> compiler
>>>> camlp4     4.02.0+system  Camlp4 is a system for writing extensible
>>>> parsers for programming languages
>>>> cmdliner           0.9.5  Declarative definition of command line
>>>> interfaces for OCaml
>>>> menhir          20140422  LR(1) parser generator
>>>> ocamlfind          1.5.3  A library manager for OCaml
>>>> ppx_tools         0.99.1  Tools for authors of ppx rewriters and other
>>>> syntactic tools
>>>>
>>>> opam install js_of_ocaml
>>>> The following actions will be performed:
>>>>   - install lwt.2.4.6 [required by js_of_ocaml]
>>>>   - install js_of_ocaml.2.5
>>>> 2 to install | 0 to reinstall | 0 to upgrade | 0 to downgrade | 0 to
>>>> remove
>>>> Do you want to continue ? [Y/n]
>>>>
>>>> =-=-= Installing lwt.2.4.6 =-=-=
>>>> Building lwt.2.4.6:
>>>>    ./configure --prefix /home/helmut/.opam/system --disable-libev
>>>> --disable-react --disable-ssl --enable-unix --enable-extra
>>>> --disable-preemptive --disable-glib --enable-ppx
>>>>    make build
>>>>    make install
>>>> [ERROR] The compilation of lwt.2.4.6 failed.
>>>> Removing lwt.2.4.6.
>>>>    ocamlfind remove lwt
>>>>
>>>> [ERROR] Due to some errors while processing lwt.2.4.6, the following
>>>> actions will NOT proceed:
>>>>   - install js_of_ocaml.2.5
>>>>
>>>> ===== ERROR while installing lwt.2.4.6 =====
>>>> # opam-version 1.1.1
>>>> # os           linux
>>>> # command      ./configure --prefix /home/helmut/.opam/system
>>>> --disable-libev --disable-react --disable-ssl --enable-unix
>>>> --enable-extra --disable-preemptive --disable-glib --enable-ppx
>>>> # path         /home/helmut/.opam/system/build/lwt.2.4.6
>>>> # compiler     system (4.02.0)
>>>> # exit-code    1
>>>> # env-file
>>>> /home/helmut/.opam/system/build/lwt.2.4.6/lwt-25223-ffb3fd.env
>>>> # stdout-file
>>>> /home/helmut/.opam/system/build/lwt.2.4.6/lwt-25223-ffb3fd.out
>>>> # stderr-file
>>>> /home/helmut/.opam/system/build/lwt.2.4.6/lwt-25223-ffb3fd.err
>>>> ### stderr ###
>>>> # ...[truncated]
>>>> # W: Failure("Command ''/home/helmut/.opam/system/bin/ocamlfind' query
>>>> -format %d camlp4 > '/tmp/oasis-c39eab.txt'' terminated with error
>>>> code 2")
>>>> # ocamlfind: Package `camlp4' not found
>>>> # W: Failure("Command ''/home/helmut/.opam/system/bin/ocamlfind' query
>>>> -format %d camlp4 > '/tmp/oasis-5e24a6.txt'' terminated with error
>>>> code 2")
>>>> # ocamlfind: Package `camlp4.quotations.o' not found
>>>> # W: Failure("Command ''/home/helmut/.opam/system/bin/ocamlfind' query
>>>> -format %d camlp4.quotations.o > '/tmp/oasis-f94904.txt'' terminated
>>>> with error code 2")
>>>> # E: Cannot find buildable internal library 'lwt-preemptive' when
>>>> checking build depends
>>>> # E: Cannot find findlib package camlp4
>>>> # E: Cannot find findlib package camlp4.extend
>>>> # E: Cannot find findlib package camlp4.quotations.o
>>>> # E: Failure("4 configuration errors")
>>>>
>>>> 'opam install js_of_ocaml' failed.
>>>>
>>>>
>>>> Can anybody help (or if this list is not the right location to ask can
>>>> you redirect me)?
>>>>
>>>> Thanks in advance
>>>> Helmut
>>>>
>>>
>>
>


^ permalink raw reply	[flat|nested] 19+ messages in thread

* Re: [Caml-list] Errors in installing 'lwt'
  2014-10-20 14:44       ` Helmut Brandl
@ 2014-10-20 14:50         ` John Whitington
  2014-10-20 14:56           ` Helmut Brandl
  0 siblings, 1 reply; 19+ messages in thread
From: John Whitington @ 2014-10-20 14:50 UTC (permalink / raw)
  To: Helmut Brandl; +Cc: Francois Berenger, caml-list

Hi,

Helmut Brandl wrote:
> Does not work either. 'opam' reinstalls 'camlp4' without any problems
> but then fails installing 'lwt'.

You haven't mentioned what platform you're using. There's a known issue 
on OS X with 2.4.6, for example:

https://github.com/ocsigen/lwt/issues/91

Thanks,

-- 
John Whitington
Director, Coherent Graphics Ltd
http://www.coherentpdf.com/


^ permalink raw reply	[flat|nested] 19+ messages in thread

* Re: [Caml-list] Errors in installing 'lwt'
  2014-10-20 14:50         ` John Whitington
@ 2014-10-20 14:56           ` Helmut Brandl
  2014-10-20 15:03             ` Helmut Brandl
  2014-10-20 15:08             ` Francois Berenger
  0 siblings, 2 replies; 19+ messages in thread
From: Helmut Brandl @ 2014-10-20 14:56 UTC (permalink / raw)
  To: John Whitington; +Cc: Francois Berenger, caml-list

My platform is the 32bit version of the archlinux distribution on x86. I 
have got the ocaml base installation and opam via the distribution and 
tried to install packages via 'opam install ...'.

Everything went fine until 'opam' tried to install 'lwt'.



On 10/20/2014 09:50 AM, John Whitington wrote:
> Hi,
>
> Helmut Brandl wrote:
>> Does not work either. 'opam' reinstalls 'camlp4' without any problems
>> but then fails installing 'lwt'.
>
> You haven't mentioned what platform you're using. There's a known 
> issue on OS X with 2.4.6, for example:
>
> https://github.com/ocsigen/lwt/issues/91
>
> Thanks,
>


^ permalink raw reply	[flat|nested] 19+ messages in thread

* Re: [Caml-list] Errors in installing 'lwt'
  2014-10-20 14:56           ` Helmut Brandl
@ 2014-10-20 15:03             ` Helmut Brandl
  2014-10-20 15:08             ` Francois Berenger
  1 sibling, 0 replies; 19+ messages in thread
From: Helmut Brandl @ 2014-10-20 15:03 UTC (permalink / raw)
  To: caml-list

I am puzzled by a comment from Török. I tried

$ocamlfind list
bigarray            (version: [distributed with Ocaml])
bytes               (version: [distributed with OCaml 4.02 or above])
cmdliner            (version: 0.9.5)
compiler-libs       (version: [distributed with Ocaml])
compiler-libs.bytecomp (version: [distributed with Ocaml])
compiler-libs.common (version: [distributed with Ocaml])
compiler-libs.optcomp (version: [distributed with Ocaml])
compiler-libs.toplevel (version: [distributed with Ocaml])
dynlink             (version: [distributed with Ocaml])
findlib             (version: 1.5.3)
graphics            (version: [distributed with Ocaml])
menhirLib           (version: 20140422)
num                 (version: [distributed with Ocaml])
num-top             (version: 1.5.3)
num.core            (version: [internal])
ocamlbuild          (version: [distributed with Ocaml])
ppx_tools           (version: 0.99)
ppx_tools.metaquot  (version: 0.99)
stdlib              (version: [distributed with Ocaml])
str                 (version: [distributed with Ocaml])
threads             (version: [distributed with Ocaml])
threads.posix       (version: [internal])
threads.vm          (version: [internal])
unix                (version: [distributed with Ocaml])

There is no 'camlp4' in this list despite the fact that 'opam' installed 
it without any problems.

^ permalink raw reply	[flat|nested] 19+ messages in thread

* Re: [Caml-list] Errors in installing 'lwt'
  2014-10-20 14:14 ` Török Edwin
@ 2014-10-20 15:06   ` helmut.brandl
  2014-10-20 16:21     ` Török Edwin
  0 siblings, 1 reply; 19+ messages in thread
From: helmut.brandl @ 2014-10-20 15:06 UTC (permalink / raw)
  To: caml-list

I don't know which one I installed first.

The output of 'ocamlfind list | grep camlp4' is empty. 'camlp4' is not in the
list. However opam installed it successfully.

I am working on linux distributed by archlinux.

^ permalink raw reply	[flat|nested] 19+ messages in thread

* Re: [Caml-list] Errors in installing 'lwt'
  2014-10-20 14:56           ` Helmut Brandl
  2014-10-20 15:03             ` Helmut Brandl
@ 2014-10-20 15:08             ` Francois Berenger
  2014-10-20 15:19               ` Helmut Brandl
  1 sibling, 1 reply; 19+ messages in thread
From: Francois Berenger @ 2014-10-20 15:08 UTC (permalink / raw)
  To: Helmut Brandl; +Cc: caml-list

As a workaround, I would recommend having a fresh ocaml installed by opam.

It always work nicer in this way, in my experience (I use the ocaml
installed by opam switching, not the one installed system-wide).

On 10/20/2014 04:56 PM, Helmut Brandl wrote:
> My platform is the 32bit version of the archlinux distribution on x86. I
> have got the ocaml base installation and opam via the distribution and
> tried to install packages via 'opam install ...'.
>
> Everything went fine until 'opam' tried to install 'lwt'.
>
>
>
> On 10/20/2014 09:50 AM, John Whitington wrote:
>> Hi,
>>
>> Helmut Brandl wrote:
>>> Does not work either. 'opam' reinstalls 'camlp4' without any problems
>>> but then fails installing 'lwt'.
>>
>> You haven't mentioned what platform you're using. There's a known
>> issue on OS X with 2.4.6, for example:
>>
>> https://github.com/ocsigen/lwt/issues/91
>>
>> Thanks,
>>
>

-- 
Regards,
Francois.

^ permalink raw reply	[flat|nested] 19+ messages in thread

* Re: [Caml-list] Errors in installing 'lwt'
  2014-10-20 15:08             ` Francois Berenger
@ 2014-10-20 15:19               ` Helmut Brandl
  2014-10-20 15:25                 ` Francois Berenger
  2014-10-20 15:30                 ` Daniel Bünzli
  0 siblings, 2 replies; 19+ messages in thread
From: Helmut Brandl @ 2014-10-20 15:19 UTC (permalink / raw)
  To: caml-list

How do I install ocaml by opam? The command 'opam install ocaml' does 
not work.

What is the difference? My ocaml system works fine and I don't want to 
compromise it because I need it. Can 2 versions of ocaml coexist without 
any interference?

On 10/20/2014 10:08 AM, Francois Berenger wrote:
> As a workaround, I would recommend having a fresh ocaml installed by 
> opam.
>
> It always work nicer in this way, in my experience (I use the ocaml
> installed by opam switching, not the one installed system-wide).
>
> On 10/20/2014 04:56 PM, Helmut Brandl wrote:
>> My platform is the 32bit version of the archlinux distribution on x86. I
>> have got the ocaml base installation and opam via the distribution and
>> tried to install packages via 'opam install ...'.
>>
>> Everything went fine until 'opam' tried to install 'lwt'.
>>
>>
>>
>> On 10/20/2014 09:50 AM, John Whitington wrote:
>>> Hi,
>>>
>>> Helmut Brandl wrote:
>>>> Does not work either. 'opam' reinstalls 'camlp4' without any problems
>>>> but then fails installing 'lwt'.
>>>
>>> You haven't mentioned what platform you're using. There's a known
>>> issue on OS X with 2.4.6, for example:
>>>
>>> https://github.com/ocsigen/lwt/issues/91
>>>
>>> Thanks,
>>>
>>
>


^ permalink raw reply	[flat|nested] 19+ messages in thread

* Re: [Caml-list] Errors in installing 'lwt'
  2014-10-20 15:19               ` Helmut Brandl
@ 2014-10-20 15:25                 ` Francois Berenger
  2014-10-20 16:24                   ` Helmut Brandl
  2014-10-20 15:30                 ` Daniel Bünzli
  1 sibling, 1 reply; 19+ messages in thread
From: Francois Berenger @ 2014-10-20 15:25 UTC (permalink / raw)
  To: caml-list

On 10/20/2014 05:19 PM, Helmut Brandl wrote:
> How do I install ocaml by opam? The command 'opam install ocaml' does
> not work.

opam switch 4.01.0 # just an example version
eval `opam config env` # use it
opam install lwt # your initial goal

> What is the difference? My ocaml system works fine and I don't want to
> compromise it because I need it.

It won't be compromised in any way, opam will just ignore it.

> Can 2 versions of ocaml coexist without any interference?

That's one of the many goals of OPAM, I believe.
OPAM's switch command allows you to "jump" between ocaml versions.

> On 10/20/2014 10:08 AM, Francois Berenger wrote:
>> As a workaround, I would recommend having a fresh ocaml installed by
>> opam.
>>
>> It always work nicer in this way, in my experience (I use the ocaml
>> installed by opam switching, not the one installed system-wide).
>>
>> On 10/20/2014 04:56 PM, Helmut Brandl wrote:
>>> My platform is the 32bit version of the archlinux distribution on x86. I
>>> have got the ocaml base installation and opam via the distribution and
>>> tried to install packages via 'opam install ...'.
>>>
>>> Everything went fine until 'opam' tried to install 'lwt'.
>>>
>>>
>>>
>>> On 10/20/2014 09:50 AM, John Whitington wrote:
>>>> Hi,
>>>>
>>>> Helmut Brandl wrote:
>>>>> Does not work either. 'opam' reinstalls 'camlp4' without any problems
>>>>> but then fails installing 'lwt'.
>>>>
>>>> You haven't mentioned what platform you're using. There's a known
>>>> issue on OS X with 2.4.6, for example:
>>>>
>>>> https://github.com/ocsigen/lwt/issues/91
>>>>
>>>> Thanks,
>>>>
>>>
>>
>
>

-- 
Regards,
Francois.

^ permalink raw reply	[flat|nested] 19+ messages in thread

* Re: [Caml-list] Errors in installing 'lwt'
  2014-10-20 15:19               ` Helmut Brandl
  2014-10-20 15:25                 ` Francois Berenger
@ 2014-10-20 15:30                 ` Daniel Bünzli
  1 sibling, 0 replies; 19+ messages in thread
From: Daniel Bünzli @ 2014-10-20 15:30 UTC (permalink / raw)
  To: Helmut Brandl; +Cc: caml-list



Le lundi, 20 octobre 2014 à 17:19, Helmut Brandl a écrit :

> How do I install ocaml by opam? The command 'opam install ocaml' does  
> not work.

opam switch --help
  
> What is the difference?  

This will install an OCaml compiler from scratch in your .opam directory.
  
> My ocaml system works fine and I don't want to
> compromise it because I need it.  

This won't compromise your system compiler.
  
> Can 2 versions of ocaml coexist without  
> any interference?

With opam yes. See here http://opam.ocaml.org/doc/1.2/Usage.html#opamswitch

Best,

Daniel

^ permalink raw reply	[flat|nested] 19+ messages in thread

* Re: [Caml-list] Errors in installing 'lwt'
  2014-10-20 15:06   ` helmut.brandl
@ 2014-10-20 16:21     ` Török Edwin
  2014-10-20 16:37       ` Helmut Brandl
  0 siblings, 1 reply; 19+ messages in thread
From: Török Edwin @ 2014-10-20 16:21 UTC (permalink / raw)
  To: caml-list

On 10/20/2014 06:06 PM, helmut.brandl@gmx.net wrote:
> I don't know which one I installed first.
> 
> The output of 'ocamlfind list | grep camlp4' is empty. 'camlp4' is not in the
> list. However opam installed it successfully.
> 
> I am working on linux distributed by archlinux.
> 

Try 'opam reinstall ocamlfind' (on the system switch).

--Edwin

^ permalink raw reply	[flat|nested] 19+ messages in thread

* Re: [Caml-list] Errors in installing 'lwt'
  2014-10-20 15:25                 ` Francois Berenger
@ 2014-10-20 16:24                   ` Helmut Brandl
  2014-10-20 16:50                     ` Marek Kubica
  0 siblings, 1 reply; 19+ messages in thread
From: Helmut Brandl @ 2014-10-20 16:24 UTC (permalink / raw)
  To: caml-list

Thanks for the hint Francois. The command sequence you proposed worked 
successfully.

However can you explain to me what I have now. I think I have now two 
versions of the ocaml compiler installed, one system wide (4.02.0) and 
one installed by opam (4.01.0).

If I use a fresh shell I still get version 4.02 until I issue the 'eval' 
command to get the new paths. If I try to switch back to 4.02 opam tries 
to install 4.02 from scratch, i.e. it does not use the system installation.

Is there any possibility to switch back to the system installation in 
the same shell or do I need to use a fresh shell?

I still feel uncomfortable because I don't know why the installation of 
'lwt' fails with my system installation of ocaml.

Regards
Helmut


On 10/20/2014 10:25 AM, Francois Berenger wrote:
> On 10/20/2014 05:19 PM, Helmut Brandl wrote:
>> How do I install ocaml by opam? The command 'opam install ocaml' does
>> not work.
>
> opam switch 4.01.0 # just an example version
> eval `opam config env` # use it
> opam install lwt # your initial goal
>
>> What is the difference? My ocaml system works fine and I don't want to
>> compromise it because I need it.
>
> It won't be compromised in any way, opam will just ignore it.
>
>> Can 2 versions of ocaml coexist without any interference?
>
> That's one of the many goals of OPAM, I believe.
> OPAM's switch command allows you to "jump" between ocaml versions.
>
>> On 10/20/2014 10:08 AM, Francois Berenger wrote:
>>> As a workaround, I would recommend having a fresh ocaml installed by
>>> opam.
>>>
>>> It always work nicer in this way, in my experience (I use the ocaml
>>> installed by opam switching, not the one installed system-wide).
>>>
>>> On 10/20/2014 04:56 PM, Helmut Brandl wrote:
>>>> My platform is the 32bit version of the archlinux distribution on 
>>>> x86. I
>>>> have got the ocaml base installation and opam via the distribution and
>>>> tried to install packages via 'opam install ...'.
>>>>
>>>> Everything went fine until 'opam' tried to install 'lwt'.
>>>>
>>>>
>>>>
>>>> On 10/20/2014 09:50 AM, John Whitington wrote:
>>>>> Hi,
>>>>>
>>>>> Helmut Brandl wrote:
>>>>>> Does not work either. 'opam' reinstalls 'camlp4' without any 
>>>>>> problems
>>>>>> but then fails installing 'lwt'.
>>>>>
>>>>> You haven't mentioned what platform you're using. There's a known
>>>>> issue on OS X with 2.4.6, for example:
>>>>>
>>>>> https://github.com/ocsigen/lwt/issues/91
>>>>>
>>>>> Thanks,
>>>>>
>>>>
>>>
>>
>>
>


^ permalink raw reply	[flat|nested] 19+ messages in thread

* Re: [Caml-list] Errors in installing 'lwt'
  2014-10-20 16:21     ` Török Edwin
@ 2014-10-20 16:37       ` Helmut Brandl
  2014-10-20 17:59         ` Török Edwin
  0 siblings, 1 reply; 19+ messages in thread
From: Helmut Brandl @ 2014-10-20 16:37 UTC (permalink / raw)
  To: caml-list

Thanks a lot Edwin,

after the reinstallation of 'ocamlfind' everythink worked fine. I have 
now 'lwt' and 'js_of_ocaml' successfully installed on the system switch.

I gues it does not make sense to have the opam switch of 4.01 any 
longer. I will probably remove it since it consumes a lot of space on 
the harddisk.

Regards
Helmut


On 10/20/2014 11:21 AM, Török Edwin wrote:
> Try 'opam reinstall ocamlfind' (on the system switch).
>
> --Edwin
>


^ permalink raw reply	[flat|nested] 19+ messages in thread

* Re: [Caml-list] Errors in installing 'lwt'
  2014-10-20 16:24                   ` Helmut Brandl
@ 2014-10-20 16:50                     ` Marek Kubica
  0 siblings, 0 replies; 19+ messages in thread
From: Marek Kubica @ 2014-10-20 16:50 UTC (permalink / raw)
  To: Helmut Brandl; +Cc: caml-list

On Mon, 20 Oct 2014 11:24:10 -0500
Helmut Brandl <helmut.brandl@gmx.net> wrote:

> However can you explain to me what I have now. I think I have now two 
> versions of the ocaml compiler installed, one system wide (4.02.0)
> and one installed by opam (4.01.0).

Why 4.01.0? You could run 4.02.1 from OPAM, that has some nice
features :-)

> Is there any possibility to switch back to the system installation in 
> the same shell or do I need to use a fresh shell?

opam switch system

And then do the eval-dance :-)

> I still feel uncomfortable because I don't know why the installation
> of 'lwt' fails with my system installation of ocaml.

Im my experience, the Arch Linux ocaml/camlp4 packages are busted, I
filed a bug but nothing happened:
<https://bugs.archlinux.org/task/41907?dev=162>

(Also, keep in mind to switch to the system compiler when building
packages from AUR, because having the OPAM compiler in the path messes
things up).

regards,
Marek

^ permalink raw reply	[flat|nested] 19+ messages in thread

* Re: [Caml-list] Errors in installing 'lwt'
  2014-10-20 16:37       ` Helmut Brandl
@ 2014-10-20 17:59         ` Török Edwin
  2014-10-21  8:18           ` Nicolas Boulay
  0 siblings, 1 reply; 19+ messages in thread
From: Török Edwin @ 2014-10-20 17:59 UTC (permalink / raw)
  To: caml-list

On 10/20/2014 07:37 PM, Helmut Brandl wrote:
> Thanks a lot Edwin,
> 
> after the reinstallation of 'ocamlfind' everythink worked fine. I have now 'lwt' and 'js_of_ocaml' successfully installed on the system switch.

Thanks, I was able to create a testcase and I opened an issue about improving the camlp4+system package here:
https://github.com/ocaml/opam-repository/issues/2900

Best regards,
--Edwin


^ permalink raw reply	[flat|nested] 19+ messages in thread

* Re: [Caml-list] Errors in installing 'lwt'
  2014-10-20 17:59         ` Török Edwin
@ 2014-10-21  8:18           ` Nicolas Boulay
       [not found]             ` <54461AFF.9010407@inria.fr>
  0 siblings, 1 reply; 19+ messages in thread
From: Nicolas Boulay @ 2014-10-21  8:18 UTC (permalink / raw)
  Cc: OCaml Mailing List

[-- Attachment #1: Type: text/plain, Size: 880 bytes --]

Does a dependancies on the version of opam it-self exist ? Does a one year
old opam binaries could do the job ? (mageia 4)

2014-10-20 19:59 GMT+02:00 Török Edwin <edwin+ml-ocaml@etorok.net>:

> On 10/20/2014 07:37 PM, Helmut Brandl wrote:
> > Thanks a lot Edwin,
> >
> > after the reinstallation of 'ocamlfind' everythink worked fine. I have
> now 'lwt' and 'js_of_ocaml' successfully installed on the system switch.
>
> Thanks, I was able to create a testcase and I opened an issue about
> improving the camlp4+system package here:
> https://github.com/ocaml/opam-repository/issues/2900
>
> Best regards,
> --Edwin
>
>
> --
> Caml-list mailing list.  Subscription management and archives:
> https://sympa.inria.fr/sympa/arc/caml-list
> Beginner's list: http://groups.yahoo.com/group/ocaml_beginners
> Bug reports: http://caml.inria.fr/bin/caml-bugs
>

[-- Attachment #2: Type: text/html, Size: 1549 bytes --]

^ permalink raw reply	[flat|nested] 19+ messages in thread

* Re: [Caml-list] Errors in installing 'lwt'
       [not found]             ` <54461AFF.9010407@inria.fr>
@ 2014-10-21 20:55               ` Nicolas Boulay
  2014-10-21 21:25                 ` Török Edwin
  0 siblings, 1 reply; 19+ messages in thread
From: Nicolas Boulay @ 2014-10-21 20:55 UTC (permalink / raw)
  To: OCaml Mailing List

[-- Attachment #1: Type: text/plain, Size: 1448 bytes --]

it works, but it seems that there is no dependancies checking on c library
like zlib, ssl, sqllite,...

Those "devel" library should be installed by "hand" or does i miss
something ? Is there a way to find all external dependancies list ?

2014-10-21 10:36 GMT+02:00 Francois Berenger <francois.berenger@inria.fr>:

> try and see
>
> On 10/21/2014 10:18 AM, Nicolas Boulay wrote:
>
>> Does a dependancies on the version of opam it-self exist ? Does a one
>> year old opam binaries could do the job ? (mageia 4)
>>
>> 2014-10-20 19:59 GMT+02:00 Török Edwin <edwin+ml-ocaml@etorok.net
>> <mailto:edwin+ml-ocaml@etorok.net>>:
>>
>>     On 10/20/2014 07:37 PM, Helmut Brandl wrote:
>>     > Thanks a lot Edwin,
>>     >
>>     > after the reinstallation of 'ocamlfind' everythink worked fine. I
>> have now 'lwt' and 'js_of_ocaml' successfully installed on the system
>> switch.
>>
>>     Thanks, I was able to create a testcase and I opened an issue about
>>     improving the camlp4+system package here:
>>     https://github.com/ocaml/opam-repository/issues/2900
>>
>>     Best regards,
>>     --Edwin
>>
>>
>>     --
>>     Caml-list mailing list.  Subscription management and archives:
>>     https://sympa.inria.fr/sympa/arc/caml-list
>>     Beginner's list: http://groups.yahoo.com/group/ocaml_beginners
>>     Bug reports: http://caml.inria.fr/bin/caml-bugs
>>
>>
>>
> --
> Regards,
> Francois.
>

[-- Attachment #2: Type: text/html, Size: 2758 bytes --]

^ permalink raw reply	[flat|nested] 19+ messages in thread

* Re: [Caml-list] Errors in installing 'lwt'
  2014-10-21 20:55               ` Nicolas Boulay
@ 2014-10-21 21:25                 ` Török Edwin
  0 siblings, 0 replies; 19+ messages in thread
From: Török Edwin @ 2014-10-21 21:25 UTC (permalink / raw)
  To: caml-list

On 10/21/2014 11:55 PM, Nicolas Boulay wrote:
> it works, but it seems that there is no dependancies checking on c library like zlib, ssl, sqllite,...
> 
> Those "devel" library should be installed by "hand" or does i miss something ? Is there a way to find all external dependancies list ?

'opam install -e debian <package>' should print a list of all external dependencies to install on Debian.
You can try other distro instead of Debian, but not all opam packages have entries for all distributions.

Best regards,
--Edwin

^ permalink raw reply	[flat|nested] 19+ messages in thread

end of thread, other threads:[~2014-10-21 21:25 UTC | newest]

Thread overview: 19+ messages (download: mbox.gz / follow: Atom feed)
-- links below jump to the message on this page --
2014-10-20 13:59 [Caml-list] Errors in installing 'lwt' Helmut Brandl
2014-10-20 14:14 ` Török Edwin
2014-10-20 15:06   ` helmut.brandl
2014-10-20 16:21     ` Török Edwin
2014-10-20 16:37       ` Helmut Brandl
2014-10-20 17:59         ` Török Edwin
2014-10-21  8:18           ` Nicolas Boulay
     [not found]             ` <54461AFF.9010407@inria.fr>
2014-10-21 20:55               ` Nicolas Boulay
2014-10-21 21:25                 ` Török Edwin
     [not found] ` <544518F1.4050907@inria.fr>
     [not found]   ` <544519B6.6050007@gmx.net>
     [not found]     ` <54451A2A.6010300@inria.fr>
2014-10-20 14:44       ` Helmut Brandl
2014-10-20 14:50         ` John Whitington
2014-10-20 14:56           ` Helmut Brandl
2014-10-20 15:03             ` Helmut Brandl
2014-10-20 15:08             ` Francois Berenger
2014-10-20 15:19               ` Helmut Brandl
2014-10-20 15:25                 ` Francois Berenger
2014-10-20 16:24                   ` Helmut Brandl
2014-10-20 16:50                     ` Marek Kubica
2014-10-20 15:30                 ` Daniel Bünzli

This is a public inbox, see mirroring instructions
for how to clone and mirror all data and code used for this inbox;
as well as URLs for NNTP newsgroup(s).