> yes, you have to patch openssl to get this working in 0.9.7 > in 0.9.8 its > already possible... > > it should not break 0.9.7e, since the patch is quite small > and just 'disables' some unique checks imho ;) > > greetings > dalini >
Hi, thanks for the answer. The patch doesn't seem to work (see below) and I couldn't find any signs for this patch in the daily OpenSSL-Snapshot (openssl-SNAP-20041116.tar.gz) either. Do you have any other suggestions? Regards Johannes Derek /usr/src/openssl-0.9.7e/apps# patch ca.c ca.c.diff patching file ca.c Hunk #1 FAILED at 147. Hunk #2 succeeded at 168 (offset -20 lines). Hunk #3 FAILED at 198. Hunk #4 FAILED at 219. Hunk #5 succeeded at 246 (offset -29 lines). Hunk #6 succeeded at 426 (offset -24 lines). Hunk #7 FAILED at 885. Hunk #8 succeeded at 1136 (offset -47 lines). Hunk #9 succeeded at 1160 (offset -47 lines). Hunk #10 succeeded at 1180 (offset -47 lines). Hunk #11 succeeded at 1200 (offset -47 lines). Hunk #12 FAILED at 1687. Hunk #13 succeeded at 1568 (offset -216 lines). Hunk #14 FAILED at 1580. Hunk #15 succeeded at 1622 (offset -216 lines). Hunk #16 FAILED at 1634. Hunk #17 FAILED at 1885. Hunk #18 FAILED at 2176. Hunk #19 succeeded at 2324 (offset -209 lines). 9 out of 19 hunks FAILED -- saving rejects to file ca.c.rej /usr/src/openssl-0.9.7e# make ... ca.c: In function `ca_main': ca.c:1139: warning: passing arg 11 of `certify_spkac' makes pointer from intege without a cast ca.c:1139: warning: passing arg 13 of `certify_spkac' makes integer from pointe without a cast ca.c:1139: warning: passing arg 14 of `certify_spkac' makes pointer from intege without a cast ca.c:1139: warning: passing arg 15 of `certify_spkac' from incompatible pointer type ca.c:1139: warning: passing arg 16 of `certify_spkac' makes integer from pointe without a cast ca.c:1139: error: too many arguments to function `certify_spkac' ca.c:1164: warning: passing arg 11 of `certify_cert' makes pointer from integer without a cast ca.c:1164: warning: passing arg 13 of `certify_cert' makes integer from pointer without a cast ca.c:1164: warning: passing arg 15 of `certify_cert' makes pointer from integer without a cast ca.c:1164: warning: passing arg 16 of `certify_cert' from incompatible pointer ype ca.c:1164: warning: passing arg 17 of `certify_cert' makes integer from pointer without a cast ca.c:1164: warning: passing arg 22 of `certify_cert' makes pointer from integer without a cast ca.c:1164: error: too many arguments to function `certify_cert' ca.c:1184: warning: passing arg 11 of `certify' makes pointer from integer with ut a cast ca.c:1184: warning: passing arg 13 of `certify' makes integer from pointer with ut a cast ca.c:1184: warning: passing arg 15 of `certify' makes pointer from integer with ut a cast ca.c:1184: warning: passing arg 16 of `certify' from incompatible pointer type ca.c:1184: warning: passing arg 17 of `certify' makes integer from pointer with ut a cast ca.c:1184: error: too many arguments to function `certify' ca.c:1204: warning: passing arg 11 of `certify' makes pointer from integer with ut a cast ca.c:1204: warning: passing arg 13 of `certify' makes integer from pointer with ut a cast ca.c:1204: warning: passing arg 15 of `certify' makes pointer from integer with ut a cast ca.c:1204: warning: passing arg 16 of `certify' from incompatible pointer type ca.c:1204: warning: passing arg 17 of `certify' makes integer from pointer with ut a cast ca.c:1204: error: too many arguments to function `certify' ca.c: In function `certify': ca.c:1570: error: `unique_dn' undeclared (first use in this function) ca.c:1570: error: (Each undeclared identifier is reported only once ca.c:1570: error: for each function it appears in.) ca.c:1572: warning: passing arg 12 of `do_body' makes integer from pointer with ut a cast ca.c:1572: warning: passing arg 15 of `do_body' makes pointer from integer with ut a cast ca.c:1572: warning: passing arg 16 of `do_body' from incompatible pointer type ca.c:1572: warning: passing arg 17 of `do_body' from incompatible pointer type ca.c:1572: warning: passing arg 18 of `do_body' makes integer from pointer with ut a cast ca.c:1572: error: too many arguments to function `do_body' ca.c: In function `certify_cert': ca.c:1624: error: `unique_dn' undeclared (first use in this function) ca.c:1626: warning: passing arg 12 of `do_body' makes integer from pointer with ut a cast ca.c:1626: warning: passing arg 15 of `do_body' makes pointer from integer with ut a cast ca.c:1626: warning: passing arg 16 of `do_body' from incompatible pointer type ca.c:1626: warning: passing arg 17 of `do_body' from incompatible pointer type ca.c:1626: warning: passing arg 18 of `do_body' makes integer from pointer with ut a cast ca.c:1626: error: too many arguments to function `do_body' ca.c: In function `certify_spkac': ca.c:2322: error: `unique_dn' undeclared (first use in this function) ca.c:2324: warning: passing arg 12 of `do_body' makes integer from pointer with ut a cast ca.c:2324: warning: passing arg 15 of `do_body' makes pointer from integer with ut a cast ca.c:2324: warning: passing arg 16 of `do_body' from incompatible pointer type ca.c:2324: warning: passing arg 17 of `do_body' from incompatible pointer type ca.c:2324: warning: passing arg 18 of `do_body' makes integer from pointer with ut a cast ca.c:2324: error: too many arguments to function `do_body' make[1]: *** [ca.o] Error 1 make[1]: Leaving directory `/usr/src/openssl-0.9.7e/apps' make: *** [sub_all] Error 1 ------------------------------------------------------- This SF.Net email is sponsored by: InterSystems CACHE FREE OODBMS DOWNLOAD - A multidimensional database that combines robust object and relational technologies, making it a perfect match for Java, C++,COM, XML, ODBC and JDBC. www.intersystems.com/match8 _______________________________________________ Openca-Users mailing list [EMAIL PROTECTED] https://lists.sourceforge.net/lists/listinfo/openca-users