Mail Archives: cygwin/2000/08/14/15:07:08
------=_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--
- Raw text -