[Date Prev][Date Next] [Thread Prev][Thread Next] [Date Index] [Thread Index]

Bug#961916: gccgo-go fails to build golang-github-cloudflare-tableflip



Package: gccgo-go
Version: 2:1.14~1~bpo10+1
Severity: important
X-debbugs-cc: debian-backports@lists.debian.org

Changing build dependency to golang-go (>= 2:1.14~) from golang-any (>= 2:1.14~) works. I wonder why gccgo-go is selected over golang-go in buster-backports though. It builds fine in sid when gccgo-go (>= 2:1.14~) is used as build dependency.

Command used to build the backport is,

sbuild -A -s --force-orig-source -c buster-amd64-sbuild --extra-repository='deb http://deb.debian.org/debian buster-backports main' --extra-repository='deb http://incoming.debian.org/debian-buildd buildd-buster-backports main' --build-dep-resolver=aptitude --no-run-lintian

github.com/cloudflare/tableflip
# github.com/cloudflare/tableflip
src/github.com/cloudflare/tableflip/fds.go:82:13: error: reference to undefined identifier ‘net.ListenConfig’
 lc *net.ListenConfig
            ^
src/github.com/cloudflare/tableflip/fds.go:85:47: error: reference to undefined identifier ‘net.ListenConfig’
func newFds(inherited map[fileName]*file, lc *net.ListenConfig) *Fds {
                                              ^
src/github.com/cloudflare/tableflip/fds.go:91:13: error: reference to undefined identifier ‘net.ListenConfig’
  lc = &net.ListenConfig{}
            ^
src/github.com/cloudflare/tableflip/fds.go:91:25: error: expected ‘;’ or ‘}’ or newline
  lc = &net.ListenConfig{}
                        ^
src/github.com/cloudflare/tableflip/fds.go:94:2: error: expected declaration
 return &Fds{
 ^
src/github.com/cloudflare/tableflip/fds.go:99:1: error: expected declaration
}
^
src/github.com/cloudflare/tableflip/upgrader.go:29:16: error: reference to undefined identifier ‘net.ListenConfig’
 ListenConfig *net.ListenConfig
               ^
src/github.com/cloudflare/tableflip/fds.go:141:2: error: not enough arguments to return
 return f.listenerLocked(network, addr)
 ^
src/github.com/cloudflare/tableflip/fds.go:156:2: error: argument 1 must be a map
 delete(f.inherited, key)
 ^
src/github.com/cloudflare/tableflip/fds.go:223:2: error: not enough arguments to return
 return f.packetConnLocked(network, addr)
 ^
src/github.com/cloudflare/tableflip/fds.go:249:2: error: argument 1 must be a map
 delete(f.inherited, key)
 ^
src/github.com/cloudflare/tableflip/fds.go:272:2: error: argument 1 must be a map
 delete(f.inherited, key)
 ^
src/github.com/cloudflare/tableflip/fds.go:294:2: error: argument 1 must be a map
 delete(f.inherited, key)
 ^
src/github.com/cloudflare/tableflip/fds.go:319:2: error: argument 1 must be a map
 delete(f.inherited, key)
 ^
src/github.com/cloudflare/tableflip/fds.go:339:2: error: argument 1 must be a map
 delete(f.inherited, key)
 ^
src/github.com/cloudflare/tableflip/fds.go:349:2: error: range clause must have array, slice, string, map, or channel type
 for key, file := range f.used {
 ^
src/github.com/cloudflare/tableflip/fds.go:360:2: error: range clause must have array, slice, string, map, or channel type
 for key, file := range f.inherited {
 ^
src/github.com/cloudflare/tableflip/fds.go:393:2: error: range clause must have array, slice, string, map, or channel type
 for _, file := range f.used {
 ^
src/github.com/cloudflare/tableflip/fds.go:403:2: error: range clause must have array, slice, string, map, or channel type
 for key, file := range f.used {
 ^
src/github.com/cloudflare/tableflip/upgrader.go:71:13: error: reference to undefined name ‘newUpgrader’
 upg, err = newUpgrader(stdEnv, opts)
            ^
src/github.com/cloudflare/tableflip/upgrader.go:80:3: error: return with value in function with no return type return nil, errors.New("couldn't determine initial working directory")
  ^
src/github.com/cloudflare/tableflip/upgrader.go:85:3: error: return with value in function with no return type
  return nil, err
  ^
src/github.com/cloudflare/tableflip/upgrader.go:107:2: error: return with value in function with no return type
 return u, nil
 ^
src/github.com/cloudflare/tableflip/fds.go:349:6: error: invalid type for range clause
 for key, file := range f.used {
     ^
src/github.com/cloudflare/tableflip/fds.go:349:6: error: invalid type for range clause src/github.com/cloudflare/tableflip/fds.go:360:6: error: invalid type for range clause
 for key, file := range f.inherited {
     ^
src/github.com/cloudflare/tableflip/fds.go:360:6: error: invalid type for range clause src/github.com/cloudflare/tableflip/fds.go:393:6: error: invalid type for range clause
 for _, file := range f.used {
     ^
src/github.com/cloudflare/tableflip/fds.go:403:6: error: invalid type for range clause
 for key, file := range f.used {
     ^
src/github.com/cloudflare/tableflip/fds.go:403:6: error: invalid type for range clause src/github.com/cloudflare/tableflip/upgrader.go:221:3: error: expected channel
  case request := <-u.upgradeC:
  ^
src/github.com/cloudflare/tableflip/upgrader.go:256:3: error: expected channel
  case request := <-u.upgradeC:
  ^
src/github.com/cloudflare/tableflip/upgrader.go:83:34: error: argument 1 has incompatible type
 parent, files, err := newParent(env)
                                 ^
src/github.com/cloudflare/tableflip/upgrader.go:83:34: error: invalid use of type src/github.com/cloudflare/tableflip/upgrader.go:163:23: error: expected channel
 case err = <-u.parent.result:
                      ^
src/github.com/cloudflare/tableflip/upgrader.go:164:16: error: expected channel
 case err = <-u.parentErr:
               ^
src/github.com/cloudflare/tableflip/upgrader.go:185:10: error: expected channel
 case <-u.stopC:
         ^
src/github.com/cloudflare/tableflip/upgrader.go:187:10: error: expected channel
 case <-u.exitC:
         ^
src/github.com/cloudflare/tableflip/upgrader.go:189:8: error: expected channel
 case u.upgradeC <- response:
       ^
src/github.com/cloudflare/tableflip/upgrader.go:214:10: error: expected channel
  case <-processReady:
         ^
src/github.com/cloudflare/tableflip/upgrader.go:217:11: error: expected channel
  case <-u.stopC:
          ^
src/github.com/cloudflare/tableflip/upgrader.go:221:22: error: expected channel
  case request := <-u.upgradeC:
                     ^
src/github.com/cloudflare/tableflip/upgrader.go:256:22: error: expected channel
  case request := <-u.upgradeC:
                     ^
src/github.com/cloudflare/tableflip/upgrader.go:265:11: error: expected channel
  case <-u.stopC:
          ^


Reply to: