On Wed, May 10, 2017 at 3:13 AM, Evan Foss <evanf...@gmail.com> wrote: > On Sun, May 7, 2017 at 1:09 PM, suavesteve <suavest...@hotmail.com> wrote: >> I've come across this earlier and had created a local patch, > > Would you please dig that patch out and share it? > >> Tested with both v3.0.6 and v3.1.4 (Latest Stable release) >> > > Thanks!
Your patch for libmodplug works so linuxcnc-2.7.8 now fails at install instead of build (just like the git head). I am going to call that a win. this is what the make install produces Makefile:536: warning: undefined variable 'DESTDIR' Makefile:536: warning: undefined variable 'DESTDIR' Makefile:536: warning: undefined variable 'DESTDIR' Makefile:688: warning: undefined variable 'DESTDIR' Makefile:688: warning: undefined variable 'DESTDIR' Makefile:688: warning: undefined variable 'DESTDIR' Makefile:689: warning: undefined variable 'DESTDIR' Makefile:690: warning: undefined variable 'DESTDIR' Makefile:691: warning: undefined variable 'DESTDIR' install -d -m 0755 -o root /home/user1/programs/linuxcnc/lib/linuxcnc/modules/linuxcnc \ /home/user1/programs/linuxcnc/bin \ /home/user1/programs/linuxcnc/etc/linuxcnc install: cannot change owner and permissions of ‘/home/user1/programs/linuxcnc/lib/linuxcnc/modules/linuxcnc’: Operation not permitted install: cannot change owner and permissions of ‘/home/user1/programs/linuxcnc/bin’: Operation not permitted install: cannot change owner and permissions of ‘/home/user1/programs/linuxcnc/etc/linuxcnc’: Operation not permitted make: *** [Makefile:688: install-kernel-dep] Error 1 >> >> Philip >> >> Evan Foss <evanf...@gmail.com> writes: >> >>> Is anyone looking into this? >>> >>> On Thu, Apr 27, 2017 at 3:49 AM, Evan Foss <evanf...@gmail.com> wrote: >>>> On Wed, Apr 26, 2017 at 1:30 PM, Sebastian Kuzminsky <s...@highlab.com> >>>> wrote: >>>>> 2.7 should build anywhere the master branch (2.8-prerelease) builds, what >>>>> build error do you get? >>>> >>>> Attached are the configure and build runs. I tried playing with the >>>> --enable-non-distributable=yes option but it still lands on the same >>>> error. >>>> This is just the error extracted from the build. >>>> >>>> Compiling hal/user_comps/mb2hal/mb2hal.c >>>> hal/user_comps/mb2hal/mb2hal.c: In function ‘get_tx_connection’: >>>> hal/user_comps/mb2hal/mb2hal.c:362:5: warning: passing argument 2 of >>>> ‘modbus_set_response_timeout’ makes integer from pointer without a >>>> cast [enabled by default] >>>> In file included from hal/user_comps/mb2hal/mb2hal.h:18:0, >>>> from hal/user_comps/mb2hal/mb2hal.c:27: >>>> /usr/include/modbus/modbus.h:188:16: note: expected ‘uint32_t’ but >>>> argument is of type ‘struct timeval *’ >>>> hal/user_comps/mb2hal/mb2hal.c:362:5: error: too few arguments to >>>> function ‘modbus_set_response_timeout’ >>>> In file included from hal/user_comps/mb2hal/mb2hal.h:18:0, >>>> from hal/user_comps/mb2hal/mb2hal.c:27: >>>> /usr/include/modbus/modbus.h:188:16: note: declared here >>>> hal/user_comps/mb2hal/mb2hal.c:369:5: warning: passing argument 2 of >>>> ‘modbus_set_byte_timeout’ makes integer from pointer without a cast >>>> [enabled by default] >>>> In file included from hal/user_comps/mb2hal/mb2hal.h:18:0, >>>> from hal/user_comps/mb2hal/mb2hal.c:27: >>>> /usr/include/modbus/modbus.h:191:16: note: expected ‘uint32_t’ but >>>> argument is of type ‘struct timeval *’ >>>> hal/user_comps/mb2hal/mb2hal.c:369:5: error: too few arguments to >>>> function ‘modbus_set_byte_timeout’ >>>> In file included from hal/user_comps/mb2hal/mb2hal.h:18:0, >>>> from hal/user_comps/mb2hal/mb2hal.c:27: >>>> /usr/include/modbus/modbus.h:191:16: note: declared here >>>> make: *** [Makefile:211: objects/hal/user_comps/mb2hal/mb2hal.o] Error 1 >>>> >>>> >>>>> And how does matter fail to run? >>>> >>>> 2.8-prerelease has some quirks you should know. (or perhaps i am miss >>>> using it) >>>> 1. It doesn't understand --prefix= as other packages seem too in my >>>> experience. When I went to do make install it complained about not >>>> having a DESTDIR so I added DESTDIR := / to the Makefile. >>>> 2. It doesn't understand that when --prefix= points to say >>>> /home/username/programs/whatever/ that it has to use the installers >>>> permission level. (it kept bugging me for root) >>>> >>>> I added the following to my .bashrc because it is not installed in / >>>> export PATH=/home/user1/programs/linuxcnc/bin:${PATH} >>>> export LD_LIBRARY_PATH=/home/user1/programs/linuxcnc/lib:$LD_LIBRARY_PATH >>>> export >>>> PKG_CONFIG_PATH=/home/user1/programs/linuxcnc/lib/pkgconfig:$PKG_CONFIG_PATH >>>> >>>> When I run this is what happens in the console. In the gui The >>>> LinuxCNC Configuration Selector CURRENT: axis.ini. >>>> I leave it on axis.ini and click Next. When it crashes. >>>> >>>> ~ $ linuxcnc >>>> LINUXCNC - 2.8.0~pre1 >>>> Machine configuration directory is >>>> '/home/user1/programs/linuxcnc/share/doc/linuxcnc/examples/sample-configs/sim/axis' >>>> Machine configuration file is 'axis.ini' >>>> can't find package Linuxcnc >>>> while executing >>>> "package require Linuxcnc " >>>> (file >>>> "/home/user1/programs/linuxcnc/share/linuxcnc/hallib/check_config.tcl" >>>> line 83) >>>> check_config validation failed >>>> LinuxCNC terminated with an error. You can find more information in the >>>> log: >>>> /home/user1/linuxcnc_debug.txt >>>> and >>>> /home/user1/linuxcnc_print.txt >>>> as well as in the output of the shell command 'dmesg' and in the terminal >>>> >>>> I attached linuxcnc_print.txt but linuxcnc_debug.txt is empty (0 bytes). >>>> >>>> Thanks for the continued effort, >>>> Evan (and the rest of the pcb-rnd team) >>>> >>>>> >>>>> On April 25, 2017 7:01:29 PM MDT, Evan Foss <evanf...@gmail.com> wrote: >>>>>> >>>>>> On Mon, Apr 24, 2017 at 2:49 PM, Sebastian Kuzminsky <s...@highlab.com> >>>>>> wrote: >>>>>>> >>>>>>> On 04/23/2017 09:25 PM, Evan Foss wrote: >>>>>>>> >>>>>>>> Ok so I tried >>>>>>>> LDFLAGS=-L/usr/lib64 ./configure --without-libmodbus >>>>>>>> --with-realtime=uspace --with-python=/usr/bin/python2.7 >>>>>>>> --with-boost-python=py27 >>>>>>>> (all one line) and it still lands in the same failure. I attached the >>>>>>>> logfile >>>>>>> >>>>>>> >>>>>>> Chris Radek pointed out to me on IRC that i'd given you the wrong >>>>>>> boost-python library name. That command line is right except it should >>>>>>> be --with-boost-python=2.7, *not* =py2.7. >>>>>> >>>>>> >>>>>> You and Chris Radek ROCK! This worked past the configure stage but now >>>>>> i have a different problem... >>>>>> ./configure --enable-simulator --with-python=/usr/bin/python2.7 >>>>>> --with-boost-python=2.7 --prefix=/home/user1/programs/linuxcnc >>>>>> >>>>>> Using release 2.7.8 the build fails. Using the current git head it >>>>>> builds but fails run. Which should I focus on? >>>>>> >>>>>>> >>>>>>> -- >>>>>>> Sebastian Kuzminsky >>>>>>> >>>>>>> ________________________________ >>>>>>> >>>>>>> Check out the vibrant tech community on one of the world's most >>>>>>> engaging tech sites, Slashdot.org! http://sdm.link/slashdot >>>>>>> ________________________________ >>>>>>> >>>>>>> Emc-users mailing list >>>>>>> Emc-users@lists.sourceforge.net >>>>>>> https://lists.sourceforge.net/lists/listinfo/emc-users >>>>>> >>>>>> >>>>>> >>>>> >>>>> -- >>>>> Sebastian Kuzminsky >>>> >>>> >>>> >>>> -- >>>> Home >>>> http://evanfoss.googlepages.com/ >>>> Work >>>> http://forge.abcd.harvard.edu/gf/project/epl_engineering/wiki/ >>>> >>>> -----BEGIN PGP PUBLIC KEY BLOCK----- >>>> Version: GnuPG v2 >>>> >>>> mQENBFYy4RYBCAC183JomLtbdAlcKiaPDoVHq52LDmVmH75aiEc69m7YxDt54/ai >>>> VtYCAobbGVIyn3Hlz3uhF6LnPl/6Lm1VdnCfpwu3KQhCO6ds10ow2C30X4ohCqOd >>>> hCVg5C+ILmQkEffFrFODy3ji+PYTF4pADvHCWsTMv0hf0llwFOJsBCK6cl02IffE >>>> JPqy4PjM1nZ9HpzT84JBaG/4OGvTZ8SQ2yFUl265jagvygPTf88H1xpZHH1r8dB1 >>>> stjUHLmPH8AOyDgKxFchgGeDc3p/vJtgDDIXAFfDXG0NSRovLmtaQdGxe47Zf/go >>>> bXiEM7YL2WqQe5zfEA919JxkEwlDKYniOSVzABEBAAG0N0V2YW4gRm9zcyAoVGhp >>>> cyBpcyBteSBwdWJsaWMga2V5LikgPGV2YW5mb3NzQGdtYWlsLmNvbT6JATkEEwEC >>>> ACMFAlYy4RYCGwMHCwkIBwMCAQYVCAIJCgsEFgIDAQIeAQIXgAAKCRCIpQTcE8nN >>>> bbBaCACAm8pU5lG1ev2Fsw68Axtcl57SJrYieqX96c3YuYH9JpqMqJRnd9nDKw9X >>>> tQuvuH7tUk0VbOaDqReOYJVI/4c5wb9AaOFp6K2DUcupq6XhgXpvz3HzoPwjAdIj >>>> XuQzdRUx5+innTJrSkGuBYW/CZ2zqEx4xfLlq4rO0hoTUMR8QVp2cCrkw6BT0m86 >>>> APIw/ZnjoxM8IEzr7MxfRIg3qpzrZk28rmhx+k78Jyk61UhwcCPGIm/pjUopTwYJ >>>> 3YBdRB2cYD2aN7A1JVf5cRmSQYooHBGpH0kYvomGk97PKqypVuJ7OpG9xM58wUcC >>>> qUVt9hKlePLzP8csYjt8onqI7qIIuQENBFYy4RYBCADlH8spG3WkCx62vB5mr5Z0 >>>> SCDd/RcyA4A5y5EOj5KurQkrSWpgi9Ho1yKruMJ6blQR2qkc66KqH9pnXDm/ZI1M >>>> K/wdW3ngETxBmXoozzFMT89aEWIVR5/PFodWK1elekE9iJxACuR98Zg2QttTD3x8 >>>> A9w8VEyMLOXcDTrPFpHegMKswFBg5iuMulAdXAoGejWTI3n+qKFpabHm2Lfs6wjk >>>> 5rjucpTdeFK6UeWF1xAvNxXibuu5BlGwv53930qIXRwO/Gn2Rh5DXWxKU2fEIme/ >>>> xgQQmIsDeUoWbfybdjw/x7Q0LW4mINiLDQcGHHRQKFIxbAJCT3USPLGh5xwE9/Er >>>> ABEBAAGJAR8EGAECAAkFAlYy4RYCGwwACgkQiKUE3BPJzW0uYAf9Hf30n8tM3mR2 >>>> Zo6ESE0ivgdgjaJtAWrBUx7JzAzPjBnBOlNnu5Y9lVEqetvUPH6e3PvaHYUuaUU8 >>>> 0HwxuKBW9nUprgV6uIu1DZmlcp+SxpbuCy7RDpNocRLNWWFMaYYzznmTgfnTgD4D >>>> gCq8Mf1mcfrluTkOAo+QNqbMfl1GISClopRqxVuAo59ewgMnFujwgd8w12BwWl24 >>>> CzqOs5HqcUslePj+LzcjSNgVCklYwKl+0dsb/fctMOCtHodwqm2CBJ+zydvNmYkD >>>> fxda/J91Z1xrah5ec++FL0L4vs+jCiIWJeupJFKlr1hCMZiiGH7W554loK5l4jv3 >>>> EY347EidAw== >>>> =Ta4p >>>> -----END PGP PUBLIC KEY BLOCK----- >> >> ------------------------------------------------------------------------------ >> Check out the vibrant tech community on one of the world's most >> engaging tech sites, Slashdot.org! http://sdm.link/slashdot >> _______________________________________________ >> Emc-users mailing list >> Emc-users@lists.sourceforge.net >> https://lists.sourceforge.net/lists/listinfo/emc-users >> > > > > -- > Home > http://evanfoss.googlepages.com/ > Work > http://forge.abcd.harvard.edu/gf/project/epl_engineering/wiki/ > > -----BEGIN PGP PUBLIC KEY BLOCK----- > Version: GnuPG v2 > > mQENBFYy4RYBCAC183JomLtbdAlcKiaPDoVHq52LDmVmH75aiEc69m7YxDt54/ai > VtYCAobbGVIyn3Hlz3uhF6LnPl/6Lm1VdnCfpwu3KQhCO6ds10ow2C30X4ohCqOd > hCVg5C+ILmQkEffFrFODy3ji+PYTF4pADvHCWsTMv0hf0llwFOJsBCK6cl02IffE > JPqy4PjM1nZ9HpzT84JBaG/4OGvTZ8SQ2yFUl265jagvygPTf88H1xpZHH1r8dB1 > stjUHLmPH8AOyDgKxFchgGeDc3p/vJtgDDIXAFfDXG0NSRovLmtaQdGxe47Zf/go > bXiEM7YL2WqQe5zfEA919JxkEwlDKYniOSVzABEBAAG0N0V2YW4gRm9zcyAoVGhp > cyBpcyBteSBwdWJsaWMga2V5LikgPGV2YW5mb3NzQGdtYWlsLmNvbT6JATkEEwEC > ACMFAlYy4RYCGwMHCwkIBwMCAQYVCAIJCgsEFgIDAQIeAQIXgAAKCRCIpQTcE8nN > bbBaCACAm8pU5lG1ev2Fsw68Axtcl57SJrYieqX96c3YuYH9JpqMqJRnd9nDKw9X > tQuvuH7tUk0VbOaDqReOYJVI/4c5wb9AaOFp6K2DUcupq6XhgXpvz3HzoPwjAdIj > XuQzdRUx5+innTJrSkGuBYW/CZ2zqEx4xfLlq4rO0hoTUMR8QVp2cCrkw6BT0m86 > APIw/ZnjoxM8IEzr7MxfRIg3qpzrZk28rmhx+k78Jyk61UhwcCPGIm/pjUopTwYJ > 3YBdRB2cYD2aN7A1JVf5cRmSQYooHBGpH0kYvomGk97PKqypVuJ7OpG9xM58wUcC > qUVt9hKlePLzP8csYjt8onqI7qIIuQENBFYy4RYBCADlH8spG3WkCx62vB5mr5Z0 > SCDd/RcyA4A5y5EOj5KurQkrSWpgi9Ho1yKruMJ6blQR2qkc66KqH9pnXDm/ZI1M > K/wdW3ngETxBmXoozzFMT89aEWIVR5/PFodWK1elekE9iJxACuR98Zg2QttTD3x8 > A9w8VEyMLOXcDTrPFpHegMKswFBg5iuMulAdXAoGejWTI3n+qKFpabHm2Lfs6wjk > 5rjucpTdeFK6UeWF1xAvNxXibuu5BlGwv53930qIXRwO/Gn2Rh5DXWxKU2fEIme/ > xgQQmIsDeUoWbfybdjw/x7Q0LW4mINiLDQcGHHRQKFIxbAJCT3USPLGh5xwE9/Er > ABEBAAGJAR8EGAECAAkFAlYy4RYCGwwACgkQiKUE3BPJzW0uYAf9Hf30n8tM3mR2 > Zo6ESE0ivgdgjaJtAWrBUx7JzAzPjBnBOlNnu5Y9lVEqetvUPH6e3PvaHYUuaUU8 > 0HwxuKBW9nUprgV6uIu1DZmlcp+SxpbuCy7RDpNocRLNWWFMaYYzznmTgfnTgD4D > gCq8Mf1mcfrluTkOAo+QNqbMfl1GISClopRqxVuAo59ewgMnFujwgd8w12BwWl24 > CzqOs5HqcUslePj+LzcjSNgVCklYwKl+0dsb/fctMOCtHodwqm2CBJ+zydvNmYkD > fxda/J91Z1xrah5ec++FL0L4vs+jCiIWJeupJFKlr1hCMZiiGH7W554loK5l4jv3 > EY347EidAw== > =Ta4p > -----END PGP PUBLIC KEY BLOCK----- -- Home http://evanfoss.googlepages.com/ Work http://forge.abcd.harvard.edu/gf/project/epl_engineering/wiki/ -----BEGIN PGP PUBLIC KEY BLOCK----- Version: GnuPG v2 mQENBFYy4RYBCAC183JomLtbdAlcKiaPDoVHq52LDmVmH75aiEc69m7YxDt54/ai VtYCAobbGVIyn3Hlz3uhF6LnPl/6Lm1VdnCfpwu3KQhCO6ds10ow2C30X4ohCqOd hCVg5C+ILmQkEffFrFODy3ji+PYTF4pADvHCWsTMv0hf0llwFOJsBCK6cl02IffE JPqy4PjM1nZ9HpzT84JBaG/4OGvTZ8SQ2yFUl265jagvygPTf88H1xpZHH1r8dB1 stjUHLmPH8AOyDgKxFchgGeDc3p/vJtgDDIXAFfDXG0NSRovLmtaQdGxe47Zf/go bXiEM7YL2WqQe5zfEA919JxkEwlDKYniOSVzABEBAAG0N0V2YW4gRm9zcyAoVGhp cyBpcyBteSBwdWJsaWMga2V5LikgPGV2YW5mb3NzQGdtYWlsLmNvbT6JATkEEwEC ACMFAlYy4RYCGwMHCwkIBwMCAQYVCAIJCgsEFgIDAQIeAQIXgAAKCRCIpQTcE8nN bbBaCACAm8pU5lG1ev2Fsw68Axtcl57SJrYieqX96c3YuYH9JpqMqJRnd9nDKw9X tQuvuH7tUk0VbOaDqReOYJVI/4c5wb9AaOFp6K2DUcupq6XhgXpvz3HzoPwjAdIj XuQzdRUx5+innTJrSkGuBYW/CZ2zqEx4xfLlq4rO0hoTUMR8QVp2cCrkw6BT0m86 APIw/ZnjoxM8IEzr7MxfRIg3qpzrZk28rmhx+k78Jyk61UhwcCPGIm/pjUopTwYJ 3YBdRB2cYD2aN7A1JVf5cRmSQYooHBGpH0kYvomGk97PKqypVuJ7OpG9xM58wUcC qUVt9hKlePLzP8csYjt8onqI7qIIuQENBFYy4RYBCADlH8spG3WkCx62vB5mr5Z0 SCDd/RcyA4A5y5EOj5KurQkrSWpgi9Ho1yKruMJ6blQR2qkc66KqH9pnXDm/ZI1M K/wdW3ngETxBmXoozzFMT89aEWIVR5/PFodWK1elekE9iJxACuR98Zg2QttTD3x8 A9w8VEyMLOXcDTrPFpHegMKswFBg5iuMulAdXAoGejWTI3n+qKFpabHm2Lfs6wjk 5rjucpTdeFK6UeWF1xAvNxXibuu5BlGwv53930qIXRwO/Gn2Rh5DXWxKU2fEIme/ xgQQmIsDeUoWbfybdjw/x7Q0LW4mINiLDQcGHHRQKFIxbAJCT3USPLGh5xwE9/Er ABEBAAGJAR8EGAECAAkFAlYy4RYCGwwACgkQiKUE3BPJzW0uYAf9Hf30n8tM3mR2 Zo6ESE0ivgdgjaJtAWrBUx7JzAzPjBnBOlNnu5Y9lVEqetvUPH6e3PvaHYUuaUU8 0HwxuKBW9nUprgV6uIu1DZmlcp+SxpbuCy7RDpNocRLNWWFMaYYzznmTgfnTgD4D gCq8Mf1mcfrluTkOAo+QNqbMfl1GISClopRqxVuAo59ewgMnFujwgd8w12BwWl24 CzqOs5HqcUslePj+LzcjSNgVCklYwKl+0dsb/fctMOCtHodwqm2CBJ+zydvNmYkD fxda/J91Z1xrah5ec++FL0L4vs+jCiIWJeupJFKlr1hCMZiiGH7W554loK5l4jv3 EY347EidAw== =Ta4p -----END PGP PUBLIC KEY BLOCK----- ------------------------------------------------------------------------------ Check out the vibrant tech community on one of the world's most engaging tech sites, Slashdot.org! http://sdm.link/slashdot _______________________________________________ Emc-users mailing list Emc-users@lists.sourceforge.net https://lists.sourceforge.net/lists/listinfo/emc-users