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

Bug 61276

Summary: [linux26-headers] sys-fs/reiserfsprogs-3.6.11 will fail to compile
Product: Gentoo Linux Reporter: Markus Rothe (RETIRED) <corsair>
Component: Current packagesAssignee: ppc64 architecture team <ppc64>
Status: VERIFIED FIXED    
Severity: enhancement    
Priority: High    
Version: 2004.2   
Hardware: PPC64   
OS: Linux   
Whiteboard:
Package list:
Runtime testing required: ---

Description Markus Rothe (RETIRED) gentoo-dev 2004-08-22 10:55:40 UTC
Hi,

I just tried to install sys-fs/reiserfsprogs-3.6.11 using linux26-headers-2.6.7-r4, but it failed.

This was the error:

make  all-am
make[2]: Entering directory `/var/tmp/portage/reiserfsprogs-3.6.11/work/reiserfsprogs-3.6.11/include'
make[2]: Leaving directory `/var/tmp/portage/reiserfsprogs-3.6.11/work/reiserfsprogs-3.6.11/include'
make[1]: Leaving directory `/var/tmp/portage/reiserfsprogs-3.6.11/work/reiserfsprogs-3.6.11/include'
Making all in lib
make[1]: Entering directory `/var/tmp/portage/reiserfsprogs-3.6.11/work/reiserfsprogs-3.6.11/lib'
if gcc -DHAVE_CONFIG_H -I. -I. -I../include     -mcpu=G5 -O3 -pipe -fsigned-char -mabi=altivec -MT io.o -MD -MP -MF ".deps/io.Tpo" \
  -c -o io.o `test -f 'io.c' || echo './'`io.c; \
then mv ".deps/io.Tpo" ".deps/io.Po"; \
else rm -f ".deps/io.Tpo"; exit 1; \
fi
if gcc -DHAVE_CONFIG_H -I. -I. -I../include     -mcpu=G5 -O3 -pipe -fsigned-char -mabi=altivec -MT misc.o -MD -MP -MF ".deps/misc.Tpo" \
  -c -o misc.o `test -f 'misc.c' || echo './'`misc.c; \
then mv ".deps/misc.Tpo" ".deps/misc.Po"; \
else rm -f ".deps/misc.Tpo"; exit 1; \
fi
In file included from /usr/include/linux/prefetch.h:14,
                 from /usr/include/linux/list.h:5,
                 from /usr/include/linux/wait.h:12,
                 from /usr/include/linux/fs.h:12,
                 from misc.c:41:
/usr/include/asm/processor.h:550: error: parse error before "vector128"
/usr/include/asm/processor.h:556: error: parse error before '}' token
In file included from /usr/include/linux/fs.h:12,
                 from misc.c:41:
/usr/include/linux/wait.h: In function `init_waitqueue_head':
/usr/include/linux/wait.h:58: error: `SPIN_LOCK_UNLOCKED' undeclared (first use in this function)
/usr/include/linux/wait.h:58: error: (Each undeclared identifier is reported only once
/usr/include/linux/wait.h:58: error: for each function it appears in.)
make[1]: *** [misc.o] Error 1
make[1]: *** Waiting for unfinished jobs....
make[1]: Leaving directory `/var/tmp/portage/reiserfsprogs-3.6.11/work/reiserfsprogs-3.6.11/lib'
make: *** [all-recursive] Error 1

!!! ERROR: sys-fs/reiserfsprogs-3.6.11 failed.
!!! Function src_compile, Line 20, Exitcode 2
!!! Failed to compile


Markus

By the way: I know that linux26-headers are _not_ marked ppc64 nor ~ppc64, but someone has to submit bugs to bugs.gentoo.org, or otherwise linux26-headers will never be stable on ppc64... So this is just (!!) an enhancement bug. ^_^
Comment 1 Markus Rothe (RETIRED) gentoo-dev 2004-08-24 04:39:18 UTC
add: using gcc-3.4.1
Comment 2 Markus Rothe (RETIRED) gentoo-dev 2004-08-24 05:29:49 UTC
add: works fine with linux26-headers-2.6.3-r1 (??)

Markus
Comment 3 Przemyslaw Maciag (RETIRED) gentoo-dev 2004-09-02 14:08:42 UTC
AFAIK - this bug is showing up with linux26-headers-2.6.7-*

downgrade to 2.6.6 or stay with those 2.6.3 and everything should be ok.

Regards,
Przemek
Comment 4 Markus Rothe (RETIRED) gentoo-dev 2004-09-03 03:14:59 UTC
same, but even more errors appear on linux26-headers-2.6.8.1...

Markus
Comment 5 Markus Rothe (RETIRED) gentoo-dev 2004-09-04 02:18:30 UTC
now that reiserfsprogs-3.6.18 is marked stable linux26-headers-2.6.8.1 are no problem at all: It compiles and workes like a charm! :-)

So this is fixed!

Markus
Comment 6 Markus Rothe (RETIRED) gentoo-dev 2004-09-04 02:18:56 UTC
Closing...