For a long time this is the first time dmd2 trunk compiles vibe.d but ....

Domingo via Digitalmars-d digitalmars-d at puremagic.com
Fri Nov 7 08:56:19 PST 2014


Hello !
I've been following the dmd2 trunk for months and today it was
the first time the it could compile vibe.d library cleanly (with
deimos/openssl trunk).

But when try to compile an application that uses vibe.d then the
compiler gives errors inside vibe.d (lazy template instantiation
?).

---------------
../../dLib/vibe-d-0.7.20/source/vibe/web/common.d(181): Error:
variable vibe.internal.meta.uda.findFirstUDA!(PathAttribute,
getUserList, false).UDA is not accessible from module common
../../dLib/vibe-d-0.7.20/source/vibe/web/web.d(130): Error:
template instance
vibe.web.common.extractHTTPMethodAndName!(getUserList) error
instantiating
../../dLib/inhouse-code/vibed_common.d(464):        instantiated
from here: registerWebInterface!(ApakauHttpRequestHandler,
cast(MethodStyle)5)
source/app.d(80):        instantiated from here:
setupHttpServer!(ApakauHttpRequestHandler)
../../dLib/vibe-d-0.7.20/source/vibe/web/common.d(181): Error:
variable vibe.internal.meta.uda.findFirstUDA!(PathAttribute,
deleteUser, false).UDA is not accessible from module common
../../dLib/vibe-d-0.7.20/source/vibe/web/web.d(130): Error:
template instance
vibe.web.common.extractHTTPMethodAndName!(deleteUser) error
instantiating
../../dLib/inhouse-code/vibed_common.d(464):        instantiated
from here: registerWebInterface!(ApakauHttpRequestHandler,
cast(MethodStyle)5)
source/app.d(80):        instantiated from here:
setupHttpServer!(ApakauHttpRequestHandler)
../../dLib/vibe-d-0.7.20/source/vibe/web/common.d(181): Error:
variable vibe.internal.meta.uda.findFirstUDA!(PathAttribute,
deleteUserByFieldNameFieldValue, false).UDA is not accessible
from module common
../../dLib/vibe-d-0.7.20/source/vibe/web/web.d(130): Error:
template instance
vibe.web.common.extractHTTPMethodAndName!(deleteUserByFieldNameFieldValue)
error instantiating
../../dLib/inhouse-code/vibed_common.d(464):        instantiated
from here: registerWebInterface!(ApakauHttpRequestHandler,
cast(MethodStyle)5)
source/app.d(80):        instantiated from here:
setupHttpServer!(ApakauHttpRequestHandler)
../../dLib/vibe-d-0.7.20/source/vibe/web/common.d(181): Error:
variable vibe.internal.meta.uda.findFirstUDA!(PathAttribute,
getUserByFieldNameFieldValue, false).UDA is not accessible from
module common
../../dLib/vibe-d-0.7.20/source/vibe/web/web.d(130): Error:
template instance
vibe.web.common.extractHTTPMethodAndName!(getUserByFieldNameFieldValue)
error instantiating
../../dLib/inhouse-code/vibed_common.d(464):        instantiated
from here: registerWebInterface!(ApakauHttpRequestHandler,
cast(MethodStyle)5)
source/app.d(80):        instantiated from here:
setupHttpServer!(ApakauHttpRequestHandler)
../../dLib/vibe-d-0.7.20/source/vibe/web/common.d(181): Error:
variable vibe.internal.meta.uda.findFirstUDA!(PathAttribute,
getCustomerLast, false).UDA is not accessible from module common
../../dLib/vibe-d-0.7.20/source/vibe/web/web.d(130): Error:
template instance
vibe.web.common.extractHTTPMethodAndName!(getCustomerLast) error
instantiating
../../dLib/inhouse-code/vibed_common.d(464):        instantiated
from here: registerWebInterface!(ApakauHttpRequestHandler,
cast(MethodStyle)5)
source/app.d(80):        instantiated from here:
setupHttpServer!(ApakauHttpRequestHandler)
../../dLib/vibe-d-0.7.20/source/vibe/web/common.d(181): Error:
variable vibe.internal.meta.uda.findFirstUDA!(PathAttribute,
getCustomerList, false).UDA is not accessible from module common
../../dLib/vibe-d-0.7.20/source/vibe/web/web.d(130): Error:
template instance
vibe.web.common.extractHTTPMethodAndName!(getCustomerList) error
instantiating
../../dLib/inhouse-code/vibed_common.d(464):        instantiated
from here: registerWebInterface!(ApakauHttpRequestHandler,
cast(MethodStyle)5)
source/app.d(80):        instantiated from here:
setupHttpServer!(ApakauHttpRequestHandler)
../../dLib/vibe-d-0.7.20/source/vibe/web/common.d(181): Error:
variable vibe.internal.meta.uda.findFirstUDA!(PathAttribute,
deleteCustomer, false).UDA is not accessible from module common
../../dLib/vibe-d-0.7.20/source/vibe/web/web.d(130): Error:
template instance
vibe.web.common.extractHTTPMethodAndName!(deleteCustomer) error
instantiating
../../dLib/inhouse-code/vibed_common.d(464):        instantiated
from here: registerWebInterface!(ApakauHttpRequestHandler,
cast(MethodStyle)5)
source/app.d(80):        instantiated from here:
setupHttpServer!(ApakauHttpRequestHandler)
../../dLib/vibe-d-0.7.20/source/vibe/web/common.d(181): Error:
variable vibe.internal.meta.uda.findFirstUDA!(PathAttribute,
deleteCustomerByFieldNameFieldValue, false).UDA is not accessible
from module common
../../dLib/vibe-d-0.7.20/source/vibe/web/web.d(130): Error:
template instance
vibe.web.common.extractHTTPMethodAndName!(deleteCustomerByFieldNameFieldValue)
error instantiating
../../dLib/inhouse-code/vibed_common.d(464):        instantiated
from here: registerWebInterface!(ApakauHttpRequestHandler,
cast(MethodStyle)5)
source/app.d(80):        instantiated from here:
setupHttpServer!(ApakauHttpRequestHandler)
../../dLib/vibe-d-0.7.20/source/vibe/web/common.d(181): Error:
variable vibe.internal.meta.uda.findFirstUDA!(PathAttribute,
getCustomerByFieldNameFieldValue, false).UDA is not accessible
from module common
../../dLib/vibe-d-0.7.20/source/vibe/web/web.d(130): Error:
template instance
vibe.web.common.extractHTTPMethodAndName!(getCustomerByFieldNameFieldValue)
error instantiating
../../dLib/inhouse-code/vibed_common.d(464):        instantiated
from here: registerWebInterface!(ApakauHttpRequestHandler,
cast(MethodStyle)5)
source/app.d(80):        instantiated from here:
setupHttpServer!(ApakauHttpRequestHandler)
../../dLib/vibe-d-0.7.20/source/vibe/web/common.d(181): Error:
variable vibe.internal.meta.uda.findFirstUDA!(PathAttribute,
getIspList, false).UDA is not accessible from module common
../../dLib/vibe-d-0.7.20/source/vibe/web/web.d(130): Error:
template instance
vibe.web.common.extractHTTPMethodAndName!(getIspList) error
instantiating
../../dLib/inhouse-code/vibed_common.d(464):        instantiated
from here: registerWebInterface!(ApakauHttpRequestHandler,
cast(MethodStyle)5)
source/app.d(80):        instantiated from here:
setupHttpServer!(ApakauHttpRequestHandler)
../../dLib/vibe-d-0.7.20/source/vibe/web/common.d(181): Error:
variable vibe.internal.meta.uda.findFirstUDA!(PathAttribute,
deleteIsp, false).UDA is not accessible from module common
-----------


More information about the Digitalmars-d mailing list