This may actually be an infrastructure error. It seems that the files
called out in GH_TUPLE are not being fetched in the fetch phase -- but
only on aarch64. (The amd64 fetch works.) Later, this causes the
following error:
===> Building bapu from bitbucket.org/carlostrub/bapu
go: github.com/davecgh/go-spew@v1.1.1: Get "https://proxy.golang.org/github.com/davecgh/go-spew/@v/v1.1.1.mod": dial tcp xxx.xxx.xxx.xxx:443: connect: can't assign requested address
which is the behavior we expect from the package building machines.
Note: this package has not yet been attempted on armv6/armv7/powerpc64,
so it is unknown how it will fare on them.
Approved by: portmgr (tier-2 blanket)
pkg-static: Unable to access file /wrkdirs/usr/ports/devel/grumpy/work/stage/usr/local/go/pkg/freebsd_%%ARCH%%/__python__/Queue.a:No such file or directory
Approved by: portmgr (tier-2 blanket)
ld: error: duplicate symbol: anim_list
>>> defined at openbor.c
>>> openbor.o:(anim_list)
>>> defined at openborscript.c
>>> openborscript.o:(.bss+0xD80)
ld: error: duplicate symbol: model_cache
>>> defined at openbor.c
>>> openbor.o:(model_cache)
>>> defined at openborscript.c
>>> openborscript.o:(.bss+0x4B0)
ld: error: duplicate symbol: anim_list
>>> defined at openbor.c
>>> openbor.o:(anim_list)
>>> defined at control.c
>>> sdl/control.o:(.bss+0x68)
ld: error: duplicate symbol: model_cache
>>> defined at openbor.c
>>> openbor.o:(model_cache)
>>> defined at control.c
>>> sdl/control.o:(.bss+0x70)
ld: error: duplicate symbol: anim_list
>>> defined at openbor.c
>>> openbor.o:(anim_list)
>>> defined at menu.c
>>> sdl/menu.o:(.bss+0x30)
ld: error: duplicate symbol: model_cache
>>> defined at openbor.c
>>> openbor.o:(model_cache)
>>> defined at menu.c
>>> sdl/menu.o:(.bss+0x38)
ld: error: duplicate symbol: anim_list
>>> defined at openbor.c
>>> openbor.o:(anim_list)
>>> defined at translation.c
>>> source/gamelib/translation.o:(.bss+0x18)
ld: error: duplicate symbol: model_cache
>>> defined at openbor.c
>>> openbor.o:(model_cache)
>>> defined at translation.c
>>> source/gamelib/translation.o:(.bss+0x20)
ld: error: duplicate symbol: anim_list
>>> defined at openbor.c
>>> openbor.o:(anim_list)
>>> defined at models.c
>>> source/gamelib/models.o:(.bss+0x408)
ld: error: duplicate symbol: model_cache
>>> defined at openbor.c
>>> openbor.o:(model_cache)
>>> defined at models.c
>>> source/gamelib/models.o:(.bss+0x410)
ld: error: duplicate symbol: anim_list
>>> defined at openbor.c
>>> openbor.o:(anim_list)
>>> defined at utils.c
>>> source/utils.o:(.bss+0x850)
ld: error: duplicate symbol: model_cache
>>> defined at openbor.c
>>> openbor.o:(model_cache)
>>> defined at utils.c
>>> source/utils.o:(.bss+0x858)
ld: error: duplicate symbol: anim_list
>>> defined at openbor.c
>>> openbor.o:(anim_list)
>>> defined at animation.c
>>> source/openborscript/animation.o:(.bss+0x0)
ld: error: duplicate symbol: model_cache
>>> defined at openbor.c
>>> openbor.o:(model_cache)
>>> defined at animation.c
>>> source/openborscript/animation.o:(.bss+0x8)
ld: error: duplicate symbol: anim_list
>>> defined at openbor.c
>>> openbor.o:(anim_list)
>>> defined at axis.c
>>> source/openborscript/axis.o:(.bss+0x0)
ld: error: duplicate symbol: model_cache
>>> defined at openbor.c
>>> openbor.o:(model_cache)
>>> defined at axis.c
>>> source/openborscript/axis.o:(.bss+0x8)
ld: error: duplicate symbol: anim_list
>>> defined at openbor.c
>>> openbor.o:(anim_list)
>>> defined at binding.c
>>> source/openborscript/binding.o:(.bss+0x0)
ld: error: duplicate symbol: model_cache
>>> defined at openbor.c
>>> openbor.o:(model_cache)
>>> defined at binding.c
>>> source/openborscript/binding.o:(.bss+0x8)
ld: error: duplicate symbol: anim_list
>>> defined at openbor.c
>>> openbor.o:(anim_list)
>>> defined at drawmethod.c
>>> source/openborscript/drawmethod.o:(.bss+0x0)
ld: error: duplicate symbol: model_cache
>>> defined at openbor.c
>>> openbor.o:(model_cache)
>>> defined at drawmethod.c
>>> source/openborscript/drawmethod.o:(.bss+0x8)
ld: error: too many errors emitted, stopping now (use -error-limit=0 to see all errors)
Reported by: pkg-fallout
ld: error: duplicate symbol: ME_CURBE_INIT_DATA
>>> defined at media_drv_common.c
>>> .libs/hybrid_drv_video_la-media_drv_common.o:(ME_CURBE_INIT_DATA)
>>> defined at media_drv_hw_g75.c
>>> .libs/hybrid_drv_video_la-media_drv_hw_g75.o:(.bss+0x0)
ld: error: duplicate symbol: SEARCH_PATH_TABLE
>>> defined at media_drv_common.c
>>> .libs/hybrid_drv_video_la-media_drv_common.o:(SEARCH_PATH_TABLE)
>>> defined at media_drv_hw_g75.c
>>> .libs/hybrid_drv_video_la-media_drv_hw_g75.o:(.bss+0x80)
Reported by: pkg-fallout
There are over 1,000 man3 pages. This adds a MAN3 option to
control their installation, similar to the openssl and libressl
ports.
PR: 248841
Approved by: maintainer (tijl)
audio/squash is old code from 2004, add -fcommon to the compiler flags
because that was the default when the code was developed. FreeBSD 13
is apparently going to flip the switch to -fno-common, which causes
linker failure.
While here, add LICENSE and bump PORTREVISION.
PR: 248845
This brings about a dozen of LTO related changes, three for powerpc and
one for x86, four for C++ and the C++ standard library, and one for the
Fortran front end.