That script specifies pkgver=8.3.0, so it builds GCC 8.3.0. The script is meant to be run in MSYS2, not Cygwin. You could try following these instructions to build the GCC package with makepkg-mingw and see if it works:
https://github.com/msys2/msys2/wiki/Creating-Packages --David On Tue, Apr 16, 2019 at 5:43 AM Kacvinsky, Tom <[email protected]> wrote: > > I am looking at this script > > https://github.com/msys2/MINGW-packages/blob/master/mingw-w64-gcc/PKGBUILD > > It doesn't say which version of gcc this is for as far as I can tell, so > perhaps it is generic. > > What I have found is that some of the patches don't seem to apply to GCC > 8.3.0, at > least when I apply them manually. > > Also, is this a Cygwin based script, or an msys2 based script? > > A reason why I ask is that I can't even get GCC 8.3.0 to build (whether with > the new CRT, > or not). IT fails to configure at stage2-bubble with not finding stdarg.h > and limits.h, etc... > I looked over the config log and the -I options don't seem correct for > finding the headers. > > How I am configuring > > ../gcc-patched/configure --prefix=/usr/local --enable-languages=c,c++,ada > --disable-multilib --disable-lto --host=x86_64-w64-mingw32 > --with-native-system-header-dir=/mingw64/x86_64-w64-mingw32/include > > The error in stage2-bubble (for gcc) is this > > configure:5153: /home/vapkay/gcc-build/./prev-gcc/xg++ > -B/home/vapkay/gcc-buil\ > d/./prev-gcc/ -B/usr/local/x86_64-w64-mingw32/bin/ -nostdinc++ > -B/home/vapkay/g\ > cc-build/prev-x86_64-w64-mingw32/libstdc++-v3/src/.libs > -B/home/vapkay/gcc-buil\ > d/prev-x86_64-w64-mingw32/libstdc++-v3/libsupc++/.libs > -I/home/vapkay/gcc-buil\ > d/prev-x86_64-w64-mingw32/libstdc++-v3/include/x86_64-w64-mingw32 > -I/home/vapk\ > ay/gcc-build/prev-x86_64-w64-mingw32/libstdc++-v3/include > -I/home/vapkay/gcc-p\ > atched/libstdc++-v3/libsupc++ > -L/home/vapkay/gcc-build/prev-x86_64-w64-mingw32/\ > libstdc++-v3/src/.libs > -L/home/vapkay/gcc-build/prev-x86_64-w64-mingw32/libstdc\ > ++-v3/libsupc++/.libs -E conftest.cpp > In file included from > C:/msys64-redux/home/vapkay/gcc-build/prev-gcc/include-fi\ > xed/syslimits.h:7, > from > C:/msys64-redux/home/vapkay/gcc-build/prev-gcc/include-fi\ > xed/limits.h:34, > from conftest.cpp:10: > C:/msys64-redux/home/vapkay/gcc-build/prev-gcc/include-fixed/limits.h:194:61: > e\ > rror: no include path in which to search for limits.h > > There is no -I for finding these headers. Those headers exist, but not In > the location > the -I options specify. > > Any ideas? > > Thanks, > > Tom > > > _______________________________________________ > Mingw-w64-public mailing list > [email protected] > https://lists.sourceforge.net/lists/listinfo/mingw-w64-public _______________________________________________ Mingw-w64-public mailing list [email protected] https://lists.sourceforge.net/lists/listinfo/mingw-w64-public
