Thanks Rob, would you beleive that after I sent the email I went back to try a build and it worked…
Editing the configure file must have had some effect I guess > On 23 Sep 2020, at 2:43 pm, Robert Murphy <robert.mur...@gmx.com> wrote: > > Any help here > > https://github.com/LinuxCNC/linuxcnc/issues/820 > <https://github.com/LinuxCNC/linuxcnc/issues/820> > > I know mostly that discussion for 2.9 > > On 23/9/20 2:16 pm, Phill Carter wrote: >> I have hit a roadblock trying to build master with python3 >> >> I have a VM created with the 2.8 Buster ISO and changed the default python >> to python3. When I try to build master I get this in the terminal in the >> ./configure stage: >> checking python version... OK >> checking version of python libraries... python3.7m >> checking match between tk and Tkinter versions... 8.6 >> checking location of Python header files... /usr/include/python3.7m >> checking for Python headers... -I/usr/include/python3.7m >> checking for Python libraries... -lcrypt -lpthread -ldl -lutil >> checking whether the Boost::Python headers are available... yes >> checking for boost::python shared library... >> configure: error: boost::python is required to build LinuxCNC >> >> The only reference to boost python I can find results in the following three >> packages which are all installed: >> buster:~ $ apt search libboost-python >> Sorting... Done >> Full Text Search... Done >> libboost-python-dev/stable,now 1.67.0.1 amd64 [installed] >> Boost.Python Library development files (default version) >> libboost-python1.67-dev/stable,now 1.67.0-13+deb10u1 amd64 >> [installed,automatic] >> Boost.Python Library development files >> libboost-python1.67.0/stable,now 1.67.0-13+deb10u1 amd64 >> [installed,automatic] >> Boost.Python Library >> >> I followed this procedure to check build dependencies and it passes this >> test: >> <http://linuxcnc.org/docs/master/html/code/building-linuxcnc.html#Satisfying-Build-Dependencies >> >> <http://linuxcnc.org/docs/master/html/code/building-linuxcnc.html#Satisfying-Build-Dependencies><http://linuxcnc.org/docs/master/html/code/building-linuxcnc.html#Satisfying-Build-Dependencies >> >> <http://linuxcnc.org/docs/master/html/code/building-linuxcnc.html#Satisfying-Build-Dependencies>>> >> >> Actully in the ./configure uspace stage I had to edit debian/configure lines >> 79 & 80 to prevent syntax errors, from: >> PYTHON_VERSION=$(python -c 'import sys; print sys.version[:3]') >> PYTHON_VERSION_NEXT=$(python -c 'import sys; print sys.version[:2] + >> str(1+int(sys.version[2]))') >> To: >> PYTHON_VERSION=$(python -c 'import sys; print(sys.version[:3])') >> PYTHON_VERSION_NEXT=$(python -c 'import sys;print(sys.version[:2] + >> str(1+int(sys.version[2])))') >> >> >> I would appreciate it if someone could point me in the right direction. >> >> Cheers, Phill. >> >> >> _______________________________________________ >> Emc-developers mailing list >> Emc-developers@lists.sourceforge.net >> <mailto:Emc-developers@lists.sourceforge.net> >> https://lists.sourceforge.net/lists/listinfo/emc-developers >> <https://lists.sourceforge.net/lists/listinfo/emc-developers> > > > _______________________________________________ > Emc-developers mailing list > Emc-developers@lists.sourceforge.net > <mailto:Emc-developers@lists.sourceforge.net> > https://lists.sourceforge.net/lists/listinfo/emc-developers > <https://lists.sourceforge.net/lists/listinfo/emc-developers> _______________________________________________ Emc-developers mailing list Emc-developers@lists.sourceforge.net https://lists.sourceforge.net/lists/listinfo/emc-developers