Mac OS X and projections

Hi Greg, James

Is it possible that the 3.0.0rc2 for Mac OSX is still having a problem finding “libjs1” when trying to start projections?

More info about my setup below, but if I recall it right, it’s because my mono is 32 instead of 64?

Is there any way to get past this?

Thanks!

Stijn

mono EventStore.SingleNode.exe --run-projections=ALL --db=./test-db

[18402,01,07:13:31.281]

ES VERSION: 3.0.0.0 (master/30f7fa64d73ba65028e5a6ca720639985cac1458, Tue, 18 Mar 2014 20:03:41 +0000)

OS: Unknown (Unix 12.3.0.0)

RUNTIME: 3.4.0 ((no/d4511ef Tue Mar 25 14:35:52 EDT 2014) (32-bit)

GC: 2 GENERATIONS

LOGS: /Users/stijn/my-es-installation/test-db-logs

SHOW HELP: False ()

SHOW VERSION: False ()

LOGS DIR: ()

CONFIGS: ()

DEFINES: ()

IP: 127.0.0.1 ()

TCP PORT: 1113 ()

SECURE TCP PORT: 0 ()

HTTP PORT: 2113 ()

STATS PERIOD SEC: 30 ()

CACHED CHUNKS: -1 ()

CHUNKS CACHE SIZE: 536871424 ()

MIN FLUSH DELAY MS: 2 ()

DB PATH: ./test-db (–db from command line)

IN MEM DB: False ()

SKIP DB VERIFY: False ()

RUN PROJECTIONS: All (–run-projections from command line)

PROJECTION THREADS: 3 ()

WORKER THREADS: 5 ()

MAX MEM TABLE SIZE: 1000000 ()

HTTP PREFIXES: ()

ENABLE TRUSTED AUTH: False ()

CERTIFICATE STORE: ()

CERTIFICATE NAME: ()

CERTIFICATE FILE: ()

CERTIFICATE PASSWORD: ()

PREPARE TIMEOUT MS: 2000 ()

COMMIT TIMEOUT MS: 2000 ()

FORCE: False ()

DISABLE SCAVENGE MERGING: False ()

[18402,01,07:13:31.302]

DATABASE: /Users/stijn/my-es-installation/test-db

WRITER CHECKPOINT: 269215 (0x41B9F)

CHASER CHECKPOINT: 269215 (0x41B9F)

EPOCH CHECKPOINT: 172871 (0x2A347)

TRUNCATE CHECKPOINT: -1 (0xFFFFFFFFFFFFFFFF)

mono -V

Mono JIT compiler version 3.4.0 ((no/d4511ef Tue Mar 25 14:35:52 EDT 2014)

Copyright © 2002-2014 Novell, Inc, Xamarin Inc and Contributors. www.mono-project.com

TLS: normal

SIGSEGV: altstack

Notification: kqueue

Architecture: x86

Disabled: none

Misc: softdebug

LLVM: yes(3.4svn-mono-(no/e656cac)

GC: sgen

Hi,

Yes Mono needs to be 64 bit. In future we will statically link that so you won’t need it, but for now I think you have to build from source on Mac

James

I believe you need to set DYLD_LIBRARY_PATH on osx (I believe there is another to do it as well)

sorry this was sent a day ago on iphone that synced just now :slight_smile: