Hi LinuxCNC,
I am having trouble building from source. I am just trying to build
the simulator to test some things. I am a developer on an open source
pcb layout program and I need to work on g-code. I also want to use
cutsim (https://github.com/aewallin/cutsim) and I need linuxcnc to
build for that to happen.
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?
Thanks,
Evan Foss
--
Home
http://evanfoss.googlepages.com/
Work
http://www.masseyeandear.org/research/otolaryngology/investigators/laboratories/eaton-peabody-laboratories/epl-engineering-resources/epl-engineering-staff
//usr/include/boost/python/
//usr/include/boost/python/cast.hpp
//usr/include/boost/python/object
//usr/include/boost/python/object/py_function.hpp
//usr/include/boost/python/object/enum_base.hpp
//usr/include/boost/python/object/make_ptr_instance.hpp
//usr/include/boost/python/object/stl_iterator_core.hpp
//usr/include/boost/python/object/iterator_core.hpp
//usr/include/boost/python/object/add_to_namespace.hpp
//usr/include/boost/python/object/inheritance.hpp
//usr/include/boost/python/object/instance.hpp
//usr/include/boost/python/object/class.hpp
//usr/include/boost/python/object/value_holder.hpp
//usr/include/boost/python/object/make_holder.hpp
//usr/include/boost/python/object/find_instance.hpp
//usr/include/boost/python/object/inheritance_query.hpp
//usr/include/boost/python/object/function_handle.hpp
//usr/include/boost/python/object/life_support.hpp
//usr/include/boost/python/object/class_detail.hpp
//usr/include/boost/python/object/function.hpp
//usr/include/boost/python/object/forward.hpp
//usr/include/boost/python/object/function_doc_signature.hpp
//usr/include/boost/python/object/function_object.hpp
//usr/include/boost/python/object/pickle_support.hpp
//usr/include/boost/python/object/value_holder_fwd.hpp
//usr/include/boost/python/object/class_metadata.hpp
//usr/include/boost/python/object/make_instance.hpp
//usr/include/boost/python/object/iterator.hpp
//usr/include/boost/python/object/class_wrapper.hpp
//usr/include/boost/python/object/pointer_holder.hpp
//usr/include/boost/python/converter
//usr/include/boost/python/converter/builtin_converters.hpp
//usr/include/boost/python/converter/pyobject_type.hpp
//usr/include/boost/python/converter/context_result_converter.hpp
//usr/include/boost/python/converter/arg_from_python.hpp
//usr/include/boost/python/converter/return_from_python.hpp
//usr/include/boost/python/converter/shared_ptr_to_python.hpp
//usr/include/boost/python/converter/registered.hpp
//usr/include/boost/python/converter/shared_ptr_from_python.hpp
//usr/include/boost/python/converter/registrations.hpp
//usr/include/boost/python/converter/implicit.hpp
//usr/include/boost/python/converter/to_python_function_type.hpp
//usr/include/boost/python/converter/pytype_object_mgr_traits.hpp
//usr/include/boost/python/converter/rvalue_from_python_data.hpp
//usr/include/boost/python/converter/object_manager.hpp
//usr/include/boost/python/converter/from_python.hpp
//usr/include/boost/python/converter/arg_to_python_base.hpp
//usr/include/boost/python/converter/pointer_type_id.hpp
//usr/include/boost/python/converter/shared_ptr_deleter.hpp
//usr/include/boost/python/converter/arg_to_python.hpp
//usr/include/boost/python/converter/obj_mgr_arg_from_python.hpp
//usr/include/boost/python/converter/registered_pointee.hpp
//usr/include/boost/python/converter/pyobject_traits.hpp
//usr/include/boost/python/converter/registry.hpp
//usr/include/boost/python/converter/constructor_function.hpp
//usr/include/boost/python/converter/as_to_python_function.hpp
//usr/include/boost/python/converter/pytype_function.hpp
//usr/include/boost/python/converter/convertible_function.hpp
//usr/include/boost/python/object_items.hpp
//usr/include/boost/python/dict.hpp
//usr/include/boost/python/object_operators.hpp
//usr/include/boost/python/arg_from_python.hpp
//usr/include/boost/python/object_protocol_core.hpp
//usr/include/boost/python/proxy.hpp
//usr/include/boost/python/pure_virtual.hpp
//usr/include/boost/python/to_python_indirect.hpp
//usr/include/boost/python/exception_translator.hpp
//usr/include/boost/python/docstring_options.hpp
//usr/include/boost/python/import.hpp
//usr/include/boost/python/default_call_policies.hpp
//usr/include/boost/python/signature.hpp
//usr/include/boost/python/call_method.hpp
//usr/include/boost/python/reference_existing_object.hpp
//usr/include/boost/python/refcount.hpp
//usr/include/boost/python/data_members.hpp
//usr/include/boost/python/args.hpp
//usr/include/boost/python/to_python_value.hpp
//usr/include/boost/python/module_init.hpp
//usr/include/boost/python/errors.hpp
//usr/include/boost/python/wrapper.hpp
//usr/include/boost/python/slice_nil.hpp
//usr/include/boost/python/implicit.hpp
//usr/include/boost/python/make_constructor.hpp
//usr/include/boost/python/args_fwd.hpp
//usr/include/boost/python/has_back_reference.hpp
//usr/include/boost/python/lvalue_from_pytype.hpp
//usr/include/boost/python/ssize_t.hpp
//usr/include/boost/python/bases.hpp
//usr/include/boost/python/handle.hpp
//usr/include/boost/python/instance_holder.hpp
//usr/include/boost/python/return_opaque_pointer.hpp
//usr/include/boost/python/call.hpp
//usr/include/boost/python/type_id.hpp
//usr/include/boost/python/class.hpp
//usr/include/boost/python/make_function.hpp
//usr/include/boost/python/other.hpp
//usr/include/boost/python/copy_const_reference.hpp
//usr/include/boost/python/return_internal_reference.hpp
//usr/include/boost/python/with_custodian_and_ward.hpp
//usr/include/boost/python/exec.hpp
//usr/include/boost/python/register_ptr_to_python.hpp
//usr/include/boost/python/def_visitor.hpp
//usr/include/boost/python/return_value_policy.hpp
//usr/include/boost/python/scope.hpp
//usr/include/boost/python/raw_function.hpp
//usr/include/boost/python/copy_non_const_reference.hpp
//usr/include/boost/python/object_core.hpp
//usr/include/boost/python/module.hpp
//usr/include/boost/python/override.hpp
//usr/include/boost/python/opaque_pointer_converter.hpp
//usr/include/boost/python/suite
//usr/include/boost/python/suite/indexing
//usr/include/boost/python/suite/indexing/vector_indexing_suite.hpp
//usr/include/boost/python/suite/indexing/indexing_suite.hpp
//usr/include/boost/python/suite/indexing/container_utils.hpp
//usr/include/boost/python/suite/indexing/map_indexing_suite.hpp
//usr/include/boost/python/suite/indexing/detail
//usr/include/boost/python/suite/indexing/detail/indexing_suite_detail.hpp
//usr/include/boost/python/pointee.hpp
//usr/include/boost/python/self.hpp
//usr/include/boost/python/object_attributes.hpp
//usr/include/boost/python/object.hpp
//usr/include/boost/python/ptr.hpp
//usr/include/boost/python/overloads.hpp
//usr/include/boost/python/str.hpp
//usr/include/boost/python/to_python_converter.hpp
//usr/include/boost/python/operators.hpp
//usr/include/boost/python/object_call.hpp
//usr/include/boost/python/return_arg.hpp
//usr/include/boost/python/base_type_traits.hpp
//usr/include/boost/python/handle_fwd.hpp
//usr/include/boost/python/borrowed.hpp
//usr/include/boost/python/class_fwd.hpp
//usr/include/boost/python/manage_new_object.hpp
//usr/include/boost/python/init.hpp
//usr/include/boost/python/object_fwd.hpp
//usr/include/boost/python/iterator.hpp
//usr/include/boost/python/def.hpp
//usr/include/boost/python/extract.hpp
//usr/include/boost/python/enum.hpp
//usr/include/boost/python/long.hpp
//usr/include/boost/python/stl_iterator.hpp
//usr/include/boost/python/tag.hpp
//usr/include/boost/python/back_reference.hpp
//usr/include/boost/python/slice.hpp
//usr/include/boost/python/numeric.hpp
//usr/include/boost/python/return_by_value.hpp
//usr/include/boost/python/tuple.hpp
//usr/include/boost/python/list.hpp
//usr/include/boost/python/detail
//usr/include/boost/python/detail/is_wrapper.hpp
//usr/include/boost/python/detail/wrapper_base.hpp
//usr/include/boost/python/detail/mpl_lambda.hpp
//usr/include/boost/python/detail/force_instantiate.hpp
//usr/include/boost/python/detail/sfinae.hpp
//usr/include/boost/python/detail/unwrap_type_id.hpp
//usr/include/boost/python/detail/void_ptr.hpp
//usr/include/boost/python/detail/is_auto_ptr.hpp
//usr/include/boost/python/detail/raw_pyobject.hpp
//usr/include/boost/python/detail/value_arg.hpp
//usr/include/boost/python/detail/target.hpp
//usr/include/boost/python/detail/def_helper_fwd.hpp
//usr/include/boost/python/detail/operator_id.hpp
//usr/include/boost/python/detail/signature.hpp
//usr/include/boost/python/detail/borrowed_ptr.hpp
//usr/include/boost/python/detail/def_helper.hpp
//usr/include/boost/python/detail/type_list.hpp
//usr/include/boost/python/detail/referent_storage.hpp
//usr/include/boost/python/detail/map_entry.hpp
//usr/include/boost/python/detail/unwind_type.hpp
//usr/include/boost/python/detail/make_keyword_range_fn.hpp
//usr/include/boost/python/detail/none.hpp
//usr/include/boost/python/detail/copy_ctor_mutates_rhs.hpp
//usr/include/boost/python/detail/api_placeholder.hpp
//usr/include/boost/python/detail/type_list_impl.hpp
//usr/include/boost/python/detail/value_is_xxx.hpp
//usr/include/boost/python/detail/enable_if.hpp
//usr/include/boost/python/detail/prefix.hpp
//usr/include/boost/python/detail/decref_guard.hpp
//usr/include/boost/python/detail/unwrap_wrapper.hpp
//usr/include/boost/python/detail/indirect_traits.hpp
//usr/include/boost/python/detail/defaults_gen.hpp
//usr/include/boost/python/detail/python22_fixed.h
//usr/include/boost/python/detail/aix_init_module.hpp
//usr/include/boost/python/detail/nullary_function_adaptor.hpp
//usr/include/boost/python/detail/scope.hpp
//usr/include/boost/python/detail/type_list_impl_no_pts.hpp
//usr/include/boost/python/detail/result.hpp
//usr/include/boost/python/detail/decorated_type_id.hpp
//usr/include/boost/python/detail/cv_category.hpp
//usr/include/boost/python/detail/defaults_def.hpp
//usr/include/boost/python/detail/not_specified.hpp
//usr/include/boost/python/detail/dependent.hpp
//usr/include/boost/python/detail/convertible.hpp
//usr/include/boost/python/detail/pointee.hpp
//usr/include/boost/python/detail/config.hpp
//usr/include/boost/python/detail/translate_exception.hpp
//usr/include/boost/python/detail/msvc_typeinfo.hpp
//usr/include/boost/python/detail/dealloc.hpp
//usr/include/boost/python/detail/preprocessor.hpp
//usr/include/boost/python/detail/make_tuple.hpp
//usr/include/boost/python/detail/overloads_fwd.hpp
//usr/include/boost/python/detail/caller.hpp
//usr/include/boost/python/detail/exception_handler.hpp
//usr/include/boost/python/detail/is_shared_ptr.hpp
//usr/include/boost/python/detail/string_literal.hpp
//usr/include/boost/python/detail/construct.hpp
//usr/include/boost/python/detail/invoke.hpp
//usr/include/boost/python/detail/if_else.hpp
//usr/include/boost/python/detail/is_xxx.hpp
//usr/include/boost/python/detail/void_return.hpp
//usr/include/boost/python/detail/wrap_python.hpp
//usr/include/boost/python/detail/python_type.hpp
//usr/include/boost/python/detail/value_is_shared_ptr.hpp
//usr/include/boost/python/detail/destroy.hpp
//usr/include/boost/python/object_protocol.hpp
//usr/include/boost/python/object_slices.hpp
------------------------------------------------------------------------------
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