curl / Mailing Lists / curl-library / Single Mail

curl-library

R: R: Compiling curl on AS400 with ILE C

From: Franco Lombardo via curl-library <curl-library_at_cool.haxx.se>
Date: Tue, 17 Oct 2017 08:26:26 +0000

>> CPD5D1D: * MODULE WARNLESS object in CURL library not found.
>Module WARNLESS failed to compile. You should find compilation errors for it in the log file.
>I suspect the problem is the recent addition of symbol SIZEOF_LONG (not yet defined in lib/config-os400.h: should be '#define SIZEOF_LONG 4').

The compile error is: "SIZEOF_LONG not defined"

> CPD5D1D: * VTLS MODULE object in CURL library not found.

Here are the errors for VTLS module:

   552 !void Curl_ssl_close(struct connectdata *conn, int sockindex) ! 552
   553 !{ ! 553
   554 1 ! DEBUGASSERT((sockindex <= 1) && (sockindex >= -1)); ! 554
   555 3 ! Curl_ssl->close(conn, sockindex); ! 555
   555 3 + Curl_ssl->close_a(conn); + 555
 ===========> ............b.........a...........................................................................
 *=ERROR ==========> a - CZM0215 Too many arguments for close macro.
 *=GRAVE===========> b - CZM0022 "close_a" is not a member of "const struct Curl_ssl".

>> CPD5D1D: * SRVPGM QZDMMDTA object in QSOC library not found.
>Really don't know where it comes from: QZDMMDTA is not required by the curl makefile
Maybe it's something related to this:
http://www-01.ibm.com/support/docview.wss?uid=nas8N1010514
I have to give it a try.

>Strange: it looks like the content of ccsidcurl.h has been parsed twice.
>Are you sure you did not copy it to the source ./include/curl directory ?

I think so :)
 
>Eventually, you can post the whole log
Well, but it has messages written in Italian: I translated some of them with Goole, but it's a bit long...

>Have you a way to apply source patches ? Can you work with github clones ?

Yes, I can.

Thanks

Franco

-------------------------------------------------------------------
Unsubscribe: https://cool.haxx.se/list/listinfo/curl-library
Etiquette: https://curl.haxx.se/mail/etiquette.html
Received on 2017-10-17