I'm not an evangelical fan of Fedora but I've been using it since I installed it about 6 or 7 back and have had very few problems. I just take unqualified comments about "inferior distros" with the degree of seriousness they deserve. Ubuntu may be a better choice if your main criterion is building FreeCAD, it certainly seems to benefit from some special care and attention in that respect.
now trying to build coin-4.0.0
several warnings about what looks like risky, unstable or exploitable code:
Code: Select all
/~/coin/src/xml/element.cpp:1148:15: warning: ‘char* strncpy(char*, const char*, size_t)’ specified bound depends on the length of the source argument [-Wstringop-overflow=]
1148 | strncpy(hereptr, str, strlength); \
Code: Select all
/~/coin/include/Inventor/misc/SoBase.h:113: warning: Member staticDataLock(void) (function) of class SoBase is not documented.
/~/coin/include/Inventor/misc/SoBase.h:114: warning: Member staticDataUnlock(void) (function) of class SoBase is not documented.
looks successful if you just come in at the end:
Code: Select all
[100%] Building CXX object testsuite/CMakeFiles/CoinTests.dir/soscxmlScXMLCoinEvaluatorTest.cpp.o
[100%] Building CXX object testsuite/CMakeFiles/CoinTests.dir/xmldocumentTest.cpp.o
[100%] Linking CXX executable ../bin/CoinTests
[100%] Built target CoinTests
Code: Select all
checking for SOQT via cmake
SOQT_FOUND: false
SOQT_VERSION:
SOQT_INCLUDE_DIR:
SOQT_LIB_DIR:
disable soqt, because cmake couldn't find it