From: <dan...@ya...> - 2000-10-23 18:30:47
|
--- Greg Chicares <chi...@mi...> wrote: > camilo ramos wrote: > > > > I have trouble compiling OLE support for vim-5.6 with mingw gcc > > -2.95.2. The object must be compiled with g++. > > The errors are of the form: > > > > oaidl.h:86: syntax error before `;' > > oaidl.h:94: syntax error before `*' > > oaidl.h:98: syntax error before `*' > > oaidl.h:109: `VT_ERROR' was not declared in this scope > > oaidl.h:109: enumerator value for `SF_ERROR' not integer constant > [...] > > > > so my question is, are there any flags or defines that could be > usesd > > to prevent this? Can g++ do it at all? > > I don't use OLE, but my understanding is that you need > -fvtable-thunks > to use it--yet that option can cause severe problems > with multiple inheritance, which won't be fixed before > gcc version 3.0 . However, the errors you report seem > to suggest a missing header. > VT_ERROR is missing from wtypes.h in current headers. A patch has been submitted. There may be other missing symbols in rpc headers. Regards Danny _____________________________________________________________________________ http://clubs.yahoo.com.au - Yahoo! Clubs - Join a club or build your own! |
From: Lloyd D. <Llo...@wa...> - 2001-06-21 11:55:16
|
very simple topics. how do you open your file ? the default is the text mode on windows and the binary mode on unix. you should open it like this FILE * fp = fopen(filename, "wb"); ^^ note bynary open type. so if you don't precise the type windows open in text mode and all \n are converted to \r\n when writted to a file (and reverse conversion when reading) and stdout is open in text mode on windows.... hope this would enlight you.... |
From: Andrew S. <ac...@sy...> - 2002-09-23 20:48:36
|
>-----Original Message----- >From: min...@li... >[mailto:min...@li...]On Behalf Of Michael >Bester >Sent: September 23, 2002 15:55 >To: min...@li... >Subject: [Mingw-users] (no subject) > > >Hi, > >Has anyone tried to build (Daniel Veillard's)libxml2 under Mingw >with gcc 3.x ? >I had no problems with 2.95. With the new gcc I get >errors with the 1. file (SAX.c): > >SAX.c:10:1: warning: "IN_LIBXML" redefined >SAX.c:1:1: warning: this is the location of the previous definition >In file included from libxml.h:13, > from SAX.c:11: >include/win32config.h:86: parse error before "sizeof" >include/win32config.h:88: `d' undeclared here (not in a function) >include/win32config.h:88: `expon' undeclared here (not in a function) >include/win32config.h:88: initializer element is not constant >include/win32config.h:89: parse error before "if" >include/win32config.h:101: parse error before "sizeof" >include/win32config.h:103: redefinition of `val' >include/win32config.h:88: `val' previously defined here >include/win32config.h:103: `d' undeclared here (not in a function) >include/win32config.h:103: `expon' undeclared here (not in a function) >include/win32config.h:103: initializer element is not constant >include/win32config.h:104: parse error before "if" >make: *** [SAX.o] Error 1 > >It's probably something I do wrong, but the same makefile works with 2.95. > >Mike. > The issue here appears to be that the macros isinf and isnan are already defined in math.h. If you change line 68 in include/win32config.h from: #ifdef _MSC_VER to #if ( _MSC_VER || __MING32__ ) It should get you past that issue. HTH, Andrew. |
From: Earnie B. <ear...@ya...> - 2003-01-31 12:12:50
|
> Date: Thu, 30 Jan 2003 13:37:03 -0500 > From: Christopher Faylor <cy...@cy...> > To: Matthew Aldous <Matthew@Aldous.com> > Cc: dj...@re..., cy...@cy... > Subject: Re: mingw-runtime-2.3, w32api-2.1, uberbaum > Message-ID: <200...@re...> > Reply-To: cy...@cy... > Mime-Version: 1.0 > Content-Type: text/plain; charset=us-ascii > > Please check out the project web page for links to available information > and ports: http://cygwin.com/ . > > If you don't see what you need there, then the cygwin mailing list is > the best place to make observations or get questions answered. > Information on the mailing list is available at the project web page. > > For your convenience, I've reset the Reply-To: address to point to the > cygwin mailing list. I've also Cc'ed this reply there. > And since this has to do more with MinGW than with Cygwin, it's would be better discussed on the min...@li... list. I likewise have redirected this there. > On Thu, Jan 30, 2003 at 04:51:53PM +0100, Matthew Aldous wrote: > >>Hi, >> >>I'm trying to build a cross compiled mingw build under netbsd 1.6 using the >>uberbaum cvs sources, but am experiencing the errors below with pex-win32.c >> >>I'm using mingw-runtime-2.3 and w32api-2.1, and was wondering if there was >>an obvious "try this" solution when using newlib.. >> If you're building a MinGW of GCC then why are the newlib headers being included for the target binary? Perhaps http://www.mingw.org/mingwfaq.shtml#faq-cross might help. Earnie. >>Thanks in advance, >> >>Matthew Aldous. >> >>gmake[1]: Entering directory >>`/home/user/uberbaum/obj.i386-pc-mingw32/i386-pc-mingw32/libiberty' >>if [ x"" != x ]; then \ >>/home/user/uberbaum/obj.i386-pc-mingw32/gcc/xgcc >>-B/home/user/uberbaum/obj.i386-pc-mingw32/gcc/ -nostdinc >>-B/home/user/uberbaum/obj.i386-pc-mingw32/i386-pc-mingw32/newlib/ >>-isystem >>/home/user/uberbaum/obj.i386-pc-mingw32/i386-pc-mingw32/newlib/targ-include >>-isystem /home/user/uberbaum/newlib/libc/include >>-B/usr/local/i386-pc-mingw32/bin/ -B/usr/local/i386-pc-mingw32/lib/ >>-isystem /usr/local/i386-pc-mingw32/include >>-L/home/user/uberbaum/obj.i386-pc-mingw32/ld -c -DHAVE_CONFIG_H -O2 -g >>-O2 -I. -I../../../libiberty/../include -W -Wall -Wtraditional >>-pedantic ../../../libiberty/pex-win32.c -o pic/pex-win32.o; \ >>else true; fi >>/home/user/uberbaum/obj.i386-pc-mingw32/gcc/xgcc >>-B/home/user/uberbaum/obj.i386-pc-mingw32/gcc/ -nostdinc >>-B/home/user/uberbaum/obj.i386-pc-mingw32/i386-pc-mingw32/newlib/ >>-isystem >>/home/user/uberbaum/obj.i386-pc-mingw32/i386-pc-mingw32/newlib/targ-include >>-isystem /home/user/uberbaum/newlib/libc/include >>-B/usr/local/i386-pc-mingw32/bin/ -B/usr/local/i386-pc-mingw32/lib/ >>-isystem /usr/local/i386-pc-mingw32/include >>-L/home/user/uberbaum/obj.i386-pc-mingw32/ld -c -DHAVE_CONFIG_H -O2 -g >>-O2 -I. -I../../../libiberty/../include -W -Wall -Wtraditional >>-pedantic ../../../libiberty/pex-win32.c -o pex-win32.o >>In file included from ../../../libiberty/pex-win32.c:35: >>/usr/local/i386-pc-mingw32/include/io.h:144: error: conflicting types >>for `getcwd' >>/home/user/uberbaum/newlib/libc/include/sys/unistd.h:49: error: previous >>declaration of `getcwd' >>In file included from >>/home/user/uberbaum/newlib/libc/include/sys/fcntl.h:164, >> from /home/user/uberbaum/newlib/libc/include/fcntl.h:1, >> from ../../../libiberty/pex-win32.c:36: >>/home/user/uberbaum/newlib/libc/include/sys/stat.h:125: error: >>conflicting types for `mkdir' >>/usr/local/i386-pc-mingw32/include/io.h:145: error: previous declaration >>of `mkdir' >>../../../libiberty/pex-win32.c: In function `pexecute': >>../../../libiberty/pex-win32.c:188: error: `_spawnvp' undeclared (first >>use in this function) >>../../../libiberty/pex-win32.c:188: error: (Each undeclared identifier >>is reported only once >>../../../libiberty/pex-win32.c:188: error: for each function it appears in.) >>../../../libiberty/pex-win32.c:188: error: `_spawnv' undeclared (first >>use in this function) >>../../../libiberty/pex-win32.c:206: warning: assignment discards >>qualifiers from pointer target type >>../../../libiberty/pex-win32.c:141: warning: unused variable `retries' >>../../../libiberty/pex-win32.c:141: warning: unused variable >>`sleep_interval' >>../../../libiberty/pex-win32.c:133: warning: unused parameter `this_pname' >>../../../libiberty/pex-win32.c:134: warning: unused parameter `temp_base' >>../../../libiberty/pex-win32.c: In function `pwait': >>../../../libiberty/pex-win32.c:228: warning: implicit declaration of >>function `_cwait' >>../../../libiberty/pex-win32.c:224: warning: unused parameter `flags' >>gmake[1]: *** [pex-win32.o] Error 1 >>gmake[1]: Leaving directory >>`/home/user/uberbaum/obj.i386-pc-mingw32/i386-pc-mingw32/libiberty' >>gmake: *** [all-target-libiberty] Error 2 >> > > At 09:54 PM 1/30/2003, Jim Kleckner wrote: > > >>Max Bowsher wrote: >> >> >>>William A. Hoffman wrote: >> >>[snip] >> >>>>2. Failing that, it would be nice if the setup program had a button that >>>>set all the values to Keep. The problem is that if I want a new >>>>package X, I have to click 20 other packages to Keep, or risk an >>>>update of everything. There should be a way to update one single >>>>package. Is there a way? >>> >>>It's in CVS. The next snapshot will have it. >>>Max. >> >>Thanks! While you have the code in hand, would it be >>possible to allow the setup window to be resized? >>I'm constantly wanting to see more lines at once... > > > > > Have you been reading the email archives? I think I've heard > that request before! :-) > > > > Larry Hall lh...@rf... > RFK Partners, Inc. http://www.rfk.com > 838 Washington Street (508) 893-9779 - RFK Office > Holliston, MA 01746 (508) 893-9889 - FAX > > <div class="moz-text-flowed" style="font-family: -moz-fixed"> > Larry Hall (RFK Partners, Inc) wrote: > > >>At 09:54 PM 1/30/2003, Jim Kleckner wrote: >> >>[snip ] >> >>>Thanks! While you have the code in hand, would it be >>>possible to allow the setup window to be resized? >>>I'm constantly wanting to see more lines at once... >> >>Have you been reading the email archives? I think I've heard >>that request before! :-) > > > I see the answer here: > http://sources.redhat.com/ml/cygwin/2002-11/msg00309.html > > Sorry to duplicate. I guess every single thing needs to be searched > before replying... > > Jim > > </div> |
From: Luke D. <cod...@ho...> - 2003-04-08 01:32:08
|
>From: "Eniac" <en...@en...> >Reply-To: "Eniac" <en...@en...> >To: min...@li... >Subject: [Mingw-users] (no subject) > >Hello. > >I have build a small windows program (dialog based) in pure C. >At main dialog there are 8 buttons that calls other dialogs. > >example: >button1 calls dialog1 >button2 calls dialog2 >and so on. > >How can i convert that program to use a tabed form instead all these >buttons >? You probably want to create a tab control: http://msdn.microsoft.com/library/default.asp?url=/library/en-us/shellcc/platform/commctls/tab/tab.asp then make each of the dialogs a child of the main dialog, and hide/show them when the user changes tab pages. This is not a MinGW-specific issue so see MSDN for further information. > >Is it possible to do this in pure C ? Yes. > >Please no C++. > >Thank you. >Eniac. Luke _________________________________________________________________ MSN Instant Messenger now available on Australian mobile phones. Go to http://ninemsn.com.au/mobilecentral/hotmail_messenger.asp |
From: Jianhong W. <wjh...@ms...> - 2003-06-08 17:08:55
|
Hi I installed the distribution version MinGW-2.0.0-3.exe. It seems that I have to install run-time lib,mingw-runtime-3.0.tar.gz. Then my problem is solved. Another question. If I installed MinGW-2.0.0-3.exe under c:\minggw. It has some directory structure. When I added the run-time lib, I unzipped the tar.gz into the same directory. It seems some files are rewrited by the run-time lib. Does it OK? ThankS! >From: Oscar Fuentes <of...@wa...> >Reply-To: Min...@li... >To: min...@li... >CC: wjh...@ms... >Subject: Re: [Mingw-users] (no subject) >Date: Sun, 08 Jun 2003 18:32:23 +0200 > >"Jianhong Wang" <wjh...@ms...> writes: > > > I am starting using MingW. Now I want to call erfc() in a c++ > > file. But I can not link it and I did find this define in > > <math.h>. Does MingW did not support this function? How can I do if > > I really want to call it. Please give me some instructions. > >This works for me: > >#include <math.h> >int main() { > double d = 10; > erfc(d); >} > > > g++ e.cpp > >Please provide: > >The version numbers of thee MinGW packages you are using. (The names >of the files you downloaded is enough). > >The command you use for compiling/linking your program. > >The error messages. > >If possible, a small code snippet that demonstrates the problem. > >-- >Oscar > > > >------------------------------------------------------- >This SF.net email is sponsored by: Etnus, makers of TotalView, The best >thread debugger on the planet. Designed with thread debugging features >you've never dreamed of, try TotalView 6 free at www.etnus.com. >_______________________________________________ >MinGW-users mailing list >Min...@li... > >You may change your MinGW Account Options or unsubscribe at: >https://lists.sourceforge.net/lists/listinfo/mingw-users _________________________________________________________________ Add photos to your e-mail with MSN 8. Get 2 months FREE*. http://join.msn.com/?page=features/featuredemail |
From: Luke D. <cod...@ho...> - 2003-06-09 01:59:19
|
----- Original Message ----- From: "Jianhong Wang" <wjh...@ms...> To: <Min...@li...> Cc: <of...@wa...> Sent: Monday, June 09, 2003 1:08 AM Subject: Re: [Mingw-users] (no subject) > Hi > > I installed the distribution version MinGW-2.0.0-3.exe. It seems that I have > to install run-time lib,mingw-runtime-3.0.tar.gz. Then my problem is solved. > > Another question. If I installed MinGW-2.0.0-3.exe under c:\minggw. It has > some directory structure. When I added the run-time lib, I unzipped the > tar.gz into the same directory. It seems some files are rewrited by the > run-time lib. Does it OK? > > ThankS! This is okay and expected because the MinGW 2.0 package includes an older version of mingw-runtime. Luke > > > >From: Oscar Fuentes <of...@wa...> > >Reply-To: Min...@li... > >To: min...@li... > >CC: wjh...@ms... > >Subject: Re: [Mingw-users] (no subject) > >Date: Sun, 08 Jun 2003 18:32:23 +0200 > > > >"Jianhong Wang" <wjh...@ms...> writes: > > > > > I am starting using MingW. Now I want to call erfc() in a c++ > > > file. But I can not link it and I did find this define in > > > <math.h>. Does MingW did not support this function? How can I do if > > > I really want to call it. Please give me some instructions. > > > >This works for me: > > > >#include <math.h> > >int main() { > > double d = 10; > > erfc(d); > >} > > > > > g++ e.cpp > > > >Please provide: > > > >The version numbers of thee MinGW packages you are using. (The names > >of the files you downloaded is enough). > > > >The command you use for compiling/linking your program. > > > >The error messages. > > > >If possible, a small code snippet that demonstrates the problem. > > > >-- > >Oscar > > > > > > > >------------------------------------------------------- > >This SF.net email is sponsored by: Etnus, makers of TotalView, The best > >thread debugger on the planet. Designed with thread debugging features > >you've never dreamed of, try TotalView 6 free at www.etnus.com. > >_______________________________________________ > >MinGW-users mailing list > >Min...@li... > > > >You may change your MinGW Account Options or unsubscribe at: > >https://lists.sourceforge.net/lists/listinfo/mingw-users > > _________________________________________________________________ > Add photos to your e-mail with MSN 8. Get 2 months FREE*. > http://join.msn.com/?page=features/featuredemail > > > > ------------------------------------------------------- > This SF.net email is sponsored by: Etnus, makers of TotalView, The best > thread debugger on the planet. Designed with thread debugging features > you've never dreamed of, try TotalView 6 free at www.etnus.com. > _______________________________________________ > MinGW-users mailing list > Min...@li... > > You may change your MinGW Account Options or unsubscribe at: > https://lists.sourceforge.net/lists/listinfo/mingw-users > |
From: Earnie B. <ea...@us...> - 2008-02-15 04:06:53
|
Quoting ra...@at...: > Hi Earnie, > I was trying to install msys but the shell window would close with a > comment sh.exe and rsvt.exe binary not found. I posted this problem > on a help forum which supports ffmpeg. On Googling I found to my > surprise a thread of e-mails in which you seemed to have solved this > problem. I will try those patches which you have suggested. However, > I am wondering how come after five years the same problem keeps > reappearing. Shouldnt the new versions of msys would have incorporate > your changes? Is it something very trivial I am missing? I am > downloading on Windows ME. Does it have anything to do with it? > Hope you get my message. > Thanks in advance. ra...@at..., please use the mingw-users list. What version are you using? I'm not supporting MSYS at the moment but others are. From what I remember of Windows ME is that the system itself was too buggy to use for much. Earnie -- http://for-my-kids.com/ -- http://give-me-an-offer.com/ |