CMU-Perceptual-Computing-Lab / openpose

OpenPose: Real-time multi-person keypoint detection library for body, face, hands, and foot estimation
https://cmu-perceptual-computing-lab.github.io/openpose
Other
30.93k stars 7.84k forks source link

Linker error, when trying build with python #769

Closed chrisparker126 closed 6 years ago

chrisparker126 commented 6 years ago

Issue Summary

Attempting to build with Python set to ON in conda environment for python 3.6 It attempts to link static libraries it cannot find... or seemingly can't find. When I disable build with python it builds fine.

Executed Command (if any)

cmake -DOpenCV_INCLUDE_DIRS= /home/ubuntu/anaconda3/envs/tensorflow_p36/include/ -DOpenCV_LIBS_DIR=/home/ubuntu/anaconda3/envs/tensorflow_p36/lib -DCMAKE_INSTALL_PREFIX:PATH=/home/ubuntu/anaconda3/envs/tensorflow_p36/ -DBUILD_CAFFE=ON -DBUILD_PYTHON=ON ..

OpenPose Output (if any)

[ 4%] Linking CXX shared library libopenpose.so /usr/bin/ld: cannot find -lmtrand.cpython-36m-x86_64-linux-gnu /usr/bin/ld: cannot find -lfftpack_lite.cpython-36m-x86_64-linux-gnu /usr/bin/ld: cannot find -l_umath_linalg.cpython-36m-x86_64-linux-gnu /usr/bin/ld: cannot find -llapack_lite.cpython-36m-x86_64-linux-gnu /usr/bin/ld: cannot find -l_mklinit.cpython-36m-x86_64-linux-gnu /usr/bin/ld: cannot find -lmultiarray.cpython-36m-x86_64-linux-gnu /usr/bin/ld: cannot find -lmultiarray_tests.cpython-36m-x86_64-linux-gnu /usr/bin/ld: cannot find -lumath_tests.cpython-36m-x86_64-linux-gnu /usr/bin/ld: cannot find -loperand_flag_tests.cpython-36m-x86_64-linux-gnu /usr/bin/ld: cannot find -ltest_rational.cpython-36m-x86_64-linux-gnu /usr/bin/ld: cannot find -l_dummy.cpython-36m-x86_64-linux-gnu /usr/bin/ld: cannot find -lstruct_ufunc_test.cpython-36m-x86_64-linux-gnu /usr/bin/ld: cannot find -lumath.cpython-36m-x86_64-linux-gnu /usr/bin/ld: cannot find -l_yaml.cpython-36m-x86_64-linux-gnu /usr/bin/ld: cannot find -lcygrpc.cpython-36m-x86_64-linux-gnu /usr/bin/ld: cannot find -lcv2.cpython-36m-x86_64-linux-gnu /usr/bin/ld: cannot find -l_imagingcms.cpython-36m-x86_64-linux-gnu /usr/bin/ld: cannot find -l_webp.cpython-36m-x86_64-linux-gnu /usr/bin/ld: cannot find -l_imaging.cpython-36m-x86_64-linux-gnu /usr/bin/ld: cannot find -l_imagingmorph.cpython-36m-x86_64-linux-gnu /usr/bin/ld: cannot find -l_imagingft.cpython-36m-x86_64-linux-gnu /usr/bin/ld: cannot find -l_imagingmath.cpython-36m-x86_64-linux-gnu /usr/bin/ld: cannot find -l_imagingtk.cpython-36m-x86_64-linux-gnu /usr/bin/ld: cannot find -lconvolve.cpython-36m-x86_64-linux-gnu /usr/bin/ld: cannot find -l_fftpack.cpython-36m-x86_64-linux-gnu /usr/bin/ld: cannot find -l_test_round.cpython-36m-x86_64-linux-gnu /usr/bin/ld: cannot find -l_ellip_harm_2.cpython-36m-x86_64-linux-gnu /usr/bin/ld: cannot find -l_comb.cpython-36m-x86_64-linux-gnu /usr/bin/ld: cannot find -lcython_special.cpython-36m-x86_64-linux-gnu /usr/bin/ld: cannot find -lspecfun.cpython-36m-x86_64-linux-gnu /usr/bin/ld: cannot find -l_ufuncs_cxx.cpython-36m-x86_64-linux-gnu /usr/bin/ld: cannot find -l_ufuncs.cpython-36m-x86_64-linux-gnu /usr/bin/ld: cannot find -l_stats.cpython-36m-x86_64-linux-gnu /usr/bin/ld: cannot find -lstatlib.cpython-36m-x86_64-linux-gnu /usr/bin/ld: cannot find -lmvn.cpython-36m-x86_64-linux-gnu /usr/bin/ld: cannot find -l__odrpack.cpython-36m-x86_64-linux-gnu /usr/bin/ld: cannot find -l_fpumode.cpython-36m-x86_64-linux-gnu /usr/bin/ld: cannot find -l_ccallback_c.cpython-36m-x86_64-linux-gnu /usr/bin/ld: cannot find -lmessagestream.cpython-36m-x86_64-linux-gnu /usr/bin/ld: cannot find -l_test_ccallback.cpython-36m-x86_64-linux-gnu /usr/bin/ld: cannot find -l_spectral.cpython-36m-x86_64-linux-gnu /usr/bin/ld: cannot find -l_max_len_seq_inner.cpython-36m-x86_64-linux-gnu /usr/bin/ld: cannot find -lspline.cpython-36m-x86_64-linux-gnu /usr/bin/ld: cannot find -lsigtools.cpython-36m-x86_64-linux-gnu /usr/bin/ld: cannot find -l_upfirdn_apply.cpython-36m-x86_64-linux-gnu /usr/bin/ld: cannot find -l_interpolate.cpython-36m-x86_64-linux-gnu /usr/bin/ld: cannot find -ldfitpack.cpython-36m-x86_64-linux-gnu /usr/bin/ld: cannot find -l_fitpack.cpython-36m-x86_64-linux-gnu /usr/bin/ld: cannot find -l_ppoly.cpython-36m-x86_64-linux-gnu /usr/bin/ld: cannot find -linterpnd.cpython-36m-x86_64-linux-gnu /usr/bin/ld: cannot find -l_bspl.cpython-36m-x86_64-linux-gnu /usr/bin/ld: cannot find -lcython_lapack.cpython-36m-x86_64-linux-gnu /usr/bin/ld: cannot find -lcython_blas.cpython-36m-x86_64-linux-gnu /usr/bin/ld: cannot find -l_solve_toeplitz.cpython-36m-x86_64-linux-gnu /usr/bin/ld: cannot find -l_flapack.cpython-36m-x86_64-linux-gnu /usr/bin/ld: cannot find -l_interpolative.cpython-36m-x86_64-linux-gnu /usr/bin/ld: cannot find -l_decomp_update.cpython-36m-x86_64-linux-gnu /usr/bin/ld: cannot find -l_flinalg.cpython-36m-x86_64-linux-gnu /usr/bin/ld: cannot find -l_fblas.cpython-36m-x86_64-linux-gnu /usr/bin/ld: cannot find -l_odepack.cpython-36m-x86_64-linux-gnu /usr/bin/ld: cannot find -l_test_multivariate.cpython-36m-x86_64-linux-gnu /usr/bin/ld: cannot find -lvode.cpython-36m-x86_64-linux-gnu /usr/bin/ld: cannot find -l_dop.cpython-36m-x86_64-linux-gnu /usr/bin/ld: cannot find -l_quadpack.cpython-36m-x86_64-linux-gnu /usr/bin/ld: cannot find -llsoda.cpython-36m-x86_64-linux-gnu /usr/bin/ld: cannot find -l_test_odeint_banded.cpython-36m-x86_64-linux-gnu /usr/bin/ld: cannot find -l_hierarchy.cpython-36m-x86_64-linux-gnu /usr/bin/ld: cannot find -l_vq.cpython-36m-x86_64-linux-gnu /usr/bin/ld: cannot find -l_optimal_leaf_ordering.cpython-36m-x86_64-linux-gnu /usr/bin/ld: cannot find -l_distance_wrap.cpython-36m-x86_64-linux-gnu /usr/bin/ld: cannot find -l_hausdorff.cpython-36m-x86_64-linux-gnu /usr/bin/ld: cannot find -l_voronoi.cpython-36m-x86_64-linux-gnu /usr/bin/ld: cannot find -lckdtree.cpython-36m-x86_64-linux-gnu /usr/bin/ld: cannot find -lqhull.cpython-36m-x86_64-linux-gnu /usr/bin/ld: cannot find -l_csparsetools.cpython-36m-x86_64-linux-gnu /usr/bin/ld: cannot find -l_iterative.cpython-36m-x86_64-linux-gnu /usr/bin/ld: cannot find -l_arpack.cpython-36m-x86_64-linux-gnu /usr/bin/ld: cannot find -l_superlu.cpython-36m-x86_64-linux-gnu /usr/bin/ld: cannot find -l_sparsetools.cpython-36m-x86_64-linux-gnu /usr/bin/ld: cannot find -l_reordering.cpython-36m-x86_64-linux-gnu /usr/bin/ld: cannot find -l_shortest_path.cpython-36m-x86_64-linux-gnu /usr/bin/ld: cannot find -l_tools.cpython-36m-x86_64-linux-gnu /usr/bin/ld: cannot find -l_traversal.cpython-36m-x86_64-linux-gnu /usr/bin/ld: cannot find -l_min_spanning_tree.cpython-36m-x86_64-linux-gnu /usr/bin/ld: cannot find -lgivens_elimination.cpython-36m-x86_64-linux-gnu /usr/bin/ld: cannot find -lminpack2.cpython-36m-x86_64-linux-gnu /usr/bin/ld: cannot find -l_slsqp.cpython-36m-x86_64-linux-gnu /usr/bin/ld: cannot find -l_group_columns.cpython-36m-x86_64-linux-gnu /usr/bin/ld: cannot find -l_lbfgsb.cpython-36m-x86_64-linux-gnu /usr/bin/ld: cannot find -l_nnls.cpython-36m-x86_64-linux-gnu /usr/bin/ld: cannot find -l_zeros.cpython-36m-x86_64-linux-gnu /usr/bin/ld: cannot find -l_minpack.cpython-36m-x86_64-linux-gnu /usr/bin/ld: cannot find -l_trlib.cpython-36m-x86_64-linux-gnu /usr/bin/ld: cannot find -l_cobyla.cpython-36m-x86_64-linux-gnu /usr/bin/ld: cannot find -lmoduleTNC.cpython-36m-x86_64-linux-gnu /usr/bin/ld: cannot find -l_nd_image.cpython-36m-x86_64-linux-gnu /usr/bin/ld: cannot find -l_ctest.cpython-36m-x86_64-linux-gnu /usr/bin/ld: cannot find -l_ctest_oldapi.cpython-36m-x86_64-linux-gnu /usr/bin/ld: cannot find -l_cytest.cpython-36m-x86_64-linux-gnu /usr/bin/ld: cannot find -l_ni_label.cpython-36m-x86_64-linux-gnu /usr/bin/ld: cannot find -lstreams.cpython-36m-x86_64-linux-gnu /usr/bin/ld: cannot find -lmio5_utils.cpython-36m-x86_64-linux-gnu /usr/bin/ld: cannot find -lmio_utils.cpython-36m-x86_64-linux-gnu /usr/bin/ld: cannot find -l_test_fortran.cpython-36m-x86_64-linux-gnu /usr/bin/ld: cannot find -lmklrand.cpython-36m-x86_64-linux-gnu /usr/bin/ld: cannot find -lkd_tree.cpython-36m-x86_64-linux-gnu /usr/bin/ld: cannot find -ldist_metrics.cpython-36m-x86_64-linux-gnu /usr/bin/ld: cannot find -lquad_tree.cpython-36m-x86_64-linux-gnu /usr/bin/ld: cannot find -ltypedefs.cpython-36m-x86_64-linux-gnu /usr/bin/ld: cannot find -lball_tree.cpython-36m-x86_64-linux-gnu /usr/bin/ld: cannot find -l_barnes_hut_tsne.cpython-36m-x86_64-linux-gnu /usr/bin/ld: cannot find -l_utils.cpython-36m-x86_64-linux-gnu /usr/bin/ld: cannot find -l_svmlight_format.cpython-36m-x86_64-linux-gnu /usr/bin/ld: cannot find -lcdnmf_fast.cpython-36m-x86_64-linux-gnu /usr/bin/ld: cannot find -l_online_lda.cpython-36m-x86_64-linux-gnu /usr/bin/ld: cannot find -lsgd_fast.cpython-36m-x86_64-linux-gnu /usr/bin/ld: cannot find -lcd_fast.cpython-36m-x86_64-linux-gnu /usr/bin/ld: cannot find -lsag_fast.cpython-36m-x86_64-linux-gnu /usr/bin/ld: cannot find -l_dbscan_inner.cpython-36m-x86_64-linux-gnu /usr/bin/ld: cannot find -l_k_means_elkan.cpython-36m-x86_64-linux-gnu /usr/bin/ld: cannot find -l_k_means.cpython-36m-x86_64-linux-gnu /usr/bin/ld: cannot find -l_hierarchical.cpython-36m-x86_64-linux-gnu /usr/bin/ld: cannot find -l_isotonic.cpython-36m-x86_64-linux-gnu /usr/bin/ld: cannot find -l_gradient_boosting.cpython-36m-x86_64-linux-gnu /usr/bin/ld: cannot find -l_criterion.cpython-36m-x86_64-linux-gnu /usr/bin/ld: cannot find -l_utils.cpython-36m-x86_64-linux-gnu /usr/bin/ld: cannot find -l_splitter.cpython-36m-x86_64-linux-gnu /usr/bin/ld: cannot find -l_tree.cpython-36m-x86_64-linux-gnu /usr/bin/ld: cannot find -lpairwise_fast.cpython-36m-x86_64-linux-gnu /usr/bin/ld: cannot find -lexpected_mutual_info_fast.cpython-36m-x86_64-linux-gnu /usr/bin/ld: cannot find -l_check_build.cpython-36m-x86_64-linux-gnu /usr/bin/ld: cannot find -lseq_dataset.cpython-36m-x86_64-linux-gnu /usr/bin/ld: cannot find -lgraph_shortest_path.cpython-36m-x86_64-linux-gnu /usr/bin/ld: cannot find -lfast_dict.cpython-36m-x86_64-linux-gnu /usr/bin/ld: cannot find -lsparsefuncs_fast.cpython-36m-x86_64-linux-gnu /usr/bin/ld: cannot find -l_logistic_sigmoid.cpython-36m-x86_64-linux-gnu /usr/bin/ld: cannot find -l_random.cpython-36m-x86_64-linux-gnu /usr/bin/ld: cannot find -lmurmurhash.cpython-36m-x86_64-linux-gnu /usr/bin/ld: cannot find -lweight_vector.cpython-36m-x86_64-linux-gnu /usr/bin/ld: cannot find -larrayfuncs.cpython-36m-x86_64-linux-gnu /usr/bin/ld: cannot find -llgamma.cpython-36m-x86_64-linux-gnu /usr/bin/ld: cannot find -l_hashing.cpython-36m-x86_64-linux-gnu /usr/bin/ld: cannot find -l_draw.cpython-36m-x86_64-linux-gnu /usr/bin/ld: cannot find -l_ncut_cy.cpython-36m-x86_64-linux-gnu /usr/bin/ld: cannot find -linterpolation.cpython-36m-x86_64-linux-gnu /usr/bin/ld: cannot find -lgeometry.cpython-36m-x86_64-linux-gnu /usr/bin/ld: cannot find -ltransform.cpython-36m-x86_64-linux-gnu /usr/bin/ld: cannot find -l_convex_hull.cpython-36m-x86_64-linux-gnu /usr/bin/ld: cannot find -l_watershed.cpython-36m-x86_64-linux-gnu /usr/bin/ld: cannot find -l_skeletonize_cy.cpython-36m-x86_64-linux-gnu /usr/bin/ld: cannot find -l_skeletonize_3d_cy.cpython-36m-x86_64-linux-gnu /usr/bin/ld: cannot find -l_greyreconstruct.cpython-36m-x86_64-linux-gnu /usr/bin/ld: cannot find -l_tifffile.cpython-36m-x86_64-linux-gnu /usr/bin/ld: cannot find -l_spath.cpython-36m-x86_64-linux-gnu /usr/bin/ld: cannot find -l_mcp.cpython-36m-x86_64-linux-gnu /usr/bin/ld: cannot find -lheap.cpython-36m-x86_64-linux-gnu /usr/bin/ld: cannot find -l_denoise_cy.cpython-36m-x86_64-linux-gnu /usr/bin/ld: cannot find -l_nl_means_denoising.cpython-36m-x86_64-linux-gnu /usr/bin/ld: cannot find -l_unwrap_2d.cpython-36m-x86_64-linux-gnu /usr/bin/ld: cannot find -l_unwrap_1d.cpython-36m-x86_64-linux-gnu /usr/bin/ld: cannot find -l_unwrap_3d.cpython-36m-x86_64-linux-gnu /usr/bin/ld: cannot find -l_texture.cpython-36m-x86_64-linux-gnu /usr/bin/ld: cannot find -l_hessian_det_appx.cpython-36m-x86_64-linux-gnu /usr/bin/ld: cannot find -lorb_cy.cpython-36m-x86_64-linux-gnu /usr/bin/ld: cannot find -lcorner_cy.cpython-36m-x86_64-linux-gnu /usr/bin/ld: cannot find -lcensure_cy.cpython-36m-x86_64-linux-gnu /usr/bin/ld: cannot find -l_haar.cpython-36m-x86_64-linux-gnu /usr/bin/ld: cannot find -lbrief_cy.cpython-36m-x86_64-linux-gnu /usr/bin/ld: cannot find -l_hoghistogram.cpython-36m-x86_64-linux-gnu /usr/bin/ld: cannot find -l_quickshift_cy.cpython-36m-x86_64-linux-gnu /usr/bin/ld: cannot find -l_felzenszwalb_cy.cpython-36m-x86_64-linux-gnu /usr/bin/ld: cannot find -l_slic.cpython-36m-x86_64-linux-gnu /usr/bin/ld: cannot find -l_hough_transform.cpython-36m-x86_64-linux-gnu /usr/bin/ld: cannot find -l_radon_transform.cpython-36m-x86_64-linux-gnu /usr/bin/ld: cannot find -l_seam_carving.cpython-36m-x86_64-linux-gnu /usr/bin/ld: cannot find -l_warps_cy.cpython-36m-x86_64-linux-gnu /usr/bin/ld: cannot find -l_histograms.cpython-36m-x86_64-linux-gnu /usr/bin/ld: cannot find -l_colormixer.cpython-36m-x86_64-linux-gnu /usr/bin/ld: cannot find -l_marching_cubes_classic_cy.cpython-36m-x86_64-linux-gnu /usr/bin/ld: cannot find -l_find_contours_cy.cpython-36m-x86_64-linux-gnu /usr/bin/ld: cannot find -l_moments_cy.cpython-36m-x86_64-linux-gnu /usr/bin/ld: cannot find -l_ccomp.cpython-36m-x86_64-linux-gnu /usr/bin/ld: cannot find -l_pnpoly.cpython-36m-x86_64-linux-gnu /usr/bin/ld: cannot find -l_marching_cubes_lewiner_cy.cpython-36m-x86_64-linux-gnu /usr/bin/ld: cannot find -l_ctmf.cpython-36m-x86_64-linux-gnu /usr/bin/ld: cannot find -lgeneric_cy.cpython-36m-x86_64-linux-gnu /usr/bin/ld: cannot find -lbilateral_cy.cpython-36m-x86_64-linux-gnu /usr/bin/ld: cannot find -lcore_cy.cpython-36m-x86_64-linux-gnu /usr/bin/ld: cannot find -lpercentile_cy.cpython-36m-x86_64-linux-gnu /usr/bin/ld: cannot find -lStringIOTree.cpython-36m-x86_64-linux-gnu /usr/bin/ld: cannot find -lrefnanny.cpython-36m-x86_64-linux-gnu /usr/bin/ld: cannot find -lScanning.cpython-36m-x86_64-linux-gnu /usr/bin/ld: cannot find -lFusedNode.cpython-36m-x86_64-linux-gnu /usr/bin/ld: cannot find -lFlowControl.cpython-36m-x86_64-linux-gnu /usr/bin/ld: cannot find -lParsing.cpython-36m-x86_64-linux-gnu /usr/bin/ld: cannot find -lVisitor.cpython-36m-x86_64-linux-gnu /usr/bin/ld: cannot find -lPythran.cpython-36m-x86_64-linux-gnu /usr/bin/ld: cannot find -lCode.cpython-36m-x86_64-linux-gnu /usr/bin/ld: cannot find -lLexicon.cpython-36m-x86_64-linux-gnu /usr/bin/ld: cannot find -lScanners.cpython-36m-x86_64-linux-gnu /usr/bin/ld: cannot find -lActions.cpython-36m-x86_64-linux-gnu /usr/bin/ld: cannot find -l_tempita.cpython-36m-x86_64-linux-gnu /usr/bin/ld: cannot find -lcutils.cpython-36m-x86_64-linux-gnu /usr/bin/ld: cannot find -lcresultproxy.cpython-36m-x86_64-linux-gnu /usr/bin/ld: cannot find -lcprocessors.cpython-36m-x86_64-linux-gnu /usr/bin/ld: cannot find -l_cffi_backend.cpython-36m-x86_64-linux-gnu /usr/bin/ld: cannot find -l_message /usr/bin/ld: cannot find -l_api_implementation /usr/bin/ld: cannot find -l_pydfti.cpython-36m-x86_64-linux-gnu /usr/bin/ld: cannot find -l_move.cpython-36m-x86_64-linux-gnu /usr/bin/ld: cannot find -lproperties.cpython-36m-x86_64-linux-gnu /usr/bin/ld: cannot find -lhashtable.cpython-36m-x86_64-linux-gnu /usr/bin/ld: cannot find -lreshape.cpython-36m-x86_64-linux-gnu /usr/bin/ld: cannot find -ltslib.cpython-36m-x86_64-linux-gnu /usr/bin/ld: cannot find -ltesting.cpython-36m-x86_64-linux-gnu /usr/bin/ld: cannot find -linterval.cpython-36m-x86_64-linux-gnu /usr/bin/ld: cannot find -lalgos.cpython-36m-x86_64-linux-gnu /usr/bin/ld: cannot find -ljoin.cpython-36m-x86_64-linux-gnu /usr/bin/ld: cannot find -lfields.cpython-36m-x86_64-linux-gnu /usr/bin/ld: cannot find -ltimezones.cpython-36m-x86_64-linux-gnu /usr/bin/ld: cannot find -lstrptime.cpython-36m-x86_64-linux-gnu /usr/bin/ld: cannot find -lparsing.cpython-36m-x86_64-linux-gnu /usr/bin/ld: cannot find -ltimedeltas.cpython-36m-x86_64-linux-gnu /usr/bin/ld: cannot find -lfrequencies.cpython-36m-x86_64-linux-gnu /usr/bin/ld: cannot find -lwindow.cpython-36m-x86_64-linux-gnu /usr/bin/ld: cannot find -lindex.cpython-36m-x86_64-linux-gnu /usr/bin/ld: cannot find -lsparse.cpython-36m-x86_64-linux-gnu /usr/bin/ld: cannot find -ljson.cpython-36m-x86_64-linux-gnu /usr/bin/ld: cannot find -lgroupby.cpython-36m-x86_64-linux-gnu /usr/bin/ld: cannot find -lparsers.cpython-36m-x86_64-linux-gnu /usr/bin/ld: cannot find -lhashing.cpython-36m-x86_64-linux-gnu /usr/bin/ld: cannot find -lperiod.cpython-36m-x86_64-linux-gnu /usr/bin/ld: cannot find -l_unpacker.cpython-36m-x86_64-linux-gnu /usr/bin/ld: cannot find -l_packer.cpython-36m-x86_64-linux-gnu /usr/bin/ld: cannot find -l_sas.cpython-36m-x86_64-linux-gnu /usr/bin/ld: cannot find -lspeedups.cpython-36m-x86_64-linux-gnu /usr/bin/ld: cannot find -l_swt.cpython-36m-x86_64-linux-gnu /usr/bin/ld: cannot find -l_dwt.cpython-36m-x86_64-linux-gnu /usr/bin/ld: cannot find -l_cwt.cpython-36m-x86_64-linux-gnu /usr/bin/ld: cannot find -l_pywt.cpython-36m-x86_64-linux-gnu /usr/bin/ld: cannot find -lkiwisolver.cpython-36m-x86_64-linux-gnu /usr/bin/ld: cannot find -lh5s.cpython-36m-x86_64-linux-gnu /usr/bin/ld: cannot find -l_objects.cpython-36m-x86_64-linux-gnu /usr/bin/ld: cannot find -lh5.cpython-36m-x86_64-linux-gnu /usr/bin/ld: cannot find -lh5t.cpython-36m-x86_64-linux-gnu /usr/bin/ld: cannot find -l_conv.cpython-36m-x86_64-linux-gnu /usr/bin/ld: cannot find -lutils.cpython-36m-x86_64-linux-gnu /usr/bin/ld: cannot find -lh5o.cpython-36m-x86_64-linux-gnu /usr/bin/ld: cannot find -l_errors.cpython-36m-x86_64-linux-gnu /usr/bin/ld: cannot find -lh5d.cpython-36m-x86_64-linux-gnu /usr/bin/ld: cannot find -lh5i.cpython-36m-x86_64-linux-gnu /usr/bin/ld: cannot find -lh5l.cpython-36m-x86_64-linux-gnu /usr/bin/ld: cannot find -lh5a.cpython-36m-x86_64-linux-gnu /usr/bin/ld: cannot find -lh5ds.cpython-36m-x86_64-linux-gnu /usr/bin/ld: cannot find -lh5f.cpython-36m-x86_64-linux-gnu /usr/bin/ld: cannot find -lh5ac.cpython-36m-x86_64-linux-gnu /usr/bin/ld: cannot find -lh5r.cpython-36m-x86_64-linux-gnu /usr/bin/ld: cannot find -lh5z.cpython-36m-x86_64-linux-gnu /usr/bin/ld: cannot find -ldefs.cpython-36m-x86_64-linux-gnu /usr/bin/ld: cannot find -lh5fd.cpython-36m-x86_64-linux-gnu /usr/bin/ld: cannot find -lh5p.cpython-36m-x86_64-linux-gnu /usr/bin/ld: cannot find -l_proxy.cpython-36m-x86_64-linux-gnu /usr/bin/ld: cannot find -lh5g.cpython-36m-x86_64-linux-gnu /usr/bin/ld: cannot find -linit.cpython-34m /usr/bin/ld: cannot find -lkerberos.cpython-36m-x86_64-linux-gnu /usr/bin/ld: cannot find -lmonitoredqueue.cpython-36m-x86_64-linux-gnu /usr/bin/ld: cannot find -lerror.cpython-36m-x86_64-linux-gnu /usr/bin/ld: cannot find -lmessage.cpython-36m-x86_64-linux-gnu /usr/bin/ld: cannot find -lutils.cpython-36m-x86_64-linux-gnu /usr/bin/ld: cannot find -l_device.cpython-36m-x86_64-linux-gnu /usr/bin/ld: cannot find -l_poll.cpython-36m-x86_64-linux-gnu /usr/bin/ld: cannot find -lconstants.cpython-36m-x86_64-linux-gnu /usr/bin/ld: cannot find -lcontext.cpython-36m-x86_64-linux-gnu /usr/bin/ld: cannot find -l_version.cpython-36m-x86_64-linux-gnu /usr/bin/ld: cannot find -lsocket.cpython-36m-x86_64-linux-gnu /usr/bin/ld: cannot find -lcv2.cpython-36m-x86_64-linux-gnu /usr/bin/ld: cannot find -lfast_tensor_util /usr/bin/ld: cannot find -l_openssl.abi3 /usr/bin/ld: cannot find -l_padding.abi3 /usr/bin/ld: cannot find -l_constant_time.abi3 /usr/bin/ld: cannot find -l_speedups.cpython-36m-x86_64-linux-gnu /usr/bin/ld: cannot find -l_mask.cpython-36m-x86_64-linux-gnu /usr/bin/ld: cannot find -l_psycopg.cpython-36m-x86_64-linux-gnu /usr/bin/ld: cannot find -l_png.cpython-36m-x86_64-linux-gnu /usr/bin/ld: cannot find -lft2font.cpython-36m-x86_64-linux-gnu /usr/bin/ld: cannot find -l_contour.cpython-36m-x86_64-linux-gnu /usr/bin/ld: cannot find -l_tkagg.cpython-36m-x86_64-linux-gnu /usr/bin/ld: cannot find -l_backend_agg.cpython-36m-x86_64-linux-gnu /usr/bin/ld: cannot find -lttconv.cpython-36m-x86_64-linux-gnu /usr/bin/ld: cannot find -l_path.cpython-36m-x86_64-linux-gnu /usr/bin/ld: cannot find -l_image.cpython-36m-x86_64-linux-gnu /usr/bin/ld: cannot find -l_tri.cpython-36m-x86_64-linux-gnu /usr/bin/ld: cannot find -l_qhull.cpython-36m-x86_64-linux-gnu /usr/bin/ld: cannot find -lossaudiodev.cpython-36m-x86_64-linux-gnu /usr/bin/ld: cannot find -l_codecs_jp.cpython-36m-x86_64-linux-gnu /usr/bin/ld: cannot find -l_curses.cpython-36m-x86_64-linux-gnu /usr/bin/ld: cannot find -larray.cpython-36m-x86_64-linux-gnu /usr/bin/ld: cannot find -lcmath.cpython-36m-x86_64-linux-gnu /usr/bin/ld: cannot find -l_sha1.cpython-36m-x86_64-linux-gnu /usr/bin/ld: cannot find -l_sha3.cpython-36m-x86_64-linux-gnu /usr/bin/ld: cannot find -lpyexpat.cpython-36m-x86_64-linux-gnu /usr/bin/ld: cannot find -l_codecs_hk.cpython-36m-x86_64-linux-gnu /usr/bin/ld: cannot find -ltermios.cpython-36m-x86_64-linux-gnu /usr/bin/ld: cannot find -lnis.cpython-36m-x86_64-linux-gnu /usr/bin/ld: cannot find -lspwd.cpython-36m-x86_64-linux-gnu /usr/bin/ld: cannot find -l_elementtree.cpython-36m-x86_64-linux-gnu /usr/bin/ld: cannot find -l_socket.cpython-36m-x86_64-linux-gnu /usr/bin/ld: cannot find -l_codecs_kr.cpython-36m-x86_64-linux-gnu /usr/bin/ld: cannot find -l_testbuffer.cpython-36m-x86_64-linux-gnu /usr/bin/ld: cannot find -lmath.cpython-36m-x86_64-linux-gnu /usr/bin/ld: cannot find -l_struct.cpython-36m-x86_64-linux-gnu /usr/bin/ld: cannot find -l_multibytecodec.cpython-36m-x86_64-linux-gnu /usr/bin/ld: cannot find -lgrp.cpython-36m-x86_64-linux-gnu /usr/bin/ld: cannot find -lsyslog.cpython-36m-x86_64-linux-gnu /usr/bin/ld: cannot find -l_pickle.cpython-36m-x86_64-linux-gnu /usr/bin/ld: cannot find -lzlib.cpython-36m-x86_64-linux-gnu /usr/bin/ld: cannot find -lselect.cpython-36m-x86_64-linux-gnu /usr/bin/ld: cannot find -l_ctypes.cpython-36m-x86_64-linux-gnu /usr/bin/ld: cannot find -laudioop.cpython-36m-x86_64-linux-gnu /usr/bin/ld: cannot find -l_csv.cpython-36m-x86_64-linux-gnu /usr/bin/ld: cannot find -l_sha256.cpython-36m-x86_64-linux-gnu /usr/bin/ld: cannot find -l_testimportmultiple.cpython-36m-x86_64-linux-gnu /usr/bin/ld: cannot find -l_testcapi.cpython-36m-x86_64-linux-gnu /usr/bin/ld: cannot find -l_md5.cpython-36m-x86_64-linux-gnu /usr/bin/ld: cannot find -l_random.cpython-36m-x86_64-linux-gnu /usr/bin/ld: cannot find -lmmap.cpython-36m-x86_64-linux-gnu /usr/bin/ld: cannot find -l_blake2.cpython-36m-x86_64-linux-gnu /usr/bin/ld: cannot find -l_hashlib.cpython-36m-x86_64-linux-gnu /usr/bin/ld: cannot find -l_codecs_cn.cpython-36m-x86_64-linux-gnu /usr/bin/ld: cannot find -l_decimal.cpython-36m-x86_64-linux-gnu /usr/bin/ld: cannot find -l_bz2.cpython-36m-x86_64-linux-gnu /usr/bin/ld: cannot find -l_multiprocessing.cpython-36m-x86_64-linux-gnu /usr/bin/ld: cannot find -lbinascii.cpython-36m-x86_64-linux-gnu /usr/bin/ld: cannot find -l_lzma.cpython-36m-x86_64-linux-gnu /usr/bin/ld: cannot find -lparser.cpython-36m-x86_64-linux-gnu /usr/bin/ld: cannot find -l_crypt.cpython-36m-x86_64-linux-gnu /usr/bin/ld: cannot find -l_sqlite3.cpython-36m-x86_64-linux-gnu /usr/bin/ld: cannot find -lfcntl.cpython-36m-x86_64-linux-gnu /usr/bin/ld: cannot find -lxxlimited.cpython-36m-x86_64-linux-gnu /usr/bin/ld: cannot find -l_codecs_tw.cpython-36m-x86_64-linux-gnu /usr/bin/ld: cannot find -l_ctypes_test.cpython-36m-x86_64-linux-gnu /usr/bin/ld: cannot find -l_opcode.cpython-36m-x86_64-linux-gnu /usr/bin/ld: cannot find -l_json.cpython-36m-x86_64-linux-gnu /usr/bin/ld: cannot find -l_lsprof.cpython-36m-x86_64-linux-gnu /usr/bin/ld: cannot find -l_ssl.cpython-36m-x86_64-linux-gnu /usr/bin/ld: cannot find -l_heapq.cpython-36m-x86_64-linux-gnu /usr/bin/ld: cannot find -l_curses_panel.cpython-36m-x86_64-linux-gnu /usr/bin/ld: cannot find -lresource.cpython-36m-x86_64-linux-gnu /usr/bin/ld: cannot find -l_tkinter.cpython-36m-x86_64-linux-gnu /usr/bin/ld: cannot find -l_bisect.cpython-36m-x86_64-linux-gnu /usr/bin/ld: cannot find -l_sha512.cpython-36m-x86_64-linux-gnu /usr/bin/ld: cannot find -l_datetime.cpython-36m-x86_64-linux-gnu /usr/bin/ld: cannot find -l_asyncio.cpython-36m-x86_64-linux-gnu /usr/bin/ld: cannot find -lreadline.cpython-36m-x86_64-linux-gnu /usr/bin/ld: cannot find -l_posixsubprocess.cpython-36m-x86_64-linux-gnu /usr/bin/ld: cannot find -l_codecs_iso2022.cpython-36m-x86_64-linux-gnu /usr/bin/ld: cannot find -l_testmultiphase.cpython-36m-x86_64-linux-gnu /usr/bin/ld: cannot find -lunicodedata.cpython-36m-x86_64-linux-gnu collect2: error: ld returned 1 exit status src/openpose/CMakeFiles/openpose.dir/build.make:7728: recipe for target 'src/openpose/libopenpose.so.1.3.0' failed make[2]: [src/openpose/libopenpose.so.1.3.0] Error 1 CMakeFiles/Makefile2:216: recipe for target 'src/openpose/CMakeFiles/openpose.dir/all' failed make[1]: [src/openpose/CMakeFiles/openpose.dir/all] Error 2 Makefile:127: recipe for target 'all' failed make: *** [all] Error 2 `

Type of Issue

Your System Configuration

  1. OpenPose version: commit f49e184

  2. General configuration:

    • Installation mode: CMake
    • Operating system: Ubuntu16.04.4 LTS
    • Release or Debug mode: release
    • Compiler : gcc 5.4.0
  3. Non-default settings:

    • Building with Python ON
  4. 3rd-party software:

    • Caffe version: Default from OpenPose
    • CMake version : 3.4.1
    • OpenCV version: 3.5.1
  5. If Python API:

    • Python version: 3.6
chrisparker126 commented 6 years ago

Sort of gave up and started with a clean ubuntu without preinstalled conda libs and it compiled with python fine. I see a lot of comments similar to mine struggling with conda conflicts when trying to customize their research env with custom builds. Its a shame, because conda is pretty awesome.

I'm closing as I don't think this is really a fault of openpose, a lot libraries and struggling with this.