Home My Page Projects Code Snippets Project Openings SML/NJ Bugs
Summary Activity Tracker Lists

[#233] eXene build fails for 64bit install

Date:
2019-11-14 10:39
Priority:
3
State:
Closed
Submitted by:
Bug Submitter (webuser)
Assigned to:
John Reppy (jhr)
Machine Architecture:
x86
Operating System:
Linux
Component:
Installer
Resolution:
Fixed
Severity:
Minor
OS Version:
Ubuntu 19.10
SML/NJ Version:
110.95
Keywords:
eXene
URL:
Transcript (of reproduction):
[compiling $/(eXene.cm):lib/(sources.cm):(base.cm):protocol/xreply.sml] eXene/lib/protocol/xreply.sml:54.28-54.59 Error: operator and operand do not agree [tycon mismatch] operator domain: Word64.word operand: Word32.word in expression: Word.fromLargeWord (get32 (s,i)) FAILURE: stabilization of libraries failed
Source (for reproduction):
Summary:
eXene build fails for 64bit install

Detailed description
When trying to install SML/NJ, the eXene build fails.

[compiling $/(eXene.cm):lib/(sources.cm):(base.cm):protocol/xreply.sml]
eXene/lib/protocol/xreply.sml:54.28-54.59 Error: operator and operand do not agree [tycon mismatch]
operator domain: Word64.word
operand: Word32.word
in expression:
Word.fromLargeWord (get32 (s,i))
FAILURE: stabilization of libraries failed



Submitted via web form by James Bostock <james.bostock@gmail.com>

Comments:

Message  ↓
Date: 2019-11-16 14:50
Sender: John Reppy

Fixed for 110.96. With the LargeWord module changing from Word32
to Word64, there were a few places were things broke.

Attached Files:

Changes

Field Old Value Date By
status_idOpen2019-11-16 14:50jhr
close_dateNone2019-11-16 14:50jhr
ResolutionAccepted As Bug2019-11-16 14:50jhr
assigned_tonone2019-11-16 13:58jhr
detailsWhen trying to install SML/NJ, the eXene build fails. [compiling $/(eXene.cm):lib/(sources.cm):(base.cm):protocol/xreply.sml] eXene/lib/protocol/xreply.sml:54.28-54.59 Error: operator and operand do not agree [tycon mismatch] operator domain: Word64.word operand: Word32.word in expression: Word.fromLargeWord (get32 (s,i)) FAILURE: stabilization of libraries failed Submitted via web form by James Bostock <james.bostock@gmail.com> 2019-11-16 13:58jhr
ResolutionNone2019-11-16 13:58jhr
Transcript (of reproduction)[compiling $/(eXene.cm):lib/(sources.cm):(base.cm):protocol/xreply.sml] eXene/lib/protocol/xreply.sml:54.28-54.59 Error: operator and operand do not agree [tycon mismatch] operator domain: Word64.word operand: Word32.word in expression: Word.fromLargeWord (get32 (s,i)) FAILURE: stabilization of libraries failed2019-11-16 13:58jhr