First Last Prev Next    No search results available      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
Show dependency graph
Bug 218310 blocks: 218127
Votes: 0    Show votes for this bug    Vote for this bug

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







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!

First Last Prev Next    No search results available      Search page      Enter new bug