Mail Archives: cygwin/1998/05/05/01:22:16
This is a multi-part message in MIME format.
--------------986A5C604C7E793958969C0F
Content-Type: text/plain; charset=us-ascii
Content-Transfer-Encoding: 7bit
Hello !
I have just downloaded the Cygwin32 b19 archive (CDK.exe) very happy to
find a *FREE* C++ compiler for W95. I found the address in the news
group "comp.lang.C++".
But I have a HUGE PROBLEM : I typed in a script for Visual C++ 4.0,
another for Borland C++ 4.5 and tried to compile them first with GCC.EXE
provided in the archive then using a Win95 interface called DFE95 that
calls Gcc.exe !
But no way ! They just sent me back a dozen error messages :-(
What shall I do ? HELP !!!! I think I should tell you I am just
beginning with C++.
But those programs are right typed . It seems to me that some libraries
or definitions are missing.
To help you answer I attach the scripts (in txt files) I tried.
-the one called AppSpy should write on a file the programs that are
launched in W95
-the other called screen is a screen capture app to copy any part of
the screen to the Clipboard.
I hope this will help.
Here is the part of my autoexec.bat file that sets the environment
variables.
SET MAKE_MODE=unix
SET CYGFS=C:/Office/prog/cygnus/b19
SET GCC_EXEC_PREFIX=C:\OFFICE\PROG\CYGNUS\B19\H-I386~1\lib\gcc-lib\
SET TCL_LIBRARY=%CYGROOT%\share\tcl8.0\
SET GDBTK_LIBRARY=%CYGFS%/share/gdbtcl
SET PATH=C:\OFFICE\PROG\CYGNUS\B19\H-I386~1\bin;%PATH%
I have also created a \tmp directory and read all the faq.
I am really disappointed that it doesn't work because I will be obliged
to buy a commercial version if you do not answer this.(and commercial
software costs a bit more than in the USA in France :-(
Hoping to hear from you soon
Best regards
Laurent Savaete
--------------986A5C604C7E793958969C0F
Content-Type: application/x-unknown-content-type-c_auto_file; name="AppSpy.c"
Content-Transfer-Encoding: base64
Content-Disposition: inline; filename="AppSpy.c"
I2luY2x1ZGUgPHN0ZGxpYi5oPg0KI2luY2x1ZGUgPHdpbmRvd3MuaD4NCiNpbmNsdWRlIDx3
aW5iYXNlLmg+DQojaW5jbHVkZSA8d2ludXNlci5oPg0KI2luY2x1ZGUgPHN0ZGlvLmg+DQoj
aW5jbHVkZSA8d2luZG93czMyXGRlZmluZXMuaD4NCg0KI2RlZmluZSBXTV9BU1NIRUxMSE9P
SyBXTV9VU0VSDQovLyB2YXJpYWJsZXMgZ2xvYmFsZXMNCkhIT09LIGhTaGVsbEhvb2s7DQov
LyBwcm90b3R5cGVzDQpMUkVTVUxUIENBTExCQUNLIEFTU2hlbGxQcm9jKGludCBuQ29kZSxX
UEFSQU0gd1BhcmFtLCBMUEFSQU0gbFBhcmFtKTsNCkxPTkcgQVBJRU5UUlkgTWFpblduZFBy
b2MoSFdORCxVSU5ULFdQQVJBTSwgTFBBUkFNKTsNCi8vIGZvbmN0aW9uIFdpbk1haW46Ym91
Y2xlIHByaW5jaXBhbGUNCiNwcmFnbWEgYXJndXNlZA0KaW50IEFQSUVOVFJZIFdpbk1haW4o
SElOU1RBTkNFIGhJbnN0YW5jZSxISU5TVEFOQ0UgaFByZXZJbnN0YW5jZSxMUFNUUiBscHN6
Q21kTGluZSwgaW50IG5DbWRTaG93KQ0Kew0KIEhXTkQgaFduZDsNCiBNU0cgbXNnOw0KIFdO
RENMQVNTIHduZENsYXNzOw0KIAlpZiAoRmluZFdpbmRvdygiQXBwU3B5IiwiQXBwU3B5Iikp
IHJldHVybiAwOw0KIHduZENsYXNzLnN0eWxlPTA7DQogd25kQ2xhc3MubHBmblduZFByb2M9
TWFpblduZFByb2M7DQogd25kQ2xhc3MuY2JDbHNFeHRyYT0wOw0KIHduZENsYXNzLmNiV25k
RXh0cmE9MDsNCiB3bmRDbGFzcy5oSW5zdGFuY2U9aEluc3RhbmNlOw0KIHduZENsYXNzLmhJ
Y29uPU5VTEw7DQogd25kQ2xhc3MuaEN1cnNvcj1OVUxMOw0KIHduZENsYXNzLmhickJhY2tn
cm91bmQ9TlVMTDsNCiB3bmRDbGFzcy5scHN6TWVudU5hbWU9TlVMTDsNCiB3bmRDbGFzcy5s
cHN6Q2xhc3NOYW1lPSJBcHBTcHkiOw0KIFJlZ2lzdGVyQ2xhc3MoJnduZENsYXNzKTsNCgkg
aFduZD1DcmVhdGVXaW5kb3coIkFwcFNweSIsIkFwcFNweSIsMCwwLDAsMCwwLE5VTEwsTlVM
TCxoSW5zdGFuY2UsTlVMTCk7DQogU2hvd1dpbmRvdyhoV25kLFNXX0hJREUpOw0KIHdoaWxl
KEdldE1lc3NhZ2UoJm1zZyxOVUxMLDAsMCkpDQp7DQoJVHJhbnNsYXRlTWVzc2FnZSgmbXNn
KTsNCglEaXNwYXRjaE1lc3NhZ2UoJm1zZyk7DQp9DQpyZXR1cm4gbXNnLndQYXJhbTsNCn0N
Ci8vIGZvbmN0aW9uIGFzU2hlbGxQcm9jIDogaG9vayBkdSBzaGVsbA0KTFJFU1VMVCBDQUxM
QkFDSyBBU1NoZWxsUHJvYyhpbnQgbkNvZGUsV1BBUkFNIHdQYXJhbSwgTFBBUkFNIGxQYXJh
bSkNCnsNCgljaGFyIGNCdWZbNDAwXTsNCgljaGFyIGNXbmRUZXh0WzIwMF07DQoJSEFORExF
IGhGaWxlOw0KCURXT1JEIGJ3Ow0KCVNZU1RFTVRJTUUgc3Q7DQoJTFJFU1VMVCBIUmV0SG9v
azsNCglpZiAobkNvZGU+PTApIHN3aXRjaCAobkNvZGUpDQoJew0KCQljYXNlIEhTSEVMTF9X
SU5ET1dDUkVBVEVEOw0KCQljYXNlIEhTSEVMTF9XSU5ET1dERVNUUk9ZRUQ7DQoJCWlmICgh
KEdldFdpbmRvd1RleHQoKEhXTkQpd1BhcmFtLGNXbmRUZXh0LHNpemVvZihjV25kVGV4dCkp
KSkgYnJlYWs7DQoJCWlmICgoaEZpbGU9Q3JlYXRlRmlsZSgiYzpcXEFwcFNweS5sb2ciLEdF
TkVSSUNfV1JJVEUsRklMRV9TSEFSRV9XUklURSxOVUxMLE9QRU5fQUxXQVlTLEZJTEVfQVRU
UklCVVRFX05PUk1BTCwoSEFORExFKU5VTEwpKT09SU5WQUxJRF9IQU5ETEVfVkFMVUUpIGJy
ZWFrOw0KCQlTZXRGaWxlUG9pbnRlcihoRmlsZSwwLE5VTEwsRklMRV9FTkQpOw0KCQlHZXRM
b2NhbFRpbWUoJnN0KTsNCgkJc3ByaW50ZihjQnVmLCIlMDJkLyUwMmQvJTA0ZCAtICUwMmQ6
JTAyZCA+JXM6ICVzIFslc11cclxuIiwgc3Qud0RheSxzdC53TW9udGgsc3Qud1llYXIsc3Qu
d0hvdXIsc3Qud01pbnV0ZSwobkNvZGU9PUhTSEVMTF9XSU5ET1dDUkVBVEVEKSA/ICJPdXZl
cnR1cmUiIDogIkZlcm1ldHVyZSIsY1duZFRleHQsR2V0Q29tbWFuZExpbmUoKSk7DQoJCVdy
aXRlRmlsZShoRmlsZSxjQnVmLHN0cmxlbihjQnVmKSwmYncsTlVMTCk7DQoJCUNsb3NlSGFu
ZGxlKGhGaWxlKTsNCgl9DQoJaFJldEhvb2s9U2VuZE1lc3NhZ2UoRmluZFdpbmRvdygiQXBw
U3B5IiwiQXBwU3B5IiksV01fQVNTSEVMTEhPT0ssKFdQQVJBTSkwLChMUEFSQU0pMCk7DQoJ
cmV0dXJuIENhbGxOZXh0SG9va0V4KChISE9PSyloUmV0SG9vayxuQ29kZSx3UGFyYW0sbFBh
cmFtKTsNCn0NCi8vIGZvbmN0aW9uIE1haW5XbmRQcm9jOiBwcm9jZWR1cmUgZGUgZmVuZXRy
ZSBwcmluY2lwYWxlDQpMT05HIEFQSUVOVFJZIE1haW5XbmRQcm9jKEhXTkQgaFduZCwgVUlO
VCBtZXNzYWdlLCBXUEFSQU0gd1BhcmFtLExQQVJBTSBsUGFyYW0pDQp7DQoJc3dpdGNoKG1l
c3NhZ2UpDQoJew0KCQljYXNlIFdNX0NSRUFURTsNCgkJCWhTaGVsbEhvb2s9U2V0V2luZG93
c0hvb2tFeChXSF9TSEVMTCwoSE9PS1BST0MpQVNTaGVsbFByb2MsIChISU5TVEFOQ0UpTlVM
TCwwKTsNCgkJCXJldHVybiAwOw0KCQljYXNlIFdNX0FTU0hFTExIT09LOw0KCQkJcmV0dXJu
IChMUkVTVUxUKWhTaGVsbEhvb2spOw0KCQljYXNlIFdNX0RFU1RST1k7DQoJCQlVbmhvb2tX
aW5kb3dzSG9va0V4KGhTaGVsbEhvb2spOw0KCQkJUG9zdFF1aXRNZXNzYWdlKDApOw0KCQkJ
cmV0dXJuIDA7DQoJfQ0KCXJldHVybihEZWZXaW5kb3dQcm9jKGhXbmQsbWVzc2FnZSx3UGFy
YW0sbFBhcmFtKSk7DQp9DQo=
--------------986A5C604C7E793958969C0F
Content-Type: application/x-unknown-content-type-c_auto_file; name="screen.c"
Content-Transfer-Encoding: base64
Content-Disposition: inline; filename="screen.c"
I2luY2x1ZGUgPHdpbmRvd3MuaD4NCkxSRVNVTFQgQVBJRU5UUlkgV25kTWFpblByb2MgKEhX
TkQsVUlOVCxXUEFSQU0sTFBBUkFNKTsNCnZvaWQgRHJhd1JlY3RhbmdsZSh2b2lkKTsNCnZv
aWQgU2V0Qml0bWFwQ2xpcEJvYXJkKHZvaWQpOw0KDQpIV05EIGh3bmRXbmRNYWluOw0KUkVD
VCByZWN0Ow0KSFBFTiBoUGVuOw0KQk9PTCBiRXRhdDsNCg0KaW50IFdJTkFQSSBXaW5NYWlu
IChISU5TVEFOQ0UgaEluc3RhbmNlLCBISU5TVEFOQ0UgaFByZXZJbnN0YW5jZSxQU1RSIHN6
Q21kTGluZSwgaW50IGlDbWRTaG93KQ0Kew0KCU1TRyBtc2c7DQoJV05EQ0xBU1NFWCB3bmRj
bGFzczsNCgkJd25kY2xhc3MuY2JTaXplID0gc2l6ZW9mKHduZGNsYXNzKTsNCgkJd25kY2xh
c3Muc3R5bGUgPSBOVUxMOw0KCQl3bmRjbGFzcy5scGZuV25kUHJvYyA9IFduZE1haW5Qcm9j
Ow0KCQl3bmRjbGFzcy5jYkNsc0V4dHJhPTA7DQoJCXduZGNsYXNzLmNiV25kRXh0cmE9MDsN
CgkJd25kY2xhc3MuaEluc3RhbmNlPWhJbnN0YW5jZTsNCgkJd25kY2xhc3MuaEljb249TlVM
TDsNCgkJd25kY2xhc3MuaEN1cnNvcj1Mb2FkQ3Vyc29yKE5VTEwsSURDX0NST1NTKTsNCgkJ
d25kY2xhc3MuaGJyQmFja2dyb3VuZD1OVUxMOw0KCQl3bmRjbGFzcy5scHN6TWVudU5hbWU9
TlVMTDsNCgkJd25kY2xhc3MubHBzekNsYXNzTmFtZT0iU2NyZWVuQ2FwdHVyZSI7DQoJCXdu
ZGNsYXNzLmhJY29uU209TlVMTDsNCgkJUmVnaXN0ZXJDbGFzc0V4KCZ3bmRjbGFzcyk7DQoJ
CWh3bmRXbmRNYWluPUNyZWF0ZVdpbmRvdygiU2NyZWVuQ2FwdHVyZSIsIlNjcmVlbkNhcHR1
cmUiLFdTX1BPUFVQLDAsMCwwLDAsTlVMTCxOVUxMLGhJbnN0YW5jZSxOVUxMKTsNCgkJU2hv
d1dpbmRvdyhod25kV25kTWFpbixTV19TSE9XTUFYSU1JWkVEKTsNCgkJd2hpbGUgKEdldE1l
c3NhZ2UgKCZtc2csTlVMTCwwLDApKQ0KCQl7DQoJCQlUcmFuc2xhdGVNZXNzYWdlICgmbXNn
KTsNCgkJCURpc3BhdGNoTWVzc2FnZSAoJm1zZyk7DQoJCX0NCgkJcmV0dXJuIG1zZy53UGFy
YW07DQp9DQoNCkxSRVNVTFQgQVBJRU5UUlkgV25kTWFpblByb2MgKEhXTkQgaHduZCxVSU5U
IGlNc2csV1BBUkFNIHdQYXJhbSxMUEFSQU0gbFBhcmFtKQ0Kew0Kc3dpdGNoIChpTXNnKQkN
CnsNCgljYXNlIFdNX0NSRUFURTsNCgkJaFBlbj1DcmVhdGVQZW4oUFNfRE9ULDEsUkdCKDI1
NSwyNTUsMjU1KSk7DQoJCWJFdGF0PTA7DQoJCXJldHVybiAwOw0KCWNhc2UgV01fTEJVVFRP
TkRPV047DQoJCXJlY3QubGVmdD1yZWN0LnJpZ2h0PUxPV09SRChsUGFyYW0pOw0KCQlyZWN0
LnRvcD1yZWN0LmJvdHRvbT1ISVdPUkQobFBhcmFtKTsNCgkJRHJhd1JlY3RhbmdsZSgpOw0K
CQliRXRhdD0xOw0KCQlyZXR1cm4gMDsNCgljYXNlIFdNX01PVVNFTU9WRTsNCgkJaWYgKGJF
dGF0KQ0KCQl7DQoJCQlEcmF3UmVjdGFuZ2xlKCk7DQoJCQlyZWN0LnJpZ2h0PUxPV09SRChs
UGFyYW0pOw0KCQkJcmVjdC5ib3R0b209SElXT1JEKGxQYXJhbSk7DQoJCQlEcmF3UmVjdGFu
Z2xlKCk7DQoJCX0NCgkJcmV0dXJuIDA7DQoJY2FzZSBXTV9MQlVUVE9OVVA7DQoJCURyYXdS
ZWN0YW5nbGUoKTsNCgkJU2V0Qml0bWFwQ2xpcEJvYXJkKCk7DQoJY2FzZSBXTV9SQlVUVE9O
VVA7DQoJY2FzZSBXTV9LSUxMRk9DVVM7DQoJCWlmKGJFdGF0KSBEcmF3UmVjdGFuZ2xlKCk7
DQoJCWJFdGF0PTA7DQoJCVNob3dXaW5kb3coaHduZFduZE1haW4sU1dfTUlOSU1JWkUpOw0K
CQlyZXR1cm4gMDsNCgljYXNlIFdNX1NFVEZPQ1VTOw0KCQlTaG93V2luZG93IChod25kV25k
TWFpbixTV19NQVhJTUlaRSk7DQoJCXJldHVybiAwOw0KCWNhc2UgV01fS0VZRE9XTjsNCgkJ
aWYod1BhcmFtIT1WS19FTkQpIHJldHVybiAwOw0KCWNhc2UgV01fREVTVFJPWTsNCgkJRGVs
ZXRlT2JqZWN0KGhQZW4pOw0KCQlQb3N0UXVpdE1lc3NhZ2UgKDApOw0KCQlyZXR1cm4gMDsN
Cgl9DQoJcmV0dXJuIERlZldpbmRvd1Byb2MgKGh3bmQsaU1zZyx3UGFyYW0sbFBhcmFtKTsN
Cn0NCg0Kdm9pZCBEcmF3UmVjdGFuZ2xlKHZvaWQpDQp7DQoJSERDIGhkYzsNCgloZGM9R2V0
REMoaHduZFduZE1haW4pOw0KCVNlbGVjdE9iamVjdChoZGMsaFBlbik7DQoJU2VsZWN0T2Jq
ZWN0KGhkYywoSEJSVVNIKSBHZXRTdG9ja09iamVjdChOVUxMX0JSVVNIKSk7DQoJU2V0QmtN
b2RlKGhkYyxUUkFOU1BBUkVOVCk7DQoJU2V0T1AyKGhkYyxSMl9YT1JQRU4pOw0KCVJlY3Rh
bmdsZShoZGMscmVjdC5sZWZ0LHJlY3QudG9wLHJlY3QucmlnaHQscmVjdC5ib3R0b20pOw0K
CVJlbGVhc2VEQyhoZGMsaHduZFduZE1haW4pOw0KfQ0KDQp2b2lkIFNldEJpdG1hcENsaXBC
b2FyZCh2b2lkKQ0Kew0KCUhEQyBoZGNNZW0saGRjOw0KCUhCSVRNQVAgaEJpdG1hcDsNCglp
bnQgdmFsdWVUbXA7DQoJaW50IGlTaXplWCxpU2l6ZVk7DQoJaWYocmVjdC5sZWZ0PnJlY3Qu
cmlnaHQpDQoJew0KCQl2YWx1ZVRtcD1yZWN0LmxlZnQ7DQoJCXJlY3QubGVmdD1yZWN0LnJp
Z2h0Ow0KCQlyZWN0LnJpZ2h0PXZhbHVlVG1wOw0KCX0NCglpZihyZWN0LnRvcD5yZWN0LmJv
dHRvbSkNCgl7DQoJCQl2YWx1ZVRtcD1yZWN0LnRvcDsNCgkJcmVjdC50b3A9cmVjdC5ib3R0
b207DQoJCXJlY3QuYm90dG9tPXZhbHVlVG1wOw0KCX0NCglpU2l6ZVg9cmVjdC5yaWdodC1y
ZWN0LmxlZnQ7DQoJaVNpemVZPXJlY3QuYm90dG9tLXJlY3QudG9wOw0KCU9wZW5DbGlwQm9h
cmQoaHduZFduZE1haW4pOw0KCUVtcHR5Q2xpcGJvYXJkKCk7DQoJaGRjTWVtPUNyZWF0ZUNv
bXBhdGlibGVEQyhOVUxMKTsNCgloZGM9Q3JlYXRlREMoIkRJU1BMQVkiLE5VTEwsTlVMTCxO
VUxMKTsNCgloQml0bWFwPUNyZWF0ZUNvbXBhdGlibGVCaXRtYXAoaGRjLGlTaXplWCxpU2l6
ZVkpOw0KCVNlbGVjdE9iamVjdChoZGNNZW0saEJpdG1hcCk7DQoJU2V0TWFwTW9kZShoZGNN
ZW0sR2V0TWFwTW9kZShoZGMpKTsNCglCaXRCbHQoaGRjTWVtLDAsMCxpU2l6ZVgsaVNpemVZ
LGhkYyxyZWN0LmxlZnQscmVjdC50b3AsU1JDQ09QWSk7DQoJU2V0Q2xpcGJvYXJkRGF0YShD
Rl9CSVRNQVAsaEJpdG1hcCk7DQoJRGVsZXRlREMoaGRjTWVtKTsNCglEZWxldGVEQyhoZGMp
Ow0KCUNsb3NlQ0xpcGJvYXJkKCk7DQp9DQoNCg0KCQ0KDQoJ
--------------986A5C604C7E793958969C0F--
-
For help on using this list (especially unsubscribing), send a message to
"gnu-win32-request AT cygnus DOT com" with one line of text: "help".
- Raw text -