* Melt-building problem @ 2010-05-25 12:25 Wolfgang 2010-05-25 14:26 ` Basile Starynkevitch 0 siblings, 1 reply; 11+ messages in thread From: Wolfgang @ 2010-05-25 12:25 UTC (permalink / raw) To: gcc Hello, I tried to compile the gcc-melt branch from svn, but i get the following error: .... make warmelt1 make[4]: Entering directory `/home/wolfgang/gcc-melt/objects/gcc' date +"/* empty-file-for-melt.c %c */" > empty-file-for-melt.c-tmp /bin/bash ../../melt-branch/gcc/../move-if-change empty-file-for-melt.c-tmp empty-file-for-melt.c make -f ../../melt-branch/gcc/melt-module.mk VPATH=../../melt-branch/gcc:. meltmodule \ GCCMELT_CFLAGS="-g -O2 -fomit-frame-pointer -g -g -O2 -fomit-frame-pointer -gtoggle -DIN_GCC -DHAVE_CONFIG_H -I melt-private-build-include -I." \ GCCMELT_MODULE_SOURCE=../../melt-branch/gcc/melt/generated/warmelt-first.0.c GCCMELT_MODULE_BINARY=warmelt-first.0.so make[5]: Entering directory `/home/wolfgang/gcc-melt/objects/gcc' gcc -g -O2 -fomit-frame-pointer -g -g -O2 -fomit-frame-pointer -gtoggle -DIN_GCC -DHAVE_CONFIG_H -I melt-private-build-include -I. -fPIC -c -o warmelt-first.0.pic.o ../../melt-branch/gcc/melt/generated//warmelt-first.0.c cc1: error: unrecognised debug output level "toggle" make[5]: *** [warmelt-first.0.pic.o] Fehler 1 make[5]: Leaving directory `/home/wolfgang/gcc-melt/objects/gcc' make[4]: *** [warmelt-first.0.so] Fehler 2 make[4]: Leaving directory `/home/wolfgang/gcc-melt/objects/gcc' make[3]: *** [melt.encap] Fehler 2 make[3]: Leaving directory `/home/wolfgang/gcc-melt/objects/gcc' make[2]: *** [all-stage2-gcc] Fehler 2 make[2]: Leaving directory `/home/wolfgang/gcc-melt/objects' make[1]: *** [stage2-bubble] Fehler 2 make[1]: Leaving directory `/home/wolfgang/gcc-melt/objects' make: *** [all] Fehler 2 wolfgang@Debian:~/gcc-melt/objects$ any advice? Thanks Wolfgang -- GRATIS für alle GMX-Mitglieder: Die maxdome Movie-FLAT! Jetzt freischalten unter http://portal.gmx.net/de/go/maxdome01 ^ permalink raw reply [flat|nested] 11+ messages in thread
* Re: Melt-building problem 2010-05-25 12:25 Melt-building problem Wolfgang @ 2010-05-25 14:26 ` Basile Starynkevitch 2010-05-25 15:07 ` Basile Starynkevitch 2010-05-25 15:32 ` Wolfgang 0 siblings, 2 replies; 11+ messages in thread From: Basile Starynkevitch @ 2010-05-25 14:26 UTC (permalink / raw) To: Wolfgang; +Cc: gcc On Tue, 2010-05-25 at 12:03 +0200, Wolfgang wrote: > Hello, > > I tried to compile the gcc-melt branch from svn, A big thanks for testing GCC MELT! What svn revision of the MELT branch are you testing? Did you configure gcc-melt with --enable-bootstrap? Can you reproduce the bug inside a clean build tree? (I mean, removing all your build tree, and start again the configure & the build) > but i get the following error: > > .... > make warmelt1 > make[4]: Entering directory `/home/wolfgang/gcc-melt/objects/gcc' > date +"/* empty-file-for-melt.c %c */" > empty-file-for-melt.c-tmp > /bin/bash ../../melt-branch/gcc/../move-if-change empty-file-for-melt.c-tmp empty-file-for-melt.c > make -f ../../melt-branch/gcc/melt-module.mk VPATH=../../melt-branch/gcc:. meltmodule \ > GCCMELT_CFLAGS="-g -O2 -fomit-frame-pointer -g -g -O2 -fomit-frame-pointer -gtoggle -DIN_GCC -DHAVE_CONFIG_H -I melt-private-build-include -I." \ > GCCMELT_MODULE_SOURCE=../../melt-branch/gcc/melt/generated/warmelt-first.0.c GCCMELT_MODULE_BINARY=warmelt-first.0.so > make[5]: Entering directory `/home/wolfgang/gcc-melt/objects/gcc' > gcc -g -O2 -fomit-frame-pointer -g -g -O2 -fomit-frame-pointer -gtoggle -DIN_GCC -DHAVE_CONFIG_H -I melt-private-build-include -I. -fPIC -c -o warmelt-first.0.pic.o ../../melt-branch/gcc/melt/generated//warmelt-first.0.c > cc1: error: unrecognised debug output level "toggle" Which gcc is this one? (What does gcc -v tells you?). I hoped to have corrected this bug by adding the MELTHERE_CFLAGS in GCC MELT's gcc/Makefile.in near line 5076. I am not a guru in autoconf + GNU make tricks. Apparently, something is still wrong. A dirty workaround might be to replace every -gtoggle occurrence in the build tree gcc/Makefile with -g. I will try to reproduce that bug! Thanks for reporting it. BTW, I am surprised that GCC (even a plain 4.4 or 4.5) issues an error for an unrecognised debug output level. I would imagine it would in that case issue a warning, and try to do what -g does... Cheers. -- Basile STARYNKEVITCH http://starynkevitch.net/Basile/ email: basile<at>starynkevitch<dot>net mobile: +33 6 8501 2359 8, rue de la Faiencerie, 92340 Bourg La Reine, France *** opinions {are only mines, sont seulement les miennes} *** ^ permalink raw reply [flat|nested] 11+ messages in thread
* Re: Melt-building problem 2010-05-25 14:26 ` Basile Starynkevitch @ 2010-05-25 15:07 ` Basile Starynkevitch 2010-05-25 15:32 ` Wolfgang 1 sibling, 0 replies; 11+ messages in thread From: Basile Starynkevitch @ 2010-05-25 15:07 UTC (permalink / raw) To: Wolfgang; +Cc: gcc On Tue, 2010-05-25 at 16:20 +0200, Basile Starynkevitch wrote: > > A dirty workaround might be to replace every -gtoggle occurrence in the > build tree gcc/Makefile with -g. Another slightly less dirty workaround, assuming that gcc-4.5 is available on your machine, is to set the GCCMELT_CC environment variable to gcc-4.5 (this environment variable may set the compiler used to compile MELT generated C code). Cheers. -- Basile STARYNKEVITCH http://starynkevitch.net/Basile/ email: basile<at>starynkevitch<dot>net mobile: +33 6 8501 2359 8, rue de la Faiencerie, 92340 Bourg La Reine, France *** opinions {are only mines, sont seulement les miennes} *** ^ permalink raw reply [flat|nested] 11+ messages in thread
* Re: Melt-building problem 2010-05-25 14:26 ` Basile Starynkevitch 2010-05-25 15:07 ` Basile Starynkevitch @ 2010-05-25 15:32 ` Wolfgang 2010-05-25 15:32 ` Basile Starynkevitch 2010-05-25 16:10 ` Basile Starynkevitch 1 sibling, 2 replies; 11+ messages in thread From: Wolfgang @ 2010-05-25 15:32 UTC (permalink / raw) To: basile; +Cc: gcc -------- Original-Nachricht -------- > Datum: Tue, 25 May 2010 16:20:14 +0200 > Von: Basile Starynkevitch <basile@starynkevitch.net> > An: Wolfgang <wolfgang8081@gmx.de> > CC: gcc@gcc.gnu.org > Betreff: Re: Melt-building problem > On Tue, 2010-05-25 at 12:03 +0200, Wolfgang wrote: > > Hello, > > > > I tried to compile the gcc-melt branch from svn, > > A big thanks for testing GCC MELT! What svn revision of the MELT branch > are you testing? Did you configure gcc-melt with --enable-bootstrap? > > Can you reproduce the bug inside a clean build tree? (I mean, removing > all your build tree, and start again the configure & the build) yes, it is reproduceable...i cleaned all and tried to build that new.... > > > but i get the following error: > > > > .... > > make warmelt1 > > make[4]: Entering directory `/home/wolfgang/gcc-melt/objects/gcc' > > date +"/* empty-file-for-melt.c %c */" > empty-file-for-melt.c-tmp > > /bin/bash ../../melt-branch/gcc/../move-if-change > empty-file-for-melt.c-tmp empty-file-for-melt.c > > make -f ../../melt-branch/gcc/melt-module.mk > VPATH=../../melt-branch/gcc:. meltmodule \ > > GCCMELT_CFLAGS="-g -O2 -fomit-frame-pointer -g -g -O2 > -fomit-frame-pointer -gtoggle -DIN_GCC -DHAVE_CONFIG_H -I melt-private-build-include > -I." \ > > > GCCMELT_MODULE_SOURCE=../../melt-branch/gcc/melt/generated/warmelt-first.0.c GCCMELT_MODULE_BINARY=warmelt-first.0.so > > make[5]: Entering directory `/home/wolfgang/gcc-melt/objects/gcc' > > gcc -g -O2 -fomit-frame-pointer -g -g -O2 -fomit-frame-pointer -gtoggle > -DIN_GCC -DHAVE_CONFIG_H -I melt-private-build-include -I. -fPIC -c -o > warmelt-first.0.pic.o ../../melt-branch/gcc/melt/generated//warmelt-first.0.c > > cc1: error: unrecognised debug output level "toggle" > > Which gcc is this one? (What does gcc -v tells you?). At the moment, i have the gcc 4.4 installed: wolfgang@Debian:~/gcc-melt/objects$ gcc -v Using built-in specs. Target: i486-linux-gnu Configured with: ../src/configure -v --with-pkgversion='Debian 4.4.4-1' --with-bugurl=file:///usr/share/doc/gcc-4.4/README.Bugs --enable-languages=c,c++,fortran,objc,obj-c++ --prefix=/usr --enable-shared --enable-multiarch --enable-linker-build-id --with-system-zlib --libexecdir=/usr/lib --without-included-gettext --enable-threads=posix --with-gxx-include-dir=/usr/include/c++/4.4 --program-suffix=-4.4 --enable-nls --enable-clocale=gnu --enable-libstdcxx-debug --enable-objc-gc --enable-targets=all --with-arch-32=i486 --with-tune=generic --enable-checking=release --build=i486-linux-gnu --host=i486-linux-gnu --target=i486-linux-gnu Thread model: posix gcc version 4.4.4 (Debian 4.4.4-1) The Melt-Branch was configuired with: ../melt-branch/configure --enable-languages=c,c++ --enable-shared --enable-threads=posix --enable-nls --enable-objc-gc --enable-mpfr --prefix=/usr/lib/test2 --enable-plugin --enable-lto --with-ppl --enable-bootstrap I now tried to compile it with the new gcc-4.5 Thanks Wolfgang > > I hoped to have corrected this bug by adding the MELTHERE_CFLAGS in GCC > MELT's gcc/Makefile.in near line 5076. I am not a guru in autoconf + GNU > make tricks. Apparently, something is still wrong. > > A dirty workaround might be to replace every -gtoggle occurrence in the > build tree gcc/Makefile with -g. > > I will try to reproduce that bug! > > Thanks for reporting it. > > > BTW, I am surprised that GCC (even a plain 4.4 or 4.5) issues an error > for an unrecognised debug output level. I would imagine it would in that > case issue a warning, and try to do what -g does... > > Cheers. > > > -- > Basile STARYNKEVITCH http://starynkevitch.net/Basile/ > email: basile<at>starynkevitch<dot>net mobile: +33 6 8501 2359 > 8, rue de la Faiencerie, 92340 Bourg La Reine, France > *** opinions {are only mines, sont seulement les miennes} *** > -- GRATIS für alle GMX-Mitglieder: Die maxdome Movie-FLAT! Jetzt freischalten unter http://portal.gmx.net/de/go/maxdome01 ^ permalink raw reply [flat|nested] 11+ messages in thread
* Re: Melt-building problem 2010-05-25 15:32 ` Wolfgang @ 2010-05-25 15:32 ` Basile Starynkevitch 2010-05-25 16:10 ` Basile Starynkevitch 1 sibling, 0 replies; 11+ messages in thread From: Basile Starynkevitch @ 2010-05-25 15:32 UTC (permalink / raw) To: Wolfgang; +Cc: gcc On Tue, 2010-05-25 at 17:09 +0200, Wolfgang wrote: > -------- Original-Nachricht -------- > > Datum: Tue, 25 May 2010 16:20:14 +0200 > > Von: Basile Starynkevitch <basile@starynkevitch.net> > > An: Wolfgang <wolfgang8081@gmx.de> > > CC: gcc@gcc.gnu.org > > Betreff: Re: Melt-building problem > > > On Tue, 2010-05-25 at 12:03 +0200, Wolfgang wrote: > > > Hello, > > > > > > I tried to compile the gcc-melt branch from svn, > > > > A big thanks for testing GCC MELT! What svn revision of the MELT branch > > are you testing? Did you configure gcc-melt with --enable-bootstrap? > > > > Can you reproduce the bug inside a clean build tree? (I mean, removing > > all your build tree, and start again the configure & the build) > yes, it is reproduceable...i cleaned all and tried to build that new.... > > > > > > but i get the following error: > > > > > > .... > > > make warmelt1 > > > make[4]: Entering directory `/home/wolfgang/gcc-melt/objects/gcc' > > > date +"/* empty-file-for-melt.c %c */" > empty-file-for-melt.c-tmp > > > /bin/bash ../../melt-branch/gcc/../move-if-change > > empty-file-for-melt.c-tmp empty-file-for-melt.c > > > make -f ../../melt-branch/gcc/melt-module.mk > > VPATH=../../melt-branch/gcc:. meltmodule \ > > > GCCMELT_CFLAGS="-g -O2 -fomit-frame-pointer -g -g -O2 > > -fomit-frame-pointer -gtoggle -DIN_GCC -DHAVE_CONFIG_H -I melt-private-build-include > > -I." \ > > > > > GCCMELT_MODULE_SOURCE=../../melt-branch/gcc/melt/generated/warmelt-first.0.c GCCMELT_MODULE_BINARY=warmelt-first.0.so > > > make[5]: Entering directory `/home/wolfgang/gcc-melt/objects/gcc' > > > gcc -g -O2 -fomit-frame-pointer -g -g -O2 -fomit-frame-pointer -gtoggle > > -DIN_GCC -DHAVE_CONFIG_H -I melt-private-build-include -I. -fPIC -c -o > > warmelt-first.0.pic.o ../../melt-branch/gcc/melt/generated//warmelt-first.0.c > > > cc1: error: unrecognised debug output level "toggle" > > > > Which gcc is this one? (What does gcc -v tells you?). > At the moment, i have the gcc 4.4 installed: > wolfgang@Debian:~/gcc-melt/objects$ gcc -v > Using built-in specs. > Target: i486-linux-gnu > Configured with: ../src/configure -v --with-pkgversion='Debian 4.4.4-1' --with-bugurl=file:///usr/share/doc/gcc-4.4/README.Bugs --enable-languages=c,c++,fortran,objc,obj-c++ --prefix=/usr --enable-shared --enable-multiarch --enable-linker-build-id --with-system-zlib --libexecdir=/usr/lib --without-included-gettext --enable-threads=posix --with-gxx-include-dir=/usr/include/c++/4.4 --program-suffix=-4.4 --enable-nls --enable-clocale=gnu --enable-libstdcxx-debug --enable-objc-gc --enable-targets=all --with-arch-32=i486 --with-tune=generic --enable-checking=release --build=i486-linux-gnu --host=i486-linux-gnu --target=i486-linux-gnu > Thread model: posix > gcc version 4.4.4 (Debian 4.4.4-1) > > The Melt-Branch was configuired with: > ../melt-branch/configure --enable-languages=c,c++ --enable-shared --enable-threads=posix --enable-nls --enable-objc-gc --enable-mpfr --prefix=/usr/lib/test2 --enable-plugin --enable-lto --with-ppl --enable-bootstrap > > I now tried to compile it with the new gcc-4.5 I am trying right now to build it from scratch, using my Ubuntu/Lucid/amd64 default compiler (a 4.4.3). Maybe --disable-bootstrap at the configure might help to. Cheers. -- Basile STARYNKEVITCH http://starynkevitch.net/Basile/ email: basile<at>starynkevitch<dot>net mobile: +33 6 8501 2359 8, rue de la Faiencerie, 92340 Bourg La Reine, France *** opinions {are only mines, sont seulement les miennes} *** ^ permalink raw reply [flat|nested] 11+ messages in thread
* Re: Melt-building problem 2010-05-25 15:32 ` Wolfgang 2010-05-25 15:32 ` Basile Starynkevitch @ 2010-05-25 16:10 ` Basile Starynkevitch 2010-05-26 10:27 ` Wolfgang 1 sibling, 1 reply; 11+ messages in thread From: Basile Starynkevitch @ 2010-05-25 16:10 UTC (permalink / raw) To: Wolfgang; +Cc: gcc On Tue, 2010-05-25 at 17:09 +0200, Wolfgang wrote: > -------- Original-Nachricht -------- > > Datum: Tue, 25 May 2010 16:20:14 +0200 > > Von: Basile Starynkevitch <basile@starynkevitch.net> > > An: Wolfgang <wolfgang8081@gmx.de> > > CC: gcc@gcc.gnu.org > > Betreff: Re: Melt-building problem > > > On Tue, 2010-05-25 at 12:03 +0200, Wolfgang wrote: > > > Hello, > > > > > > I tried to compile the gcc-melt branch from svn, It could happen that Wolfgang is hacking inside the MELT runtime to add support for loop-s. > > > > > but i get the following error: > > > > > > .... > > > make warmelt1 > > > make[4]: Entering directory `/home/wolfgang/gcc-melt/objects/gcc' > > > date +"/* empty-file-for-melt.c %c */" > empty-file-for-melt.c-tmp > > > /bin/bash ../../melt-branch/gcc/../move-if-change > > empty-file-for-melt.c-tmp empty-file-for-melt.c > > > make -f ../../melt-branch/gcc/melt-module.mk > > VPATH=../../melt-branch/gcc:. meltmodule \ > > > GCCMELT_CFLAGS="-g -O2 -fomit-frame-pointer -g -g -O2 > > -fomit-frame-pointer -gtoggle -DIN_GCC -DHAVE_CONFIG_H -I melt-private-build-include > > -I." \ > > > > > GCCMELT_MODULE_SOURCE=../../melt-branch/gcc/melt/generated/warmelt-first.0.c GCCMELT_MODULE_BINARY=warmelt-first.0.so > > > make[5]: Entering directory `/home/wolfgang/gcc-melt/objects/gcc' > > > gcc -g -O2 -fomit-frame-pointer -g -g -O2 -fomit-frame-pointer -gtoggle > > -DIN_GCC -DHAVE_CONFIG_H -I melt-private-build-include -I. -fPIC -c -o > > warmelt-first.0.pic.o ../../melt-branch/gcc/melt/generated//warmelt-first.0.c > > > cc1: error: unrecognised debug output level "toggle" Perhaps re-merging the current MELT branch into your private branch (assuming you have a private MELT variant) might help, because on my side with GCCMELT_CC set to gcc-4.5 the make log contains make warmelt1 make[4]: Entering directory `/usr/src/Lang/_MeltBoot/Obj/gcc' date +"/* empty-file-for-melt.c %c */" > empty-file-for-melt.c-tmp /bin/bash ../../melt-branch/gcc/../move-if-change empty-file-for-melt.c-tmp empty-file-for-melt.c make -f ../../melt-branch/gcc/melt-module.mk VPATH=../../melt-branch/gcc:. meltmodule \ GCCMELT_CFLAGS="-g -fkeep-inline-functions -g -fkeep-inline-functions -DIN_GCC -DHAVE_CONFIG_H -I melt-private-build-include -I." \ GCCMELT_MODULE_SOURCE=../../melt-branch/gcc/melt/generated/warmelt-first.0.c GCCMELT_MODULE_BINARY=warmelt-first.0.so make[5]: Entering directory `/usr/src/Lang/_MeltBoot/Obj/gcc' gcc-4.5 -g -fkeep-inline-functions -g -fkeep-inline-functions -DIN_GCC -DHAVE_CONFIG_H -I melt-private-build-include -I. -fPIC -c -o warmelt-first.0.pic.o ../../melt-branch/gcc/melt/generated//warmelt-first.0.c gcc-4.5 -g -fkeep-inline-functions -g -fkeep-inline-functions -DIN_GCC -DHAVE_CONFIG_H -I melt-private-build-include -I. -fPIC -c -o warmelt-first.0 +01.pic.o ../../melt-branch/gcc/melt/generated//warmelt-first.0+01.c echo '/*' generated file ./warmelt-first.0-stamp.c '*/' > warmelt-first.0-stamp.c-tmp date "+const char melt_compiled_timestamp[]=\"%c \";" >> warmelt-first.0-stamp.c-tmp echo "const char melt_md5[]=\"\\" >> warmelt-first.0-stamp.c-tmp for f in ../../melt-branch/gcc/melt/generated/warmelt-first.0.c ../../melt-branch/gcc/melt/generated/warmelt-first.0+01.c; do \ md5line=`md5sum $f` ; \ printf "%s\\\n" $md5line >> warmelt-first.0-stamp.c-tmp; \ done echo "\";" >> warmelt-first.0-stamp.c-tmp echo "const char melt_csource[]= \"../../melt-branch/gcc/melt/generated/warmelt-first.0.c ../../melt-branch/gcc/melt/generated/warmelt-first.0+01.c\";" >> warmelt-first.0-stamp.c-tmp mv warmelt-first.0-stamp.c-tmp warmelt-first.0-stamp.c gcc-4.5 -g -fkeep-inline-functions -g -fkeep-inline-functions -DIN_GCC -DHAVE_CONFIG_H -I melt-private-build-include -I. -fPIC -shared \ ./warmelt-first.0.pic.o ./warmelt-first.0 +01.pic.o ./warmelt-first.0-stamp.c -o warmelt-first.0.so rm -f ./warmelt-first.0-stamp.c As you can see, the inner make -f ../../melt-branch/gcc/melt-module.mk has no -gtoggle inside the GCCMELT_CFLAGS. I see no reason it won't work with gcc-4.4 as GCCMELT_CC The GCC MELT was svn checkout cleanly, the svn info is Tue May 25 17:06:44 MEST 2010 Path: melt-branch URL: svn://gcc.gnu.org/svn/gcc/branches/melt-branch Repository Root: svn://gcc.gnu.org/svn/gcc Repository UUID: 138bc75d-0d04-0410-961f-82ee72b054a4 Revision: 159821 Node Kind: directory Last Changed Author: bstarynk Last Changed Rev: 159667 Last Changed Date: 2010-05-21 16:44:05 +0200 (Fri, 21 May 2010) So I tend to still believe that I did fix that bug, but I am not sure of that. And I am not able to reproduce that bug on the latest MELT branch rev 159821 Perhaps you might try to merge again the latest MELT branch into your private one; the changes are mostly in gcc/Makefile.in or some gcc/*.mk I believe. Tell us if that helps! Cheers. ^ permalink raw reply [flat|nested] 11+ messages in thread
* Re: Melt-building problem 2010-05-25 16:10 ` Basile Starynkevitch @ 2010-05-26 10:27 ` Wolfgang 2010-05-26 12:35 ` Basile Starynkevitch 0 siblings, 1 reply; 11+ messages in thread From: Wolfgang @ 2010-05-26 10:27 UTC (permalink / raw) To: basile; +Cc: gcc Hallo, i built gcc-melt sucessfully with a new gcc-4.5 compiler from scratch. The svn of melt is: URL: svn://gcc.gnu.org/svn/gcc/branches/melt-branch Basis des Projektarchivs: svn://gcc.gnu.org/svn/gcc UUID des Projektarchivs: 138bc75d-0d04-0410-961f-82ee72b054a4 Revision: 159823 Knotentyp: Verzeichnis Plan: normal Letzter Autor: bstarynk Letzte geänderte Rev: 159667 Letztes Ãnderungsdatum: 2010-05-21 16:44:05 +0200 (Fr, 21. Mai 2010) The configuration of melt ist: Using built-in specs. COLLECT_GCC=./gcc COLLECT_LTO_WRAPPER=/usr/lib/test/libexec/gcc/i686-pc-linux-gnu/4.6.0/lto-wrapper Target: i686-pc-linux-gnu Configured with: ../melt-branch/configure --enable-languages=c,c++ --enable-shared --enable-threads=posix --enable-nls --enable-objc-gc --enable-mpfr --prefix=/usr/lib/test --enable-plugin --enable-lto --enable-checking --enable-tree-browse --enable-tree-checking --with-ppl --disable-bootstrap Thread model: posix gcc version 4.6.0 20100406 (experimental) (GCC) Now i can not reproduce the error any more Thanks a lot for your help Wolfgang > > > > > > > but i get the following error: > > > > > > > > .... > > > > make warmelt1 > > > > make[4]: Entering directory `/home/wolfgang/gcc-melt/objects/gcc' > > > > date +"/* empty-file-for-melt.c %c */" > empty-file-for-melt.c-tmp > > > > /bin/bash ../../melt-branch/gcc/../move-if-change > > > empty-file-for-melt.c-tmp empty-file-for-melt.c > > > > make -f ../../melt-branch/gcc/melt-module.mk > > > VPATH=../../melt-branch/gcc:. meltmodule \ > > > > GCCMELT_CFLAGS="-g -O2 -fomit-frame-pointer -g -g -O2 > > > -fomit-frame-pointer -gtoggle -DIN_GCC -DHAVE_CONFIG_H -I > melt-private-build-include > > > -I." \ > > > > > > > > GCCMELT_MODULE_SOURCE=../../melt-branch/gcc/melt/generated/warmelt-first.0.c GCCMELT_MODULE_BINARY=warmelt-first.0.so > > > > make[5]: Entering directory `/home/wolfgang/gcc-melt/objects/gcc' > > > > gcc -g -O2 -fomit-frame-pointer -g -g -O2 -fomit-frame-pointer > -gtoggle > > > -DIN_GCC -DHAVE_CONFIG_H -I melt-private-build-include -I. -fPIC -c -o > > > warmelt-first.0.pic.o > ../../melt-branch/gcc/melt/generated//warmelt-first.0.c > > > > cc1: error: unrecognised debug output level "toggle" > > > Perhaps re-merging the current MELT branch into your private branch > (assuming you have a private MELT variant) might help, because on my > side with GCCMELT_CC set to gcc-4.5 the make log contains > > > make warmelt1 > make[4]: Entering directory `/usr/src/Lang/_MeltBoot/Obj/gcc' > date +"/* empty-file-for-melt.c %c */" > empty-file-for-melt.c-tmp > /bin/bash ../../melt-branch/gcc/../move-if-change > empty-file-for-melt.c-tmp empty-file-for-melt.c > make -f ../../melt-branch/gcc/melt-module.mk > VPATH=../../melt-branch/gcc:. meltmodule \ > GCCMELT_CFLAGS="-g -fkeep-inline-functions -g > -fkeep-inline-functions -DIN_GCC -DHAVE_CONFIG_H -I > melt-private-build-include -I." \ > > GCCMELT_MODULE_SOURCE=../../melt-branch/gcc/melt/generated/warmelt-first.0.c > GCCMELT_MODULE_BINARY=warmelt-first.0.so > make[5]: Entering directory `/usr/src/Lang/_MeltBoot/Obj/gcc' > gcc-4.5 -g -fkeep-inline-functions -g -fkeep-inline-functions -DIN_GCC > -DHAVE_CONFIG_H -I melt-private-build-include -I. -fPIC -c -o > warmelt-first.0.pic.o > ../../melt-branch/gcc/melt/generated//warmelt-first.0.c > gcc-4.5 -g -fkeep-inline-functions -g -fkeep-inline-functions -DIN_GCC > -DHAVE_CONFIG_H -I melt-private-build-include -I. -fPIC -c -o > warmelt-first.0 > +01.pic.o ../../melt-branch/gcc/melt/generated//warmelt-first.0+01.c > echo '/*' generated file ./warmelt-first.0-stamp.c '*/' > > warmelt-first.0-stamp.c-tmp > date "+const char melt_compiled_timestamp[]=\"%c \";" >> > warmelt-first.0-stamp.c-tmp > echo "const char melt_md5[]=\"\\" >> warmelt-first.0-stamp.c-tmp > for f > in ../../melt-branch/gcc/melt/generated/warmelt-first.0.c > ../../melt-branch/gcc/melt/generated/warmelt-first.0+01.c; do \ > md5line=`md5sum $f` ; \ > printf "%s\\\n" $md5line >> warmelt-first.0-stamp.c-tmp; \ > done > echo "\";" >> warmelt-first.0-stamp.c-tmp > echo "const char melt_csource[]= > \"../../melt-branch/gcc/melt/generated/warmelt-first.0.c > ../../melt-branch/gcc/melt/generated/warmelt-first.0+01.c\";" >> warmelt-first.0-stamp.c-tmp > mv warmelt-first.0-stamp.c-tmp warmelt-first.0-stamp.c > gcc-4.5 -g -fkeep-inline-functions -g -fkeep-inline-functions -DIN_GCC > -DHAVE_CONFIG_H -I melt-private-build-include -I. -fPIC -shared \ > ./warmelt-first.0.pic.o ./warmelt-first.0 > +01.pic.o ./warmelt-first.0-stamp.c -o warmelt-first.0.so > rm -f ./warmelt-first.0-stamp.c > > As you can see, the inner make -f ../../melt-branch/gcc/melt-module.mk > has no -gtoggle inside the GCCMELT_CFLAGS. I see no reason it won't work > with gcc-4.4 as GCCMELT_CC > > The GCC MELT was svn checkout cleanly, the svn info is > > Tue May 25 17:06:44 MEST 2010 > Path: melt-branch > URL: svn://gcc.gnu.org/svn/gcc/branches/melt-branch > Repository Root: svn://gcc.gnu.org/svn/gcc > Repository UUID: 138bc75d-0d04-0410-961f-82ee72b054a4 > Revision: 159821 > Node Kind: directory > Last Changed Author: bstarynk > Last Changed Rev: 159667 > Last Changed Date: 2010-05-21 16:44:05 +0200 (Fri, 21 May 2010) > > So I tend to still believe that I did fix that bug, but I am not sure of > that. And I am not able to reproduce that bug on the latest MELT branch > rev 159821 > > Perhaps you might try to merge again the latest MELT branch into your > private one; the changes are mostly in gcc/Makefile.in or some gcc/*.mk > I believe. > > Tell us if that helps! > > Cheers. -- GRATIS für alle GMX-Mitglieder: Die maxdome Movie-FLAT! Jetzt freischalten unter http://portal.gmx.net/de/go/maxdome01 ^ permalink raw reply [flat|nested] 11+ messages in thread
* Re: Melt-building problem 2010-05-26 10:27 ` Wolfgang @ 2010-05-26 12:35 ` Basile Starynkevitch 2010-05-26 13:43 ` Basile Starynkevitch 0 siblings, 1 reply; 11+ messages in thread From: Basile Starynkevitch @ 2010-05-26 12:35 UTC (permalink / raw) To: Wolfgang; +Cc: gcc On Wed, 2010-05-26 at 11:37 +0200, Wolfgang wrote: > Hallo, > > i built gcc-melt sucessfully with a new gcc-4.5 compiler from scratch. As far as I understand, a recent MELT can be built with another C compiler than gcc-4.5. Thanks for your feedback. [my guess is that you have been hit by a bug that has been corrected a few weeks ago] Cheers. -- Basile STARYNKEVITCH http://starynkevitch.net/Basile/ email: basile<at>starynkevitch<dot>net mobile: +33 6 8501 2359 8, rue de la Faiencerie, 92340 Bourg La Reine, France *** opinions {are only mines, sont seulement les miennes} *** ^ permalink raw reply [flat|nested] 11+ messages in thread
* Re: Melt-building problem 2010-05-26 12:35 ` Basile Starynkevitch @ 2010-05-26 13:43 ` Basile Starynkevitch 2010-05-27 9:14 ` Basile Starynkevitch 0 siblings, 1 reply; 11+ messages in thread From: Basile Starynkevitch @ 2010-05-26 13:43 UTC (permalink / raw) To: Wolfgang; +Cc: gcc On Wed, 2010-05-26 at 12:57 +0200, Basile Starynkevitch wrote: > On Wed, 2010-05-26 at 11:37 +0200, Wolfgang wrote: > > Hallo, > > > > i built gcc-melt sucessfully with a new gcc-4.5 compiler from scratch. > > As far as I understand, a recent MELT can be built with another C > compiler than gcc-4.5. > > Thanks for your feedback. > > [my guess is that you have been hit by a bug that has been corrected a > few weeks ago] No, unfortunately, the bug is still here, and appears when configuring GCC MELT with --enable-bootstrap and when compiling it with a gcc which is not 4.5. (I confess I rarely test that). I will investigate that later... Thanks. Cheers. -- Basile STARYNKEVITCH http://starynkevitch.net/Basile/ email: basile<at>starynkevitch<dot>net mobile: +33 6 8501 2359 8, rue de la Faiencerie, 92340 Bourg La Reine, France *** opinions {are only mines, sont seulement les miennes} *** ^ permalink raw reply [flat|nested] 11+ messages in thread
* Re: Melt-building problem 2010-05-26 13:43 ` Basile Starynkevitch @ 2010-05-27 9:14 ` Basile Starynkevitch 2010-05-27 18:47 ` Basile Starynkevitch 0 siblings, 1 reply; 11+ messages in thread From: Basile Starynkevitch @ 2010-05-27 9:14 UTC (permalink / raw) To: wolfgang8081; +Cc: gcc On Wed, May 26, 2010 at 02:40:21PM +0200, Basile Starynkevitch wrote: > > No, unfortunately, the bug is still here, and appears when configuring > GCC MELT with --enable-bootstrap and when compiling it with a gcc which > is not 4.5. (I confess I rarely test that). > > I will investigate that later... I believe that changing in GCC MELT's gcc/Makefile.in near line 5070 ## the raw CFLAGS for MELT MELT_RAW_CFLAGS= @CFLAGS@ $(X_CFLAGS) $(CFLAGS) $(XCFLAGS) $(INTERNAL_CFLAGS) @DEFS@ to ## the raw CFLAGS for MELT MELT_RAW_CFLAGS= $(PLUGINCFLAGS) $(X_CFLAGS) $(CFLAGS) $(XCFLAGS) $(INTERNAL_CFLAGS) @DEFS@ could resolve the bug. But I am testing it only now. Could you tell us if it solved it for you please? Cheers. -- Basile STARYNKEVITCH http://starynkevitch.net/Basile/ email: basile<at>starynkevitch<dot>net mobile: +33 6 8501 2359 8, rue de la Faiencerie, 92340 Bourg La Reine, France *** opinions {are only mines, sont seulement les miennes} *** ^ permalink raw reply [flat|nested] 11+ messages in thread
* Re: Melt-building problem 2010-05-27 9:14 ` Basile Starynkevitch @ 2010-05-27 18:47 ` Basile Starynkevitch 0 siblings, 0 replies; 11+ messages in thread From: Basile Starynkevitch @ 2010-05-27 18:47 UTC (permalink / raw) To: wolfgang8081; +Cc: gcc On Thu, 2010-05-27 at 10:38 +0200, Basile Starynkevitch wrote: > On Wed, May 26, 2010 at 02:40:21PM +0200, Basile Starynkevitch wrote: > > > > No, unfortunately, the bug is still here, and appears when configuring > > GCC MELT with --enable-bootstrap and when compiling it with a gcc which > > is not 4.5. (I confess I rarely test that). > > > > I will investigate that later... I committed a correction in rev 159932 (which is a bit more complex than what I tentatively suggested). Actually, it revealed another bug. Since melt-runtime.o is built from melt-runtime.c with passing among other things '-DMELT_MODULE_CFLAGS="$(melt_installed_cflags)"' it happens that in stage2 & stage3 the melt_installed_cflags are a bit different, so of course the stage2/melt-runtime.o is not the same as stage3/melt-runtime.o I don't have clear ideas today on how to fix that bug. Cheers. -- Basile STARYNKEVITCH http://starynkevitch.net/Basile/ email: basile<at>starynkevitch<dot>net mobile: +33 6 8501 2359 8, rue de la Faiencerie, 92340 Bourg La Reine, France *** opinions {are only mines, sont seulement les miennes} *** ^ permalink raw reply [flat|nested] 11+ messages in thread
end of thread, other threads:[~2010-05-27 17:20 UTC | newest] Thread overview: 11+ messages (download: mbox.gz / follow: Atom feed) -- links below jump to the message on this page -- 2010-05-25 12:25 Melt-building problem Wolfgang 2010-05-25 14:26 ` Basile Starynkevitch 2010-05-25 15:07 ` Basile Starynkevitch 2010-05-25 15:32 ` Wolfgang 2010-05-25 15:32 ` Basile Starynkevitch 2010-05-25 16:10 ` Basile Starynkevitch 2010-05-26 10:27 ` Wolfgang 2010-05-26 12:35 ` Basile Starynkevitch 2010-05-26 13:43 ` Basile Starynkevitch 2010-05-27 9:14 ` Basile Starynkevitch 2010-05-27 18:47 ` Basile Starynkevitch
This is a public inbox, see mirroring instructions for how to clone and mirror all data and code used for this inbox; as well as URLs for read-only IMAP folder(s) and NNTP newsgroup(s).