Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Cannot run on Mac OS X 10.7 #33

Closed
oinopion opened this issue May 16, 2012 · 11 comments
Closed

Cannot run on Mac OS X 10.7 #33

oinopion opened this issue May 16, 2012 · 11 comments

Comments

@oinopion
Copy link

I've downloaded this binary:
https://github.com/downloads/ha/doozerd/doozerd-0.8-darwin-amd64.tar.gz
Unpacked, chmodded and tried to run. Getting following error:

./doozerd
libcgo: thread-local storage 0x108 not at %gs:0x8a0 - x=0 y=0
[1]    21635 abort      ./doozerd
@twopoint718
Copy link

I am seeing the same thing:

$ ./doozerd
libcgo: thread-local storage 0x108 not at %gs:0x8a0 - x=0 y=0
Abort trap: 6

@fd
Copy link

fd commented May 31, 2012

the same here

@roblight
Copy link

ditto

@newobj
Copy link

newobj commented Jul 29, 2012

Same here. And trying to compile I get the following too:

BRIANs-iMac:doozerd newobj$ ./all.sh

github.com/ha/doozer

/usr/local/go/src/pkg/github.com/ha/doozer/conn.go:184: cannot use &t.req (type *request) as type proto.Message in function argument:
*request does not implement proto.Message (missing ProtoMessage method)
/usr/local/go/src/pkg/github.com/ha/doozer/conn.go:198: cannot use &r (type *response) as type proto.Message in function argument:
*response does not implement proto.Message (missing ProtoMessage method)
/usr/local/go/src/pkg/github.com/ha/doozer/conn.go:294: undefined: proto.GetInt64
/usr/local/go/src/pkg/github.com/ha/doozer/conn.go:326: undefined: proto.GetInt64
/usr/local/go/src/pkg/github.com/ha/doozer/conn.go:412: undefined: proto.GetInt32
/usr/local/go/src/pkg/github.com/ha/doozer/conn.go:412: undefined: proto.GetInt64
/usr/local/go/src/pkg/github.com/ha/doozer/err.go:33: cannot call non-function proto.GetString (type struct {})
/usr/local/go/src/pkg/github.com/ha/doozer/msg.pb.go:127: cannot use this (type *request) as type proto.Message in function argument:
*request does not implement proto.Message (missing ProtoMessage method)
/usr/local/go/src/pkg/github.com/ha/doozer/msg.pb.go:142: cannot use this (type *response) as type proto.Message in function argument:
*response does not implement proto.Message (missing ProtoMessage method)

github.com/ha/doozerd/consensus

/usr/local/go/src/pkg/github.com/ha/doozerd/consensus/m.pb.go:65: cannot use this (type *msg) as type proto.Message in function argument:
*msg does not implement proto.Message (missing ProtoMessage method)
/usr/local/go/src/pkg/github.com/ha/doozerd/consensus/manager.go:230: cannot use &m (type *msg) as type proto.Message in function argument:
*msg does not implement proto.Message (missing ProtoMessage method)
/usr/local/go/src/pkg/github.com/ha/doozerd/consensus/manager.go:240: cannot use &p.msg (type *msg) as type proto.Message in function argument:
*msg does not implement proto.Message (missing ProtoMessage method)
/usr/local/go/src/pkg/github.com/ha/doozerd/consensus/run.go:65: cannot use m (type *msg) as type proto.Message in function argument:
*msg does not implement proto.Message (missing ProtoMessage method)

So, no doozerd love for me :(

@cvillecsteele
Copy link

Same problem here.

@Lazarus404
Copy link

And me, compiling on Windows under Cygwin. Getting:

github.com/ha/doozerd/consensus

G:\Go\src\pkg\github.com\ha\doozerd\consensus\m.pb.go:65: cannot use this (type *msg) as type proto.Message in function argument:
*msg does not implement proto.Message (missing ProtoMessage method)
G:\Go\src\pkg\github.com\ha\doozerd\consensus\manager.go:230: cannot use &m (type *msg) as type proto.Message in function argument:
*msg does not implement proto.Message (missing ProtoMessage method)
G:\Go\src\pkg\github.com\ha\doozerd\consensus\manager.go:240: cannot use &p.msg (type *msg) as type proto.Message in function argument:
*msg does not implement proto.Message (missing ProtoMessage method)
G:\Go\src\pkg\github.com\ha\doozerd\consensus\run.go:65: cannot use m (type *msg) as type proto.Message in function argument:
*msg does not implement proto.Message (missing ProtoMessage method)

github.com/ha/doozer

G:\Go\src\pkg\github.com\ha\doozer\conn.go:184: cannot use &t.req (type *request) as type proto.Message in function argument:
*request does not implement proto.Message (missing ProtoMessage method)
G:\Go\src\pkg\github.com\ha\doozer\conn.go:198: cannot use &r (type *response) as type proto.Message in function argument:
*response does not implement proto.Message (missing ProtoMessage method)
G:\Go\src\pkg\github.com\ha\doozer\conn.go:294: undefined: proto.GetInt64
G:\Go\src\pkg\github.com\ha\doozer\conn.go:326: undefined: proto.GetInt64
G:\Go\src\pkg\github.com\ha\doozer\conn.go:412: undefined: proto.GetInt32
G:\Go\src\pkg\github.com\ha\doozer\conn.go:412: undefined: proto.GetInt64
G:\Go\src\pkg\github.com\ha\doozer\err.go:33: cannot call non-function proto.GetString (type struct {})
G:\Go\src\pkg\github.com\ha\doozer\msg.pb.go:127: cannot use this (type *request) as type proto.Message in function argument:
*request does not implement proto.Message (missing ProtoMessage method)
G:\Go\src\pkg\github.com\ha\doozer\msg.pb.go:142: cannot use this (type *response) as type proto.Message in function argument:
*response does not implement proto.Message (missing ProtoMessage method)

@alex-ethier
Copy link

same here....

libcgo: thread-local storage 0x108 not at %gs:0x8a0 - x=0 y=0
Abort trap: 6

@bketelsen
Copy link
Member

This will be fixed in an upcoming pull request.

@dropwhile
Copy link

<3

@sourcec0de
Copy link

Was this ever resolved? Is there a reference to the commit that fixes this issue?

@alexanderbartels
Copy link

same here... (Version 0.7 and Version 0.8)

libcgo: thread-local storage 0x108 not at %gs:0x8a0 - x=0 y=0
Abort trap: 6

solution at #62 worked for me.
-> use got get to install doozerd

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

No branches or pull requests