Gentoo Websites Logo
Go to: Gentoo Home Documentation Forums Lists Bugs Planet Store Wiki Get Gentoo!
Bug 345995 - sys-fs/static-dev fails to merge on MAKEDEV with baselayout-1
Summary: sys-fs/static-dev fails to merge on MAKEDEV with baselayout-1
Status: RESOLVED WONTFIX
Alias: None
Product: Gentoo Linux
Classification: Unclassified
Component: New packages (show other bugs)
Hardware: x86 Linux
: High normal
Assignee: Gentoo's Team for Core System packages
URL:
Whiteboard:
Keywords:
Depends on:
Blocks:
 
Reported: 2010-11-18 19:45 UTC by Sonni
Modified: 2011-07-03 18:36 UTC (History)
1 user (show)

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


Attachments
working ebuild (static-dev-0.1-r1.ebuild,1.68 KB, patch)
2010-11-18 19:46 UTC, Sonni
Details | Diff

Note You need to log in before you can comment on or make changes to this bug.
Description Sonni 2010-11-18 19:45:26 UTC
Following commands fails doing emerge:
        MAKEDEV -d "${D}"/dev generic${suffix} || die
        MAKEDEV -d "${D}"/dev sg scd rtc hde hdf hdg hdh input audio video || die

-d means delete not directory, removing "${D}"/dev and it works just fine

update ebuild attached

Reproducible: Always

Actual Results:  
>>> Emerging (1 of 1) sys-fs/static-dev-0.1
 * checking ebuild checksums ;-) ...                                                                                [ ok ]
 * checking auxfile checksums ;-) ...                                                                               [ ok ]
 * checking miscfile checksums ;-) ...                                                                              [ ok ]
>>> cfg-update-1.8.2-r1: Creating checksum index...
 * CPV:  sys-fs/static-dev-0.1
 * REPO: gentoo
 * USE:  elibc_glibc kernel_linux userland_GNU x86
>>> Unpacking source...
>>> Source unpacked in /var/tmp/portage/sys-fs/static-dev-0.1/work
>>> Compiling source in /var/tmp/portage/sys-fs/static-dev-0.1/work ...
>>> Source compiled.
>>> Test phase [not enabled]: sys-fs/static-dev-0.1

>>> Install static-dev-0.1 into /var/tmp/portage/sys-fs/static-dev-0.1/image/ category sys-fs
 * Using generic-i386 to make x86 device nodes...
/usr/sbin/MAKEDEV: don't know how to make device "/var/tmp/portage/sys-fs/static-dev-0.1/image//dev"
 * ERROR: sys-fs/static-dev-0.1 failed:
 *   (no error message)
 * 
 * Call stack:
 *     ebuild.sh, line  54:  Called src_install
 *   environment, line 894:  Called die
 * The specific snippet of code:
 *       MAKEDEV -d "${D}"/dev generic${suffix} || die;
 * 
 * If you need support, post the output of 'emerge --info =sys-fs/static-dev-0.1',
 * the complete build log and the output of 'emerge -pqv =sys-fs/static-dev-0.1'.
 * The complete build log is located at '/var/log/portage/sys-fs:static-dev-0.1:20101118-192817.log'.
 * The ebuild environment file is located at '/var/tmp/portage/sys-fs/static-dev-0.1/temp/environment'.
 * S: '/var/tmp/portage/sys-fs/static-dev-0.1/work/static-dev-0.1'
Comment 1 Sonni 2010-11-18 19:46:27 UTC
Created attachment 254753 [details, diff]
working ebuild
Comment 2 Sonni 2010-11-18 19:51:34 UTC
Should maybe say that this was when using MAKEDEV from sys-apps/baselayout-1.12.14-r1
Comment 3 SpanKY gentoo-dev 2010-11-19 07:30:10 UTC
the -d is needed for sys-fs/makedev
Comment 4 William Hubbs gentoo-dev 2011-07-03 18:36:58 UTC
Since openrc and baselayout-2 are stable, we will not be fixing the
MAKEDEV in baselayout-1.