RejectedSoftware Forums

Sign up

dub docs error

I want create document for my project. I used dub command below but get error.

DMD64 D Compiler v2.080.0
DUB version 1.9.0, built on May 1 2018

zafer@zafer-pc /Projeler/dokuman $ dub build -b docs
Fetching dpq 0.9.3 (getting selected version)...
Performing "docs" build using /usr/bin/dmd for x86_64.
dpq 0.9.3: building configuration "library"...
../../../../../home/zafer/.dub/packages/dpq-0.9.3/dpq/source/dpq/connection.d(950,6): Warning: Ddoc: function declaration has no parameter 'asnyc'
../../../../../home/zafer/.dub/packages/dpq-0.9.3/dpq/source/dpq/connection.d(1680,3): Warning: Ddoc: parameter count mismatch
Error: unterminated character constant
../../../../../home/zafer/.dub/packages/dpq-0.9.3/dpq/source/dpq/relationproxy.d(218,23): Warning: Ddoc: function declaration has no parameter 'by'
../../../../../home/zafer/.dub/packages/dpq-0.9.3/dpq/source/dpq/relationproxy.d(218,23): Warning: Ddoc: function declaration has no parameter 'order'
../../../../../home/zafer/.dub/packages/dpq-0.9.3/dpq/source/dpq/relationproxy.d(218,23): Warning: Ddoc: function declaration has no parameter 'filters'
../../../../../home/zafer/.dub/packages/dpq-0.9.3/dpq/source/dpq/relationproxy.d(218,23): Warning: Ddoc: parameter count mismatch
Error: unterminated string constant starting at (2,43)
Error: unterminated character constant
/usr/bin/dmd failed with exit code 1.	

Re: dub docs error

On Wed, 16 May 2018 08:21:30 GMT, Zafer wrote:

I want create document for my project. I used dub command below but get error.

DMD64 D Compiler v2.080.0
DUB version 1.9.0, built on May 1 2018

zafer@zafer-pc /Projeler/dokuman $ dub build -b docs
Fetching dpq 0.9.3 (getting selected version)...
Performing "docs" build using /usr/bin/dmd for x86_64.
dpq 0.9.3: building configuration "library"...
../../../../../home/zafer/.dub/packages/dpq-0.9.3/dpq/source/dpq/connection.d(950,6): Warning: Ddoc: function declaration has no parameter 'asnyc'
../../../../../home/zafer/.dub/packages/dpq-0.9.3/dpq/source/dpq/connection.d(1680,3): Warning: Ddoc: parameter count mismatch
Error: unterminated character constant
../../../../../home/zafer/.dub/packages/dpq-0.9.3/dpq/source/dpq/relationproxy.d(218,23): Warning: Ddoc: function declaration has no parameter 'by'
../../../../../home/zafer/.dub/packages/dpq-0.9.3/dpq/source/dpq/relationproxy.d(218,23): Warning: Ddoc: function declaration has no parameter 'order'
../../../../../home/zafer/.dub/packages/dpq-0.9.3/dpq/source/dpq/relationproxy.d(218,23): Warning: Ddoc: function declaration has no parameter 'filters'
../../../../../home/zafer/.dub/packages/dpq-0.9.3/dpq/source/dpq/relationproxy.d(218,23): Warning: Ddoc: parameter count mismatch
Error: unterminated string constant starting at (2,43)
Error: unterminated character constant
/usr/bin/dmd failed with exit code 1.	

Not sure what it could be, but what does dub build -v -b docs say?

The error message seems kind of vague. Did you check the dub.json for correctness, perhaps?

Re: dub docs error

On Fri, 18 May 2018 09:16:42 GMT, Timoses wrote:

On Wed, 16 May 2018 08:21:30 GMT, Zafer wrote:

I want create document for my project. I used dub command below but get error.

DMD64 D Compiler v2.080.0
DUB version 1.9.0, built on May 1 2018

zafer@zafer-pc /Projeler/dokuman $ dub build -b docs
Fetching dpq 0.9.3 (getting selected version)...
Performing "docs" build using /usr/bin/dmd for x86_64.
dpq 0.9.3: building configuration "library"...
../../../../../home/zafer/.dub/packages/dpq-0.9.3/dpq/source/dpq/connection.d(950,6): Warning: Ddoc: function declaration has no parameter 'asnyc'
../../../../../home/zafer/.dub/packages/dpq-0.9.3/dpq/source/dpq/connection.d(1680,3): Warning: Ddoc: parameter count mismatch
Error: unterminated character constant
../../../../../home/zafer/.dub/packages/dpq-0.9.3/dpq/source/dpq/relationproxy.d(218,23): Warning: Ddoc: function declaration has no parameter 'by'
../../../../../home/zafer/.dub/packages/dpq-0.9.3/dpq/source/dpq/relationproxy.d(218,23): Warning: Ddoc: function declaration has no parameter 'order'
../../../../../home/zafer/.dub/packages/dpq-0.9.3/dpq/source/dpq/relationproxy.d(218,23): Warning: Ddoc: function declaration has no parameter 'filters'
../../../../../home/zafer/.dub/packages/dpq-0.9.3/dpq/source/dpq/relationproxy.d(218,23): Warning: Ddoc: parameter count mismatch
Error: unterminated string constant starting at (2,43)
Error: unterminated character constant
/usr/bin/dmd failed with exit code 1.	

Not sure what it could be, but what does dub build -v -b docs say?

The error message seems kind of vague. Did you check the dub.json for correctness, perhaps?

Hi Timoses,
This is a minimal D project. I added only dpq library and one source file called app.d but I can't create documentation?

zafer@zafer-pc /Projeler/dokuman $ dub build -v -b docs
Using dub registry url 'https://code.dlang.org/'
Refreshing local packages (refresh existing: true)...
Looking for local package map at /var/lib/dub/packages/local-packages.json
Looking for local package map at /home/zafer/.dub/packages/local-packages.json
Note: Failed to determine version of package dokuman at .. Assuming ~master.
Refreshing local packages (refresh existing: false)...
Looking for local package map at /var/lib/dub/packages/local-packages.json
Looking for local package map at /home/zafer/.dub/packages/local-packages.json
  Found dependency dpq 0.9.3
Refreshing local packages (refresh existing: false)...
Looking for local package map at /var/lib/dub/packages/local-packages.json
Looking for local package map at /home/zafer/.dub/packages/local-packages.json
  Found dependency dpq 0.9.3
Checking for upgrades.
Using cached upgrade results...
Generating using build
Configuring dependent dokuman, deps:"dpq"
  Configuring dependent dpq, deps:
Performing "docs" build using /usr/bin/dmd for x86_64.
dpq 0.9.3: building configuration "library"...
Ignoring all import libraries for static library build.
/usr/bin/dmd -o- -w -Dddocs -version=Have_dpq -I../../../../../home/zafer/.dub/packages/dpq-0.9.3/dpq/source/ ../../../../../home/zafer/.dub/packages/dpq-0.9.3/dpq/source/dpq/attributes.d ../../../../../home/zafer/.dub/packages/dpq-0.9.3/dpq/source/dpq/column.d ../../../../../home/zafer/.dub/packages/dpq-0.9.3/dpq/source/dpq/connection.d ../../../../../home/zafer/.dub/packages/dpq-0.9.3/dpq/source/dpq/exception.d ../../../../../home/zafer/.dub/packages/dpq-0.9.3/dpq/source/dpq/meta.d ../../../../../home/zafer/.dub/packages/dpq-0.9.3/dpq/source/dpq/mixins.d ../../../../../home/zafer/.dub/packages/dpq-0.9.3/dpq/source/dpq/prepared.d ../../../../../home/zafer/.dub/packages/dpq-0.9.3/dpq/source/dpq/query.d ../../../../../home/zafer/.dub/packages/dpq-0.9.3/dpq/source/dpq/querybuilder.d ../../../../../home/zafer/.dub/packages/dpq-0.9.3/dpq/source/dpq/relationproxy.d ../../../../../home/zafer/.dub/packages/dpq-0.9.3/dpq/source/dpq/result.d ../../../../../home/zafer/.dub/packages/dpq-0.9.3/dpq/source/dpq/serialisation.d ../../../../../home/zafer/.dub/packages/dpq-0.9.3/dpq/source/dpq/serialisers/array.d ../../../../../home/zafer/.dub/packages/dpq-0.9.3/dpq/source/dpq/serialisers/bytea.d ../../../../../home/zafer/.dub/packages/dpq-0.9.3/dpq/source/dpq/serialisers/composite.d ../../../../../home/zafer/.dub/packages/dpq-0.9.3/dpq/source/dpq/serialisers/scalar.d ../../../../../home/zafer/.dub/packages/dpq-0.9.3/dpq/source/dpq/serialisers/string.d ../../../../../home/zafer/.dub/packages/dpq-0.9.3/dpq/source/dpq/serialisers/systime.d ../../../../../home/zafer/.dub/packages/dpq-0.9.3/dpq/source/dpq/smartptr.d ../../../../../home/zafer/.dub/packages/dpq-0.9.3/dpq/source/dpq/value.d ../../../../../home/zafer/.dub/packages/dpq-0.9.3/dpq/source/libpq/libpq.d -vcolumns
../../../../../home/zafer/.dub/packages/dpq-0.9.3/dpq/source/dpq/connection.d(950,6): Warning: Ddoc: function declaration has no parameter 'asnyc'
../../../../../home/zafer/.dub/packages/dpq-0.9.3/dpq/source/dpq/connection.d(1680,3): Warning: Ddoc: parameter count mismatch
Error: unterminated character constant
../../../../../home/zafer/.dub/packages/dpq-0.9.3/dpq/source/dpq/relationproxy.d(218,23): Warning: Ddoc: function declaration has no parameter 'by'
../../../../../home/zafer/.dub/packages/dpq-0.9.3/dpq/source/dpq/relationproxy.d(218,23): Warning: Ddoc: function declaration has no parameter 'order'
../../../../../home/zafer/.dub/packages/dpq-0.9.3/dpq/source/dpq/relationproxy.d(218,23): Warning: Ddoc: function declaration has no parameter 'filters'
../../../../../home/zafer/.dub/packages/dpq-0.9.3/dpq/source/dpq/relationproxy.d(218,23): Warning: Ddoc: parameter count mismatch
Error: unterminated string constant starting at (2,43)
Error: unterminated character constant
FAIL ../../../../../home/zafer/.dub/packages/dpq-0.9.3/dpq dpq staticLibrary
/usr/bin/dmd failed with exit code 1.

dub.sdl file content is here.

zafer@zafer-pc /Projeler/dokuman $ cat dub.sdl 
name "dokuman"
description "A minimal D application."
authors "Zafer"
copyright "Copyright © 2018, Zafer"
license "proprietary"

dependency "dpq" version="~>0.9.3"