May I ask you please the same effort for czmq ?
czmq_selftest.o: in the function « main »:
/home/laurent/Documents/Dev/Windows/czmq/builds/mingw32/../../src/czmq_selftest.c:47:
undefined reference to « ztree_test »
collect2: error: ld has returned 1 execution state code
make: *** [czmq_selftest.exe] Error 1
Le 15/07/2013 19:30, Laurent Alebarde a écrit :
Many thanks Shueng Chuan. You have removed a big monkey from my back
and a real thorn from my side !
Cheers,
Laurent.
Le 13/07/2013 21:49, KIU Shueng Chuan a écrit :
The libzmq Makefile.mingw32 has been updated. You could update your
git folder and try again.
On Jul 12, 2013 4:48 PM, "Laurent Alebarde" <[email protected]
<mailto:[email protected]>> wrote:
No, of course, I downloaded the Makefile from your link and
substitute it to the one generated by configure. So, now, going
into the builds/mingw32 directory and doing : "mingw32-make -f
Makefile.mingw32", a lot of things build, and then I have the
following error :
socket_base.o: In function
`ZN3zmq13socket_base_t6createEiPNS_5ctx_tEji':
C:\MinGW\msys\1.0\home\Administrateur\libzmq\builds\mingw32/../../src/socket_base.cpp:117:
undefined reference to `zmq::stream_t::stream_t(zmq::ctx_t*,
unsigned int, int)'
stream_engine.o: In function
`ZN3zmq15stream_engine_t15mechanism_readyEv':
C:\MinGW\msys\1.0\home\Administrateur\libzmq\builds\mingw32/../../src/stream_engine.cpp:642:
undefined reference to `zmq::mechanism_t::peer_identity(zmq::msg_t*)'
stream_engine.o: In function `ZN3zmq15stream_engine_t9handshakeEv':
C:\MinGW\msys\1.0\home\Administrateur\libzmq\builds\mingw32/../../src/stream_engine.cpp:525:
undefined reference to
`zmq::null_mechanism_t::null_mechanism_t(zmq::options_t const&)'
C:\MinGW\msys\1.0\home\Administrateur\libzmq\builds\mingw32/../../src/stream_engine.cpp:530:
undefined reference to
`zmq::plain_mechanism_t::plain_mechanism_t(zmq::session_base_t*,
zmq::options_t const&)'
collect2: ld has returned 1 exec state code (a retourné 1 code
d'état d'exécution)
mingw32-make: *** [libzmq.dll] Error 1
Le 12/07/2013 10:12, KIU Shueng Chuan a écrit :
Did you run "mingw32-make -f Makefile.mingw32" in the
builds/mingw32 directory?
It is written to have the following rule:
%.o: ../../src/%.cpp
On Fri, Jul 12, 2013 at 4:05 PM, Laurent Alebarde
<[email protected] <mailto:[email protected]>> wrote:
Thank you Shueng Chuan. I have tested Makefile.mingw32. But
make still fails :
make: *** No rule to make target `address.o', needed by
`libzmq.dll'. Stop.
When I search for "address" in the original Makefile
generated by configure, nothing is found.
Le 12/07/2013 01:32, KIU Shueng Chuan a écrit :
Hi Laurent,
An alternative is to just use the Makefile in the following
directory
https://github.com/zeromq/zeromq3-x/tree/master/builds/mingw32
If necessary, change the optimization flags.
On Thu, Jul 11, 2013 at 4:56 PM, KIU Shueng Chuan
<[email protected] <mailto:[email protected]>> wrote:
Not all the tests have been ported to run under Windows.
Check the Makefile, probably there is an entry there
that you could invoke to only compile the library.
On Thu, Jul 11, 2013 at 4:34 PM, Laurent Alebarde
<[email protected] <mailto:[email protected]>> wrote:
Thanks a lot Shueng Chuan. I did a :
find libzmq/ -exec dos2unix.exe '{}' ';'
and then ./autogen.sh did its job without error.
Now, I have another problem when I run make :
test_sub_forward.cpp: In function 'int main()':
test_sub_forward.cpp:65:21: error: variable
'main()::timespec t' has initializer but incomplete
type
test_sub_forward.cpp:66:24: error: 'nanosleep' was
not declared in this scope
make[1]: *** [test_sub_forward.o] Error 1
make: *** [all-recursive] Error 1
It seems from
* http://www.opendebug.com/article/489046
*
http://lists.gnu.org/archive/html/bug-gnulib/2010-04/msg00032.html
that it is relative to the pthread implementation.
I have to dig more, but if you have the solution,
you are welcome of course.
Cheers,
Laurent.
Le 10/07/2013 23:35, KIU Shueng Chuan a écrit :
One of the autogen related files has DOS line
endings instead of Unix line feeds. Run dos2unix
on it. I think it's the m4 utility that is choking
on the DOS carriage returns.
On Jul 11, 2013 4:22 AM, "Laurent Alebarde"
<[email protected] <mailto:[email protected]>>
wrote:
Hi list,
I need to test my app under several versions
of Windows, at least XP 32, XP 64, and 7, in
the MinGW and MinGW-64 environments. I have
Git Cloned from GitHub, and I am following the
INSTALL file, which starts with a
../autogen.sh which fails first :
$ ./autogen.sh
autogen.sh: error: could not find libtool.
libtool is required to run autogen.sh
I added libtool to the MinGW environment, then
autogen runs, but fails :
autoreconf-2.68: Entering directory `.'
autoreconf-2.68: configure.ac
<http://configure.ac>: not using Gettext
autoreconf-2.68: running: aclocal -I config
--force -I config
configure.ac:431 <http://configure.ac:431>:
error: `\ ' is already registered with
AC_CONFIG_FILES.
/mingw/src/autoconf/26/autoconf2.5-2.68-1/src/autoconf-2.68/lib/autoconf/status.m4:290:
AC_CONFIG_FILES is expanded from...
configure.ac:431 <http://configure.ac:431>:
the top level
/bin/m4: cannot remove temporary directory
/tmp/ar2800.3924/m4-kvQiAN: Directory not empty
autom4te-2.68: /bin/m4 failed with exit status: 1
aclocal-1.11: /mingw/bin/autom4te-2.68 failed
with exit status: 1
autoreconf-2.68: aclocal failed with exit
status: 1
autogen.sh: error: autoreconf exited with status 0
Any idea please ? Or a link to a working
procedure for 0MQ under MinGW ?
I know there exist a rubby script, but only
for 32 bits, so I have not given it a try.
Cheers,
Laurent.
_______________________________________________
zeromq-dev mailing list
[email protected]
<mailto:[email protected]>
http://lists.zeromq.org/mailman/listinfo/zeromq-dev
_______________________________________________
zeromq-dev mailing list
[email protected]
<mailto:[email protected]>
http://lists.zeromq.org/mailman/listinfo/zeromq-dev
_______________________________________________
zeromq-dev mailing list
[email protected]
<mailto:[email protected]>
http://lists.zeromq.org/mailman/listinfo/zeromq-dev
_______________________________________________
zeromq-dev mailing list
[email protected] <mailto:[email protected]>
http://lists.zeromq.org/mailman/listinfo/zeromq-dev
_______________________________________________
zeromq-dev mailing list
[email protected] <mailto:[email protected]>
http://lists.zeromq.org/mailman/listinfo/zeromq-dev
_______________________________________________
zeromq-dev mailing list
[email protected] <mailto:[email protected]>
http://lists.zeromq.org/mailman/listinfo/zeromq-dev
_______________________________________________
zeromq-dev mailing list
[email protected] <mailto:[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