mcdanlj,
@mcdanlj@social.makerforums.info avatar

I've finally built for myself, with the TNP mitigation enabled. Now every time I see something cool in the @FreeCAD WIP Wednesday posts I can play with it without waiting for a new weekly build. ☺

trevorflowers,
@trevorflowers@machines.social avatar

@mcdanlj I've meant to do the same but it hasn't popped to the top of my queue. Was it tricky to create the dev env?

mcdanlj,
@mcdanlj@social.makerforums.info avatar

@trevorflowers Details at https://github.com/FreeCAD/FreeCAD/issues/13983 but:

toolbox create --name debian --image debian:latest<br></br>toolbox enter debian<br></br>apt-get install --no-install-recommends --yes build-essential cmake doxygen <br></br>    git libboost-date-time-dev libboost-dev libboost-filesystem-dev <br></br>    libboost-graph-dev libboost-iostreams-dev libboost-program-options-dev <br></br>    libboost-python-dev libboost-regex-dev libboost-serialization-dev <br></br>    libboost-thread-dev libcoin-dev libeigen3-dev libgtkglext1-dev libgts-dev <br></br>    libkdtree++-dev libkml-dev libmedc-dev libocct-data-exchange-dev <br></br>    libocct-draw-dev libocct-foundation-dev libocct-modeling-algorithms-dev <br></br>    libocct-modeling-data-dev libocct-ocaf-dev libocct-visualization-dev <br></br>    libopencv-dev libproj-dev libpyside2-dev libqt5svg5-dev <br></br>    libshiboken2-dev libvtk9-dev libvtk9-qt-dev <br></br>    libvtk-dicom-dev libx11-dev libxerces-c-dev libxmu-dev libxmuu-dev <br></br>    libzipios++-dev netgen netgen-headers pyside2-tools python3-dev <br></br>    python3-matplotlib python3-pivy python3-ply python3-pyside2.qtsvg <br></br>    python3-pyside2.qtuitools qtchooser qttools5-dev shiboken2 swig libyaml-cpp-dev libqt5xmlpatterns5-dev python3-pyside2.qtnetwork<br></br>

In the meantime, I have learned also that I could have created a Fedora 38 container. But now I have Fedora Silverblue 40 as my host OS running a Fedora 39 container and a Debian Bookworm container, so now I am quite the cool kid.

I suppose in a few weeks the whole FC_USE_TNP_FIX will go away, but in the meantime see https://forum.freecad.org/viewtopic.php?p=759223#p751190 to compile with it enabled and experiment.

The build took a while on my i7-1365U system. I never timed it but I think it was over half an hour for a clean build.

  • All
  • Subscribed
  • Moderated
  • Favorites
  • random
  • tacticalgear
  • DreamBathrooms
  • cisconetworking
  • khanakhh
  • mdbf
  • magazineikmin
  • modclub
  • InstantRegret
  • rosin
  • Youngstown
  • slotface
  • Durango
  • kavyap
  • ngwrru68w68
  • JUstTest
  • everett
  • tester
  • cubers
  • normalnudes
  • thenastyranch
  • osvaldo12
  • GTA5RPClips
  • ethstaker
  • Leos
  • provamag3
  • anitta
  • megavids
  • lostlight
  • All magazines