FWIW, I copied your code from Go Playground into ~/go/src/dsrt/dsrt.go on my OS X machine. I replaced an undefined function at line 375 (see below) with direct assignments for usernameStr and groupNameStr. It compiled (with go build) and ran without reporting an error under go 1.13.
// usernameStr, groupnameStr := GetUserGroupStr(f) // util function in platform specific code, only for linux and windows. Not needed anymore. Probably won't compile for foreign computer. // GetUserGroupStr() is undefined, so hardcode a couple of nonsense strings to test compilation. usernameStr := "foo" groupnameStr := "bar" On Saturday, September 28, 2019 at 2:55:51 PM UTC-4, rob wrote: > > I guess I was not clear enough. My apologies. dsrt is my own code. I > remember an earlier posting on this list recommended 'go install' instead > of 'go build' > > ~/go/src/dsrt/dsrt.go, util_linux.go, util_windows.go > > And I have written other small programs in go that I use for myself. I put > it in https://play.golang.org/p/U7FgzpqCh-B > > It compiles and runs fine on go 1.12.x under linux, and fine on go 1.13 > under windows 10. I have not yet installed go1.13.1 on my windows 10 box. > > I remember a promise that anything that compiles under go 1.0.0 will not > be broken. Not being able to compile using go 1.13 that works fine using > go 1.12.x, broke my code. > > I'm not a professional programmer. I don't know what else to include here > to demonstrate my problem. > > Thanks for your response. > > --rob solomon > > > > On 9/28/19 11:42 AM, Marcin Romaszewicz wrote: > > What was the last version of Go which worked for you? > > "dsrt" isn't a valid module path in the new module resolution code. Does > it work if you disable modules - "GO111MODULE=off go install dsrt"? > > > > On Sun, Sep 22, 2019 at 9:56 AM rob <drro...@fastmail.com <javascript:>> > wrote: > >> Hi. I think I'm having an issue compiling my code w/ go 1.13. I have >> not had any issues up until now. I have my code in the default >> locations off of ~/go/src w/ a directory for each little bit of code I >> wrote. >> >> Running under linuxmint 19.2 amd64, I installed the go binary by first >> nuking /usr/local/go, and then >> >> sudo tar -C /usr/local -xf go1.13.linux-amd64.tar.gz. >> >> When I run go version, I get go version go1.13 linux/amd64 >> >> Now when I run >> >> go install dsrt >> >> I'm getting an error message: >> >> can't load package: package dsrt: mallformed module path "dsrt" : >> missing dot in first path element. >> >> I do not have, need or use a go.mod. In fact, I don't really understand >> them. And I don't yet understand what vendoring means. >> >> As an aside, I also compile on a win10 amd64 computer. I installed >> windows binary in the usual way on that computer, compiled my code using >> go install, and I've not had any issues there. I only have an issue >> here on linuxmint and go 1.13. >> >> What's up? >> >> --rob solomon >> >> >> -- >> You received this message because you are subscribed to the Google Groups >> "golang-nuts" group. >> To unsubscribe from this group and stop receiving emails from it, send an >> email to golan...@googlegroups.com <javascript:>. >> To view this discussion on the web visit >> https://groups.google.com/d/msgid/golang-nuts/3e9c5dad-2fda-9574-d8f9-8cedfb7986e5%40fastmail.com >> . >> > -- > You received this message because you are subscribed to a topic in the > Google Groups "golang-nuts" group. > To unsubscribe from this topic, visit > https://groups.google.com/d/topic/golang-nuts/5hh--qle2KI/unsubscribe. > To unsubscribe from this group and all its topics, send an email to > golan...@googlegroups.com <javascript:>. > To view this discussion on the web visit > https://groups.google.com/d/msgid/golang-nuts/CA%2Bv29LtsWqufQHw%2BmJtAe60KnCHPag9SPVAtjkP2XzkkuHcwyg%40mail.gmail.com > > <https://groups.google.com/d/msgid/golang-nuts/CA%2Bv29LtsWqufQHw%2BmJtAe60KnCHPag9SPVAtjkP2XzkkuHcwyg%40mail.gmail.com?utm_medium=email&utm_source=footer> > . > > -- You received this message because you are subscribed to the Google Groups "golang-nuts" group. To unsubscribe from this group and stop receiving emails from it, send an email to golang-nuts+unsubscr...@googlegroups.com. To view this discussion on the web visit https://groups.google.com/d/msgid/golang-nuts/84d7a41b-5fff-428c-9e10-244ae2cc6a0b%40googlegroups.com.