Skip to content

Building libcurl fail if build folder end with ".3" #18560

@Nir-Az

Description

@Nir-Az

I did this

When building librealsense SDK that build & consume libcurl as a static third party we get the following error:

[100%] Built target libcurl_static
make[5]: *** No rule to make target '/home/yhsu-x299-1/test/librealsense-2.57.md/build/libcurl/src/libcurl-build/docs/libcurl/libcurl-symbols.md', needed by 'docs/libcurl/curl_easy_cleanup.3'.  Stop.
make[4]: *** [CMakeFiles/Makefile2:231: docs/libcurl/CMakeFiles/curl-man.dir/all] Error 2
make[3]: *** [Makefile:136: all] Error 2
make[2]: *** [CMakeFiles/libcurl.dir/build.make:87: libcurl/src/libcurl-stamp/libcurl-build] Error 2
make[1]: *** [CMakeFiles/Makefile2:871: CMakeFiles/libcurl.dir/all] Error 2
make[1]: *** Waiting for unfinished jobs....
[ 40%] Built target realsense2
make: *** [Makefile:136: all] Error 2

This happened if the build folder is librealsense.2.57.3
If we build it in folder librealsense2.57.4 it has no issue

I expected the following

Build pass no matter the build folder name

curl/libcurl version

curl 8.8.0

operating system

Ubuntu 22

Metadata

Metadata

Assignees

Type

No type

Projects

No projects

Milestone

No milestone

Relationships

None yet

Development

No branches or pull requests

Issue actions