At fedora17,Phoronix3.8 failed to install test benchmarks
At fedora17, when try to install benchmark (such as: phoronix-test-suite install compress-lzma), It forked lots of processes to check g++ version, and then failed to install. But if we build the compress-lzma from source package, it works well. Is there someone meet the same issue or know the root cause? Thanks!
Detailed info:
Test Device: Dell E6320
CPU: Intel(R) Core(TM) i5-2520M
[pnp@pnp-test1 ~]$ uname -a
Linux pnp-test1 3.3.4-5.fc17.i686.PAE #1 SMP Mon May 7 17:37:39 UTC 2012 i686 i686 i386 GNU/Linux
[pnp@pnp-test1 ~]$ gcc -v
gcc version 4.7.0 20120507 (Red Hat 4.7.0-5) (GCC)
[root@pnp-test1 ~]# cat /home/pnp/.phoronix-test-suite/installed-tests/pts/compress-lzma-1.2.0/install-failed.log
lzma-4.32.6/
lzma-4.32.6/tests/
lzma-4.32.6/tests/test-lib.sh
lzma-4.32.6/tests/mkdtemp
lzma-4.32.6/tests/perms
lzma-4.32.6/tests/basic
lzma-4.32.6/tests/Makefile.in
lzma-4.32.6/tests/Makefile.am
lzma-4.32.6/src/
lzma-4.32.6/src/scripts/
lzma-4.32.6/src/scripts/Makefile.in
.
.
.
lzma-4.32.6/NEWS
lzma-4.32.6/INSTALL
lzma-4.32.6/ChangeLog
lzma-4.32.6/AUTHORS
lzma-4.32.6/configure
lzma-4.32.6/config.h.in
lzma-4.32.6/Makefile.in
lzma-4.32.6/Makefile.am
lzma-4.32.6/aclocal.m4
lzma-4.32.6/configure.ac
lzma-4.32.6/README
lzma-4.32.6/m4/
lzma-4.32.6/m4/getopt.m4
checking if debugging code should be compiled... no
checking for a BSD-compatible install... /bin/install -c
checking whether build environment is sane... yes
checking for a thread-safe mkdir -p... /bin/mkdir -p
checking for gawk... gawk
checking whether make sets $(MAKE)... yes
checking for g++... g++
checking for C++ compiler default output file name...
configure: error: C++ compiler cannot create executables
See `config.log' for more details.
make: *** No targets specified and no makefile found. Stop.
make: *** No rule to make target `install'. Stop.
[root@pnp-test1 ~]#
I have a similar problem. Fedora 17 system, Phoronix 3.8.9
I could not get the Phoronix test suites (that had to be compiled) to work on Fedora 16.
So I installed a Fedora 17 system and have the same problem. This example is the "scimark2"
suite. I can do the compile myself ("make" as per the README instructions) and the actual test
runs just fine. The run is done by an ordinary user-id (not root).
Suggestions appreciated.
Details of the situation:
Attempted install of test suite scimark2
Note: "phts" is my alias for "phoronix-test-suite"
I am seeing the same issue on Fedora 17
Have you found any solution for the problem?
$ tail ../hmmer-1.1.0/install-failed.log
hmmer-2.3.2/testsuite/titin.fa
hmmer-2.3.2/testsuite/viterbi_exercise.c
hmmer-2.3.2/COPYRIGHT
configure: configuring HMMER for your system.
configure: This is a full source distribution - using full config
checking for gcc... gcc
checking for C compiler default output... configure: error: C compiler cannot create executables
See `config.log' for more details.
make: *** No targets specified and no makefile found. Stop.
make: *** No rule to make target `install'. Stop.
Moreover, when I invoke
$ ./phoronix-test-suite install pts/hmmer
and try to execute any command in different shell I get
$ ps -u
bash: fork: retry: No child processes
bash: fork: retry: No child processes
Some week ago I have sent a bugreport to the pts mailiglist. As I have not got any response yet, I try it in this forum.
Here is the mail:
Hi list members,
I am the package maintainer of phoronix-test-suite on Fedora. I have encountered a problem on my Fedora 17 box.
OS: Fedora 17
Package version: phoronix-test-suite-4.0.1-1.fc17 (currently in the updates-testing repository)
Problem description:
When running the c-ray benchmark the test gets stuck during the 'installation' phase. The error log (c-ray-1.1.0/installed-failed.log) says:
...
c-ray-1.1/sphfract.jpg
c-ray-1.1/x86/
c-ray-1.1/x86/c-ray-f.exe
/tmp/pts-compiler-mask-c-ray1.1.0//gcc: fork: retry: No child processes
/tmp/pts-compiler-mask-c-ray1.1.0//gcc: fork: retry: No child processes
/tmp/pts-compiler-mask-c-ray1.1.0//gcc: fork: retry: No child processes
/tmp/pts-compiler-mask-c-ray1.1.0//gcc: fork: retry: No child processes
/tmp/pts-compiler-mask-c-ray1.1.0//gcc: fork: Resource temporarily unavailable
The same error is reported on [1] and [2]. As [2] suggests, I removed '/usr/lib64/ccache' from my PATH variable and every thing works as expected. [2] also gives more details on the cause.