Gentoo Websites Logo
Go to: Gentoo Home Documentation Forums Lists Bugs Planet Store Wiki Get Gentoo!
Bug 90897 - lvm-user-1.0.7-r3 ebuild fails due to linux-headers
Summary: lvm-user-1.0.7-r3 ebuild fails due to linux-headers
Status: RESOLVED FIXED
Alias: None
Product: Gentoo Linux
Classification: Unclassified
Component: Current packages (show other bugs)
Hardware: x86 Linux
: High normal (vote)
Assignee: Tim Yamin (RETIRED)
URL:
Whiteboard:
Keywords:
Depends on:
Blocks:
 
Reported: 2005-04-29 13:48 UTC by Robert Nickel
Modified: 2005-05-03 13:15 UTC (History)
1 user (show)

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


Attachments

Note You need to log in before you can comment on or make changes to this bug.
Description Robert Nickel 2005-04-29 13:48:21 UTC
Whilst doing an emerge -DNuv world, lvm-user-1.0.7-r3 comes up as a dependency and then during build fails with the following:

make[1]: Entering directory `/var/tmp/portage/lvm-user-1.0.7-r3/work/LVM/1.0.7/tools'
make[2]: Entering directory `/var/tmp/portage/lvm-user-1.0.7-r3/work/LVM/1.0.7/tools/lib'
make[3]: Entering directory `/var/tmp/portage/lvm-user-1.0.7-r3/work/LVM/1.0.7/tools/lib'
gcc -c -pipe -O3 -mcpu=i686 -pipe -DDEBUG -I../tools/lib -I../tools -I/var/tmp/portage/lvm-user-1.0.7-r3/work/LVM/1.0.7/tool
s/lib -DDEBUG -I../../tools/lib -I../../tools -I/var/tmp/portage/lvm-user-1.0.7-r3/work/LVM/1.0.7/tools/lib -DDEBUG -I../../
tools/lib -I../../tools -I/var/tmp/portage/lvm-user-1.0.7-r3/work/LVM/1.0.7/tools/lib -o basename.o basename.c
In file included from /usr/include/linux/device.h:20,
                 from /usr/include/linux/genhd.h:15,
                 from /var/tmp/portage/lvm-user-1.0.7-r3/work/LVM/1.0.7/tools/lib/liblvm.h:103,
                 from basename.c:34:
/usr/include/linux/module.h:214: error: field `attr' has incomplete type
/usr/include/linux/module.h:221: error: field `kobj' has incomplete type
/usr/include/linux/module.h:232: error: field `attr' has incomplete type
/usr/include/linux/module.h:239: error: field `kobj' has incomplete type
In file included from /usr/include/linux/genhd.h:15,
                 from /var/tmp/portage/lvm-user-1.0.7-r3/work/LVM/1.0.7/tools/lib/liblvm.h:103,
                 from basename.c:34:
/usr/include/linux/device.h:53: error: field `subsys' has incomplete type
/usr/include/linux/device.h:54: error: field `drivers' has incomplete type
/usr/include/linux/device.h:55: error: field `devices' has incomplete type
/usr/include/linux/device.h:65: error: syntax error before "u32"
/usr/include/linux/device.h:91: error: field `attr' has incomplete type
/usr/include/linux/device.h:107: error: field `kobj' has incomplete type
/usr/include/linux/device.h:113: error: syntax error before "u32"
/usr/include/linux/device.h:114: error: syntax error before "u32"
/usr/include/linux/device.h:129: error: field `attr' has incomplete type
/usr/include/linux/device.h:147: error: field `subsys' has incomplete type
/usr/include/linux/device.h:169: error: field `attr' has incomplete type
/usr/include/linux/device.h:184: error: field `kobj' has incomplete type
/usr/include/linux/device.h:189: error: `KOBJ_NAME_LEN' undeclared here (not in a function)
/usr/include/linux/device.h:217: error: field `attr' has incomplete type
/usr/include/linux/device.h:260: error: field `kobj' has incomplete type
/usr/include/linux/device.h:261: error: `KOBJ_NAME_LEN' undeclared here (not in a function)
/usr/include/linux/device.h:269: error: field `power' has incomplete type
/usr/include/linux/device.h:270: error: syntax error before "u32"
/usr/include/linux/device.h:276: error: syntax error before "detach_state"
/usr/include/linux/device.h:279: error: syntax error before '*' token
/usr/include/linux/device.h:280: error: syntax error before "coherent_dma_mask"
/usr/include/linux/device.h:289: error: syntax error before '}' token
/usr/include/linux/device.h: In function `list_to_dev':
/usr/include/linux/device.h:294: error: syntax error before "struct"
/usr/include/linux/device.h: In function `dev_get_drvdata':
/usr/include/linux/device.h:300: error: dereferencing pointer to incomplete type
/usr/include/linux/device.h: In function `dev_set_drvdata':
/usr/include/linux/device.h:306: error: dereferencing pointer to incomplete type
/usr/include/linux/device.h: At top level:
/usr/include/linux/device.h:332: error: field `attr' has incomplete type
/usr/include/linux/device.h:368: error: syntax error before "u32"
/usr/include/linux/device.h:370: error: syntax error before "num_resources"
/usr/include/linux/device.h:372: error: syntax error before '}' token
In file included from /var/tmp/portage/lvm-user-1.0.7-r3/work/LVM/1.0.7/tools/lib/liblvm.h:111,
                 from basename.c:34:
/var/tmp/portage/lvm-user-1.0.7-r3/work/LVM/1.0.7/tools/lib/lvm.h:120: error: redefinition of `struct list_head'
In file included from /var/tmp/portage/lvm-user-1.0.7-r3/work/LVM/1.0.7/tools/lib/liblvm.h:111,
                 from basename.c:34:
