On second thought, `git clean` probably isn't the best mechanism, since it could lead to unintended deletion of files during development. But we can remove pubspec.lock, .packages, packages/ and web/packages/ (any packages directory or subdirectory) in Makefile.am clean-local.
Mark On Tue, Jun 14, 2016 at 4:33 PM, Mark Erickson <mark.erick...@workiva.com> wrote: > It looks like it worked now. I'd say that we probably need to remove > stale generated code as part of the clean step in the Makefile, e.g. via > `git clean -xdf`. > > Mark > > > On Tue, Jun 14, 2016 at 4:28 PM, Jens Geyer <jensge...@hotmail.com> wrote: > >> Hi Mark, >> >> see below. What does that tell us? >> >> >> $ cd tutorial/dart/client/ >> $ pub get >> Resolving dependencies... >> The pubspec for thrift 0.1.0 from path has version 1.0.0-dev. >> $ git clean -xdf >> Lösche .packages >> Lösche packages/ >> Lösche pubspec.lock >> Lösche web/packages >> $ pub get >> Resolving dependencies... (5.8s) >> + async 1.11.0 >> + browser 0.10.0+2 >> + charcode 1.1.0 >> + collection 1.8.0 >> + fixnum 0.10.5 >> + http 0.11.3+7 >> + http_parser 3.0.1 >> + logging 0.11.3 >> + path 1.3.9 >> + shared 0.0.1 from path ../gen-dart/shared >> + source_span 1.2.3 >> + stack_trace 1.6.5 >> + string_scanner 0.1.5 >> + thrift 1.0.0-dev from path ../../../lib/dart >> + tutorial 0.0.1 from path ../gen-dart/tutorial >> Changed 15 dependencies! >> $ pub version >> Pub 1.17.1 >> $ dart --version >> Dart VM version: 1.17.1 (Fri Jun 10 04:48:35 2016) on "linux_ia32" >> >> >> >> >> -----Ursprüngliche Nachricht----- From: Mark Erickson >> Sent: Tuesday, June 14, 2016 11:22 PM >> To: Thrift-Dev >> Subject: Re: Dart Tutorial build fails with Error 65 >> >> >> Hi Jens, >> >> It looks like it's failing on running `pub get` within >> tutorial/dart/client. It's working for me, but I'm curious what you see >> differently from what I see here: >> >> (thrift)thrift$ cd tutorial/dart/client/ >> (thrift)client$ pub get >> Resolving dependencies... >> Got dependencies! >> (thrift)client$ git clean -xdf >> Removing .packages >> Removing packages/ >> Removing pubspec.lock >> Removing web/packages >> (thrift)client$ pub get >> Resolving dependencies... (3.7s) >> + async 1.11.0 >> + browser 0.10.0+2 >> + charcode 1.1.0 >> + collection 1.8.0 >> + fixnum 0.10.5 >> + http 0.11.3+7 >> + http_parser 3.0.1 >> + logging 0.11.3 >> + path 1.3.9 >> + shared 0.0.1 from path ../gen-dart/shared >> + source_span 1.2.3 >> + stack_trace 1.6.5 >> + string_scanner 0.1.5 >> + thrift 1.0.0-dev from path ../../../lib/dart >> + tutorial 0.0.1 from path ../gen-dart/tutorial >> Downloading source_span 1.2.3... >> Changed 15 dependencies! >> (thrift)client$ pub version >> Pub 1.16.1 >> (thrift)client$ dart --version >> Dart VM version: 1.16.1 (Mon May 23 17:26:25 2016) on "macos_x64" >> (thrift)client$ >> >> >> On Tue, Jun 14, 2016 at 3:10 PM, Jens Geyer <jensge...@hotmail.com> >> wrote: >> >> Hi Darties, >>> >>> any idea what I’m doing wrong? >>> This is the result of “make all” with current stable dart version. >>> >>> + thrift 1.0.0-dev from path ../../../../lib/dart >>> Downloading source_span 1.2.3... >>> Downloading stack_trace 1.6.5... >>> Changed 13 dependencies! >>> cd gen-dart/shared; /usr/local/dart-sdk/bin/pub get >>> Resolving dependencies... (22.4s) >>> + async 1.11.0 >>> + charcode 1.1.0 >>> + collection 1.8.0 >>> + fixnum 0.10.5 >>> + http 0.11.3+7 >>> + http_parser 3.0.1 >>> + logging 0.11.3 >>> + path 1.3.9 >>> + source_span 1.2.3 >>> + stack_trace 1.6.5 >>> + string_scanner 0.1.5 >>> + thrift 1.0.0-dev from path ../../../../lib/dart >>> Changed 12 dependencies! >>> cd client; /usr/local/dart-sdk/bin/pub get >>> Resolving dependencies... >>> The pubspec for thrift 0.1.0 from path has version 1.0.0-dev. >>> Makefile:635: recipe for target 'pub-get-client' failed >>> make[4]: *** [pub-get-client] Error 65 >>> make[4]: Leaving directory >>> '/home/jens/Arbeitsfläche/develop/thrift/tutorial/dart' >>> Makefile:416: recipe for target 'all' failed >>> make[3]: *** [all] Error 2 >>> >>> >>> Thanks, >>> JensG >>> >> >> >