From: Jeffrey W. <jwi...@mf...> - 2005-04-25 14:16:46
|
> By: mingwlinder > > I finally found the cause : the config directory was not copied to the > compilation > subtree. > So, copying gcc-4.0.0/gcc/config/ to gcc-4.0.0/obj/gcc/config/ is the > solution > :-) > The headers files from gcc-4.0.0/gcc/ must be copied to > gcc-4.0.0/obj/gcc/, > too. > > With these operations (done between the bootstrap and the install stages), > the > build was successfull for me. Time to test the compiler :) The reason you had to copy the headers is because you put your object directory as a subdirectory of the gcc source directory. According to gcc install docs, that is not supported. If you place the object direction somewhere that isn't a subdirectory, it works just fine without copying the headers. I built a version of gcc 4.0 myself and it works fine except for one problem. Exceptions cannot be thrown across DLL boundaries. I did some googling and it seems Danny Smith wrote a patch to fix this (I assume it is applied to mingw releases). Where can I get this patch? I know the maintainers of mingw are busy and have real lives, but can you drop me a hint on how to patch the throwing exceptions across DLL boundaries bug? Thanks Jeff |
From: SourceForge.net <no...@so...> - 2005-04-21 22:49:35
|
Read and respond to this message at: https://sourceforge.net/forum/message.php?msg_id=3112352 By: wntrmute it's not available yet. ______________________________________________________________________ You are receiving this email because you elected to monitor this forum. To stop monitoring this forum, login to SourceForge.net and visit: https://sourceforge.net/forum/unmonitor.php?forum_id=286529 |
From: SourceForge.net <no...@so...> - 2005-04-21 23:10:55
|
Read and respond to this message at: https://sourceforge.net/forum/message.php?msg_id=3112368 By: richardkaiser On http://gcc.gnu.org/ it is stated April 20, 2005 GCC 4.0.0 has been released. Richard ______________________________________________________________________ You are receiving this email because you elected to monitor this forum. To stop monitoring this forum, login to SourceForge.net and visit: https://sourceforge.net/forum/unmonitor.php?forum_id=286529 |
From: Wesley P. <wes...@pa...> - 2005-04-22 09:51:12
|
Am downloading it even as I read this email. Wesley Parish On Fri, 22 Apr 2005 11:10, SourceForge.net wrote: > Read and respond to this message at: > https://sourceforge.net/forum/message.php?msg_id=3112368 > By: richardkaiser > > On http://gcc.gnu.org/ it is stated > > April 20, 2005 > GCC 4.0.0 has been released. > > Richard > > ______________________________________________________________________ > You are receiving this email because you elected to monitor this forum. > To stop monitoring this forum, login to SourceForge.net and visit: > https://sourceforge.net/forum/unmonitor.php?forum_id=286529 > > > ------------------------------------------------------- > SF email is sponsored by - The IT Product Guide > Read honest & candid reviews on hundreds of IT Products from real users. > Discover which products truly live up to the hype. Start reading now. > http://ads.osdn.com/?ad_id=6595&alloc_id=14396&op=click > _______________________________________________ > MinGW-users mailing list > Min...@li... > > You may change your MinGW Account Options or unsubscribe at: > https://lists.sourceforge.net/lists/listinfo/mingw-users -- Clinersterton beademung, with all of love - RIP James Blish ----- Mau e ki, he aha te mea nui? You ask, what is the most important thing? Maku e ki, he tangata, he tangata, he tangata. I reply, it is people, it is people, it is people. |
From: Stephen R. <st...@mr...> - 2005-04-22 10:13:13
|
SourceForge.net wrote: > Read and respond to this message at: > https://sourceforge.net/forum/message.php?msg_id=3112368 > By: richardkaiser > > On http://gcc.gnu.org/ it is stated > > April 20, 2005 > GCC 4.0.0 has been released. > > Richard > read http://www.mingw.org/MinGWiki/index.php/TheNextRelease for an explanation of when MinGW 4.0 might be available. After all, it's been more than two weeks (but less than three) since it was posted in response to a question asking when 3.4.3 might be available. Stephen |
From: SourceForge.net <no...@so...> - 2005-04-22 12:31:06
|
Read and respond to this message at: https://sourceforge.net/forum/message.php?msg_id=3113070 By: earnie Try googling for ``mingw next release''. It proves interesting. ______________________________________________________________________ You are receiving this email because you elected to monitor this forum. To stop monitoring this forum, login to SourceForge.net and visit: https://sourceforge.net/forum/unmonitor.php?forum_id=286529 |
From: SourceForge.net <no...@so...> - 2005-04-22 22:14:52
|
Read and respond to this message at: https://sourceforge.net/forum/message.php?msg_id=3114075 By: mingwlinder By the way, I try a compilation of the gcc-core-4.0.0.tar.bz2 archive on MSys. Works perfeclty, but when I try to install it, I got these errors : In file included from ../../gcc/libgcc2.c:40: ./tconfig.h:5:37: error: config/i386/xm-mingw32.h: No such file or directory In file included from ../../gcc/libgcc2.c:43: ./tm.h:4:31: error: config/i386/i386.h: No such file or directory ./tm.h:5:31: error: config/i386/unix.h: No such file or directory ./tm.h:6:30: error: config/i386/bsd.h: No such file or directory ./tm.h:7:30: error: config/i386/gas.h: No such file or directory ./tm.h:8:29: error: config/dbxcoff.h: No such file or directory ./tm.h:9:34: error: config/i386/cygming.h: No such file or directory ./tm.h:10:34: error: config/i386/mingw32.h: No such file or directory ./tm.h:11:23: error: defaults.h: No such file or directory In file included from ../../gcc/libgcc2.c:56: ../../gcc/libgcc2.h:214:3: error: #error "expand the table" ../../gcc/libgcc2.c: In function '__mulhi3': ../../gcc/libgcc2.c:527: error: 'BITS_PER_UNIT' undeclared (first use in this function) ../../gcc/libgcc2.c:527: error: (Each undeclared identifier is reported only once ../../gcc/libgcc2.c:527: error: for each function it appears in.) make[2]: *** [libgcc/./_muldi3.o] Error 1 make[2]: Leaving directory `/mingw/ETC/gcc-4.0.0/obj/gcc' make[1]: *** [install-libgcc] Error 2 make[1]: Leaving directory `/mingw/ETC/gcc-4.0.0/obj/gcc' make: *** [install-gcc] Error 2 I don't know how to fix that (maybe I can take the xm-mingw32.h from GCC-3.4.3, who compiled and installed successfully from the original archive), have you any idea/hint ? Here are the commands I used in MSys shell : tar -xvjf gcc-core-4.0.0.tar.bz2 cd gcc-4.0.0/ mkdir obj cd obj ../configure --with-gnu-as --with-gnu-ld --prefix=/mingw --enable-languages=c --enable-threads=win32 --disable-win32-registry --disable-checking --disable-shared --disable-werror --disable-nls make BOOT_CFLAGS='-g -O2' CFLAGS='-g -O2' CXXFLAGS='-g -O2' LIBCFLAGS='-g -O2' LIBCXXFLAGS='-g -O2' LDFLAGS='-s' bootstrap make DESTDIR=/GCC-4.0.0-1 install ______________________________________________________________________ You are receiving this email because you elected to monitor this forum. To stop monitoring this forum, login to SourceForge.net and visit: https://sourceforge.net/forum/unmonitor.php?forum_id=286529 |
From: SourceForge.net <no...@so...> - 2005-04-22 22:59:50
|
Read and respond to this message at: https://sourceforge.net/forum/message.php?msg_id=3114120 By: mingwlinder I finally found the cause : the config directory was not copied to the compilation subtree. So, copying gcc-4.0.0/gcc/config/ to gcc-4.0.0/obj/gcc/config/ is the solution :-) The headers files from gcc-4.0.0/gcc/ must be copied to gcc-4.0.0/obj/gcc/, too. With these operations (done between the bootstrap and the install stages), the build was successfull for me. Time to test the compiler :) Hope this will help you. ______________________________________________________________________ You are receiving this email because you elected to monitor this forum. To stop monitoring this forum, login to SourceForge.net and visit: https://sourceforge.net/forum/unmonitor.php?forum_id=286529 |
From: SourceForge.net <no...@so...> - 2005-04-25 05:04:32
|
Read and respond to this message at: https://sourceforge.net/forum/message.php?msg_id=3116276 By: useradd I follow your suggestion, but there is still two errors, the message are The directory that should contain system headers does not exist: /usr/include make[1]: *** [stmp-fixinc] error 1 make[1]: leaving directory 'd/gcc-4.0.0/obj/gcc' make: *** [all-gcc] Error 2 ______________________________________________________________________ You are receiving this email because you elected to monitor this forum. To stop monitoring this forum, login to SourceForge.net and visit: https://sourceforge.net/forum/unmonitor.php?forum_id=286529 |
From: SourceForge.net <no...@so...> - 2005-04-25 20:49:43
|
Read and respond to this message at: https://sourceforge.net/forum/message.php?msg_id=3117734 By: richardkaiser I also followed your suggestion, and I got loading cache ./config.cache checking host system type... i686-pc-mingw32 checking target system type... i686-pc-mingw32 checking build system type... i686-pc-mingw32 checking for a BSD compatible install... (cached) /bin/install -c checking whether ln works... (cached) yes checking whether ln -s works... (cached) no checking for gcc... (cached) gcc checking whether the C compiler (gcc ) works... yes checking whether the C compiler (gcc ) is a cross-compiler... no checking whether we are using GNU C... (cached) yes checking whether gcc accepts -g... (cached) yes checking for gnatbind... no checking whether compiler driver understands Ada... (cached) no checking how to compare bootstrapped objects... (cached) cmp --ignore-initial=16 $$f1 $$f2 checking for correct version of gmp.h... no *** This configuration is not supported in the following subdirectories: target-libmudflap (Any other directories should still work fine.) checking for bison... no checking for bison... no checking for byacc... no checking for yacc... no checking for gm4... (cached) m4 checking for flex... no checking for flex... no checking for lex... no checking for makeinfo... (cached) makeinfo checking for i686-pc-mingw32-ar... no checking for ar... (cached) ar checking for i686-pc-mingw32-as... no checking for as... (cached) as checking for i686-pc-mingw32-dlltool... no checking for dlltool... (cached) dlltool checking for i686-pc-mingw32-ld... (cached) c:/MinGW/bin/../lib/gcc/mingw32/3.4.2/../../../../mingw32/bin/ld.exe checking for i686-pc-mingw32-nm... no checking for nm... (cached) nm checking for i686-pc-mingw32-ranlib... no checking for ranlib... (cached) ranlib checking for i686-pc-mingw32-windres... no checking for windres... (cached) windres checking for i686-pc-mingw32-objcopy... no checking for objcopy... (cached) objcopy checking for i686-pc-mingw32-objdump... no checking for objdump... (cached) objdump checking for i686-pc-mingw32-ar... no checking for ar... (cached) ar checking for i686-pc-mingw32-as... no checking for as... (cached) as checking for i686-pc-mingw32-dlltool... no checking for dlltool... (cached) dlltool checking for i686-pc-mingw32-ld... no checking for ld... (cached) ld checking for i686-pc-mingw32-nm... no checking for nm... (cached) nm checking for i686-pc-mingw32-ranlib... no checking for ranlib... (cached) ranlib checking for i686-pc-mingw32-windres... no checking for windres... (cached) windres checking whether to enable maintainer-specific portions of Makefiles... no checking if symbolic links between directories work... (cached) yes creating ./config.status creating Makefile make: *** No rule to make target `bootstrap '. Stop. /bin/sh ../mkinstalldirs /GCC-4.0.0-1/mingw /GCC-4.0.0-1/mingw /bin/sh: cd: fixincludes: No such file or directory make: *** [install-fixincludes] Error 1 Can anybody tell me what I shoud do to fix this? Thanks Richard ______________________________________________________________________ You are receiving this email because you elected to monitor this forum. To stop monitoring this forum, login to SourceForge.net and visit: https://sourceforge.net/forum/unmonitor.php?forum_id=286529 |
From: SourceForge.net <no...@so...> - 2005-04-26 04:16:21
|
Read and respond to this message at: https://sourceforge.net/forum/message.php?msg_id=3118236 By: useradd I Edit the config file fstab of msys, add a line c:/opt/dev-cpp/include /usr/include and the compile continue and install the gcc successfully. But I find the exe files size is too big, and I did strip finally. I also find the document of gcc install also tell this problem. ______________________________________________________________________ You are receiving this email because you elected to monitor this forum. To stop monitoring this forum, login to SourceForge.net and visit: https://sourceforge.net/forum/unmonitor.php?forum_id=286529 |
From: SourceForge.net <no...@so...> - 2005-04-26 04:31:12
|
Read and respond to this message at: https://sourceforge.net/forum/message.php?msg_id=3118246 By: useradd But I find another problem, when I compile the code below #include <stdio.h> /*#include <stdlib.h>*/ int main(void) { printf("hello world\n"); return 0; /*EXIT_SUCCESS;*/ } There is an error C:\DOCUME~1\ADMINI~1\LOCALS~1\Temp/cc6xbaaa.o(.text+0x21):hello.c: undefined reference to `_alloca' My environment is: gcc-core 4.0(I compile before) binutils-2.15.91(these three package are download from mingw.org) mingw-runtime w32api-3.2 ______________________________________________________________________ You are receiving this email because you elected to monitor this forum. To stop monitoring this forum, login to SourceForge.net and visit: https://sourceforge.net/forum/unmonitor.php?forum_id=286529 |
From: SourceForge.net <no...@so...> - 2005-04-26 10:55:20
|
Read and respond to this message at: https://sourceforge.net/forum/message.php?msg_id=3118698 By: mingwlinder For the <make: *** No rule to make target `bootstrap '. Stop.> problem, do you use the mingw32-make or the MSys make ? I am used to rename mingw32-make to simply make for my daily use, and he is unable to run the Makefile - only MSys one can. ______________________________________________________________________ You are receiving this email because you elected to monitor this forum. To stop monitoring this forum, login to SourceForge.net and visit: https://sourceforge.net/forum/unmonitor.php?forum_id=286529 |
From: SourceForge.net <no...@so...> - 2005-04-26 11:02:40
|
Read and respond to this message at: https://sourceforge.net/forum/message.php?msg_id=3118705 By: mingwlinder Compiles fine for me with <gcc -g -Wall -Wextra test.c> command line. If you want my build to try, download this archive http://athanatos.free.fr/MinGW/GCC-4.0.0-1.exe A little problem : no iconv support, so I can not build any Unicode program. gcc -v does : Using built-in specs. Target: i686-pc-mingw32 Configured with: ../configure --with-gnu-as --with-gnu-ld --prefix=/mingw --enable-languages=c --enable-threads=win32 --disable-win32-registry --disable-checking --disable-shared --disable-werror --disable-nls Thread model: win32 gcc version 4.0.0 I have the iconv available to downloads page as standalone package (the one with exe installer, not the port). How can I enable iconv support ? ______________________________________________________________________ You are receiving this email because you elected to monitor this forum. To stop monitoring this forum, login to SourceForge.net and visit: https://sourceforge.net/forum/unmonitor.php?forum_id=286529 |
From: SourceForge.net <no...@so...> - 2005-04-26 13:48:53
|
Read and respond to this message at: https://sourceforge.net/forum/message.php?msg_id=3118977 By: useradd I have solve the problem by change the config option of configure, I find the compile option you give is differ with the precompiled w32api-3.2 and mingw-runtime, and I have make them as same as possible. Anthoer problem is I find the size of my compiled gcc is so big which is 3.4M when be compressed as tar.bz2. And the g++ I compile can not compile the simplest helloworld.cpp. This is my compile shell #!/bin/sh ../configure --prefix=/mingw --with-gnu-as --with-gnu-ld --enable-threads --disable-nls --enable-languages=c,c++,f95 --enable-threads=win32 --disable-win32-registry --disable-win32-registry --disable-shared 1>config1.log 2>config2.log make CFLAGS="-O2 -march=i686 -fomit-frame-pointer" CXXFLAGS="-mthreads -march=i686 -fno-omit-frame-pointer -O2" LIBCFLAGS="-g -O2" LIBCXXFLAGS="-g -O2 -fno-implicit-templates" LDFLAGS="-s" bootstrap 1>compile1.log 2>compile2.log cp -r ../gcc/config gcc/ cp -r ../gcc/*.h gcc/ make DESTDIR=/d install ______________________________________________________________________ You are receiving this email because you elected to monitor this forum. To stop monitoring this forum, login to SourceForge.net and visit: https://sourceforge.net/forum/unmonitor.php?forum_id=286529 |
From: SourceForge.net <no...@so...> - 2005-04-26 14:02:59
|
Read and respond to this message at: https://sourceforge.net/forum/message.php?msg_id=3119012 By: useradd I think --with-libiconv-prefix option will meets you requirement which I find the document of gcc installing. ______________________________________________________________________ You are receiving this email because you elected to monitor this forum. To stop monitoring this forum, login to SourceForge.net and visit: https://sourceforge.net/forum/unmonitor.php?forum_id=286529 |
From: SourceForge.net <no...@so...> - 2005-04-27 08:13:03
|
Read and respond to this message at: https://sourceforge.net/forum/message.php?msg_id=3120798 By: useradd The g++ 4.0 I compiled can not work with the the most simple code helloworld(the test code is right) but it can compile helloword written with c(gcc works) #include <iostream> #include <cstdlib> int main(void) { std::cout << "hello world\n"; return 0; /*EXIT_SUCCESS;*/ } I download gcc-core, gcc-g++, gcc-fortran 4.0 src code from a gnu mirror ftp, and uncompress in the directory gcc-4.0, I mkdir obj in gcc-4.0 and take the operation belown in msys ../configure --prefix=/mingw --with-gnu-as --with-gnu-ld --enable-threads --disable-nls --enable-languages=c,c++,f95 --enable-threads=win32 --disable-win32-registry --disable-win32-registry --disable-shared 1>config1.log 2>config2.log make CFLAGS="-O2 -march=i686 -fomit-frame-pointer" CXXFLAGS="-mthreads -march=i686 -fno-omit-frame-pointer -O2" LIBCFLAGS="-g -O2" LIBCXXFLAGS="-g -O2 -fno-implicit-templates" LDFLAGS="-s" bootstrap 1>compile1.log 2>compile2.log cp -r ../gcc/config gcc/ cp -r ../gcc/*.h gcc/ make DESTDIR=/d install Finally, I install a binutily and wingw-runtime and w32api. I do not install dejagnu and can not test g++. ______________________________________________________________________ You are receiving this email because you elected to monitor this forum. To stop monitoring this forum, login to SourceForge.net and visit: https://sourceforge.net/forum/unmonitor.php?forum_id=286529 |
From: SourceForge.net <no...@so...> - 2005-04-27 08:14:45
|
Read and respond to this message at: https://sourceforge.net/forum/message.php?msg_id=3120801 By: useradd The error is: hello.cpp:1:20: error: iostream: No such file or directory hello.cpp:2:19: error: cstdlib: No such file or directory hello.cpp: In function 'int main()': hello.cpp:5: error: 'cout' is not a member of 'std' I read the gcc installing doc carefully and can not find a solution. I will appreciate your help if you know the right way to compile g++. ______________________________________________________________________ You are receiving this email because you elected to monitor this forum. To stop monitoring this forum, login to SourceForge.net and visit: https://sourceforge.net/forum/unmonitor.php?forum_id=286529 |
From: SourceForge.net <no...@so...> - 2005-04-27 19:40:50
|
Read and respond to this message at: https://sourceforge.net/forum/message.php?msg_id=3122106 By: richardkaiser In the meantime I tried every suggestion presented here, but I could not succeed to create an executable from the G++ sources. Could anybody (e.g. the MinGW gcc people) provide a detailled build script with all build and configuration requirements? Thanks Richard Kaiser ______________________________________________________________________ You are receiving this email because you elected to monitor this forum. To stop monitoring this forum, login to SourceForge.net and visit: https://sourceforge.net/forum/unmonitor.php?forum_id=286529 |
From: SourceForge.net <no...@so...> - 2005-05-07 09:56:10
|
Read and respond to this message at: https://sourceforge.net/forum/message.php?msg_id=3139031 By: heromyth I use GCC 4.0.0 I compiled in MingW32 to compile STLport of CVS. I can't get correct EXE file with shared libraries, however there is no problem.with static libraries. Also, when compile wxWidget 2.6.0, it failed in compiling shared libraries and succed in static libraries. ______________________________________________________________________ You are receiving this email because you elected to monitor this forum. To stop monitoring this forum, login to SourceForge.net and visit: https://sourceforge.net/forum/unmonitor.php?forum_id=286529 |
From: SourceForge.net <no...@so...> - 2005-05-07 11:13:49
|
Read and respond to this message at: https://sourceforge.net/forum/message.php?msg_id=3139081 By: dannysmith Bug reporting instructions are here: http://gcc.gnu.org/bugs.html Danny ______________________________________________________________________ You are receiving this email because you elected to monitor this forum. To stop monitoring this forum, login to SourceForge.net and visit: https://sourceforge.net/forum/unmonitor.php?forum_id=286529 |