Gentoo Websites Logo
Go to: Gentoo Home Documentation Forums Lists Bugs Planet Store Wiki Get Gentoo!
Bug 422927 - sys-apps/systemd-185 USE=gudev - /bin/sh: src/gudev/gudevmarshal.h: No such file or directory
Summary: sys-apps/systemd-185 USE=gudev - /bin/sh: src/gudev/gudevmarshal.h: No such f...
Status: RESOLVED FIXED
Alias: None
Product: Gentoo Linux
Classification: Unclassified
Component: [OLD] Core system (show other bugs)
Hardware: All Linux
: Normal normal (vote)
Assignee: Gentoo systemd Team
URL:
Whiteboard:
Keywords: PATCH
Depends on:
Blocks:
 
Reported: 2012-06-22 06:09 UTC by Egor Y. Egorov
Modified: 2012-06-22 14:50 UTC (History)
1 user (show)

See Also:
Package list:
Runtime testing required: ---


Attachments
/var/tmp/portage/sys-apps/systemd-185/temp/build.log (build.log,17.89 KB, text/plain)
2012-06-22 06:10 UTC, Egor Y. Egorov
Details
disable out-of-tree build (systemd-185.ebuild.patch,364 bytes, patch)
2012-06-22 11:03 UTC, Maksim 'max_posedon' Melnikau
Details | Diff

Note You need to log in before you can comment on or make changes to this bug.
Description Egor Y. Egorov 2012-06-22 06:09:25 UTC
sys-apps/systemd-185 failed to compile if USE=gudev is set with the follow error:

make -j4 
  GEN    src/gudev/gudevmarshal.h
/bin/sh: src/gudev/gudevmarshal.h: No such file or directory
  GEN    src/gudev/gudevmarshal.c
/bin/sh: src/gudev/gudevmarshal.c: No such file or directory
make: *** [src/gudev/gudevmarshal.h] Error 1
make: *** Waiting for unfinished jobs....
make: *** [src/gudev/gudevmarshal.c] Error 1


Reproducible: Always
Comment 1 Egor Y. Egorov 2012-06-22 06:10:16 UTC
Created attachment 315953 [details]
/var/tmp/portage/sys-apps/systemd-185/temp/build.log
Comment 2 Maksim 'max_posedon' Melnikau 2012-06-22 11:03:59 UTC
Created attachment 315969 [details, diff]
disable out-of-tree build

Looks like out-of-tree build broken in systemd now, this patch disable it.
Comment 3 Maksim 'max_posedon' Melnikau 2012-06-22 11:05:09 UTC
Upstream bug: https://bugs.freedesktop.org/show_bug.cgi?id=49459
Comment 4 Egor Y. Egorov 2012-06-22 13:39:54 UTC
(In reply to comment #3)
> Upstream bug: https://bugs.freedesktop.org/show_bug.cgi?id=49459

With your patch systemd compiled fine. But failed to install:


* Removing unnecessary /usr/lib64/libsystemd-daemon.la (no static archive)
 * Removing unnecessary /usr/lib64/libudev.la (covered by .pc)
 * Removing unnecessary /usr/lib64/libgudev-1.0.la (covered by .pc)
 * Removing unnecessary /usr/lib64/libsystemd-id128.la (no static archive)
 * Removing unnecessary /usr/lib64/libsystemd-journal.la (no static archive)
 * Removing unnecessary /usr/lib64/libsystemd-login.la (no static archive)
install: cannot stat `/var/overlays/local/sys-apps/systemd/files/gentoo-run.conf': No such file or directory
!!! doins: /var/overlays/local/sys-apps/systemd/files/gentoo-run.conf does not exist
 * ERROR: sys-apps/systemd-185 failed (install phase):
 *   doins failed
 * 
 * If you need support, post the output of `emerge --info '=sys-apps/systemd-185'`,
 * the complete build log and the output of `emerge -pqv '=sys-apps/systemd-185'`.
 * This ebuild is from an overlay named 'local': '/var/overlays/local/'
 * The complete build log is located at '/var/tmp/portage/sys-apps/systemd-185/temp/build.log'.
 * The ebuild environment file is located at '/var/tmp/portage/sys-apps/systemd-185/temp/environment'.
 * Working directory: '/var/tmp/portage/sys-apps/systemd-185/work/systemd-185'
 * S: '/var/tmp/portage/sys-apps/systemd-185/work/systemd-185'
 * QA Notice: file does not exist:
 * 
 *      doins: /var/overlays/local/sys-apps/systemd/files/gentoo-run.conf does not exist
Comment 5 Michał Górny archtester Gentoo Infrastructure gentoo-dev Security 2012-06-22 14:26:27 UTC
I've committed a fix to -185, and I will monitor the issue upstream.
Comment 6 Maksim 'max_posedon' Melnikau 2012-06-22 14:42:48 UTC
(In reply to comment #4)
> With your patch systemd compiled fine. But failed to install:
Egor Y. Egorov, I think you forgot copy content of sys-apps/systemd/files directory to your overlay.
Comment 7 Egor Y. Egorov 2012-06-22 14:50:15 UTC
(In reply to comment #6)
> (In reply to comment #4)
> > With your patch systemd compiled fine. But failed to install:
> Egor Y. Egorov, I think you forgot copy content of sys-apps/systemd/files
> directory to your overlay.

Yes. I'm stupid. ☺