User forums > Nightly builds
The 10 January 2007 build is out.
cbexaminr:
Well, my results from installing mingw-5-1.3.exe differ from yours, as below. (The directory listing showing location [c:\mingw\] is at end of block instead of beginning.) The directory did not exist before I performed the installation. (I do have one idea about why they might differ, which I will pursue after I post this.)
--- Code: ---mingw32-gcc (GCC) 3.4.2 (mingw-special)
Copyright (C) 2004 Free Software Foundation, Inc.
This is free software; see the source for copying conditions. There is NO
warranty; not even for MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.
mingw32-g++ (GCC) 3.4.2 (mingw-special)
Copyright (C) 2004 Free Software Foundation, Inc.
This is free software; see the source for copying conditions. There is NO
warranty; not even for MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.
GNU windres 2.15.91 20040904
Copyright 2004 Free Software Foundation, Inc.
This program is free software; you may redistribute it under the terms of
the GNU General Public License. This program has absolutely no warranty.
GNU ar 2.15.91 20040904
Copyright 2004 Free Software Foundation, Inc.
This program is free software; you may redistribute it under the terms of
the GNU General Public License. This program has absolutely no warranty.
GNU Make 3.80
Copyright (C) 2002 Free Software Foundation, Inc.
This is free software; see the source for copying conditions.
There is NO warranty; not even for MERCHANTABILITY or FITNESS FOR A
PARTICULAR PURPOSE.
'mingw32-gcc' is not recognized as an internal or external command,
operable program or batch file.
'mingw32-g++' is not recognized as an internal or external command,
operable program or batch file.
'windres' is not recognized as an internal or external command,
operable program or batch file.
'ar' is not recognized as an internal or external command,
operable program or batch file.
'mingw32-make' is not recognized as an internal or external command,
operable program or batch file.
Volume in drive C has no label.
Volume Serial Number is 0B59-0F3A
Directory of c:\mingw
01/15/2007 04:52 AM <DIR> .
01/15/2007 04:52 AM <DIR> ..
01/15/2007 04:52 AM <DIR> bin
12/18/2000 05:47 PM 17,992 COPYING
01/29/2001 09:30 AM 26,430 COPYING.LIB
01/15/2007 04:51 AM <DIR> doc
01/15/2007 04:52 AM <DIR> include
01/15/2007 04:52 AM <DIR> info
01/15/2007 04:52 AM 418 installed.ini
01/15/2007 04:52 AM <DIR> lib
01/15/2007 04:51 AM <DIR> libexec
01/15/2007 04:51 AM <DIR> man
01/15/2007 04:35 AM 138,705 MinGW-5.1.3.exe
01/15/2007 04:52 AM 46 MinGW.url
01/15/2007 04:51 AM <DIR> mingw32
01/15/2007 04:52 AM <DIR> share
01/15/2007 04:52 AM 58,426 uninst.exe
6 File(s) 242,017 bytes
11 Dir(s) 2,627,039,232 bytes free
--- End code ---
stahta01:
--- Quote from: cbexaminr on January 16, 2007, 12:32:37 am ---Well, my results from installing mingw-5-1.3.exe differ from yours, as below. (The directory listing showing location [c:\mingw\] is at end of block instead of beginning.) The directory did not exist before I performed the installation. (I do have one idea about why they might differ, which I will pursue after I post this.)
--- End quote ---
OK, your minGW looks to be installed correctly to the default folder of c:\mingw.
Note: I have multiple minGW installs so I don't use the default folder of c:\mingw.
Now open a command prompt and verify that cc1plus is correct?
CD C:\MinGW\libexec\gcc\mingw32\3.4.2
cc1plus --version
Here's what I got for version 3.4.2 install below.
--- Code: ---C:\>cd C:\apps\MinGW_GCC_3.4.2_API_3_8\libexec\gcc\mingw32\3.4.2
C:\apps\MinGW_GCC_3.4.2_API_3_8\libexec\gcc\mingw32\3.4.2>cc1plus --version
GNU C++ version 3.4.2 (mingw-special) (mingw32)
compiled by GNU C version 3.4.2 (mingw-special).
GGC heuristics: --param ggc-min-expand=95 --param ggc-min-heapsize=122814
C:\apps\MinGW_GCC_3.4.2_API_3_8\libexec\gcc\mingw32\3.4.2>
--- End code ---
Now open a command prompt and verify that cc1plus does NOT exists in your path
CD C:\
cc1plus --version
--- Code: ---C:\>cc1plus --version
'cc1plus' is not recognized as an internal or external command,
operable program or batch file.
--- End code ---
cbexaminr:
mingw-5.1.3.exe is still broken. I believe it crashes when whatever mirror it chooses does not have all of the packages under some circumstance. At any rate, it crashed 3 times on me.... But I believe I've finally matched your versions (by selecting candidate rather than current.)
I also added the check of cc1plus... see second box for all version info.
And I've tried to rebuild again including wxwidgets. ([edit] but I just found that wxwidgets didn't rebuild properly with 3.4.5, some complaint involving a typedef for boolean.) The candidate version (3.4.5) seems to handle the "-Winvalid-pch" option in the project file. But, I'm still stuck when it reaches Scintilla, attempting to include a wx/setup.h that it can't find. ([edit] I also just found that I had 'lib' specified in the "lib" field for the global variable cw. Deleting that seemed to make a big difference in compiling Scintilla... but now backing up to 3.4.2 to see if I can get wxwidgets built again...)
I just don't think the paths in the command look correct, with an absolute path for c:\...\wxWidgets-2.6.3\include, but a relative path of lib\gcc_dll\mswu, which I don't think the compiler can possibly find (at least with the preprocessor include search path rules I'm familiar with)...???
There is a setup.h in c:\...\wxWidgets-2.6.3\lib\gcc_dll\mswu\wx, but I'm sure the compiler's not going to find it with that relative path!!!
--- Code: ---mingw32-g++.exe -Wall -g -pipe -mthreads -fmessage-length=0 -fexceptions -Winvalid-pch -DHAVE_W32API_H -D__WXMSW__ -DWXUSINGDLL -DcbDEBUG -DTIXML_USE_STL -DCB_PRECOMP -DWX_PRECOMP -DwxUSE_UNICODE -D__WX__ -DWINVER=0x0400 -DSCI_LEXER -DLINK_LEXERS -DWXMAKINGDLL_SCI -IC:\dlh\dev\wxwidgets\wxWidgets-2.6.3\include -Ilib\gcc_dll\mswu -IC:\dlh\dev\wxwidgets\wxWidgets-2.6.3\contrib\include -Isdk\wxscintilla\include -Isdk\propgrid\include -Isdk\wxscintilla\include -Isdk\wxscintilla\src\scintilla\include -Isdk\wxscintilla\src\scintilla\src -c sdk\wxscintilla\src\PlatWX.cpp -o .objs\2.6\sdk\wxscintilla\src\PlatWX.o
In file included from C:/dlh/dev/wxwidgets/wxWidgets-2.6.3/include/wx/defs.h:21,
from C:/dlh/dev/wxwidgets/wxWidgets-2.6.3/include/wx/wx.h:15,
from sdk\wxscintilla\src\PlatWX.cpp:9:
C:/dlh/dev/wxwidgets/wxWidgets-2.6.3/include/wx/platform.h:190:22: wx/setup.h: No such file or directory
--- End code ---
--- Code: ---mingw32-gcc (GCC) 3.4.5 (mingw special)
Copyright (C) 2004 Free Software Foundation, Inc.
This is free software; see the source for copying conditions. There is NO
warranty; not even for MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.
mingw32-g++ (GCC) 3.4.5 (mingw special)
Copyright (C) 2004 Free Software Foundation, Inc.
This is free software; see the source for copying conditions. There is NO
warranty; not even for MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.
GNU windres 2.16.91 20060119
Copyright 2005 Free Software Foundation, Inc.
This program is free software; you may redistribute it under the terms of
the GNU General Public License. This program has absolutely no warranty.
GNU ar 2.16.91 20060119
Copyright 2005 Free Software Foundation, Inc.
This program is free software; you may redistribute it under the terms of
the GNU General Public License. This program has absolutely no warranty.
GNU Make 3.80
Copyright (C) 2002 Free Software Foundation, Inc.
This is free software; see the source for copying conditions.
There is NO warranty; not even for MERCHANTABILITY or FITNESS FOR A
PARTICULAR PURPOSE.
GNU C++ version 3.4.5 (mingw special) (mingw32)
compiled by GNU C version 3.4.5 (mingw special).
GGC heuristics: --param ggc-min-expand=100 --param ggc-min-heapsize=131072
'cc1plus' is not recognized as an internal or external command,
operable program or batch file.
Volume in drive C has no label.
Volume Serial Number is 0B59-0F3A
Directory of c:\mingw
01/15/2007 07:11 PM <DIR> .
01/15/2007 07:11 PM <DIR> ..
01/15/2007 07:11 PM <DIR> bin
01/15/2007 06:42 PM 7,114,497 binutils-2.16.91-20060119-1.tar.gz
12/18/2000 05:47 PM 17,992 COPYING
01/29/2001 09:32 AM 26,430 COPYING.LIB
01/15/2007 07:10 PM <DIR> doc
01/15/2007 06:46 PM 3,464,344 gcc-core-3.4.5-20060117-1.tar.gz
01/15/2007 06:47 PM 4,710,429 gcc-g++-3.4.5-20060117-1.tar.gz
01/15/2007 07:11 PM <DIR> include
01/15/2007 07:11 PM <DIR> info
01/15/2007 07:11 PM 288 installed.ini
01/15/2007 07:11 PM <DIR> lib
01/15/2007 07:11 PM <DIR> libexec
01/15/2007 07:11 PM <DIR> man
01/15/2007 04:35 AM 138,705 MinGW-5.1.3.exe
01/15/2007 07:11 PM 46 MinGW.url
01/15/2007 07:11 PM <DIR> mingw32
01/15/2007 07:11 PM 58,426 uninst.exe
01/15/2007 06:34 PM 1,623,353 w32api-3.8.tar.gz
10 File(s) 17,154,510 bytes
10 Dir(s) 2,524,815,360 bytes free
--- End code ---
stahta01:
--- Quote from: stahta01 on January 14, 2007, 11:53:31 am ---Please verify that it compiled right. If it worked right you should have a DLL created in the folder lib\gcc_dll called wxmsw26u_gcc_custom.dll.
Do you see it?
Tim S
for errors that mention jpeg or boolean try this patch
[ 1606032 ] [2.6] jpeg boolean mingw API 3.8 fix backport
http://sourceforge.net/tracker/index.php?func=detail&aid=1606032&group_id=9863&atid=309863
for errors that mention ddraw.h try this work around
DirectX 8.0 headers. Uncompress this over the MinGW directory. Add c:\mingw\bin to your PATH. Compile by typing mingw32-make. (for minGW 3.4.5 ONLY)
http://www.mame.net/zips/dx80_mgw.zip OR download from SF http://alleg.sourceforge.net/files/dx80_mgw.zip
--- End quote ---
For boolean apply above patch or revert to using API 3.7.
http://downloads.sourceforge.net/mingw/w32api-3.7.tar.gz?modtime=1145039963&big_mirror=1
stahta01:
You are correct that "-Ilib\gcc_dll\mswu" does NOT look correct to me.
Tim S
researching possible causes now.
here's my build command
--- Code: ---mingw32-g++.exe -Wall -g -pipe -mthreads -fmessage-length=0 -fexceptions -Winvalid-pch -DHAVE_W32API_H -D__WXMSW__ -DWXUSINGDLL -DcbDEBUG -DTIXML_USE_STL -DCB_PRECOMP -DWX_PRECOMP -DwxUSE_UNICODE -D__WX__ -DWINVER=0x0400 -DSCI_LEXER -DLINK_LEXERS -DWXMAKINGDLL_SCI -IC:\wx\inno\wxWidgets-2.6_BRANCH\include -IC:\wx\inno\wxWidgets-2.6_BRANCH\lib\gcc_dll\mswu -IC:\wx\inno\wxWidgets-2.6_BRANCH\contrib\include -Isdk\wxscintilla\include -Isdk\propgrid\include -Isdk\wxscintilla\include -Isdk\wxscintilla\src\scintilla\include -Isdk\wxscintilla\src\scintilla\src -c sdk\wxscintilla\src\PlatWX.cpp -o .objs\2.6\sdk\wxscintilla\src\PlatWX.o
--- End code ---
Navigation
[0] Message Index
[#] Next page
[*] Previous page
Go to full version