Mailing-List: contact cygwin-help AT sourceware DOT cygnus DOT com; run by ezmlm List-Subscribe: List-Archive: List-Post: List-Help: , Sender: cygwin-owner AT sources DOT redhat DOT com Delivered-To: mailing list cygwin AT sources DOT redhat DOT com From: "Andre Oliveira da Costa" To: "John Green" , Subject: RE: RCS executables? (need merge) Date: Mon, 14 Aug 2000 16:02:16 -0300 Message-ID: <006e01c00622$298e24d0$5400000a@costa> MIME-Version: 1.0 Content-Type: multipart/mixed; boundary="----=_NextPart_000_006F_01C00609.0440ECD0" X-Priority: 3 (Normal) X-MSMail-Priority: Normal X-Mailer: Microsoft Outlook 8.5, Build 4.71.2173.0 Importance: Normal X-MimeOLE: Produced By Microsoft MimeOLE V4.72.2106.4 In-Reply-To: <20000814142907.E9901@shako.cisco.com> ------=_NextPart_000_006F_01C00609.0440ECD0 Content-Type: text/plain; charset="iso-8859-1" Content-Transfer-Encoding: 8bit Hi John, I also had trouble a long time ago building RCS on Cygwin (ever since B20.x), but with help from a lot of people, I managed to do it. I recently upgraded to Cygwin 1.1.2 (still waiting for the newer libs to get more stable...), and had to recompile RCS 5.7 one more time. However, having learned from experience, this time things went really smooth. All I had to to was: download sources, apply the patch attached to this message, make and make install. It works like a charm. If you want it, I can send you only the executable for merge. It's up to you. HTH. Best, Andre -- André Oliveira da Costa (costa AT cade DOT com DOT br) > -----Original Message----- > From: cygwin-owner AT sources DOT redhat DOT com > [mailto:cygwin-owner AT sources DOT redhat DOT com]On Behalf Of John Green > Sent: Monday, August 14, 2000 3:29 PM > To: cygwin AT sourceware DOT cygnus DOT com > Subject: RCS executables? (need merge) > > > Are there RCS executables built for Cygwin (more current than B20?) > Specifically, I need merge. > > I've tried building it myself, but it stalls after: > > /src/rcs-5.7/src/conf.sh: cannot deduce has_prototype, > has_stdard, va_start_args > make[1]: *** [conf.h] Error 1 > make[1]: Leaving directory `/build/rcs-5.7/src' > make: *** [all] Error 2 > > From conf.err > > + has_varargs=0 > + as=1 2 > + rm -f ./a.out > + gcc -Dhas_conf_h -I. -I/src/rcs-5.7/src -g -O -o a.out > -Dhas_prototypes=0 -Dhas_stdarg=0 -Dhas_varargs=0 -Dva_start_args=1 a.c > + ./a.out > + rm -f ./a.out > + gcc -Dhas_conf_h -I. -I/src/rcs-5.7/src -g -O -o a.out > -Dhas_prototypes=0 -Dhas_stdarg=0 -Dhas_varargs=0 -Dva_start_args=2 a.c > a.c:17: macro `va_start' used with too many (2) args > + echo /src/rcs-5.7/src/conf.sh: cannot deduce has_prototypes, > has_stdarg, va_start_args > + exit 1 > > > Thanks, > John > > > -- > Want to unsubscribe from this list? > Send a message to cygwin-unsubscribe AT sourceware DOT cygnus DOT com > ------=_NextPart_000_006F_01C00609.0440ECD0 Content-Type: application/octet-stream; name="rcs-5.7-cygwinb20.patchb" Content-Transfer-Encoding: base64 Content-Disposition: attachment; filename="rcs-5.7-cygwinb20.patchb" CiMgIHBhdGNoZXMgcmNzLTUuNyB0byB3b3JrIHdpdGggY3lnd2luIGIxOS8yMC8yMC4xCiMgIGRv ZXNuJ3QgYnJlYWsgdGhlIGNvbmZpZ3VyZSBzY3JpcHQgZm9yIG90aGVyIHN5c3RlbXMKIyAgVG8g YXBwbHk6IGNkIHJjcy01LjcgOyBwYXRjaCAtcCAxIC1pIHJjcy01LjctY3lnd2luYjIwLnBhdGNo YgoKZGlmZiAtcmMgcmNzLTUuNy9zcmMvY29uZi5zaCByY3MtNS43LWdvb2Qvc3JjL2NvbmYuc2gK KioqIHJjcy01Ljcvc3JjL2NvbmYuc2gJTW9uIE5vdiAxNSAwNzoxNzo0OSAxOTk5Ci0tLSByY3Mt NS43LWdvb2Qvc3JjL2NvbmYuc2gJTW9uIE5vdiAxNSAwODo0OTo0MCAxOTk5CioqKioqKioqKioq KioqKgoqKiogMzExLDMyNSAqKioqCiAgIyBXZSBtdXN0IGRvIGhhc19yZWFkbGluayBuZXh0LCBi ZWNhdXNlIGl0IG1pZ2h0IGdlbmVyYXRlCiAgIyAjaW5jbHVkZSBkaXJlY3RpdmVzIHRoYXQgYWZm ZWN0IGxhdGVyIGRlZmluaXRpb25zLgogIAohICRlY2ggPiYzICIkMDogY29uZmlndXJpbmcgaGFz X3JlYWRsaW5rLCByZWFkbGlua19pc3JlZ19lcnJubyAkZG90cyIKICBjYXQgPmEuYyA8PEVPRgog ICNpbmNsdWRlICIkQV9IIgogIHN0YXRpYyBjaGFyIGJbN107CiAgaW50CiEgbWFpbigpIHsKICAJ aWYgKHJlYWRsaW5rKCJhLnN5bTIiLGIsNykgPT0gNiAgJiYgIHN0cmNtcChiLCJhLnN5bTEiKSA9 PSAwICAmJgogIAkJcmVhZGxpbmsoImEuYyIsYiw3KSA9PSAtMSAgJiYgIGVycm5vICE9IEVOT0VO VAogIAkpIHsKICAJCWlmIChlcnJubyA9PSBFSU5WQUwpCiAgCQkJcHJpbnRmKCJFSU5WQUxcbiIp OwogIAkJZWxzZQotLS0gMzExLDMzOCAtLS0tCiAgIyBXZSBtdXN0IGRvIGhhc19yZWFkbGluayBu ZXh0LCBiZWNhdXNlIGl0IG1pZ2h0IGdlbmVyYXRlCiAgIyAjaW5jbHVkZSBkaXJlY3RpdmVzIHRo YXQgYWZmZWN0IGxhdGVyIGRlZmluaXRpb25zLgogIAohICRlY2ggPiYzICIkMDogY29uZmlndXJp bmcgaGFzX3JlYWRsaW5rLCByZWFkbGlua19pc3JlZ19lcnJubywgYmFkX3JlYWRsaW5rX2Vub2Vu dCAkZG90cyIKICBjYXQgPmEuYyA8PEVPRgogICNpbmNsdWRlICIkQV9IIgogIHN0YXRpYyBjaGFy IGJbN107CiAgaW50CiEgbWFpbihhcmdjLCBhcmd2KSBpbnQgYXJnYzsgY2hhciAqKmFyZ3Y7IHsK ICAJaWYgKHJlYWRsaW5rKCJhLnN5bTIiLGIsNykgPT0gNiAgJiYgIHN0cmNtcChiLCJhLnN5bTEi KSA9PSAwICAmJgogIAkJcmVhZGxpbmsoImEuYyIsYiw3KSA9PSAtMSAgJiYgIGVycm5vICE9IEVO T0VOVAogIAkpIHsKKyAJCS8qCisgCQkqIHRlc3QgZm9yIHJlYWRsaW5rIHJldHVybmluZyBzYW1l IGVycm5vIGZvcgorIAkJKiByZWd1bGFyIGZpbGVzIGFuZCBub24tZXhpc3RlbnQgZmlsZXMKKyAJ CSovCisgCQlpZiAoMSA8IGFyZ2MpIHsKKyAJCQlpbnQgZT1lcnJubzsKKyAJCQlyZWFkbGluaygi YS5zeW0zIixiLDcpOworIAkJCWlmKCBlcnJubz09ZSApCisgCQkJCXByaW50ZiggIjFcbiIgKTsK KyAJCQllbHNlCisgCQkJCXByaW50ZiggIjBcbiIgKTsKKyAJCQlleGl0bWFpbihmZXJyb3Ioc3Rk b3V0KSB8fCBmY2xvc2Uoc3Rkb3V0KSE9MCk7CisgCQl9CiAgCQlpZiAoZXJybm8gPT0gRUlOVkFM KQogIAkJCXByaW50ZigiRUlOVkFMXG4iKTsKICAJCWVsc2UKKioqKioqKioqKioqKioqCioqKiAz MzUsMzQzICoqKioKICB0aGVuIGg9MQogIGVsc2UgaD0wCiAgZmkKISBlY2hvID4mMyAkaCwgJHJl YWRsaW5rX2lzcmVnX2Vycm5vCiAgY2F0IDw8RU9GCiAgI2RlZmluZSBoYXNfcmVhZGxpbmsgJGgg LyogRG9lcyByZWFkbGluaygpIHdvcms/ICAqLwogICNkZWZpbmUgcmVhZGxpbmtfaXNyZWdfZXJy bm8gJHJlYWRsaW5rX2lzcmVnX2Vycm5vIC8qIGVycm5vIGFmdGVyIHJlYWRsaW5rIG9uIHJlZ3Vs YXIgZmlsZSAqLwogIAogICNpZiBoYXNfcmVhZGxpbmsgJiYgIWRlZmluZWQoTUFYU1lNTElOS1Mp Ci0tLSAzNDgsMzYxIC0tLS0KICB0aGVuIGg9MQogIGVsc2UgaD0wCiAgZmkKISBjYXNlICRoIGlu CiEgMSkgYmg9YCRhb3V0IHRgOzsKISAqKSBiaD0wOzsKISBlc2FjCiEgZWNobyA+JjMgJGgsICRy ZWFkbGlua19pc3JlZ19lcnJubywgJGJoCiAgY2F0IDw8RU9GCiAgI2RlZmluZSBoYXNfcmVhZGxp bmsgJGggLyogRG9lcyByZWFkbGluaygpIHdvcms/ICAqLworICNkZWZpbmUgYmFkX3JlYWRsaW5r X2Vub2VudCAkYmggLyogRG9lcyByZWFkbGluaygpIHJldHVybiBFTk9FTlQgY29ycmVjdGx5PyAg Ki8KICAjZGVmaW5lIHJlYWRsaW5rX2lzcmVnX2Vycm5vICRyZWFkbGlua19pc3JlZ19lcnJubyAv KiBlcnJubyBhZnRlciByZWFkbGluayBvbiByZWd1bGFyIGZpbGUgKi8KICAKICAjaWYgaGFzX3Jl YWRsaW5rICYmICFkZWZpbmVkKE1BWFNZTUxJTktTKQoqKioqKioqKioqKioqKioKKioqIDEwNTMs MTA1OSAqKioqCiAgCQkjIHdoZW4gc29tZW9uZSB1bmV4cGVjdGVkbHkgdHJ1bmNhdGVzIGEgZmls ZQogIAkJIyB3aGlsZSBSQ1MgaGFzIGl0IG1tYXBwZWQuCiAgCQlybSAtZiBhLmUgJiYgY3AgYS5j IGEuZSAmJgohIAkJbW1hcF9zaWduYWw9YCRhb3V0IGEuZSA8YS5lYCB8fCBleGl0CiAgCWVzYWMK ICBlc2FjCiAgZWNobyA+JjMgJGhhc19tYXBfZmQsICRoYXNfbW1hcCwgJGhhc19tYWR2aXNlLCAk bW1hcF9zaWduYWwKLS0tIDEwNzEsMTA3NyAtLS0tCiAgCQkjIHdoZW4gc29tZW9uZSB1bmV4cGVj dGVkbHkgdHJ1bmNhdGVzIGEgZmlsZQogIAkJIyB3aGlsZSBSQ1MgaGFzIGl0IG1tYXBwZWQuCiAg CQlybSAtZiBhLmUgJiYgY3AgYS5jIGEuZSAmJgohIAkJbW1hcF9zaWduYWw9YCRhb3V0IGEuZSA8 YS5lYCB8fCBtbWFwX3NpZ25hbD0KICAJZXNhYwogIGVzYWMKICBlY2hvID4mMyAkaGFzX21hcF9m ZCwgJGhhc19tbWFwLCAkaGFzX21hZHZpc2UsICRtbWFwX3NpZ25hbAoqKioqKioqKioqKioqKioK KioqIDExMDMsMTEwOCAqKioqCi0tLSAxMTIxLDExNTEgLS0tLQogIGVjaG8gIiNkZWZpbmUgYmFk X2FfcmVuYW1lICRhIC8qIERvZXMgcmVuYW1lKEEsQikgZmFpbCBpZiBBIGlzIHVud3JpdGFibGU/ ICAqLyIKICBlY2hvICIjZGVmaW5lIGJhZF9iX3JlbmFtZSAkYiAvKiBEb2VzIHJlbmFtZShBLEIp IGZhaWwgaWYgQiBpcyB1bndyaXRhYmxlPyAgKi8iCiAgZWNobyAiI2RlZmluZSBiYWRfTkZTX3Jl bmFtZSAwIC8qIENhbiByZW5hbWUoQSxCKSBmYWxzZWx5IHJlcG9ydCBzdWNjZXNzPyAgKi8iCisg CisgJGVjaCA+JjMgIiQwOiBjb25maWd1cmluZyBiYWRfbndfdXRpbWUgJGRvdHMiCisgY2F0ID5h LmMgPDxFT0YKKyAjaW5jbHVkZSAiJEFfSCIKKyBpbnQgbWFpbigpIHsKKyAJc3RhdGljIHN0cnVj dCB1dGltYnVmIGFtdGltZTsgLyogc3RhdGljIHNvIHVudXNlZCBmaWVsZHMgYXJlIHplcm8gKi8K KyAJc3RhdGljIHRpbWVfdCB0OworIAl0aW1lKCZ0KTsKKyAJYW10aW1lLmFjdGltZSA9IHQ7Cisg CWFtdGltZS5tb2R0aW1lID0gdDsKKyAJZXhpdG1haW4odXRpbWUoImEuYSIsJmFtdGltZSkgIT0g MCk7IH0KKyBFT0YKKyBpZiAkQ0wgYS5jICRMID4mMgorIHRoZW4KKyAJcm0gLWYgYS5hICYmCisg CWVjaG8gYSA+YS5hICYmIGNobW9kIC13IGEuYSB8fCBleGl0CisgCWlmICRhb3V0CisgCXRoZW4g YT0wCisgCWVsc2UgYT0xCisgCWZpCisgCXJtIC1mIGEuYSB8fCBleGl0CisgZWxzZSBhPTAKKyBm aQorIGVjaG8gPiYzICRhCisgZWNobyAiI2RlZmluZSBiYWRfbndfdXRpbWUgJGEgLyogRG9lcyB1 dGltZSgpIHdvcmsgb24gdW53cml0ZWFibGUgZmlsZXM/ICAqLyIKICAKICAkZWNoID4mMyAiJDA6 IGNvbmZpZ3VyaW5nIHZvaWQsIFZPSUQgJGRvdHMiCiAgY2F0ID5hLmMgPDxFT0YKZGlmZiAtcmMg cmNzLTUuNy9zcmMvcmNzZWRpdC5jIHJjcy01LjctZ29vZC9zcmMvcmNzZWRpdC5jCioqKiByY3Mt NS43L3NyYy9yY3NlZGl0LmMJTW9uIE5vdiAxNSAwNzoxNzo0OSAxOTk5Ci0tLSByY3MtNS43LWdv b2Qvc3JjL3Jjc2VkaXQuYwlNb24gTm92IDE1IDA3OjUxOjQwIDE5OTkKKioqKioqKioqKioqKioq CioqKiAxMjc5LDEyODUgKioqKgogIAlidWZhdXRvZW5kKCZiaWdidWYpOwogIAllcnJubyA9IGU7 CiAgCXN3aXRjaCAoZSkgewohIAkgICAgY2FzZSByZWFkbGlua19pc3JlZ19lcnJubzogcmV0dXJu IDE7CiAgCSAgICBjYXNlIEVOT0VOVDogcmV0dXJuIDA7CiAgCSAgICBkZWZhdWx0OiByZXR1cm4g LTE7CiAgCX0KLS0tIDEyNzksMTMwMCAtLS0tCiAgCWJ1ZmF1dG9lbmQoJmJpZ2J1Zik7CiAgCWVy cm5vID0gZTsKICAJc3dpdGNoIChlKSB7CiEgCSAgICBjYXNlIHJlYWRsaW5rX2lzcmVnX2Vycm5v OgohICMJCQlpZiBiYWRfcmVhZGxpbmtfZW5vZW50CiEgCQkJLyoKISAJCQkqIEN5Z3dpbjMyIGJl dGFzIDE5ICYgMjAgcmVwb3J0IEVJTlZBTCBpZiB0aGUKISAJCQkqIGZpbGUgZG9lc24ndCBleGlz dCwgaW5zdGVhZCBvZiBFTk9FTlQuCiEgCQkJKiBNYWtlIHN1cmUgdGhlIGZpbGUgcmVhbGx5IGRv ZXMgZXhpc3QuCiEgCQkJKi8KISAJCQl7CiEgCQkgCQlzdHJ1Y3Qgc3RhdCBzdDsKISAgCQkJCWlm ICggc3RhdChMLT5zdHJpbmcsICZzdCkgPT0gMCApCiEgCQkJCQkvKiBGaWxlIGV4aXN0cywgYnV0 IG5vIHN5bWxpbmsgKi8KISAJCQkJCXJldHVybiAxOwohIAkJCX0KISAjCQkJZWxzZQohIAkJCQly ZXR1cm4gMTsKISAjCQkJZW5kaWYKICAJICAgIGNhc2UgRU5PRU5UOiByZXR1cm4gMDsKICAJICAg IGRlZmF1bHQ6IHJldHVybiAtMTsKICAJfQoqKioqKioqKioqKioqKioKKioqIDE1OTUsMTYwMSAq KioqCiAgCSAgICB9CiAgIwllbmRpZgogIAohICMJaWYgYmFkX2FfcmVuYW1lCiAgCQkvKgogIAkJ KiBUaGVyZSdzIGEgc2hvcnQgd2luZG93IG9mIGluY29uc2lzdGVuY3kKICAJCSogZHVyaW5nIHdo aWNoIHRoZSBsb2NrIGZpbGUgaXMgd3JpdGFibGUuCi0tLSAxNjEwLDE2MTcgLS0tLQogIAkgICAg fQogICMJZW5kaWYKICAKISAJaWYgKCBiYWRfYV9yZW5hbWUgfHwgKGJhZF9ud191dGltZSAmJiBt dGltZSE9LTEpICkKISAJewogIAkJLyoKICAJCSogVGhlcmUncyBhIHNob3J0IHdpbmRvdyBvZiBp bmNvbnNpc3RlbmN5CiAgCQkqIGR1cmluZyB3aGljaCB0aGUgbG9jayBmaWxlIGlzIHdyaXRhYmxl LgoqKioqKioqKioqKioqKioKKioqIDE2MDMsMTYwOSAqKioqCiAgCQltb2RlX3doaWxlX3JlbmFt aW5nID0gbW9kZXxTX0lXVVNSOwogIAkJaWYgKG1vZGUgIT0gbW9kZV93aGlsZV9yZW5hbWluZykK ICAJCSAgICBzZXRfbW9kZSA9IDE7CiEgIwllbmRpZgogIAogICMJaWYgaGFzX2ZjaG1vZAogIAkg ICAgaWYgKDA8c2V0X21vZGUgICYmICBmY2htb2QoZmlsZW5vKCpmcm9tcCksbW9kZV93aGlsZV9y ZW5hbWluZykgPT0gMCkKLS0tIDE2MTksMTYyNSAtLS0tCiAgCQltb2RlX3doaWxlX3JlbmFtaW5n ID0gbW9kZXxTX0lXVVNSOwogIAkJaWYgKG1vZGUgIT0gbW9kZV93aGlsZV9yZW5hbWluZykKICAJ CSAgICBzZXRfbW9kZSA9IDE7CiEgCX0KICAKICAjCWlmIGhhc19mY2htb2QKICAJICAgIGlmICgw PHNldF9tb2RlICAmJiAgZmNobW9kKGZpbGVubygqZnJvbXApLG1vZGVfd2hpbGVfcmVuYW1pbmcp ID09IDApCioqKioqKioqKioqKioqKgoqKiogMTYxNiwxNjIxICoqKioKLS0tIDE2MzIsMTY0NyAt LS0tCiAgCiAgCWlmIChzZXRtdGltZShmcm9tLCBtdGltZSkgIT0gMCkKICAJCXJldHVybiAtMTsK KyAKKyAJLyoKKyAJKiBpZiByZW5hbWUgdW53cml0ZWFibGUgd29ya3MgYnV0IHV0aW1lIHVud3Jp dGVhYmxlIGRvZXNuJ3QsIHdlIGNhbgorIAkqIGNoYW5nZSB0aGUgbW9kZSBiYWNrIG5vdy4gIE90 aGVyd2lzZSB3YWl0IHVudGlsIGFmdGVyIHJlbmFtZS4KKyAJKi8KKyAJaWYgKCAhYmFkX2FfcmVu YW1lICYmIChiYWRfbndfdXRpbWUgJiYgbXRpbWUhPS0xKSApCisgCXsKKyAJICAgIGlmICgwIDwg c2V0X21vZGUgICYmICBjaG1vZChmcm9tLCBtb2RlKSAhPSAwKQorIAkJcmV0dXJuIC0xOworIAl9 CiAgCiAgIwlpZiAhaGFzX3JlbmFtZSB8fCBiYWRfYl9yZW5hbWUKICAJCS8qCmRpZmYgLXJjIHJj cy01Ljcvc3JjL3Jjc2xleC5jIHJjcy01LjctZ29vZC9zcmMvcmNzbGV4LmMKKioqIHJjcy01Ljcv c3JjL3Jjc2xleC5jCU1vbiBOb3YgMTUgMDc6MTc6NDkgMTk5OQotLS0gcmNzLTUuNy1nb29kL3Ny Yy9yY3NsZXguYwlGcmkgTm92IDEyIDExOjU2OjQ3IDE5OTkKKioqKioqKioqKioqKioqCioqKiAx MTEzLDExMTkgKioqKgogIC8qIE9wZW4gTkFNRSBmb3IgcmVhZGluZywgeWllbGQgaXRzIGRlc2Ny aXB0b3IsIGFuZCBzZXQgKlNUQVRVUy4gICovCiAgewogIAlpbnQgZmQgPSBmZFNhZmVyKG9wZW4o bmFtZSwgT19SRE9OTFkKISAjCQlpZiBPUEVOX09fQklOQVJZCiAgCQkJfCAgKHN0cmNocih0eXBl LCdiJykgPyBPUEVOX09fQklOQVJZIDogMCkKICAjCQllbmRpZgogIAkpKTsKLS0tIDExMTMsMTEx OSAtLS0tCiAgLyogT3BlbiBOQU1FIGZvciByZWFkaW5nLCB5aWVsZCBpdHMgZGVzY3JpcHRvciwg YW5kIHNldCAqU1RBVFVTLiAgKi8KICB7CiAgCWludCBmZCA9IGZkU2FmZXIob3BlbihuYW1lLCBP X1JET05MWQohICMJCWlmIE9QRU5fT19CSU5BUlkgJiYgIShsYXJnZV9tZW1vcnkgJiYgbWFwc19t ZW1vcnkpCiAgCQkJfCAgKHN0cmNocih0eXBlLCdiJykgPyBPUEVOX09fQklOQVJZIDogMCkKICAj CQllbmRpZgogIAkpKTsK ------=_NextPart_000_006F_01C00609.0440ECD0 Content-Type: text/plain; charset=us-ascii -- Want to unsubscribe from this list? Send a message to cygwin-unsubscribe AT sourceware DOT cygnus DOT com ------=_NextPart_000_006F_01C00609.0440ECD0--