[SR-Users] secsipid

Arsen Semenov arsperger at gmail.com
Tue May 11 15:46:47 CEST 2021


Hi David,

seems you are using Go with Go modules support enabled.
secsipidx does not support go modules, make sure you have environment
variable GO111MODULE set to off and then download the module by executing
"go get github.com/asipto/secsipidx"

it should be downloaded in your $GOPATH



On Tue, May 11, 2021 at 6:21 PM David Villasmil <
david.villasmil.work at gmail.com> wrote:

> Hello guys,
>
> I'm trying to use secsipid as per
> https://kamailio.org/docs/modules/5.5.x/modules/secsipid.html
>
>
> I just installed go on a new vm:
>
> the env is as follows:
> # env
> GOPATH=/root/go
>
> then:
>
> ~# go get github.com/asipto/secsipidx
> ~#
>
> Then:
>
> ~# cd $GOPATH/src/github.com/asipto/secsipidx/csecsipid/
> bash: cd: /root/go/src/github.com/asipto/secsipidx/csecsipid/: No such
> file or directory
>
> it looks like it's not downloaded where the documentation says.
> It is however in:
>
> go
> |-- bin
> `-- pkg
>     |-- mod
>     |   |-- cache
>     |   |   `-- download
>     |   |       |-- github.com
>     |   |       |   |-- asipto
>     |   |       |   |   `-- secsipidx
>     |   |       |   |       `-- @v
>     |   |       |   `-- google
>     |   |       |       `-- uuid
>     |   |       |           `-- @v
>     |   |       `-- sumdb
>     |   |           `-- sum.golang.org
>     |   |               |-- lookup
>     |   |               |   `-- github.com
>     |   |               |       |-- asipto
>     |   |               |       `-- google
>     |   |               `-- tile
>     |   |                   `-- 8
>     |   |                       |-- 0
>     |   |                       |   |-- x010
>     |   |                       |   |-- x011
>     |   |                       |   `-- x016
>     |   |                       |       `-- 560.p
>     |   |                       |-- 1
>     |   |                       |   `-- 064.p
>     |   |                       `-- 2
>     |   |                           `-- 000.p
>     |   `-- github.com
>     |       |-- asipto
>     |       |   `-- secsipidx at v1.0.0
>     |       |       |-- csecsipid
>     |       |       `-- secsipid
>     |       `-- google
>     |           `-- uuid at v1.2.0
>     `-- sumdb
>         `-- sum.golang.org
>
> 38 directories
>
> But going into ~/go/pkg/mod/github.com/asipto/secsipidx at v1.0.0/csecsipid
> we have:
>
> ~/go/pkg/mod/github.com/asipto/secsipidx at v1.0.0/csecsipid# ls -l
> total 16
> -r--r--r-- 1 root root  231 May 11 13:14 Makefile
> -r--r--r-- 1 root root 1778 May 11 13:14 csecsipid.go
> -r--r--r-- 1 root root 1988 May 11 13:14 libsecsipid.h
> -r--r--r-- 1 root root  120 May 11 13:14 secsipid.h
>
> The Makefile contains the proper liba:
>
> # Makefile to build libraries
> #
>
> all: libso
>
> libso:
> go build -o libsecsipid.so -buildmode=c-shared csecsipid.go
>
> liba:
> go build -o libsecsipid.a -buildmode=c-archive csecsipid.go
>
> clean:
> rm -f libsecsipid.so
> rm -f linsecsipid.a
>
> But "make liba" returns:
>
> # make liba
> go build -o libsecsipid.a -buildmode=c-archive csecsipid.go
> csecsipid.go:6:2: no required module provides package
> github.com/asipto/secsipidx/secsipid: go.mod file not found in current
> directory or any parent directory; see 'go help modules'
> make: *** [Makefile:10: liba] Error 1
>
> Obviously not a "go" guy here.
>
> What am I doing wrong?
>
> Thanks for your help!
>
> David Villasmil
> email: david.villasmil.work at gmail.com
> phone: +34669448337
> __________________________________________________________
> Kamailio - Users Mailing List - Non Commercial Discussions
>   * sr-users at lists.kamailio.org
> Important: keep the mailing list in the recipients, do not reply only to
> the sender!
> Edit mailing list options or unsubscribe:
>   * https://lists.kamailio.org/cgi-bin/mailman/listinfo/sr-users
>


-- 
Arsen Semenov
-------------- next part --------------
An HTML attachment was scrubbed...
URL: <http://lists.kamailio.org/pipermail/sr-users/attachments/20210511/d0b868b9/attachment.htm>


More information about the sr-users mailing list