On 6/21/13 4:21 AM, Sönke Ludwig wrote:

Am 21.06.2013 09:48, schrieb Andrew Edwards:

On 6/21/13 3:40 AM, Sönke Ludwig wrote:

Am 21.06.2013 09:27, schrieb Andrew Edwards:

I've configured a the sample website (http://vibed.org/docs) but ran
into linker errors even though all dependencies seems to have installed
correctly. Any suggestions?

(...)

That issue should have been fixed on vibe.d master on 6/17. Is the
output from a recent run and DUB at the latest version?

Maybe it helps to let it reinstall vibe.d by issuing "dub uninstall
vibe-d".

I just cloned install dub, initialized the project and set the
dependencies to

 "dependencies": {
         "vibe-d": "~master",
         "libevent": "~master",
         "libev": "~master",
         "openssl": "~master"
 }

about five minutes before making that post.

I see.

I've since installed libev-dev form the administrator account and it
works.

Still strange that it tried to link against it in the first place. Can
you post the ~/.dub/packages/vibe-d-master/package.json file to make
sure there has nothing strange been happening with it?

www@localhost:~/.dub/packages/vibe-d-master$ cat package.json
{

"description": "Asynchronous I/O framework",
"authors": [
	"S旦nke Ludwig",
	"Jan Kr端ger",
	"Matthias Dondorff",
	"see github for more"
],
"libs-windows": [
	"wsock32",
	"ws2_32"
],
"copyFiles-windows-x86_64": [
	"lib/win-amd64/libeay32.dll",
	"lib/win-amd64/ssleay32.dll"
],
"version": "~master",
"license": "MIT",
"dependencies": {
	"openssl": "~master"
},
"copyFiles-windows-x86": [
	"lib/win-i386/libeay32.dll",
	"lib/win-i386/ssleay32.dll"
],
"configurations": [
	{
		"copyFiles-windows-x86_64": [
			"lib/win-amd64/libevent.dll"
		],
		"dependencies": {
			"libevent": "~master"
		},
		"copyFiles-windows-x86": [
			"lib/win-i386/libevent.dll"
		],
		"sourceFiles-windows-x86_64": [
			"lib/win-amd64/event2.lib"
		],
		"name": "libevent",
		"versions": [
			"VibeLibeventDriver"
		],
		"sourceFiles-windows-x86": [
			"lib/win-i386/event2.lib"
		]
	},
	{
		"platforms": [
			"posix"
		],
		"dependencies": {
			"libev": "~master"
		},
		"name": "libev",
		"versions": [
			"VibeLibevDriver"
		]
	},
	{
		"platforms": [
			"windows"
		],
		"name": "win32",
		"versions": [
			"VibeWin32Driver"
		]
	},
	{
		"platforms": [
			"windows"
		],
		"name": "winrt",
		"versions": [
			"VibeWinrtDriver"
		]
	}
],
"homepage": "http://vibed.org/",
"sourceFiles-windows-x86_64": [
	"lib/win-amd64/libeay32.lib",
	"lib/win-amd64/ssleay32.lib"
],
"excludedSourceFiles": [
	"source/vibe/core/mutex.d",
	"source/vibe/core/signal.d",
	"source/vibe/crypto/md5.d",
	"source/vibe/crypto/sha1.d",
	"source/vibe/crypto/ssl.d",
	"source/vibe/stream/stream.d"
],
"name": "vibe-d",
"copyright": "Copyright (c) 2012-2013 rejectedsoftware e.K.",
"targetType": "library",
"sourceFiles-windows-x86": [
	"lib/win-i386/eay.lib",
	"lib/win-i386/ssl.lib"
]