Opened 9 years ago
Closed 9 years ago
#2475 closed defect (done)
Update HL Mono Compatibility
Reported by: | ascheibe | Owned by: | ascheibe |
---|---|---|---|
Priority: | medium | Milestone: | HeuristicLab 3.3.13 |
Component: | General | Version: | 3.3.12 |
Keywords: | Cc: |
Description (last modified by ascheibe)
sforsten is using HL on MacOS X (OS X 10.10.2 and Mono 4.0.2) to run experiments and provided feedback. The following things should be investigated/fixed:
Mono/.NET File Compatibility: There seems to be still sometimes the case where DefaultComparer is written to the file on Mono instead of ObjectEqualityComparer. This is a problem, so sforsten provided the following workaround: he changed TypeLoader.cs, Line 182 to } else if (typeName.Namespace == "System.Collections.Generic" && (typeName.ClassName == "DefaultComparer" || typeName.ClassName == "EqualityComparer+DefaultComparer")) {(-> Created a new ticket #2508)
Update doc to include chmod +x PreBuildEvent.sh chmod +x MergeConfigs.sh(-> not necessary)
- The following project files need to be updated:
HeuristicLab.Problems.Instances.OrienteeringHeuristicLab.Problems.OrienteeringHeuristicLab.Problems.Orienteering.Views
cp HeuristicLab.ExtLibs/HeuristicLab.ProtobufCS/2.4.1/ProtobufCS/lib/protoc.exe . does not work on MacOS X
Change History (10)
comment:1 Changed 9 years ago by ascheibe
- Status changed from new to accepted
comment:2 Changed 9 years ago by ascheibe
comment:3 Changed 9 years ago by ascheibe
- Description modified (diff)
comment:4 Changed 9 years ago by ascheibe
r13016 made prepare script work on OS X
comment:5 Changed 9 years ago by ascheibe
- Description modified (diff)
comment:6 Changed 9 years ago by ascheibe
- Description modified (diff)
comment:7 Changed 9 years ago by ascheibe
- Owner changed from ascheibe to abeham
- Status changed from accepted to reviewing
comment:8 Changed 9 years ago by abeham
- Owner changed from abeham to ascheibe
- Status changed from reviewing to readytorelease
I assume you tested the changes (I do not have access to a Mac OS X test system).
comment:9 Changed 9 years ago by ascheibe
Sure, thanks.
comment:10 Changed 9 years ago by ascheibe
- Resolution set to done
- Status changed from readytorelease to closed
Note: See
TracTickets for help on using
tickets.
r13008 updated project files