3월, 2023의 게시물 표시

CEF 빌드 도중 clang frontend command failed due to signal, LLVM 관련 에러가 날 때

   분명 작년 까지는 브랜치에 맞는 VS, WinSDK, depot_tools 및 automate-git.py만으로 정상적으로 빌드가 되었는데(2022. 12. 16. 까지), 그제부터 갑자기 빌드가 되지 않아 방법을 찾다 찾다 결국 찾지 못하고 윈도우 클린 인스톨 이후 처음부터 끝까지 새롭게 CEF 빌드를 시도했으나 계속 ninja 단계에서 막혔다.   DEPOT_TOOLS_WIN_TOOLCHAIN  환경 변수는 0 이고, 여타 필요한 SDK, 빌드 툴은 모두 설치했다고 생각했 지만... 최신 버전의 LLVM 필요   어이가 없게도, 분명 Visual Studio 2019 Installer에서 LLVM 관련 요구 사항을 전부 체크했으나 최신 버전의 LLVM을 직접 설치 하니 문제가 사라졌다.    https://releases.llvm.org/  페이지에서 최신 버전, 현재 기준으로 16.0.0을 설치하고 빌드하니 정상적으로 작동한다. 설치 단계에서 PATH는 system level로 잡았다.   브랜치도 예전 그대로고, depot tools도 예전 그대로인데 어째서 이런 문제가 생긴 것인지 모르겠다. 작년 12월까지는 없던 문제였는데. MS에서 LLVM 지원을 종료하기라도 한 것일까? 비교 대상이 없어 확인할 방법이 없지만 아무튼 빌드를 성공했으니 만족한다.

[C#/GraphQL] dotnet ef scaffold된 DB에서 HotChocolate Many-To-Many 또는 One-ToMany 프로퍼티가 empty list로 반환되는 문제

  스카폴드로 생성된 프로퍼티에 setter가 없어서 발생한 문제입니다.    스택 오버플로우 글 을 참조해 setter를 추가하니 잘 됩니다.   만약 스카폴드로 생성한 DB가 아닌데도 똑같은 문제가 생긴다면, ICollection 가상 속성에 setter를 추가해주시면 됩니다.