On Ubuntu Jaunty (9.04), updated today. Test suite installed from ubuntu repo, not the deb file on your site.
Code:
2009-02-23 16:01:18 (14.2 KB/s) - `render_bench.tar.gz.temp' saved [22512/22512]
====================================
Installing Test: render-bench
Estimated Install Size: 0.12 MB
====================================
/bin/sh: imlib2-config: not found
In file included from main.c:1:
main.h:18:20: error: Imlib2.h: No such file or directory
main.c: In function ‘populate_from_file’:
main.c:168: error: ‘Imlib_Image’ undeclared (first use in this function)
main.c:168: error: (Each undeclared identifier is reported only once
main.c:168: error: for each function it appears in.)
main.c:168: error: expected ‘;’ before ‘im’
main.c:169: error: ‘DATA32’ undeclared (first use in this function)
main.c:169: error: ‘pixels’ undeclared (first use in this function)
main.c:172: error: ‘im’ undeclared (first use in this function)
main.c: At top level:
main.c:186: error: expected ‘=’, ‘,’, ‘;’, ‘asm’ or ‘__attribute__’ before ‘im_win’
main.c:187: error: expected ‘=’, ‘,’, ‘;’, ‘asm’ or ‘__attribute__’ before ‘im_img’
main.c: In function ‘test_over_imlib2’:
main.c:216: error: ‘im_win’ undeclared (first use in this function)
main.c:219: error: ‘im_img’ undeclared (first use in this function)
main.c: In function ‘test_over_scale_half_imlib2’:
main.c:255: error: ‘im_win’ undeclared (first use in this function)
main.c:258: error: ‘im_img’ undeclared (first use in this function)
main.c: In function ‘test_over_scale_double_smooth_imlib2’:
main.c:294: error: ‘im_win’ undeclared (first use in this function)
main.c:297: error: ‘im_img’ undeclared (first use in this function)
main.c: In function ‘test_over_scale_double_nearest_imlib2’:
main.c:333: error: ‘im_win’ undeclared (first use in this function)
main.c:336: error: ‘im_img’ undeclared (first use in this function)
main.c: In function ‘test_over_scale_general_nearest_imlib2’:
main.c:375: error: ‘im_win’ undeclared (first use in this function)
main.c:378: error: ‘im_img’ undeclared (first use in this function)
main.c: In function ‘test_over_scale_general_smooth_imlib2’:
main.c:415: error: ‘im_win’ undeclared (first use in this function)
main.c:418: error: ‘im_img’ undeclared (first use in this function)
main.c: In function ‘main_loop’:
main.c:453: error: ‘im_win’ undeclared (first use in this function)
main.c:454: error: ‘im_img’ undeclared (first use in this function)
make: *** [main.o] Error 1
render_bench/
render_bench/Makefile
render_bench/main.c
render_bench/main.h
render_bench/tst_opaque.png
render_bench/tst_transparent.png
cc -g -I/usr/X11R6/include `imlib2-config --cflags` -c main.c -o main.o
And then it thinks the benchmark was corectly installed and when attempting to run it I get:
Code:
====================================
Render Bench (Run 1 of 3)
====================================
./render-bench-test: 4: ./render_bench: not found
Test-Time: 0 Seconds
====================================
Render Bench (Run 2 of 3)
====================================
./render-bench-test: 4: ./render_bench: not found
Test-Time: 0 Seconds
====================================
Render Bench (Run 3 of 3)
====================================
./render-bench-test: 4: ./render_bench: not found
Test-Time: 0 Seconds
####################################
Render Bench:
Phoronix Test Suite v1.6.0
Average: 0.00 Seconds
####################################
What it's missing (on Ubuntu) is libimlib2-dev.
If you're going the route of downloading source tarballs and compiling and installing on my machine, at least do it right. Use or make debs out of everything (and rpms for rpm distros) or use the gentoo ebuilds. If you can't even detect that a dependency is not installed, don't do it yourself. Not Invented Here Syndrome at its worst.