[lxc-devel] Compilation fails under Centos 7
Stéphane Graber
stgraber at ubuntu.com
Tue Sep 9 16:21:11 UTC 2014
On Tue, Sep 09, 2014 at 12:06:59PM -0400, Michael H. Warfield wrote:
> On Fri, 2014-09-05 at 13:16 -0400, CDR wrote:
> > I do a "make rpm" after a ./configure but:
> >
> > Processing files: lxc-debuginfo-1.1.0-0.1.alpha1.el7.centos.x86_64
> > Provides: lxc-debuginfo = 1.1.0-0.1.alpha1.el7.centos
> > lxc-debuginfo(x86-64) = 1.1.0-0.1.alpha1.el7.centos
> > Requires(rpmlib): rpmlib(FileDigests) <= 4.6.0-1
> > rpmlib(PayloadFilesHavePrefix) <= 4.0-1 rpmlib(CompressedFileNames) <=
> > 3.0.4-1
> > Checking for unpackaged file(s): /usr/lib/rpm/check-files
> > /root/rpmbuild/BUILDROOT/lxc-1.1.0-0.1.alpha1.el7.centos.x86_64
> > error: Installed (but unpackaged) file(s) found:
> > /usr/lib/systemd/system/lxc-net.service
>
> > RPM build errors:
> > File listed twice: /usr/libexec/lxc/lxc-autostart-helper
> > File listed twice: /usr/libexec/lxc/lxc-devsetup
> > File listed twice: /usr/libexec/lxc/lxc-user-nic
> > Installed (but unpackaged) file(s) found:
> > /usr/lib/systemd/system/lxc-net.service
> > make: *** [rpm] Error 1
>
> This was due to a refactoring of the upstart init network code nearly a
> month ago by someone, AFAIK, not currently on the list which created
> some files in an incorrect location and the creation of dependencies on
> it in the systemd code. Patches for this fax paux have been submitted
> by me and Stéphane is currently evaluating my patch set to correct the
> problems that were created by the earlier submission by another that
> inadvertently broke all the rpm based systems. This was reported
> several weeks ago and I submitted my fix, after some private discussion,
> on 08/25.
>
> Please review the following thread, starting on 08/25/2014, on this list
> for the patches and some discussion...
>
> > [lxc-devel] [PATCH] [v3] Integrated lxc-net service for rpm based
> platforms.
>
> At the current time, 1.1.0alpha1 will not build on rpm systems using
> "make rpm" if you have "%_unpackaged_files_terminate_build 1". Setting
> that to zero will not help as the systemd service unit files will fail
> to run due to the missing file.
>
> While the fix to include the missing file may look trivial, it's not the
> correct answer. We're currently waiting on Stéphane but he only started
> reviewing my patch set about a or so week ago.
>
> Stéphane: We need that patch set to get the rpm builds up and going
> again. Any update?
Sorry, been pretty busy with other things at work and I just moved to a
new house so not much time for LXC in my spare time either...
I believe I'm pretty close to having something that really should work
for everyone, I only need to fix some code duplication and then will
send an updated patch to the list.
>
> Regards,
> Mike
> --
> Michael H. Warfield (AI4NB) | (770) 978-7061 | mhw at WittsEnd.com
> /\/\|=mhw=|\/\/ | (678) 463-0932 | http://www.wittsend.com/mhw/
> NIC whois: MHW9 | An optimist believes we live in the best of all
> PGP Key: 0x674627FF | possible worlds. A pessimist is sure of it!
>
> _______________________________________________
> lxc-devel mailing list
> lxc-devel at lists.linuxcontainers.org
> http://lists.linuxcontainers.org/listinfo/lxc-devel
--
Stéphane Graber
Ubuntu developer
http://www.ubuntu.com
-------------- next part --------------
A non-text attachment was scrubbed...
Name: signature.asc
Type: application/pgp-signature
Size: 819 bytes
Desc: Digital signature
URL: <http://lists.linuxcontainers.org/pipermail/lxc-devel/attachments/20140909/816358c7/attachment.sig>
More information about the lxc-devel
mailing list