Re: Annoucement: GCC-3.4.0 binary release candidat
Brian schrieb: On Mon, 14 Jun 2004, Gerrit P. Haase wrote: I was able to build the whole GCC suite including Pascal, Modula 2, D and also Java without problems now, after I downgraded to cygwin-1.5.9. Which version of cygwin did you use to build Java? I'm asking since the Java build fails for me with cygwin-1.5.10-3 and one newer snapshot I tried. I'm still trying to get a clean bootstrap with all the languages enabled, but could you post your configure line so that I can look into your issue above? Get my script and patch here: http://anfaenger.de/cygwin/gcc/ The patch includes all changes from gcc-3.3.3 to gcc-3.3.4 plus some additional changes for the 'cygwin special' version. There are also some changes for files in the gcc/d, gcc/p, gcc/gm2 directories which you may remove or just skip them when applying the patch. The GPC / Pascal relevant changes to gcc files should be no problem as long as GPC isn't defined during compilation. Also, are you planning on incorporating the DWARF 2 patch discussed here? http://sources.redhat.com/ml/cygwin/2004-05/msg00608.html Not for 3.3, once 3.4 is bugfree I want to try if it works. I can't tell you how grateful I'd be if you did :-). The configury in that patch does need a newer than released binutils to trigger, though. CGF, are you planning on a binutils release anytime soon? Or Gerrit, could you just manually define HAVE_GAS_PE_SECREL32_RELOC? The patch should be really safe as it only adds the ability to use -gdwarf-2. Without that flag, nothing should be affected. Gerrit -- =^..^= -- Unsubscribe info: http://cygwin.com/ml/#unsubscribe-simple Problem reports: http://cygwin.com/problems.html Documentation: http://cygwin.com/docs.html FAQ: http://cygwin.com/faq/
Re: Annoucement: GCC-3.4.0 binary release candidat
Brian, On Mon, 14 Jun 2004, Gerrit P. Haase wrote: I was able to build the whole GCC suite including Pascal, Modula 2, D and also Java without problems now, after I downgraded to cygwin-1.5.9. Which version of cygwin did you use to build Java? I'm asking since the Java build fails for me with cygwin-1.5.10-3 and one newer snapshot I tried. I'm still trying to get a clean bootstrap with all the languages enabled, but could you post your configure line so that I can look into your issue above? Get my script and patch here: http://anfaenger.de/cygwin/gcc/ The script uses managed mounts for GNU Modula 2, it is not needed for all other sources. To use it, please move all tarballs and the script to a new created directory or remove the calls to mountpwd() from the prep() function. The patch includes all changes from gcc-3.3.3 to gcc-3.3.4 plus some additional changes for the 'cygwin special' version. There are also some changes for files in the gcc/d, gcc/p, gcc/gm2 directories which you may remove or just skip them when applying the patch. The GPC / Pascal relevant changes to gcc files should be no problem as long as GPC isn't defined during compilation. -- =^..^= -- Unsubscribe info: http://cygwin.com/ml/#unsubscribe-simple Problem reports: http://cygwin.com/problems.html Documentation: http://cygwin.com/docs.html FAQ: http://cygwin.com/faq/
Re: Annoucement: GCC-3.4.0 binary release candidat
Hi David, I'm more curious to know how others managed to build gfortran of 3.5. Tim Prince I am trying to get my mainline gcc builds restarted. I managed a build overnight, including gfortran. I am unaware of any magic. Interesting, should I include gfortran into the distribution? What do you think? I was able to build the whole GCC suite including Pascal, Modula 2, D and also Java without problems now, after I downgraded to cygwin-1.5.9. Which version of cygwin did you use to build Java? I'm asking since the Java build fails for me with cygwin-1.5.10-3 and one newer snapshot I tried. Gerrit -- =^..^= http://nyckelpiga.de/donate.html -- Unsubscribe info: http://cygwin.com/ml/#unsubscribe-simple Problem reports: http://cygwin.com/problems.html Documentation: http://cygwin.com/docs.html FAQ: http://cygwin.com/faq/
Re: Annoucement: GCC-3.4.0 binary release candidat
At 02:51 AM 6/14/2004, Gerrit P. Haase wrote: Hi David, I'm more curious to know how others managed to build gfortran of 3.5. Tim Prince I am trying to get my mainline gcc builds restarted. I managed a build overnight, including gfortran. I am unaware of any magic. Interesting, should I include gfortran into the distribution? What do you think? I was able to build the whole GCC suite including Pascal, Modula 2, D and also Java without problems now, after I downgraded to cygwin-1.5.9. Which version of cygwin did you use to build Java? I'm asking since the Java build fails for me with cygwin-1.5.10-3 and one newer snapshot I tried. I have done all the Java builds with cygwin-1.5.9. The internal errors which g++-3.4.1 was throwing in libgcj have been corrected. I started over fresh with the new snapshot of gcc-3.5.0 yesterday, and it still refuses to configure gfortran. Personally, I am much more interested in gfortran than in java, so I would be happy if you could put it in the distribution. I would expect some demand for continued availability of g77, at least up to the time when gfortran becomes the supported gnu release. Thanks. Tim Prince -- Unsubscribe info: http://cygwin.com/ml/#unsubscribe-simple Problem reports: http://cygwin.com/problems.html Documentation: http://cygwin.com/docs.html FAQ: http://cygwin.com/faq/
Re: Annoucement: GCC-3.4.0 binary release candidat
Sorry Gerrit. I didn't mean for that to be personal email as you can tell :-(. -- Brian Ford Senior Realtime Software Engineer VITAL - Visual Simulation Systems FlightSafety International the best safety device in any aircraft is a well-trained pilot... -- Forwarded message -- Date: Mon, 14 Jun 2004 10:53:29 -0500 From: Brian Ford Reply-To: cygwin To: Gerrit P. Haase Subject: Re: Annoucement: GCC-3.4.0 binary release candidat On Mon, 14 Jun 2004, Gerrit P. Haase wrote: I was able to build the whole GCC suite including Pascal, Modula 2, D and also Java without problems now, after I downgraded to cygwin-1.5.9. Which version of cygwin did you use to build Java? I'm asking since the Java build fails for me with cygwin-1.5.10-3 and one newer snapshot I tried. I'm still trying to get a clean bootstrap with all the languages enabled, but could you post your configure line so that I can look into your issue above? Also, are you planning on incorporating the DWARF 2 patch discussed here? http://sources.redhat.com/ml/cygwin/2004-05/msg00608.html I can't tell you how grateful I'd be if you did :-). The configury in that patch does need a newer than released binutils to trigger, though. CGF, are you planning on a binutils release anytime soon? Or Gerrit, could you just manually define HAVE_GAS_PE_SECREL32_RELOC? The patch should be really safe as it only adds the ability to use -gdwarf-2. Without that flag, nothing should be affected. Thanks a bunch. -- Brian Ford Senior Realtime Software Engineer VITAL - Visual Simulation Systems FlightSafety International the best safety device in any aircraft is a well-trained pilot... -- Unsubscribe info: http://cygwin.com/ml/#unsubscribe-simple Problem reports: http://cygwin.com/problems.html Documentation: http://cygwin.com/docs.html FAQ: http://cygwin.com/faq/
RE: Annoucement: GCC-3.4.0 binary release candidat
From: Gerrit P. Haase Hi David, I'm more curious to know how others managed to build gfortran of 3.5. Tim Prince I am trying to get my mainline gcc builds restarted. I managed a build overnight, including gfortran. I am unaware of any magic. Interesting, should I include gfortran into the distribution? What do you think? Not yet. We will have to when 3.5.0 is released, as g77 can not build with the mainline gcc. I was able to build the whole GCC suite including Pascal, Modula 2, D and also Java without problems now, after I downgraded to cygwin-1.5.9. Which version of cygwin did you use to build Java? I'm asking since the Java build fails for me with cygwin-1.5.10-3 and one newer snapshot I tried. Haven't built java/libgcj for a while. -- Unsubscribe info: http://cygwin.com/ml/#unsubscribe-simple Problem reports: http://cygwin.com/problems.html Documentation: http://cygwin.com/docs.html FAQ: http://cygwin.com/faq/
Re: Annoucement: GCC-3.4.0 binary release candidat
Hi Dave, No matter if you take 3.3.3, 3.3.4 or 3.4.0, I cannot build libjava in all three versions. If it was discovered that java doesn't work under cygwin in 3.3.3, and nobody was available to fix it, wouldn't that explain why someone has disabled it in configury for 3.3.4, as we were discussing on the gcc list earlier ? Sorry, I missed this thread. Have you a link handy? Gerrit -- =^..^= -- Unsubscribe info: http://cygwin.com/ml/#unsubscribe-simple Problem reports: http://cygwin.com/problems.html Documentation: http://cygwin.com/docs.html FAQ: http://cygwin.com/faq/
RE: Annoucement: GCC-3.4.0 binary release candidat
-Original Message- From: Gerrit P. Haase Sent: 09 June 2004 10:11 If it was discovered that java doesn't work under cygwin in 3.3.3, and nobody was available to fix it, wouldn't that explain why someone has disabled it in configury for 3.3.4, as we were discussing on the gcc list earlier ? Sorry, I missed this thread. Have you a link handy? Heh, it was you who started it (well kind of) http://gcc.gnu.org/ml/gcc/2004-06/msg00479.html and follow-ups. cheers, DaveK -- Can't think of a witty .sigline today -- Unsubscribe info: http://cygwin.com/ml/#unsubscribe-simple Problem reports: http://cygwin.com/problems.html Documentation: http://cygwin.com/docs.html FAQ: http://cygwin.com/faq/
RE: Annoucement: GCC-3.4.0 binary release candidat
I'm more curious to know how others managed to build gfortran of 3.5. Tim Prince I am trying to get my mainline gcc builds restarted. I managed a build overnight, including gfortran. I am unaware of any magic. http://gcc.gnu.org/ml/gcc-testresults/2004-06/msg00363.html Platform: i686-pc-cygwin configure flags: --prefix=/usr/local/gcc-3_5 --enable-threads=posix --disable-libgcj --enable-sjlj-exceptions --with-system-zlib --enable-nls --disable-libmudflap --disable-libstdcxx-pch --enable-version-specific-runtime-libs --without-included-gettext --disable-shared --enable-languages=c,c++,f95,java,objc Counting all warnings, there are 20 warnings in stage3 of this bootstrap. === gfortran Summary === # of expected passes3026 # of unexpected failures25 -- Unsubscribe info: http://cygwin.com/ml/#unsubscribe-simple Problem reports: http://cygwin.com/problems.html Documentation: http://cygwin.com/docs.html FAQ: http://cygwin.com/faq/
Re: Annoucement: GCC-3.4.0 binary release candidat
Hello Tim, At 2004-06-06 16:44 you wrote: At 04:38 AM 6/6/2004, Gerrit P. Haase wrote: Hello Hans, I'd like to give this one a test drive! Is it possible to use it under the cygwin gcc frontend (i.e. gcc -mno-cygwin) ?? Or do I need to wait for the cygwin folks to catch up (which may take an eternity and a half :-)? Please try to build gcc-3.3.3 or gcc-3.4.0 (including ALL languages) and if it succeeds, send me your patches! Gerrit -- =^..^= I've never seen instructions on where to get the special cygwin patches, let alone mingw. The public releases up through the latest 3.3.4 build and pass testsuite fine on cygwin. I suppose the few minor changes since the supported versions aren't sufficient to motivate anyone to produce and verify the cygwin patches. 3.4.0 is OK, except that there is no gnu way to bootstrap ada, and the pch feature has not been ported to cygwin. Current 3.4.1 exposes an internal error in g++ when I attempt to build libgcj. There was a branch for Cygwin/MinGW at version 3.3.1/3.3.2, (called cygming33x), it includes some MinGW exclusive fixes, some backported patches from HEAD and some MinGW/Cygwin specials to enable the Cygwin gcc version to use the Windows API and produce Cygwin independant binaries (-mno-cygwin and -mwin32 switches). This branch is also the version which the latest release of gcc for Cygwin (3.3.1-3) is based on. 3.4.0: the first build finished, but I got nearly 900 FAILS for the libjava testsuite, every following build of libjava even failed to finish with linking errors when building jv-convert.exe with a longer list of undefined references. As I tried to build from vanilla 3.4.0 sources because I thought, some of the MinGW/Cygwin exclusive extensions may have broken s.th. I saw the 900 FAILS which is about 10 times more FAIL than you reported. 3.3.3/3.3.4: I tried to build 3.3.3 instead of 3.4.0, now I got this error which was reported to be fixed somewhere in 2002: To all; Well I'v tried to compile GCC 3.4.0. My results are given for two machines with Win2000 and the latest version of Cygwin with gcc-3.3.1. My home computer, AMD 2100+. No problems. Ada didn't compile correctly but that's probably my fault. My work computer, Intel 800Mhz. Problems. See below. Configure was vanilla flavored. If I remember, something like ./configure. I'd like to help and (most particularly) I'd like to find out what to do and where to find what to do. art I've tried to compile and install gcc-3.4.0 under Cygwin on an AMD XP and Pentium IV computer, both under Win2000. On the AMD the bootstrap succeeds with no error and I am ready to install. On the Pentium the bootstrap fails (during link?) in Stage 1 when it is unable to locate 'user32' (-luser32). user32 is located in: C: \winnt\sysstem32\user32.dll, and this is in my Cygwin PATH variable and in the Windows System PATH variable. Don't know what to do to discover what's wrong or work around the problem. Don't understand why I succeed in my home AMD computer and fail at my work pentium computer. -- Unsubscribe info: http://cygwin.com/ml/#unsubscribe-simple Problem reports: http://cygwin.com/problems.html Documentation: http://cygwin.com/docs.html FAQ: http://cygwin.com/faq/
Re: Annoucement: GCC-3.4.0 binary release candidat
Hi Arthur, you wrote: Well I'v tried to compile GCC 3.4.0. My results are given for two machines with Win2000 and the latest version of Cygwin with gcc-3.3.1. My home computer, AMD 2100+. No problems. Ada didn't compile correctly but that's probably my fault. I got an error with Ada / gcc-3.4.0 when I used -O3 plus some more optimization flags, but it builds just fine with default settings. My work computer, Intel 800Mhz. Problems. See below. You probably are missing the win32api package which includes the import libraries and headers for accessing the Windows DLLs. Configure was vanilla flavored. If I remember, something like ./configure. I'd like to help and (most particularly) I'd like to find out what to do and where to find what to do. I can compile libjava, but when jv-convert (gcc-3.3.3) should be linked I get errors with multiple defined symbols. I found a two year old thread and a patch which was integrated, but it seems that this doesn't work anymore for Cygwin. Well, I could link jv-convert (gcc 3.4.0) in the first try, however it crashes when I try to run it. As I tried a second time I got undefined references when linking jv-convert. So it seems I have no luck with Java and probably I'll release gcc-3.3.3 without Java included. If someone with a fast machine could test / track down whether it is a libjava / gcjh problem or if it is a problem with cygwin-1.5.10 (which is the version I'm currently using). I also tried the 2004-06-04 cygwin snapshot with the same result. No matter if you take 3.3.3, 3.3.4 or 3.4.0, I cannot build libjava in all three versions. My next bet is to downgrade to cygwin-1.5.9 and try if this works better. Gerrit -- =^..^= http://nyckelpiga.de/donate.html -- Unsubscribe info: http://cygwin.com/ml/#unsubscribe-simple Problem reports: http://cygwin.com/problems.html Documentation: http://cygwin.com/docs.html FAQ: http://cygwin.com/faq/
Re: Annoucement: GCC-3.4.0 binary release candidat
At 09:04 AM 6/8/2004, Gerrit P. Haase wrote: Hi Arthur, you wrote: Configure was vanilla flavored. If I remember, something like ./configure. I don't believe the defaults are entirely adequate nowadays, even for linux. I usually copy my own previous configure parameters, or those reported by someone else whose testsuite results look OK. So it seems I have no luck with Java and probably I'll release gcc-3.3.3 without Java included. If someone with a fast machine could test / track down whether it is a libjava / gcjh problem or if it is a problem with cygwin-1.5.10 (which is the version I'm currently using). I also tried the 2004-06-04 cygwin snapshot with the same result. No matter if you take 3.3.3, 3.3.4 or 3.4.0, I cannot build libjava in all three versions. My next bet is to downgrade to cygwin-1.5.9 and try if this works better. As you''ve probably noticed (I've reported each testsuite to gcc-testsuite), libgcj has continued to build on my 3.3.3 and 3.3.4 installations, on cygwin-1.5.9-1. Many of the exception handling cases in the testsuite hang until timeout. I'm mildly curious about the pch facility of 3.4, whether it is out of reach on Windows. I'm more curious to know how others managed to build gfortran of 3.5. Tim Prince -- Unsubscribe info: http://cygwin.com/ml/#unsubscribe-simple Problem reports: http://cygwin.com/problems.html Documentation: http://cygwin.com/docs.html FAQ: http://cygwin.com/faq/