Gentoo Websites Logo
Go to: Gentoo Home Documentation Forums Lists Bugs Planet Store Wiki Get Gentoo!

Bug 148165

Summary: sys-apps/findutils-4.3.0 fails in catalyst stage1
Product: Gentoo Linux Reporter: Åsmund Grammeltvedt <asmundg.bugs.gentoo.org>
Component: [OLD] Core systemAssignee: Gentoo's Team for Core System packages <base-system>
Status: RESOLVED DUPLICATE    
Severity: normal CC: zlin
Priority: High    
Version: 2006.0   
Hardware: x86   
OS: Linux   
Whiteboard:
Package list:
Runtime testing required: ---
Attachments: Complete emerge log
findutils complite output and --info

Description Åsmund Grammeltvedt 2006-09-19 01:45:42 UTC
Based on the stock gentoo stage3-x86-2006.0 with stage1 specfile as follows:

subarch: x86
version_stamp: snapinstall
target: stage1
rel_type: default
profile: default-linux/x86/2006.0
snapshot: snapinstall
source_subpath: default/stage3-x86-2006.0
chost: i686-pc-linux-gnu
cflags: -Os -pipe -march=i686
cxxflags: -Os -pipe -march=i686

catalyst -vaf stage1.spec gives the following error:

>>> emerge (22 of 51) sys-apps/findutils-4.3.0 to /tmp/stage1root/
>>> md5 files   ;-) findutils-4.3.0.ebuild
>>> md5 files   ;-) findutils-4.2.27.ebuild
>>> md5 files   ;-) findutils-4.1.20-r2.ebuild
>>> md5 files   ;-) findutils-4.3.1.ebuild
>>> md5 files   ;-) findutils-4.2.28.ebuild
>>> md5 files   ;-) files/findutils-4.1.20-selinux.diff
>>> md5 files   ;-) files/findutils-4.3.0-selinux.diff
>>> md5 files   ;-) files/digest-findutils-4.3.0
>>> md5 files   ;-) files/digest-findutils-4.3.1
>>> md5 files   ;-) files/findutils-env-size.patch
>>> md5 files   ;-) files/findutils-4.2.20-man.patch
>>> md5 files   ;-) files/gnulib-openat-mode_t.patch
>>> md5 files   ;-) files/findutils-4.2.24-selinux.diff
>>> md5 files   ;-) files/findutils-4.3.0-nbsd.patch
>>> md5 files   ;-) files/digest-findutils-4.1.20-r2
>>> md5 files   ;-) files/digest-findutils-4.2.27
>>> md5 files   ;-) files/digest-findutils-4.2.28
>>> md5 files   ;-) files/findutils-4.2.18-gcc295.patch
>>> md5 src_uri ;-) findutils-4.3.0.tar.gz
>>> Unpacking source...
>>> Unpacking findutils-4.3.0.tar.gz to /var/tmp/portage/findutils-4.3.0/work
 * Applying gnulib-openat-mode_t.patch ...
>>> Source unpacked.
QA Notice: USE Flag 'userland_GNU' not in IUSE for sys-apps/findutils-4.3.0
 * econf: updating findutils-4.3.0/config.guess with /usr/share/gnuconfig/config.guess
 * econf: updating findutils-4.3.0/config.sub with /usr/share/gnuconfig/config.sub
./configure --prefix=/usr --host=i686-pc-linux-gnu --mandir=/usr/share/man --infodir=/usr/share/info --datadir
are --sysconfdir=/etc --localstatedir=/var/lib --disable-nls --build=i686-pc-linux-gnu

...

