Re: [Vala] Vala broken on non-gnu systems
- From: pancake <pancake youterm com>
- To: Anatol Pomozov <anatol pomozov gmail com>
- Cc: vala <vala-list gnome org>, pancake <pancake nopcode org>
- Subject: Re: [Vala] Vala broken on non-gnu systems
- Date: Wed, 16 Mar 2011 14:05:51 +0100
/* Result of the benchmark:
$ time ./a.out 1
real 0m0.225s
user 0m0.223s
sys 0m0.000s
$ time ./a.out 0
real 0m0.380s
user 0m0.377s
sys 0m0.000s
*/
#include <string.h>
#include <sys/types.h>
#define ITERS 100000
int slen = 9999;
char *str;
static inline size_t mystrnlen(const char* str, size_t maxlen) {
char* p = memchr(str, 0, maxlen);
if (p == NULL)
return maxlen;
else
return (p - str);
}
int test_memchr () {
int i;
int ret = 0;
for (i=0; i< ITERS; i++) {
ret += mystrnlen (str, slen);
}
return ret;
}
void test_strnlen () {
int i;
int ret = 0;
for (i=0; i< ITERS; i++) {
ret += strnlen (str, slen);
}
return ret;
}
main(int argc, char **argv) {
if (argc>1) {
str = malloc (slen+1);
memset (str, 'A', slen);
str[slen] = 0;
switch (atoi (argv[1])) {
case 0: test_memchr (); break;
case 1: test_strnlen (); break;
}
} else printf ("Usage: memchr [0|1]\n");
}
On 03/16/11 09:59, Anatol Pomozov wrote:
Hi
On Wed, Mar 16, 2011 at 1:37 AM, Alexander Kojevnikov
<alexander kojevnikov com> wrote:
On 16 March 2011 16:33, Anatol Pomozov<anatol pomozov gmail com> wrote:
But now tests are broken because of other error:
make check-TESTS
TEST: Building... FAIL
cc1: error: -Wuninitialized is not supported without -O
error: cc exited with status 256
Compilation failed: 1 error(s), 0 warning(s)
make[4]: *** [check-TESTS] Error 1
make[3]: *** [check-am] Error 2
make[2]: *** [check] Error 2
make[1]: *** [check-recursive] Error 1
make: *** [check] Error 2
This should be fixed by the patch in the other bug I mentioned, please
give it a try:
https://bugzilla.gnome.org/show_bug.cgi?id=644876
Thanks for your patches. It is much better now.
Now only dbus tests fail with
/dbus/basic-types/server: FAIL
Failed to start message bus: launchd's environment variable
DBUS_LAUNCHD_SESSION_BUS_SOCKET is empty, but should contain a socket
path.
EOF in dbus-launch reading address from bus daemon
** CRITICAL **: file /Users/anatol/sources/vala/tests/_test/main.c:
line 19824: uncaught error: Error connecting: No such file or
directory (g-io-error-quark, 1)
aborting...
dbus.basic_types.server.check: line 4: 74545 Abort trap
./test /dbus/basic-types/server
kill: usage: kill [-s sigspec | -n signum | -sigspec] pid | jobspec
... or kill -l [sigspec]
It looks similar to this issue https://trac.macports.org/ticket/26712
_______________________________________________
vala-list mailing list
vala-list gnome org
http://mail.gnome.org/mailman/listinfo/vala-list
[
Date Prev][
Date Next] [
Thread Prev][
Thread Next]
[
Thread Index]
[
Date Index]
[
Author Index]