On Sat, Apr 22, 2017 at 1:56 PM, Sebastian Kuzminsky <s...@highlab.com> wrote:
> On 04/21/2017 10:37 PM, Evan Foss wrote:
>> On Fri, Apr 21, 2017 at 8:14 PM, Sebastian Kuzminsky <s...@highlab.com> 
>> wrote:
>>> On 04/21/2017 01:15 PM, Evan Foss wrote:
>>>> The basics
>>>> * I am running Gentoo Linux (so it's non-debian)
>>>> * Yes I have the development headers installed. Gentoo by design
>>>> requires them. Attached is a file called python-boost.text which
>>>> includes all the files in /usr/include/boost/python
>>>> This is the package I used to install boost
>>>> dev-util/boost-build-1.62.0-r1::gentoo  USE="python -examples {-test}"
>>>> PYTHON_TARGETS="python2_7"
>>>> * Yes I have python (the following revisions are installed 2.7.12,
>>>> 3.3.5-r3, and 3.4.5). I am only trying to point it at 2.7.12
>>>>
>>>> This is how I am trying to configure it.
>>>> ./configure  --without-libmodbus --with-realtime=uspace
>>>> --with-python=/usr/bin/python2.7
>>>> --prefix=/home/user1/programs/linuxcnc
>>>>
>>>> and the following is tail of that output
>>>>
>>>> hecking for xgettext tcl bug... xgettext version 0.19.7 OK
>>>> checking for msgfmt... /usr/bin/msgfmt
>>>> checking for --tcl support in msgfmt... yes
>>>> checking for Python support... yes
>>>> checking python version... OK
>>>> checking version of python libraries... python2.7
>>>> checking match between tk and Tkinter versions... 8.5
>>>> checking location of Python header files... /usr/include/python2.7
>>>> checking for Python headers... -I/usr/include/python2.7
>>>> checking for Python libraries... -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
>>>>
>>>> Is there some way to point configure at the location where boost is 
>>>> installed?
>>>
>>> Hi Evan!
>>>
>>>  From the configure --help output:
>>>
>>>>   --with-boost-python     Specify the boost python shared library to use. 
>>>> For
>>>>                           instance, --with-boost-python=boost_python-py25.
>>>>                           Defaults to boost-python. If you use this then 
>>>> you
>>>>                           should probably set PYTHON too, to avoid using
>>>>                           multiple python versions.
>>>
>>
>> I tried adding --with-boost-python=boost_python-py27 it didn't help.
>>
>>> If your boost-python library is in an unusual directory you'll probably
>>> have to set it with -L in LDFLAGS.
>>
>> I tried pointing -L at the location of the compiled library, and out
>> of desperation i tried pointing it at the headers.
>>
>> What versions of python and boost::python are required to build linuxcnc?
>
> LinuxCNC is fairly version-insensitive with boost-python.  It works with
> *at least* 1.48 (on Ubuntu Precise), 1.48 (Debian Wheezy), 1.55 (Debian
> Jessie), and 1.62 (Debian Stretch pre-release), and probably all the
> ones in between, and probably some more besides.

Ok so that isn't the problem.

> What is the full path to your libboost_python-py2.7.so?

I looked for libboost_python and found the following files. Gentoo
supports this thing called slots which lets you install multiple
package revisions but build software to only use a specific version.
/usr/lib64/libboost_python-3.4.so.1.56.0
/usr/lib64/libboost_python-3.4.so
/usr/lib64/libboost_python-2.7.so
/usr/lib64/debug/usr/lib64/libboost_python-3.4.so.1.56.0.debug
/usr/lib64/debug/usr/lib64/libboost_python-2.7.so.1.56.0.debug
/usr/lib64/libboost_python-2.7.so.1.56.0
/usr/lib64/libboost_python-2.7-mt.so
/usr/lib64/libboost_python-3.4-mt.so

> What did you set LDFLAGS to?

I started with
LDFLAGS="-L/usr/lib64"
LDFLAGS="-L/usr/lib"

then i got desperate and tried...

LDFLAGS="-L/usr/include/boost/python"
LDFLAGS="-L/usr/include/"
LDFLAGS="-L/usr/bin"

> What does the boost-python part of your config.log say after configure
> fails?

I attached the full log but I think this is the line you are talking
about. Sorry I meant to include this in the first email.
BOOST_PYTHON_LIBS=''

Thank you,
Evan

>
> --
> 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



-- 
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-----
This file contains any messages produced by compilers while
running configure, to aid debugging if configure makes a mistake.

It was created by LinuxCNC configure 2.7.0, which was
generated by GNU Autoconf 2.69.  Invocation command line was

  $ ./configure --without-libmodbus --with-realtime=uspace 
--with-python=/usr/bin/python2.7 --with-boost-python=boost_python-py27

## --------- ##
## Platform. ##
## --------- ##

hostname = turingatlarge
uname -m = x86_64
uname -r = 4.9.16-gentoo
uname -s = Linux
uname -v = #2 SMP Sun Apr 2 02:22:32 UTC 2017

/usr/bin/uname -p = Intel(R) Core(TM) i7-3720QM CPU @ 2.60GHz
/bin/uname -X     = unknown

/bin/arch              = unknown
/usr/bin/arch -k       = unknown
/usr/convex/getsysinfo = unknown
/usr/bin/hostinfo      = unknown
/bin/machine           = unknown
/usr/bin/oslevel       = unknown
/bin/universe          = unknown

PATH: /home/user1/programs/pcb-rnd-svn/bin
PATH: /usr/local/bin
PATH: /usr/bin
PATH: /bin
PATH: /opt/bin
PATH: /usr/x86_64-pc-linux-gnu/gcc-bin/4.7.3
PATH: /usr/lib64/opencascade-6.7.1/ros/lin/bin
PATH: /usr/games/bin


## ----------- ##
## Core tests. ##
## ----------- ##

configure:2387: checking build toplevel
configure:2390: result: /home/user1/Documents/build/linuxcnc-dev
configure:2399: checking installation prefix
configure:2403: result: run in place
configure:2426: checking for grep
configure:2444: found /bin/grep
configure:2456: result: /bin/grep
configure:2466: checking for egrep
configure:2484: found /bin/egrep
configure:2496: result: /bin/egrep
configure:2513: checking for RT dir
configure:2573: result: Using userspace realtime
configure:2576: checking whether to enable userspace PCI access
configure:2597: result: yes
configure:2602: checking for libudev
configure:2606: result: yes - version 225
configure:2739: checking for cc version
configure:2747: result: not specified
configure:2805: checking for gcc
configure:2821: found /usr/bin/gcc
configure:2832: result: gcc
configure:2863: checking for C compiler version
configure:2872: gcc --version >&5
gcc (Gentoo 4.7.3-r1 p1.4, pie-0.5.5) 4.7.3
Copyright (C) 2012 Free Software Foundation, Inc.
This is free software; see the source for copying conditions.  There is NO
warranty; not even for MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.

configure:2883: $? = 0
configure:2872: gcc -v >&5
Using built-in specs.
COLLECT_GCC=/usr/x86_64-pc-linux-gnu/gcc-bin/4.7.3/gcc
COLLECT_LTO_WRAPPER=/usr/libexec/gcc/x86_64-pc-linux-gnu/4.7.3/lto-wrapper
Target: x86_64-pc-linux-gnu
Configured with: 
/var/tmp/portage/sys-devel/gcc-4.7.3-r1/work/gcc-4.7.3/configure 
--host=x86_64-pc-linux-gnu --build=x86_64-pc-linux-gnu --prefix=/usr 
--bindir=/usr/x86_64-pc-linux-gnu/gcc-bin/4.7.3 
--includedir=/usr/lib/gcc/x86_64-pc-linux-gnu/4.7.3/include 
--datadir=/usr/share/gcc-data/x86_64-pc-linux-gnu/4.7.3 
--mandir=/usr/share/gcc-data/x86_64-pc-linux-gnu/4.7.3/man 
--infodir=/usr/share/gcc-data/x86_64-pc-linux-gnu/4.7.3/info 
--with-gxx-include-dir=/usr/lib/gcc/x86_64-pc-linux-gnu/4.7.3/include/g++-v4 
--with-python-dir=/share/gcc-data/x86_64-pc-linux-gnu/4.7.3/python 
--enable-languages=c,c++,fortran --enable-obsolete --enable-secureplt 
--disable-werror --with-system-zlib --enable-nls --without-included-gettext 
--enable-checking=release --with-bugurl=https://bugs.gentoo.org/ 
--with-pkgversion='Gentoo 4.7.3-r1 p1.4, pie-0.5.5' --enable-libstdcxx-time 
--enable-shared --enable-threads=posix --enable-__cxa_atexit 
--enable-clocale=gnu --enable-multilib --with-multilib-list=m32,m64 
--disable-altivec --disable-fixed-point --enable-targets=all --disable-libgcj 
--enable-libgomp --disable-libmudflap --disable-libssp --enable-lto 
--without-cloog --without-ppl
Thread model: posix
gcc version 4.7.3 (Gentoo 4.7.3-r1 p1.4, pie-0.5.5) 
configure:2883: $? = 0
configure:2872: gcc -V >&5
gcc: error: unrecognized command line option '-V'
gcc: fatal error: no input files
compilation terminated.
configure:2883: $? = 1
configure:2872: gcc -qversion >&5
gcc: error: unrecognized command line option '-qversion'
gcc: fatal error: no input files
compilation terminated.
configure:2883: $? = 1
configure:2903: checking whether the C compiler works
configure:2925: gcc    conftest.c  >&5
configure:2929: $? = 0
configure:2977: result: yes
configure:2980: checking for C compiler default output file name
configure:2982: result: a.out
configure:2988: checking for suffix of executables
configure:2995: gcc -o conftest    conftest.c  >&5
configure:2999: $? = 0
configure:3021: result: 
configure:3043: checking whether we are cross compiling
configure:3051: gcc -o conftest    conftest.c  >&5
configure:3055: $? = 0
configure:3062: ./conftest
configure:3066: $? = 0
configure:3081: result: no
configure:3086: checking for suffix of object files
configure:3108: gcc -c   conftest.c >&5
configure:3112: $? = 0
configure:3133: result: o
configure:3137: checking whether we are using the GNU C compiler
configure:3156: gcc -c   conftest.c >&5
configure:3156: $? = 0
configure:3165: result: yes
configure:3174: checking whether gcc accepts -g
configure:3194: gcc -c -g  conftest.c >&5
configure:3194: $? = 0
configure:3235: result: yes
configure:3252: checking for gcc option to accept ISO C89
configure:3315: gcc  -c -g -O2  conftest.c >&5
configure:3315: $? = 0
configure:3328: result: none needed
configure:3353: checking how to run the C preprocessor
configure:3384: gcc -E  conftest.c
configure:3384: $? = 0
configure:3398: gcc -E  conftest.c
conftest.c:11:28: fatal error: ac_nonexistent.h: No such file or directory
compilation terminated.
configure:3398: $? = 1
configure: failed program was:
| /* confdefs.h */
| #define PACKAGE_NAME "LinuxCNC"
| #define PACKAGE_TARNAME "linuxcnc"
| #define PACKAGE_VERSION "2.7.0"
| #define PACKAGE_STRING "LinuxCNC 2.7.0"
| #define PACKAGE_BUGREPORT "emc-develop...@lists.sourceforge.net"
| #define PACKAGE_URL ""
| #define RTAPI_USPACE /**/
| #define RTDIR "/home/user1/Documents/build/linuxcnc-dev/src"
| /* end confdefs.h.  */
| #include <ac_nonexistent.h>
configure:3423: result: gcc -E
configure:3443: gcc -E  conftest.c
configure:3443: $? = 0
configure:3457: gcc -E  conftest.c
conftest.c:11:28: fatal error: ac_nonexistent.h: No such file or directory
compilation terminated.
configure:3457: $? = 1
configure: failed program was:
| /* confdefs.h */
| #define PACKAGE_NAME "LinuxCNC"
| #define PACKAGE_TARNAME "linuxcnc"
| #define PACKAGE_VERSION "2.7.0"
| #define PACKAGE_STRING "LinuxCNC 2.7.0"
| #define PACKAGE_BUGREPORT "emc-develop...@lists.sourceforge.net"
| #define PACKAGE_URL ""
| #define RTAPI_USPACE /**/
| #define RTDIR "/home/user1/Documents/build/linuxcnc-dev/src"
| /* end confdefs.h.  */
| #include <ac_nonexistent.h>
configure:3492: checking for usability of rdtscll from asm/msr.h
configure:3510: gcc -o conftest -g -O2   conftest.c  >&5
/tmp/ccj0AIAU.o: In function `use_rdtscll':
/home/user1/Documents/build/linuxcnc-dev/src/conftest.c:14: undefined reference 
to `rdtscll'
collect2: error: ld returned 1 exit status
configure:3510: $? = 1
configure: failed program was:
| /* confdefs.h */
| #define PACKAGE_NAME "LinuxCNC"
| #define PACKAGE_TARNAME "linuxcnc"
| #define PACKAGE_VERSION "2.7.0"
| #define PACKAGE_STRING "LinuxCNC 2.7.0"
| #define PACKAGE_BUGREPORT "emc-develop...@lists.sourceforge.net"
| #define PACKAGE_URL ""
| #define RTAPI_USPACE /**/
| #define RTDIR "/home/user1/Documents/build/linuxcnc-dev/src"
| /* end confdefs.h.  */
| 
| #include <asm/msr.h>
| #include <stdio.h>
| void use_rdtscll(void) { long long tsc; rdtscll(tsc); }
| 
| int
| main ()
| {
| 
|   ;
|   return 0;
| }
configure:3522: result: no
configure:3525: checking for usability of linux/hidraw.h
configure:3542: gcc -o conftest -g -O2   conftest.c  >&5
configure:3542: $? = 0
configure:3554: result: yes
configure:3618: checking for libusb-1.0
configure:3621: result: yes
configure:3741: checking for module installation directory
configure:3770: result: configuring for run-in-place
configure:3775: result: /home/user1/Documents/build/linuxcnc-dev/rtlib
configure:3932: checking for glib
configure:3936: result: yes - 2.46.2
configure:3961: checking for GTK 2.4.0 or above
configure:3965: result: yes - 2.24.29
configure:3969: checking for libgnomeprintui-2.2
configure:3978: result: no -- printing from classicladder will not be possible
configure:4062: checking for g++
configure:4078: found /usr/bin/g++
configure:4089: result: g++
configure:4116: checking for C++ compiler version
configure:4125: g++ --version >&5
g++ (Gentoo 4.7.3-r1 p1.4, pie-0.5.5) 4.7.3
Copyright (C) 2012 Free Software Foundation, Inc.
This is free software; see the source for copying conditions.  There is NO
warranty; not even for MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.

configure:4136: $? = 0
configure:4125: g++ -v >&5
Using built-in specs.
COLLECT_GCC=/usr/x86_64-pc-linux-gnu/gcc-bin/4.7.3/g++
COLLECT_LTO_WRAPPER=/usr/libexec/gcc/x86_64-pc-linux-gnu/4.7.3/lto-wrapper
Target: x86_64-pc-linux-gnu
Configured with: 
/var/tmp/portage/sys-devel/gcc-4.7.3-r1/work/gcc-4.7.3/configure 
--host=x86_64-pc-linux-gnu --build=x86_64-pc-linux-gnu --prefix=/usr 
--bindir=/usr/x86_64-pc-linux-gnu/gcc-bin/4.7.3 
--includedir=/usr/lib/gcc/x86_64-pc-linux-gnu/4.7.3/include 
--datadir=/usr/share/gcc-data/x86_64-pc-linux-gnu/4.7.3 
--mandir=/usr/share/gcc-data/x86_64-pc-linux-gnu/4.7.3/man 
--infodir=/usr/share/gcc-data/x86_64-pc-linux-gnu/4.7.3/info 
--with-gxx-include-dir=/usr/lib/gcc/x86_64-pc-linux-gnu/4.7.3/include/g++-v4 
--with-python-dir=/share/gcc-data/x86_64-pc-linux-gnu/4.7.3/python 
--enable-languages=c,c++,fortran --enable-obsolete --enable-secureplt 
--disable-werror --with-system-zlib --enable-nls --without-included-gettext 
--enable-checking=release --with-bugurl=https://bugs.gentoo.org/ 
--with-pkgversion='Gentoo 4.7.3-r1 p1.4, pie-0.5.5' --enable-libstdcxx-time 
--enable-shared --enable-threads=posix --enable-__cxa_atexit 
--enable-clocale=gnu --enable-multilib --with-multilib-list=m32,m64 
--disable-altivec --disable-fixed-point --enable-targets=all --disable-libgcj 
--enable-libgomp --disable-libmudflap --disable-libssp --enable-lto 
--without-cloog --without-ppl
Thread model: posix
gcc version 4.7.3 (Gentoo 4.7.3-r1 p1.4, pie-0.5.5) 
configure:4136: $? = 0
configure:4125: g++ -V >&5
g++: error: unrecognized command line option '-V'
g++: fatal error: no input files
compilation terminated.
configure:4136: $? = 1
configure:4125: g++ -qversion >&5
g++: error: unrecognized command line option '-qversion'
g++: fatal error: no input files
compilation terminated.
configure:4136: $? = 1
configure:4140: checking whether we are using the GNU C++ compiler
configure:4159: g++ -c   conftest.cpp >&5
configure:4159: $? = 0
configure:4168: result: yes
configure:4177: checking whether g++ accepts -g
configure:4197: g++ -c -g  conftest.cpp >&5
configure:4197: $? = 0
configure:4238: result: yes
configure:4312: checking whether g++ supports C++11 features by default
configure:4338: g++ -c -g -O2  conftest.cpp >&5
conftest.cpp:31:21: error: expected identifier before 'sizeof'
conftest.cpp:31:21: error: expected ',' or '...' before 'sizeof'
conftest.cpp:31:63: error: ISO C++ forbids declaration of 'static_assert' with 
no type [-fpermissive]
conftest.cpp:34:29: error: '>>' should be '> >' within a nested template 
argument list
conftest.cpp:37:13: error: expected constructor, destructor, or type conversion 
before '(' token
conftest.cpp:41:15: error: expected unqualified-id before '&&' token
conftest.cpp:43:10: error: 'd' does not name a type
configure:4338: $? = 1
configure: failed program was:
| /* confdefs.h */
| #define PACKAGE_NAME "LinuxCNC"
| #define PACKAGE_TARNAME "linuxcnc"
| #define PACKAGE_VERSION "2.7.0"
| #define PACKAGE_STRING "LinuxCNC 2.7.0"
| #define PACKAGE_BUGREPORT "emc-develop...@lists.sourceforge.net"
| #define PACKAGE_URL ""
| #define RTAPI_USPACE /**/
| #define RTDIR "/home/user1/Documents/build/linuxcnc-dev/src"
| #define HIDRAW_H_USABLE /**/
| #define HAVE_LIBUSB10 yes
| #define MODULE_EXT ".so"
| #define EMC2_DEFAULT_NMLFILE 
"/home/user1/Documents/build/linuxcnc-dev/configs/common/linuxcnc.nml"
| #define EMC2_DEFAULT_TOOLTABLE 
"/home/user1/Documents/build/linuxcnc-dev/configs/sim/sim.tbl"
| #define EMC2_HOME "/home/user1/Documents/build/linuxcnc-dev"
| #define EMC2_BIN_DIR "/home/user1/Documents/build/linuxcnc-dev/bin"
| #define EMC2_TCL_DIR "/home/user1/Documents/build/linuxcnc-dev/tcl"
| #define EMC2_HELP_DIR "/home/user1/Documents/build/linuxcnc-dev/docs/help"
| #define EMC2_RTLIB_DIR "/home/user1/Documents/build/linuxcnc-dev/rtlib"
| #define EMC2_LANG_DIR "/home/user1/Documents/build/linuxcnc-dev/src/objects"
| #define EMC2_PO_DIR "/home/user1/Documents/build/linuxcnc-dev/share/locale"
| #define EMC2_CONFIG_DIR ""
| #define EMC2_NCFILES_DIR "/home/user1/Documents/build/linuxcnc-dev/nc_files"
| #define EMC2_IMAGE_DIR "/home/user1/Documents/build/linuxcnc-dev"
| #define PRELOAD_WORKAROUND ""
| /* end confdefs.h.  */
| 
|   template <typename T>
|     struct check
|     {
|       static_assert(sizeof(int) <= sizeof(T), "not big enough");
|     };
| 
|     typedef check<check<bool>> right_angle_brackets;
| 
|     int a;
|     decltype(a) b;
| 
|     typedef check<int> check_type;
|     check_type c;
|     check_type&& cr = static_cast<check_type&&>(c);
| 
|     auto d = a;
| 
configure:4345: result: no
configure:4356: checking whether g++ supports C++11 features with -std=c++11
configure:4384: g++ -c -g -O2 -std=c++11  conftest.cpp >&5
configure:4384: $? = 0
configure:4393: result: yes
configure:4428: checking whether make sets $(MAKE)
configure:4450: result: yes
configure:4502: checking for ranlib
configure:4518: found /usr/bin/ranlib
configure:4529: result: ranlib
configure:4553: checking for ar
configure:4571: found /usr/bin/ar
configure:4583: result: /usr/bin/ar
configure:4593: checking for install
configure:4611: found /usr/bin/install
configure:4623: result: /usr/bin/install
configure:4634: checking for sed
configure:4652: found /bin/sed
configure:4665: result: /bin/sed
configure:4680: checking for ps
configure:4698: found /bin/ps
configure:4711: result: /bin/ps
configure:4726: checking for kill
configure:4744: found /bin/kill
configure:4757: result: /bin/kill
configure:4772: checking for whoami
configure:4790: found /usr/bin/whoami
configure:4803: result: /usr/bin/whoami
configure:4818: checking for awk
configure:4836: found /usr/bin/awk
configure:4849: result: /usr/bin/awk
configure:4864: checking for insmod
configure:4882: found /sbin/insmod
configure:4895: result: /sbin/insmod
configure:4910: checking for rmmod
configure:4928: found /sbin/rmmod
configure:4941: result: /sbin/rmmod
configure:4956: checking for lsmod
configure:4974: found /bin/lsmod
configure:4987: result: /bin/lsmod
configure:5002: checking for pidof
configure:5020: found /usr/bin/pidof
configure:5033: result: /usr/bin/pidof
configure:5048: checking for ipcs
configure:5066: found /usr/bin/ipcs
configure:5079: result: /usr/bin/ipcs
configure:5094: checking for fuser
configure:5112: found /bin/fuser
configure:5125: result: /bin/fuser
configure:5141: checking for mandb
configure:5159: found /usr/bin/mandb
configure:5172: result: /usr/bin/mandb
configure:5246: checking for /usr/bin/python2.7
configure:5277: result: /usr/bin/python2.7
configure:5290: checking whether to build documentation
configure:5327: result: no
configure:5901: checking for grep that handles long lines and -e
configure:5959: result: /bin/grep
configure:5964: checking for egrep
configure:6026: result: /bin/egrep
configure:6031: checking for ANSI C header files
configure:6051: gcc -c -g -O2  conftest.c >&5
configure:6051: $? = 0
configure:6124: gcc -o conftest -g -O2   conftest.c  >&5
configure:6124: $? = 0
configure:6124: ./conftest
configure:6124: $? = 0
configure:6135: result: yes
configure:6143: checking for sys/wait.h that is POSIX.1 compatible
configure:6169: gcc -c -g -O2  conftest.c >&5
configure:6169: $? = 0
configure:6176: result: yes
configure:6186: checking for semtimedop
configure:6186: gcc -o conftest -g -O2   conftest.c  >&5
configure:6186: $? = 0
configure:6186: result: yes
configure:6198: checking for sincos function
configure:6212: gcc -o conftest -g -O2   conftest.c  -lm >&5
conftest.c: In function 'main':
conftest.c:35:1: warning: incompatible implicit declaration of built-in 
function 'sincos' [enabled by default]
configure:6212: $? = 0
configure:6222: result: yes
configure:6227: checking for __sincos
configure:6227: gcc -o conftest -g -O2   conftest.c  -lm >&5
/tmp/ccDGyyMn.o: In function `main':
/home/user1/Documents/build/linuxcnc-dev/src/conftest.c:66: undefined reference 
to `__sincos'
collect2: error: ld returned 1 exit status
configure:6227: $? = 1
configure: failed program was:
| /* confdefs.h */
| #define PACKAGE_NAME "LinuxCNC"
| #define PACKAGE_TARNAME "linuxcnc"
| #define PACKAGE_VERSION "2.7.0"
| #define PACKAGE_STRING "LinuxCNC 2.7.0"
| #define PACKAGE_BUGREPORT "emc-develop...@lists.sourceforge.net"
| #define PACKAGE_URL ""
| #define RTAPI_USPACE /**/
| #define RTDIR "/home/user1/Documents/build/linuxcnc-dev/src"
| #define HIDRAW_H_USABLE /**/
| #define HAVE_LIBUSB10 yes
| #define MODULE_EXT ".so"
| #define EMC2_DEFAULT_NMLFILE 
"/home/user1/Documents/build/linuxcnc-dev/configs/common/linuxcnc.nml"
| #define EMC2_DEFAULT_TOOLTABLE 
"/home/user1/Documents/build/linuxcnc-dev/configs/sim/sim.tbl"
| #define EMC2_HOME "/home/user1/Documents/build/linuxcnc-dev"
| #define EMC2_BIN_DIR "/home/user1/Documents/build/linuxcnc-dev/bin"
| #define EMC2_TCL_DIR "/home/user1/Documents/build/linuxcnc-dev/tcl"
| #define EMC2_HELP_DIR "/home/user1/Documents/build/linuxcnc-dev/docs/help"
| #define EMC2_RTLIB_DIR "/home/user1/Documents/build/linuxcnc-dev/rtlib"
| #define EMC2_LANG_DIR "/home/user1/Documents/build/linuxcnc-dev/src/objects"
| #define EMC2_PO_DIR "/home/user1/Documents/build/linuxcnc-dev/share/locale"
| #define EMC2_CONFIG_DIR ""
| #define EMC2_NCFILES_DIR "/home/user1/Documents/build/linuxcnc-dev/nc_files"
| #define EMC2_IMAGE_DIR "/home/user1/Documents/build/linuxcnc-dev"
| #define PRELOAD_WORKAROUND ""
| #define HAVE_CXX11 1
| #define STDC_HEADERS 1
| #define HAVE_SYS_WAIT_H 1
| #define HAVE_SEMTIMEDOP 1
| #define HAVE_SINCOS 1
| /* end confdefs.h.  */
| /* Define __sincos to an innocuous variant, in case <limits.h> declares 
__sincos.
|    For example, HP-UX 11i <limits.h> declares gettimeofday.  */
| #define __sincos innocuous___sincos
| 
| /* System header to define __stub macros and hopefully few prototypes,
|     which can conflict with char __sincos (); below.
|     Prefer <limits.h> to <assert.h> if __STDC__ is defined, since
|     <limits.h> exists even on freestanding compilers.  */
| 
| #ifdef __STDC__
| # include <limits.h>
| #else
| # include <assert.h>
| #endif
| 
| #undef __sincos
| 
| /* Override any GCC internal prototype to avoid an error.
|    Use char because int might match the return type of a GCC
|    builtin and then its argument prototype would still apply.  */
| #ifdef __cplusplus
| extern "C"
| #endif
| char __sincos ();
| /* The GNU C library defines this for functions which it implements
|     to always fail with ENOSYS.  Some functions are actually named
|     something starting with __ and the normal name is an alias.  */
| #if defined __stub___sincos || defined __stub_____sincos
| choke me
| #endif
| 
| int
| main ()
| {
| return __sincos ();
|   ;
|   return 0;
| }
configure:6227: result: no
configure:6247: checking for tcl
configure:6366: result: /usr/lib64/tclConfig.sh found
configure:6373: checking for tk
configure:6480: result: /usr/lib64/tkConfig.sh found
configure:6516: checking whether to check for runtime dependencies
configure:6518: result: yes
configure:6522: checking for BWidget using /usr/bin/tclsh8.5
configure:6525: result: found
configure:6534: checking for BLT using tclsh8.5
configure:6537: result: found
configure:6544: checking for img::png using /usr/bin/tclsh8.5
configure:6547: result: found
configure:6557: checking for tclX using /usr/bin/tclsh8.5
configure:6560: result: found
configure:6589: checking for X
configure:6728: gcc -o conftest -g -O2   conftest.c -lX11  >&5
configure:6728: $? = 0
configure:6778: result: libraries , headers 
configure:6877: gcc -o conftest -g -O2   conftest.c   -lX11 >&5
configure:6877: $? = 0
configure:6975: checking for gethostbyname
configure:6975: gcc -o conftest -g -O2   conftest.c  >&5
configure:6975: $? = 0
configure:6975: result: yes
configure:7072: checking for connect
configure:7072: gcc -o conftest -g -O2   conftest.c  >&5
configure:7072: $? = 0
configure:7072: result: yes
configure:7121: checking for remove
configure:7121: gcc -o conftest -g -O2   conftest.c  >&5
configure:7121: $? = 0
configure:7121: result: yes
configure:7170: checking for shmat
configure:7170: gcc -o conftest -g -O2   conftest.c  >&5
configure:7170: $? = 0
configure:7170: result: yes
configure:7228: checking for IceConnectionNumber in -lICE
configure:7253: gcc -o conftest -g -O2   conftest.c -lICE   >&5
configure:7253: $? = 0
configure:7262: result: yes
configure:7280: checking X11/extensions/Xinerama.h usability
configure:7280: gcc -c -g -O2  conftest.c >&5
configure:7280: $? = 0
configure:7280: result: yes
configure:7280: checking X11/extensions/Xinerama.h presence
configure:7280: gcc -E  conftest.c
configure:7280: $? = 0
configure:7280: result: yes
configure:7280: checking for X11/extensions/Xinerama.h
configure:7280: result: yes
configure:7293: checking for XineramaQueryExtension in -lXinerama
configure:7318: gcc -o conftest -g -O2   conftest.c -lXinerama   >&5
configure:7318: $? = 0
configure:7327: result: yes
configure:7355: checking for X11/Xaw/XawInit.h
configure:7355: gcc -c -g -O2   conftest.c >&5
configure:7355: $? = 0
configure:7355: result: yes
configure:7370: checking for XawDialogGetValueString in -lXaw
configure:7395: gcc -o conftest -g -O2    conftest.c -lXaw  -lXinerama   -lSM 
-lICE  >&5
configure:7395: $? = 0
configure:7404: result: yes
configure:7437: checking readline/readline.h usability
configure:7437: gcc -c -g -O2  conftest.c >&5
configure:7437: $? = 0
configure:7437: result: yes
configure:7437: checking readline/readline.h presence
configure:7437: gcc -E  conftest.c
configure:7437: $? = 0
configure:7437: result: yes
configure:7437: checking for readline/readline.h
configure:7437: result: yes
configure:7451: checking readline/history.h usability
configure:7451: gcc -c -g -O2  conftest.c >&5
configure:7451: $? = 0
configure:7451: result: yes
configure:7451: checking readline/history.h presence
configure:7451: gcc -E  conftest.c
configure:7451: $? = 0
configure:7451: result: yes
configure:7451: checking for readline/history.h
configure:7451: result: yes
configure:7465: checking for readline in -lreadline
configure:7490: gcc -o conftest -g -O2   conftest.c -lreadline   >&5
configure:7490: $? = 0
configure:7499: result: yes
configure:7507: checking for readline in -lreadline
configure:7532: gcc -o conftest -g -O2   conftest.c -lreadline -ltermcap  >&5
/usr/lib/gcc/x86_64-pc-linux-gnu/4.7.3/../../../../x86_64-pc-linux-gnu/bin/ld: 
cannot find -ltermcap
collect2: error: ld returned 1 exit status
configure:7532: $? = 1
configure: failed program was:
| /* confdefs.h */
| #define PACKAGE_NAME "LinuxCNC"
| #define PACKAGE_TARNAME "linuxcnc"
| #define PACKAGE_VERSION "2.7.0"
| #define PACKAGE_STRING "LinuxCNC 2.7.0"
| #define PACKAGE_BUGREPORT "emc-develop...@lists.sourceforge.net"
| #define PACKAGE_URL ""
| #define RTAPI_USPACE /**/
| #define RTDIR "/home/user1/Documents/build/linuxcnc-dev/src"
| #define HIDRAW_H_USABLE /**/
| #define HAVE_LIBUSB10 yes
| #define MODULE_EXT ".so"
| #define EMC2_DEFAULT_NMLFILE 
"/home/user1/Documents/build/linuxcnc-dev/configs/common/linuxcnc.nml"
| #define EMC2_DEFAULT_TOOLTABLE 
"/home/user1/Documents/build/linuxcnc-dev/configs/sim/sim.tbl"
| #define EMC2_HOME "/home/user1/Documents/build/linuxcnc-dev"
| #define EMC2_BIN_DIR "/home/user1/Documents/build/linuxcnc-dev/bin"
| #define EMC2_TCL_DIR "/home/user1/Documents/build/linuxcnc-dev/tcl"
| #define EMC2_HELP_DIR "/home/user1/Documents/build/linuxcnc-dev/docs/help"
| #define EMC2_RTLIB_DIR "/home/user1/Documents/build/linuxcnc-dev/rtlib"
| #define EMC2_LANG_DIR "/home/user1/Documents/build/linuxcnc-dev/src/objects"
| #define EMC2_PO_DIR "/home/user1/Documents/build/linuxcnc-dev/share/locale"
| #define EMC2_CONFIG_DIR ""
| #define EMC2_NCFILES_DIR "/home/user1/Documents/build/linuxcnc-dev/nc_files"
| #define EMC2_IMAGE_DIR "/home/user1/Documents/build/linuxcnc-dev"
| #define PRELOAD_WORKAROUND ""
| #define HAVE_CXX11 1
| #define STDC_HEADERS 1
| #define HAVE_SYS_WAIT_H 1
| #define HAVE_SEMTIMEDOP 1
| #define HAVE_SINCOS 1
| #define HAVE_X11_EXTENSIONS_XINERAMA_H 1
| #define HAVE_LIBXINERAMA 1
| #define HAVE_X11_XAW_XAWINIT_H 1
| #define HAVE_LIBXAW 1
| #define HAVE_READLINE_READLINE_H 1
| #define HAVE_READLINE_HISTORY_H 1
| /* end confdefs.h.  */
| 
| /* Override any GCC internal prototype to avoid an error.
|    Use char because int might match the return type of a GCC
|    builtin and then its argument prototype would still apply.  */
| #ifdef __cplusplus
| extern "C"
| #endif
| char readline ();
| int
| main ()
| {
| return readline ();
|   ;
|   return 0;
| }
configure:7541: result: no
configure:7574: checking ncurses.h usability
configure:7574: gcc -c -g -O2  conftest.c >&5
configure:7574: $? = 0
configure:7574: result: yes
configure:7574: checking ncurses.h presence
configure:7574: gcc -E  conftest.c
configure:7574: $? = 0
configure:7574: result: yes
configure:7574: checking for ncurses.h
configure:7574: result: yes
configure:7587: checking for initscr in -lncurses
configure:7612: gcc -o conftest -g -O2   conftest.c -lncurses   >&5
configure:7612: $? = 0
configure:7621: result: yes
configure:7666: checking locale.h usability
configure:7666: gcc -c -g -O2  conftest.c >&5
configure:7666: $? = 0
configure:7666: result: yes
configure:7666: checking locale.h presence
configure:7666: gcc -E  conftest.c
configure:7666: $? = 0
configure:7666: result: yes
configure:7666: checking for locale.h
configure:7666: result: yes
configure:7678: checking for setlocale
configure:7678: gcc -o conftest -g -O2   conftest.c -lncurses  >&5
configure:7678: $? = 0
configure:7678: result: yes
configure:7695: checking libintl.h usability
configure:7695: gcc -c -g -O2  conftest.c >&5
configure:7695: $? = 0
configure:7695: result: yes
configure:7695: checking libintl.h presence
configure:7695: gcc -E  conftest.c
configure:7695: $? = 0
configure:7695: result: yes
configure:7695: checking for libintl.h
configure:7695: result: yes
configure:7705: checking for gettext in -lintl
configure:7730: gcc -o conftest -g -O2   conftest.c -lintl  -lncurses  >&5
conftest.c:51:6: warning: conflicting types for built-in function 'gettext' 
[enabled by default]
/usr/lib/gcc/x86_64-pc-linux-gnu/4.7.3/../../../../x86_64-pc-linux-gnu/bin/ld: 
cannot find -lintl
collect2: error: ld returned 1 exit status
configure:7730: $? = 1
configure: failed program was:
| /* confdefs.h */
| #define PACKAGE_NAME "LinuxCNC"
| #define PACKAGE_TARNAME "linuxcnc"
| #define PACKAGE_VERSION "2.7.0"
| #define PACKAGE_STRING "LinuxCNC 2.7.0"
| #define PACKAGE_BUGREPORT "emc-develop...@lists.sourceforge.net"
| #define PACKAGE_URL ""
| #define RTAPI_USPACE /**/
| #define RTDIR "/home/user1/Documents/build/linuxcnc-dev/src"
| #define HIDRAW_H_USABLE /**/
| #define HAVE_LIBUSB10 yes
| #define MODULE_EXT ".so"
| #define EMC2_DEFAULT_NMLFILE 
"/home/user1/Documents/build/linuxcnc-dev/configs/common/linuxcnc.nml"
| #define EMC2_DEFAULT_TOOLTABLE 
"/home/user1/Documents/build/linuxcnc-dev/configs/sim/sim.tbl"
| #define EMC2_HOME "/home/user1/Documents/build/linuxcnc-dev"
| #define EMC2_BIN_DIR "/home/user1/Documents/build/linuxcnc-dev/bin"
| #define EMC2_TCL_DIR "/home/user1/Documents/build/linuxcnc-dev/tcl"
| #define EMC2_HELP_DIR "/home/user1/Documents/build/linuxcnc-dev/docs/help"
| #define EMC2_RTLIB_DIR "/home/user1/Documents/build/linuxcnc-dev/rtlib"
| #define EMC2_LANG_DIR "/home/user1/Documents/build/linuxcnc-dev/src/objects"
| #define EMC2_PO_DIR "/home/user1/Documents/build/linuxcnc-dev/share/locale"
| #define EMC2_CONFIG_DIR ""
| #define EMC2_NCFILES_DIR "/home/user1/Documents/build/linuxcnc-dev/nc_files"
| #define EMC2_IMAGE_DIR "/home/user1/Documents/build/linuxcnc-dev"
| #define PRELOAD_WORKAROUND ""
| #define HAVE_CXX11 1
| #define STDC_HEADERS 1
| #define HAVE_SYS_WAIT_H 1
| #define HAVE_SEMTIMEDOP 1
| #define HAVE_SINCOS 1
| #define HAVE_X11_EXTENSIONS_XINERAMA_H 1
| #define HAVE_LIBXINERAMA 1
| #define HAVE_X11_XAW_XAWINIT_H 1
| #define HAVE_LIBXAW 1
| #define HAVE_READLINE_READLINE_H 1
| #define HAVE_READLINE_HISTORY_H 1
| #define HAVE_READLINE /**/
| #define HAVE_NCURSES_H 1
| #define HAVE_LIBNCURSES 1
| #define HAVE_LOCALE_H 1
| #define HAVE_SETLOCALE 1
| #define HAVE_LIBINTL_H 1
| /* end confdefs.h.  */
| 
| /* Override any GCC internal prototype to avoid an error.
|    Use char because int might match the return type of a GCC
|    builtin and then its argument prototype would still apply.  */
| #ifdef __cplusplus
| extern "C"
| #endif
| char gettext ();
| int
| main ()
| {
| return gettext ();
|   ;
|   return 0;
| }
configure:7739: result: no
configure:7782: checking for xgettext
configure:7800: found /usr/bin/xgettext
configure:7813: result: /usr/bin/xgettext
configure:7825: checking for xgettext tcl bug
configure:7833: result: xgettext version 0.19.7 OK
configure:7845: checking for msgfmt
configure:7863: found /usr/bin/msgfmt
configure:7876: result: /usr/bin/msgfmt
configure:7887: checking for --tcl support in msgfmt
configure:7890: result: yes
configure:7898: checking for Python support
configure:7915: result: yes
configure:7923: checking python version
configure:7929: result: OK
configure:7932: checking version of python libraries
configure:7935: result: python2.7
configure:7938: checking match between tk and Tkinter versions
configure:7955: result: 8.5
configure:7958: checking location of Python header files
configure:7961: result: /usr/include/python2.7
configure:7964: checking for Python headers
configure:7978: result: -I/usr/include/python2.7
configure:7982: checking for Python libraries
configure:7992: result: -lpthread -ldl  -lutil
configure:8012: checking whether the Boost::Python headers are available
configure:8032: g++ -c -g -O2 -std=c++11 -I/usr/include/python2.7  conftest.cpp 
>&5
configure:8032: $? = 0
configure:8039: result: yes
configure:8055: checking for boost::python shared library
configure:8072: g++ -o conftest -g -O2 -std=c++11 -I/usr/include/python2.7   
conftest.cpp  -lXinerama  -lpython2.7 -lboost_python-py27 >&5
/usr/lib/gcc/x86_64-pc-linux-gnu/4.7.3/../../../../x86_64-pc-linux-gnu/bin/ld: 
cannot find -lboost_python-py27
collect2: error: ld returned 1 exit status
configure:8072: $? = 1
configure: failed program was:
| /* confdefs.h */
| #define PACKAGE_NAME "LinuxCNC"
| #define PACKAGE_TARNAME "linuxcnc"
| #define PACKAGE_VERSION "2.7.0"
| #define PACKAGE_STRING "LinuxCNC 2.7.0"
| #define PACKAGE_BUGREPORT "emc-develop...@lists.sourceforge.net"
| #define PACKAGE_URL ""
| #define RTAPI_USPACE /**/
| #define RTDIR "/home/user1/Documents/build/linuxcnc-dev/src"
| #define HIDRAW_H_USABLE /**/
| #define HAVE_LIBUSB10 yes
| #define MODULE_EXT ".so"
| #define EMC2_DEFAULT_NMLFILE 
"/home/user1/Documents/build/linuxcnc-dev/configs/common/linuxcnc.nml"
| #define EMC2_DEFAULT_TOOLTABLE 
"/home/user1/Documents/build/linuxcnc-dev/configs/sim/sim.tbl"
| #define EMC2_HOME "/home/user1/Documents/build/linuxcnc-dev"
| #define EMC2_BIN_DIR "/home/user1/Documents/build/linuxcnc-dev/bin"
| #define EMC2_TCL_DIR "/home/user1/Documents/build/linuxcnc-dev/tcl"
| #define EMC2_HELP_DIR "/home/user1/Documents/build/linuxcnc-dev/docs/help"
| #define EMC2_RTLIB_DIR "/home/user1/Documents/build/linuxcnc-dev/rtlib"
| #define EMC2_LANG_DIR "/home/user1/Documents/build/linuxcnc-dev/src/objects"
| #define EMC2_PO_DIR "/home/user1/Documents/build/linuxcnc-dev/share/locale"
| #define EMC2_CONFIG_DIR ""
| #define EMC2_NCFILES_DIR "/home/user1/Documents/build/linuxcnc-dev/nc_files"
| #define EMC2_IMAGE_DIR "/home/user1/Documents/build/linuxcnc-dev"
| #define PRELOAD_WORKAROUND ""
| #define HAVE_CXX11 1
| #define STDC_HEADERS 1
| #define HAVE_SYS_WAIT_H 1
| #define HAVE_SEMTIMEDOP 1
| #define HAVE_SINCOS 1
| #define HAVE_X11_EXTENSIONS_XINERAMA_H 1
| #define HAVE_LIBXINERAMA 1
| #define HAVE_X11_XAW_XAWINIT_H 1
| #define HAVE_LIBXAW 1
| #define HAVE_READLINE_READLINE_H 1
| #define HAVE_READLINE_HISTORY_H 1
| #define HAVE_READLINE /**/
| #define HAVE_NCURSES_H 1
| #define HAVE_LIBNCURSES 1
| #define HAVE_LOCALE_H 1
| #define HAVE_SETLOCALE 1
| #define HAVE_LIBINTL_H 1
| /* end confdefs.h.  */
| #include <boost/python.hpp>
| int
| main ()
| {
| boost::python::object test_object;
|   ;
|   return 0;
| }
configure:8072: g++ -o conftest -g -O2 -std=c++11 -I/usr/include/python2.7   
conftest.cpp  -lXinerama  -lpython2.7 -lboost_python-boost_python-py27 >&5
/usr/lib/gcc/x86_64-pc-linux-gnu/4.7.3/../../../../x86_64-pc-linux-gnu/bin/ld: 
cannot find -lboost_python-boost_python-py27
collect2: error: ld returned 1 exit status
configure:8072: $? = 1
configure: failed program was:
| /* confdefs.h */
| #define PACKAGE_NAME "LinuxCNC"
| #define PACKAGE_TARNAME "linuxcnc"
| #define PACKAGE_VERSION "2.7.0"
| #define PACKAGE_STRING "LinuxCNC 2.7.0"
| #define PACKAGE_BUGREPORT "emc-develop...@lists.sourceforge.net"
| #define PACKAGE_URL ""
| #define RTAPI_USPACE /**/
| #define RTDIR "/home/user1/Documents/build/linuxcnc-dev/src"
| #define HIDRAW_H_USABLE /**/
| #define HAVE_LIBUSB10 yes
| #define MODULE_EXT ".so"
| #define EMC2_DEFAULT_NMLFILE 
"/home/user1/Documents/build/linuxcnc-dev/configs/common/linuxcnc.nml"
| #define EMC2_DEFAULT_TOOLTABLE 
"/home/user1/Documents/build/linuxcnc-dev/configs/sim/sim.tbl"
| #define EMC2_HOME "/home/user1/Documents/build/linuxcnc-dev"
| #define EMC2_BIN_DIR "/home/user1/Documents/build/linuxcnc-dev/bin"
| #define EMC2_TCL_DIR "/home/user1/Documents/build/linuxcnc-dev/tcl"
| #define EMC2_HELP_DIR "/home/user1/Documents/build/linuxcnc-dev/docs/help"
| #define EMC2_RTLIB_DIR "/home/user1/Documents/build/linuxcnc-dev/rtlib"
| #define EMC2_LANG_DIR "/home/user1/Documents/build/linuxcnc-dev/src/objects"
| #define EMC2_PO_DIR "/home/user1/Documents/build/linuxcnc-dev/share/locale"
| #define EMC2_CONFIG_DIR ""
| #define EMC2_NCFILES_DIR "/home/user1/Documents/build/linuxcnc-dev/nc_files"
| #define EMC2_IMAGE_DIR "/home/user1/Documents/build/linuxcnc-dev"
| #define PRELOAD_WORKAROUND ""
| #define HAVE_CXX11 1
| #define STDC_HEADERS 1
| #define HAVE_SYS_WAIT_H 1
| #define HAVE_SEMTIMEDOP 1
| #define HAVE_SINCOS 1
| #define HAVE_X11_EXTENSIONS_XINERAMA_H 1
| #define HAVE_LIBXINERAMA 1
| #define HAVE_X11_XAW_XAWINIT_H 1
| #define HAVE_LIBXAW 1
| #define HAVE_READLINE_READLINE_H 1
| #define HAVE_READLINE_HISTORY_H 1
| #define HAVE_READLINE /**/
| #define HAVE_NCURSES_H 1
| #define HAVE_LIBNCURSES 1
| #define HAVE_LOCALE_H 1
| #define HAVE_SETLOCALE 1
| #define HAVE_LIBINTL_H 1
| /* end confdefs.h.  */
| #include <boost/python.hpp>
| int
| main ()
| {
| boost::python::object test_object;
|   ;
|   return 0;
| }
configure:8072: g++ -o conftest -g -O2 -std=c++11 -I/usr/include/python2.7   
conftest.cpp  -lXinerama  -lpython2.7 -lboost_python >&5
/usr/lib/gcc/x86_64-pc-linux-gnu/4.7.3/../../../../x86_64-pc-linux-gnu/bin/ld: 
cannot find -lboost_python
collect2: error: ld returned 1 exit status
configure:8072: $? = 1
configure: failed program was:
| /* confdefs.h */
| #define PACKAGE_NAME "LinuxCNC"
| #define PACKAGE_TARNAME "linuxcnc"
| #define PACKAGE_VERSION "2.7.0"
| #define PACKAGE_STRING "LinuxCNC 2.7.0"
| #define PACKAGE_BUGREPORT "emc-develop...@lists.sourceforge.net"
| #define PACKAGE_URL ""
| #define RTAPI_USPACE /**/
| #define RTDIR "/home/user1/Documents/build/linuxcnc-dev/src"
| #define HIDRAW_H_USABLE /**/
| #define HAVE_LIBUSB10 yes
| #define MODULE_EXT ".so"
| #define EMC2_DEFAULT_NMLFILE 
"/home/user1/Documents/build/linuxcnc-dev/configs/common/linuxcnc.nml"
| #define EMC2_DEFAULT_TOOLTABLE 
"/home/user1/Documents/build/linuxcnc-dev/configs/sim/sim.tbl"
| #define EMC2_HOME "/home/user1/Documents/build/linuxcnc-dev"
| #define EMC2_BIN_DIR "/home/user1/Documents/build/linuxcnc-dev/bin"
| #define EMC2_TCL_DIR "/home/user1/Documents/build/linuxcnc-dev/tcl"
| #define EMC2_HELP_DIR "/home/user1/Documents/build/linuxcnc-dev/docs/help"
| #define EMC2_RTLIB_DIR "/home/user1/Documents/build/linuxcnc-dev/rtlib"
| #define EMC2_LANG_DIR "/home/user1/Documents/build/linuxcnc-dev/src/objects"
| #define EMC2_PO_DIR "/home/user1/Documents/build/linuxcnc-dev/share/locale"
| #define EMC2_CONFIG_DIR ""
| #define EMC2_NCFILES_DIR "/home/user1/Documents/build/linuxcnc-dev/nc_files"
| #define EMC2_IMAGE_DIR "/home/user1/Documents/build/linuxcnc-dev"
| #define PRELOAD_WORKAROUND ""
| #define HAVE_CXX11 1
| #define STDC_HEADERS 1
| #define HAVE_SYS_WAIT_H 1
| #define HAVE_SEMTIMEDOP 1
| #define HAVE_SINCOS 1
| #define HAVE_X11_EXTENSIONS_XINERAMA_H 1
| #define HAVE_LIBXINERAMA 1
| #define HAVE_X11_XAW_XAWINIT_H 1
| #define HAVE_LIBXAW 1
| #define HAVE_READLINE_READLINE_H 1
| #define HAVE_READLINE_HISTORY_H 1
| #define HAVE_READLINE /**/
| #define HAVE_NCURSES_H 1
| #define HAVE_LIBNCURSES 1
| #define HAVE_LOCALE_H 1
| #define HAVE_SETLOCALE 1
| #define HAVE_LIBINTL_H 1
| /* end confdefs.h.  */
| #include <boost/python.hpp>
| int
| main ()
| {
| boost::python::object test_object;
|   ;
|   return 0;
| }
configure:8083: result: 
configure:8100: error: boost::python is required to build LinuxCNC

## ---------------- ##
## Cache variables. ##
## ---------------- ##

ac_cv_boost_python=yes
ac_cv_c_compiler_gnu=yes
ac_cv_cxx_compiler_gnu=yes
ac_cv_env_CCC_set=
ac_cv_env_CCC_value=
ac_cv_env_CC_set=
ac_cv_env_CC_value=
ac_cv_env_CFLAGS_set=
ac_cv_env_CFLAGS_value=
ac_cv_env_CPPFLAGS_set=
ac_cv_env_CPPFLAGS_value=
ac_cv_env_CPP_set=
ac_cv_env_CPP_value=
ac_cv_env_CXXFLAGS_set=
ac_cv_env_CXXFLAGS_value=
ac_cv_env_CXX_set=
ac_cv_env_CXX_value=
ac_cv_env_LDFLAGS_set=
ac_cv_env_LDFLAGS_value=
ac_cv_env_LIBS_set=
ac_cv_env_LIBS_value=
ac_cv_env_XMKMF_set=
ac_cv_env_XMKMF_value=
ac_cv_env_build_alias_set=
ac_cv_env_build_alias_value=
ac_cv_env_host_alias_set=
ac_cv_env_host_alias_value=
ac_cv_env_target_alias_set=
ac_cv_env_target_alias_value=
ac_cv_func___sincos=no
ac_cv_func_connect=yes
ac_cv_func_gethostbyname=yes
ac_cv_func_remove=yes
ac_cv_func_semtimedop=yes
ac_cv_func_setlocale=yes
ac_cv_func_shmat=yes
ac_cv_have_x='have_x=yes        ac_x_includes='\'''\''  ac_x_libraries='\'''\'''
ac_cv_header_X11_Xaw_XawInit_h=yes
ac_cv_header_X11_extensions_Xinerama_h=yes
ac_cv_header_libintl_h=yes
ac_cv_header_locale_h=yes
ac_cv_header_ncurses_h=yes
ac_cv_header_readline_history_h=yes
ac_cv_header_readline_readline_h=yes
ac_cv_header_stdc=yes
ac_cv_header_sys_wait_h=yes
ac_cv_lib_ICE_IceConnectionNumber=yes
ac_cv_lib_Xaw_XawDialogGetValueString=yes
ac_cv_lib_Xinerama_XineramaQueryExtension=yes
ac_cv_lib_intl_gettext=no
ac_cv_lib_ncurses_initscr=yes
ac_cv_objext=o
ac_cv_path_AR=/usr/bin/ar
ac_cv_path_AWK=/usr/bin/awk
ac_cv_path_EGREP=/bin/egrep
ac_cv_path_FUSER=/bin/fuser
ac_cv_path_GREP=/bin/grep
ac_cv_path_INSMOD=/sbin/insmod
ac_cv_path_INSTALL=/usr/bin/install
ac_cv_path_IPCS=/usr/bin/ipcs
ac_cv_path_KILL=/bin/kill
ac_cv_path_LSMOD=/bin/lsmod
ac_cv_path_MANDB=/usr/bin/mandb
ac_cv_path_MSGFMT=/usr/bin/msgfmt
ac_cv_path_PIDOF=/usr/bin/pidof
ac_cv_path_PS=/bin/ps
ac_cv_path_PYTHON=/usr/bin/python2.7
ac_cv_path_RMMOD=/sbin/rmmod
ac_cv_path_SED=/bin/sed
ac_cv_path_WHOAMI=/usr/bin/whoami
ac_cv_path_XGETTEXT=/usr/bin/xgettext
ac_cv_prog_CPP='gcc -E'
ac_cv_prog_ac_ct_CC=gcc
ac_cv_prog_ac_ct_CXX=g++
ac_cv_prog_ac_ct_RANLIB=ranlib
ac_cv_prog_cc_c89=
ac_cv_prog_cc_g=yes
ac_cv_prog_cxx_g=yes
ac_cv_prog_make_make_set=yes
ax_cv_cxx_compile_cxx11=no
ax_cv_cxx_compile_cxx11__std_cpp11=yes

## ----------------- ##
## Output variables. ##
## ----------------- ##

A2X=''
A2X_LATEX_ENCODING=''
AR='/usr/bin/ar'
ASCIIDOC=''
AUTODIRS=''
AWK='/usr/bin/awk'
BOOST_PYTHON_LIBS=''
BUILD_DOCS='no'
BUILD_DOCS_HTML=''
BUILD_DOCS_PDF=''
BUILD_PYTHON='yes'
BUILD_SYS='uspace'
BUILD_UDEV='yes'
CC='gcc'
CFLAGS='-g -O2'
CONVERT=''
CPP='gcc -E'
CPPFLAGS=''
CXX='g++'
CXXFLAGS='-g -O2 -std=c++11'
DATE='Sat Apr 22 04:25:11 UTC 2017'
DBLATEX=''
DEFAULT_NMLFILE='/home/user1/Documents/build/linuxcnc-dev/configs/common/linuxcnc.nml'
DEFS=''
DVIPNG=''
ECHO_C=''
ECHO_N='-n'
ECHO_T=''
EGREP='/bin/egrep'
EMC2VERSION='2.7.0'
EMC2_BIN_DIR='/home/user1/Documents/build/linuxcnc-dev/bin'
EMC2_HELP_DIR='/home/user1/Documents/build/linuxcnc-dev/docs/help'
EMC2_HOME='/home/user1/Documents/build/linuxcnc-dev'
EMC2_ICON='/home/user1/Documents/build/linuxcnc-dev/linuxcncicon.png'
EMC2_IMAGE_DIR='/home/user1/Documents/build/linuxcnc-dev'
EMC2_LANG_DIR='/home/user1/Documents/build/linuxcnc-dev/src/objects'
EMC2_LATENCY_SCRIPT='/home/user1/Documents/build/linuxcnc-dev/scripts/latency-test'
EMC2_NCFILES_DIR='/home/user1/Documents/build/linuxcnc-dev/nc_files'
EMC2_RTLIB_DIR='/home/user1/Documents/build/linuxcnc-dev/rtlib'
EMC2_SCRIPT='/home/user1/Documents/build/linuxcnc-dev/scripts/linuxcnc'
EMC2_SUFFIX=' (run-in-place)'
EMC2_TCL_DIR='/home/user1/Documents/build/linuxcnc-dev/tcl'
EMC2_TCL_LIB_DIR='/home/user1/Documents/build/linuxcnc-dev/tcl'
EXEEXT=''
EXT_RTFLAGS=''
FUSER='/bin/fuser'
GLIB_CFLAGS='-I/usr/include/glib-2.0 -I/usr/lib64/glib-2.0/include '
GLIB_LIBS='-lglib-2.0 '
GREP='/bin/grep'
GS=''
GTK_CFLAGS='-pthread -I/usr/include/gtk-2.0 -I/usr/lib64/gtk-2.0/include 
-I/usr/include/pango-1.0 -I/usr/include/atk-1.0 -I/usr/include/cairo 
-I/usr/include/pixman-1 -I/usr/include/libdrm -I/usr/include/gdk-pixbuf-2.0 
-I/usr/include/libpng16 -I/usr/include/pango-1.0 -I/usr/include/harfbuzz 
-I/usr/include/pango-1.0 -I/usr/include/glib-2.0 -I/usr/lib64/glib-2.0/include 
-I/usr/include/freetype2 '
GTK_LIBS='-lgtk-x11-2.0 -lgdk-x11-2.0 -lpangocairo-1.0 -latk-1.0 -lcairo 
-lgdk_pixbuf-2.0 -lgio-2.0 -lpangoft2-1.0 -lpango-1.0 -lgobject-2.0 -lglib-2.0 
-lfontconfig -lfreetype '
GTK_VER='2.24.29'
HALLIB_DIR='/home/user1/Documents/build/linuxcnc-dev/lib/hallib'
HAVE_CXX11='1'
HAVE_GNOMEPRINT=''
HAVE_LIBINTL=''
HAVE_LIBINTL_H=''
HAVE_LIBMODBUS3=''
HAVE_LIBUSB10='yes'
HAVE_LOCALE_H=''
HAVE_NCURSES='yes'
HAVE_READLINE='yes'
HAVE_XAW='yes'
HIDRAW_H_USABLE='yes'
INCLUDEPY='/usr/include/python2.7'
INSMOD='/home/user1/Documents/build/linuxcnc-dev/bin/linuxcnc_module_helper 
insert'
INSTALL='/usr/bin/install'
IPCS='/usr/bin/ipcs'
KERNELDIR=''
KERNEL_VERS=''
KILL='/bin/kill'
LANGUAGES=''
LDFLAGS=''
LIBMODBUS_CFLAGS=''
LIBMODBUS_LIBS=''
LIBOBJS=''
LIBPYTHON='python2.7'
LIBS=' -lXinerama '
LIBUDEV_CFLAGS=''
LIBUDEV_LIBS='-ludev '
LIBUSB10_CFLAGS='-I/usr/include/libusb-1.0 '
LIBUSB10_LIBS='-lusb-1.0 '
LINUXCNC_CONFIG_PATH='~/linuxcnc/configs:/home/user1/Documents/build/linuxcnc-dev/configs'
LOCALEDIR='/usr/share/locale'
LSMOD='/bin/lsmod'
LTLIBOBJS=''
MANDB='/usr/bin/mandb'
MODEXT='.so'
MODPATH_adeos=''
MODPATH_rtai_fifos=''
MODPATH_rtai_hal=''
MODPATH_rtai_ksched=''
MODPATH_rtai_math=''
MODPATH_rtai_sem=''
MODPATH_rtai_shm=''
MODULE_DIR='/home/user1/Documents/build/linuxcnc-dev/lib/linuxcnc/modules'
MSGFMT='/usr/bin/msgfmt'
NCURSES_LIBS='-lncurses'
OBJEXT='o'
PACKAGE='linuxcnc'
PACKAGE_BUGREPORT='emc-develop...@lists.sourceforge.net'
PACKAGE_NAME='LinuxCNC'
PACKAGE_STRING='LinuxCNC 2.7.0'
PACKAGE_TARNAME='linuxcnc'
PACKAGE_URL=''
PACKAGE_VERSION='2.7.0'
PATH_SEPARATOR=':'
PDFLATEX=''
PIDOF='/usr/bin/pidof'
PRELOAD_WORKAROUND=''
PS='/bin/ps'
PYTHON='/usr/bin/python2.7'
PYTHON_CPPFLAGS='-I/usr/include/python2.7'
PYTHON_LIBS='-lpthread -ldl  -lutil'
RANLIB='ranlib'
READLINE_LIBS='-lreadline'
REALTIME='/home/user1/Documents/build/linuxcnc-dev/scripts/realtime'
RIP_MODULE_DIR='/home/user1/Documents/build/linuxcnc-dev/rtlib'
RMMOD='/home/user1/Documents/build/linuxcnc-dev/bin/linuxcnc_module_helper 
remove'
RTAI=''
RTARCH='x86_64'
RTDIR='/home/user1/Documents/build/linuxcnc-dev/src'
RTFLAGS='-DUSPACE'
RTNAME=''
RTPREFIX='uspace'
RTS='uspace'
RUN_IN_PLACE='yes'
SED='/bin/sed'
SET_MAKE=''
SHELL='/bin/sh'
SITEPY=''
SOURCE_HIGHLIGHT=''
TCLSH='/usr/bin/tclsh8.5'
TCL_CFLAGS='-I/usr/include -DUSE_TCL_STUBS'
TCL_DBGX=''
TCL_LIBS='-ltclstub8.5'
TK_CFLAGS='-I/usr/include '
TK_DBGX=''
TK_LIBS='-lX11 -lXss -lXext -lXft -lfreetype -lfontconfig   -ldl  -lieee -lm 
-ltk8.5'
USE_NLS='yes'
WHOAMI='/usr/bin/whoami'
WISH='/usr/bin/wish8.5'
XAW_LIBS=' -lSM -lICE  -lX11 -lXaw -lXt'
XGETTEXT='/usr/bin/xgettext'
XMKMF=''
XSLTPROC=''
X_CFLAGS=''
X_EXTRA_LIBS=''
X_LIBS=''
X_PRE_LIBS=' -lSM -lICE'
ac_ct_CC='gcc'
ac_ct_CXX='g++'
bindir='${exec_prefix}/bin'
build_alias=''
datadir='${datarootdir}'
datarootdir='${prefix}/share'
docdir='${datarootdir}/doc/${PACKAGE_TARNAME}'
dvidir='${docdir}'
exec_prefix='NONE'
host_alias=''
htmldir='${docdir}'
includedir='${prefix}/include'
infodir='${datarootdir}/info'
libdir='${exec_prefix}/lib'
libexecdir='${exec_prefix}/libexec'
localedir='${datarootdir}/locale'
localstatedir='${prefix}/var'
mandir='${datarootdir}/man'
oldincludedir='/usr/include'
pdfdir='${docdir}'
prefix='/home/user1/Documents/build/linuxcnc-dev'
program_transform_name='s,x,x,'
psdir='${docdir}'
sbindir='${exec_prefix}/sbin'
sharedstatedir='${prefix}/com'
sysconfdir='${prefix}/etc'
target_alias=''

## ----------- ##
## confdefs.h. ##
## ----------- ##

/* confdefs.h */
#define PACKAGE_NAME "LinuxCNC"
#define PACKAGE_TARNAME "linuxcnc"
#define PACKAGE_VERSION "2.7.0"
#define PACKAGE_STRING "LinuxCNC 2.7.0"
#define PACKAGE_BUGREPORT "emc-develop...@lists.sourceforge.net"
#define PACKAGE_URL ""
#define RTAPI_USPACE /**/
#define RTDIR "/home/user1/Documents/build/linuxcnc-dev/src"
#define HIDRAW_H_USABLE /**/
#define HAVE_LIBUSB10 yes
#define MODULE_EXT ".so"
#define EMC2_DEFAULT_NMLFILE 
"/home/user1/Documents/build/linuxcnc-dev/configs/common/linuxcnc.nml"
#define EMC2_DEFAULT_TOOLTABLE 
"/home/user1/Documents/build/linuxcnc-dev/configs/sim/sim.tbl"
#define EMC2_HOME "/home/user1/Documents/build/linuxcnc-dev"
#define EMC2_BIN_DIR "/home/user1/Documents/build/linuxcnc-dev/bin"
#define EMC2_TCL_DIR "/home/user1/Documents/build/linuxcnc-dev/tcl"
#define EMC2_HELP_DIR "/home/user1/Documents/build/linuxcnc-dev/docs/help"
#define EMC2_RTLIB_DIR "/home/user1/Documents/build/linuxcnc-dev/rtlib"
#define EMC2_LANG_DIR "/home/user1/Documents/build/linuxcnc-dev/src/objects"
#define EMC2_PO_DIR "/home/user1/Documents/build/linuxcnc-dev/share/locale"
#define EMC2_CONFIG_DIR ""
#define EMC2_NCFILES_DIR "/home/user1/Documents/build/linuxcnc-dev/nc_files"
#define EMC2_IMAGE_DIR "/home/user1/Documents/build/linuxcnc-dev"
#define PRELOAD_WORKAROUND ""
#define HAVE_CXX11 1
#define STDC_HEADERS 1
#define HAVE_SYS_WAIT_H 1
#define HAVE_SEMTIMEDOP 1
#define HAVE_SINCOS 1
#define HAVE_X11_EXTENSIONS_XINERAMA_H 1
#define HAVE_LIBXINERAMA 1
#define HAVE_X11_XAW_XAWINIT_H 1
#define HAVE_LIBXAW 1
#define HAVE_READLINE_READLINE_H 1
#define HAVE_READLINE_HISTORY_H 1
#define HAVE_READLINE /**/
#define HAVE_NCURSES_H 1
#define HAVE_LIBNCURSES 1
#define HAVE_LOCALE_H 1
#define HAVE_SETLOCALE 1
#define HAVE_LIBINTL_H 1

configure: exit 1
------------------------------------------------------------------------------
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

Reply via email to