[Bf-committers] Blender cannot compile without libmv (CMake)

Mitchell Stokes mogurijin at gmail.com
Tue May 14 02:13:24 CEST 2013


I build Blender without libmv, but a recent commit broke this:

lib/libbf_blenkernel.a(tracking.c.o): In function
`BKE_tracking_distortion_update':
/home/mitchell/blender-dev/trunk/blender/source/blender/blenkernel/intern/tracking.c:1575:
undefined reference to `libmv_CameraIntrinsicsUpdate'
lib/libbf_blenkernel.a(tracking.c.o): In function
`BKE_tracking_distortion_copy':
/home/mitchell/blender-dev/trunk/blender/source/blender/blenkernel/intern/tracking.c:1589:
undefined reference to `libmv_CameraIntrinsicsCopy'
lib/libbf_blenkernel.a(tracking.c.o): In function
`BKE_tracking_distortion_exec':
/home/mitchell/blender-dev/trunk/blender/source/blender/blenkernel/intern/tracking.c:1605:
undefined reference to `libmv_CameraIntrinsicsUndistortFloat'
/home/mitchell/blender-dev/trunk/blender/source/blender/blenkernel/intern/tracking.c:1610:
undefined reference to `libmv_CameraIntrinsicsDistortFloat'
/home/mitchell/blender-dev/trunk/blender/source/blender/blenkernel/intern/tracking.c:1620:
undefined reference to `libmv_CameraIntrinsicsUndistortByte'
/home/mitchell/blender-dev/trunk/blender/source/blender/blenkernel/intern/tracking.c:1625:
undefined reference to `libmv_CameraIntrinsicsDistortByte'
lib/libbf_blenkernel.a(tracking.c.o): In function `BKE_tracking_distort_v2':
/home/mitchell/blender-dev/trunk/blender/source/blender/blenkernel/intern/tracking.c:1655:
undefined reference to `libmv_ApplyCameraIntrinsics'
lib/libbf_blenkernel.a(tracking.c.o): In function
`BKE_tracking_undistort_v2':
/home/mitchell/blender-dev/trunk/blender/source/blender/blenkernel/intern/tracking.c:1672:
undefined reference to `libmv_InvertCameraIntrinsics'
lib/libbf_blenkernel.a(tracking.c.o): In function
`reconstruct_retrieve_libmv_intrinscis':
/home/mitchell/blender-dev/trunk/blender/source/blender/blenkernel/intern/tracking.c:2932:
undefined reference to `libmv_CameraIntrinsicsExtract'
lib/libbf_blenkernel.a(tracking.c.o): In function
`reconstruct_retrieve_libmv_tracks':
/home/mitchell/blender-dev/trunk/blender/source/blender/blenkernel/intern/tracking.c:2979:
undefined reference to `libmv_reporojectionPointForTrack'
/home/mitchell/blender-dev/trunk/blender/source/blender/blenkernel/intern/tracking.c:2985:
undefined reference to `libmv_reporojectionErrorForTrack'
/home/mitchell/blender-dev/trunk/blender/source/blender/blenkernel/intern/tracking.c:3009:
undefined reference to `libmv_reporojectionCameraForImage'
/home/mitchell/blender-dev/trunk/blender/source/blender/blenkernel/intern/tracking.c:3012:
undefined reference to `libmv_reporojectionErrorForImage'
lib/libbf_blenkernel.a(tracking.c.o): In function
`BKE_tracking_reconstruction_solve':
/home/mitchell/blender-dev/trunk/blender/source/blender/blenkernel/intern/tracking.c:3310:
undefined reference to `libmv_solveModal'
/home/mitchell/blender-dev/trunk/blender/source/blender/blenkernel/intern/tracking.c:3316:
undefined reference to `libmv_solveReconstruction'
/home/mitchell/blender-dev/trunk/blender/source/blender/blenkernel/intern/tracking.c:3322:
undefined reference to `libmv_reprojectionError'
lib/libbf_blenkernel.a(tracking.c.o): In function
`detect_retrieve_libmv_features':
/home/mitchell/blender-dev/trunk/blender/source/blender/blenkernel/intern/tracking.c:3459:
undefined reference to `libmv_countFeatures'
/home/mitchell/blender-dev/trunk/blender/source/blender/blenkernel/intern/tracking.c:3466:
undefined reference to `libmv_getFeature'
lib/libbf_blenkernel.a(tracking.c.o): In function
`BKE_tracking_detect_fast':
/home/mitchell/blender-dev/trunk/blender/source/blender/blenkernel/intern/tracking.c:3523:
undefined reference to `libmv_detectFeaturesFAST'
collect2: error: ld returned 1 exit status
ninja: build stopped: subcommand failed.

I didn't see Sergey on the IRC, so I decided to post this here instead.

--Mitchell


More information about the Bf-committers mailing list