Bug List: (This bug is not in your last search results)   Show last search results      Search page      Enter new bug
Bug#: 218310
Alias:
Product:
Component:
Status: RESOLVED
Resolution: FIXED
Assigned To: Gentoo Linux High-Performance Clustering Team <hp-cluster@gentoo.org>
Hardware:
OS:
Version:
Priority:
Severity:
Reporter: Michael Cramer <portage@bigmichi1.dyndns.org>
Add CC:
CC:
URL:
Summary:
Status Whiteboard:
Keywords:

Filename Description Type Creator Created Size Actions
Create a New Attachment (proposed patch, testcase, etc.) View All

Bug 218310 depends on: Show dependency tree
Bug 218310 blocks: 218127
Votes: 0    Show votes for this bug    Vote for this bug

Additional Comments: (this is where you put emerge --info)


Not eligible to see or edit group visibility for this bug.






View Bug Activity   |   Format For Printing   |   XML   |   Clone This Bug


Description:   Opened: 2008-04-18 18:45 0000
CC="i686-pc-linux-gnu-gcc" ./maint/depend.sh src/server -I./include -O2
-march=native -pipe -I/usr/lib/include  -D__STATIC_FLOWPROTO_MULTIQUEUE__
-D_FILE_OFFSET_BITS=64 -D_LARGEFILE64_SOURCE -I . -I . -I./src/client/sysint
-I./src/common/misc -I./src/common/quickhash -I./src/common/quicklist
-I./src/common/id-generator -I./src/common/gossip -I./src/common/gen-locks
-I./src/io/trove -I./src/io/bmi -I./src/io/description -I./src/io/buffer
-I./src/io/job -I./src/io/dev -I./src/proto -DPVFS2_VERSION="\"2.7.1\""
-D__STATIC_METHOD_BMI_TCP__ -DUSE_MMAP_RA_CACHE -pipe -Wall -Wstrict-prototypes
   -I./src/server src/server/readdir.c > src/server/readdir.d
for i in pvfs2-utils.c devpvfs2-req.c pvfs2-cache.c dcache.c file.c inode.c
dir.c namei.c super.c pvfs2-mod.c pvfs2-bufmap.c symlink.c xattr.c acl.c
xattr-trusted.c xattr-default.c waitqueue.c pvfs2-proc.c pvfs2-kernel.h
pvfs2-dev-proto.h pvfs2-bufmap.h upcall.h downcall.h pvfs2-proc.h; do \
            if [ ! -f $i  -a  ! -L $i ] ; then \
                ln -s ../../.././src/kernel/linux-2.6/$i ;\
            fi ;\
        done
make -C /usr/src/linux
SUBDIRS=/var/tmp/portage/sys-cluster/pvfs2-2.7.1/work/pvfs-2.7.1/src/kernel/linux-2.6
modules
  CC [M] 
/var/tmp/portage/sys-cluster/pvfs2-2.7.1/work/pvfs-2.7.1/src/kernel/linux-2.6/pvfs2-utils.o
  CC [M] 
/var/tmp/portage/sys-cluster/pvfs2-2.7.1/work/pvfs-2.7.1/src/kernel/linux-2.6/devpvfs2-req.o
  CC [M] 
/var/tmp/portage/sys-cluster/pvfs2-2.7.1/work/pvfs-2.7.1/src/kernel/linux-2.6/pvfs2-cache.o
  CC [M] 
/var/tmp/portage/sys-cluster/pvfs2-2.7.1/work/pvfs-2.7.1/src/kernel/linux-2.6/dcache.o
  CC [M] 
/var/tmp/portage/sys-cluster/pvfs2-2.7.1/work/pvfs-2.7.1/src/kernel/linux-2.6/file.o
  CC [M] 
/var/tmp/portage/sys-cluster/pvfs2-2.7.1/work/pvfs-2.7.1/src/kernel/linux-2.6/inode.o
  CC [M] 
/var/tmp/portage/sys-cluster/pvfs2-2.7.1/work/pvfs-2.7.1/src/kernel/linux-2.6/dir.o
  CC [M] 
/var/tmp/portage/sys-cluster/pvfs2-2.7.1/work/pvfs-2.7.1/src/kernel/linux-2.6/namei.o
  CC [M] 
/var/tmp/portage/sys-cluster/pvfs2-2.7.1/work/pvfs-2.7.1/src/kernel/linux-2.6/super.o
  CC [M] 
/var/tmp/portage/sys-cluster/pvfs2-2.7.1/work/pvfs-2.7.1/src/kernel/linux-2.6/pvfs2-mod.o
  CC [M] 
/var/tmp/portage/sys-cluster/pvfs2-2.7.1/work/pvfs-2.7.1/src/kernel/linux-2.6/pvfs2-bufmap.o
  CC [M] 
/var/tmp/portage/sys-cluster/pvfs2-2.7.1/work/pvfs-2.7.1/src/kernel/linux-2.6/symlink.o
  CC [M] 
/var/tmp/portage/sys-cluster/pvfs2-2.7.1/work/pvfs-2.7.1/src/kernel/linux-2.6/xattr.o
  CC [M] 
/var/tmp/portage/sys-cluster/pvfs2-2.7.1/work/pvfs-2.7.1/src/kernel/linux-2.6/acl.o
  CC [M] 
/var/tmp/portage/sys-cluster/pvfs2-2.7.1/work/pvfs-2.7.1/src/kernel/linux-2.6/xattr-trusted.o
  CC [M] 
/var/tmp/portage/sys-cluster/pvfs2-2.7.1/work/pvfs-2.7.1/src/kernel/linux-2.6/xattr-default.o
  CC [M] 
/var/tmp/portage/sys-cluster/pvfs2-2.7.1/work/pvfs-2.7.1/src/kernel/linux-2.6/waitqueue.o
  CC [M] 
/var/tmp/portage/sys-cluster/pvfs2-2.7.1/work/pvfs-2.7.1/src/kernel/linux-2.6/pvfs2-proc.o
/bin/sh: -c: line 0: syntax error near unexpected token `('
/bin/sh: -c: line 0: `echo >/dev/null(cat /dev/null;   echo
kernel//var/tmp/portage/sys-cluster/pvfs2-2.7.1/work/pvfs-2.7.1/src/kernel/linux-2.6/pvfs2.ko;)
>
/var/tmp/portage/sys-cluster/pvfs2-2.7.1/work/pvfs-2.7.1/src/kernel/linux-2.6/modules.order'
make[3]: ***
[/var/tmp/portage/sys-cluster/pvfs2-2.7.1/work/pvfs-2.7.1/src/kernel/linux-2.6/modules.order]
Fehler 2
make[3]: *** Warte auf noch nicht beendete Prozesse...
make[2]: ***
[_module_/var/tmp/portage/sys-cluster/pvfs2-2.7.1/work/pvfs-2.7.1/src/kernel/linux-2.6]
Fehler 2
make[1]: *** [default] Fehler 2
make: *** [just_kmod] Fehler 2
 * 
 * ERROR: sys-cluster/pvfs2-2.7.1 failed.
 * Call stack:
 *               ebuild.sh, line   49:  Called src_compile
 *             environment, line 3635:  Called linux-mod_src_compile
 *             environment, line 2862:  Called die
 * The specific snippet of code:
 *               eval "emake HOSTCC=\"$(tc-getBUILD_CC)\"                      
                        CC=\"$(get-KERNEL_CC)\"                                
                LDFLAGS=\"$(get_abi_LDFLAGS)\"                                 
        ${BUILD_FIXES}                                          ${BUILD_PARAMS}
                                                ${BUILD_TARGETS} " || die
"Unable to emake HOSTCC="$(tc-getBUILD_CC)" CC="$(get-KERNEL_CC)"
LDFLAGS="$(get_abi_LDFLAGS)" ${BUILD_FIXES} ${BUILD_PARAMS} ${BUILD_TARGETS}";
 *  The die message:
 *   Unable to emake HOSTCC=i686-pc-linux-gnu-gcc CC=i686-pc-linux-gnu-gcc
LDFLAGS=   just_kmod
 * 
 * If you need support, post the topmost build error, and the call stack if
relevant.
 * A complete build log is located at
'/var/log/portage/sys-cluster:pvfs2-2.7.1:20080418-175926.log'.
 * The ebuild environment file is located at
'/var/tmp/portage/sys-cluster/pvfs2-2.7.1/temp/environment'.
 * 



the problem is caused by the included Makefile.in
--snip--
ifeq ($(QUIET_COMPILE),1)
  # say a one-line description of the action, do not echo the command
  Q=@echo
  E=@
else
  # do not say the short Q lines, but do echo the entire command
  Q=@echo >/dev/null
  E=
endif
--snip--

here Q is defined and this causes the error, there was a change in the kernel
Makefile between 2.6.24 and 2.6.25 so that all pvfs ebuilds fail at this point.
setting Q=@ instead of Q=@echo >/dev/null fixes this error and all builds fine.

Reproducible: Always

Steps to Reproduce:
1. emerge gentoo-sources-2.6.25
2. emerge pvfs2
3. kernel module won't build

Actual Results:  
kernel module isn't build

Expected Results:  
kernel module should be build

------- Comment #1 From Justin Bronder 2008-04-21 14:53:34 0000 -------
Fixed in cvs, should hit the mirrors in an hour or so.  Thanks for the detailed
report and fix!

Bug List: (This bug is not in your last search results)   Show last search results      Search page      Enter new bug