> Aarrggghh. I'm using B20, I think. Are you referring to the commercial > version? I don't mind upgrading, but I don't want to spend IBM's > hard-earned bucks here.
Greg, you do not need to spend hard-earned bucks ;-) B 20 is otdated since almost 2 months. There is a Cygwin v 1.1.1 under GPL at http://sourceware.cygnus.com/cygwin. It is a successor to comercial version and would become Commercial Cygwin 1.2 in future. > > I'm building on the C drive, and thats where the Exceed XDK is. I'll > look into the binary mounts problem as time permits. > > I don't know about the case-sensitivity problem. I guess it > might be fixed > in new acinclude.m4 macros, or maybe by building a dummy include > directory, > where xxxx.h #includes <XXXX.h>. Would that work? I was using todays CVS (May 21,). Below is a error report i get from MSVC. Again it todays CVS code. I had the MSVC projects since long time and had beenw orking on it as time permitted. Mostly STATFUNC is undeclared at many places... i think I might be missing some in arch.h or dxconfig.h? Suhaib ------------------MSVC errors------- --------------------Configuration: libDPExec - Win32 Debug-------------------- Compiling... ccm.c g:\dx-msvc\dx\src\exec\dpexec\ccm.c(142) : error C2065: 'EADDRINUSE' : undeclared identifier socket.c g:\dx-msvc\dx\src\exec\dpexec\socket.c(112) : error C2065: 'socklen_t' : undeclared identifier g:\dx-msvc\dx\src\exec\dpexec\socket.c(112) : error C2146: syntax error : missing ';' before identifier 'length' g:\dx-msvc\dx\src\exec\dpexec\socket.c(112) : error C2065: 'length' : undeclared identifier g:\dx-msvc\dx\src\exec\dpexec\socket.c(113) : error C2143: syntax error : missing ';' before 'type' g:\dx-msvc\dx\src\exec\dpexec\socket.c(114) : error C2143: syntax error : missing ';' before 'type' g:\dx-msvc\dx\src\exec\dpexec\socket.c(115) : error C2143: syntax error : missing ';' before 'type' g:\dx-msvc\dx\src\exec\dpexec\socket.c(116) : error C2143: syntax error : missing ';' before 'type' g:\dx-msvc\dx\src\exec\dpexec\socket.c(117) : error C2143: syntax error : missing ';' before 'type' g:\dx-msvc\dx\src\exec\dpexec\socket.c(118) : error C2143: syntax error : missing ';' before 'type' g:\dx-msvc\dx\src\exec\dpexec\socket.c(119) : error C2275: 'fd_set' : illegal use of this type as an expression g:\mssdk\include\winsock.h(57) : see declaration of 'fd_set' g:\dx-msvc\dx\src\exec\dpexec\socket.c(119) : error C2146: syntax error : missing ';' before identifier 'fds' g:\dx-msvc\dx\src\exec\dpexec\socket.c(119) : error C2065: 'fds' : undeclared identifier g:\dx-msvc\dx\src\exec\dpexec\socket.c(120) : error C2143: syntax error : missing ';' before 'type' g:\dx-msvc\dx\src\exec\dpexec\socket.c(121) : error C2143: syntax error : missing ';' before 'type' g:\dx-msvc\dx\src\exec\dpexec\socket.c(124) : error C2065: 'port' : undeclared identifier g:\dx-msvc\dx\src\exec\dpexec\socket.c(133) : error C2065: 'fd' : undeclared identifier g:\dx-msvc\dx\src\exec\dpexec\socket.c(162) : error C2065: 'tries' : undeclared identifier g:\dx-msvc\dx\src\exec\dpexec\socket.c(163) : error C2065: 'sts' : undeclared identifier g:\dx-msvc\dx\src\exec\dpexec\socket.c(164) : error C2065: 'EADDRINUSE' : undeclared identifier g:\dx-msvc\dx\src\exec\dpexec\socket.c(166) : error C2065: 'oldPort' : undeclared identifier g:\dx-msvc\dx\src\exec\dpexec\socket.c(254) : error C2065: 'to' : undeclared identifier g:\dx-msvc\dx\src\exec\dpexec\socket.c(254) : error C2224: left of '.tv_sec' must have struct/union type g:\dx-msvc\dx\src\exec\dpexec\socket.c(255) : error C2224: left of '.tv_usec' must have struct/union type g:\dx-msvc\dx\src\exec\dpexec\socket.c(256) : error C2065: 'width' : undeclared identifier g:\dx-msvc\dx\src\exec\dpexec\socket.c(256) : warning C4133: 'function' : incompatible types - from 'int *' to 'const struct timeval *' Generating Code... --------------------Configuration: libBase - Win32 Debug-------------------- Compiling... IBMApplication.C g:\dx-msvc\dx\src\uipp\base\ibmapplication.c(739) : error C2079: 'buf' uses undefined struct 'STATSTRUCT' g:\dx-msvc\dx\src\uipp\base\ibmapplication.c(741) : error C2065: 'STATFUNC' : undeclared identifier g:\dx-msvc\dx\src\uipp\base\ibmapplication.c(743) : error C2228: left of '.st_size' must have class/struct/union type SaveFileDialog.C g:\dx-msvc\dx\src\uipp\base\savefiledialog.c(74) : error C2079: 'buffer' uses undefined struct 'STATSTRUCT' g:\dx-msvc\dx\src\uipp\base\savefiledialog.c(98) : warning C4018: '!=' : signed/unsigned mismatch g:\dx-msvc\dx\src\uipp\base\savefiledialog.c(104) : error C2065: 'STATFUNC' : undeclared identifier WizardDialog.C g:\dx-msvc\dx\src\uipp\base\wizarddialog.c(122) : error C2079: 'statb' uses undefined struct 'STATSTRUCT' g:\dx-msvc\dx\src\uipp\base\wizarddialog.c(135) : error C2065: 'STATFUNC' : undeclared identifier g:\dx-msvc\dx\src\uipp\base\wizarddialog.c(137) : error C2228: left of '.st_mode' must have class/struct/union type g:\dx-msvc\dx\src\uipp\base\wizarddialog.c(137) : error C2228: left of '.st_mode' must have class/struct/union type g:\dx-msvc\dx\src\uipp\base\wizarddialog.c(139) : error C2228: left of '.st_size' must have class/struct/union type g:\dx-msvc\dx\src\uipp\base\wizarddialog.c(144) : error C2228: left of '.st_size' must have class/struct/union type g:\dx-msvc\dx\src\uipp\base\wizarddialog.c(146) : error C2228: left of '.st_size' must have class/struct/union type Generating Code... --------------------Configuration: libDPExec - Win32 Debug-------------------- Compiling... ccm.c g:\dx-msvc\dx\src\exec\dpexec\ccm.c(142) : error C2065: 'EADDRINUSE' : undeclared identifier socket.c g:\dx-msvc\dx\src\exec\dpexec\socket.c(112) : error C2065: 'socklen_t' : undeclared identifier g:\dx-msvc\dx\src\exec\dpexec\socket.c(112) : error C2146: syntax error : missing ';' before identifier 'length' g:\dx-msvc\dx\src\exec\dpexec\socket.c(112) : error C2065: 'length' : undeclared identifier g:\dx-msvc\dx\src\exec\dpexec\socket.c(113) : error C2143: syntax error : missing ';' before 'type' g:\dx-msvc\dx\src\exec\dpexec\socket.c(114) : error C2143: syntax error : missing ';' before 'type' g:\dx-msvc\dx\src\exec\dpexec\socket.c(115) : error C2143: syntax error : missing ';' before 'type' g:\dx-msvc\dx\src\exec\dpexec\socket.c(116) : error C2143: syntax error : missing ';' before 'type' g:\dx-msvc\dx\src\exec\dpexec\socket.c(117) : error C2143: syntax error : missing ';' before 'type' g:\dx-msvc\dx\src\exec\dpexec\socket.c(118) : error C2143: syntax error : missing ';' before 'type' g:\dx-msvc\dx\src\exec\dpexec\socket.c(119) : error C2275: 'fd_set' : illegal use of this type as an expression g:\mssdk\include\winsock.h(57) : see declaration of 'fd_set' g:\dx-msvc\dx\src\exec\dpexec\socket.c(119) : error C2146: syntax error : missing ';' before identifier 'fds' g:\dx-msvc\dx\src\exec\dpexec\socket.c(119) : error C2065: 'fds' : undeclared identifier g:\dx-msvc\dx\src\exec\dpexec\socket.c(120) : error C2143: syntax error : missing ';' before 'type' g:\dx-msvc\dx\src\exec\dpexec\socket.c(121) : error C2143: syntax error : missing ';' before 'type' g:\dx-msvc\dx\src\exec\dpexec\socket.c(124) : error C2065: 'port' : undeclared identifier g:\dx-msvc\dx\src\exec\dpexec\socket.c(133) : error C2065: 'fd' : undeclared identifier g:\dx-msvc\dx\src\exec\dpexec\socket.c(162) : error C2065: 'tries' : undeclared identifier g:\dx-msvc\dx\src\exec\dpexec\socket.c(163) : error C2065: 'sts' : undeclared identifier g:\dx-msvc\dx\src\exec\dpexec\socket.c(164) : error C2065: 'EADDRINUSE' : undeclared identifier g:\dx-msvc\dx\src\exec\dpexec\socket.c(166) : error C2065: 'oldPort' : undeclared identifier g:\dx-msvc\dx\src\exec\dpexec\socket.c(254) : error C2065: 'to' : undeclared identifier g:\dx-msvc\dx\src\exec\dpexec\socket.c(254) : error C2224: left of '.tv_sec' must have struct/union type g:\dx-msvc\dx\src\exec\dpexec\socket.c(255) : error C2224: left of '.tv_usec' must have struct/union type g:\dx-msvc\dx\src\exec\dpexec\socket.c(256) : error C2065: 'width' : undeclared identifier g:\dx-msvc\dx\src\exec\dpexec\socket.c(256) : warning C4133: 'function' : incompatible types - from 'int *' to 'const struct timeval *' Generating Code... --------------------Configuration: libdx - Win32 Debug-------------------- Compiling... qsort.c G:\dx-msvc\dx\src\exec\libdx\qsort.c(31) : error C2143: syntax error : missing ')' before '*' G:\dx-msvc\dx\src\exec\libdx\qsort.c(31) : error C2143: syntax error : missing '{' before '*' G:\dx-msvc\dx\src\exec\libdx\qsort.c(31) : error C2143: syntax error : missing ';' before '*' G:\dx-msvc\dx\src\exec\libdx\qsort.c(31) : error C2059: syntax error : ')' G:\dx-msvc\dx\src\exec\libdx\qsort.c(34) : error C2143: syntax error : missing ')' before '*' G:\dx-msvc\dx\src\exec\libdx\qsort.c(34) : error C2143: syntax error : missing '{' before '*' G:\dx-msvc\dx\src\exec\libdx\qsort.c(34) : error C2059: syntax error : 'type' G:\dx-msvc\dx\src\exec\libdx\qsort.c(34) : error C2059: syntax error : ')' G:\dx-msvc\dx\src\exec\libdx\qsort.c(95) : error C2143: syntax error : missing ')' before '*' G:\dx-msvc\dx\src\exec\libdx\qsort.c(95) : error C2143: syntax error : missing '{' before '*' G:\dx-msvc\dx\src\exec\libdx\qsort.c(95) : error C2143: syntax error : missing ';' before '*' G:\dx-msvc\dx\src\exec\libdx\qsort.c(95) : error C2059: syntax error : ')' G:\dx-msvc\dx\src\exec\libdx\qsort.c(96) : error C2054: expected '(' to follow 'max' --------------------Configuration: dxui - Win32 Debug-------------------- Compiling... MacroDefinition.C g:\dx-msvc\dx\src\uipp\base\dxtype.h(257) : warning C4244: 'return' : conversion from 'long' to 'unsigned char', possible loss of data g:\dx-msvc\dx\src\uipp\dxui\macrodefinition.c(199) : warning C4101: 'p' : unreferenced local variable g:\dx-msvc\dx\src\uipp\dxui\macrodefinition.c(284) : warning C4018: '!=' : signed/unsigned mismatch g:\dx-msvc\dx\src\uipp\dxui\macrodefinition.c(372) : warning C4018: '!=' : signed/unsigned mismatch g:\dx-msvc\dx\src\uipp\dxui\macrodefinition.c(444) : warning C4018: '!=' : signed/unsigned mismatch g:\dx-msvc\dx\src\uipp\dxui\macrodefinition.c(595) : error C2079: 'b' uses undefined struct 'STATSTRUCT' g:\dx-msvc\dx\src\uipp\dxui\macrodefinition.c(596) : error C2065: 'STATFUNC' : undeclared identifier --------------------Configuration: libBase - Win32 Debug-------------------- Compiling... IBMApplication.C g:\dx-msvc\dx\src\uipp\base\ibmapplication.c(739) : error C2079: 'buf' uses undefined struct 'STATSTRUCT' g:\dx-msvc\dx\src\uipp\base\ibmapplication.c(741) : error C2065: 'STATFUNC' : undeclared identifier g:\dx-msvc\dx\src\uipp\base\ibmapplication.c(743) : error C2228: left of '.st_size' must have class/struct/union type SaveFileDialog.C g:\dx-msvc\dx\src\uipp\base\savefiledialog.c(74) : error C2079: 'buffer' uses undefined struct 'STATSTRUCT' g:\dx-msvc\dx\src\uipp\base\savefiledialog.c(98) : warning C4018: '!=' : signed/unsigned mismatch g:\dx-msvc\dx\src\uipp\base\savefiledialog.c(104) : error C2065: 'STATFUNC' : undeclared identifier WizardDialog.C g:\dx-msvc\dx\src\uipp\base\wizarddialog.c(122) : error C2079: 'statb' uses undefined struct 'STATSTRUCT' g:\dx-msvc\dx\src\uipp\base\wizarddialog.c(135) : error C2065: 'STATFUNC' : undeclared identifier g:\dx-msvc\dx\src\uipp\base\wizarddialog.c(137) : error C2228: left of '.st_mode' must have class/struct/union type g:\dx-msvc\dx\src\uipp\base\wizarddialog.c(137) : error C2228: left of '.st_mode' must have class/struct/union type g:\dx-msvc\dx\src\uipp\base\wizarddialog.c(139) : error C2228: left of '.st_size' must have class/struct/union type g:\dx-msvc\dx\src\uipp\base\wizarddialog.c(144) : error C2228: left of '.st_size' must have class/struct/union type g:\dx-msvc\dx\src\uipp\base\wizarddialog.c(146) : error C2228: left of '.st_size' must have class/struct/union type Generating Code... --------------------Configuration: prompter - Win32 Debug-------------------- Compiling... FileContents.C g:\dx-msvc\dx\src\uipp\prompter\filecontents.c(147) : error C2079: 'statbuf' uses undefined struct 'STATSTRUCT' g:\dx-msvc\dx\src\uipp\prompter\filecontents.c(148) : error C2065: 'STATFUNC' : undeclared identifier g:\dx-msvc\dx\src\uipp\prompter\filecontents.c(149) : error C2228: left of '.st_size' must have class/struct/union type g:\dx-msvc\dx\src\uipp\prompter\filecontents.c(151) : error C2228: left of '.st_size' must have class/struct/union type g:\dx-msvc\dx\src\uipp\prompter\filecontents.c(152) : error C2228: left of '.st_size' must have class/struct/union type GARApplication.C g:\dx-msvc\dx\src\uipp\prompter\garapplication.c(274) : error C2065: 'lprintf' : undeclared identifier g:\dx-msvc\dx\src\uipp\prompter\garapplication.c(533) : error C2079: 'statb' uses undefined struct 'STATSTRUCT' g:\dx-msvc\dx\src\uipp\prompter\garapplication.c(536) : error C2065: 'STATFUNC' : undeclared identifier g:\dx-msvc\dx\src\uipp\prompter\garapplication.c(536) : error C2228: left of '.st_mode' must have class/struct/union type g:\dx-msvc\dx\src\uipp\prompter\garapplication.c(536) : error C2228: left of '.st_mode' must have class/struct/union type g:\dx-msvc\dx\src\uipp\prompter\garapplication.c(545) : error C2228: left of '.st_mode' must have class/struct/union type g:\dx-msvc\dx\src\uipp\prompter\garapplication.c(545) : error C2228: left of '.st_mode' must have class/struct/union type GARCommand.C g:\dx-msvc\dx\src\uipp\prompter\garcommand.c(54) : error C2065: 'strstream' : undeclared identifier g:\dx-msvc\dx\src\uipp\prompter\garcommand.c(54) : error C2146: syntax error : missing ';' before identifier 'tmpstr' g:\dx-msvc\dx\src\uipp\prompter\garcommand.c(54) : error C2065: 'tmpstr' : undeclared identifier g:\dx-msvc\dx\src\uipp\prompter\garcommand.c(103) : error C2228: left of '.clear' must have class/struct/union type g:\dx-msvc\dx\src\uipp\prompter\garcommand.c(104) : error C2228: left of '.seekg' must have class/struct/union type Browser.C g:\dx-msvc\dx\src\uipp\prompter\browser.c(1324) : error C2079: 'statb' uses undefined struct 'STATSTRUCT' g:\dx-msvc\dx\src\uipp\prompter\browser.c(1334) : error C2065: 'STATFUNC' : undeclared identifier g:\dx-msvc\dx\src\uipp\prompter\browser.c(1339) : error C2228: left of '.st_size' must have class/struct/union type > > I have the projects, though they might be a out of date now. I'll be > working on them next. > > Let me know about the cygwin versions. > > Greg > > "Suhaib M. Siddiqi" <[EMAIL PROTECTED]>@opendx.watson.ibm.com on > 05/21/2000 03:51:04 PM > > Please respond to [email protected] > > Sent by: [EMAIL PROTECTED] > > > To: [email protected] > cc: > Subject: Re: [opendx-dev] dx/src/uipp/tutor > NoUndoTutorAppCommand.CNoUndoTutorAppCommand.h TutorApplication.C > TutorWindow.CTutorWindow.h > > > > [EMAIL PROTECTED] wrote: > > > > glyph is an AIX box, xl is a family of C compilers on AIX. I'm still > > working on getting the changes I've made for MSVC to build smoothly > > elsewhere. > > > > Guess that was a bit cryptic. > > > > Greg > > > Greg, > I cannot get your MSVC wrappers working under my Cygwin install. My > Cygwin is version 1.1.1. > I use binary mount. The new version of Cygwin differentiate between > upper cases and lower cases > (casesensitive, like on UNIX). Cygwin reads all the MSVC headers in > VC98\include > with upper cases (i.e STDLIb.H), thus returns "no" for each header. > > Exceed headers have ^M (\r\n) and under binary mounts it gives problems > too and configure returns > : not found. > > The MSVC project files would be better for users who are not very > familiar with Cygwin. > > I just compiled the 4.1.1. from CVS, using OpenMOTIF 2.1.3 from ICS and > Fujitsu Compilers on Linux. > > Compilation went smooth, though Fujitsu compilers returned a million > more warnings then g++ ever did... > > Suhaib > >
