qt icon indicating copy to clipboard operation
qt copied to clipboard

Modules fail to resolve and load with GOPROXY=off

Open xeals opened this issue 5 years ago • 1 comments

I'm in the process of trying to package an application for a Linux distribution that uses this tool.

I'm building the application with qtdeploy build <module>. My current issue gives a build output identical to #1115, #1103, and #1081. Digging into the -debug logs provides an error around each LoadModule warning:

DEBU[0016] failed to load (optional) go: github.com/docker/[email protected]: module lookup disabled by GOPROXY=off/qtwidgets.index  error="open go: github.com/docker/[email protected]: module lookup disabled by GOPROXY=off/qtwidgets.index: no such file or directory"

and finally

ERRO[0009] failed to load go: github.com/docker/[email protected]: module lookup disabled by GOPROXY=off/binding/files/utils-qml.go  error="open go: github.com/docker/[email protected]: module lookup disabled by GOPROXY=off/binding/files/utils-qml.go: no such file or directory"

The build process requires vendoring all of the application's dependencies and disabling network access during build time. However, qt seemingly ignores the vendor folder and tries to use the network. I've attempted to look into the code to figure out what needs patching to have it resolve things correctly, but I'm not making a lot of headway.

qtsetup check: (note that GOROOT and QT_DIR don't exist)

INFO[0000] GOOS:                     *  'linux'
INFO[0000] GOARCH:                   *  'amd64'
INFO[0000] GOVERSION:                   'go1.14.4'
INFO[0000] GOROOT:                      '/nix/store/eeeeeeeeeeeeeeeeeeeeeeeeeeeeeeee-go-1.14.4/share/go'
INFO[0000] GOPATH:                   *  '/build/go'
INFO[0000] GOBIN:                       '/build/go/bin'
INFO[0000] GOMOD:                       '/build/source/go.mod'
INFO[0000] QT_HASH:                     'v0.0.0-20200126204426-5074eb6d8c41'
INFO[0000] QT_API:                      ''
INFO[0000] QT_VERSION:                  '5.12.7'
INFO[0000] QT_DIR:                      '/homeless-shelter/Qt'
INFO[0000] QT_STUB:                     'false'
INFO[0000] QT_DEBUG:                    'false'
INFO[0000] QT_QMAKE_DIR:                ''
INFO[0000] QT_WEBKIT:                   'false'
INFO[0000] QT_STATIC:                   'false'
INFO[0000] QT_GEN_TSD:                  'false'
INFO[0000] QT_GEN_OPENGL:               'false'
INFO[0000] QT_GEN_QUICK_EXTRAS:         'false'
INFO[0000] QT_RESOURCES_BIG:            'false'
INFO[0000] QT_NOT_CACHED:               'false'
INFO[0000] QT_DISTRO:                   ''
INFO[0000] QT_PKG_CONFIG:            *  'true'
INFO[0000] QT_DOC_DIR:                  ''
INFO[0000] QT_MISC_DIR:                 '/nix/store/wzwbdaa456dmiprd81maab3sd2hlqwwr-qtbase-5.12.7-dev'

xeals avatar Aug 08 '20 05:08 xeals

@xeals I'm facing the same problem. Did you find a solution?

juergh avatar Mar 28 '21 20:03 juergh