-
Notifications
You must be signed in to change notification settings - Fork 560
Open
Labels
Description
The following program sample.gop
triggers an unexpected result
the source code (main.go, go.mod, go.sum) is located at
https://github.com/TechEmpower/FrameworkBenchmarks/tree/master/frameworks/Go/gnet/src
Expected result
It's successful to run the web server with Go, but failed with Go+:
$ go run gnet_server.go
[gnet] 2025-03-09T00:41:25.876739+08:00 INFO logging/logger.go:256 Launching gnet with 16 event-loops, listening on: tcp://:8080
2025/03/09 00:41:25 echo server with multi-core=true is listening on tcp://:8080
$ gop run main.go
crashed as below.
Got
$ gop run main.go
2025/03/09 00:37:17 PkgHash: unexpected package - github.com/qiniu/x/stringutil
2025/03/09 00:37:17 PkgHash: unexpected package - github.com/qiniu/x/stringutil
gnet_server.go:4:2: internal error in importing "bytes" (unsupported version: 2); please report an issue
gnet_server.go:5:2: internal error in importing "errors" (unsupported version: 2); please report an issue
gnet_server.go:6:2: internal error in importing "flag" (unsupported version: 2); please report an issue
gnet_server.go:7:2: internal error in importing "fmt" (unsupported version: 2); please report an issue
gnet_server.go:8:2: internal error in importing "log" (unsupported version: 2); please report an issue
gnet_server.go:9:2: internal error in importing "runtime" (unsupported version: 2); please report an issue
gnet_server.go:10:2: internal error in importing "strconv" (unsupported version: 2); please report an issue
gnet_server.go:11:2: internal error in importing "sync/atomic" (unsupported version: 2); please report an issue
gnet_server.go:12:2: internal error in importing "time" (unsupported version: 2); please report an issue
gnet_server.go:14:2: http.go:8:2: no required module provides package github.com/vektra/errors; to add it:
go get github.com/vektra/errors
gnet_server.go:15:2: internal error in importing "github.com/panjf2000/gnet/v2" (unsupported version: 2); please report an issue
gnet_server.go:19:2: undefined: gnet
gnet_server.go:23:12: undefined: gnet
gnet_server.go:89:34: undefined: gnet
gnet_server.go:89:47: undefined: gnet
gnet_server.go:95:32: undefined: gnet
gnet_server.go:95:52: undefined: gnet
gnet_server.go:100:35: undefined: gnet
gnet_server.go:100:46: undefined: gnet
gnet_server.go:27:17: undefined: wildcat
gnet_server.go:121:9: undefined: atomic
gnet_server.go:124:2: now.Store undefined (type invalid type has no field or method Store)
gnet_server.go:125:12: undefined: time
gnet_server.go:131:9: now.Load undefined (type invalid type has no field or method Load)
gnet_server.go:135:9: undefined: time
gnet_server.go:149:2: undefined: flag
gnet_server.go:150:2: undefined: flag
gnet_server.go:151:2: undefined: flag
gnet_server.go:153:26: undefined: fmt
gnet_server.go:156:2: undefined: log
gnet_server.go:139:2: undefined: runtime
gnet_server.go:140:2: now.Store undefined (type invalid type has no field or method Store)
gnet_server.go:91:2: undefined: log
gnet_server.go:92:9: undefined: gnet
gnet_server.go:96:2: c.SetContext undefined (type invalid type has no field or method SetContext)
gnet_server.go:97:14: undefined: gnet
gnet_server.go:101:8: c.Context undefined (type invalid type has no field or method Context)
gnet_server.go:102:12: c.Next undefined (type invalid type has no field or method Next)
gnet_server.go:105:21: undefined: hc
gnet_server.go:106:5: undefined: err
gnet_server.go:109:2: undefined: hc
gnet_server.go:110:2: undefined: hc
gnet_server.go:111:2: undefined: buf
gnet_server.go:112:9: undefined: buf
gnet_server.go:116:2: c.Write undefined (type invalid type has no field or method Write)
gnet_server.go:117:2: undefined: hc
gnet_server.go:118:9: undefined: gnet
gnet_server.go:36:21: hc.parser.Parse undefined (type *invalid type has no field or method Parse)
gnet_server.go:37:5: undefined: err
gnet_server.go:44:10: undefined: bodyOffset
gnet_server.go:49:12: undefined: bytes
gnet_server.go:49:37: undefined: idx
gnet_server.go:53:12: undefined: errors
gnet_server.go:63:9: hc.parser.FindHeader undefined (type *invalid type has no field or method FindHeader)
gnet_server.go:64:5: undefined: val
===> errors stack:
tool.LoadFiles(0x14000118980, 0x140001635e0)
/private/tmp/goplus-20250301-5190-vihvem/gop-1.3.5/tool/gengo.go:289 LoadFiles(files, conf)
tool.GenGoFiles("", 0x0, 0x140001635e0)
/private/tmp/goplus-20250301-5190-vihvem/gop-1.3.5/tool/build_install_run.go:168 GenGoFiles(autogen, files, conf)
Gop Version
gop v1.3.5 darwin/arm64
Additional Notes
No response