/var/tmp/portage/lvm-user-1.0.7-r3/work/LVM/1.0.7/tools/lib/lvm.h:153:2: #error Bad include/linux/major.h - LVM MAJOR undefi
ned
/var/tmp/portage/lvm-user-1.0.7-r3/work/LVM/1.0.7/tools/lib/lvm.h:433: error: syntax error before "kdev_t"
/var/tmp/portage/lvm-user-1.0.7-r3/work/LVM/1.0.7/tools/lib/lvm.h:433: warning: no semicolon at end of struct or union
/var/tmp/portage/lvm-user-1.0.7-r3/work/LVM/1.0.7/tools/lib/lvm.h:435: error: syntax error before "rdev_new"
/var/tmp/portage/lvm-user-1.0.7-r3/work/LVM/1.0.7/tools/lib/lvm.h:435: warning: data definition has no type or storage class
/var/tmp/portage/lvm-user-1.0.7-r3/work/LVM/1.0.7/tools/lib/lvm.h:436: warning: data definition has no type or storage class
/var/tmp/portage/lvm-user-1.0.7-r3/work/LVM/1.0.7/tools/lib/lvm.h:467: error: syntax error before "kdev_t"
/var/tmp/portage/lvm-user-1.0.7-r3/work/LVM/1.0.7/tools/lib/lvm.h:467: warning: no semicolon at end of struct or union
/var/tmp/portage/lvm-user-1.0.7-r3/work/LVM/1.0.7/tools/lib/lvm.h:484: error: syntax error before '}' token
/var/tmp/portage/lvm-user-1.0.7-r3/work/LVM/1.0.7/tools/lib/lvm.h:484: warning: data definition has no type or storage class
/var/tmp/portage/lvm-user-1.0.7-r3/work/LVM/1.0.7/tools/lib/lvm.h:521: error: syntax error before "kdev_t"
/var/tmp/portage/lvm-user-1.0.7-r3/work/LVM/1.0.7/tools/lib/lvm.h:521: warning: no semicolon at end of struct or union
/var/tmp/portage/lvm-user-1.0.7-r3/work/LVM/1.0.7/tools/lib/lvm.h:522: error: conflicting types for `pe'
/var/tmp/portage/lvm-user-1.0.7-r3/work/LVM/1.0.7/tools/lib/lvm.h:477: error: previous declaration of `pe'
/var/tmp/portage/lvm-user-1.0.7-r3/work/LVM/1.0.7/tools/lib/lvm.h:525: error: syntax error before '}' token
/var/tmp/portage/lvm-user-1.0.7-r3/work/LVM/1.0.7/tools/lib/lvm.h:525: warning: data definition has no type or storage class
/var/tmp/portage/lvm-user-1.0.7-r3/work/LVM/1.0.7/tools/lib/lvm.h:529: error: syntax error before "kdev_t"
/var/tmp/portage/lvm-user-1.0.7-r3/work/LVM/1.0.7/tools/lib/lvm.h:529: warning: no semicolon at end of struct or union
/var/tmp/portage/lvm-user-1.0.7-r3/work/LVM/1.0.7/tools/lib/lvm.h:530: warning: data definition has no type or storage class
/var/tmp/portage/lvm-user-1.0.7-r3/work/LVM/1.0.7/tools/lib/lvm.h:533: error: syntax error before '}' token
/var/tmp/portage/lvm-user-1.0.7-r3/work/LVM/1.0.7/tools/lib/lvm.h:533: warning: data definition has no type or storage class
/var/tmp/portage/lvm-user-1.0.7-r3/work/LVM/1.0.7/tools/lib/lvm.h:551: error: syntax error before "kdev_t"
/var/tmp/portage/lvm-user-1.0.7-r3/work/LVM/1.0.7/tools/lib/lvm.h:551: warning: no semicolon at end of struct or union
/var/tmp/portage/lvm-user-1.0.7-r3/work/LVM/1.0.7/tools/lib/lvm.h:557: error: syntax error before '*' token
/var/tmp/portage/lvm-user-1.0.7-r3/work/LVM/1.0.7/tools/lib/lvm.h:557: warning: data definition has no type or storage class
/var/tmp/portage/lvm-user-1.0.7-r3/work/LVM/1.0.7/tools/lib/lvm.h:571: error: syntax error before '*' token
/var/tmp/portage/lvm-user-1.0.7-r3/work/LVM/1.0.7/tools/lib/lvm.h:571: warning: data definition has no type or storage class
/var/tmp/portage/lvm-user-1.0.7-r3/work/LVM/1.0.7/tools/lib/lvm.h:598: error: syntax error before '}' token
/var/tmp/portage/lvm-user-1.0.7-r3/work/LVM/1.0.7/tools/lib/lvm.h:598: warning: data definition has no type or storage class
/var/tmp/portage/lvm-user-1.0.7-r3/work/LVM/1.0.7/tools/lib/lvm.h:648: error: syntax error before "pv_t"
/var/tmp/portage/lvm-user-1.0.7-r3/work/LVM/1.0.7/tools/lib/lvm.h:648: warning: no semicolon at end of struct or union
/var/tmp/portage/lvm-user-1.0.7-r3/work/LVM/1.0.7/tools/lib/lvm.h:649: warning: data definition has no type or storage class
/var/tmp/portage/lvm-user-1.0.7-r3/work/LVM/1.0.7/tools/lib/lvm.h:658: error: syntax error before '}' token
/var/tmp/portage/lvm-user-1.0.7-r3/work/LVM/1.0.7/tools/lib/lvm.h:658: warning: data definition has no type or storage class
/var/tmp/portage/lvm-user-1.0.7-r3/work/LVM/1.0.7/tools/lib/lvm.h:690: error: syntax error before "pv_t"
/var/tmp/portage/lvm-user-1.0.7-r3/work/LVM/1.0.7/tools/lib/lvm.h:690: warning: no semicolon at end of struct or union
/var/tmp/portage/lvm-user-1.0.7-r3/work/LVM/1.0.7/tools/lib/lvm.h:691: warning: data definition has no type or storage class
/var/tmp/portage/lvm-user-1.0.7-r3/work/LVM/1.0.7/tools/lib/lvm.h:696: error: syntax error before "kdev_t"
/var/tmp/portage/lvm-user-1.0.7-r3/work/LVM/1.0.7/tools/lib/lvm.h:696: warning: no semicolon at end of struct or union
/var/tmp/portage/lvm-user-1.0.7-r3/work/LVM/1.0.7/tools/lib/lvm.h:697: warning: data definition has no type or storage class
/var/tmp/portage/lvm-user-1.0.7-r3/work/LVM/1.0.7/tools/lib/lvm.h:706: error: syntax error before "kdev_t"
/var/tmp/portage/lvm-user-1.0.7-r3/work/LVM/1.0.7/tools/lib/lvm.h:706: warning: no semicolon at end of struct or union
/var/tmp/portage/lvm-user-1.0.7-r3/work/LVM/1.0.7/tools/lib/lvm.h:706: warning: no semicolon at end of struct or union
/var/tmp/portage/lvm-user-1.0.7-r3/work/LVM/1.0.7/tools/lib/lvm.h:707: warning: data definition has no type or storage class
/var/tmp/portage/lvm-user-1.0.7-r3/work/LVM/1.0.7/tools/lib/lvm.h:709: error: syntax error before '}' token
/var/tmp/portage/lvm-user-1.0.7-r3/work/LVM/1.0.7/tools/lib/lvm.h:709: warning: data definition has no type or storage class
/var/tmp/portage/lvm-user-1.0.7-r3/work/LVM/1.0.7/tools/lib/lvm.h:710: error: syntax error before '}' token
/var/tmp/portage/lvm-user-1.0.7-r3/work/LVM/1.0.7/tools/lib/lvm.h:710: warning: data definition has no type or storage class
/var/tmp/portage/lvm-user-1.0.7-r3/work/LVM/1.0.7/tools/lib/lvm.h:716: error: syntax error before "lv_t"
/var/tmp/portage/lvm-user-1.0.7-r3/work/LVM/1.0.7/tools/lib/lvm.h:716: warning: no semicolon at end of struct or union
/var/tmp/portage/lvm-user-1.0.7-r3/work/LVM/1.0.7/tools/lib/lvm.h:717: warning: data definition has no type or storage class
/var/tmp/portage/lvm-user-1.0.7-r3/work/LVM/1.0.7/tools/lib/lvm.h:722: error: syntax error before "lv_t"
/var/tmp/portage/lvm-user-1.0.7-r3/work/LVM/1.0.7/tools/lib/lvm.h:722: warning: no semicolon at end of struct or union
/var/tmp/portage/lvm-user-1.0.7-r3/work/LVM/1.0.7/tools/lib/lvm.h:725: error: syntax error before '}' token
/var/tmp/portage/lvm-user-1.0.7-r3/work/LVM/1.0.7/tools/lib/lvm.h:725: warning: data definition has no type or storage class
/var/tmp/portage/lvm-user-1.0.7-r3/work/LVM/1.0.7/tools/lib/lvm.h:730: error: syntax error before "lv_t"
/var/tmp/portage/lvm-user-1.0.7-r3/work/LVM/1.0.7/tools/lib/lvm.h:730: warning: no semicolon at end of struct or union
/var/tmp/portage/lvm-user-1.0.7-r3/work/LVM/1.0.7/tools/lib/lvm.h:731: warning: data definition has no type or storage class
/var/tmp/portage/lvm-user-1.0.7-r3/work/LVM/1.0.7/tools/lib/lvm.h:755: error: syntax error before '*' token
/var/tmp/portage/lvm-user-1.0.7-r3/work/LVM/1.0.7/tools/lib/lvm.h: In function `LVM_GET_COW_TABLE_CHUNKS_PER_PE':
/var/tmp/portage/lvm-user-1.0.7-r3/work/LVM/1.0.7/tools/lib/lvm.h:757: error: `vg' undeclared (first use in this function)
/var/tmp/portage/lvm-user-1.0.7-r3/work/LVM/1.0.7/tools/lib/lvm.h:757: error: (Each undeclared identifier is reported only o
nce
/var/tmp/portage/lvm-user-1.0.7-r3/work/LVM/1.0.7/tools/lib/lvm.h:757: error: for each function it appears in.)
/var/tmp/portage/lvm-user-1.0.7-r3/work/LVM/1.0.7/tools/lib/lvm.h:757: error: request for member `lv_chunk_size' in somethin
g not a structure or union
/var/tmp/portage/lvm-user-1.0.7-r3/work/LVM/1.0.7/tools/lib/lvm.h: At top level:
/var/tmp/portage/lvm-user-1.0.7-r3/work/LVM/1.0.7/tools/lib/lvm.h:760: error: syntax error before '*' token
/var/tmp/portage/lvm-user-1.0.7-r3/work/LVM/1.0.7/tools/lib/lvm.h: In function `LVM_GET_COW_TABLE_ENTRIES_PER_PE':
/var/tmp/portage/lvm-user-1.0.7-r3/work/LVM/1.0.7/tools/lib/lvm.h:762: error: `vg' undeclared (first use in this function)
/var/tmp/portage/lvm-user-1.0.7-r3/work/LVM/1.0.7/tools/lib/lvm.h:762: error: request for member `lv_chunk_size' in somethin
g not a structure or union
/var/tmp/portage/lvm-user-1.0.7-r3/work/LVM/1.0.7/tools/lib/lvm.h:764: error: request for member `lv_chunk_size' in somethin
g not a structure or union
In file included from basename.c:34:
/var/tmp/portage/lvm-user-1.0.7-r3/work/LVM/1.0.7/tools/lib/liblvm.h: At top level:
/var/tmp/portage/lvm-user-1.0.7-r3/work/LVM/1.0.7/tools/lib/liblvm.h:220: error: syntax error before "vg_t"
/var/tmp/portage/lvm-user-1.0.7-r3/work/LVM/1.0.7/tools/lib/liblvm.h:221: error: syntax error before "vg_t"
/var/tmp/portage/lvm-user-1.0.7-r3/work/LVM/1.0.7/tools/lib/liblvm.h:227: error: syntax error before '*' token
/var/tmp/portage/lvm-user-1.0.7-r3/work/LVM/1.0.7/tools/lib/liblvm.h:228: error: syntax error before '*' token
/var/tmp/portage/lvm-user-1.0.7-r3/work/LVM/1.0.7/tools/lib/liblvm.h:229: error: syntax error before '*' token
/var/tmp/portage/lvm-user-1.0.7-r3/work/LVM/1.0.7/tools/lib/liblvm.h:232: error: syntax error before '*' token
/var/tmp/portage/lvm-user-1.0.7-r3/work/LVM/1.0.7/tools/lib/liblvm.h:232: warning: data definition has no type or storage cl
ass
/var/tmp/portage/lvm-user-1.0.7-r3/work/LVM/1.0.7/tools/lib/liblvm.h:233: error: syntax error before '*' token
/var/tmp/portage/lvm-user-1.0.7-r3/work/LVM/1.0.7/tools/lib/liblvm.h:234: error: syntax error before "vg_t"
/var/tmp/portage/lvm-user-1.0.7-r3/work/LVM/1.0.7/tools/lib/liblvm.h:235: error: syntax error before '*' token
/var/tmp/portage/lvm-user-1.0.7-r3/work/LVM/1.0.7/tools/lib/liblvm.h:236: error: syntax error before '*' token
/var/tmp/portage/lvm-user-1.0.7-r3/work/LVM/1.0.7/tools/lib/liblvm.h:238: error: syntax error before "pv_t"
/var/tmp/portage/lvm-user-1.0.7-r3/work/LVM/1.0.7/tools/lib/liblvm.h:239: error: syntax error before '*' token
/var/tmp/portage/lvm-user-1.0.7-r3/work/LVM/1.0.7/tools/lib/liblvm.h:243: error: syntax error before "vg_t"
/var/tmp/portage/lvm-user-1.0.7-r3/work/LVM/1.0.7/tools/lib/liblvm.h:244: error: syntax error before "vg_t"
/var/tmp/portage/lvm-user-1.0.7-r3/work/LVM/1.0.7/tools/lib/liblvm.h:245: error: syntax error before "vg_t"
/var/tmp/portage/lvm-user-1.0.7-r3/work/LVM/1.0.7/tools/lib/liblvm.h:246: error: syntax error before "pv_t"
/var/tmp/portage/lvm-user-1.0.7-r3/work/LVM/1.0.7/tools/lib/liblvm.h:249: error: syntax error before '*' token
/var/tmp/portage/lvm-user-1.0.7-r3/work/LVM/1.0.7/tools/lib/liblvm.h:251: error: syntax error before '*' token
/var/tmp/portage/lvm-user-1.0.7-r3/work/LVM/1.0.7/tools/lib/liblvm.h:252: error: syntax error before "vg_t"
/var/tmp/portage/lvm-user-1.0.7-r3/work/LVM/1.0.7/tools/lib/liblvm.h:253: error: syntax error before "pv_t"
/var/tmp/portage/lvm-user-1.0.7-r3/work/LVM/1.0.7/tools/lib/liblvm.h:254: error: syntax error before '*' token
/var/tmp/portage/lvm-user-1.0.7-r3/work/LVM/1.0.7/tools/lib/liblvm.h:255: error: syntax error before "vg_t"
/var/tmp/portage/lvm-user-1.0.7-r3/work/LVM/1.0.7/tools/lib/liblvm.h:256: error: syntax error before '*' token
/var/tmp/portage/lvm-user-1.0.7-r3/work/LVM/1.0.7/tools/lib/liblvm.h:257: error: syntax error before '*' token
/var/tmp/portage/lvm-user-1.0.7-r3/work/LVM/1.0.7/tools/lib/liblvm.h:258: error: syntax error before '*' token
/var/tmp/portage/lvm-user-1.0.7-r3/work/LVM/1.0.7/tools/lib/liblvm.h:259: error: syntax error before '*' token
/var/tmp/portage/lvm-user-1.0.7-r3/work/LVM/1.0.7/tools/lib/liblvm.h:260: error: syntax error before "pv_t"
/var/tmp/portage/lvm-user-1.0.7-r3/work/LVM/1.0.7/tools/lib/liblvm.h:261: error: syntax error before '*' token
/var/tmp/portage/lvm-user-1.0.7-r3/work/LVM/1.0.7/tools/lib/liblvm.h:262: error: syntax error before "vg_t"
/var/tmp/portage/lvm-user-1.0.7-r3/work/LVM/1.0.7/tools/lib/liblvm.h:265: error: syntax error before "vg_t"
/var/tmp/portage/lvm-user-1.0.7-r3/work/LVM/1.0.7/tools/lib/liblvm.h:269: error: syntax error before "kdev_t"
/var/tmp/portage/lvm-user-1.0.7-r3/work/LVM/1.0.7/tools/lib/liblvm.h:271: error: syntax error before "pv_t"
/var/tmp/portage/lvm-user-1.0.7-r3/work/LVM/1.0.7/tools/lib/liblvm.h:272: error: syntax error before "vg_t"
/var/tmp/portage/lvm-user-1.0.7-r3/work/LVM/1.0.7/tools/lib/liblvm.h:273: error: syntax error before "vg_t"
/var/tmp/portage/lvm-user-1.0.7-r3/work/LVM/1.0.7/tools/lib/liblvm.h:275: error: syntax error before '*' token
/var/tmp/portage/lvm-user-1.0.7-r3/work/LVM/1.0.7/tools/lib/liblvm.h:276: error: syntax error before '*' token
/var/tmp/portage/lvm-user-1.0.7-r3/work/LVM/1.0.7/tools/lib/liblvm.h:277: error: syntax error before '*' token
/var/tmp/portage/lvm-user-1.0.7-r3/work/LVM/1.0.7/tools/lib/liblvm.h:278: error: syntax error before '*' token
/var/tmp/portage/lvm-user-1.0.7-r3/work/LVM/1.0.7/tools/lib/liblvm.h:279: error: syntax error before '*' token
/var/tmp/portage/lvm-user-1.0.7-r3/work/LVM/1.0.7/tools/lib/liblvm.h:280: error: syntax error before '*' token
/var/tmp/portage/lvm-user-1.0.7-r3/work/LVM/1.0.7/tools/lib/liblvm.h:282: error: syntax error before '*' token
/var/tmp/portage/lvm-user-1.0.7-r3/work/LVM/1.0.7/tools/lib/liblvm.h:284: error: syntax error before "pv_t"
/var/tmp/portage/lvm-user-1.0.7-r3/work/LVM/1.0.7/tools/lib/liblvm.h:285: error: syntax error before '*' token
/var/tmp/portage/lvm-user-1.0.7-r3/work/LVM/1.0.7/tools/lib/liblvm.h:285: warning: data definition has no type or storage cl
ass
/var/tmp/portage/lvm-user-1.0.7-r3/work/LVM/1.0.7/tools/lib/liblvm.h:286: error: syntax error before '*' token
/var/tmp/portage/lvm-user-1.0.7-r3/work/LVM/1.0.7/tools/lib/liblvm.h:287: error: syntax error before "pv_create_kdev_t"
/var/tmp/portage/lvm-user-1.0.7-r3/work/LVM/1.0.7/tools/lib/liblvm.h:287: warning: data definition has no type or storage cl
ass
/var/tmp/portage/lvm-user-1.0.7-r3/work/LVM/1.0.7/tools/lib/liblvm.h:288: warning: parameter names (without types) in functi
on declaration
/var/tmp/portage/lvm-user-1.0.7-r3/work/LVM/1.0.7/tools/lib/liblvm.h:292: error: syntax error before '*' token
/var/tmp/portage/lvm-user-1.0.7-r3/work/LVM/1.0.7/tools/lib/liblvm.h:293: error: syntax error before '*' token
/var/tmp/portage/lvm-user-1.0.7-r3/work/LVM/1.0.7/tools/lib/liblvm.h:294: error: syntax error before "pv_get_kdev_t_by_numbe
r"
/var/tmp/portage/lvm-user-1.0.7-r3/work/LVM/1.0.7/tools/lib/liblvm.h:294: error: syntax error before '*' token
/var/tmp/portage/lvm-user-1.0.7-r3/work/LVM/1.0.7/tools/lib/liblvm.h:294: warning: data definition has no type or storage cl
ass
/var/tmp/portage/lvm-user-1.0.7-r3/work/LVM/1.0.7/tools/lib/liblvm.h:297: error: syntax error before '*' token
/var/tmp/portage/lvm-user-1.0.7-r3/work/LVM/1.0.7/tools/lib/liblvm.h:299: error: syntax error before '*' token
/var/tmp/portage/lvm-user-1.0.7-r3/work/LVM/1.0.7/tools/lib/liblvm.h:301: error: syntax error before "pv_t"
/var/tmp/portage/lvm-user-1.0.7-r3/work/LVM/1.0.7/tools/lib/liblvm.h:302: error: syntax error before '*' token
/var/tmp/portage/lvm-user-1.0.7-r3/work/LVM/1.0.7/tools/lib/liblvm.h:303: error: syntax error before '*' token
/var/tmp/portage/lvm-user-1.0.7-r3/work/LVM/1.0.7/tools/lib/liblvm.h:304: error: syntax error before "pv_t"
/var/tmp/portage/lvm-user-1.0.7-r3/work/LVM/1.0.7/tools/lib/liblvm.h:306: error: syntax error before '*' token
/var/tmp/portage/lvm-user-1.0.7-r3/work/LVM/1.0.7/tools/lib/liblvm.h:307: error: syntax error before '*' token
/var/tmp/portage/lvm-user-1.0.7-r3/work/LVM/1.0.7/tools/lib/liblvm.h:308: error: syntax error before '*' token
/var/tmp/portage/lvm-user-1.0.7-r3/work/LVM/1.0.7/tools/lib/liblvm.h:309: error: syntax error before "pv_t"
/var/tmp/portage/lvm-user-1.0.7-r3/work/LVM/1.0.7/tools/lib/liblvm.h:310: error: syntax error before '*' token
/var/tmp/portage/lvm-user-1.0.7-r3/work/LVM/1.0.7/tools/lib/liblvm.h:311: error: syntax error before '*' token
/var/tmp/portage/lvm-user-1.0.7-r3/work/LVM/1.0.7/tools/lib/liblvm.h:312: error: syntax error before '*' token
/var/tmp/portage/lvm-user-1.0.7-r3/work/LVM/1.0.7/tools/lib/liblvm.h:313: error: syntax error before '*' token
/var/tmp/portage/lvm-user-1.0.7-r3/work/LVM/1.0.7/tools/lib/liblvm.h:314: error: syntax error before '*' token
/var/tmp/portage/lvm-user-1.0.7-r3/work/LVM/1.0.7/tools/lib/liblvm.h:315: error: syntax error before '*' token
/var/tmp/portage/lvm-user-1.0.7-r3/work/LVM/1.0.7/tools/lib/liblvm.h:316: error: syntax error before '*' token
/var/tmp/portage/lvm-user-1.0.7-r3/work/LVM/1.0.7/tools/lib/liblvm.h:317: error: syntax error before "pv_t"
/var/tmp/portage/lvm-user-1.0.7-r3/work/LVM/1.0.7/tools/lib/liblvm.h:317: error: `pv_status' redeclared as different kind of
 symbol
