Could you post the output of "go env" run on linux mint? Maybe there's a
clue in there.


On Mon, Sep 30, 2019 at 9:14 AM Robert Solomon <drrob...@gmail.com> wrote:

> Then my question becomes, what's different about linuxmint 19.2 to require
> me to set GO111MODULE=no
>
> On Mon, Sep 30, 2019, 11:06 AM Everton Marques <everton.marq...@gmail.com>
> wrote:
>
>> Your code from playground compiled fine for me on Debian Linux.
>> Tested with Go 1.13 and 1.13.1.
>>
>> Just had to include the missing func:
>>
>> func GetUserGroupStr(f os.FileInfo) (string, string) {
>>         return "foo", "bar"
>> }
>>
>>
>>
>> Em segunda-feira, 30 de setembro de 2019 11:34:52 UTC-3, Robert Solomon
>> escreveu:
>>>
>>> Your experience matches mine when compiled on windows 10.
>>>
>>> But linuxmint experience is as I described.   Another responder asked me
>>> if it works when I set GO111MODULE=no.
>>>
>>> It does work when I do that.   I find it interesting that the linux
>>> behavior seems to be different
>>>
>>> On Mon, Sep 30, 2019, 9:17 AM Michael Ellis <michae...@gmail.com> wrote:
>>>
>>>> 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> 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.
>>>>>> 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.
>>>>> 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 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.
>>>> To view this discussion on the web visit
>>>> https://groups.google.com/d/msgid/golang-nuts/84d7a41b-5fff-428c-9e10-244ae2cc6a0b%40googlegroups.com
>>>> <https://groups.google.com/d/msgid/golang-nuts/84d7a41b-5fff-428c-9e10-244ae2cc6a0b%40googlegroups.com?utm_medium=email&utm_source=footer>
>>>> .
>>>>
>>> --
>> 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
>> golang-nuts+unsubscr...@googlegroups.com.
>> To view this discussion on the web visit
>> https://groups.google.com/d/msgid/golang-nuts/9e61ee25-b953-4947-8134-b3f054d8bb69%40googlegroups.com
>> <https://groups.google.com/d/msgid/golang-nuts/9e61ee25-b953-4947-8134-b3f054d8bb69%40googlegroups.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/CAJTu_ta-EhDxsoWnMNSvBy-_tKjL_0x-Eb2Jcyf3LKEBQQTkXw%40mail.gmail.com
> <https://groups.google.com/d/msgid/golang-nuts/CAJTu_ta-EhDxsoWnMNSvBy-_tKjL_0x-Eb2Jcyf3LKEBQQTkXw%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/CA%2Bv29LtygfRKt9qQDPM9T_iMj8sMK%2B2q0Mxpo6yV9mVCOd%3DMag%40mail.gmail.com.

Reply via email to