Gentoo Websites Logo
Go to: Gentoo Home Documentation Forums Lists Bugs Planet Store Wiki Get Gentoo!
Bug 630086 - <sys-fs/eudev-3 fails compile ( /mtd_probe.h:24:9: error: unknown type name ‘uint32_t’ )
Summary: <sys-fs/eudev-3 fails compile ( /mtd_probe.h:24:9: error: unknown type name ‘...
Status: RESOLVED OBSOLETE
Alias: None
Product: Gentoo Linux
Classification: Unclassified
Component: Current packages (show other bugs)
Hardware: All Linux
: Normal normal (vote)
Assignee: eudev team
URL:
Whiteboard:
Keywords:
Depends on:
Blocks:
 
Reported: 2017-09-06 16:56 UTC by Kent Fredric (IRC: kent\n) (RETIRED)
Modified: 2018-09-15 14:56 UTC (History)
0 users

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


Attachments
eudev-1.10-r2:20170906-164540.log (eudev-1.10-r2:20170906-164540.log,105.62 KB, text/x-log)
2017-09-06 16:56 UTC, Kent Fredric (IRC: kent\n) (RETIRED)
Details

Note You need to log in before you can comment on or make changes to this bug.
Description Kent Fredric (IRC: kent\n) (RETIRED) gentoo-dev 2017-09-06 16:56:25 UTC
Created attachment 492748 [details]
eudev-1.10-r2:20170906-164540.log

Testing legacy versions of eudev for regressions that may be blamed on newer perls.

/usr/portage/sys-fs/eudev/eudev-1.10-r2.ebuild: test? ( app-text/tree dev-lang/perl )"
/usr/portage/sys-fs/eudev/eudev-1.9-r2.ebuild:  test? ( app-text/tree dev-lang/perl )"

eudev-1.10 and 1.9 both fail with:

x86_64-pc-linux-gnu-gcc -DHAVE_CONFIG_H -I. -I/var/tmp/portage/sys-fs/eudev-1.10-r2/work/eudev-1.10/src/mtd_probe -I../..     -march=native -mtune=native -O2 -pipe -c -o probe_smartmedia.o /var/tmp/portage/sys-fs/eudev-1.10-r2/work/eudev-1.10/src/mtd_probe/probe_smartmedia.c
In file included from /var/tmp/portage/sys-fs/eudev-1.10-r2/work/eudev-1.10/src/mtd_probe/mtd_probe.c:24:0:
/var/tmp/portage/sys-fs/eudev-1.10-r2/work/eudev-1.10/src/mtd_probe/mtd_probe.h:24:9: error: unknown type name ‘uint32_t’
         uint32_t reserved;
         ^
/var/tmp/portage/sys-fs/eudev-1.10-r2/work/eudev-1.10/src/mtd_probe/mtd_probe.h:25:9: error: unknown type name ‘uint8_t’
         uint8_t data_status;
         ^
/var/tmp/portage/sys-fs/eudev-1.10-r2/work/eudev-1.10/src/mtd_probe/mtd_probe.h:26:9: error: unknown type name ‘uint8_t’
         uint8_t block_status;
         ^
/var/tmp/portage/sys-fs/eudev-1.10-r2/work/eudev-1.10/src/mtd_probe/mtd_probe.h:27:9: error: unknown type name ‘uint8_t’
         uint8_t lba_copy1[2];
         ^
/var/tmp/portage/sys-fs/eudev-1.10-r2/work/eudev-1.10/src/mtd_probe/mtd_probe.h:28:9: error: unknown type name ‘uint8_t’
         uint8_t ecc2[3];
         ^
/var/tmp/portage/sys-fs/eudev-1.10-r2/work/eudev-1.10/src/mtd_probe/mtd_probe.h:29:9: error: unknown type name ‘uint8_t’
         uint8_t lba_copy2[2];
         ^
/var/tmp/portage/sys-fs/eudev-1.10-r2/work/eudev-1.10/src/mtd_probe/mtd_probe.h:30:9: error: unknown type name ‘uint8_t’
         uint8_t ecc1[3];
         ^
make[3]: *** [Makefile:456: mtd_probe.o] Error 1
make[3]: *** Waiting for unfinished jobs....


This looks similar bug #603558 , but that version is gone from tree now. ( If there are specific conditions that should be present in dependencies that may allow this to pass, would be nice to know what they are )

Or maybe its time to put these versions out to pasture.

Keywords for sys-fs/eudev:
            |                                 |   u   |  
            | a a         p s   a     n r     |   n   |  
            | l m   h i   p p   r m m i i s   | e u s | r
            | p d a p a p c a x m i 6 o s 3   | a s l | e
            | h 6 r p 6 p 6 r 8 6 p 8 s c 9 s | p e o | p
            | a 4 m a 4 c 4 c 6 4 s k 2 v 0 h | i d t | o
------------+---------------------------------+-------+-------
     1.9-r2 | o + + + o + + o + o ~ o o o o o | 5 # 0 | gentoo
    1.10-r2 | o + + + o + + o + o ~ o o o o o | 5 #   | gentoo
   3.1.2    | + + + + + + + + + o ~ o o o o o | 5 #   | gentoo
   3.1.5    | + + + + + + + + + + ~ o o o o o | 5 o   | gentoo
   3.2.2    | ~ ~ ~ ~ ~ ~ ~ ~ ~ ~ ~ o o o o o | 5 #   | gentoo
   3.2.2-r1 | ~ ~ ~ ~ ~ ~ ~ ~ ~ ~ ~ o o o o o | 6 #   | gentoo
[M]3.2.3    | ~ ~ ~ ~ ~ ~ ~ ~ ~ ~ ~ o o o o o | 6 o   | gentoo
  4.9999    | o o o o o o o o o o o o o o o o | 6 #   | gentoo
    9999    | o o o o o o o o o o o o o o o o | 6 o   | gentoo
Comment 1 Kent Fredric (IRC: kent\n) (RETIRED) gentoo-dev 2018-09-15 14:56:20 UTC
Affected versions gone from tree

commit 7f2d44ac532a174f729fbcc2a141cae071e40276
Author: Anthony G. Basile <blueness@gentoo.org>
Date:   2017-10-20 12:03:20 +1300

    sys-fs/eudev: remove older stable versions
    
    Package-Manager: Portage-2.3.8, Repoman-2.3.3
---
 sys-fs/eudev/eudev-1.10-r2.ebuild | 298 -----------------
 sys-fs/eudev/eudev-1.9-r2.ebuild  | 300 ------------------
 2 files changed, 598 deletions(-)