/var/tmp/portage/lvm-user-1.0.7-r3/work/LVM/1.0.7/tools/lib/lvm.h:469: error: previous declaration of `pv_status'
/var/tmp/portage/lvm-user-1.0.7-r3/work/LVM/1.0.7/tools/lib/liblvm.h:318: error: syntax error before "pv_t"
/var/tmp/portage/lvm-user-1.0.7-r3/work/LVM/1.0.7/tools/lib/liblvm.h:319: error: syntax error before "pv_t"
/var/tmp/portage/lvm-user-1.0.7-r3/work/LVM/1.0.7/tools/lib/liblvm.h:320: error: syntax error before '*' token
/var/tmp/portage/lvm-user-1.0.7-r3/work/LVM/1.0.7/tools/lib/liblvm.h:321: error: syntax error before "vg_t"
/var/tmp/portage/lvm-user-1.0.7-r3/work/LVM/1.0.7/tools/lib/liblvm.h:322: error: syntax error before "pv_t"
/var/tmp/portage/lvm-user-1.0.7-r3/work/LVM/1.0.7/tools/lib/liblvm.h:323: error: syntax error before "pv_t"
/var/tmp/portage/lvm-user-1.0.7-r3/work/LVM/1.0.7/tools/lib/liblvm.h:330: error: syntax error before '*' token
/var/tmp/portage/lvm-user-1.0.7-r3/work/LVM/1.0.7/tools/lib/liblvm.h:331: error: syntax error before '*' token
/var/tmp/portage/lvm-user-1.0.7-r3/work/LVM/1.0.7/tools/lib/liblvm.h:332: error: syntax error before '*' token
/var/tmp/portage/lvm-user-1.0.7-r3/work/LVM/1.0.7/tools/lib/liblvm.h:333: error: syntax error before '*' token
/var/tmp/portage/lvm-user-1.0.7-r3/work/LVM/1.0.7/tools/lib/liblvm.h:337: error: syntax error before '*' token
/var/tmp/portage/lvm-user-1.0.7-r3/work/LVM/1.0.7/tools/lib/liblvm.h:337: warning: data definition has no type or storage cl
ass
/var/tmp/portage/lvm-user-1.0.7-r3/work/LVM/1.0.7/tools/lib/liblvm.h:338: error: syntax error before '*' token
/var/tmp/portage/lvm-user-1.0.7-r3/work/LVM/1.0.7/tools/lib/liblvm.h:339: error: syntax error before '*' token
/var/tmp/portage/lvm-user-1.0.7-r3/work/LVM/1.0.7/tools/lib/liblvm.h:340: error: syntax error before '*' token
/var/tmp/portage/lvm-user-1.0.7-r3/work/LVM/1.0.7/tools/lib/liblvm.h:342: error: syntax error before '*' token
/var/tmp/portage/lvm-user-1.0.7-r3/work/LVM/1.0.7/tools/lib/liblvm.h:343: error: syntax error before '*' token
/var/tmp/portage/lvm-user-1.0.7-r3/work/LVM/1.0.7/tools/lib/liblvm.h:344: error: syntax error before '*' token
/var/tmp/portage/lvm-user-1.0.7-r3/work/LVM/1.0.7/tools/lib/liblvm.h:345: error: syntax error before '*' token
/var/tmp/portage/lvm-user-1.0.7-r3/work/LVM/1.0.7/tools/lib/liblvm.h:346: error: syntax error before '*' token
/var/tmp/portage/lvm-user-1.0.7-r3/work/LVM/1.0.7/tools/lib/liblvm.h:347: error: syntax error before '*' token
/var/tmp/portage/lvm-user-1.0.7-r3/work/LVM/1.0.7/tools/lib/liblvm.h:348: error: syntax error before '*' token
/var/tmp/portage/lvm-user-1.0.7-r3/work/LVM/1.0.7/tools/lib/liblvm.h:349: error: syntax error before '*' token
/var/tmp/portage/lvm-user-1.0.7-r3/work/LVM/1.0.7/tools/lib/liblvm.h:350: error: syntax error before '*' token
/var/tmp/portage/lvm-user-1.0.7-r3/work/LVM/1.0.7/tools/lib/liblvm.h:351: error: syntax error before "vg_t"
/var/tmp/portage/lvm-user-1.0.7-r3/work/LVM/1.0.7/tools/lib/liblvm.h:352: error: syntax error before '*' token
/var/tmp/portage/lvm-user-1.0.7-r3/work/LVM/1.0.7/tools/lib/liblvm.h:353: error: syntax error before "lv_t"
/var/tmp/portage/lvm-user-1.0.7-r3/work/LVM/1.0.7/tools/lib/liblvm.h:354: error: syntax error before "lv_t"
/var/tmp/portage/lvm-user-1.0.7-r3/work/LVM/1.0.7/tools/lib/liblvm.h:355: error: syntax error before '*' token
/var/tmp/portage/lvm-user-1.0.7-r3/work/LVM/1.0.7/tools/lib/liblvm.h:356: error: syntax error before "lv_t"
/var/tmp/portage/lvm-user-1.0.7-r3/work/LVM/1.0.7/tools/lib/liblvm.h:357: error: syntax error before "lv_t"
/var/tmp/portage/lvm-user-1.0.7-r3/work/LVM/1.0.7/tools/lib/liblvm.h:358: error: syntax error before '*' token
/var/tmp/portage/lvm-user-1.0.7-r3/work/LVM/1.0.7/tools/lib/liblvm.h:359: error: syntax error before '*' token
/var/tmp/portage/lvm-user-1.0.7-r3/work/LVM/1.0.7/tools/lib/liblvm.h:360: error: syntax error before '*' token
/var/tmp/portage/lvm-user-1.0.7-r3/work/LVM/1.0.7/tools/lib/liblvm.h:361: error: syntax error before "lv_t"
/var/tmp/portage/lvm-user-1.0.7-r3/work/LVM/1.0.7/tools/lib/liblvm.h:362: error: syntax error before "vg_t"
/var/tmp/portage/lvm-user-1.0.7-r3/work/LVM/1.0.7/tools/lib/liblvm.h:364: error: syntax error before "vg_t"
/var/tmp/portage/lvm-user-1.0.7-r3/work/LVM/1.0.7/tools/lib/liblvm.h:365: error: syntax error before "vg_t"
/var/tmp/portage/lvm-user-1.0.7-r3/work/LVM/1.0.7/tools/lib/liblvm.h:366: error: syntax error before '*' token
/var/tmp/portage/lvm-user-1.0.7-r3/work/LVM/1.0.7/tools/lib/liblvm.h:367: error: syntax error before '*' token
/var/tmp/portage/lvm-user-1.0.7-r3/work/LVM/1.0.7/tools/lib/liblvm.h:368: error: syntax error before '*' token
/var/tmp/portage/lvm-user-1.0.7-r3/work/LVM/1.0.7/tools/lib/liblvm.h:369: error: syntax error before '*' token
/var/tmp/portage/lvm-user-1.0.7-r3/work/LVM/1.0.7/tools/lib/liblvm.h:370: error: syntax error before '*' token
/var/tmp/portage/lvm-user-1.0.7-r3/work/LVM/1.0.7/tools/lib/liblvm.h:371: error: syntax error before '*' token
/var/tmp/portage/lvm-user-1.0.7-r3/work/LVM/1.0.7/tools/lib/liblvm.h:373: error: syntax error before "lv_t"
/var/tmp/portage/lvm-user-1.0.7-r3/work/LVM/1.0.7/tools/lib/liblvm.h:374: error: syntax error before "lv_t"
/var/tmp/portage/lvm-user-1.0.7-r3/work/LVM/1.0.7/tools/lib/liblvm.h:375: error: syntax error before "vg_t"
/var/tmp/portage/lvm-user-1.0.7-r3/work/LVM/1.0.7/tools/lib/liblvm.h:376: error: syntax error before "vg_t"
/var/tmp/portage/lvm-user-1.0.7-r3/work/LVM/1.0.7/tools/lib/liblvm.h:377: error: syntax error before '*' token
/var/tmp/portage/lvm-user-1.0.7-r3/work/LVM/1.0.7/tools/lib/liblvm.h:378: error: syntax error before "vg_t"
/var/tmp/portage/lvm-user-1.0.7-r3/work/LVM/1.0.7/tools/lib/liblvm.h:442: error: syntax error before '*' token
/var/tmp/portage/lvm-user-1.0.7-r3/work/LVM/1.0.7/tools/lib/liblvm.h:443: error: syntax error before '*' token
/var/tmp/portage/lvm-user-1.0.7-r3/work/LVM/1.0.7/tools/lib/liblvm.h:444: error: syntax error before '*' token
/var/tmp/portage/lvm-user-1.0.7-r3/work/LVM/1.0.7/tools/lib/liblvm.h:449: error: syntax error before "lv_t"
/var/tmp/portage/lvm-user-1.0.7-r3/work/LVM/1.0.7/tools/lib/liblvm.h:451: error: syntax error before "vg_t"
/var/tmp/portage/lvm-user-1.0.7-r3/work/LVM/1.0.7/tools/lib/liblvm.h:452: error: syntax error before "vg_t"
/var/tmp/portage/lvm-user-1.0.7-r3/work/LVM/1.0.7/tools/lib/liblvm.h:454: error: syntax error before "vg_t"
/var/tmp/portage/lvm-user-1.0.7-r3/work/LVM/1.0.7/tools/lib/liblvm.h:455: error: syntax error before '*' token
/var/tmp/portage/lvm-user-1.0.7-r3/work/LVM/1.0.7/tools/lib/liblvm.h:828: error: syntax error before "pv_t"
/var/tmp/portage/lvm-user-1.0.7-r3/work/LVM/1.0.7/tools/lib/liblvm.h: In function `get_pe_offset':
/var/tmp/portage/lvm-user-1.0.7-r3/work/LVM/1.0.7/tools/lib/liblvm.h:830: error: `pv' undeclared (first use in this function
)
/var/tmp/portage/lvm-user-1.0.7-r3/work/LVM/1.0.7/tools/lib/liblvm.h:830: error: `p' undeclared (first use in this function)
/var/tmp/portage/lvm-user-1.0.7-r3/work/LVM/1.0.7/tools/lib/liblvm.h: At top level:
/var/tmp/portage/lvm-user-1.0.7-r3/work/LVM/1.0.7/tools/lib/liblvm.h:833: error: syntax error before "pv_t"
/var/tmp/portage/lvm-user-1.0.7-r3/work/LVM/1.0.7/tools/lib/liblvm.h: In function `get_pe_from_offset':
/var/tmp/portage/lvm-user-1.0.7-r3/work/LVM/1.0.7/tools/lib/liblvm.h:835: error: `offset' undeclared (first use in this func
tion)
/var/tmp/portage/lvm-user-1.0.7-r3/work/LVM/1.0.7/tools/lib/liblvm.h:835: error: `pv' undeclared (first use in this function
)
/var/tmp/portage/lvm-user-1.0.7-r3/work/LVM/1.0.7/tools/lib/liblvm.h: At top level:
/var/tmp/portage/lvm-user-1.0.7-r3/work/LVM/1.0.7/tools/lib/liblvm.h:838: error: syntax error before '*' token
/var/tmp/portage/lvm-user-1.0.7-r3/work/LVM/1.0.7/tools/lib/liblvm.h: In function `lvm_pv_check_version':
/var/tmp/portage/lvm-user-1.0.7-r3/work/LVM/1.0.7/tools/lib/liblvm.h:840: error: `pv' undeclared (first use in this function
)
/var/tmp/portage/lvm-user-1.0.7-r3/work/LVM/1.0.7/tools/lib/liblvm.h: At top level:
/var/tmp/portage/lvm-user-1.0.7-r3/work/LVM/1.0.7/tools/lib/liblvm.h:844: error: syntax error before '*' token
/var/tmp/portage/lvm-user-1.0.7-r3/work/LVM/1.0.7/tools/lib/liblvm.h: In function `_find_unused_pv_number':
/var/tmp/portage/lvm-user-1.0.7-r3/work/LVM/1.0.7/tools/lib/liblvm.h:846: error: `pp' undeclared (first use in this function
)
/var/tmp/portage/lvm-user-1.0.7-r3/work/LVM/1.0.7/tools/lib/liblvm.h:848: error: `vg' undeclared (first use in this function
)
basename.c: At top level:
/usr/include/linux/device.h:369: error: storage size of `dev' isn't known
make[3]: *** [basename.o] Error 1
make[3]: Leaving directory `/var/tmp/portage/lvm-user-1.0.7-r3/work/LVM/1.0.7/tools/lib'
make[2]: *** [all] Error 2
make[2]: Leaving directory `/var/tmp/portage/lvm-user-1.0.7-r3/work/LVM/1.0.7/tools/lib'
make[2]: Entering directory `/var/tmp/portage/lvm-user-1.0.7-r3/work/LVM/1.0.7/tools/man8'
make[3]: Entering directory `/var/tmp/portage/lvm-user-1.0.7-r3/work/LVM/1.0.7/tools/man8'
make[3]: Leaving directory `/var/tmp/portage/lvm-user-1.0.7-r3/work/LVM/1.0.7/tools/man8'
make[2]: Leaving directory `/var/tmp/portage/lvm-user-1.0.7-r3/work/LVM/1.0.7/tools/man8'
make[2]: Entering directory `/var/tmp/portage/lvm-user-1.0.7-r3/work/LVM/1.0.7/tools'
gcc -c -pipe -O3 -mcpu=i686 -pipe -DDEBUG -I../tools/lib -I../tools -I/var/tmp/portage/lvm-user-1.0.7-r3/work/LVM/1.0.7/tool
s/lib -DDEBUG -I../tools/lib -I../tools -I/var/tmp/portage/lvm-user-1.0.7-r3/work/LVM/1.0.7/tools/lib -o e2fsadm.o e2fsadm.c
In file included from /usr/include/linux/device.h:20,
                 from /usr/include/linux/genhd.h:15,
                 from ../tools/lib/liblvm.h:103,
                 from ../tools/lvm_user.h:43,
                 from e2fsadm.c:55:
/usr/include/linux/module.h:214: error: field `attr' has incomplete type
/usr/include/linux/module.h:221: error: field `kobj' has incomplete type
/usr/include/linux/module.h:232: error: field `attr' has incomplete type
/usr/include/linux/module.h:239: error: field `kobj' has incomplete type
In file included from /usr/include/linux/genhd.h:15,
                 from ../tools/lib/liblvm.h:103,
                 from ../tools/lvm_user.h:43,
                 from e2fsadm.c:55:
/usr/include/linux/device.h:53: error: field `subsys' has incomplete type
/usr/include/linux/device.h:54: error: field `drivers' has incomplete type
/usr/include/linux/device.h:55: error: field `devices' has incomplete type
/usr/include/linux/device.h:65: error: syntax error before "u32"
/usr/include/linux/device.h:91: error: field `attr' has incomplete type
/usr/include/linux/device.h:107: error: field `kobj' has incomplete type
/usr/include/linux/device.h:113: error: syntax error before "u32"
/usr/include/linux/device.h:114: error: syntax error before "u32"
/usr/include/linux/device.h:129: error: field `attr' has incomplete type
/usr/include/linux/device.h:147: error: field `subsys' has incomplete type
/usr/include/linux/device.h:169: error: field `attr' has incomplete type
/usr/include/linux/device.h:184: error: field `kobj' has incomplete type
/usr/include/linux/device.h:189: error: `KOBJ_NAME_LEN' undeclared here (not in a function)
/usr/include/linux/device.h:217: error: field `attr' has incomplete type
/usr/include/linux/device.h:260: error: field `kobj' has incomplete type
/usr/include/linux/device.h:261: error: `KOBJ_NAME_LEN' undeclared here (not in a function)
/usr/include/linux/device.h:269: error: field `power' has incomplete type
/usr/include/linux/device.h:270: error: syntax error before "u32"
/usr/include/linux/device.h:276: error: syntax error before "detach_state"
/usr/include/linux/device.h:279: error: syntax error before '*' token
/usr/include/linux/device.h:280: error: syntax error before "coherent_dma_mask"
/usr/include/linux/device.h:289: error: syntax error before '}' token
/usr/include/linux/device.h: In function `list_to_dev':
/usr/include/linux/device.h:294: error: syntax error before "struct"
/usr/include/linux/device.h: In function `dev_get_drvdata':
/usr/include/linux/device.h:300: error: dereferencing pointer to incomplete type
/usr/include/linux/device.h: In function `dev_set_drvdata':
/usr/include/linux/device.h:306: error: dereferencing pointer to incomplete type
/usr/include/linux/device.h: At top level:
/usr/include/linux/device.h:332: error: field `attr' has incomplete type
/usr/include/linux/device.h:368: error: syntax error before "u32"
/usr/include/linux/device.h:370: error: syntax error before "num_resources"
/usr/include/linux/device.h:372: error: syntax error before '}' token
In file included from ../tools/lib/liblvm.h:111,
                 from ../tools/lvm_user.h:43,
                 from e2fsadm.c:55:
