Yes, with this modification, it works.
Thanks Richard.
Le 11/09/2013 15:56, [email protected] a écrit :
Actually, looks like I may
have screwed up the makefile, not sure how the CI build
worked.
Can you try adding
test_ctx_destroy_SOURCES =
test_ctx_destroy.cpp
above the
test_security_null_SOURCES line in Makefile.am, see if that
works.
I don't really use make, so am
winging it.
Ric.
"Laurent Alebarde" ---11/09/2013
02:52:15 PM---Yes, I did. In fact, I tried a full install from
scratch in a new test directory :
From: "Laurent Alebarde"
<[email protected]>
To: "ZeroMQ development list"
<[email protected]>,
Date: 11/09/2013 02:52 PM
Subject: Re: [zeromq-dev] cannot build last
libzmq from Git
Sent by: [email protected]
Yes, I did. In fact, I
tried a full install from scratch in a new test directory :
511 git clone git://github.com/zeromq/libzmq.git
512 cd libzmq/
513 ./autogen.sh
514 ./configure
515 make check
Le 11/09/2013 15:46, [email protected] a écrit :
Did you re-run
autogen.sh? I made some changes so you need to re-run that I
think.
Ric.
"Laurent Alebarde"
---11/09/2013 02:44:21 PM---Thanks Pieter. I am watching it
now. It is up to me to appology, I should have thought about
it ;-)
From: "Laurent
Alebarde" <[email protected]>
To: "ZeroMQ
development list" <[email protected]>,
Date: 11/09/2013
02:44 PM
Subject: [zeromq-dev] cannot build last libzmq from Git
Sent by: [email protected]
Thanks Pieter. I am watching it now. It is up to me to
appology, I should have thought about it ;-) .
Now, I have a problem with building the last libzmq :
make[1]: *** No rule to make target `test_ctx_destroy.c',
needed by `test_ctx_destroy.o'. Stop.
make[1]: *** Waiting for unfinished jobs....
make[1]: Leaving directory `/usr/opt/libzmq/tests'
make: *** [all-recursive] Error 1
Le 11/09/2013 15:15, Pieter Hintjens a écrit :
Update libzmq master,
there's a change there which is significant. It
was authenticating NULL-security sockets all the time,
which caused
problems. The latest master only authenticates
NULL-security sockets
if you also set a domain on the socket. So what you're
seeing in the
libcurve test is a request for a NULL authentication. The
code asserts
because that is impossible when things are working
properly.
Sorry for the confusion. Building from GitHub is always a
little
nasty. As a general rule for in-development work like
libcurve, you
want to track dependent projects like libzmq and CZMQ and
grab them
whenever they change.
As soon as we can release libzmq/4.0, I'll add that
version check to
libcurve so it's clear.
On Wed, Sep 11, 2013 at 2:51 PM, <[email protected]> wrote:
Hi,
The last merge builds, but curve_selftest fails for me :
* curve_keypair: OK
* curve_keystore: OK
curve_selftest: curve_codec.c:1031: zap_authenticator:
Assertion
`(!__extension__ ({ size_t __s1_len, __s2_len;
(__builtin_constant_p
((mechanism)) && __builtin_constant_p
(("CURVE")) && (__s1_len = strlen
((mechanism)), __s2_len = strlen (("CURVE")),
(!((size_t)(const void
*)(((mechanism)) + 1) - (size_t)(const void
*)((mechanism)) == 1) || __s1_len >=
4) && (!((size_t)(const void *)((("CURVE")) + 1)
- (size_t)(const void
*)(("CURVE")) == 1) || __s2_len >= 4)) ?
__builtin_strcmp ((mechanism),
("CURVE")) : (__builtin_constant_p ((mechanism))
&& ((size_t)(const void
*)(((mechanism)) + 1) - (size_t)(const void
*)((mechanism)) == 1) && (__s1_len =
strlen ((mechanism)), __s1_len < 4) ?
(__builtin_constant_p (("CURVE")) &&
((size_t)(const void *)((("CURVE")) + 1) -
(size_t)(const void *)(("CURVE")) ==
1) ? __builtin_strcmp ((mechanism), ("CURVE")) :
(__extension__ ({ __const
unsigned char *__s2 = (__const unsigned char *) (__const
char *) (("CURVE"));
register int __result = (((__const unsigned char *)
(__const char *)
((mechanism)))[0] - __s2[0]); if (__s1_len > 0
&& __result == 0) { __result =
(((__const unsigned char *) (__const char *)
((mechanism)))[1] - __s2[1]); if
(__s1_len > 1 && __result == 0) { __result =
(((__const unsigned char *)
(__const char *) ((mechanism)))[2] - __s2[2]); if
(__s1_len > 2 && __result ==
0) __result = (((__const unsigned char *) (__const char
*) ((mechanism)))[3] -
__s2[3]); } } __result; }))) : (__builtin_constant_p
(("CURVE")) &&
((size_t)(const void *)((("CURVE")) + 1) -
(size_t)(const void *)(("CURVE")) ==
1) && (__s2_len = strlen (("CURVE")), __s2_len
< 4) ? (__builtin_constant_p
((mechanism)) && ((size_t)(const void
*)(((mechanism)) + 1) - (size_t)(const
void *)((mechanism)) == 1) ? __builtin_strcmp
((mechanism), ("CURVE")) :
(__extension__ ({ __const unsigned char *__s1 = (__const
unsigned char *)
(__const char *) ((mechanism)); register int __result =
__s1[0] - ((__const
unsigned char *) (__const char *) (("CURVE")))[0]; if
(__s2_len > 0 && __result
== 0) { __result = (__s1[1] - ((__const unsigned char *)
(__const char *)
(("CURVE")))[1]); if (__s2_len > 1 &&
__result == 0) { __result = (__s1[2] -
((__const unsigned char *) (__const char *)
(("CURVE")))[2]); if (__s2_len > 2
&& __result == 0) __result = (__s1[3] -
((__const unsigned char *) (__const char
*) (("CURVE")))[3]); } } __result; }))) :
__builtin_strcmp ((mechanism),
("CURVE"))))); }))' failed.
* curve_codec: /bin/sh: line 5: 30264 Aborted
${dir}$tst
FAIL: curve_selftest
Any idea please ?
_______________________________________________
zeromq-dev mailing list
[email protected]
http://lists.zeromq.org/mailman/listinfo/zeromq-dev
_______________________________________________
zeromq-dev mailing list
[email protected]
http://lists.zeromq.org/mailman/listinfo/zeromq-dev
_______________________________________________
zeromq-dev mailing list
[email protected]
http://lists.zeromq.org/mailman/listinfo/zeromq-dev
===========================================================
The information in this email is confidential, and is
intended solely for the addressee(s).
Access to this email by anyone else is unauthorized and
therefore prohibited. If you are
not the intended recipient you are notified that disclosing,
copying, distributing or taking
any action in reliance on the contents of this information
is strictly prohibited and may be unlawful.
===========================================================
_______________________________________________
zeromq-dev mailing list
[email protected]
http://lists.zeromq.org/mailman/listinfo/zeromq-dev
_______________________________________________
zeromq-dev mailing list
[email protected]
http://lists.zeromq.org/mailman/listinfo/zeromq-dev
===========================================================
The information in this email is confidential, and is intended solely for the addressee(s).
Access to this email by anyone else is unauthorized and therefore prohibited. If you are
not the intended recipient you are notified that disclosing, copying, distributing or taking
any action in reliance on the contents of this information is strictly prohibited and may be unlawful.
===========================================================
_______________________________________________
zeromq-dev mailing list
[email protected]
http://lists.zeromq.org/mailman/listinfo/zeromq-dev
|