<div dir="ltr">Hi David,<div><br></div><div>seems you are using Go with Go modules support enabled.<br>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 <a href="http://github.com/asipto/secsipidx">github.com/asipto/secsipidx</a>"<br><br>it should be downloaded in your $GOPATH <br></div><div><br></div><div><br></div></div><br><div class="gmail_quote"><div dir="ltr" class="gmail_attr">On Tue, May 11, 2021 at 6:21 PM David Villasmil <<a href="mailto:david.villasmil.work@gmail.com" target="_blank">david.villasmil.work@gmail.com</a>> wrote:<br></div><blockquote class="gmail_quote" style="margin:0px 0px 0px 0.8ex;border-left:1px solid rgb(204,204,204);padding-left:1ex"><div dir="ltr">Hello guys,<div><br></div><div>I'm trying to use secsipid as per <a href="https://kamailio.org/docs/modules/5.5.x/modules/secsipid.html" target="_blank">https://kamailio.org/docs/modules/5.5.x/modules/secsipid.html</a></div><div><br></div><div><br></div><div>I just installed go on a new vm:</div><div><br></div><div>the env is as follows:</div><div><font face="monospace"># env<br>GOPATH=/root/go<br></font></div><div><br></div><div>then:</div><div><br></div><div><font face="monospace">~# go get <a href="http://github.com/asipto/secsipidx" target="_blank">github.com/asipto/secsipidx</a><br></font></div><div><font face="monospace">~#</font></div><div><br></div><div>Then:</div><div><br></div><div><font face="monospace">~# cd $GOPATH/src/<a href="http://github.com/asipto/secsipidx/csecsipid/" target="_blank">github.com/asipto/secsipidx/csecsipid/</a><br>bash: cd: /root/go/src/<a href="http://github.com/asipto/secsipidx/csecsipid/" target="_blank">github.com/asipto/secsipidx/csecsipid/</a>: No such file or directory<br></font></div><div><br></div><div>it looks like it's not downloaded where the documentation says.</div><div>It is however in:<br></div><div><br></div><div>go<br>|-- bin<br>`-- pkg<br>    |-- mod<br>    |   |-- cache<br>    |   |   `-- download<br>    |   |       |-- <a href="http://github.com" target="_blank">github.com</a><br>    |   |       |   |-- asipto<br>    |   |       |   |   `-- secsipidx<br>    |   |       |   |       `-- @v<br>    |   |       |   `-- google<br>    |   |       |       `-- uuid<br>    |   |       |           `-- @v<br>    |   |       `-- sumdb<br>    |   |           `-- <a href="http://sum.golang.org" target="_blank">sum.golang.org</a><br>    |   |               |-- lookup<br>    |   |               |   `-- <a href="http://github.com" target="_blank">github.com</a><br>    |   |               |       |-- asipto<br>    |   |               |       `-- google<br>    |   |               `-- tile<br>    |   |                   `-- 8<br>    |   |                       |-- 0<br>    |   |                       |   |-- x010<br>    |   |                       |   |-- x011<br>    |   |                       |   `-- x016<br>    |   |                       |       `-- 560.p<br>    |   |                       |-- 1<br>    |   |                       |   `-- 064.p<br>    |   |                       `-- 2<br>    |   |                           `-- 000.p<br>    |   `-- <a href="http://github.com" target="_blank">github.com</a><br>    |       |-- asipto<br>    |       |   `-- secsipidx@v1.0.0<br>    |       |       |-- csecsipid<br>    |       |       `-- secsipid<br>    |       `-- google<br>    |           `-- uuid@v1.2.0<br>    `-- sumdb<br>        `-- <a href="http://sum.golang.org" target="_blank">sum.golang.org</a><br><br>38 directories<br></div><div><br></div><div>But going into <font face="monospace">~/go/pkg/mod/<a href="http://github.com/asipto/secsipidx@v1.0.0/csecsipid" target="_blank">github.com/asipto/secsipidx@v1.0.0/csecsipid</a></font></div><div>we have:</div><div><br></div><div><font face="monospace">~/go/pkg/mod/<a href="http://github.com/asipto/secsipidx@v1.0.0/csecsipid#" target="_blank">github.com/asipto/secsipidx@v1.0.0/csecsipid#</a> ls -l<br>total 16<br>-r--r--r-- 1 root root  231 May 11 13:14 Makefile<br>-r--r--r-- 1 root root 1778 May 11 13:14 csecsipid.go<br>-r--r--r-- 1 root root 1988 May 11 13:14 libsecsipid.h<br>-r--r--r-- 1 root root  120 May 11 13:14 secsipid.h<br></font></div><div><br></div><div>The Makefile contains the proper liba:</div><div><br></div><div><font face="monospace"># Makefile to build libraries<br>#<br><br>all: libso<br><br>libso:<br>    go build -o libsecsipid.so -buildmode=c-shared csecsipid.go<br><br>liba:<br>  go build -o libsecsipid.a -buildmode=c-archive csecsipid.go<br><br>clean:<br> rm -f libsecsipid.so<br>  rm -f linsecsipid.a<br></font></div><div><br></div><div>But "make liba" returns:</div><div><br></div><div><font face="monospace"># make liba<br>go build -o libsecsipid.a -buildmode=c-archive csecsipid.go<br>csecsipid.go:6:2: no required module provides package <a href="http://github.com/asipto/secsipidx/secsipid" target="_blank">github.com/asipto/secsipidx/secsipid</a>: go.mod file not found in current directory or any parent directory; see 'go help modules'<br>make: *** [Makefile:10: liba] Error 1</font><br></div><div><br></div><div>Obviously not a "go" guy here.</div><div><br></div><div>What am I doing wrong?</div><div><br></div><div>Thanks for your help!</div><div><br></div><div><div><div dir="ltr"><div dir="ltr">David Villasmil<div>email: <a href="mailto:david.villasmil.work@gmail.com" target="_blank">david.villasmil.work@gmail.com</a></div><div>phone: +34669448337</div></div></div></div></div></div>
__________________________________________________________<br>
Kamailio - Users Mailing List - Non Commercial Discussions<br>
  * <a href="mailto:sr-users@lists.kamailio.org" target="_blank">sr-users@lists.kamailio.org</a><br>
Important: keep the mailing list in the recipients, do not reply only to the sender!<br>
Edit mailing list options or unsubscribe:<br>
  * <a href="https://lists.kamailio.org/cgi-bin/mailman/listinfo/sr-users" rel="noreferrer" target="_blank">https://lists.kamailio.org/cgi-bin/mailman/listinfo/sr-users</a><br>
</blockquote></div><br clear="all"><div><br></div>-- <br><div dir="ltr"><div dir="ltr"><div>Arsen Semenov<br></div><div><br></div></div></div>