Hello,
the note about GO111MODULE was added a while ago in the README of
secsipidx project:
*
I will add a note in the module readme as well.
Cheers,
Daniel
On 11.05.21 16:30, David Villasmil wrote:
Hello Arsen,
Thanks for replying. That was it!
Should that detail be added to the doc? a lot of people wanting to use
that are not seasoned Go devs.
@Daniel-Constantin Mierla <mailto:miconda@gmail.com> ?
Regards,
David Villasmil
email: david.villasmil.work(a)gmail.com
<mailto:david.villasmil.work@gmail.com>
phone: +34669448337
On Tue, May 11, 2021 at 2:48 PM Arsen Semenov <arsperger(a)gmail.com
<mailto:arsperger@gmail.com>> wrote:
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
<http://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(a)gmail.com
<mailto:david.villasmil.work@gmail.com>> wrote:
Hello guys,
I'm trying to use secsipid as
per
https://kamailio.org/docs/modules/5.5.x/modules/secsipid.html
<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
<http://github.com/asipto/secsipidx>
~#
Then:
~# cd $GOPATH/src/github.com/asipto/secsipidx/csecsipid/
<http://github.com/asipto/secsipidx/csecsipid/>
bash: cd: /root/go/src/github.com/asipto/secsipidx/csecsipid/
<http://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 <http://github.com>
| | | |-- asipto
| | | | `-- secsipidx
| | | | `-- @v
| | | `-- google
| | | `-- uuid
| | | `-- @v
| | `-- sumdb
| | `--
sum.golang.org <http://sum.golang.org>
| | |-- lookup
| | | `--
github.com <http://github.com>
| | | |-- asipto
| | | `-- google
| | `-- tile
| | `-- 8
| | |-- 0
| | | |-- x010
| | | |-- x011
| | | `-- x016
| | | `-- 560.p
| | |-- 1
| | | `-- 064.p
| | `-- 2
| | `-- 000.p
| `--
github.com <http://github.com>
| |-- asipto
| | `-- secsipidx(a)v1.0.0
| | |-- csecsipid
| | `-- secsipid
| `-- google
| `-- uuid(a)v1.2.0
`-- sumdb
`--
sum.golang.org <http://sum.golang.org>
38 directories
But going
into ~/go/pkg/mod/github.com/asipto/secsipidx(a)v1.0.0/csecsipid
<http://github.com/asipto/secsipidx@v1.0.0/csecsipid>
we have:
~/go/pkg/mod/github.com/asipto/secsipidx(a)v1.0.0/csecsipid#
<http://github.com/asipto/secsipidx@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
<http://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(a)gmail.com
<mailto:david.villasmil.work@gmail.com>
phone: +34669448337
__________________________________________________________
Kamailio - Users Mailing List - Non Commercial Discussions
* sr-users(a)lists.kamailio.org
<mailto:sr-users@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
<https://lists.kamailio.org/cgi-bin/mailman/listinfo/sr-users>
--
Arsen Semenov
__________________________________________________________
Kamailio - Users Mailing List - Non Commercial Discussions
* sr-users(a)lists.kamailio.org <mailto:sr-users@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
<https://lists.kamailio.org/cgi-bin/mailman/listinfo/sr-users>
Kamailio Advanced Training - Online
May 17-20, 2021 (Europe Timezone) - June 7-10, 2021 (America Timezone)
*