# Ceres Build fails with: recipe for target 'internal/ceres/CMakeFiles/ceres\_internal.dir/cuda\_vector.cc.o' failed

**URL:** https://discourse.cmake.org/t/ceres-build-fails-with-recipe-for-target-internal-ceres-cmakefiles-ceres-internal-dir-cuda-vector-cc-o-failed/8160
**Category:** Code
**Tags:** os:linux
**Created:** [May 18, 2023, 8:43pm UTC](https://discourse.cmake.org/t/ceres-build-fails-with-recipe-for-target-internal-ceres-cmakefiles-ceres-internal-dir-cuda-vector-cc-o-failed/8160 "2023-05-18T20:43:26Z")
**Posts on this page:** 2
**Page:** 1

<div class="post-metadata">

### Author: ![Nitin\_Bansal](https://discourse.cmake.org/user_avatar/discourse.cmake.org/nitin_bansal/32/3457_2.png) [@Nitin\_Bansal](https://discourse.cmake.org/u/Nitin_Bansal)
#### Post date: [May 18, 2023, 8:43pm UTC](https://discourse.cmake.org/t/ceres-build-fails-with-recipe-for-target-internal-ceres-cmakefiles-ceres-internal-dir-cuda-vector-cc-o-failed/8160/1 "2023-05-18T20:43:26Z")

</div>

Hello, I am looking to install `ceres solver` in a docker environment, using the following command:

```auto
# Install Ceres Solver
RUN git clone https://ceres-solver.googlesource.com/ceres-solver
RUN mkdir -p ceres-solver/build
WORKDIR ceres-solver/build
RUN cmake -DBUILD_TESTING=OFF -DBUILD_EXAMPLES=OFF .. && make -j$(nproc) && make install && make clean
WORKDIR /

```

I get the following error, which I am not able to resolve.

```auto
make[2]: *** [internal/ceres/CMakeFiles/ceres_internal.dir/cuda_vector.cc.o] Error 1
internal/ceres/CMakeFiles/ceres_internal.dir/build.make:1083: recipe for target 'internal/ceres/CMakeFiles/ceres_internal.dir/cuda_vector.cc.o' failed
make[1]: *** [internal/ceres/CMakeFiles/ceres_internal.dir/all] Error 2
CMakeFiles/Makefile2:154: recipe for target 'internal/ceres/CMakeFiles/ceres_internal.dir/all' failed
Makefile:145: recipe for target 'all' failed
make: *** [all] Error 2
Removing intermediate container f211b73c15c4
The command '/bin/sh -c cmake -DBUILD_TESTING=OFF -DBUILD_EXAMPLES=OFF .. && make -j$(nproc) && make install && make clean' returned a non-zero code: 2

```

Any feedback would be helpful. I am installing using the pip command:  
`RUN pip install cmake --upgrade`

Regards,  
Nitin Bansal

---

<div class="post-metadata">

### Author: ![ben.boeckel](https://discourse.cmake.org/letter_avatar_proxy/v4/letter/b/ea5d25/32.png) [@ben.boeckel](https://discourse.cmake.org/u/ben.boeckel)
#### Post date: [May 29, 2023, 12:38pm UTC](https://discourse.cmake.org/t/ceres-build-fails-with-recipe-for-target-internal-ceres-cmakefiles-ceres-internal-dir-cuda-vector-cc-o-failed/8160/2 "2023-05-29T12:38:21Z")

</div>

There is more context needed here. In a parallel `make` build (`make -jN`), the error can be quite a bit away from the end of the output (as an error only causes `make` to no longer _start_ new jobs; already running jobs will complete and cause output). Generally I search for `error:` from the end and go from there.
