Today I downloaded the file reposearch-master.zip from https://github.com/webdsl/reposearch (to a “headless” Amazon AWX EC2 server running Debian Wheezy, being accessed remotely from my laptop using Putty / SSH - ie, using the command line in Linux, and not using Eclipse).

Then when I did:

webdsl build deploy

the build failed, with the following error message:

File does not exist:
elib/elib-bootstrap/lib.app

Indeed, this file is missing. In face, the entire directory

elib/elib-bootstrap/

is empty in the expanded zip file on my machine.

On reposearch’s elib page on gitbub https://github.com/webdsl/reposearch/tree/master/elib the directory elib-boostrap redirects to another repository, belonging to the webdsl repository:

https://github.com/webdsl/elib-bootstrap

This redirection also occurs for yellowgrass’s elib directory.

Due to this redirection, the files in directory

elib/elib-bootstrap/

are not included in the reposearch project (nor in the yellowgrass project).

Without the files in this directory, the build of course fails.

Why are these files missing?

Why do the elib directories for reposearch and yellowgrass redirect to the webdesl directory?

How can these directories be downloaded so that they can be included in the project, so that it will build?

I am eager to start using WebDSL. It is one of the most important developments to happen in web application programming. The language itself is well-designed, but due to unresolved build, deploy and configure problems outside the language, there does not seem to be a straightforward way for a beginner to get one of these sample applications up and running.

Thank you for any help.

Submitted by Stefan on 14 December 2014 at 08:01

On 14 December 2014 at 10:28 Danny Groenewegen commented:

Elib is a Git submodule, try

git clone https://github.com/webdsl/reposearch.git
cd reposearch
git submodule update --init

Log in to post comments