跳到内容
新发行

对这个项目有疑问吗?注册一个免费的GitHub帐户以打开一个问题,并联系其维护者和社区。

单击“注册GitHub”,表示您同意我们的服务条款隐私声明。我们偶尔会向您发送与帐户相关的电子邮件。

已经在GitHub上了?登录到您的帐户

CM.make无法处理包含反斜杠的文件名 #253

关闭
5项任务中的1项
JohnReppy公司已打开此问题2022年7月15日·0条评论
关闭
5项任务中的1项

CM.make无法处理包含反斜杠的文件名 #253

JohnReppy公司已打开此问题2022年7月15日·0条评论
受让人
标签
缺陷 有些东西不起作用了 厘米 编译管理器出现问题 固定在110.99.3中 将在110.99.3版本中修复的问题 gforge公司 从smlnj-gforge存储库移植的错误(或功能请求)

评论

@JohnReppy公司
复制链接
贡献者

JohnReppy公司 评论2022年7月15日

版本

110.99.2

操作系统

  • 全部
  • Linux操作系统
  • macOS操作系统
  • 窗户
  • 其他Unix

操作系统版本

无响应

处理器

任何

组件

编译管理器(CM)

严重程度

美容的

问题描述

CM.make公司以某种方式将反斜杠视为正斜杠。这意味着CM.make公司无法读取名称中有反斜杠的任何文件。例如:

-CM.make“\\.CM”;[扫描/.cm]未捕获的异常Io[Io:openIn在“/.cm”上失败,没有此类文件或目录]提出时间:基础/实施/IO/text-IO-fn.sml:792.25-792.71../cm/util/safeio.sml:30.11../cm/parse/parse.sml:502.47

成绩单

无响应

预期行为

无响应

复制步骤

无响应

其他信息

无响应

电子邮件地址

无响应

smlnj-gforge的意见

原始smlnj gforge错误编号312

2022-05-20 15:57:00提交

评论人@JohnReppy公司2022-05-31 15:49:00+000 UTC

问题是CM将反斜杠解释为路径分隔符(在Windows上)。对论点的解释可能应该遵循系统的惯例请注意,有一个解决方法,即创建一个使用带引号的路径“\.CM”的包装器CM文件。

评论人@JohnReppy公司2022-06-05 18:02:00+000 UTC

110.99.3和2022.2固定。

@JohnReply公司 JohnReppy公司补充缺陷 有些东西不起作用了 厘米 编译管理器出现问题 gforge公司 从smlnj-gforge存储库移植的错误(或功能请求)标签2022年7月15日
@JohnReppy公司 JohnReppy公司补充这个固定在110.99.3中 将在110.99.3版本中修复的问题标签2022年7月19日
免费注册 在GitHub上加入此对话.已经有帐户了吗?登录以发表评论
标签
缺陷 有些东西不起作用 厘米 编译管理器出现问题 固定在110.99.3中 将在110.99.3版本中修复的问题 gforge公司 从smlnj-gforge存储库移植的错误(或功能请求)
项目
还没有
开发

没有分支或拉请求

2名参与者