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

Campbell Barton ideasman42 at gmail.com
Tue May 14 05:07:18 CEST 2013


On Tue, May 14, 2013 at 10:13 AM, Mitchell Stokes <mogurijin at gmail.com> wrote:
> 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

Working again r56782.


More information about the Bf-committers mailing list