On Tuesday, 27 January 2015 at 07:44:12 UTC, Rikki Cattermole
wrote:
On 27/01/2015 8:40 p.m., Joel wrote:
On Tuesday, 27 January 2015 at 07:25:18 UTC, Rikki Cattermole
wrote:
On 27/01/2015 8:03 p.m., Joel wrote:
I'm having trouble using dub. Nothing seems to work (-h works though). I would like an example or two of how to get an app going (stand alone for
now). I'm using the Mac OS.

Lets use Devisualization.Window as an example.
Assuming in a safe directory and dmd/dub on PATH variable:

$ git clone https://github.com/Devisualization/window.git
$ cd window
$ dub build de_window:test
$ ./de_window_test

For simple test app:

$ mkdir myapp
$ cd myapp
$ dub init
$ nano source/app.d
// edit
// ctrl + x, y

$ dub build
$ ./myapp
// or
$ dub run

I get this (dub isn't in the path):

Joels-MacBook-Pro:window joelcnz$ ../dub build de_window:test
Failed to parse package description in
/Users/joelcnz/.dub/packages/dil-master
Failed to load package in
/Users/joelcnz/.dub/packages/dil-master: Got .excludedSourceFiles
of type string - expected array.
Failed to parse package description in
/Users/joelcnz/.dub/packages/dplug-0.0.2
Failed to load package in
/Users/joelcnz/.dub/packages/dplug-0.0.2: Expected version number
in version spec: *
Failed to parse package description in
/Users/joelcnz/.dub/packages/gfm-1.1.6
Failed to load package in /Users/joelcnz/.dub/packages/gfm-1.1.6:
Expected version number in version spec: *
Failed to parse package description in
/Users/joelcnz/.dub/packages/gfm-1.3.3
Failed to load package in /Users/joelcnz/.dub/packages/gfm-1.3.3:
Expected version number in version spec: *
Failed to parse package description in
/Users/joelcnz/.dub/packages/dil-master
Failed to load package in
/Users/joelcnz/.dub/packages/dil-master: Got .excludedSourceFiles
of type string - expected array.
Failed to parse package description in
/Users/joelcnz/.dub/packages/dplug-0.0.2
Failed to load package in
/Users/joelcnz/.dub/packages/dplug-0.0.2: Expected version number
in version spec: *
Failed to parse package description in
/Users/joelcnz/.dub/packages/gfm-1.1.6
Failed to load package in /Users/joelcnz/.dub/packages/gfm-1.1.6:
Expected version number in version spec: *
Failed to parse package description in
/Users/joelcnz/.dub/packages/gfm-1.3.3
Failed to load package in /Users/joelcnz/.dub/packages/gfm-1.3.3:
Expected version number in version spec: *
Failed to parse package description in
/Users/joelcnz/jpro/dpro2/OtherPeoples/window
Failed to parse package description in
/Users/joelcnz/.dub/packages/dil-master
Failed to load package in
/Users/joelcnz/.dub/packages/dil-master: Got .excludedSourceFiles
of type string - expected array.
Failed to parse package description in
/Users/joelcnz/.dub/packages/dplug-0.0.2
Failed to load package in
/Users/joelcnz/.dub/packages/dplug-0.0.2: Expected version number
in version spec: *
Failed to parse package description in
/Users/joelcnz/.dub/packages/gfm-1.1.6
Failed to load package in /Users/joelcnz/.dub/packages/gfm-1.1.6:
Expected version number in version spec: *
Failed to parse package description in
/Users/joelcnz/.dub/packages/gfm-1.3.3
Failed to load package in /Users/joelcnz/.dub/packages/gfm-1.3.3:
Expected version number in version spec: *
Failed to parse package description in
/Users/joelcnz/.dub/packages/dil-master
Failed to load package in
/Users/joelcnz/.dub/packages/dil-master: Got .excludedSourceFiles
of type string - expected array.
Failed to parse package description in
/Users/joelcnz/.dub/packages/dplug-0.0.2
Failed to load package in
/Users/joelcnz/.dub/packages/dplug-0.0.2: Expected version number
in version spec: *
Failed to parse package description in
/Users/joelcnz/.dub/packages/gfm-1.1.6
Failed to load package in /Users/joelcnz/.dub/packages/gfm-1.1.6:
Expected version number in version spec: *
Failed to parse package description in
/Users/joelcnz/.dub/packages/gfm-1.3.3
Failed to load package in /Users/joelcnz/.dub/packages/gfm-1.3.3:
Expected version number in version spec: *
Failed to parse package description in
/Users/joelcnz/jpro/dpro2/OtherPeoples/window
Error executing command build: Expected version number in version
spec: *

Try again after doing:
$ rm -rf ~/.dub

Something seems ugh, weird.
If that doesn't, than its time for dub bug reporting.

I've tried an earlier version of dub, similar problem. It was
better another time I tried it.

I got this now (I didn't do any thing to the dub file):
Joels-MacBook-Pro:window joelcnz$ ../../dub build de_window:test
Failed to parse package description for dil  in
/Users/joelcnz/.dub/packages/dil-master/.
Failed to load package in
/Users/joelcnz/.dub/packages/dil-master/: Got
.excludedSourceFiles of type string - expected array.
Failed to parse package description for dil  in
/Users/joelcnz/.dub/packages/dil-master/.
Failed to load package in
/Users/joelcnz/.dub/packages/dil-master/: Got
.excludedSourceFiles of type string - expected array.
Building package de_window:test in
/Users/joelcnz/jpro/dpro2/OtherPeoples/window/
Failed to parse package description for dil  in
/Users/joelcnz/.dub/packages/dil-master/.
Failed to load package in
/Users/joelcnz/.dub/packages/dil-master/: Got
.excludedSourceFiles of type string - expected array.
Fetching de_util 0.0.4 (getting selected version)...
Placing de_util 0.0.4 to /Users/joelcnz/.dub/packages/...
Fetching x11 1.0.5 (getting selected version)...
Placing x11 1.0.5 to /Users/joelcnz/.dub/packages/...
Fetching de_image 0.3.4 (getting selected version)...
Placing de_image 0.3.4 to /Users/joelcnz/.dub/packages/...
Fetching derelict-util 1.9.0 (getting selected version)...
Placing derelict-util 1.9.0 to /Users/joelcnz/.dub/packages/...
Fetching derelict-gl3 1.0.12 (getting selected version)...
Placing derelict-gl3 1.0.12 to /Users/joelcnz/.dub/packages/...
Failed to parse package description for dil  in
/Users/joelcnz/.dub/packages/dil-master/.
Failed to load package in
/Users/joelcnz/.dub/packages/dil-master/: Got
.excludedSourceFiles of type string - expected array.
Building de_util:core 0.0.4 configuration "library", build type
debug.
Running dmd...
Building de_image:interfaces 0.3.4 configuration "library", build
type debug.
Running dmd...
Building de_image:mutable 0.3.4 configuration "library", build
type debug.
Running dmd...
Building x11 1.0.5 configuration "library", build type debug.
Running dmd...
Building de_window:interfaces 0.0.8 configuration "library",
build type debug.
Running dmd...
Building derelict-util 1.9.0 configuration "library", build type
debug.
Running dmd...
Building derelict-gl3 1.0.12 configuration "library", build type
debug.
Running dmd...
Building de_window:test 0.0.8 configuration "application", build
type debug.
Compiling using dmd...
Linking...
Joels-MacBook-Pro:window joelcnz$

  • Using dub Joel via Digitalmars-d-learn
    • Re: Using dub Rikki Cattermole via Digitalmars-d-learn
      • Re: Using dub Joel via Digitalmars-d-learn
        • Re: Using dub Rikki Cattermole via Digitalmars-d-learn
          • Re: Using dub Joel via Digitalmars-d-learn
            • Re: Using d... Joel via Digitalmars-d-learn
              • Re: Usi... Joel via Digitalmars-d-learn
                • Re:... Joel via Digitalmars-d-learn
                • Re:... Rikki Cattermole via Digitalmars-d-learn
                • Re:... Rikki Cattermole via Digitalmars-d-learn
                • Re:... Joel via Digitalmars-d-learn
                • Re:... Rikki Cattermole via Digitalmars-d-learn
                • Re:... Joel via Digitalmars-d-learn
                • Re:... Rikki Cattermole via Digitalmars-d-learn
                • Re:... Joel via Digitalmars-d-learn

Reply via email to