I'll use AIO-Stress as a Test that suffers from this issue. There are a few other Tests that have the same issue of dependencies not being installed, resulting in Test installation failure.
The command "phoronix-test-suite install aio-stress" is used to attempt installation of the AIO-Stress Test. However, the AIO-Stress test depends on the package libaio-dev, but it fails installation as reported as follows ...
install-ubuntu-packages.sh: 20: aptitude -y install libaio-dev: not found
It appears that "install-ubuntu-packages.sh" is missing. The full output of "phoronix-test-suite install aio-stress" with most compiler errors replaced by "..." (due to the 10KB posting limit) is appended below.
Any help diagnosing this issue or resolving would be very much appreciated.
Ken
----------
# phoronix-test-suite install aio-stress
Warning: file_get_contents(http://www.phoronix-test-suite.com/g....0&os=ubuntu): failed to open stream: HTTP request failed! in /usr/share/phoronix-test-suite/pts-core/library/pts-functions_basic.php on line 91
Warning: file_get_contents(http://www.phoronix-test-suite.com/PTS): failed to open stream: HTTP request failed! in /usr/share/phoronix-test-suite/pts-core/library/pts-functions_basic.php on line 91
Network Communication Is Disabled.
Checking For Needed External Dependencies.
The following dependencies will be installed:
- libaio-dev
This process may take several minutes.
install-ubuntu-packages.sh: 20: aptitude -y install libaio-dev: not found
====================================
Installing Test: aio-stress
Estimated Install Size: 0.5 MB
====================================
aio-stress.c:58:20: error: libaio.h: No such file or directory
aio-stress.c:192: error: field ?iocb? has incomplete type
aio-stress.c:215: error: expected specifier-qualifier-list before ?io_context_t?
aio-stress.c: In function ?print_latency?:
aio-stress.c:437: error: ?struct thread_info? has no member named ?io_submit_latency?
...
aio-stress.c: In function ?main?:
aio-stress.c:1482: error: ?struct thread_info? has no member named ?active_opers?
aio-stress.c:1483: error: ?struct thread_info? has no member named ?num_files?
aio-stress.c:1492: error: ?struct thread_info? has no member named ?num_files?
The aio-stress installer exited with a non-zero exit status. Installation failed.
#
The command "phoronix-test-suite install aio-stress" is used to attempt installation of the AIO-Stress Test. However, the AIO-Stress test depends on the package libaio-dev, but it fails installation as reported as follows ...
install-ubuntu-packages.sh: 20: aptitude -y install libaio-dev: not found
It appears that "install-ubuntu-packages.sh" is missing. The full output of "phoronix-test-suite install aio-stress" with most compiler errors replaced by "..." (due to the 10KB posting limit) is appended below.
Any help diagnosing this issue or resolving would be very much appreciated.
Ken
----------
# phoronix-test-suite install aio-stress
Warning: file_get_contents(http://www.phoronix-test-suite.com/g....0&os=ubuntu): failed to open stream: HTTP request failed! in /usr/share/phoronix-test-suite/pts-core/library/pts-functions_basic.php on line 91
Warning: file_get_contents(http://www.phoronix-test-suite.com/PTS): failed to open stream: HTTP request failed! in /usr/share/phoronix-test-suite/pts-core/library/pts-functions_basic.php on line 91
Network Communication Is Disabled.
Checking For Needed External Dependencies.
The following dependencies will be installed:
- libaio-dev
This process may take several minutes.
install-ubuntu-packages.sh: 20: aptitude -y install libaio-dev: not found
====================================
Installing Test: aio-stress
Estimated Install Size: 0.5 MB
====================================
aio-stress.c:58:20: error: libaio.h: No such file or directory
aio-stress.c:192: error: field ?iocb? has incomplete type
aio-stress.c:215: error: expected specifier-qualifier-list before ?io_context_t?
aio-stress.c: In function ?print_latency?:
aio-stress.c:437: error: ?struct thread_info? has no member named ?io_submit_latency?
...
aio-stress.c: In function ?main?:
aio-stress.c:1482: error: ?struct thread_info? has no member named ?active_opers?
aio-stress.c:1483: error: ?struct thread_info? has no member named ?num_files?
aio-stress.c:1492: error: ?struct thread_info? has no member named ?num_files?
The aio-stress installer exited with a non-zero exit status. Installation failed.
#
Comment