Subject: | Could not find a typemap for C type 'P5ZMQ4_Context *' with ZMQ 4.2.1 |
Date: | Thu, 31 Aug 2017 14:13:14 +0200 |
To: | bug-ZMQ-LibZMQ4 [...] rt.cpan.org |
From: | "Peter J. Holzer" <hjp [...] hjp.at> |
I am trying to build ZMQ-LibZMQ4 0.01 on Debian 9, which comes with Perl
5.24.1 and ZMQ 4.2.1:
'perl Makefile.PL' finishes successfully, but make fails with:
cp lib/ZMQ/LibZMQ4.pm blib/lib/ZMQ/LibZMQ4.pm
Running Mkbootstrap for ZMQ::LibZMQ4 ()
chmod 644 "LibZMQ4.bs"
"/usr/bin/perl" "-Iinc" "/usr/share/perl/5.24/ExtUtils/xsubpp" -typemap "/usr/share/perl/5.24/ExtUtils/typemap" xs/perl_libzmq4.xs > xs/perl_libzmq4.xsc && mv xs/perl_libzmq4.xsc xs/perl_libzmq4.c
Could not find a typemap for C type 'P5ZMQ4_Context *'.
The following C types are mapped by the current typemap:
'AV *', 'Boolean', 'CV *', 'FILE *', 'FileHandle', 'HV *', 'I16', 'I32', 'I8', 'IV', 'InOutStream', 'InputStream', 'NV', 'OutputStream', 'PerlIO *', 'Result', 'STRLEN', 'SV *', 'SVREF', 'SysRet', 'SysRetLong', 'Time_t *', 'U16', 'U32', 'U8', 'UV', 'bool', 'bool_t', 'caddr_t', 'char', 'char *', 'char **', 'const char *', 'double', 'float', 'int', 'long', 'short', 'size_t', 'ssize_t', 'time_t', 'unsigned', 'unsigned char', 'unsigned char *', 'unsigned int', 'unsigned long', 'unsigned long *', 'unsigned short', 'void *', 'wchar_t', 'wchar_t *'
in perl_libzmq4.xs, line 427
Could not find a typemap for C type 'P5ZMQ4_Context *'.
The following C types are mapped by the current typemap:
'AV *', 'Boolean', 'CV *', 'FILE *', 'FileHandle', 'HV *', 'I16', 'I32', 'I8', 'IV', 'InOutStream', 'InputStream', 'NV', 'OutputStream', 'PerlIO *', 'Result', 'STRLEN', 'SV *', 'SVREF', 'SysRet', 'SysRetLong', 'Time_t *', 'U16', 'U32', 'U8', 'UV', 'bool', 'bool_t', 'caddr_t', 'char', 'char *', 'char **', 'const char *', 'double', 'float', 'int', 'long', 'short', 'size_t', 'ssize_t', 'time_t', 'unsigned', 'unsigned char', 'unsigned char *', 'unsigned int', 'unsigned long', 'unsigned long *', 'unsigned short', 'void *', 'wchar_t', 'wchar_t *'
in perl_libzmq4.xs, line 460
Could not find a typemap for C type 'P5ZMQ4_Context *'.
The following C types are mapped by the current typemap:
'AV *', 'Boolean', 'CV *', 'FILE *', 'FileHandle', 'HV *', 'I16', 'I32', 'I8', 'IV', 'InOutStream', 'InputStream', 'NV', 'OutputStream', 'PerlIO *', 'Result', 'STRLEN', 'SV *', 'SVREF', 'SysRet', 'SysRetLong', 'Time_t *', 'U16', 'U32', 'U8', 'UV', 'bool', 'bool_t', 'caddr_t', 'char', 'char *', 'char **', 'const char *', 'double', 'float', 'int', 'long', 'short', 'size_t', 'ssize_t', 'time_t', 'unsigned', 'unsigned char', 'unsigned char *', 'unsigned int', 'unsigned long', 'unsigned long *', 'unsigned short', 'void *', 'wchar_t', 'wchar_t *'
in perl_libzmq4.xs, line 464
Makefile:371: recipe for target 'xs/perl_libzmq4.c' failed
make: *** [xs/perl_libzmq4.c] Error 1
hp
--
_ | Peter J. Holzer | we build much bigger, better disasters now
|_|_) | | because we have much more sophisticated
| | | hjp@hjp.at | management tools.
__/ | http://www.hjp.at/ | -- Ross Anderson <https://www.edge.org/>
Message body not shown because it is not plain text.