{"action":"closed","issue":{"url":"https://api.github.com/repos/dart-lang/sdk/issues/10057","labels_url":"https://api.github.com/repos/dart-lang/sdk/issues/10057/labels{/name}","comments_url":"https://api.github.com/repos/dart-lang/sdk/issues/10057/comments","events_url":"https://api.github.com/repos/dart-lang/sdk/issues/10057/events","html_url":"https://github.com/dart-lang/sdk/issues/10057","id":84534472,"number":10057,"title":"expected »,« or »;« before »}« token gcc 4.8.0","user":{"login":"DartBot","id":8958862,"avatar_url":"https://avatars.githubusercontent.com/u/8958862?v=3","gravatar_id":"","url":"https://api.github.com/users/DartBot","html_url":"https://github.com/DartBot","followers_url":"https://api.github.com/users/DartBot/followers","following_url":"https://api.github.com/users/DartBot/following{/other_user}","gists_url":"https://api.github.com/users/DartBot/gists{/gist_id}","starred_url":"https://api.github.com/users/DartBot/starred{/owner}{/repo}","subscriptions_url":"https://api.github.com/users/DartBot/subscriptions","organizations_url":"https://api.github.com/users/DartBot/orgs","repos_url":"https://api.github.com/users/DartBot/repos","events_url":"https://api.github.com/users/DartBot/events{/privacy}","received_events_url":"https://api.github.com/users/DartBot/received_events","type":"User","site_admin":false},"labels":[{"url":"https://api.github.com/repos/dart-lang/sdk/labels/Area-VM","name":"Area-VM","color":"ededed"},{"url":"https://api.github.com/repos/dart-lang/sdk/labels/Priority-Unassigned","name":"Priority-Unassigned","color":"ededed"},{"url":"https://api.github.com/repos/dart-lang/sdk/labels/Triaged","name":"Triaged","color":"ededed"},{"url":"https://api.github.com/repos/dart-lang/sdk/labels/Type-Defect","name":"Type-Defect","color":"ededed"}],"state":"closed","locked":false,"assignee":null,"milestone":null,"comments":5,"created_at":"2013-04-19T19:08:27Z","updated_at":"2015-09-26T00:14:32Z","closed_at":"2015-09-26T00:14:32Z","body":"*This issue was originally filed by hange.johann...&#064;gmail.com*\n_____\n**What steps will reproduce the problem?**\n1. gclient ...\n2. ../tools/generate_projects.py runtime\n3. Either ../tools/build.py --arch=ia32 --mode=release (neither mode nor arch matter)\n\n**What is the expected output? What do you see instead?**\n\nERROR 1:\n\nIn file included from ../runtime/platform/assert.h:16:0,\n&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;from ../runtime/vm/allocation.h:8,\n&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;from ../runtime/vm/bootstrap.h:8,\n&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;from ../runtime/vm/bootstrap_nocorelib.cc:5:\n../runtime/platform/globals.h: In Funktion »D bit_cast(const S&amp;)«:\n../runtime/platform/globals.h:374:16: Fehler: typedef »VerifySizesAreEqual« lokal definiert, aber nicht verwendet [-Werror=unused-local-typedefs]\n&nbsp;&nbsp;&nbsp;typedef char VerifySizesAreEqual[sizeof(D) == sizeof(S) ? 1 : -1];\n&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;^\nIn file included from ../runtime/vm/dart_api_impl.h:9:0,\n&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;from ../runtime/vm/bootstrap_nocorelib.cc:9:\n../runtime/vm/object.h: In Elementfunktion »intptr_t dart::Instance::GetNativeField(dart::Isolate\\*, int) const«:\n../runtime/vm/object.h:5616:50: Fehler: Dereferenzierung eines Type-Pun-Zeigers verletzt strict-aliasing-Regeln [-Werror=strict-aliasing]\n&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;byte_offset);\n&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;^\ncc1plus: Alle Warnungen werden als Fehler behandelt\nmake: \\*\\*\\* [out/ReleaseIA32/obj.target/libdart_lib/runtime/vm/bootstrap_nocorelib.o] Fehler 1\nmake: \\*\\*\\* Warte auf noch nicht beendete Prozesse...\nBUILD FAILED\n\nCHANGED:\n&nbsp;'-Wno-error' and removed '-Werror' in \n\nERROR 2:\n\nout/ReleaseIA32/obj/gen/version.cc:11:39: Warnung: Zeichenkonstante zu lang für ihren Typ [standardmäßig aktiviert]\n&nbsp;NoSuchMethodError : method not found: 'Future.value'\n&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;^\nout/ReleaseIA32/obj/gen/version.cc:12:23: Warnung: Zeichenkonstante zu lang für ihren Typ [standardmäßig aktiviert]\n&nbsp;Receiver: Type: class 'Future'\n&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;^\nout/ReleaseIA32/obj/gen/version.cc:15:9: Fehler: »Version« ist kein gültiger Dateiname\n&nbsp;#­0      Version.getRevision (file:///tmp/dart/tools/release/version.dart:152:30)\n&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;^\n[...]\n\nout/ReleaseIA32/obj/gen/version.cc:11:19: Fehler: »:« in Spezifikation mit geschachteltem Namen gefunden, »::« erwartet\n&nbsp;NoSuchMethodError : method not found: 'Future.value'\n&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;^\nout/ReleaseIA32/obj/gen/version.cc:11:1: Fehler: »NoSuchMethodError« wurde nicht deklariert\n&nbsp;NoSuchMethodError : method not found: 'Future.value'\n&nbsp;^\nout/ReleaseIA32/obj/gen/version.cc:38:1: Fehler: expected »,« or »;« before »}« token\n&nbsp;}  // namespace dart\n&nbsp;^\nmake: \\*\\*\\* [out/ReleaseIA32/obj.target/libdart/gen/version.o] Fehler 1\nmake: \\*\\*\\* Warte auf noch nicht beendete Prozesse...\nBUILD FAILED\n\n**What version of the product are you using? On what operating system?**\n\ngclient sync\n1&gt;Updating 'all.deps':\n1&gt;At revision 21762.\n2&gt;Updating 'dart':\n2&gt;Updated to revision 21762.\n28&gt;Updating 'dart/third_party/v8':\n28&gt;At revision 14362.\n\ngcc -v\nEs werden eingebaute Spezifikationen verwendet.\nCOLLECT_GCC=gcc\nCOLLECT_LTO_WRAPPER=/usr/lib/gcc/x86_64-unknown-linux-gnu/4.8.0/lto-wrapper\nZiel: x86_64-unknown-linux-gnu\nKonfiguriert mit: /build/src/gcc-4.8-20130411/configure --prefix=/usr --libdir=/usr/lib --libexecdir=/usr/lib --mandir=/usr/share/man --infodir=/usr/share/info --with-bugurl=https://bugs.archlinux.org/ --enable-languages=c,c++,ada,fortran,go,lto,objc,obj-c++ --enable-shared --enable-threads=posix --with-system-zlib --enable-__cxa_atexit --disable-libunwind-exceptions --enable-clocale=gnu --disable-libstdcxx-pch --enable-gnu-unique-object --enable-linker-build-id --enable-cloog-backend=isl --disable-cloog-version-check --enable-lto --enable-gold --enable-ld=default --enable-plugin --with-plugin-ld=ld.gold --with-linker-hash-style=gnu --disable-install-libiberty --enable-multilib --disable-libssp --disable-werror --enable-checking=release\nThread-Modell: posix\ngcc-Version 4.8.0 20130411 (prerelease) (GCC)\n\nuname -a\nLinux xxx 3.8.5-1-ARCH #­1 SMP PREEMPT Fri Mar 29 19:18:14 CET 2013 x86_64 GNU/Linux\n"}}