bugmldonkey, a multi-networks file-sharing client - Bugs: bug #43935, The files make inconsistent...

 
 

You are not allowed to post comments on this tracker with your current authentication level.

bug #43935: The files make inconsistent assumptions over interface Pervasives

Submitter:  Ryan Carsten Schmidt <ryandesign>
Submitted:  Mon 05 Jan 2015 09:05:00 AM UTC
   
 
Category:  None Severity:  3 - Normal
Item Group:  Compilation problem Status:  Invalid
Assigned to:  None Open/Closed:  Closed
Release:  None Release:  3.1.5
Operating System:  None Binaries Origin:  None
CPU type:  None

Tue 06 Jan 2015 04:59:04 AM UTC, comment #4: 

Thanks for the tip. ocaml and ocaml-camlp4 are both installed with MacPorts, which is necessary because mldonkey is also being installed with MacPorts. You were correct: ocaml-camlp4 was last updated 5 weeks before ocaml was updated to version 4.02.1, and rebuilding ocaml-camlp4 fixed the problem. I did not know that it was necessary to rebuild ocaml-camlp4 every time ocaml is updated. I've updated the ocaml-camlp4 port to rebuild it, and added a note to the ocaml port to advise others to update ocaml-camlp4 whenever ocaml is updated. This issue can be closed.

Ryan Carsten Schmidt <ryandesign>
Tue 06 Jan 2015 04:38:24 AM UTC, comment #3: 

How was ocaml installed? Is it possible that camlp4 was built for another version of ocaml (they are separated since 4.02), e.g. ocaml was upgraded but camlp4 not? Please show `ocamlc -version` and `camlp4 -version`. I suggest using opam to install ocaml and camlp4.

ygrek <ygrek>
Group Member
Tue 06 Jan 2015 02:23:03 AM UTC, comment #2: 

It was a clean build. The log is attached.

Ryan Carsten Schmidt <ryandesign>
Mon 05 Jan 2015 05:20:39 PM UTC, comment #1: 

Sounds like an unclean build. Please make a build in a clean directory and if the error persists - show the full output of configure and make

ygrek <ygrek>
Group Member
Mon 05 Jan 2015 09:05:00 AM UTC, original submission:  

Hello, I cannot build mldonkey 3.1.5 on OS X 10.10.2 with ocaml 4.02.1:


/opt/local/bin/ocamlc.opt  -I src/utils/extlib  -I src/utils/cdk  -I src/utils/bitstring  -I src/utils/lib  -I src/utils/ocamlrss  -I src/utils/xml-light  -I src/utils/net  -I tools  -I src/daemon/common  -I src/daemon/driver  -I src/utils/mp3tagui  -I src/config/unix  -I src/networks/direct_connect  -I src/networks/fasttrack  -I src/networks/fileTP  -I src/networks/bittorrent  -I src/networks/donkey -I +camlp4 -c src/utils/bitstring/bitstring_persistent.mli
File "src/utils/bitstring/bitstring_persistent.mli", line 1:
Error: The files /opt/local/lib/ocaml/pervasives.cmi
       and /opt/local/lib/ocaml/camlp4/camlp4.cmi
       make inconsistent assumptions over interface Pervasives
make: *** [src/utils/bitstring/bitstring_persistent.cmi] Error 2


I don't know what an "interface Pervasive" is, but the files mentioned are part of ocaml 4.02.1.

Ryan Carsten Schmidt <ryandesign>

 

(Note: upload size limit is set to 16384 kB, after insertion of the required escape characters.)

Attached Files
file #32760:  main.log added by ryandesign (483KiB - application/octet-stream)

 

Depends on the following items: None found

Items that depend on this one: None found

 

Carbon-Copy List
  • -email is unavailable- added by ygrek (Posted a comment)
  • -email is unavailable- added by ryandesign (Submitted the item)
  •  

    There are 0 votes so far. Votes easily highlight which items people would like to see resolved in priority, independently of the priority of the item set by tracker managers.

     

    Follow 3 latest changes.

    Date Changed by Updated Field Previous Value => Replaced by
    2015-01-07 ygrek StatusNone Invalid
        Open/ClosedOpen Closed
    2015-01-05 ryandesign Attached File- Added main.log, #32760

    Back to the top

    Powered by Savane 3.13-758e.
    Corresponding source code