Gentoo Websites Logo
Go to: Gentoo Home Documentation Forums Lists Bugs Planet Store Wiki Get Gentoo!

Bug 674518

Summary: net-libs/mbedtls-2.16.0 fails to build with USE=doc: No rule to make target 'apidoc'
Product: Gentoo Linux Reporter: Yutao Yuan <infmagic2047reg>
Component: Current packagesAssignee: Anthony Basile <blueness>
Status: RESOLVED FIXED    
Severity: normal CC: jaak, lssndrbarbieri
Priority: Normal    
Version: unspecified   
Hardware: All   
OS: Linux   
Whiteboard:
Package list:
Runtime testing required: ---
Bug Depends on:    
Bug Blocks: 714582, 717590    
Attachments: build log
emerge --info =net-libs/mbedtls-2.16.0

Description Yutao Yuan 2019-01-04 16:32:25 UTC
Created attachment 559792 [details]
build log

Relevant lines of build log:

...
[85/85] /usr/bin/cmake -E cmake_symlink_library library/libmbedtls.so.2.16.0  library/libmbedtls.so.12 library/libmbedtls.so && :
make -j 4 -l 4 apidoc 
make: *** No rule to make target 'apidoc'.  Stop.

This is probably caused by the bump to EAPI7, where cmake-utils uses ninja by default. The call to emake should be changed.
Comment 1 Yutao Yuan 2019-01-04 16:36:02 UTC
Created attachment 559794 [details]
emerge --info =net-libs/mbedtls-2.16.0