Package Details: sysbench 1.0.4-1

Git Clone URL: https://aur.archlinux.org/sysbench.git (read-only)
Package Base: sysbench
Description: Benchmark tool for evaluating OS parameters that are important for a system running a database under intensive load.
Upstream URL: https://github.com/akopytov/sysbench
Licenses: GPL
Submitter: None
Maintainer: ultraviolet
Last Packager: ultraviolet
Votes: 53
Popularity: 0.458792
First Submitted: 2005-10-29 00:44
Last Updated: 2017-03-14 20:18

Latest Comments

cinemast commented on 2017-04-16 11:21

automake and autoconf is missing as dependency

ultraviolet commented on 2017-03-27 18:37

@kgizdov you may want to re-open the bug report here https://github.com/akopytov/sysbench/issues/118 since it seems you are having this exact issue.

kgizdov commented on 2017-03-26 21:50

fails to compile with:

sysbench.o: In function `sb_more_events':
/home/goliath/Packages/builds/sysbench/src/sysbench-1.0.4/src/sysbench.c:696: undefined reference to `ck_pr_faa_64'
sysbench.o: In function `sb_counter_val':
/home/goliath/Packages/builds/sysbench/src/sysbench-1.0.4/src/sb_counter.h:62: undefined reference to `ck_pr_load_64'
sysbench.o: In function `sb_counter_inc':
/home/goliath/Packages/builds/sysbench/src/sysbench-1.0.4/src/sb_counter.h:68: undefined reference to `ck_pr_store_64'
db_driver.o: In function `sb_counter_val':
/home/goliath/Packages/builds/sysbench/src/sysbench-1.0.4/src/sb_counter.h:62: undefined reference to `ck_pr_load_64'
db_driver.o: In function `sb_counter_inc':
/home/goliath/Packages/builds/sysbench/src/sysbench-1.0.4/src/sb_counter.h:68: undefined reference to `ck_pr_store_64'
db_driver.o: In function `sb_counter_val':
/home/goliath/Packages/builds/sysbench/src/sysbench-1.0.4/src/sb_counter.h:62: undefined reference to `ck_pr_load_64'
db_driver.o: In function `sb_counter_inc':
/home/goliath/Packages/builds/sysbench/src/sysbench-1.0.4/src/sb_counter.h:68: undefined reference to `ck_pr_store_64'
db_driver.o: In function `sb_counter_val':
/home/goliath/Packages/builds/sysbench/src/sysbench-1.0.4/src/sb_counter.h:62: undefined reference to `ck_pr_load_64'
db_driver.o: In function `sb_counter_inc':
/home/goliath/Packages/builds/sysbench/src/sysbench-1.0.4/src/sb_counter.h:68: undefined reference to `ck_pr_store_64'
sb_histogram.o: In function `merge_intermediate_into_cumulative':
/home/goliath/Packages/builds/sysbench/src/sysbench-1.0.4/src/sb_histogram.c:211: undefined reference to `ck_pr_fas_64'
/home/goliath/Packages/builds/sysbench/src/sysbench-1.0.4/src/sb_histogram.c:211: undefined reference to `ck_pr_fas_64'
/home/goliath/Packages/builds/sysbench/src/sysbench-1.0.4/src/sb_histogram.c:211: undefined reference to `ck_pr_fas_64'
/home/goliath/Packages/builds/sysbench/src/sysbench-1.0.4/src/sb_histogram.c:211: undefined reference to `ck_pr_fas_64'
/home/goliath/Packages/builds/sysbench/src/sysbench-1.0.4/src/sb_histogram.c:211: undefined reference to `ck_pr_fas_64'
sb_histogram.o:/home/goliath/Packages/builds/sysbench/src/sysbench-1.0.4/src/sb_histogram.c:211: more undefined references to `ck_pr_fas_64' follow
sb_histogram.o: In function `sb_histogram_update':
/home/goliath/Packages/builds/sysbench/src/sysbench-1.0.4/src/sb_histogram.c:115: undefined reference to `ck_pr_inc_64'
sb_histogram.o: In function `sb_histogram_get_pct_intermediate':
/home/goliath/Packages/builds/sysbench/src/sysbench-1.0.4/src/sb_histogram.c:145: undefined reference to `ck_pr_fas_64'
/home/goliath/Packages/builds/sysbench/src/sysbench-1.0.4/src/sb_histogram.c:145: undefined reference to `ck_pr_fas_64'
/home/goliath/Packages/builds/sysbench/src/sysbench-1.0.4/src/sb_histogram.c:145: undefined reference to `ck_pr_fas_64'
/home/goliath/Packages/builds/sysbench/src/sysbench-1.0.4/src/sb_histogram.c:145: undefined reference to `ck_pr_fas_64'
/home/goliath/Packages/builds/sysbench/src/sysbench-1.0.4/src/sb_histogram.c:145: undefined reference to `ck_pr_fas_64'
sb_histogram.o:/home/goliath/Packages/builds/sysbench/src/sysbench-1.0.4/src/sb_histogram.c:145: more undefined references to `ck_pr_fas_64' follow
sb_counter.o: In function `sb_counter_val':
/home/goliath/Packages/builds/sysbench/src/sysbench-1.0.4/src/sb_counter.h:62: undefined reference to `ck_pr_load_64'
collect2: error: ld returned 1 exit status
make[2]: *** [Makefile:552: sysbench] Error 1
make[2]: Leaving directory '/home/goliath/Packages/builds/sysbench/src/sysbench-1.0.4/src'
make[1]: *** [Makefile:607: all-recursive] Error 1
make[1]: Leaving directory '/home/goliath/Packages/builds/sysbench/src/sysbench-1.0.4/src'
make: *** [Makefile:493: all-recursive] Error 1

ultraviolet commented on 2017-03-14 20:21

whoa, sysbench has made some major progress! thanks @graysky for doing 95% of my job for me. :p updated PKGBUILD directly from the linked gist.

graysky commented on 2017-03-14 06:40

https://gist.github.com/graysky2/1f2092cc4412c7002f83070bf030da31

graysky commented on 2017-03-14 06:16

@ultraviolet - do you plan to update?

graysky commented on 2017-02-04 11:44

https://github.com/akopytov/sysbench/releases

graysky commented on 2015-09-24 20:27

This should not be an 'any' package since the make is arch specific.

linukizx commented on 2014-07-13 05:32

# Contributor: Mark Rosenstand <mark@borkware.net>
# Maintainer: ultraviolet <ultravioletnanokitty@gmail.com>

pkgname=sysbench
pkgver=0.4.12
pkgrel=4
pkgdesc="Benchmark tool for evaluating OS parameters that are important for a system running a database under intensive load."
url="http://sysbench.sourceforge.net/"
arch=('i686' 'x86_64')
license="GPL"
depends=('libtool mariadb-clients')
makedepends=('libxslt')
source=(http://pkgs.fedoraproject.org/repo/pkgs/sysbench/sysbench-0.4.12.tar.gz/3a6d54fdd3fe002328e4458206392b9d/sysbench-0.4.12.tar.gz)
md5sums=('3a6d54fdd3fe002328e4458206392b9d')

build() {
cd "$srcdir"/"$pkgname"-"$pkgver"
./configure --prefix=/usr || return 1
cp -f /usr/bin/libtool .
make || return 1
}

package() {
cd "$srcdir"/"$pkgname"-"$pkgver"
make DESTDIR=$pkgdir install || return 1
}

ultraviolet commented on 2014-06-12 02:14

unfortunately, it appears that sysbench is no longer hosted in any way on sourceforge. as a result, there is no longer a place from which a tarball of the source code may be downloaded, and the only option to acquire it is to check out from the launchpad bzr. i suppose i'll create a new vcs package and keep this one flagged out of date. if anyone becomes aware of a tarball available from launchpad or elsewhere, please link to it and i'll update this package.

All comments