make  all-am
make[4]: Entering directory `/var/tmp/portage/findutils-4.3.0/work/findutils-4.3.0/gnulib/lib'
gcc -DHAVE_CONFIG_H -I. -I. -I../..     -Os -pipe -march=i686 -c argmatch.c
gcc -DHAVE_CONFIG_H -I. -I. -I../..     -Os -pipe -march=i686 -c cycle-check.c
gcc -DHAVE_CONFIG_H -I. -I. -I../..     -Os -pipe -march=i686 -c basename.c
gcc -DHAVE_CONFIG_H -I. -I. -I../..     -Os -pipe -march=i686 -c stripslash.c
gcc -DHAVE_CONFIG_H -I. -I. -I../..     -Os -pipe -march=i686 -c strnlen1.c
gcc -DHAVE_CONFIG_H -I. -I. -I../..     -Os -pipe -march=i686 -c xalloc-die.c
gcc -DHAVE_CONFIG_H -I. -I. -I../..     -Os -pipe -march=i686 -c xstrtoumax.c
gcc -DHAVE_CONFIG_H -I. -I. -I../..     -Os -pipe -march=i686 -c save-cwd.c
gcc -DHAVE_CONFIG_H -I. -I. -I../..     -Os -pipe -march=i686 -c fts.c
gcc -DHAVE_CONFIG_H -I. -I. -I../..     -Os -pipe -march=i686 -c strftime.c
gcc -DHAVE_CONFIG_H -I. -I. -I../..     -Os -pipe -march=i686 -c canonicalize.c
gcc -DHAVE_CONFIG_H -I. -I. -I../..     -Os -pipe -march=i686 -c chdir-long.c
gcc -DHAVE_CONFIG_H -I. -I. -I../..     -Os -pipe -march=i686 -c openat-die.c
gcc -DHAVE_CONFIG_H -I. -I. -I../..     -Os -pipe -march=i686 -c openat.c
gcc -DHAVE_CONFIG_H -I. -I. -I../..     -Os -pipe -march=i686 -c closeout.c
gcc -DHAVE_CONFIG_H -I. -I. -I../..     -Os -pipe -march=i686 -c dirname.c
gcc -DHAVE_CONFIG_H -I. -I. -I../..     -Os -pipe -march=i686 -c exitfail.c
gcc -DHAVE_CONFIG_H -I. -I. -I../..     -Os -pipe -march=i686 -c open-safer.c
gcc -DHAVE_CONFIG_H -I. -I. -I../..     -Os -pipe -march=i686 -c creat-safer.c
gcc -DHAVE_CONFIG_H -I. -I. -I../..     -Os -pipe -march=i686 -c filemode.c
gcc -DHAVE_CONFIG_H -I. -I. -I../..     -Os -pipe -march=i686 -c filenamecat.c
gcc -DHAVE_CONFIG_H -I. -I. -I../..     -Os -pipe -march=i686 -c hash.c
gcc -DHAVE_CONFIG_H -I. -I. -I../..     -Os -pipe -march=i686 -c human.c
gcc -DHAVE_CONFIG_H -I. -I. -I../..     -Os -pipe -march=i686 -c idcache.c
gcc -DHAVE_CONFIG_H -I. -I. -I../..     -Os -pipe -march=i686 -c mbchar.c
gcc -DHAVE_CONFIG_H -I. -I. -I../..     -Os -pipe -march=i686 -c modechange.c
gcc -DHAVE_CONFIG_H -I. -I. -I../..     -Os -pipe -march=i686 -c mountlist.c
gcc -DHAVE_CONFIG_H -I. -I. -I../..     -Os -pipe -march=i686 -c quote.c
gcc -DHAVE_CONFIG_H -I. -I. -I../..     -Os -pipe -march=i686 -c quotearg.c
gcc -DHAVE_CONFIG_H -I. -I. -I../..     -Os -pipe -march=i686 -c regex.c
In file included from regex.c:55:
regex_internal.h:128: error: parse error before "Idx"
regex_internal.h:128: warning: data definition has no type or storage class
regex_internal.h:151: error: parse error before "re_hashval_t"
regex_internal.h:151: warning: data definition has no type or storage class
regex_internal.h:223: error: parse error before "Idx"
regex_internal.h:223: warning: no semicolon at end of struct or union
regex_internal.h:224: warning: data definition has no type or storage class
regex_internal.h:225: error: parse error before '*' token

...

regexec.c: At top level:
regexec.c:4323: error: parse error before '*' token
regexec.c: In function `sift_ctx_init':
regexec.c:4328: error: `sctx' undeclared (first use in this function)
regexec.c:4328: error: `sifted_sts' undeclared (first use in this function)
regexec.c:4329: error: `limited_sts' undeclared (first use in this function)
regex.c: At top level:
regexec.c:3478: error: storage size of `trtable' isn't known
regexec.c:3479: error: storage size of `trtable' isn't known
{standard input}: Assembler messages:
{standard input}:401: Warning: size of "word_char" is already 4; not changing to 32
make[4]: *** [regex.o] Error 1
make[4]: Leaving directory `/var/tmp/portage/findutils-4.3.0/work/findutils-4.3.0/gnulib/lib'
make[3]: *** [all] Error 2
make[3]: Leaving directory `/var/tmp/portage/findutils-4.3.0/work/findutils-4.3.0/gnulib/lib'
make[2]: *** [all-recursive] Error 1
make[2]: Leaving directory `/var/tmp/portage/findutils-4.3.0/work/findutils-4.3.0/gnulib'
make[1]: *** [all-recursive] Error 1
make[1]: Leaving directory `/var/tmp/portage/findutils-4.3.0/work/findutils-4.3.0'
make: *** [all] Error 2
Comment 1 Åsmund Grammeltvedt 2006-09-19 01:56:38 UTC
Created attachment 97389 [details]
Complete emerge log

Complete emerge log.
Comment 2 Ilya Dmitrichenko 2006-09-19 14:02:46 UTC
Created attachment 97458 [details]
findutils complite output and --info

--info is included
Comment 3 Ilya Dmitrichenko 2006-09-19 14:38:43 UTC
(In reply to comment #2)

right , '=sys-apps/findutils-4.3.1' is the answer .

still gave me those lines about /etc/portage/modules , but compiled okay.
Comment 4 SpanKY gentoo-dev 2006-10-21 23:26:40 UTC

*** This bug has been marked as a duplicate of 147530 ***