Ad Widget

Collapse

Getting zabbix.com/pkg/tls error while compiling Agent2 on Raspberry Pi

Collapse
X
 
  • Time
  • Show
Clear All
new posts
  • spix_nl
    Junior Member
    • Mar 2020
    • 2

    #1

    Getting zabbix.com/pkg/tls error while compiling Agent2 on Raspberry Pi

    Hi all,

    Currently I am trying to get the Agent2 working on a Raspberry Pi. I already managed to update GoLang to version 1.14 and also the ./configure works okay. But when I want to start compiling the proces stops with these errors:

    Code:
    Making install in go
    make[2]: Entering directory '/tmp/zabbix-4.4.6/src/go'
    CGO_CFLAGS="" CGO_LDFLAGS="-Wl,--start-group     /tmp/zabbix-4.4.6/src/zabbix_agent/logfiles/libzbxlogfiles.a     /tmp/zabbix-4.4.6/src/libs/zbxcomms/libzbxcomms.a     /tmp/zabbix-4.4.6/src/libs/zbxcommon/libzbxcommon.a     /tmp/zabbix-4.4.6/src/libs/zbxcrypto/libzbxcrypto.a     /tmp/zabbix-4.4.6/src/libs/zbxsys/libzbxsys.a     /tmp/zabbix-4.4.6/src/libs/zbxnix/libzbxnix.a     /tmp/zabbix-4.4.6/src/libs/zbxconf/libzbxconf.a     /tmp/zabbix-4.4.6/src/libs/zbxhttp/libzbxhttp.a     /tmp/zabbix-4.4.6/src/libs/zbxcompress/libzbxcompress.a     /tmp/zabbix-4.4.6/src/libs/zbxregexp/libzbxregexp.a     /tmp/zabbix-4.4.6/src/libs/zbxsysinfo/libzbxagentsysinfo.a     /tmp/zabbix-4.4.6/src/libs/zbxsysinfo/common/libcommonsysinfo.a     /tmp/zabbix-4.4.6/src/libs/zbxsysinfo/simple/libsimplesysinfo.a     /tmp/zabbix-4.4.6/src/libs/zbxsysinfo/linux/libspechostnamesysinfo.a     /tmp/zabbix-4.4.6/src/libs/zbxsysinfo/linux/libspecsysinfo.a     /tmp/zabbix-4.4.6/src/libs/zbxexec/libzbxexec.a     /tmp/zabbix-4.4.6/src/libs/zbxalgo/libzbxalgo.a     /tmp/zabbix-4.4.6/src/libs/zbxjson/libzbxjson.a     -lm -ldl  -lresolv -lpcre        -Wl,--end-group" GOBIN=/usr/local/sbin \
        go install -ldflags="-X zabbix.com/pkg/version.titleMessage=zabbix_agent2 -X 'zabbix.com/pkg/version.compileDate=`date +"%b %_d %Y"`' -X zabbix.com/pkg/version.compileTime=`date +%H:%M:%S` -X zabbix.com/pkg/version.compileOs=`go env GOOS` -X zabbix.com/pkg/version.compileArch=`go env GOARCH` -X main.confDefault=/usr/local/etc/zabbix_agent2.conf" zabbix.com/cmd/zabbix_agent2
    # zabbix.com/pkg/tls
    pkg/tls/tls.go:867:52: cannot use _Ctype_tls_lp_t(c.tls) (type _Ctype_tls_lp_t) as type *_Ctype_struct___0 in assignment
    pkg/tls/tls.go:877:31: cannot use _Ctype_tls_lp_t(c.tls) (type _Ctype_tls_lp_t) as type *_Ctype_struct___0 in argument to _Cfunc_tls_ready
    pkg/tls/tls.go:883:33: cannot use _Ctype_tls_lp_t(c.tls) (type _Ctype_tls_lp_t) as type *_Ctype_struct___0 in argument to _Cfunc_tls_recv
    pkg/tls/tls.go:907:23: cannot use _Ctype_tls_lp_t(c.tls) (type _Ctype_tls_lp_t) as type *_Ctype_struct___0 in argument to _Cfunc_tls_send
    pkg/tls/tls.go:932:30: cannot use _Ctype_tls_lp_t(c.tls) (type _Ctype_tls_lp_t) as type *_Ctype_struct___0 in argument to _Cfunc_tls_close
    pkg/tls/tls.go:951:55: cannot use _Ctype_tls_lp_t(c.tls) (type _Ctype_tls_lp_t) as type *_Ctype_struct___0 in argument to _Cfunc_tls_validate_issuer_and_subject
    pkg/tls/tls.go:960:15: cannot use _Ctype_tls_lp_t(c.tls) (type _Ctype_tls_lp_t) as type *_Ctype_struct___0 in assignment
    pkg/tls/tls.go:972:31: cannot use _Ctype_tls_lp_t(c.tlsConn.tls) (type _Ctype_tls_lp_t) as type *_Ctype_struct___0 in argument to _Cfunc_tls_connected
    pkg/tls/tls.go:975:32: cannot use _Ctype_tls_lp_t(c.tlsConn.tls) (type _Ctype_tls_lp_t) as type *_Ctype_struct___0 in argument to _Cfunc_tls_connected
    pkg/tls/tls.go:976:37: cannot use _Ctype_tls_lp_t(c.tlsConn.tls) (type _Ctype_tls_lp_t) as type *_Ctype_struct___0 in argument to _Cfunc_tls_handshake
    pkg/tls/tls.go:976:37: too many errors
    make[2]: *** [Makefile:543: install] Error 2
    make[2]: Leaving directory '/tmp/zabbix-4.4.6/src/go'
    make[1]: *** [Makefile:498: install-recursive] Error 1
    make[1]: Leaving directory '/tmp/zabbix-4.4.6/src'
    make: *** [Makefile:537: install-recursive] Error 1
    Anyone any ideas?
  • Atsushi
    Senior Member
    • Aug 2013
    • 2028

    #2
    Try using go language 1.13.8.

    Comment

    • spix_nl
      Junior Member
      • Mar 2020
      • 2

      #3
      Originally posted by Atsushi
      Try using go language 1.13.8.
      That did the trick. Thanks.

      Comment

      Working...