Summary: | net-fs/openafs-1.4.2 does not build | ||
---|---|---|---|
Product: | Gentoo Linux | Reporter: | Jens Mueller <blog> |
Component: | New packages | Assignee: | Stefaan De Roeck (RETIRED) <stefaan> |
Status: | RESOLVED FIXED | ||
Severity: | normal | CC: | net-fs |
Priority: | High | ||
Version: | unspecified | ||
Hardware: | All | ||
OS: | Linux | ||
Whiteboard: | |||
Package list: | Runtime testing required: | --- |
Description
Jens Mueller
2006-10-19 04:09:53 UTC
There's no error in the output you've posted. make build TARGET=finale_nolibafs make[1]: Entering directory `/var/tmp/portage/net-fs/openafs-1.4.2/work/openafs-1.4.2' make finale_nolibafs DEST=/var/tmp/portage/net-fs/openafs-1.4.2/work/openafs-1.4.2/amd64_linux26/dest COMPILE_PART2B=all DESTDIR= make[2]: Entering directory `/var/tmp/portage/net-fs/openafs-1.4.2/work/openafs-1.4.2' cd src && cd config && make all case amd64_linux26 in \ sgi_*) \ echo "SGI efs not supported" ;; \ *) \ echo No efs stuff for amd64_linux26;; \ esac No efs stuff for amd64_linux26 rm -f /var/tmp/portage/net-fs/openafs-1.4.2/work/openafs-1.4.2/lib/libtermlib.a case amd64_linux26 in \ rs_aix* | sun4x_* | sunx86_* | sgi_6? | *linux* | *_darwin* | *fbsd* | ia64_hpux*) \ ln -s libnull.a /var/tmp/portage/net-fs/openafs-1.4.2/work/openafs-1.4.2/lib/libtermlib.a ;; \ *) \ ln -s /usr/lib/libtermlib.a /var/tmp/portage/net-fs/openafs-1.4.2/work/openafs-1.4.2/lib/libtermlib.a ;; \ esac if test -d "doc/man-pages" ; then \ cd doc/man-pages && make all ; \ fi cd src && cd platform && make all make[3]: Entering directory `/var/tmp/portage/net-fs/openafs-1.4.2/work/openafs-1.4.2/src/platform' Makefile:12: ../config/Makefile.version: No such file or directory make[3]: warning: jobserver unavailable: using -j1. Add `+' to parent make rule. make[3]: *** No rule to make target `../config/Makefile.version'. Stop. make[3]: Leaving directory `/var/tmp/portage/net-fs/openafs-1.4.2/work/openafs-1.4.2/src/platform' make[2]: *** [platform] Error 2 make[2]: *** Waiting for unfinished jobs.... make[3]: Entering directory `/var/tmp/portage/net-fs/openafs-1.4.2/work/openafs-1.4.2/src/config' make[3]: warning: jobserver unavailable: using -j1. Add `+' to parent make rule. rm -f Makefile.version if [ -r SRC/../CML/state ] ; \ then cp ./Makefile.version-CML Makefile.version ; \ else cp Makefile.version-NOCML Makefile.version ; \ fi make -f Makefile.version AFS_component_version_number.c make[4]: Entering directory `/var/tmp/portage/net-fs/openafs-1.4.2/work/openafs-1.4.2/src/config' echo 'char cml_version_number[]="@(#) OpenAFS 1.4.2 built ' `date +"%Y-%m-%d"` '";' >AFS_component_version_number.c echo 'char* AFSVersion = "openafs 1.4.2"; ' >>AFS_component_version_number.c make[4]: Leaving directory `/var/tmp/portage/net-fs/openafs-1.4.2/work/openafs-1.4.2/src/config' x86_64-pc-linux-gnu-gcc -O -I/var/tmp/portage/net-fs/openafs-1.4.2/work/openafs-1.4.2/include -I. -march=k8 -O2 -I. -c ./config.c ./config.c: In function 'main': ./config.c:35: warning: incompatible implicit declaration of built-in function 'exit' ./config.c:40: warning: incompatible implicit declaration of built-in function 'exit' ./config.c:45: warning: incompatible implicit declaration of built-in function 'exit' ./config.c:65: warning: incompatible implicit declaration of built-in function 'exit' ./config.c:68: warning: incompatible implicit declaration of built-in function 'exit' x86_64-pc-linux-gnu-gcc -O -I/var/tmp/portage/net-fs/openafs-1.4.2/work/openafs-1.4.2/include -I. -march=k8 -O2 -c ./mc.c x86_64-pc-linux-gnu-gcc -O -I/var/tmp/portage/net-fs/openafs-1.4.2/work/openafs-1.4.2/include -I. -march=k8 -O2 -o config config.o mc.o x86_64-pc-linux-gnu-gcc -O -I/var/tmp/portage/net-fs/openafs-1.4.2/work/openafs-1.4.2/include -I. -march=k8 -O2 -o mkvers ./mkvers.c if [ "X" != "X" ] ; then \ cat ./ ./param.amd64_linux26.h > param.h.new ; \ rm -f /var/tmp/portage/net-fs/openafs-1.4.2/work/openafs-1.4.2/include/afs/param.h; \ cp param.h.new /var/tmp/portage/net-fs/openafs-1.4.2/work/openafs-1.4.2/include/afs/param.h ; \ else \ rm -f /var/tmp/portage/net-fs/openafs-1.4.2/work/openafs-1.4.2/include/afs/param.h; cp ./param.amd64_linux26.h /var/tmp/portage/net-fs/openafs-1.4.2/work/openafs-1.4.2/include/afs/param.h ; \ fi rm -f /var/tmp/portage/net-fs/openafs-1.4.2/work/openafs-1.4.2/include/afs/stds.h; cp stds.h /var/tmp/portage/net-fs/openafs-1.4.2/work/openafs-1.4.2/include/afs/stds.h rm -f /var/tmp/portage/net-fs/openafs-1.4.2/work/openafs-1.4.2/include/afs/afs_sysnames.h; cp afs_sysnames.h /var/tmp/portage/net-fs/openafs-1.4.2/work/openafs-1.4.2/include/afs/afs_sysnames.h rm -f /var/tmp/portage/net-fs/openafs-1.4.2/work/openafs-1.4.2/include/afs/afs_args.h; cp afs_args.h /var/tmp/portage/net-fs/openafs-1.4.2/work/openafs-1.4.2/include/afs/afs_args.h rm -f /var/tmp/portage/net-fs/openafs-1.4.2/work/openafs-1.4.2/include/afs/icl.h; cp icl.h /var/tmp/portage/net-fs/openafs-1.4.2/work/openafs-1.4.2/include/afs/icl.h rm -f /var/tmp/portage/net-fs/openafs-1.4.2/work/openafs-1.4.2/include/afs/venus.h; cp venus.h /var/tmp/portage/net-fs/openafs-1.4.2/work/openafs-1.4.2/include/afs/venus.h rm -f /var/tmp/portage/net-fs/openafs-1.4.2/work/openafs-1.4.2/include/afs/debug.h; cp debug.h /var/tmp/portage/net-fs/openafs-1.4.2/work/openafs-1.4.2/include/afs/debug.h make[3]: Leaving directory `/var/tmp/portage/net-fs/openafs-1.4.2/work/openafs-1.4.2/src/config' make[2]: Leaving directory `/var/tmp/portage/net-fs/openafs-1.4.2/work/openafs-1.4.2' make[1]: *** [build] Error 2 make[1]: Leaving directory `/var/tmp/portage/net-fs/openafs-1.4.2/work/openafs-1.4.2' make: *** [all_nolibafs] Error 2 !!! ERROR: net-fs/openafs-1.4.2 failed. Call stack: ebuild.sh, line 1568: Called dyn_compile ebuild.sh, line 937: Called src_compile openafs-1.4.2.ebuild, line 54: Called die !!! Build failed !!! If you need support, post the topmost build error, and the call stack if relevant. Much better. Sorry for the confusion ... I was for some reason focused on compiler errors ... If you change "emake" to "emake -j1" in the .ebuild file, does that solve the problem? Yes, it does. Re-enabled "emake -j1" by default, in both openafs and openafs-kernel. I removed it after a couple of tests I did turned out ok, but it seems those tests weren't representative. The "-j1" will have to stay there until the Makefiles are rewritten properly :) |