FreeCAD每日一摸
依據(jù)日志error: downloading 'https://github.com/fmtlib/fmt/....' failed
以關(guān)鍵詞fmtlib檢索代碼,該關(guān)鍵詞出現(xiàn)在cMake/FreeCAD_Helpers/SetupLibFmt.cmake
粗略觀察代碼,發(fā)現(xiàn)可以通過fmt_SOURCE_DIR變量指定下載目錄。
通過wget預(yù)下載fmtlib-9.1.0.zip,并通過fmt_SOURCE_DIR指定目錄,期望SetupLibFmt直接使用已下載的文件。
經(jīng)觀察,它仍然要先走github.com的dns解析等流程。 不及預(yù)期。
繼續(xù)修改SetupLibFmt.cmake的連接判定規(guī)則,關(guān)停所有的ping和連接,直接強(qiáng)制使用離線模式。
apt install libxerces-c-dev解決XercesC的依賴。
然后是漫長的OpenCASCADE源碼下載。
標(biāo)簽: