Package Details: gatling 0.13-1

Git Clone URL: https://aur.archlinux.org/gatling.git (read-only)
Package Base: gatling
Description: A high performance http, ftp and smb server
Upstream URL: http://www.fefe.de/gatling/
Licenses: GPL
Submitter: None
Maintainer: phects
Last Packager: phects
Votes: 6
Popularity: 0.000000
First Submitted: 2006-10-16 18:48
Last Updated: 2015-07-05 17:50

Latest Comments

Mic92 commented on 2012-04-10 16:16

Alternatively gatling can be built with polarssl (README.polarssl)
or without tsl support

zlib is needed in each case.

Mic92 commented on 2012-04-10 15:04

To successfully build gatling, you have either link everything against glibc or dietlibc.

To link everything against glibc:
- replace in the PKGBUILD of libowfat the 'make' section:
make DIET=

To link everything against dietlibc:
- use the FAQ[1] how to build openssl and copy it to /opt/diet/$ARCH-lib/
- modify the PKGBUILD of zlib:
1. modify the 'configure' section:
CC="/opt/diet/bin/diet gcc -nostdinc" ./configure --prefix=/opt/diet --static
2. modify the 'make install' section:
make install PREFIX=/opt/diet DESTDIR=${pkgdir}

http://www.fefe.de/dietlibc/FAQ.txt

Mic92 commented on 2012-04-10 14:59

To successfully build gatling, you have either link everything against glibc or dietlibc.
To link everything against glibc:
- replace in the PKGBUILD of libowfat the line:
make
with:
make DIET=

To link everything against dietlibc:
- use the FAQ[1] how to build openssl
- build zlib:

CC="/opt/diet/bin/diet gcc -nostdinc" ./configure --prefix=/opt/diet --static


http://www.fefe.de/dietlibc/FAQ.txt

haagch commented on 2011-10-10 22:04

Just for the information to users of archlinuxfr:
I had problems building gatling with libowfat from archlinuxfr (undefined reference to a standard function(?)).
With libowfat from AUR it worked fine.

Btw: Thank you for awesomely maintaining this package. :)

qs9rx commented on 2011-07-29 08:15

If you get an error on compiling ("collect2: ld returned 1 exit status") update libowfat first.

qs9rx commented on 2011-07-29 08:11

gatling.o: In function `handle_read_misc':
gatling.c:(.text+0xa9b): warning: warning: your code still has assertions enabled!
/usr/bin/ld: Warning: alignment 4 of symbol `sys_siglist' in /opt/diet/lib-i386/libc.a(sys_siglist.o) is smaller than 32 in /usr/lib/gcc/i686-pc-linux-gnu/4.6.1/../../../libowfat.a(io_fd.o)
/usr/bin/ld: Warning: size of symbol `sys_siglist' changed from 260 in /usr/lib/gcc/i686-pc-linux-gnu/4.6.1/../../../libowfat.a(io_fd.o) to 4 in /opt/diet/lib-i386/libc.a(sys_siglist.o)
/opt/diet/lib-i386/libc.a(__sendfile64.o): warning: sendfile64 is not portable
/opt/diet/lib-i386/libc.a(__sendfile64.o): In function `sendfile64':
(.text+0x84): warning: sendfile is not portable
/usr/lib/gcc/i686-pc-linux-gnu/4.6.1/../../../libowfat.a(scan_ip6if.o): In function `scan_ip6if':
(.text+0x51): undefined reference to `__ctype_b_loc'
/usr/lib/gcc/i686-pc-linux-gnu/4.6.1/../../../libowfat.a(io_fd.o): In function `strtoimax':
(.text+0x23): undefined reference to `__strtoll_internal'
/usr/lib/gcc/i686-pc-linux-gnu/4.6.1/../../../libowfat.a(io_fd.o): In function `strtoumax':
(.text+0x53): undefined reference to `__strtoull_internal'
/usr/lib/gcc/i686-pc-linux-gnu/4.6.1/../../../libowfat.a(io_fd.o): In function `wcstoimax':
(.text+0x83): undefined reference to `__wcstoll_internal'
/usr/lib/gcc/i686-pc-linux-gnu/4.6.1/../../../libowfat.a(io_fd.o): In function `wcstoumax':
(.text+0xb3): undefined reference to `__wcstoull_internal'
/usr/lib/gcc/i686-pc-linux-gnu/4.6.1/../../../libowfat.a(io_fd.o): In function `io_fd':
(.text+0x30a): undefined reference to `__libc_current_sigrtmin'
/usr/lib/gcc/i686-pc-linux-gnu/4.6.1/../../../libowfat.a(io_waituntil2.o): In function `io_waituntil2':
(.text+0x4aa): undefined reference to `sigwaitinfo'
collect2: ld returned 1 exit status
make: *** [gatling] Error 1
==> ERROR: A failure occurred in build().
Aborting...
==> ERROR: Makepkg was unable to build gatling.

phects commented on 2011-07-28 16:00

It did not work for me at some point. Now it does, so I changed the PKGBUILD(s) to compile with dietlibc.

erdbeer commented on 2011-07-26 14:05

Why are you compiling gatling and libowfat without dietlibc?

phects commented on 2010-09-21 16:15

You wanted to say something like "Please include the documentation"?
That's okay; README files included in 0.12-2.

haagch commented on 2010-09-12 19:44

You need to include the documentation!
README.php etc.