betwixt icon indicating copy to clipboard operation
betwixt copied to clipboard

Install error!

Open ghost opened this issue 7 years ago • 4 comments

Hi, I got errors when installing this packge as fallow:

github.com/zubairhamed/canopus

could not determine kind of name for C.BIO could not determine kind of name for C.BIO_get_data could not determine kind of name for C.BIO_get_shutdown could not determine kind of name for C.BIO_go could not determine kind of name for C.BIO_go_session could not determine kind of name for C.BIO_new could not determine kind of name for C.BIO_set_data could not determine kind of name for C.BIO_set_flags could not determine kind of name for C.BIO_set_init could not determine kind of name for C.CRYPTO_free could not determine kind of name for C.CString could not determine kind of name for C.DTLSv1_2_client_method could not determine kind of name for C.DTLSv1_2_server_method could not determine kind of name for C.DTLSv1_listen could not determine kind of name for C.ERR_TXT_MALLOCED could not determine kind of name for C.ERR_TXT_STRING could not determine kind of name for C.ERR_clear_error could not determine kind of name for C.ERR_func_error_string could not determine kind of name for C.ERR_get_error could not determine kind of name for C.ERR_get_error_line_data could not determine kind of name for C.ERR_lib_error_string could not determine kind of name for C.ERR_peek_error could not determine kind of name for C.ERR_reason_error_string could not determine kind of name for C.GoString could not determine kind of name for C.SSL could not determine kind of name for C.SSL_CTX could not determine kind of name for C.SSL_CTX_new could not determine kind of name for C.SSL_CTX_set_cipher_list could not determine kind of name for C.SSL_connect could not determine kind of name for C.SSL_free could not determine kind of name for C.SSL_get_error could not determine kind of name for C.SSL_get_rbio could not determine kind of name for C.SSL_new could not determine kind of name for C.SSL_read could not determine kind of name for C.SSL_set_accept_state could not determine kind of name for C.SSL_set_bio could not determine kind of name for C.SSL_shutdown could not determine kind of name for C.SSL_write could not determine kind of name for C.char could not determine kind of name for C.get_errno could not determine kind of name for C.init_ctx could not determine kind of name for C.init_lib could not determine kind of name for C.init_server_ctx could not determine kind of name for C.init_session_bio_method could not determine kind of name for C.int could not determine kind of name for C.setGoClientId could not determine kind of name for C.setGoSessionId could not determine kind of name for C.set_cookie_option could not determine kind of name for C.set_errno could not determine kind of name for C.set_proto_1_2 could not determine kind of name for C.set_psk_callback could not determine kind of name for C.uchar could not determine kind of name for C.uint could not determine kind of name for C.ulong

gcc errors for preamble: In file included from app/gopath/src/github.com/zubairhamed/canopus/openssl/include/openssl/err.h:21:0, from app/gopath/src/github.com/zubairhamed/canopus/dtls.go:9: app/gopath/src/github.com/zubairhamed/canopus/openssl/include/openssl/bio.h: In function 'DEPRECATEDIN_1_1_0': app/gopath/src/github.com/zubairhamed/canopus/openssl/include/openssl/bio.h:680:1: error: expected declaration specifiers before 'DEPRECATEDIN_1_1_0' DEPRECATEDIN_1_1_0(int BIO_get_port(const char *str, unsigned short *port_ptr)) ^ app/gopath/src/github.com/zubairhamed/canopus/openssl/include/openssl/bio.h:687:2: error: expected declaration specifiers before ';' token };

My OS is Linux version 4.4.0-83-generic (buildd@lgw01-29) (gcc version 5.4.0 20160609 (Ubuntu 5.4.0-6ubuntu1~16.04.4) ) #106-Ubuntu SMP Mon Jun 26 17:54:43 UTC 2017 and the golang is go version go1.7 linux/amd64

Need your help,Thanks a lot.

ghost avatar Jul 11 '17 06:07 ghost

I resolved the problem as this: 1.cd canopus/openssl 2../config && make

but got new errors when I installing betwixt:

github.com/zubairhamed/betwixt

app/gopath/src/github.com/zubairhamed/betwixt/client.go:12: too many arguments in call to canopus.NewServer app/gopath/src/github.com/zubairhamed/betwixt/client.go:50: too many arguments in call to canopus.NewRequest app/gopath/src/github.com/zubairhamed/betwixt/client.go:54: c.coapServer.Send undefined (type canopus.CoapServer has no field or method Send) app/gopath/src/github.com/zubairhamed/betwixt/client.go:86: too many arguments in call to canopus.NewRequest app/gopath/src/github.com/zubairhamed/betwixt/client.go:89: c.coapServer.Send undefined (type canopus.CoapServer has no field or method Send) app/gopath/src/github.com/zubairhamed/betwixt/client.go:184: undefined: CoapResponse app/gopath/src/github.com/zubairhamed/betwixt/client.go:215: undefined: CoapResponse app/gopath/src/github.com/zubairhamed/betwixt/client.go:262: undefined: CoapResponse app/gopath/src/github.com/zubairhamed/betwixt/client.go:294: undefined: CoapResponse app/gopath/src/github.com/zubairhamed/betwixt/client.go:336: undefined: CoapResponse app/gopath/src/github.com/zubairhamed/betwixt/client.go:89: too many errors

ghost avatar Jul 11 '17 06:07 ghost

I met the same same problem as yours. "app/gopath/src/github.com/zubairhamed/betwixt/client.go:12: too many arguments in call to canopus.NewServer" Have you solved the problem?

wukaishanda08 avatar Jul 19 '17 06:07 wukaishanda08

Hello,

I also have the same problem when installing: go get github.com/zubairhamed/betwixt

github.com/zubairhamed/betwixt

betwixt/client.go:12: too many arguments in call to canopus.NewServer have (string, string, string) want () betwixt/client.go:50: too many arguments in call to canopus.NewRequest have (number, canopus.CoapCode, uint16) want (uint8, canopus.CoapCode) betwixt/client.go:54: c.coapServer.Send undefined (type canopus.CoapServer has no field or method Send) betwixt/client.go:86: too many arguments in call to canopus.NewRequest have (number, canopus.CoapCode, uint16) want (uint8, canopus.CoapCode) betwixt/client.go:89: c.coapServer.Send undefined (type canopus.CoapServer has no field or method Send) betwixt/client.go:184: undefined: CoapResponse betwixt/client.go:215: undefined: CoapResponse betwixt/client.go:262: undefined: CoapResponse betwixt/client.go:294: undefined: CoapResponse betwixt/client.go:336: undefined: CoapResponse betwixt/client.go:89: too many errors

Help needed!!

Thanks, Vitor Graveto

vgraveto avatar Sep 03 '17 16:09 vgraveto

Hello sir @zubairhamed and sorry for contacting you here, but i haven't found any other way. I've seen a video on youtube with you running a Parsec version on iPad and I was really looking for that for a long time now. I'll be so much grateful if you would post it here on github, or send me an email at [email protected] on how to do it. Thank you so much for your time.

Rafa2212 avatar Mar 12 '23 17:03 Rafa2212