../tools/lib/lvm.h:120: error: redefinition of `struct list_head'
In file included from ../tools/lib/liblvm.h:111,
                 from ../tools/lvm_user.h:43,
                 from e2fsadm.c:55:
../tools/lib/lvm.h:153:2: #error Bad include/linux/major.h - LVM MAJOR undefined
../tools/lib/lvm.h:433: error: syntax error before "kdev_t"
../tools/lib/lvm.h:433: warning: no semicolon at end of struct or union
../tools/lib/lvm.h:435: error: syntax error before "rdev_new"
../tools/lib/lvm.h:435: warning: data definition has no type or storage class
../tools/lib/lvm.h:436: warning: data definition has no type or storage class
../tools/lib/lvm.h:467: error: syntax error before "kdev_t"
../tools/lib/lvm.h:467: warning: no semicolon at end of struct or union
../tools/lib/lvm.h:484: error: syntax error before '}' token
../tools/lib/lvm.h:484: warning: data definition has no type or storage class
../tools/lib/lvm.h:521: error: syntax error before "kdev_t"
../tools/lib/lvm.h:521: warning: no semicolon at end of struct or union
../tools/lib/lvm.h:522: error: conflicting types for `pe'
../tools/lib/lvm.h:477: error: previous declaration of `pe'
../tools/lib/lvm.h:525: error: syntax error before '}' token
../tools/lib/lvm.h:525: warning: data definition has no type or storage class
../tools/lib/lvm.h:529: error: syntax error before "kdev_t"
../tools/lib/lvm.h:529: warning: no semicolon at end of struct or union
../tools/lib/lvm.h:530: warning: data definition has no type or storage class
../tools/lib/lvm.h:533: error: syntax error before '}' token
../tools/lib/lvm.h:533: warning: data definition has no type or storage class
../tools/lib/lvm.h:551: error: syntax error before "kdev_t"
../tools/lib/lvm.h:551: warning: no semicolon at end of struct or union
../tools/lib/lvm.h:557: error: syntax error before '*' token
../tools/lib/lvm.h:557: warning: data definition has no type or storage class
../tools/lib/lvm.h:571: error: syntax error before '*' token
../tools/lib/lvm.h:571: warning: data definition has no type or storage class
../tools/lib/lvm.h:598: error: syntax error before '}' token
../tools/lib/lvm.h:598: warning: data definition has no type or storage class
../tools/lib/lvm.h:648: error: syntax error before "pv_t"
../tools/lib/lvm.h:648: warning: no semicolon at end of struct or union
../tools/lib/lvm.h:649: warning: data definition has no type or storage class
../tools/lib/lvm.h:658: error: syntax error before '}' token
../tools/lib/lvm.h:658: warning: data definition has no type or storage class
../tools/lib/lvm.h:690: error: syntax error before "pv_t"
../tools/lib/lvm.h:690: warning: no semicolon at end of struct or union
../tools/lib/lvm.h:691: warning: data definition has no type or storage class
../tools/lib/lvm.h:696: error: syntax error before "kdev_t"
../tools/lib/lvm.h:696: warning: no semicolon at end of struct or union
../tools/lib/lvm.h:697: warning: data definition has no type or storage class
../tools/lib/lvm.h:706: error: syntax error before "kdev_t"
../tools/lib/lvm.h:706: warning: no semicolon at end of struct or union
../tools/lib/lvm.h:706: warning: no semicolon at end of struct or union
../tools/lib/lvm.h:707: warning: data definition has no type or storage class
../tools/lib/lvm.h:709: error: syntax error before '}' token
../tools/lib/lvm.h:709: warning: data definition has no type or storage class
../tools/lib/lvm.h:710: error: syntax error before '}' token
../tools/lib/lvm.h:710: warning: data definition has no type or storage class
../tools/lib/lvm.h:716: error: syntax error before "lv_t"
../tools/lib/lvm.h:716: warning: no semicolon at end of struct or union
../tools/lib/lvm.h:717: warning: data definition has no type or storage class
../tools/lib/lvm.h:722: error: syntax error before "lv_t"
../tools/lib/lvm.h:722: warning: no semicolon at end of struct or union
../tools/lib/lvm.h:725: error: syntax error before '}' token
../tools/lib/lvm.h:725: warning: data definition has no type or storage class
../tools/lib/lvm.h:730: error: syntax error before "lv_t"
../tools/lib/lvm.h:730: warning: no semicolon at end of struct or union
../tools/lib/lvm.h:731: warning: data definition has no type or storage class
../tools/lib/lvm.h:755: error: syntax error before '*' token
../tools/lib/lvm.h: In function `LVM_GET_COW_TABLE_CHUNKS_PER_PE':
../tools/lib/lvm.h:757: error: `vg' undeclared (first use in this function)
../tools/lib/lvm.h:757: error: (Each undeclared identifier is reported only once
../tools/lib/lvm.h:757: error: for each function it appears in.)
../tools/lib/lvm.h:757: error: request for member `lv_chunk_size' in something not a structure or union
../tools/lib/lvm.h: At top level:
../tools/lib/lvm.h:760: error: syntax error before '*' token
../tools/lib/lvm.h: In function `LVM_GET_COW_TABLE_ENTRIES_PER_PE':
../tools/lib/lvm.h:762: error: `vg' undeclared (first use in this function)
../tools/lib/lvm.h:762: error: request for member `lv_chunk_size' in something not a structure or union
../tools/lib/lvm.h:764: error: request for member `lv_chunk_size' in something not a structure or union
In file included from ../tools/lvm_user.h:43,
                 from e2fsadm.c:55:
../tools/lib/liblvm.h: At top level:
../tools/lib/liblvm.h:220: error: syntax error before "vg_t"
../tools/lib/liblvm.h:221: error: syntax error before "vg_t"
../tools/lib/liblvm.h:227: error: syntax error before '*' token
../tools/lib/liblvm.h:228: error: syntax error before '*' token
../tools/lib/liblvm.h:229: error: syntax error before '*' token
../tools/lib/liblvm.h:232: error: syntax error before '*' token
../tools/lib/liblvm.h:232: warning: data definition has no type or storage class
../tools/lib/liblvm.h:233: error: syntax error before '*' token
../tools/lib/liblvm.h:234: error: syntax error before "vg_t"
../tools/lib/liblvm.h:235: error: syntax error before '*' token
../tools/lib/liblvm.h:236: error: syntax error before '*' token
../tools/lib/liblvm.h:238: error: syntax error before "pv_t"
../tools/lib/liblvm.h:239: error: syntax error before '*' token
../tools/lib/liblvm.h:243: error: syntax error before "vg_t"
../tools/lib/liblvm.h:244: error: syntax error before "vg_t"
../tools/lib/liblvm.h:245: error: syntax error before "vg_t"
../tools/lib/liblvm.h:246: error: syntax error before "pv_t"
../tools/lib/liblvm.h:249: error: syntax error before '*' token
../tools/lib/liblvm.h:251: error: syntax error before '*' token
../tools/lib/liblvm.h:252: error: syntax error before "vg_t"
../tools/lib/liblvm.h:253: error: syntax error before "pv_t"
../tools/lib/liblvm.h:254: error: syntax error before '*' token
../tools/lib/liblvm.h:255: error: syntax error before "vg_t"
../tools/lib/liblvm.h:256: error: syntax error before '*' token
../tools/lib/liblvm.h:257: error: syntax error before '*' token
../tools/lib/liblvm.h:258: error: syntax error before '*' token
../tools/lib/liblvm.h:259: error: syntax error before '*' token
../tools/lib/liblvm.h:260: error: syntax error before "pv_t"
../tools/lib/liblvm.h:261: error: syntax error before '*' token
../tools/lib/liblvm.h:262: error: syntax error before "vg_t"
../tools/lib/liblvm.h:265: error: syntax error before "vg_t"
../tools/lib/liblvm.h:269: error: syntax error before "kdev_t"
../tools/lib/liblvm.h:271: error: syntax error before "pv_t"
../tools/lib/liblvm.h:272: error: syntax error before "vg_t"
../tools/lib/liblvm.h:273: error: syntax error before "vg_t"
../tools/lib/liblvm.h:275: error: syntax error before '*' token
../tools/lib/liblvm.h:276: error: syntax error before '*' token
../tools/lib/liblvm.h:277: error: syntax error before '*' token
../tools/lib/liblvm.h:278: error: syntax error before '*' token
../tools/lib/liblvm.h:279: error: syntax error before '*' token
../tools/lib/liblvm.h:280: error: syntax error before '*' token
../tools/lib/liblvm.h:282: error: syntax error before '*' token
../tools/lib/liblvm.h:284: error: syntax error before "pv_t"
../tools/lib/liblvm.h:285: error: syntax error before '*' token
../tools/lib/liblvm.h:285: warning: data definition has no type or storage class
../tools/lib/liblvm.h:286: error: syntax error before '*' token
../tools/lib/liblvm.h:287: error: syntax error before "pv_create_kdev_t"
../tools/lib/liblvm.h:287: warning: data definition has no type or storage class
../tools/lib/liblvm.h:288: warning: parameter names (without types) in function declaration
../tools/lib/liblvm.h:292: error: syntax error before '*' token
../tools/lib/liblvm.h:293: error: syntax error before '*' token
../tools/lib/liblvm.h:294: error: syntax error before "pv_get_kdev_t_by_number"
../tools/lib/liblvm.h:294: error: syntax error before '*' token
../tools/lib/liblvm.h:294: warning: data definition has no type or storage class
../tools/lib/liblvm.h:297: error: syntax error before '*' token
../tools/lib/liblvm.h:299: error: syntax error before '*' token
../tools/lib/liblvm.h:301: error: syntax error before "pv_t"
../tools/lib/liblvm.h:302: error: syntax error before '*' token
../tools/lib/liblvm.h:303: error: syntax error before '*' token
../tools/lib/liblvm.h:304: error: syntax error before "pv_t"
../tools/lib/liblvm.h:306: error: syntax error before '*' token
../tools/lib/liblvm.h:307: error: syntax error before '*' token
../tools/lib/liblvm.h:308: error: syntax error before '*' token
../tools/lib/liblvm.h:309: error: syntax error before "pv_t"
../tools/lib/liblvm.h:310: error: syntax error before '*' token
../tools/lib/liblvm.h:311: error: syntax error before '*' token
../tools/lib/liblvm.h:312: error: syntax error before '*' token
../tools/lib/liblvm.h:313: error: syntax error before '*' token
../tools/lib/liblvm.h:314: error: syntax error before '*' token
../tools/lib/liblvm.h:315: error: syntax error before '*' token
../tools/lib/liblvm.h:316: error: syntax error before '*' token
../tools/lib/liblvm.h:317: error: syntax error before "pv_t"
../tools/lib/liblvm.h:317: error: `pv_status' redeclared as different kind of symbol
../tools/lib/lvm.h:469: error: previous declaration of `pv_status'
../tools/lib/liblvm.h:318: error: syntax error before "pv_t"
../tools/lib/liblvm.h:319: error: syntax error before "pv_t"
../tools/lib/liblvm.h:320: error: syntax error before '*' token
../tools/lib/liblvm.h:321: error: syntax error before "vg_t"
../tools/lib/liblvm.h:322: error: syntax error before "pv_t"
../tools/lib/liblvm.h:323: error: syntax error before "pv_t"
../tools/lib/liblvm.h:330: error: syntax error before '*' token
../tools/lib/liblvm.h:331: error: syntax error before '*' token
../tools/lib/liblvm.h:332: error: syntax error before '*' token
../tools/lib/liblvm.h:333: error: syntax error before '*' token
../tools/lib/liblvm.h:337: error: syntax error before '*' token
../tools/lib/liblvm.h:337: warning: data definition has no type or storage class
../tools/lib/liblvm.h:338: error: syntax error before '*' token
../tools/lib/liblvm.h:339: error: syntax error before '*' token
../tools/lib/liblvm.h:340: error: syntax error before '*' token
../tools/lib/liblvm.h:342: error: syntax error before '*' token
../tools/lib/liblvm.h:343: error: syntax error before '*' token
../tools/lib/liblvm.h:344: error: syntax error before '*' token
../tools/lib/liblvm.h:345: error: syntax error before '*' token
../tools/lib/liblvm.h:346: error: syntax error before '*' token
../tools/lib/liblvm.h:347: error: syntax error before '*' token
../tools/lib/liblvm.h:348: error: syntax error before '*' token
../tools/lib/liblvm.h:349: error: syntax error before '*' token
../tools/lib/liblvm.h:350: error: syntax error before '*' token
../tools/lib/liblvm.h:351: error: syntax error before "vg_t"
../tools/lib/liblvm.h:352: error: syntax error before '*' token
../tools/lib/liblvm.h:353: error: syntax error before "lv_t"
../tools/lib/liblvm.h:354: error: syntax error before "lv_t"
../tools/lib/liblvm.h:355: error: syntax error before '*' token
../tools/lib/liblvm.h:356: error: syntax error before "lv_t"
../tools/lib/liblvm.h:357: error: syntax error before "lv_t"
../tools/lib/liblvm.h:358: error: syntax error before '*' token
../tools/lib/liblvm.h:359: error: syntax error before '*' token
../tools/lib/liblvm.h:360: error: syntax error before '*' token
../tools/lib/liblvm.h:361: error: syntax error before "lv_t"
../tools/lib/liblvm.h:362: error: syntax error before "vg_t"
../tools/lib/liblvm.h:364: error: syntax error before "vg_t"
../tools/lib/liblvm.h:365: error: syntax error before "vg_t"
../tools/lib/liblvm.h:366: error: syntax error before '*' token
../tools/lib/liblvm.h:367: error: syntax error before '*' token
../tools/lib/liblvm.h:368: error: syntax error before '*' token
../tools/lib/liblvm.h:369: error: syntax error before '*' token
../tools/lib/liblvm.h:370: error: syntax error before '*' token
../tools/lib/liblvm.h:371: error: syntax error before '*' token
../tools/lib/liblvm.h:373: error: syntax error before "lv_t"
../tools/lib/liblvm.h:374: error: syntax error before "lv_t"
../tools/lib/liblvm.h:375: error: syntax error before "vg_t"
../tools/lib/liblvm.h:376: error: syntax error before "vg_t"
../tools/lib/liblvm.h:377: error: syntax error before '*' token
../tools/lib/liblvm.h:378: error: syntax error before "vg_t"
../tools/lib/liblvm.h:442: error: syntax error before '*' token
../tools/lib/liblvm.h:443: error: syntax error before '*' token
../tools/lib/liblvm.h:444: error: syntax error before '*' token
../tools/lib/liblvm.h:449: error: syntax error before "lv_t"
../tools/lib/liblvm.h:451: error: syntax error before "vg_t"
../tools/lib/liblvm.h:452: error: syntax error before "vg_t"
../tools/lib/liblvm.h:454: error: syntax error before "vg_t"
../tools/lib/liblvm.h:455: error: syntax error before '*' token
../tools/lib/liblvm.h:828: error: syntax error before "pv_t"
../tools/lib/liblvm.h: In function `get_pe_offset':
../tools/lib/liblvm.h:830: error: `pv' undeclared (first use in this function)
../tools/lib/liblvm.h:830: error: `p' undeclared (first use in this function)
../tools/lib/liblvm.h: At top level:
../tools/lib/liblvm.h:833: error: syntax error before "pv_t"
../tools/lib/liblvm.h: In function `get_pe_from_offset':
../tools/lib/liblvm.h:835: error: `offset' undeclared (first use in this function)
../tools/lib/liblvm.h:835: error: `pv' undeclared (first use in this function)
../tools/lib/liblvm.h: At top level:
../tools/lib/liblvm.h:838: error: syntax error before '*' token
../tools/lib/liblvm.h: In function `lvm_pv_check_version':
../tools/lib/liblvm.h:840: error: `pv' undeclared (first use in this function)
../tools/lib/liblvm.h: At top level:
../tools/lib/liblvm.h:844: error: syntax error before '*' token
../tools/lib/liblvm.h: In function `_find_unused_pv_number':
../tools/lib/liblvm.h:846: error: `pp' undeclared (first use in this function)
../tools/lib/liblvm.h:848: error: `vg' undeclared (first use in this function)
e2fsadm.c: In function `main':
e2fsadm.c:158: error: invalid operands to binary *
e2fsadm.c:159: error: `vg' undeclared (first use in this function)
e2fsadm.c:452: error: request for member `lv_size' in something not a structure or union
e2fsadm.c: At top level:
/usr/include/linux/device.h:369: error: storage size of `dev' isn't known
make[2]: *** [e2fsadm.o] Error 1
make[2]: Leaving directory `/var/tmp/portage/lvm-user-1.0.7-r3/work/LVM/1.0.7/tools'
make[1]: *** [all] Error 2
make[1]: Leaving directory `/var/tmp/portage/lvm-user-1.0.7-r3/work/LVM/1.0.7/tools'
make[1]: Entering directory `/var/tmp/portage/lvm-user-1.0.7-r3/work/LVM/1.0.7'

**********************************
There were errors in your compile.
**********************************

make[1]: *** [.touchbuilt] Error 1
make[1]: Leaving directory `/var/tmp/portage/lvm-user-1.0.7-r3/work/LVM/1.0.7'
make: *** [all] Error 2

!!! ERROR: sys-fs/lvm-user-1.0.7-r3 failed.
!!! Function src_compile, Line 53, Exitcode 2
!!! Make failed
!!! If you need support, post the topmost build error, NOT this status message.

 ...done!
>>> emerge (1 of 1) sys-fs/lvm-user-1.0.7-r3 to /
>>> md5 files   ;-) lvm-user-1.0.7-r2.ebuild
>>> md5 files   ;-) ChangeLog
>>> md5 files   ;-) metadata.xml
>>> md5 files   ;-) lvm-user-1.0.7-r3.ebuild
>>> md5 files   ;-) files/lvm-user-stop.sh
>>> md5 files   ;-) files/lvm-user-start.sh
>>> md5 files   ;-) files/lvm-user-1.0.7-tmpfile.patch
>>> md5 files   ;-) files/digest-lvm-user-1.0.7-r2
>>> md5 files   ;-) files/digest-lvm-user-1.0.7-r3
>>> md5 files   ;-) files/lvm-user-1.0.7-statics.patch
>>> md5 src_uri ;-) lvm_1.0.7.tar.gz


Reproducible: Always
Steps to Reproduce:
1.  emerge -u lvm-user
2.
3.

Actual Results:  
See details above.

Expected Results:  
Compile cleanly.

Is lvm supported anymore?  From the home page, lvm2 is supposed to be backwards
compatible.

Portage 2.0.51.19 (default-linux/x86/2005.0, gcc-3.3.5-20050130,
glibc-2.3.4.20041102-r1, 2.4.20 i686)
=================================================================
System uname: 2.4.20 i686 Intel(R) Pentium(R) III CPU family      1400MHz
Gentoo Base System version 1.4.16
Python:              dev-lang/python-2.2.3-r1,dev-lang/python-2.3.5 [2.3.5 (#1,
Apr 28 2005, 15:14:21)]
dev-lang/python:     2.2.3-r1, 2.3.5
sys-apps/sandbox:    [Not Present]
sys-devel/autoconf:  2.59-r6, 2.13
sys-devel/automake:  1.7.9-r1, 1.8.5-r3, 1.5, 1.4_p6, 1.6.3, 1.9.4
sys-devel/binutils:  2.15.92.0.2-r7
sys-devel/libtool:   1.4.3-r4, 1.5.16
virtual/os-headers:  2.4.19, 2.6.8.1-r2
ACCEPT_KEYWORDS="x86"
AUTOCLEAN="yes"
CFLAGS="-O3 -mcpu=i686 -pipe"
CHOST="i686-pc-linux-gnu"
CONFIG_PROTECT="/etc /usr/kde/2/share/config /usr/kde/3/share/config
/usr/share/config /var/qmail/alias /var/qmail/control"
CONFIG_PROTECT_MASK="/etc/gconf /etc/terminfo /etc/env.d"
CXXFLAGS="-O3 -mcpu=i686 -pipe"
DISTDIR="/usr/portage/distfiles"
FEATURES="autoaddcvs autoconfig ccache distlocks sandbox sfperms strict"
GENTOO_MIRRORS="http://distfiles.gentoo.org
http://distro.ibiblio.org/pub/Linux/distributions/gentoo"
MAKEOPTS="-j2"
PKGDIR="/usr/portage/packages"
PORTAGE_TMPDIR="/var/tmp"
PORTDIR="/usr/portage"
SYNC="rsync://rsync.gentoo.org/gentoo-portage"
USE="x86 apache2 apm berkdb bitmap-fonts crypt cscope cups curl fam foomaticdb
fortran gd gdbm gif gpm guile imagemagick imlib java jpeg ldap libg++ libwww
mikmod motif mysql ncurses nls oggvorbis pam pdflib perl png python readline
sasl sdl slangspell ssl svga tcpd tiff truetype truetype-fonts type1-fonts usb
xml xml2 zlib"
Unset:  ASFLAGS, CBUILD, CTARGET, LANG, LC_ALL, LDFLAGS, LINGUAS, PORTDIR_OVERLAY
Comment 1 SpanKY gentoo-dev 2005-04-29 21:39:32 UTC
upgrade your linux-headers to either 2.6.8.1-r4 or 2.6.11 and make sure you do `emerge -C =linux-headers-2.4*`
Comment 2 Tim Yamin (RETIRED) gentoo-dev 2005-04-30 06:37:37 UTC
Anybody have any objections to me doing !>=sys-kernel/linux-headers-2.6? lvm-user is for LVM1, which needs the 2.4 patches and ABI and hence 2.4 headers and there's no point in fixing it as LVM2 works fine on both 2.4/2.6...
Comment 3 SpanKY gentoo-dev 2005-04-30 21:38:21 UTC
works for me ...
Comment 4 Tim Yamin (RETIRED) gentoo-dev 2005-05-03 13:15:43 UTC
Blocker added to CVS, closing bug as fixed.