Bug 2306 - libzypp do_install fails to find curl's proxy.h
Summary: libzypp do_install fails to find curl's proxy.h
Status: RESOLVED FIXED
Alias: None
Product: OE-Core
Classification: Build System, Metadata & Runtime
Component: core (show other bugs)
Version: 1.2
Hardware: x86 Multiple
: High major
Target Milestone: 1.2
Assignee: Saul Wold
QA Contact:
URL:
Whiteboard: (1.2) Patch Submitted
Depends on:
Blocks:
 
Reported: 2012-04-16 17:21 UTC by Darren Hart
Modified: 2012-04-17 13:09 UTC (History)
3 users (show)

See Also:
OS type for building Yocto: ---
Type of Regression: ---
Verified:
Documentation change: ---


Attachments

Note You need to log in before you can comment on or make changes to this bug.
Description Darren Hart 2012-04-16 17:21:11 UTC
libzypp do_install failure in AutoBuilder build:http://autobuilder.yoctoproject.org:8010/builders/nightly-x86-64/builds/387

| make[2]: *** No rule to make target
`/srv/home/pokybuild/yocto-autobuilder/yocto-slave/nightly-x86-64/build/build/tmp/sysroots/qemux86-64/usr/include/proxy.h',
needed by `zypp/CMakeFiles/zypp.dir/media/MediaCurl.cc.o'.  Stop.

No changes to libzypp/ since Mar 23 for gcc 4.7 build.

No changes to curl since Mar 14. curl populate_sysroot appears to have run prior to libzypp and curl is listed in libzypp DEPENDS.

Mark's take is:

"either the check for the file glitched, the file never was written (or was written after the check) or the package is broken for some reason"
Comment 1 Darren Hart 2012-04-16 17:23:09 UTC
Marking for 1.2 at least until we understand the issue or can confirm it is not reproducible.
Comment 2 Saul Wold 2012-04-16 21:46:06 UTC
libproxy provides proxy.h and is missing from libzypp's DEPENDS.
Comment 3 Saul Wold 2012-04-17 00:12:20 UTC
Turns out libproxy has a GPLv3 dependency, need to figure out where to zap that in libproxy or remove the libproxy from libzypp