Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

lexer.cmi에서 문제가 생긴 것 같은데 원인을 모르겠습니다 #232

Open
yurae opened this issue Dec 20, 2015 · 6 comments
Open

Comments

@yurae
Copy link

yurae commented Dec 20, 2015

File "proj.ml", line 1:
Error: The files /usr/lib/ocaml/pervasives.cmi and lexer.cmi
make inconsistent assumptions over interface CamlinternalFormatBasics

마티니에서 작업중이고 proj-parser 안의 proj.ml을 제외한 모든 파일을 옮겨넣었는데 이런 에러메세지가 뜹니다(line 1은 open Syntax 입니다). 원인이 뭘까요?

@yurae
Copy link
Author

yurae commented Dec 20, 2015

검색해보니 컴파일된 시점이 달라서 그렇다는 것 같은데 제공되는 parser 파일을 사용하려면 새로 컴파일할 수가 없어서 문제를 해결할 수가 없네요

@eastskykang
Copy link

혹시 이 공지를 확인해보셨나요??

martini 에 깔려있는 ocaml 버젼이 조교님이 컴파일 하신 환경에서의 ocaml 버젼보다 낮아서 생기는 문제인 것 같더라구요. skeleton-with-parser/ocaml4021.tar 파일 압축을 풀어서 cmi, cmo 등의 파일들을 대체해 넣으시면 아마 될 것 같네요

@yurae
Copy link
Author

yurae commented Dec 20, 2015

지금 사용하고 있는 게 그 파일인데 실행이 안 되네요..

@eastskykang
Copy link

이상하네요.. 저는 동일한 환경에서 압축 푼 파일들을 대체해넣으니까 잘 컴파일 되더라구요...

@kim-yoonseung
Copy link

이상하네요
어떤 파일을 어디에 복사해 넣으신건가요?

제가 의도했던 사용방법은 4021 tar 압축을 푼 다음에 작성하신 proj.ml만 이 안에 붙여넣고 make 하는 방법입니다.

@yurae
Copy link
Author

yurae commented Dec 21, 2015

일단 다른 친구가 구현한 parser 실행파일을 얻어서 해결했습니다

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

No branches or pull requests

3 participants