Bug 246700 - [exp-run] Update GCC_DEFAULT from 9 to 10
Summary: [exp-run] Update GCC_DEFAULT from 9 to 10
Status: In Progress
Alias: None
Product: Ports & Packages
Classification: Unclassified
Component: Ports Framework (show other bugs)
Version: Latest
Hardware: Any Any
: --- Affects Many People
Assignee: Port Management Team
URL:
Keywords:
Depends on: 248756 246958 246987 247606
Blocks:
  Show dependency treegraph
 
Reported: 2020-05-24 15:04 UTC by Gerald Pfeifer
Modified: 2020-08-20 11:07 UTC (History)
9 users (show)

See Also:
gerald: exp-run?


Attachments
Patch to switch the default from GCC 9 to GCC 10 (376 bytes, patch)
2020-05-24 15:04 UTC, Gerald Pfeifer
no flags Details | Diff

Note You need to log in before you can comment on or make changes to this bug.
Description Gerald Pfeifer freebsd_committer 2020-05-24 15:04:18 UTC
Created attachment 214815 [details]
Patch to switch the default from GCC 9 to GCC 10

GCC 10.1 has been released recently and it's been ten months since we moved
from the GCC 8 series to GCC 9 by default.

Historically a move to a new major release of GCC has always taken a bit of
time and effort, so starting this effort now is not too early.

In principle this should be a relatively smooth upgrade, the biggest breaking
point is probably going to be -fno-common becoming the default for C programs,
see the Porting Tips (first link below) for details.

https://gcc.gnu.org/gcc-10/porting_to.html and the general release notes
https://gcc.gnu.org/gcc-10/changes.html may prove useful.

(Note, for the time being we're using the gcc10-devel port; the gcc10 port
is work on progress and should behave identically.)
Comment 1 Mark Linimon freebsd_committer freebsd_triage 2020-05-31 03:37:58 UTC
This is insufficient, due to some bitrot in Mk/Uses/fortran.mk .

I am working on a fix.

Example symptom:

[00:00:46] Warning: (math/py-numpy): Error: math/py-numpy depends on nonexistent origin 'lang/gcc10'
Comment 2 Mark Linimon freebsd_committer freebsd_triage 2020-05-31 04:47:56 UTC
I have now added two patches which are necessary but insufficient.

I don't have a solution for the code duplication between bsd.gcc.mk and Uses/fortran.mk.  The former is included *after* the latter.  In any case, imposing an order on the two would be fragile in the long-term.

As this PR and my patches are only for testing purposes, perhaps it's enough for now.  The *sufficient* patch would be to duplicate even more code from bsd.gcc.mk which has to do with:

  ${USE_GCC} == any
  _GCC_ORLATER
  _GCCVERSION_OKAY
Comment 3 Gerald Pfeifer freebsd_committer 2020-05-31 22:53:50 UTC
Let me create lang/gcc10 now that GCC 10.1 has been released, which should
avoid most (if not all) issues Mark found.

I'll share an updated patch and will re-assign to portmgr then, probably
within the next 48 hours.
Comment 4 Mark Linimon freebsd_committer freebsd_triage 2020-06-01 03:01:49 UTC
The current status of my own -exp work shows that at least 10 ports build based on the new compiler.  (Picked somewhat at random.)  I had failed to mention this earlier as I was focused on the fortran.mk patch.

I have started a larger -exp run with "all ports in sysutils/ that seem to depend on gccX on powerpc64-13" (even though I am running it in a -12 jail).

We should know more in a few hours.
Comment 5 commit-hook freebsd_committer 2020-06-01 21:59:50 UTC
A commit references this bug:

Author: gerald
Date: Mon Jun  1 21:59:33 UTC 2020
New revision: 537509
URL: https://svnweb.freebsd.org/changeset/ports/537509

Log:
  Welcome GCC 10.1, the first release of the GCC 10 series!

  https://gcc.gnu.org/gcc-10/changes.html has a comprehensive overview of
  many improvements and changes and https://gcc.gnu.org/gcc-10/porting_to.html
  highlights issues you may encounter porting to this version, though this
  release series should not bring too many, -fno-common now being the default
  probably is the one with the largest impact.

  To give a brief overview of some of the more noticable changes:

  Several new features from the upcoming C2X revision of the ISO C standard
  are supported with -std=c2x and -std=gnu2x. Some of these are also supported
  as extensions when compiling for older language versions.

  Several C++20 features have been implemented and the libstdc++ runtime
  library has improved experimental C++2a support.

  Caveat: The ABI of passing and returning certain C++ classes by value
  changed on targets including AArch64, ARM, PowerPC ELFv2 in -std=c++17
  and -std=c++20 modes.

  -fanalyzer enables a new static analysis pass and associated warnings,
  which is more time-consuming, but detects various common errors such as
  double-free bugs.  This is still work in progress, yet definitely worth
  a try!

  Extended characters in identifiers may now be specified directly in the
  input encoding (UTF-8 by default) for the C family of languages, so you
  can write "const int na?ve_? = 3;".

  The __has_builtin built-in preprocessor operator can be used to query
  support for built-in functions and __builtin_roundeven has been added.

  On the Fortran side, the default buffer size for I/O using unformatted
  files has been increased to 1048576 (and can now be set at run time),
  mismatches between actual and dummy argument lists in a single file are
  now rejected with an error (which can be disabled via the new optoins
  -fallow-argument-mismatch), the handling of a BOZ literal constant has
  been reworked to provide better conformance to the Fortran 2008 and 2018
  standards, and more.

  Optimization-wise, -fallocation-dce removes unneeded pairs of new and
  delete operators and -fprofile-partial-training, -fprofile-reproducible,
  and -fprofile-prefix-path allow for more control over the use of profiles.

  The inter-procedural optimizers (IPO) have seen many improvements: The
  inter-procedural scalar replacement of aggregates (IPA-SRA) pass now
  operates at link time and can remove computing/returning unused return
  values; -finline-functions is now enabled at -O2 and was retuned; inliner
  heuristics and function cloning use value-range information to predict
  the effectivity of individual transformations; and more.

  Similarly many improvements around link-time optimizations (LTO): A new
  binary lto-dump shows various information about LTO bytecode object files;
  the parallel phase of LTO automatically detects a running make's jobserver;
  LTO bytecode can be compressed with the zstd algorithm; profile maintenance
  during compilation and hot/cold code partitioning has been improved.

  Version 2.6 of the OpenACC specification is now supported by the C, C++ and
  Fortran compilers. GCC 10 adds a number of newly implemented OpenMP 5.0
  features on top of the GCC 9 release such as conditional lastprivate clause,
  scan and loop directives, order(concurrent) and use_device_addr clauses
  support, if clause on simd construct or partial support for the declare
  variant directive, getting closer to full support of the OpenMP 5.0 standard.

  A new warning -Wstring-compare, enabled by -Wextra, warns about equality
  and inequality expressions between zero and the result of a call to either
  strcmp and strncmp in some cases. -Wzero-length-bounds, enabled by
  -Warray-bounds, warns about accesses to elements of zero-length arrays
  that might overlap other members of the same object.

  Numerous enhancements to existing warnings, e.g. -Warray-bounds detects
  more out-of-bounds accesses to member arrays as well as accesses to elements
  of zero-length arrays, -Wformat-overflow makes full use of string length
  information computed by the strlen optimization pass, -Wrestrict detects
  overlapping accesses to dynamically allocated objects, -Wreturn-local-addr
  diagnoses more instances of return statements returning addresses of
  automatic variables, -Wstringop-overflow detects more out-of-bounds stores
  to member arrays including zero-length arrays, dynamically allocated
  bjects and variable length arrays, as well as more instances of reads
  of unterminated character arrays by string built-in functions,
  -Warith-conversion re-enables warnings from -Wconversion, -Wfloat-conversion,
  and -Wsign-conversion that are now off by default for an expression where the
  result of an arithmetic operation will not fit in the target type due to
  promotion, but the operands of the expression do fit in the target type.

  All architectures have seen improvements, and aarch64 notably has seen
  several related to the Scalable Vector Extension (SVE).

  The automatic template instantiation at link time (-frepo) has been
  removed (finally).

  Offloading to Heterogeneous System Architecture Intermediate Language
  (HSAIL) has been deprecated and will likely be removed in a future release.

  PR:		246700

Changes:
  head/lang/gcc10/
  head/lang/gcc10/Makefile
  head/lang/gcc10/distinfo
Comment 6 Gerald Pfeifer freebsd_committer 2020-06-02 11:09:10 UTC
lang/gcc10 is in place now, hooked to the infrastructure in Mk/bsd.gcc.mk,
and used when GCC 10 requested (explicitly or implicitly) via USE_GCC, so
this exp-run should be ready to go again.

Sorry for the interruption.

The original patch, which only touches Mk/bsd.default-versions.mk, still
applies.
Comment 7 Mark Linimon freebsd_committer freebsd_triage 2020-06-03 05:48:14 UTC
I have done some preliminary testing on powerpc64 on my own machine (well,
with gcc10-devel, but I do not believe there will be any difference).

So far there are two failure modes.  There are several ports with the first
but only one so far with the second.

from 2020-06-01_02h55m13s/logs/errors/dvdisaster-0.79.5_1.log:

  Compiling: udf.c
  Compiling: welcome-window.c
  Linking  : dvdisaster
  /usr/local/bin/ld: /wrkdirs/usr/ports/sysutils/dvdisaster/work/dvdisaster-0.79.5/build.o:(.data+0x0): multiple definition of `buildCount'; /wrkdirs/usr/ports/sysutils/dvdisaster/work/dvdisaster-0.79.5/bitmap.o:(.bss+0x0): first defined here
  /usr/local/bin/ld: /wrkdirs/usr/ports/sysutils/dvdisaster/work/dvdisaster-0.79.5/cacheprobe.o:(.bss+0x0): multiple definition of `buildCount'; /wrkdirs/usr/ports/sysutils/dvdisaster/work/dvdisaster-0.79.5/bitmap.o:(.bss+0x0): first defined here

  [and so on for 280 more lines]

from 2020-06-02_01h35m26s/logs/errors/mpich-3.2.1_6.log:

  checking whether Fortran 77 compiler processes .F files with C preprocessor... yes
  checking whether gfortran10 allows mismatched arguments... no
  configure: error: The Fortran compiler gfortran10 will not compile files that call the same routine with arguments of different types.
  ===>  Script "configure" failed unexpectedly.
Comment 8 Gerald Pfeifer freebsd_committer 2020-06-03 09:23:01 UTC
(In reply to Mark Linimon from comment #7)
> Linking  : dvdisaster
> /usr/local/bin/ld: /wrkdirs/usr/ports/sysutils/dvdisaster/work/dvdisaster-0.79.5/build.o:(.data+0x0): multiple definition of `buildCount'; /wrkdirs/usr/ports

Good news for our powerpc crew - this appears to be the general
   https://gcc.gnu.org/gcc-10/porting_to.html#common change,
that is, a mistake in this software unearthed by the new GCC 10
default of -fno-common.

The easy way out is to set -fcommon via CFLAGS. The better approach
long term is (for or via upstream) to fix the code per the link above.
Comment 9 Mark Linimon freebsd_committer freebsd_triage 2020-06-03 10:19:53 UTC
I am going to decouple the Mk/Uses/fortran.mk patches for now.

There is a corner case triggered by e.g. net/mpich which results in:

  openblas-0.3.9_2,1 depends on executable: gfortran - not found

Note the lack of a suffix.
Comment 10 commit-hook freebsd_committer 2020-06-03 17:17:36 UTC
A commit references this bug:

Author: gerald
Date: Wed Jun  3 17:17:26 UTC 2020
New revision: 537625
URL: https://svnweb.freebsd.org/changeset/ports/537625

Log:
  Update to the Wine 5.0.1 maintenance release.

  This adds some timezones and fixes some 37 bugs.

  Plus it facilitates compilation with GCC 10. [1]

  PR:		246700 [1]

Changes:
  head/emulators/wine/Makefile
  head/emulators/wine/distinfo
Comment 11 Fernando Apesteguía freebsd_committer 2020-06-05 10:10:12 UTC
^Triage: Deleting dependency on bug #246957 and adding bug #246987 where the actual patch is.
Comment 12 Antoine Brodin freebsd_committer 2020-06-12 20:25:54 UTC
Some new failures on 11.3 amd64:

http://package22.nyi.freebsd.org/data/113amd64-default-PR244008/2020-06-10_18h05m01s/logs/errors/bowtie-1.1.2_9.log
http://package22.nyi.freebsd.org/data/113amd64-default-PR244008/2020-06-10_18h05m01s/logs/errors/molden-5.8.2_3,1.log
http://package22.nyi.freebsd.org/data/113amd64-default-PR244008/2020-06-10_18h05m01s/logs/errors/ncbi-blast+-2.10.0_1.log
http://package22.nyi.freebsd.org/data/113amd64-default-PR244008/2020-06-10_18h05m01s/logs/errors/psi88-1.0_16.log
http://package22.nyi.freebsd.org/data/113amd64-default-PR244008/2020-06-10_18h05m01s/logs/errors/NASTRAN-95-20160908_6.log
http://package22.nyi.freebsd.org/data/113amd64-default-PR244008/2020-06-10_18h05m01s/logs/errors/alliance-5.1.1_1.log
http://package22.nyi.freebsd.org/data/113amd64-default-PR244008/2020-06-10_18h05m01s/logs/errors/graywolf-0.1.6.3_1.log
http://package22.nyi.freebsd.org/data/113amd64-default-PR244008/2020-06-10_18h05m01s/logs/errors/wsjtx-2.1.2_1.log
http://package22.nyi.freebsd.org/data/113amd64-default-PR244008/2020-06-10_18h05m01s/logs/errors/xastir-2.1.4_3.log
http://package22.nyi.freebsd.org/data/113amd64-default-PR244008/2020-06-10_18h05m01s/logs/errors/xneur-0.20.0.log
http://package22.nyi.freebsd.org/data/113amd64-default-PR244008/2020-06-10_18h05m01s/logs/errors/kBuild-0.1.9998_13.log
http://package22.nyi.freebsd.org/data/113amd64-default-PR244008/2020-06-10_18h05m01s/logs/errors/tigcc-0.96.b8_10.log
http://package22.nyi.freebsd.org/data/113amd64-default-PR244008/2020-06-10_18h05m01s/logs/errors/openmsx-0.15.0_2.log
http://package22.nyi.freebsd.org/data/113amd64-default-PR244008/2020-06-10_18h05m01s/logs/errors/skyeye-1.2.5_7.log
http://package22.nyi.freebsd.org/data/113amd64-default-PR244008/2020-06-10_18h05m01s/logs/errors/R-cran-tseries-0.10.45_3.log
http://package22.nyi.freebsd.org/data/113amd64-default-PR244008/2020-06-10_18h05m01s/logs/errors/dataplot-20200229_1.log
http://package22.nyi.freebsd.org/data/113amd64-default-PR244008/2020-06-10_18h05m01s/logs/errors/geomorph-0.60.1_11.log
http://package22.nyi.freebsd.org/data/113amd64-default-PR244008/2020-06-10_18h05m01s/logs/errors/pgplot-5.2.2_27.log
http://package22.nyi.freebsd.org/data/113amd64-default-PR244008/2020-06-10_18h05m01s/logs/errors/raster3d-3.0.3_7.log
http://package22.nyi.freebsd.org/data/113amd64-default-PR244008/2020-06-10_18h05m01s/logs/errors/xd3d-8.3.1_18.log
http://package22.nyi.freebsd.org/data/113amd64-default-PR244008/2020-06-10_18h05m01s/logs/errors/R-cran-mvtnorm-0.9.96_20.log
http://package22.nyi.freebsd.org/data/113amd64-default-PR244008/2020-06-10_18h05m01s/logs/errors/algae-4.3.6_18.log
http://package22.nyi.freebsd.org/data/113amd64-default-PR244008/2020-06-10_18h05m01s/logs/errors/cmlib-3.0_8.log
http://package22.nyi.freebsd.org/data/113amd64-default-PR244008/2020-06-10_18h05m01s/logs/errors/elpa-2019.05.002_2.log
http://package22.nyi.freebsd.org/data/113amd64-default-PR244008/2020-06-10_18h05m01s/logs/errors/gotoblas-2.1.13.3.4.0_16.log
http://package22.nyi.freebsd.org/data/113amd64-default-PR244008/2020-06-10_18h05m01s/logs/errors/lapack-3.5.0_8.log
http://package22.nyi.freebsd.org/data/113amd64-default-PR244008/2020-06-10_18h05m01s/logs/errors/mumps4-4.10.0_3.log
http://package22.nyi.freebsd.org/data/113amd64-default-PR244008/2020-06-10_18h05m01s/logs/errors/slatec-4.1_12.log
http://package22.nyi.freebsd.org/data/113amd64-default-PR244008/2020-06-10_18h05m01s/logs/errors/xlapack-3.5.0_6.log
http://package22.nyi.freebsd.org/data/113amd64-default-PR244008/2020-06-10_18h05m01s/logs/errors/libemos-4.5.9_3.log
http://package22.nyi.freebsd.org/data/113amd64-default-PR244008/2020-06-10_18h05m01s/logs/errors/ipxe-20200314.log
http://package22.nyi.freebsd.org/data/113amd64-default-PR244008/2020-06-10_18h05m01s/logs/errors/l2tpd-0.69_10.log
http://package22.nyi.freebsd.org/data/113amd64-default-PR244008/2020-06-10_18h05m01s/logs/errors/mediatomb-0.12.1_26.log
http://package22.nyi.freebsd.org/data/113amd64-default-PR244008/2020-06-10_18h05m01s/logs/errors/mpich-3.2.1_6.log
http://package22.nyi.freebsd.org/data/113amd64-default-PR244008/2020-06-10_18h05m01s/logs/errors/mpich2-1.5_14,5.log
http://package22.nyi.freebsd.org/data/113amd64-default-PR244008/2020-06-10_18h05m01s/logs/errors/openmpi-4.0.3.log
http://package22.nyi.freebsd.org/data/113amd64-default-PR244008/2020-06-10_18h05m01s/logs/errors/openmpi3-3.1.6.log
http://package22.nyi.freebsd.org/data/113amd64-default-PR244008/2020-06-10_18h05m01s/logs/errors/opensips-2.2.6_7.log
http://package22.nyi.freebsd.org/data/113amd64-default-PR244008/2020-06-10_18h05m01s/logs/errors/aircraft-datcom-0.0.20120723_5.log
http://package22.nyi.freebsd.org/data/113amd64-default-PR244008/2020-06-10_18h05m01s/logs/errors/BerkeleyGW-2.0.0_5.log
http://package22.nyi.freebsd.org/data/113amd64-default-PR244008/2020-06-10_18h05m01s/logs/errors/cdf3-3.3.0_13.log
http://package22.nyi.freebsd.org/data/113amd64-default-PR244008/2020-06-10_18h05m01s/logs/errors/cgnslib-4.1.1,1.log
http://package22.nyi.freebsd.org/data/113amd64-default-PR244008/2020-06-10_18h05m01s/logs/errors/dcl-5.4.8_9.log
http://package22.nyi.freebsd.org/data/113amd64-default-PR244008/2020-06-10_18h05m01s/logs/errors/hdf-4.2.11_8,1.log
http://package22.nyi.freebsd.org/data/113amd64-default-PR244008/2020-06-10_18h05m01s/logs/errors/isaac-4.2_16.log
http://package22.nyi.freebsd.org/data/113amd64-default-PR244008/2020-06-10_18h05m01s/logs/errors/libccp4-6.5.1_4.log
http://package22.nyi.freebsd.org/data/113amd64-default-PR244008/2020-06-10_18h05m01s/logs/errors/netcdf-fortran-4.5.2.log
http://package22.nyi.freebsd.org/data/113amd64-default-PR244008/2020-06-10_18h05m01s/logs/errors/py27-scipy-1.2.2_1.log
http://package22.nyi.freebsd.org/data/113amd64-default-PR244008/2020-06-10_18h05m01s/logs/errors/py37-scipy-1.2.2_1.log
http://package22.nyi.freebsd.org/data/113amd64-default-PR244008/2020-06-10_18h05m01s/logs/errors/xtb-6.3.0.log
http://package22.nyi.freebsd.org/data/113amd64-default-PR244008/2020-06-10_18h05m01s/logs/errors/dvdisaster-0.79.5_1.log
http://package22.nyi.freebsd.org/data/113amd64-default-PR244008/2020-06-10_18h05m01s/logs/errors/kannel-1.4.4_9,1.log
http://package22.nyi.freebsd.org/data/113amd64-default-PR244008/2020-06-10_18h05m01s/logs/errors/rejik-3.2.11_8.log


A few hundreds ports were skipped due to those failures
Comment 13 Antoine Brodin freebsd_committer 2020-06-12 20:29:35 UTC
Some new failures on 11.3 i386:

+ {"origin"=>"biology/molden", "pkgname"=>"molden-5.8.2_3,1", "phase"=>"build", "errortype"=>"???"}
+ {"origin"=>"biology/ncbi-blast+", "pkgname"=>"ncbi-blast+-2.10.0_1", "phase"=>"configure", "errortype"=>"configure_error"}
+ {"origin"=>"biology/psi88", "pkgname"=>"psi88-1.0_16", "phase"=>"build", "errortype"=>"???"}
+ {"origin"=>"cad/NASTRAN-95", "pkgname"=>"NASTRAN-95-20160908_6", "phase"=>"build", "errortype"=>"???"}
+ {"origin"=>"cad/alliance", "pkgname"=>"alliance-5.1.1_1", "phase"=>"build", "errortype"=>"???"}
+ {"origin"=>"cad/graywolf", "pkgname"=>"graywolf-0.1.6.3_1", "phase"=>"build", "errortype"=>"???"}
+ {"origin"=>"comms/wsjtx", "pkgname"=>"wsjtx-2.1.2_1", "phase"=>"build", "errortype"=>"???"}
+ {"origin"=>"comms/xastir", "pkgname"=>"xastir-2.1.4_3", "phase"=>"build", "errortype"=>"???"}
+ {"origin"=>"databases/postgresql-mysql_fdw", "pkgname"=>"postgresql11-mysql_fdw-2.5.1", "phase"=>"build", "errortype"=>"???"}
+ {"origin"=>"databases/postgresql-repmgr", "pkgname"=>"postgresql-repmgr-5.1.0", "phase"=>"build", "errortype"=>"???"}
+ {"origin"=>"deskutils/xneur", "pkgname"=>"xneur-0.20.0", "phase"=>"build", "errortype"=>"???"}
+ {"origin"=>"devel/kBuild", "pkgname"=>"kBuild-0.1.9998_13", "phase"=>"build", "errortype"=>"???"}
+ {"origin"=>"devel/tigcc", "pkgname"=>"tigcc-0.96.b8_10", "phase"=>"build", "errortype"=>"perl"}
+ {"origin"=>"emulators/advancemame", "pkgname"=>"advancemame-1.4_3", "phase"=>"build", "errortype"=>"???"}
+ {"origin"=>"emulators/openmsx", "pkgname"=>"openmsx-0.15.0_2", "phase"=>"build", "errortype"=>"gcc4_error"}
+ {"origin"=>"emulators/skyeye", "pkgname"=>"skyeye-1.2.5_7", "phase"=>"build", "errortype"=>"new_compiler_error"}
+ {"origin"=>"finance/R-cran-tseries", "pkgname"=>"R-cran-tseries-0.10.45_3", "phase"=>"stage", "errortype"=>"???"}
+ {"origin"=>"graphics/dataplot", "pkgname"=>"dataplot-20200229_1", "phase"=>"build", "errortype"=>"???"}
+ {"origin"=>"graphics/geomorph", "pkgname"=>"geomorph-0.60.1_11", "phase"=>"build", "errortype"=>"automake"}
+ {"origin"=>"graphics/pgplot", "pkgname"=>"pgplot-5.2.2_27", "phase"=>"build", "errortype"=>"???"}
+ {"origin"=>"graphics/raster3d", "pkgname"=>"raster3d-3.0.3_7", "phase"=>"build", "errortype"=>"???"}
+ {"origin"=>"graphics/xd3d", "pkgname"=>"xd3d-8.3.1_18", "phase"=>"build", "errortype"=>"???"}
+ {"origin"=>"math/R-cran-mvtnorm", "pkgname"=>"R-cran-mvtnorm-0.9.96_20", "phase"=>"stage", "errortype"=>"???"}
+ {"origin"=>"math/algae", "pkgname"=>"algae-4.3.6_18", "phase"=>"build", "errortype"=>"???"}
+ {"origin"=>"math/cmlib", "pkgname"=>"cmlib-3.0_8", "phase"=>"build", "errortype"=>"???"}
+ {"origin"=>"math/elpa", "pkgname"=>"elpa-2019.05.002_2", "phase"=>"build", "errortype"=>"???"}
+ {"origin"=>"math/lapack", "pkgname"=>"lapack-3.5.0_8", "phase"=>"build", "errortype"=>"???"}
+ {"origin"=>"math/mumps4", "pkgname"=>"mumps4-4.10.0_3", "phase"=>"build", "errortype"=>"???"}
+ {"origin"=>"math/slatec", "pkgname"=>"slatec-4.1_12", "phase"=>"build", "errortype"=>"???"}
+ {"origin"=>"math/xlapack", "pkgname"=>"xlapack-3.5.0_6", "phase"=>"build", "errortype"=>"???"}
+ {"origin"=>"misc/libemos", "pkgname"=>"libemos-4.5.9_3", "phase"=>"build", "errortype"=>"???"}
+ {"origin"=>"net/iaxmodem", "pkgname"=>"iaxmodem-1.2.0_10", "phase"=>"build", "errortype"=>"autoheader"}
+ {"origin"=>"net/ipxe", "pkgname"=>"ipxe-20200314", "phase"=>"build", "errortype"=>"???"}
+ {"origin"=>"net/l2tpd", "pkgname"=>"l2tpd-0.69_10", "phase"=>"build", "errortype"=>"compiler_error"}
+ {"origin"=>"net/mediatomb", "pkgname"=>"mediatomb-0.12.1_26", "phase"=>"build", "errortype"=>"???"}
+ {"origin"=>"net/mpich", "pkgname"=>"mpich-3.2.1_6", "phase"=>"configure", "errortype"=>"configure_error"}
+ {"origin"=>"net/mpich2", "pkgname"=>"mpich2-1.5_14,5", "phase"=>"configure", "errortype"=>"configure_error"}
+ {"origin"=>"net/openmpi", "pkgname"=>"openmpi-4.0.3", "phase"=>"build", "errortype"=>"???"}
+ {"origin"=>"net/openmpi3", "pkgname"=>"openmpi3-3.1.6", "phase"=>"build", "errortype"=>"???"}
+ {"origin"=>"net/opensips", "pkgname"=>"opensips-2.2.6_7", "phase"=>"build", "errortype"=>"???"}
+ {"origin"=>"science/aircraft-datcom", "pkgname"=>"aircraft-datcom-0.0.20120723_5", "phase"=>"build", "errortype"=>"???"}
+ {"origin"=>"science/berkeleygw", "pkgname"=>"BerkeleyGW-2.0.0_5", "phase"=>"build", "errortype"=>"segfault"}
+ {"origin"=>"science/cdf", "pkgname"=>"cdf3-3.3.0_13", "phase"=>"build", "errortype"=>"???"}
+ {"origin"=>"science/cgnslib", "pkgname"=>"cgnslib-4.1.1,1", "phase"=>"build", "errortype"=>"???"}
+ {"origin"=>"science/dcl", "pkgname"=>"dcl-5.4.8_9", "phase"=>"build", "errortype"=>"???"}
+ {"origin"=>"science/hdf", "pkgname"=>"hdf-4.2.11_8,1", "phase"=>"build", "errortype"=>"???"}
+ {"origin"=>"science/isaac-cfd", "pkgname"=>"isaac-4.2_16", "phase"=>"build", "errortype"=>"???"}
+ {"origin"=>"science/libccp4", "pkgname"=>"libccp4-6.5.1_4", "phase"=>"build", "errortype"=>"???"}
+ {"origin"=>"science/netcdf-fortran", "pkgname"=>"netcdf-fortran-4.5.2", "phase"=>"build", "errortype"=>"???"}
+ {"origin"=>"science/py-scipy", "flavor"=>"py27", "pkgname"=>"py27-scipy-1.2.2_1", "phase"=>"build", "errortype"=>"???"}
+ {"origin"=>"science/py-scipy", "pkgname"=>"py37-scipy-1.2.2_1", "phase"=>"build", "errortype"=>"???"}
+ {"origin"=>"science/xtb", "pkgname"=>"xtb-6.3.0", "phase"=>"build", "errortype"=>"???"}
+ {"origin"=>"sysutils/dvdisaster", "pkgname"=>"dvdisaster-0.79.5_1", "phase"=>"build", "errortype"=>"???"}
+ {"origin"=>"www/kannel", "pkgname"=>"kannel-1.4.4_9,1", "phase"=>"build", "errortype"=>"???"}
+ {"origin"=>"www/rejik", "pkgname"=>"rejik-3.2.11_8", "phase"=>"build", "errortype"=>"???"}
+ {"origin"=>"x11/gdm", "pkgname"=>"gdm-3.28.4_1", "phase"=>"build", "errortype"=>"coredump"}
Comment 14 Antoine Brodin freebsd_committer 2020-06-12 20:31:16 UTC
Some new failure logs on 11.3 i386:

http://package23.nyi.freebsd.org/data/113i386-default-PR244008/2020-06-10_18h04m56s/logs/errors/molden-5.8.2_3,1.log
http://package23.nyi.freebsd.org/data/113i386-default-PR244008/2020-06-10_18h04m56s/logs/errors/ncbi-blast+-2.10.0_1.log
http://package23.nyi.freebsd.org/data/113i386-default-PR244008/2020-06-10_18h04m56s/logs/errors/psi88-1.0_16.log
http://package23.nyi.freebsd.org/data/113i386-default-PR244008/2020-06-10_18h04m56s/logs/errors/NASTRAN-95-20160908_6.log
http://package23.nyi.freebsd.org/data/113i386-default-PR244008/2020-06-10_18h04m56s/logs/errors/alliance-5.1.1_1.log
http://package23.nyi.freebsd.org/data/113i386-default-PR244008/2020-06-10_18h04m56s/logs/errors/graywolf-0.1.6.3_1.log
http://package23.nyi.freebsd.org/data/113i386-default-PR244008/2020-06-10_18h04m56s/logs/errors/wsjtx-2.1.2_1.log
http://package23.nyi.freebsd.org/data/113i386-default-PR244008/2020-06-10_18h04m56s/logs/errors/xastir-2.1.4_3.log
http://package23.nyi.freebsd.org/data/113i386-default-PR244008/2020-06-10_18h04m56s/logs/errors/postgresql11-mysql_fdw-2.5.1.log
http://package23.nyi.freebsd.org/data/113i386-default-PR244008/2020-06-10_18h04m56s/logs/errors/postgresql-repmgr-5.1.0.log
http://package23.nyi.freebsd.org/data/113i386-default-PR244008/2020-06-10_18h04m56s/logs/errors/xneur-0.20.0.log
http://package23.nyi.freebsd.org/data/113i386-default-PR244008/2020-06-10_18h04m56s/logs/errors/kBuild-0.1.9998_13.log
http://package23.nyi.freebsd.org/data/113i386-default-PR244008/2020-06-10_18h04m56s/logs/errors/tigcc-0.96.b8_10.log
http://package23.nyi.freebsd.org/data/113i386-default-PR244008/2020-06-10_18h04m56s/logs/errors/advancemame-1.4_3.log
http://package23.nyi.freebsd.org/data/113i386-default-PR244008/2020-06-10_18h04m56s/logs/errors/openmsx-0.15.0_2.log
http://package23.nyi.freebsd.org/data/113i386-default-PR244008/2020-06-10_18h04m56s/logs/errors/skyeye-1.2.5_7.log
http://package23.nyi.freebsd.org/data/113i386-default-PR244008/2020-06-10_18h04m56s/logs/errors/R-cran-tseries-0.10.45_3.log
http://package23.nyi.freebsd.org/data/113i386-default-PR244008/2020-06-10_18h04m56s/logs/errors/dataplot-20200229_1.log
http://package23.nyi.freebsd.org/data/113i386-default-PR244008/2020-06-10_18h04m56s/logs/errors/geomorph-0.60.1_11.log
http://package23.nyi.freebsd.org/data/113i386-default-PR244008/2020-06-10_18h04m56s/logs/errors/pgplot-5.2.2_27.log
http://package23.nyi.freebsd.org/data/113i386-default-PR244008/2020-06-10_18h04m56s/logs/errors/raster3d-3.0.3_7.log
http://package23.nyi.freebsd.org/data/113i386-default-PR244008/2020-06-10_18h04m56s/logs/errors/xd3d-8.3.1_18.log
http://package23.nyi.freebsd.org/data/113i386-default-PR244008/2020-06-10_18h04m56s/logs/errors/R-cran-mvtnorm-0.9.96_20.log
http://package23.nyi.freebsd.org/data/113i386-default-PR244008/2020-06-10_18h04m56s/logs/errors/algae-4.3.6_18.log
http://package23.nyi.freebsd.org/data/113i386-default-PR244008/2020-06-10_18h04m56s/logs/errors/cmlib-3.0_8.log
http://package23.nyi.freebsd.org/data/113i386-default-PR244008/2020-06-10_18h04m56s/logs/errors/elpa-2019.05.002_2.log
http://package23.nyi.freebsd.org/data/113i386-default-PR244008/2020-06-10_18h04m56s/logs/errors/lapack-3.5.0_8.log
http://package23.nyi.freebsd.org/data/113i386-default-PR244008/2020-06-10_18h04m56s/logs/errors/mumps4-4.10.0_3.log
http://package23.nyi.freebsd.org/data/113i386-default-PR244008/2020-06-10_18h04m56s/logs/errors/slatec-4.1_12.log
http://package23.nyi.freebsd.org/data/113i386-default-PR244008/2020-06-10_18h04m56s/logs/errors/xlapack-3.5.0_6.log
http://package23.nyi.freebsd.org/data/113i386-default-PR244008/2020-06-10_18h04m56s/logs/errors/libemos-4.5.9_3.log
http://package23.nyi.freebsd.org/data/113i386-default-PR244008/2020-06-10_18h04m56s/logs/errors/iaxmodem-1.2.0_10.log
http://package23.nyi.freebsd.org/data/113i386-default-PR244008/2020-06-10_18h04m56s/logs/errors/ipxe-20200314.log
http://package23.nyi.freebsd.org/data/113i386-default-PR244008/2020-06-10_18h04m56s/logs/errors/l2tpd-0.69_10.log
http://package23.nyi.freebsd.org/data/113i386-default-PR244008/2020-06-10_18h04m56s/logs/errors/mediatomb-0.12.1_26.log
http://package23.nyi.freebsd.org/data/113i386-default-PR244008/2020-06-10_18h04m56s/logs/errors/mpich-3.2.1_6.log
http://package23.nyi.freebsd.org/data/113i386-default-PR244008/2020-06-10_18h04m56s/logs/errors/mpich2-1.5_14,5.log
http://package23.nyi.freebsd.org/data/113i386-default-PR244008/2020-06-10_18h04m56s/logs/errors/openmpi-4.0.3.log
http://package23.nyi.freebsd.org/data/113i386-default-PR244008/2020-06-10_18h04m56s/logs/errors/openmpi3-3.1.6.log
http://package23.nyi.freebsd.org/data/113i386-default-PR244008/2020-06-10_18h04m56s/logs/errors/opensips-2.2.6_7.log
http://package23.nyi.freebsd.org/data/113i386-default-PR244008/2020-06-10_18h04m56s/logs/errors/aircraft-datcom-0.0.20120723_5.log
http://package23.nyi.freebsd.org/data/113i386-default-PR244008/2020-06-10_18h04m56s/logs/errors/BerkeleyGW-2.0.0_5.log
http://package23.nyi.freebsd.org/data/113i386-default-PR244008/2020-06-10_18h04m56s/logs/errors/cdf3-3.3.0_13.log
http://package23.nyi.freebsd.org/data/113i386-default-PR244008/2020-06-10_18h04m56s/logs/errors/cgnslib-4.1.1,1.log
http://package23.nyi.freebsd.org/data/113i386-default-PR244008/2020-06-10_18h04m56s/logs/errors/dcl-5.4.8_9.log
http://package23.nyi.freebsd.org/data/113i386-default-PR244008/2020-06-10_18h04m56s/logs/errors/hdf-4.2.11_8,1.log
http://package23.nyi.freebsd.org/data/113i386-default-PR244008/2020-06-10_18h04m56s/logs/errors/isaac-4.2_16.log
http://package23.nyi.freebsd.org/data/113i386-default-PR244008/2020-06-10_18h04m56s/logs/errors/libccp4-6.5.1_4.log
http://package23.nyi.freebsd.org/data/113i386-default-PR244008/2020-06-10_18h04m56s/logs/errors/netcdf-fortran-4.5.2.log
http://package23.nyi.freebsd.org/data/113i386-default-PR244008/2020-06-10_18h04m56s/logs/errors/py27-scipy-1.2.2_1.log
http://package23.nyi.freebsd.org/data/113i386-default-PR244008/2020-06-10_18h04m56s/logs/errors/py37-scipy-1.2.2_1.log
http://package23.nyi.freebsd.org/data/113i386-default-PR244008/2020-06-10_18h04m56s/logs/errors/xtb-6.3.0.log
http://package23.nyi.freebsd.org/data/113i386-default-PR244008/2020-06-10_18h04m56s/logs/errors/dvdisaster-0.79.5_1.log
http://package23.nyi.freebsd.org/data/113i386-default-PR244008/2020-06-10_18h04m56s/logs/errors/kannel-1.4.4_9,1.log
http://package23.nyi.freebsd.org/data/113i386-default-PR244008/2020-06-10_18h04m56s/logs/errors/rejik-3.2.11_8.log
http://package23.nyi.freebsd.org/data/113i386-default-PR244008/2020-06-10_18h04m56s/logs/errors/gdm-3.28.4_1.log
Comment 15 Antoine Brodin freebsd_committer 2020-06-12 20:35:33 UTC
Some new failure logs on 12.1 i386:

http://pb2.nyi.freebsd.org/data/121i386-default-PR244494/2020-06-10_18h04m51s/logs/errors/molden-5.8.2_3,1.log
http://pb2.nyi.freebsd.org/data/121i386-default-PR244494/2020-06-10_18h04m51s/logs/errors/ncbi-blast+-2.10.0_1.log
http://pb2.nyi.freebsd.org/data/121i386-default-PR244494/2020-06-10_18h04m51s/logs/errors/psi88-1.0_16.log
http://pb2.nyi.freebsd.org/data/121i386-default-PR244494/2020-06-10_18h04m51s/logs/errors/NASTRAN-95-20160908_6.log
http://pb2.nyi.freebsd.org/data/121i386-default-PR244494/2020-06-10_18h04m51s/logs/errors/alliance-5.1.1_1.log
http://pb2.nyi.freebsd.org/data/121i386-default-PR244494/2020-06-10_18h04m51s/logs/errors/graywolf-0.1.6.3_1.log
http://pb2.nyi.freebsd.org/data/121i386-default-PR244494/2020-06-10_18h04m51s/logs/errors/wsjtx-2.1.2_1.log
http://pb2.nyi.freebsd.org/data/121i386-default-PR244494/2020-06-10_18h04m51s/logs/errors/xastir-2.1.4_3.log
http://pb2.nyi.freebsd.org/data/121i386-default-PR244494/2020-06-10_18h04m51s/logs/errors/postgresql11-mysql_fdw-2.5.1.log
http://pb2.nyi.freebsd.org/data/121i386-default-PR244494/2020-06-10_18h04m51s/logs/errors/postgresql-repmgr-5.1.0.log
http://pb2.nyi.freebsd.org/data/121i386-default-PR244494/2020-06-10_18h04m51s/logs/errors/xneur-0.20.0.log
http://pb2.nyi.freebsd.org/data/121i386-default-PR244494/2020-06-10_18h04m51s/logs/errors/kBuild-0.1.9998_13.log
http://pb2.nyi.freebsd.org/data/121i386-default-PR244494/2020-06-10_18h04m51s/logs/errors/apache-spark-2.1.1_1.log
http://pb2.nyi.freebsd.org/data/121i386-default-PR244494/2020-06-10_18h04m51s/logs/errors/tigcc-0.96.b8_10.log
http://pb2.nyi.freebsd.org/data/121i386-default-PR244494/2020-06-10_18h04m51s/logs/errors/advancemame-1.4_3.log
http://pb2.nyi.freebsd.org/data/121i386-default-PR244494/2020-06-10_18h04m51s/logs/errors/openmsx-0.15.0_2.log
http://pb2.nyi.freebsd.org/data/121i386-default-PR244494/2020-06-10_18h04m51s/logs/errors/skyeye-1.2.5_7.log
http://pb2.nyi.freebsd.org/data/121i386-default-PR244494/2020-06-10_18h04m51s/logs/errors/R-cran-tseries-0.10.45_3.log
http://pb2.nyi.freebsd.org/data/121i386-default-PR244494/2020-06-10_18h04m51s/logs/errors/dataplot-20200229_1.log
http://pb2.nyi.freebsd.org/data/121i386-default-PR244494/2020-06-10_18h04m51s/logs/errors/geomorph-0.60.1_11.log
http://pb2.nyi.freebsd.org/data/121i386-default-PR244494/2020-06-10_18h04m51s/logs/errors/pgplot-5.2.2_27.log
http://pb2.nyi.freebsd.org/data/121i386-default-PR244494/2020-06-10_18h04m51s/logs/errors/raster3d-3.0.3_7.log
http://pb2.nyi.freebsd.org/data/121i386-default-PR244494/2020-06-10_18h04m51s/logs/errors/xd3d-8.3.1_18.log
http://pb2.nyi.freebsd.org/data/121i386-default-PR244494/2020-06-10_18h04m51s/logs/errors/R-cran-mvtnorm-0.9.96_20.log
http://pb2.nyi.freebsd.org/data/121i386-default-PR244494/2020-06-10_18h04m51s/logs/errors/algae-4.3.6_18.log
http://pb2.nyi.freebsd.org/data/121i386-default-PR244494/2020-06-10_18h04m51s/logs/errors/cmlib-3.0_8.log
http://pb2.nyi.freebsd.org/data/121i386-default-PR244494/2020-06-10_18h04m51s/logs/errors/elpa-2019.05.002_2.log
http://pb2.nyi.freebsd.org/data/121i386-default-PR244494/2020-06-10_18h04m51s/logs/errors/lapack-3.5.0_8.log
http://pb2.nyi.freebsd.org/data/121i386-default-PR244494/2020-06-10_18h04m51s/logs/errors/mumps4-4.10.0_3.log
http://pb2.nyi.freebsd.org/data/121i386-default-PR244494/2020-06-10_18h04m51s/logs/errors/slatec-4.1_12.log
http://pb2.nyi.freebsd.org/data/121i386-default-PR244494/2020-06-10_18h04m51s/logs/errors/xlapack-3.5.0_6.log
http://pb2.nyi.freebsd.org/data/121i386-default-PR244494/2020-06-10_18h04m51s/logs/errors/libemos-4.5.9_3.log
http://pb2.nyi.freebsd.org/data/121i386-default-PR244494/2020-06-10_18h04m51s/logs/errors/iaxmodem-1.2.0_10.log
http://pb2.nyi.freebsd.org/data/121i386-default-PR244494/2020-06-10_18h04m51s/logs/errors/ipxe-20200314.log
http://pb2.nyi.freebsd.org/data/121i386-default-PR244494/2020-06-10_18h04m51s/logs/errors/l2tpd-0.69_10.log
http://pb2.nyi.freebsd.org/data/121i386-default-PR244494/2020-06-10_18h04m51s/logs/errors/mediatomb-0.12.1_26.log
http://pb2.nyi.freebsd.org/data/121i386-default-PR244494/2020-06-10_18h04m51s/logs/errors/mpich-3.2.1_6.log
http://pb2.nyi.freebsd.org/data/121i386-default-PR244494/2020-06-10_18h04m51s/logs/errors/mpich2-1.5_14,5.log
http://pb2.nyi.freebsd.org/data/121i386-default-PR244494/2020-06-10_18h04m51s/logs/errors/openmpi-4.0.3.log
http://pb2.nyi.freebsd.org/data/121i386-default-PR244494/2020-06-10_18h04m51s/logs/errors/openmpi3-3.1.6.log
http://pb2.nyi.freebsd.org/data/121i386-default-PR244494/2020-06-10_18h04m51s/logs/errors/aircraft-datcom-0.0.20120723_5.log
http://pb2.nyi.freebsd.org/data/121i386-default-PR244494/2020-06-10_18h04m51s/logs/errors/BerkeleyGW-2.0.0_5.log
http://pb2.nyi.freebsd.org/data/121i386-default-PR244494/2020-06-10_18h04m51s/logs/errors/cdf3-3.3.0_13.log
http://pb2.nyi.freebsd.org/data/121i386-default-PR244494/2020-06-10_18h04m51s/logs/errors/cgnslib-4.1.1,1.log
http://pb2.nyi.freebsd.org/data/121i386-default-PR244494/2020-06-10_18h04m51s/logs/errors/dcl-5.4.8_9.log
http://pb2.nyi.freebsd.org/data/121i386-default-PR244494/2020-06-10_18h04m51s/logs/errors/hdf-4.2.11_8,1.log
http://pb2.nyi.freebsd.org/data/121i386-default-PR244494/2020-06-10_18h04m51s/logs/errors/isaac-4.2_16.log
http://pb2.nyi.freebsd.org/data/121i386-default-PR244494/2020-06-10_18h04m51s/logs/errors/libccp4-6.5.1_4.log
http://pb2.nyi.freebsd.org/data/121i386-default-PR244494/2020-06-10_18h04m51s/logs/errors/netcdf-fortran-4.5.2.log
http://pb2.nyi.freebsd.org/data/121i386-default-PR244494/2020-06-10_18h04m51s/logs/errors/py27-scipy-1.2.2_1.log
http://pb2.nyi.freebsd.org/data/121i386-default-PR244494/2020-06-10_18h04m51s/logs/errors/py37-scipy-1.2.2_1.log
http://pb2.nyi.freebsd.org/data/121i386-default-PR244494/2020-06-10_18h04m51s/logs/errors/xtb-6.3.0.log
http://pb2.nyi.freebsd.org/data/121i386-default-PR244494/2020-06-10_18h04m51s/logs/errors/dvdisaster-0.79.5_1.log
http://pb2.nyi.freebsd.org/data/121i386-default-PR244494/2020-06-10_18h04m51s/logs/errors/kannel-1.4.4_9,1.log
http://pb2.nyi.freebsd.org/data/121i386-default-PR244494/2020-06-10_18h04m51s/logs/errors/rejik-3.2.11_8.log
Comment 16 Antoine Brodin freebsd_committer 2020-06-12 20:40:07 UTC
Some new failure logs on 12.1 amd64:

http://package18.nyi.freebsd.org/data/121amd64-default-PR244494/2020-06-10_18h04m44s/logs/errors/bowtie-1.1.2_9.log
http://package18.nyi.freebsd.org/data/121amd64-default-PR244494/2020-06-10_18h04m44s/logs/errors/molden-5.8.2_3,1.log
http://package18.nyi.freebsd.org/data/121amd64-default-PR244494/2020-06-10_18h04m44s/logs/errors/ncbi-blast+-2.10.0_1.log
http://package18.nyi.freebsd.org/data/121amd64-default-PR244494/2020-06-10_18h04m44s/logs/errors/psi88-1.0_16.log
http://package18.nyi.freebsd.org/data/121amd64-default-PR244494/2020-06-10_18h04m44s/logs/errors/NASTRAN-95-20160908_6.log
http://package18.nyi.freebsd.org/data/121amd64-default-PR244494/2020-06-10_18h04m44s/logs/errors/alliance-5.1.1_1.log
http://package18.nyi.freebsd.org/data/121amd64-default-PR244494/2020-06-10_18h04m44s/logs/errors/graywolf-0.1.6.3_1.log
http://package18.nyi.freebsd.org/data/121amd64-default-PR244494/2020-06-10_18h04m44s/logs/errors/wsjtx-2.1.2_1.log
http://package18.nyi.freebsd.org/data/121amd64-default-PR244494/2020-06-10_18h04m44s/logs/errors/xastir-2.1.4_3.log
http://package18.nyi.freebsd.org/data/121amd64-default-PR244494/2020-06-10_18h04m44s/logs/errors/xneur-0.20.0.log
http://package18.nyi.freebsd.org/data/121amd64-default-PR244494/2020-06-10_18h04m44s/logs/errors/kBuild-0.1.9998_13.log
http://package18.nyi.freebsd.org/data/121amd64-default-PR244494/2020-06-10_18h04m44s/logs/errors/tigcc-0.96.b8_10.log
http://package18.nyi.freebsd.org/data/121amd64-default-PR244494/2020-06-10_18h04m44s/logs/errors/openmsx-0.15.0_2.log
http://package18.nyi.freebsd.org/data/121amd64-default-PR244494/2020-06-10_18h04m44s/logs/errors/skyeye-1.2.5_7.log
http://package18.nyi.freebsd.org/data/121amd64-default-PR244494/2020-06-10_18h04m44s/logs/errors/R-cran-tseries-0.10.45_3.log
http://package18.nyi.freebsd.org/data/121amd64-default-PR244494/2020-06-10_18h04m44s/logs/errors/dataplot-20200229_1.log
http://package18.nyi.freebsd.org/data/121amd64-default-PR244494/2020-06-10_18h04m44s/logs/errors/geomorph-0.60.1_11.log
http://package18.nyi.freebsd.org/data/121amd64-default-PR244494/2020-06-10_18h04m44s/logs/errors/pgplot-5.2.2_27.log
http://package18.nyi.freebsd.org/data/121amd64-default-PR244494/2020-06-10_18h04m44s/logs/errors/raster3d-3.0.3_7.log
http://package18.nyi.freebsd.org/data/121amd64-default-PR244494/2020-06-10_18h04m44s/logs/errors/xd3d-8.3.1_18.log
http://package18.nyi.freebsd.org/data/121amd64-default-PR244494/2020-06-10_18h04m44s/logs/errors/mlton-20100608_8.log
http://package18.nyi.freebsd.org/data/121amd64-default-PR244494/2020-06-10_18h04m44s/logs/errors/powerpc64-elfv1-rust-bootstrap-1.44.0_1.log
http://package18.nyi.freebsd.org/data/121amd64-default-PR244494/2020-06-10_18h04m44s/logs/errors/R-cran-mvtnorm-0.9.96_20.log
http://package18.nyi.freebsd.org/data/121amd64-default-PR244494/2020-06-10_18h04m44s/logs/errors/algae-4.3.6_18.log
http://package18.nyi.freebsd.org/data/121amd64-default-PR244494/2020-06-10_18h04m44s/logs/errors/cmlib-3.0_8.log
http://package18.nyi.freebsd.org/data/121amd64-default-PR244494/2020-06-10_18h04m44s/logs/errors/elpa-2019.05.002_2.log
http://package18.nyi.freebsd.org/data/121amd64-default-PR244494/2020-06-10_18h04m44s/logs/errors/gotoblas-2.1.13.3.4.0_16.log
http://package18.nyi.freebsd.org/data/121amd64-default-PR244494/2020-06-10_18h04m44s/logs/errors/lapack-3.5.0_8.log
http://package18.nyi.freebsd.org/data/121amd64-default-PR244494/2020-06-10_18h04m44s/logs/errors/mumps4-4.10.0_3.log
http://package18.nyi.freebsd.org/data/121amd64-default-PR244494/2020-06-10_18h04m44s/logs/errors/slatec-4.1_12.log
http://package18.nyi.freebsd.org/data/121amd64-default-PR244494/2020-06-10_18h04m44s/logs/errors/xlapack-3.5.0_6.log
http://package18.nyi.freebsd.org/data/121amd64-default-PR244494/2020-06-10_18h04m44s/logs/errors/libemos-4.5.9_3.log
http://package18.nyi.freebsd.org/data/121amd64-default-PR244494/2020-06-10_18h04m44s/logs/errors/ipxe-20200314.log
http://package18.nyi.freebsd.org/data/121amd64-default-PR244494/2020-06-10_18h04m44s/logs/errors/l2tpd-0.69_10.log
http://package18.nyi.freebsd.org/data/121amd64-default-PR244494/2020-06-10_18h04m44s/logs/errors/mediatomb-0.12.1_26.log
http://package18.nyi.freebsd.org/data/121amd64-default-PR244494/2020-06-10_18h04m44s/logs/errors/mpich-3.2.1_6.log
http://package18.nyi.freebsd.org/data/121amd64-default-PR244494/2020-06-10_18h04m44s/logs/errors/mpich2-1.5_14,5.log
http://package18.nyi.freebsd.org/data/121amd64-default-PR244494/2020-06-10_18h04m44s/logs/errors/openmpi-4.0.3.log
http://package18.nyi.freebsd.org/data/121amd64-default-PR244494/2020-06-10_18h04m44s/logs/errors/openmpi3-3.1.6.log
http://package18.nyi.freebsd.org/data/121amd64-default-PR244494/2020-06-10_18h04m44s/logs/errors/aircraft-datcom-0.0.20120723_5.log
http://package18.nyi.freebsd.org/data/121amd64-default-PR244494/2020-06-10_18h04m44s/logs/errors/BerkeleyGW-2.0.0_5.log
http://package18.nyi.freebsd.org/data/121amd64-default-PR244494/2020-06-10_18h04m44s/logs/errors/cdf3-3.3.0_13.log
http://package18.nyi.freebsd.org/data/121amd64-default-PR244494/2020-06-10_18h04m44s/logs/errors/cgnslib-4.1.1,1.log
http://package18.nyi.freebsd.org/data/121amd64-default-PR244494/2020-06-10_18h04m44s/logs/errors/dcl-5.4.8_9.log
http://package18.nyi.freebsd.org/data/121amd64-default-PR244494/2020-06-10_18h04m44s/logs/errors/hdf-4.2.11_8,1.log
http://package18.nyi.freebsd.org/data/121amd64-default-PR244494/2020-06-10_18h04m44s/logs/errors/isaac-4.2_16.log
http://package18.nyi.freebsd.org/data/121amd64-default-PR244494/2020-06-10_18h04m44s/logs/errors/libccp4-6.5.1_4.log
http://package18.nyi.freebsd.org/data/121amd64-default-PR244494/2020-06-10_18h04m44s/logs/errors/netcdf-fortran-4.5.2.log
http://package18.nyi.freebsd.org/data/121amd64-default-PR244494/2020-06-10_18h04m44s/logs/errors/py27-scipy-1.2.2_1.log
http://package18.nyi.freebsd.org/data/121amd64-default-PR244494/2020-06-10_18h04m44s/logs/errors/py37-scipy-1.2.2_1.log
http://package18.nyi.freebsd.org/data/121amd64-default-PR244494/2020-06-10_18h04m44s/logs/errors/xtb-6.3.0.log
http://package18.nyi.freebsd.org/data/121amd64-default-PR244494/2020-06-10_18h04m44s/logs/errors/dvdisaster-0.79.5_1.log
http://package18.nyi.freebsd.org/data/121amd64-default-PR244494/2020-06-10_18h04m44s/logs/errors/kannel-1.4.4_9,1.log
http://package18.nyi.freebsd.org/data/121amd64-default-PR244494/2020-06-10_18h04m44s/logs/errors/rejik-3.2.11_8.log
Comment 17 commit-hook freebsd_committer 2020-06-12 21:31:06 UTC
A commit references this bug:

Author: gerald
Date: Fri Jun 12 21:30:44 UTC 2020
New revision: 538632
URL: https://svnweb.freebsd.org/changeset/ports/538632

Log:
  Fix the build with GCC 10 that defaults to -fno-common via a new local
  patch files/patch-dvdisaster.h.

  PR:		246700, 246957, 246987
  Submitted by:	bob@eager.cx (maintainer)

Changes:
  head/sysutils/dvdisaster/files/patch-dvdisaster.h
Comment 18 Mark Linimon freebsd_committer freebsd_triage 2020-06-13 01:32:54 UTC
(In reply to Antoine Brodin from comment #16)

With the exception of the following ports, all of the failures on 121amd64 include USES=fortran:

biology/bowtie
biology/ncbi-blast+
cad/alliance
cad/graywolf
comms/xastir
deskutils/xneur
devel/kBuild
devel/tigcc
emulators/openmsx
emulators/skyeye
finance/R-cran-tseries
graphics/geomorph
lang/mlton
lang/rust-bootstrap
math/R-cran-mvtnorm
net/ipxe
net/l2tpd
net/mediatomb
www/kannel
www/rejik

I have not analyzed further.
Comment 19 commit-hook freebsd_committer 2020-06-13 17:09:17 UTC
A commit references this bug:

Author: tobik
Date: Sat Jun 13 17:08:29 UTC 2020
New revision: 538686
URL: https://svnweb.freebsd.org/changeset/ports/538686

Log:
  lang/rust-bootstrap: Limit elfv1 bootstrap to GCC9 for now

  To use newer GCC the powerpc64 binary package that provides gcc
  libraries in the cross sysroot will need updating to a newer GCC
  as well.

  PR:		246700

Changes:
  head/lang/rust-bootstrap/Makefile
Comment 20 commit-hook freebsd_committer 2020-06-21 14:38:20 UTC
A commit references this bug:

Author: tobik
Date: Sun Jun 21 14:38:06 UTC 2020
New revision: 539767
URL: https://svnweb.freebsd.org/changeset/ports/539767

Log:
  net/ipxe: Unbreak build with GCC 10

  /usr/local/bin/ld: bin/blib.a(dmfe.o):(.bss+0x0): multiple definition of `_shared_bss'; bin/blib.a(davicom.o):(.bss+0x0): first defined here
  /usr/local/bin/ld: bin/blib.a(epic100.o):(.bss+0x0): multiple definition of `_shared_bss'; bin/blib.a(davicom.o):(.bss+0x0): first defined here
  /usr/local/bin/ld: bin/blib.a(pxe_preboot.o):/wrkdirs/usr/ports/net/ipxe/work/ipxe-9ee70fb95bc266885ff88be228b044a2bb226eeb/src/include/ipxe/isapnp.h:237: multiple definition of `isapnp_read_port'; bin/blib.a(isapnp.o):(.bss+0x0): first defined here
  /usr/local/bin/ld: bin/blib.a(sis900.o):(.bss+0x0): multiple definition of `_shared_bss'; bin/blib.a(davicom.o):(.bss+0x0): first defined here
  /usr/local/bin/ld: bin/blib.a(sundance.o):(.bss+0x0): multiple definition of `_shared_bss'; bin/blib.a(davicom.o):(.bss+0x0): first defined here
  /usr/local/bin/ld: bin/blib.a(tlan.o):(.bss+0x0): multiple definition of `_shared_bss'; bin/blib.a(davicom.o):(.bss+0x0): first defined here
  /usr/local/bin/ld: bin/blib.a(tulip.o):(.bss+0x0): multiple definition of `_shared_bss'; bin/blib.a(davicom.o):(.bss+0x0): first defined here
  /usr/local/bin/ld: bin/blib.a(w89c840.o):(.bss+0x0): multiple definition of `_shared_bss'; bin/blib.a(davicom.o):(.bss+0x0): first defined here

  http://package22.nyi.freebsd.org/data/113amd64-default-PR244008/2020-06-10_18h05m01s/logs/errors/ipxe-20200314.log

  PR:		246700

Changes:
  head/net/ipxe/Makefile
Comment 21 commit-hook freebsd_committer 2020-06-21 14:55:25 UTC
A commit references this bug:

Author: tobik
Date: Sun Jun 21 14:55:10 UTC 2020
New revision: 539769
URL: https://svnweb.freebsd.org/changeset/ports/539769

Log:
  www/rejik: Unbreak build with GCC 10

  /usr/local/bin/ld: pass.o:(.bss+0x0): multiple definition of `change_log'; /tmp/ccMvpVPD.o:(.bss+0x0): first defined here
  .. and so on ...

  http://package22.nyi.freebsd.org/data/113amd64-default-PR244008/2020-06-10_18h05m01s/logs/errors/rejik-3.2.11_8.log

  - Respect CFLAGS/LDFLAGS
  - GCC 10 switched to -fno-common by default and this port is not
    ready in any way.  Since this is also abandonware it should
    probably be retired.  For now go back to -fcommon.

  PR:		246700

Changes:
  head/www/rejik/Makefile
  head/www/rejik/files/patch-Makefile
Comment 22 commit-hook freebsd_committer 2020-06-21 16:42:43 UTC
A commit references this bug:

Author: tobik
Date: Sun Jun 21 16:41:58 UTC 2020
New revision: 539774
URL: https://svnweb.freebsd.org/changeset/ports/539774

Log:
  deskutils/xneur: Unbreak build with GCC 10

  /usr/local/bin/ld: ../main/.libs/libxnmain.a(libxnmain_la-bind_table.o):(.bss+0x0): multiple definition of `main_window'; .libs/libxneur_la-xneurlib.o:(.bss+0x8): first defined here
  /usr/local/bin/ld: ../main/.libs/libxnmain.a(libxnmain_la-buffer.o):(.bss+0x10): multiple definition of `main_window'; .libs/libxneur_la-xneurlib.o:(.bss+0x8): first defined here
  /usr/local/bin/ld: ../main/.libs/libxnmain.a(libxnmain_la-event.o):(.bss+0x0): multiple definition of `main_window'; .libs/libxneur_la-xneurlib.o:(.bss+0x8): first defined here
  /usr/local/bin/ld: ../main/.libs/libxnmain.a(libxnmain_la-focus.o):(.bss+0x0): multiple definition of `main_window'; .libs/libxneur_la-xneurlib.o:(.bss+0x8): first defined here
  /usr/local/bin/ld: ../main/.libs/libxnmain.a(libxnmain_la-keymap.o):(.bss+0x0): multiple definition of `main_window'; .libs/libxneur_la-xneurlib.o:(.bss+0x8): first defined here
  /usr/local/bin/ld: ../main/.libs/libxnmain.a(libxnmain_la-plugin.o):(.bss+0x0): multiple definition of `main_window'; .libs/libxneur_la-xneurlib.o:(.bss+0x8): first defined here
  /usr/local/bin/ld: ../main/.libs/libxnmain.a(libxnmain_la-program.o):(.bss+0x8): multiple definition of `main_window'; .libs/libxneur_la-xneurlib.o:(.bss+0x8): first defined here
  /usr/local/bin/ld: ../main/.libs/libxnmain.a(libxnmain_la-selection.o):(.bss+0x0): multiple definition of `main_window'; .libs/libxneur_la-xneurlib.o:(.bss+0x8): first defined here
  /usr/local/bin/ld: ../main/.libs/libxnmain.a(libxnmain_la-switchlang.o):(.bss+0x0): multiple definition of `main_window'; .libs/libxneur_la-xneurlib.o:(.bss+0x8): first defined here
  /usr/local/bin/ld: ../main/.libs/libxnmain.a(libxnmain_la-utils.o):(.bss+0x0): multiple definition of `main_window'; .libs/libxneur_la-xneurlib.o:(.bss+0x8): first defined here
  /usr/local/bin/ld: ../main/.libs/libxnmain.a(libxnmain_la-window.o):(.bss+0x0): multiple definition of `main_window'; .libs/libxneur_la-xneurlib.o:(.bss+0x8): first defined here
  /usr/local/bin/ld: ../ai/.libs/libxnai.a(libxnai_la-detection.o):(.bss+0x0): multiple definition of `main_window'; .libs/libxneur_la-xneurlib.o:(.bss+0x8): first defined here
  /usr/local/bin/ld: ../notify/.libs/libxnnotify.a(libxnnotify_la-notify.o):(.bss+0x0): multiple definition of `main_window'; .libs/libxneur_la-xneurlib.o:(.bss+0x8): first defined here
  /usr/local/bin/ld: ../notify/.libs/libxnnotify.a(libxnnotify_la-popup.o):(.bss+0x8): multiple definition of `main_window'; .libs/libxneur_la-xneurlib.o:(.bss+0x8): first defined here
  /usr/local/bin/ld: ../notify/.libs/libxnnotify.a(libxnnotify_la-sound.o):(.bss+0x0): multiple definition of `main_window'; .libs/libxneur_la-xneurlib.o:(.bss+0x8): first defined here

  http://package18.nyi.freebsd.org/data/121amd64-default-PR244494/2020-06-10_18h04m44s/logs/errors/xneur-0.20.0.log

  PR:		246700

Changes:
  head/deskutils/xneur/files/patch-lib_lib_xneur.h
Comment 23 commit-hook freebsd_committer 2020-06-21 17:03:48 UTC
A commit references this bug:

Author: tobik
Date: Sun Jun 21 17:03:39 UTC 2020
New revision: 539776
URL: https://svnweb.freebsd.org/changeset/ports/539776

Log:
  devel/kBuild: Unbreak build with GCC 10 (-fno-common)

  /usr/local/bin/ld: arscan.o:(.bss+0x0): multiple definition of `stack_limit'; ar.o:(.bss+0x0): first defined here
  /usr/local/bin/ld: commands.o:(.bss+0x10): multiple definition of `stack_limit'; ar.o:(.bss+0x0): first defined here
  /usr/local/bin/ld: default.o:(.bss+0x0): multiple definition of `stack_limit'; ar.o:(.bss+0x0): first defined here
  /usr/local/bin/ld: dir.o:(.bss+0x110): multiple definition of `stack_limit'; ar.o:(.bss+0x0): first defined here
  /usr/local/bin/ld: expand.o:(.bss+0x20): multiple definition of `stack_limit'; ar.o:(.bss+0x0): first defined here
  /usr/local/bin/ld: file.o:(.bss+0x10): multiple definition of `stack_limit'; ar.o:(.bss+0x0): first defined here
  /usr/local/bin/ld: function.o:(.bss+0x120): multiple definition of `stack_limit'; ar.o:(.bss+0x0): first defined here
  /usr/local/bin/ld: implicit.o:(.bss+0x0): multiple definition of `stack_limit'; ar.o:(.bss+0x0): first defined here
  /usr/local/bin/ld: job.o:(.bss+0x30): multiple definition of `stack_limit'; ar.o:(.bss+0x0): first defined here
  /usr/local/bin/ld: main.o:(.bss+0x3b0): multiple definition of `stack_limit'; ar.o:(.bss+0x0): first defined here
  /usr/local/bin/ld: misc.o:(.bss+0x0): multiple definition of `stack_limit'; ar.o:(.bss+0x0): first defined here
  /usr/local/bin/ld: read.o:(.bss+0x10): multiple definition of `stack_limit'; ar.o:(.bss+0x0): first defined here
  /usr/local/bin/ld: remake.o:(.bss+0x10): multiple definition of `stack_limit'; ar.o:(.bss+0x0): first defined here
  /usr/local/bin/ld: remote-stub.o:(.bss+0x10): multiple definition of `stack_limit'; ar.o:(.bss+0x0): first defined here
  /usr/local/bin/ld: rule.o:(.bss+0x30): multiple definition of `stack_limit'; ar.o:(.bss+0x0): first defined here
  /usr/local/bin/ld: signame.o:(.bss+0x0): multiple definition of `stack_limit'; ar.o:(.bss+0x0): first defined here
  /usr/local/bin/ld: strcache.o:(.bss+0x70): multiple definition of `stack_limit'; ar.o:(.bss+0x0): first defined here
  /usr/local/bin/ld: variable.o:(.bss+0x110): multiple definition of `stack_limit'; ar.o:(.bss+0x0): first defined here
  /usr/local/bin/ld: vpath.o:(.bss+0x0): multiple definition of `stack_limit'; ar.o:(.bss+0x0): first defined here
  /usr/local/bin/ld: hash.o:(.bss+0x0): multiple definition of `stack_limit'; ar.o:(.bss+0x0): first defined here
  /usr/local/bin/ld: expreval.o:(.bss+0x0): multiple definition of `stack_limit'; ar.o:(.bss+0x0): first defined here
  /usr/local/bin/ld: incdep.o:(.bss+0x0): multiple definition of `stack_limit'; ar.o:(.bss+0x0): first defined here
  /usr/local/bin/ld: strcache2.o:(.bss+0x0): multiple definition of `stack_limit'; ar.o:(.bss+0x0): first defined here
  /usr/local/bin/ld: alloccache.o:(.bss+0x0): multiple definition of `stack_limit'; ar.o:(.bss+0x0): first defined here
  /usr/local/bin/ld: kbuild.o:(.bss+0x0): multiple definition of `stack_limit'; ar.o:(.bss+0x0): first defined here
  /usr/local/bin/ld: kbuild-object.o:(.bss+0x10): multiple definition of `stack_limit'; ar.o:(.bss+0x0): first defined here
  /usr/local/bin/ld: kDep.o:(.bss+0x0): multiple definition of `stack_limit'; ar.o:(.bss+0x0): first defined here
  /usr/local/bin/ld: append.o:(.bss+0x0): multiple definition of `stack_limit'; ar.o:(.bss+0x0): first defined here
  /usr/local/bin/ld: printf.o:(.bss+0x0): multiple definition of `stack_limit'; ar.o:(.bss+0x0): first defined here
  /usr/local/bin/ld: redirect.o:(.bss+0x0): multiple definition of `stack_limit'; ar.o:(.bss+0x0): first defined here
  /usr/local/bin/ld: touch.o:(.bss+0x0): multiple definition of `stack_limit'; ar.o:(.bss+0x0): first defined here

  http://package18.nyi.freebsd.org/data/121amd64-default-PR244494/2020-06-10_18h04m44s/logs/errors/kBuild-0.1.9998_13.log

  PR:		246700

Changes:
  head/devel/kBuild/files/patch-src_kmk_make.h
Comment 24 commit-hook freebsd_committer 2020-06-22 03:13:45 UTC
A commit references this bug:

Author: tobik
Date: Mon Jun 22 03:13:12 UTC 2020
New revision: 539793
URL: https://svnweb.freebsd.org/changeset/ports/539793

Log:
  cad/graywolf: Unbreak build with GCC 10 (-fno-common)

  /usr/local/bin/ld: src/twmc/CMakeFiles/TimberWolfMC.dir/readnets.c.o:(.bss+0x5e40): multiple definition of `yyss'; src/twmc/CMakeFiles/TimberWolfMC.dir/readcells.c.o:(.bss+0x5e40): first defined here
  /usr/local/bin/ld: src/twmc/CMakeFiles/TimberWolfMC.dir/readnets.c.o:(.bss+0x6240): multiple definition of `yyssp'; src/twmc/CMakeFiles/TimberWolfMC.dir/readcells.c.o:(.bss+0x6240): first defined here
  /usr/local/bin/ld: src/twmc/CMakeFiles/TimberWolfMC.dir/readnets.c.o:(.bss+0x4ea0): multiple definition of `yyvs'; src/twmc/CMakeFiles/TimberWolfMC.dir/readcells.c.o:(.bss+0x4ea0): first defined here
  /usr/local/bin/ld: src/twmc/CMakeFiles/TimberWolfMC.dir/readnets.c.o:(.bss+0x6238): multiple definition of `yyvsp'; src/twmc/CMakeFiles/TimberWolfMC.dir/readcells.c.o:(.bss+0x6238): first defined here

  http://package18.nyi.freebsd.org/data/121amd64-default-PR244494/2020-06-10_18h04m44s/logs/errors/graywolf-0.1.6.3_1.log

  PR:		246700

Changes:
  head/cad/graywolf/Makefile
Comment 25 commit-hook freebsd_committer 2020-06-22 03:21:48 UTC
A commit references this bug:

Author: tobik
Date: Mon Jun 22 03:21:39 UTC 2020
New revision: 539794
URL: https://svnweb.freebsd.org/changeset/ports/539794

Log:
  comms/xastir: Unbreak build with GCC 10 (-fno-common)

  /usr/local/bin/ld: db.o:(.bss+0x2cc00): multiple definition of `xa_config_dir'; color.o:(.bss+0x20): first defined here
  /usr/local/bin/ld: fcc_data.o:(.bss+0x0): multiple definition of `xa_config_dir'; color.o:(.bss+0x20): first defined here
  /usr/local/bin/ld: igate.o:(.bss+0x120): multiple definition of `xa_config_dir'; color.o:(.bss+0x20): first defined here
  /usr/local/bin/ld: interface.o:(.bss+0x209a0): multiple definition of `pname'; db.o:(.bss+0x2cbe0): first defined here
  /usr/local/bin/ld: interface.o:(.bss+0x209c0): multiple definition of `xa_config_dir'; color.o:(.bss+0x20): first defined here
  /usr/local/bin/ld: interface_gui.o:(.bss+0x3b00): multiple definition of `xa_config_dir'; color.o:(.bss+0x20): first defined here
  /usr/local/bin/ld: location_gui.o:(.bss+0x20): multiple definition of `xa_config_dir'; color.o:(.bss+0x20): first defined here
  /usr/local/bin/ld: main.o:(.bss+0x6c78): multiple definition of `number_of_predefined_objects'; db.o:(.bss+0x2cfe8): first defined here
  /usr/local/bin/ld: main.o:(.bss+0x6c80): multiple definition of `xa_config_dir'; color.o:(.bss+0x20): first defined here
  /usr/local/bin/ld: main.o:(.bss+0x6c70): multiple definition of `pname'; db.o:(.bss+0x2cbe0): first defined here
  /usr/local/bin/ld: maps.o:(.bss+0x4a40): multiple definition of `xa_config_dir'; color.o:(.bss+0x20): first defined here
  /usr/local/bin/ld: map_cache.o:(.bss+0x20): multiple definition of `xa_config_dir'; color.o:(.bss+0x20): first defined here
  /usr/local/bin/ld: map_dos.o:(.bss+0x0): multiple definition of `xa_config_dir'; color.o:(.bss+0x20): first defined here
  /usr/local/bin/ld: map_geo.o:(.bss+0x20): multiple definition of `xa_config_dir'; color.o:(.bss+0x20): first defined here
  /usr/local/bin/ld: map_gnis.o:(.bss+0x0): multiple definition of `xa_config_dir'; color.o:(.bss+0x20): first defined here
  /usr/local/bin/ld: map_OSM.o:(.bss+0x0): multiple definition of `xa_config_dir'; color.o:(.bss+0x20): first defined here
  /usr/local/bin/ld: map_pop.o:(.bss+0x0): multiple definition of `xa_config_dir'; color.o:(.bss+0x20): first defined here
  /usr/local/bin/ld: map_shp.o:(.bss+0x20): multiple definition of `xa_config_dir'; color.o:(.bss+0x20): first defined here
  /usr/local/bin/ld: map_tif.o:(.bss+0x0): multiple definition of `xa_config_dir'; color.o:(.bss+0x20): first defined here
  /usr/local/bin/ld: map_WMS.o:(.bss+0x0): multiple definition of `xa_config_dir'; color.o:(.bss+0x20): first defined here
  /usr/local/bin/ld: messages.o:(.bss+0x9a80): multiple definition of `xa_config_dir'; color.o:(.bss+0x20): first defined here
  /usr/local/bin/ld: messages_gui.o:(.bss+0x40): multiple definition of `xa_config_dir'; color.o:(.bss+0x20): first defined here
  /usr/local/bin/ld: objects.o:(.bss+0x6d0): multiple definition of `number_of_predefined_objects'; db.o:(.bss+0x2cfe8): first defined here
  /usr/local/bin/ld: objects.o:(.bss+0x6e0): multiple definition of `xa_config_dir'; color.o:(.bss+0x20): first defined here
  /usr/local/bin/ld: rac_data.o:(.bss+0x0): multiple definition of `xa_config_dir'; color.o:(.bss+0x20): first defined here
  /usr/local/bin/ld: track_gui.o:(.bss+0xc0): multiple definition of `xa_config_dir'; color.o:(.bss+0x20): first defined here
  /usr/local/bin/ld: track_gui.o:(.bss+0x4a8): multiple definition of `number_of_predefined_objects'; db.o:(.bss+0x2cfe8): first defined here
  /usr/local/bin/ld: util.o:(.bss+0x80): multiple definition of `xa_config_dir'; color.o:(.bss+0x20): first defined here
  /usr/local/bin/ld: x_spider.o:(.bss+0x18): multiple definition of `pname'; db.o:(.bss+0x2cbe0): first defined here
  /usr/local/bin/ld: xa_config.o:(.bss+0x20): multiple definition of `xa_config_dir'; color.o:(.bss+0x20): first defined here
  /usr/local/bin/ld: xa_config.o:(.bss+0x8): multiple definition of `number_of_predefined_objects'; db.o:(.bss+0x2cfe8): first defined here

  http://package18.nyi.freebsd.org/data/121amd64-default-PR244494/2020-06-10_18h04m44s/logs/errors/xastir-2.1.4_3.log

  PR:		246700

Changes:
  head/comms/xastir/Makefile
Comment 26 Tobias Kortkamp freebsd_committer 2020-06-22 04:50:05 UTC
tigcc in ports r539795
Comment 27 commit-hook freebsd_committer 2020-06-25 06:50:57 UTC
A commit references this bug:

Author: tobik
Date: Thu Jun 25 06:50:18 UTC 2020
New revision: 540376
URL: https://svnweb.freebsd.org/changeset/ports/540376

Log:
  science/berkeleygw: Unbreak build with GCC 10

  epsilon_main.f90:1271:72:

   1271 |         call epsinv(gvec,pol,ekin,qq,is_q0,crys,scal,kp,omega_plasma,iq)
        |                                                                        1
  Error: Missing actual argument for argument '_formal_18' at (1)

  http://package18.nyi.freebsd.org/data/121amd64-default-PR244494/2020-06-10_18h04m44s/logs/errors/BerkeleyGW-2.0.0_5.log

  PR:		246700

Changes:
  head/science/berkeleygw/files/patch-Epsilon_Makefile
Comment 28 Tobias Kortkamp freebsd_committer 2020-06-25 07:19:16 UTC
Some of the Fortran ports (for instance cad/NASTRAN-95) can be
unbroken by passing new compiler flags to the build.  Some like
-fallow-invalid-boz are only recognized by GCC 10 and not older
versions.  I cannot just add them without breaking the build with
GCC 9 or older.  What is the right idiom to check the GCC version
in ports?  Is this ok?

.if ${FORTRAN_DEFAULT} == gfortran && ${GCC_DEFAULT} >= 10
FFLAGS+=	-fallow-invalid-boz
.endif
Comment 29 commit-hook freebsd_committer 2020-06-28 04:29:34 UTC
A commit references this bug:

Author: tobik
Date: Sun Jun 28 04:29:20 UTC 2020
New revision: 540671
URL: https://svnweb.freebsd.org/changeset/ports/540671

Log:
  cad/NASTRAN-95: Unbreak build with GCC 10

  bufchk.f:16:28:

     16 |      1                 '1'X    ,  '2'X     , '3'X    , '4'X  , '8'X   /
        |                            1
  Error: BOZ constant at (1) uses nonstandard postfix syntax [see '-fno-allow-invalid-boz']
  bufchk.f:18:32:

     18 |      1                 'F1111'X,  'F2222'X , 'FAAAA'X, 'FBBBB'X /
        |                                1
  Error: BOZ constant at (1) uses nonstandard postfix syntax [see '-fno-allow-invalid-boz']
  bufchk.f:20:32:

     20 |      1                 'F5555'X,  'F7777'X , 'F8888'X, 'F9999'X /
        |                                1
  Error: BOZ constant at (1) uses nonstandard postfix syntax [see '-fno-allow-invalid-boz']

  http://package18.nyi.freebsd.org/data/121amd64-default-PR244494/2020-06-10_18h04m44s/logs/errors/NASTRAN-95-20160908_6.log

  PR:		246700

Changes:
  head/cad/NASTRAN-95/Makefile
Comment 30 commit-hook freebsd_committer 2020-06-28 05:45:50 UTC
A commit references this bug:

Author: tobik
Date: Sun Jun 28 05:44:57 UTC 2020
New revision: 540675
URL: https://svnweb.freebsd.org/changeset/ports/540675

Log:
  math/R-cran-tseries: Update to 0.10-47

  This unbreaks the build with GCC 10.

  PR:		246700

Changes:
  head/finance/R-cran-tseries/Makefile
  head/finance/R-cran-tseries/distinfo
Comment 31 commit-hook freebsd_committer 2020-07-04 06:55:33 UTC
A commit references this bug:

Author: tobik
Date: Sat Jul  4 06:54:39 UTC 2020
New revision: 541167
URL: https://svnweb.freebsd.org/changeset/ports/541167

Log:
  science/dcl: Unbreak build with GCC 10

  glrqnp.f:29:56:

     29 |       DATA CPARAS(6) / 'REALMIN ' /, RX(6) / Z'00800000' /
        |                                                        1
  Error: BOZ literal constant near (1) cannot be assigned to a REAL variable [see '-fno-allow-invalid-boz']
  glrqnp.f:28:56:

     28 |       DATA CPARAS(5) / 'REALMAX ' /, RX(5) / Z'7F7FFFFF' /
        |                                                        1
  Error: BOZ literal constant near (1) cannot be assigned to a REAL variable [see '-fno-allow-invalid-boz']

  http://package18.nyi.freebsd.org/data/121amd64-default-PR244494/2020-06-10_18h04m44s/logs/errors/dcl-5.4.8_9.log

  PR:		246700

Changes:
  head/science/dcl/Makefile
Comment 32 commit-hook freebsd_committer 2020-07-04 07:17:39 UTC
A commit references this bug:

Author: tobik
Date: Sat Jul  4 07:16:43 UTC 2020
New revision: 541168
URL: https://svnweb.freebsd.org/changeset/ports/541168

Log:
  graphics/dataplot: Update to newest commit

  This also unbreaks the build with GCC 10.

  Changes:	https://github.com/usnistgov/dataplot/compare/43df775f24e2d2eca94e250ec302d7a5876ea2b2...2c1b27601a3b7523449de612613eadeead9a8f70
  PR:		246700

Changes:
  head/graphics/dataplot/Makefile
  head/graphics/dataplot/distinfo
  head/graphics/dataplot/files/patch-Makefile
Comment 33 commit-hook freebsd_committer 2020-07-04 07:28:41 UTC
A commit references this bug:

Author: tobik
Date: Sat Jul  4 07:27:41 UTC 2020
New revision: 541170
URL: https://svnweb.freebsd.org/changeset/ports/541170

Log:
  graphics/raster3d: Unbreak build with GCC 10

  render.f:971:28:

    971 |  BKGND(3) = iand(XBG,X'00FF')
        |                            1
  Error: Hexadecimal constant at (1) uses nonstandard X instead of Z [see '-fno-allow-invalid-boz']
  render.f:972:28:

    972 |  BKGND(2) = iand(XBG,X'FF00')/256
        |                            1
  Error: Hexadecimal constant at (1) uses nonstandard X instead of Z [see '-fno-allow-invalid-boz']
  render.f:973:28:

    973 |  BKGND(1) = iand(XBG,X'FF0000')/65536
        |                            1
  Error: Hexadecimal constant at (1) uses nonstandard X instead of Z [see '-fno-allow-invalid-boz']

  Error: More actual than formal arguments in procedure call at (1)
  render.f:1079:22:

   1077 |       IERR = LOCAL(5, IBKGND(1), IBKGND(2), IBKGND(3))
        |                      2
   1078 |       IERR = LOCAL(1, NAX, NAY, OTMODE, QUALITY)
   1079 |       IERR = LOCAL(4, TITLE)
        |                      1
  Error: Type mismatch between actual argument at (1) and actual argument at (2) (CHARACTER(132)/INTEGER(4)).
  render.f:4402:22:

   1077 |       IERR = LOCAL(5, IBKGND(1), IBKGND(2), IBKGND(3))
        |                      2
  ......
   4402 |  IERR = LOCAL(2, OUTBUF(K+1,1), OUTBUF(K+1,2), OUTBUF(K+1,3),
        |                      1
  Error: Type mismatch between actual argument at (1) and actual argument at (2) (INTEGER(2)/INTEGER(4)).
  render.f:4430:13:

   4430 |       IERR = LOCAL(3)
        |             1
  Error: Missing actual argument for argument '_formal_4' at (1)

  http://package18.nyi.freebsd.org/data/121amd64-default-PR244494/2020-06-10_18h04m44s/logs/errors/raster3d-3.0.3_7.log

  PR:		246700

Changes:
  head/graphics/raster3d/Makefile
Comment 34 commit-hook freebsd_committer 2020-07-04 08:00:46 UTC
A commit references this bug:

Author: tobik
Date: Sat Jul  4 08:00:41 UTC 2020
New revision: 541172
URL: https://svnweb.freebsd.org/changeset/ports/541172

Log:
  science/isaac-cfd: Unbreak build with GCC 10

  march.F:1111:47:

   1111 |      1                     Q, PROPS, NPPTS, S, VOL, DTJ,
        |                                               1
  Error: Rank mismatch in argument 'vol' at (1) (scalar and rank-3)

  http://package18.nyi.freebsd.org/data/121amd64-default-PR244494/2020-06-10_18h04m44s/logs/errors/isaac-4.2_16.log

  PR:		246700

Changes:
  head/science/isaac-cfd/Makefile
Comment 35 commit-hook freebsd_committer 2020-07-04 08:20:50 UTC
A commit references this bug:

Author: tobik
Date: Sat Jul  4 08:20:07 UTC 2020
New revision: 541175
URL: https://svnweb.freebsd.org/changeset/ports/541175

Log:
  graphics/pgplot: Unbreak build with GCC 10

  Error: Type mismatch in argument 'pixmap' at (1); passed INTEGER(8) to INTEGER(1)
  ./drivers/gidriv.f:266:72:

    266 |      :     CALL GRGI01(IX0, IY0, IX1, IY1, IC, BX, BY, %VAL(PIXMAP))
        |                                                                        1
  Error: Type mismatch in argument 'pixmap' at (1); passed INTEGER(8) to INTEGER(1)
  ./drivers/gidriv.f:275:72:

    275 |      :     CALL GRGI01(IX0, IY0, IX0, IY0, IC, BX, BY, %VAL(PIXMAP))
        |                                                                        1
  Error: Type mismatch in argument 'pixmap' at (1); passed INTEGER(8) to INTEGER(1)
  ./drivers/gidriv.f:288:72:

    288 |      :                  %VAL(WORK))
        |                                                                        1
  Error: Type mismatch in argument 'pixmap' at (1); passed INTEGER(8) to INTEGER(1)
  ./drivers/gidriv.f:367:72:

    367 |      :     CALL GRGI03(IX0, IY0, IX1, IY1, IC, BX, BY, %VAL(PIXMAP))
        |                                                                        1
  Error: Type mismatch in argument 'pixmap' at (1); passed INTEGER(8) to INTEGER(1)
  ./drivers/gidriv.f:378:72:

    378 |       CALL GRGI04(NBUF, RBUF, BX, BY, %VAL(PIXMAP), MAXIDX)
        |                                                                        1
  Error: Type mismatch in argument 'pixmap' at (1); passed INTEGER(8) to INTEGER(1)

  http://package18.nyi.freebsd.org/data/121amd64-default-PR244494/2020-06-10_18h04m44s/logs/errors/pgplot-5.2.2_27.log

  PR:		246700

Changes:
  head/graphics/pgplot/Makefile
Comment 36 commit-hook freebsd_committer 2020-07-04 10:20:12 UTC
A commit references this bug:

Author: tobik
Date: Sat Jul  4 10:19:52 UTC 2020
New revision: 541188
URL: https://svnweb.freebsd.org/changeset/ports/541188

Log:
  graphics/geomorph: Unbreak build with GCC 10 (-fno-common default)

  /usr/local/bin/ld: main.o:(.bss+0x0): multiple definition of `default_dir'; app.o:(.bss+0x50): first defined here
  /usr/local/bin/ld: document.o:(.bss+0x0): multiple definition of `default_dir'; app.o:(.bss+0x50): first defined here
  /usr/local/bin/ld: doctype.o:(.bss+0x0): multiple definition of `default_dir'; app.o:(.bss+0x50): first defined here
  /usr/local/bin/ld: thisappinit.o:(.bss+0x160): multiple definition of `default_dir'; app.o:(.bss+0x50): first defined here
  /usr/local/bin/ld: stack.o:(.bss+0x8): multiple definition of `default_dir'; app.o:(.bss+0x50): first defined here
  /usr/local/bin/ld: ../hf/libhf.a(camera.o):(.bss+0xc0): multiple definition of `default_dir'; app.o:(.bss+0x50): first defined here
  /usr/local/bin/ld: ../hf/libhf.a(hf_wrapper.o):(.bss+0x0): multiple definition of `default_dir'; app.o:(.bss+0x50): first defined here
  /usr/local/bin/ld: ../hf/libhf.a(hf_dialog_options.o):(.bss+0x0): multiple definition of `default_dir'; app.o:(.bss+0x50): first defined here
  /usr/local/bin/ld: ../hf/libhf.a(hf_tools_dialog.o):(.bss+0x0): multiple definition of `default_dir'; app.o:(.bss+0x50): first defined here
  /usr/local/bin/ld: ../hf/libhf.a(hf_creation_dialog.o):(.bss+0x0): multiple definition of `default_dir'; app.o:(.bss+0x50): first defined here
  /usr/local/bin/ld: ../hf/libhf.a(surfadd.o):(.bss+0x0): multiple definition of `default_dir'; app.o:(.bss+0x50): first defined here
  /usr/local/bin/ld: ../hf/libhf.a(img_process_dialog.o):(.bss+0x0): multiple definition of `default_dir'; app.o:(.bss+0x50): first defined here
  /usr/local/bin/ld: ../hf/libhf.a(surfadd_dialog.o):(.bss+0x0): multiple definition of `default_dir'; app.o:(.bss+0x50): first defined here
  /usr/local/bin/ld: ../hf/libhf.a(img_process.o):(.bss+0x0): multiple definition of `default_dir'; app.o:(.bss+0x50): first defined here
  /usr/local/bin/ld: ../hf/libhf.a(subdiv1.o):(.bss+0x0): multiple definition of `default_dir'; app.o:(.bss+0x50): first defined here
  /usr/local/bin/ld: ../hf/libhf.a(uniform.o):(.bss+0x0): multiple definition of `default_dir'; app.o:(.bss+0x50): first defined here
  /usr/local/bin/ld: ../hf/libhf.a(subdiv1_dialog.o):(.bss+0x0): multiple definition of `default_dir'; app.o:(.bss+0x50): first defined here
  /usr/local/bin/ld: ../hf/libhf.a(uniform_dialog.o):(.bss+0x0): multiple definition of `default_dir'; app.o:(.bss+0x50): first defined here
  /usr/local/bin/ld: ../hf/libhf.a(hf_filters.o):(.bss+0x0): multiple definition of `default_dir'; app.o:(.bss+0x50): first defined here
  /usr/local/bin/ld: ../hf/libhf.a(hf_filters_dialog.o):(.bss+0x0): multiple definition of `default_dir'; app.o:(.bss+0x50): first defined here
  /usr/local/bin/ld: ../hf/libhf.a(waves_dialog.o):(.bss+0x0): multiple definition of `default_dir'; app.o:(.bss+0x50): first defined here
  /usr/local/bin/ld: ../hf/libhf.a(waves.o):(.bss+0x0): multiple definition of `default_dir'; app.o:(.bss+0x50): first defined here
  /usr/local/bin/ld: ../hf/libhf.a(subdiv2_dialog.o):(.bss+0x0): multiple definition of `default_dir'; app.o:(.bss+0x50): first defined here
  /usr/local/bin/ld: ../hf/libhf.a(subdiv2.o):(.bss+0x0): multiple definition of `default_dir'; app.o:(.bss+0x50): first defined here
  /usr/local/bin/ld: ../hf/libhf.a(gl_preview.o):(.bss+0x0): multiple definition of `default_dir'; app.o:(.bss+0x50): first defined here
  /usr/local/bin/ld: ../hf/libhf.a(merge_dialog.o):(.bss+0x0): multiple definition of `default_dir'; app.o:(.bss+0x50): first defined here
  /usr/local/bin/ld: ../hf/libhf.a(geom_transform_dialog.o):(.bss+0x0): multiple definition of `default_dir'; app.o:(.bss+0x50): first defined here
  /usr/local/bin/ld: ../hf/libhf.a(erode_dialog.o):(.bss+0x0): multiple definition of `default_dir'; app.o:(.bss+0x50): first defined here
  /usr/local/bin/ld: ../hf/libhf.a(craters.o):(.bss+0x0): multiple definition of `default_dir'; app.o:(.bss+0x50): first defined here
  /usr/local/bin/ld: ../hf/libhf.a(draw_tools_dialog.o):(.bss+0x0): multiple definition of `default_dir'; app.o:(.bss+0x50): first defined here
  /usr/local/bin/ld: ../hf/libhf.a(draw_hf.o):(.bss+0x0): multiple definition of `default_dir'; app.o:(.bss+0x50): first defined here
  /usr/local/bin/ld: ../hf/libhf.a(merge.o):(.bss+0x0): multiple definition of `default_dir'; app.o:(.bss+0x50): first defined here
  /usr/local/bin/ld: ../hf/libhf.a(fault.o):(.bss+0x0): multiple definition of `default_dir'; app.o:(.bss+0x50): first defined here
  /usr/local/bin/ld: ../hf/libhf.a(fault_dialog.o):(.bss+0x0): multiple definition of `default_dir'; app.o:(.bss+0x50): first defined here
  /usr/local/bin/ld: ../hf/libhf.a(swirl.o):(.bss+0x0): multiple definition of `default_dir'; app.o:(.bss+0x50): first defined here
  /usr/local/bin/ld: ../hf/libhf.a(swirl_dialog.o):(.bss+0x0): multiple definition of `default_dir'; app.o:(.bss+0x50): first defined here
  /usr/local/bin/ld: ../hf/libhf.a(erode.o):(.bss+0x0): multiple definition of `default_dir'; app.o:(.bss+0x50): first defined here
  /usr/local/bin/ld: ../hf/libhf.a(wind.o):(.bss+0x0): multiple definition of `default_dir'; app.o:(.bss+0x50): first defined here
  /usr/local/bin/ld: ../hf/libhf.a(wind_dialog.o):(.bss+0x0): multiple definition of `default_dir'; app.o:(.bss+0x50): first defined here
  /usr/local/bin/ld: ../hf/libhf.a(dialog_utilities.o):(.bss+0x0): multiple definition of `default_dir'; app.o:(.bss+0x50): first defined here
  /usr/local/bin/ld: ../hf/libhf.a(line.o):(.bss+0x0): multiple definition of `default_dir'; app.o:(.bss+0x50): first defined here
  /usr/local/bin/ld: ../hf/libhf.a(line_dialog.o):(.bss+0x0): multiple definition of `default_dir'; app.o:(.bss+0x50): first defined here
  /usr/local/bin/ld: ../hf/libhf.a(fill.o):(.bss+0x8): multiple definition of `default_dir'; app.o:(.bss+0x50): first defined here
  /usr/local/bin/ld: ../hf/libhf.a(fill_dialog.o):(.bss+0x0): multiple definition of `default_dir'; app.o:(.bss+0x50): first defined here
  /usr/local/bin/ld: ../hf/libhf.a(render.o):(.bss+0x0): multiple definition of `default_dir'; app.o:(.bss+0x50): first defined here
  /usr/local/bin/ld: ../hf/libhf.a(voronoi.o):(.bss+0x0): multiple definition of `default_dir'; app.o:(.bss+0x50): first defined here
  /usr/local/bin/ld: ../hf/libhf.a(voronoi_dialog.o):(.bss+0x0): multiple definition of `default_dir'; app.o:(.bss+0x50): first defined here
  /usr/local/bin/ld: ../hf/libhf.a(draw_dialog.o):(.bss+0x0): multiple definition of `default_dir'; app.o:(.bss+0x50): first defined here
  /usr/local/bin/ld: ../hf/libhf.a(draw_hf_dialog.o):(.bss+0x0): multiple definition of `default_dir'; app.o:(.bss+0x50): first defined here
  /usr/local/bin/ld: ../hf/libhf.a(draw_crater_dialog.o):(.bss+0x0): multiple definition of `default_dir'; app.o:(.bss+0x50): first defined here
  /usr/local/bin/ld: ../hf/libhf.a(draw.o):(.bss+0x0): multiple definition of `default_dir'; app.o:(.bss+0x50): first defined here
  /usr/local/bin/ld: ../fourier/libfourier.a(fourier_dialog.o):(.bss+0x0): multiple definition of `default_dir'; app.o:(.bss+0x50): first defined here
  /usr/local/bin/ld: ../fourier/libfourier.a(fourier.o):(.bss+0x0): multiple definition of `default_dir'; app.o:(.bss+0x50): first defined here
  /usr/local/bin/ld: ../fourier/libfourier.a(fft.o):(.bss+0x0): multiple definition of `default_dir'; app.o:(.bss+0x50): first defined here
  /usr/local/bin/ld: ../utils/libutils.a(utils.o):(.bss+0x0): multiple definition of `default_dir'; app.o:(.bss+0x50): first defined here
  /usr/local/bin/ld: ../utils/libutils.a(config_rc_file.o):(.bss+0x0): multiple definition of `default_dir'; app.o:(.bss+0x50): first defined here
  /usr/local/bin/ld: ../utils/libutils.a(config_dialog.o):(.bss+0x0): multiple definition of `default_dir'; app.o:(.bss+0x50): first defined here
  /usr/local/bin/ld: ../utils/libutils.a(filesel.o):(.bss+0x8): multiple definition of `default_dir'; app.o:(.bss+0x50): first defined here
  /usr/local/bin/ld: ../utils/libutils.a(writepng.o):(.bss+0x0): multiple definition of `default_dir'; app.o:(.bss+0x50): first defined here
  /usr/local/bin/ld: ../utils/libutils.a(menus_n_tools.o):(.bss+0x0): multiple definition of `default_dir'; app.o:(.bss+0x50): first defined here
  /usr/local/bin/ld: ../utils/libutils.a(readpng.o):(.bss+0x0): multiple definition of `default_dir'; app.o:(.bss+0x50): first defined here
  /usr/local/bin/ld: ../utils/libutils.a(scale_buttons.o):(.bss+0x0): multiple definition of `default_dir'; app.o:(.bss+0x50): first defined here

  http://package18.nyi.freebsd.org/data/121amd64-default-PR244494/2020-06-10_18h04m44s/logs/errors/geomorph-0.60.1_11.log

  PR:		246700

Changes:
  head/graphics/geomorph/Makefile
Comment 37 commit-hook freebsd_committer 2020-07-04 10:41:17 UTC
A commit references this bug:

Author: tobik
Date: Sat Jul  4 10:40:42 UTC 2020
New revision: 541190
URL: https://svnweb.freebsd.org/changeset/ports/541190

Log:
  science/cdf: Unbreak build with GCC 10

  qst2if.f:129:17:

    122 |      .                DIM_SIZES, ID,
        |                      2
  ......
    129 |      .           NULL_, STATUS)
        |                 1
  Error: Rank mismatch between actual argument at (1) and actual argument at (2) (rank-1 and scalar)
  qst2if.f:133:17:

    121 |         STATUS = CDF_LIB    (CREATE_, CDF_, CDFNAME, NUM_DIMS,
        |                                            2
  ......
    133 |      .           NULL_, STATUS)
        |                 1
  Error: Type mismatch between actual argument at (1) and actual argument at (2) (INTEGER(4)/CHARACTER(*)).
  qst2if.f:152:23:

    122 |      .                DIM_SIZES, ID,
        |                      2
  ......
    152 |      .                 VAR_NUM_ELEMENTS,
        |                       1
  Error: Rank mismatch between actual argument at (1) and actual argument at (2) (rank-1 and scalar)
  qst2if.f:164:20:

    121 |         STATUS = CDF_LIB    (CREATE_, CDF_, CDFNAME, NUM_DIMS,
        |                                            2
  ......
    164 |      .              NULL_, STATUS)
        |                    1
  Error: Type mismatch between actual argument at (1) and actual argument at (2) (INTEGER(4)/CHARACTER(*)).
  qst2if.f:172:20:

    122 |      .                DIM_SIZES, ID,
        |                      2
  ......
    172 |      .              NULL_, STATUS)
        |                    1
  Error: Rank mismatch between actual argument at (1) and actual argument at (2) (rank-1 and scalar)
  qst2if.f:180:20:

    121 |         STATUS = CDF_LIB    (CREATE_, CDF_, CDFNAME, NUM_DIMS,
        |                                            2
  ......
    180 |      .              NULL_, STATUS)
        |                    1
  Error: Type mismatch between actual argument at (1) and actual argument at (2) (INTEGER(4)/CHARACTER(*)).
  qst2if.f:187:17:

    187 |         STATUS = CDF_LIB    (CREATE_, CDF_, CDFNAME, NUM_DIMS,
        |                 1
  Error: More actual than formal arguments in procedure call at (1)
  qst2if.f:199:50:

    121 |         STATUS = CDF_LIB    (CREATE_, CDF_, CDFNAME, NUM_DIMS,
        |                                            2
  ......
    199 |         STATUS = CDF_LIB    (PUT_, CDF_CHECKSUM_, CHECKSUM,
        |                                                  1
  Error: Type mismatch between actual argument at (1) and actual argument at (2) (INTEGER(4)/CHARACTER(*)).
  qst2if.f:207:51:

    121 |         STATUS = CDF_LIB    (CREATE_, CDF_, CDFNAME, NUM_DIMS,
        |                                            2
  ......
    207 |         STATUS = CDF_LIB    (GET_, rVARs_NUMDIMS_, NUM_DIMS_OUT,
        |                                                   1
  Error: Type mismatch between actual argument at (1) and actual argument at (2) (INTEGER(4)/CHARACTER(*)).
  qst2if.f:238:23:

    122 |      .                DIM_SIZES, ID,
        |                      2
  ......
    238 |      .                 VAR_NUM_ELEMENTS,
        |                       1
  Error: Rank mismatch between actual argument at (1) and actual argument at (2) (rank-1 and scalar)
  qst2if.f:250:64:

    122 |      .                DIM_SIZES, ID,
        |                      2
  ......
    250 |         STATUS = CDF_LIB    (CREATE_, rVAR_, 'VAR2a', CDF_INT4, 1,
        |                                                                1
  Error: Rank mismatch between actual argument at (1) and actual argument at (2) (rank-1 and scalar)
  qst2if.f:265:45:

    121 |         STATUS = CDF_LIB    (CREATE_, CDF_, CDFNAME, NUM_DIMS,
        |                                            2
  ......
    265 |         STATUS = CDF_LIB    (SELECT_, rVAR_, varNums(1),
        |                                             1
  Error: Type mismatch between actual argument at (1) and actual argument at (2) (INTEGER(4)/CHARACTER(*)).
  qst2if.f:288:44:

    121 |         STATUS = CDF_LIB    (CREATE_, CDF_, CDFNAME, NUM_DIMS,
        |                                            2
  ......
    288 |         STATUS = CDF_LIB   (SELECT_, rVAR_, VAR_NUM_OUT,
        |                                            1
  Error: Type mismatch between actual argument at (1) and actual argument at (2) (INTEGER(4)/CHARACTER(*)).
  qst2if.f:292:55:

    121 |         STATUS = CDF_LIB    (CREATE_, CDF_, CDFNAME, NUM_DIMS,
        |                                            2
  ......
    292 |         STATUS = CDF_LIB   (SELECT_, rVARs_RECNUMBER_, REC_NUM,
        |                                                       1
  Error: Type mismatch between actual argument at (1) and actual argument at (2) (INTEGER(4)/CHARACTER(*)).
  qst2if.f:300:60:

    121 |         STATUS = CDF_LIB    (CREATE_, CDF_, CDFNAME, NUM_DIMS,
        |                                            2
  ......
    300 |             STATUS = CDF_LIB   (SELECT_, rVARs_DIMINDICES_, INDICES,
        |                                                            1
  Error: Type mismatch between actual argument at (1) and actual argument at (2) (INTEGER(4)/CHARACTER(*)).
  qst2if.f:311:55:

    121 |         STATUS = CDF_LIB    (CREATE_, CDF_, CDFNAME, NUM_DIMS,
        |                                            2
  ......
    311 |         STATUS = CDF_LIB   (SELECT_, rVARs_RECNUMBER_, REC_NUM,
        |                                                       1
  Error: Type mismatch between actual argument at (1) and actual argument at (2) (INTEGER(4)/CHARACTER(*)).
  qst2if.f:319:60:

    121 |         STATUS = CDF_LIB    (CREATE_, CDF_, CDFNAME, NUM_DIMS,
        |                                            2
  ......
    319 |             STATUS = CDF_LIB   (SELECT_, rVARs_DIMINDICES_, INDICES,
        |                                                            1
  Error: Type mismatch between actual argument at (1) and actual argument at (2) (INTEGER(4)/CHARACTER(*)).
  qst2if.f:345:56:

    121 |         STATUS = CDF_LIB    (CREATE_, CDF_, CDFNAME, NUM_DIMS,
        |                                            2
  ......
    345 |         STATUS = CDF_LIB    (SELECT_, rVARs_RECNUMBER_, REC_START,
        |                                                        1
  Error: Type mismatch between actual argument at (1) and actual argument at (2) (INTEGER(4)/CHARACTER(*)).
  qst2if.f:377:57:

    121 |         STATUS = CDF_LIB    (CREATE_, CDF_, CDFNAME, NUM_DIMS,
        |                                            2
  ......
    377 |         STATUS = CDF_LIB    (CONFIRM_, rVARs_RECNUMBER_, recnum_out,
        |                                                         1
  Error: Type mismatch between actual argument at (1) and actual argument at (2) (INTEGER(4)/CHARACTER(*)).
  qst2if.f:419:51:

    121 |         STATUS = CDF_LIB    (CREATE_, CDF_, CDFNAME, NUM_DIMS,
        |                                            2
  ......
    419 |         STATUS = CDF_LIB   (SELECT_, rVAR_SEQPOS_, REC_NUM, INDICES,
        |                                                   1
  Error: Type mismatch between actual argument at (1) and actual argument at (2) (INTEGER(4)/CHARACTER(*)).
  qst2if.f:426:24:

    122 |      .                DIM_SIZES, ID,
        |                      2
  ......
    426 |      .           NULL_, STATUS)
        |                        1
  Error: Rank mismatch between actual argument at (1) and actual argument at (2) (rank-1 and scalar)
  qst2if.f:431:52:

    121 |         STATUS = CDF_LIB    (CREATE_, CDF_, CDFNAME, NUM_DIMS,
        |                                            2
  ......
    431 |         STATUS = CDF_LIB   (CONFIRM_, rVAR_SEQPOS_, REC_NUM, INDICES,
        |                                                    1
  Error: Type mismatch between actual argument at (1) and actual argument at (2) (INTEGER(4)/CHARACTER(*)).
  qst2if.f:447:51:

    121 |         STATUS = CDF_LIB    (CREATE_, CDF_, CDFNAME, NUM_DIMS,
        |                                            2
  ......
    447 |         STATUS = CDF_LIB   (SELECT_, rVAR_SEQPOS_, REC_NUM, INDICES,
        |                                                   1
  Error: Type mismatch between actual argument at (1) and actual argument at (2) (INTEGER(4)/CHARACTER(*)).
  qst2if.f:454:24:

    122 |      .                DIM_SIZES, ID,
        |                      2
  ......
    454 |      .           NULL_, STATUS)
        |                        1
  Error: Rank mismatch between actual argument at (1) and actual argument at (2) (rank-1 and scalar)
  qst2if.f:465:56:

    121 |         STATUS = CDF_LIB    (CREATE_, CDF_, CDFNAME, NUM_DIMS,
        |                                            2
  ......
    465 |         STATUS = CDF_LIB    (SELECT_, rVARs_RECNUMBER_, 10,
        |                                                        1
  Error: Type mismatch between actual argument at (1) and actual argument at (2) (INTEGER(4)/CHARACTER(*)).
  qst2if.f:472:50:

    121 |         STATUS = CDF_LIB    (CREATE_, CDF_, CDFNAME, NUM_DIMS,
        |                                            2
  ......
    472 |         STATUS = CDF_LIB   (GET_, rVARs_RECDATA_, numVars,
        |                                                  1
  Error: Type mismatch between actual argument at (1) and actual argument at (2) (INTEGER(4)/CHARACTER(*)).
  qst2if.f:490:22:

    122 |      .                DIM_SIZES, ID,
        |                      2
  ......
    490 |      .                ATTR_NUM_OUT,
        |                      1
  Error: Rank mismatch between actual argument at (1) and actual argument at (2) (rank-1 and scalar)
  qst2if.f:498:47:

    121 |         STATUS = CDF_LIB    (CREATE_, CDF_, CDFNAME, NUM_DIMS,
        |                                            2
  ......
    498 |         STATUS = CDF_LIB    (SELECT_, gENTRY_, ENTRY_NUM,
        |                                               1
  Error: Type mismatch between actual argument at (1) and actual argument at (2) (INTEGER(4)/CHARACTER(*)).
  qst2if.f:509:48:

    121 |         STATUS = CDF_LIB    (CREATE_, CDF_, CDFNAME, NUM_DIMS,
        |                                            2
  ......
    509 |         STATUS = CDF_LIB   (GET_, gENTRY_DATA_, ENTRY_VALUE_OUT,
        |                                                1
  Error: Type mismatch between actual argument at (1) and actual argument at (2) (INTEGER(4)/CHARACTER(*)).
  qst2if.f:521:49:

    121 |         STATUS = CDF_LIB    (CREATE_, CDF_, CDFNAME, NUM_DIMS,
        |                                            2
  ......
    521 |         STATUS = CDF_LIB    (GET_, LIB_VERSION_, VERSIONlib,
        |                                                 1
  Error: Type mismatch between actual argument at (1) and actual argument at (2) (INTEGER(4)/CHARACTER(*)).
  qst2if.f:529:49:

    121 |         STATUS = CDF_LIB    (CREATE_, CDF_, CDFNAME, NUM_DIMS,
        |                                            2
  ......
    529 |         STATUS = CDF_LIB    (GET_, CDF_VERSION_, VERSIONcdf,
        |                                                 1
  Error: Type mismatch between actual argument at (1) and actual argument at (2) (INTEGER(4)/CHARACTER(*)).
  qst2if.f:547:50:

    121 |         STATUS = CDF_LIB    (CREATE_, CDF_, CDFNAME, NUM_DIMS,
        |                                            2
  ......
    547 |         STATUS = CDF_LIB    (GET_, CDF_CHECKSUM_, CHECKSUM_out,
        |                                                  1
  Error: Type mismatch between actual argument at (1) and actual argument at (2) (INTEGER(4)/CHARACTER(*)).
  qst2if.f:558:51:

    121 |         STATUS = CDF_LIB    (CREATE_, CDF_, CDFNAME, NUM_DIMS,
        |                                            2
  ......
    558 |         STATUS = CDF_LIB    (GET_, rVARs_NUMDIMS_, NUM_DIMS_OUT,
        |                                                   1
  Error: Type mismatch between actual argument at (1) and actual argument at (2) (INTEGER(4)/CHARACTER(*)).
  qst2if.f:596:26:

    122 |      .                DIM_SIZES, ID,
        |                      2
  ......
    596 |      .              PUT_, rVAR_NAME_, NEW_VARNAME,
        |                          1
  Error: Rank mismatch between actual argument at (1) and actual argument at (2) (rank-1 and scalar)
  qst2if.f:605:36:

    122 |      .                DIM_SIZES, ID,
        |                      2
  ......
    605 |      .              rVAR_DATATYPE_, VAR_DATA_TYPE_OUT,
        |                                    1
  Error: Rank mismatch between actual argument at (1) and actual argument at (2) (rank-1 and scalar)
  qst2if.f:619:49:

    121 |         STATUS = CDF_LIB    (CREATE_, CDF_, CDFNAME, NUM_DIMS,
        |                                            2
  ......
    619 |         STATUS = CDF_LIB   (GET_, rVAR_RECVARY_, VAR_REC_VARIANCE_OUT,
        |                                                 1
  Error: Type mismatch between actual argument at (1) and actual argument at (2) (INTEGER(4)/CHARACTER(*)).
  qst2if.f:660:26:

    122 |      .                DIM_SIZES, ID,
        |                      2
  ......
    660 |      .              PUT_, ATTR_NAME_, NEW_ATTRNAME,
        |                          1
  Error: Rank mismatch between actual argument at (1) and actual argument at (2) (rank-1 and scalar)
  qst2if.f:669:32:

    122 |      .                DIM_SIZES, ID,
        |                      2
  ......
    669 |      .             ATTR_SCOPE_, ATTRSCOPE_OUT,
        |                                1
  Error: Rank mismatch between actual argument at (1) and actual argument at (2) (rank-1 and scalar)
  qst2if.f:684:52:

    121 |         STATUS = CDF_LIB    (CREATE_, CDF_, CDFNAME, NUM_DIMS,
        |                                            2
  ......
    684 |         STATUS = CDF_LIB   (GET_, gENTRY_DATATYPE_, ENTRY_DATA_TYPE_OUT,
        |                                                    1
  Error: Type mismatch between actual argument at (1) and actual argument at (2) (INTEGER(4)/CHARACTER(*)).
  qst2if.f:699:50:

    121 |         STATUS = CDF_LIB    (CREATE_, CDF_, CDFNAME, NUM_DIMS,
        |                                            2
  ......
    699 |         STATUS = CDF_LIB   (SELECT_, CDF_STATUS_, CDF_OK,
        |                                                  1
  Error: Type mismatch between actual argument at (1) and actual argument at (2) (INTEGER(4)/CHARACTER(*)).
  qst2if.f:709:13:

    121 |         STATUS = CDF_LIB    (CREATE_, CDF_, CDFNAME, NUM_DIMS,
        |                                            2
  ......
    709 |      .       NEGtoPOSfp0on,
        |             1
  Error: Type mismatch between actual argument at (1) and actual argument at (2) (INTEGER(4)/CHARACTER(*)).
  qst2if.f:716:13:

    121 |         STATUS = CDF_LIB    (CREATE_, CDF_, CDFNAME, NUM_DIMS,
        |                                            2
  ......
    716 |      .       NEGtoPOSmode,
        |             1
  Error: Type mismatch between actual argument at (1) and actual argument at (2) (INTEGER(4)/CHARACTER(*)).
  qst2if.f:736:50:

    121 |         STATUS = CDF_LIB    (CREATE_, CDF_, CDFNAME, NUM_DIMS,
        |                                            2
  ......
    736 |         STATUS = CDF_LIB   (GET_, DATATYPE_SIZE_, CDF_EPOCH,
        |                                                  1
  Error: Type mismatch between actual argument at (1) and actual argument at (2) (INTEGER(4)/CHARACTER(*)).
  qst2if.f:748:20:

    121 |         STATUS = CDF_LIB    (CREATE_, CDF_, CDFNAME, NUM_DIMS,
        |                                            2
  ......
    748 |      .              NULL_, STATUS)
        |                    1
  Error: Type mismatch between actual argument at (1) and actual argument at (2) (INTEGER(4)/CHARACTER(*)).
  qst2if.f:755:17:

    755 |         STATUS = CDF_LIB   (GET_, CDF_INFO_, CDFNAME, cTypeOUT,
        |                 1
  Error: Missing actual argument for argument '_formal_9' at (1)

  http://package18.nyi.freebsd.org/data/121amd64-default-PR244494/2020-06-10_18h04m44s/logs/errors/cdf3-3.3.0_13.log

  PR:		246700

Changes:
  head/science/cdf/Makefile
Comment 38 commit-hook freebsd_committer 2020-07-04 10:46:19 UTC
A commit references this bug:

Author: tobik
Date: Sat Jul  4 10:46:08 UTC 2020
New revision: 541191
URL: https://svnweb.freebsd.org/changeset/ports/541191

Log:
  biology/bowtie: Unbreak build with GCC 10

  In file included from ebwt.h:43,
                   from ebwt_build.cpp:11:
  processor_support.h:52:22: error: extended character ? is not valid in an identifier
     52 |         std::cerr << ?ERROR: please define __cpuid() for this build.\n?;
        |                      ^
  processor_support.h:52:72: error: extended character ? is not valid in an identifier
     52 |         std::cerr << ?ERROR: please define __cpuid() for this build.\n?;
        |                                                                      ^

  http://package18.nyi.freebsd.org/data/121amd64-default-PR244494/2020-06-10_18h04m44s/logs/errors/bowtie-1.1.2_9.log

  PR:		246700

Changes:
  head/biology/bowtie/files/patch-processor__support.h
Comment 39 commit-hook freebsd_committer 2020-07-04 11:08:25 UTC
A commit references this bug:

Author: tobik
Date: Sat Jul  4 11:07:57 UTC 2020
New revision: 541192
URL: https://svnweb.freebsd.org/changeset/ports/541192

Log:
  science/aircraft-datcom: Unbreak build with GCC 10

  Error: Rank mismatch between actual argument at (1) and actual argument at (2) (scalar and rank-1)
  /wrkdirs/usr/ports/science/aircraft-datcom/work/aircraft-datcom-ed877bb/src/auxout.f:185:40:

    168 |      1            TINF,RN,SRF,CBAR,BLRF,XCG,ZCG,DUM,
        |                                   2
  ......
    185 |      1  TRA(78),TRA(76),TRA(79),TRA(80),O,P,Q,R,S,T,NN,NM)
        |                                        1
  Error: Rank mismatch between actual argument at (1) and actual argument at (2) (scalar and rank-1)
  /wrkdirs/usr/ports/science/aircraft-datcom/work/aircraft-datcom-ed877bb/src/auxout.f:187:39:

    168 |      1            TINF,RN,SRF,CBAR,BLRF,XCG,ZCG,DUM,
        |                                   2
  ......
    187 |      1  SBD(124),SBD(123),SBD(115),ANA,O,P,Q,R,S,T,NN,NM)
        |                                       1
  Error: Rank mismatch between actual argument at (1) and actual argument at (2) (scalar and rank-1)
  /wrkdirs/usr/ports/science/aircraft-datcom/work/aircraft-datcom-ed877bb/src/auxout.f:302:34:

    168 |      1            TINF,RN,SRF,CBAR,BLRF,XCG,ZCG,DUM,
        |                          2
  ......
    302 |      2 FACT(143),FACT(22),WBT(46),H,H,O,P,Q,R,S,T,NN,NM)
        |                                  1
  Error: Rank mismatch between actual argument at (1) and actual argument at (2) (scalar and rank-1)
  /wrkdirs/usr/ports/science/aircraft-datcom/work/aircraft-datcom-ed877bb/src/auxout.f:304:57:

    167 |       CALL SWRITE(11,FOR,46,ICONT,1,FLC(I+2),ALT,VINF,PINF,
        |                                                 2
  ......
    304 |      1 CALL SWRITE(6,FOR2,26,JCON,NALPHA,FLC(23),FACT(2),ANONE,
        |                                                         1
  Error: Rank mismatch between actual argument at (1) and actual argument at (2) (scalar and rank-1)
  /wrkdirs/usr/ports/science/aircraft-datcom/work/aircraft-datcom-ed877bb/src/auxout.f:311:33:

    168 |      1            TINF,RN,SRF,CBAR,BLRF,XCG,ZCG,DUM,
        |                          2
  ......
    311 |      2 STP(133),SWB(40),STP(111),H,H,O,P,Q,R,S,T,NN,NM)
        |                                 1
  Error: Rank mismatch between actual argument at (1) and actual argument at (2) (scalar and rank-1)
  /wrkdirs/usr/ports/science/aircraft-datcom/work/aircraft-datcom-ed877bb/src/auxout.f:313:57:

    167 |       CALL SWRITE(11,FOR,46,ICONT,1,FLC(I+2),ALT,VINF,PINF,
        |                                                 2
  ......
    313 |      1 CALL SWRITE(6,FOR2,26,JCON,NALPHA,FLC(23),SWB(12),ANONE,
        |                                                         1
  Error: Rank mismatch between actual argument at (1) and actual argument at (2) (scalar and rank-1)
  /wrkdirs/usr/ports/science/aircraft-datcom/work/aircraft-datcom-ed877bb/src/auxout.f:336:7:

    167 |       CALL SWRITE(11,FOR,46,ICONT,1,FLC(I+2),ALT,VINF,PINF,
        |                                                      2
  ......
    336 |      1 H,O,P,Q,R,S,T,Q,R,S,T,NN,NM)
        |       1
  Error: Rank mismatch between actual argument at (1) and actual argument at (2) (scalar and rank-1)
  /wrkdirs/usr/ports/science/aircraft-datcom/work/aircraft-datcom-ed877bb/src/auxout.f:338:7:

    167 |       CALL SWRITE(11,FOR,46,ICONT,1,FLC(I+2),ALT,VINF,PINF,
        |                                                      2
  ......
    338 |      1 H,O,P,Q,R,S,T,Q,R,S,T,NN,NM)
        |       1
  Error: Rank mismatch between actual argument at (1) and actual argument at (2) (scalar and rank-1)
  /wrkdirs/usr/ports/science/aircraft-datcom/work/aircraft-datcom-ed877bb/src/auxout.f:348:7:

    167 |       CALL SWRITE(11,FOR,46,ICONT,1,FLC(I+2),ALT,VINF,PINF,
        |                                                      2
  ......
    348 |      1 H,O,P,Q,R,S,T,Q,R,S,T,NN,NM)
        |       1
  Error: Rank mismatch between actual argument at (1) and actual argument at (2) (scalar and rank-1)

  http://package18.nyi.freebsd.org/data/121amd64-default-PR244494/2020-06-10_18h04m44s/logs/errors/aircraft-datcom-0.0.20120723_5.log

  PR:		246700

Changes:
  head/science/aircraft-datcom/Makefile
Comment 40 commit-hook freebsd_committer 2020-07-04 11:11:27 UTC
A commit references this bug:

Author: tobik
Date: Sat Jul  4 11:10:30 UTC 2020
New revision: 541193
URL: https://svnweb.freebsd.org/changeset/ports/541193

Log:
  science/libccp4: Unbreak build with GCC 10

  fortran/pack_f.f:109:28:

     45 |       call pack_wordimage_f(data, x, y, filnarray)
        |                            2
  ......
    109 |       call pack_wordimage_f(data, x, y, filnarray)
        |                            1
  Error: Type mismatch between actual argument at (1) and actual argument at (2) (INTEGER(4)/INTEGER(2)).
  fortran/pack_f.f:141:30:

     77 |       call v2pack_wordimage_f(data, x, y, filnarray)
        |                              2
  ......
    141 |       call v2pack_wordimage_f(data, x, y, filnarray)
        |                              1
  Error: Type mismatch between actual argument at (1) and actual argument at (2) (INTEGER(4)/INTEGER(2)).

  http://package18.nyi.freebsd.org/data/121amd64-default-PR244494/2020-06-10_18h04m44s/logs/errors/libccp4-6.5.1_4.log

  PR:		246700

Changes:
  head/science/libccp4/Makefile
Comment 41 commit-hook freebsd_committer 2020-07-04 11:22:32 UTC
A commit references this bug:

Author: tobik
Date: Sat Jul  4 11:22:09 UTC 2020
New revision: 541194
URL: https://svnweb.freebsd.org/changeset/ports/541194

Log:
  science/cgnslib: Unbreak build with GCC 10

  /wrkdirs/usr/ports/science/cgnslib/work/CGNS-4.1.1/src/tests/test_family_treef.F90:152:64:

    152 |       call cg_goto_f( cgfile, cgtree, ierr, "Family2", 0, 'end')
        |                                                                1
  Error: Missing actual argument for argument '_formal_14' at (1)
  /wrkdirs/usr/ports/science/cgnslib/work/CGNS-4.1.1/src/tests/test_family_treef.F90:168:43:

    168 |      &               "Family2.1", 0, 'end')
        |                                           1
  Error: Missing actual argument for argument '_formal_16' at (1)
  /wrkdirs/usr/ports/science/cgnslib/work/CGNS-4.1.1/src/tests/test_family_treef.F90:190:49:

    190 |       call cg_goto_f(cgfile, cgtree, ierr, 'end')
        |                                                 1
  Error: Missing actual argument for argument '_formal_12' at (1)
  /wrkdirs/usr/ports/science/cgnslib/work/CGNS-4.1.1/src/tests/test_family_treef.F90:196:60:

    196 |       call cg_goto_f(cgfile, cgbase, ierr, "Zone", 0, 'end')
        |                                                            1
  Error: Missing actual argument for argument '_formal_14' at (1)
  /wrkdirs/usr/ports/science/cgnslib/work/CGNS-4.1.1/src/tests/test_family_treef.F90:231:76:

    231 |       call cg_goto_f(cgfile, cgbase, ierr, "Zone", 0, "SubRegion", 0, 'end')
        |                                                                            1
  Error: Missing actual argument for argument '_formal_16' at (1)
  /wrkdirs/usr/ports/science/cgnslib/work/CGNS-4.1.1/src/tests/test_family_treef.F90:241:60:

    241 |       call cg_goto_f(cgfile, cgbase, ierr, "Zone", 0, 'end')
        |                                                            1
  Error: Missing actual argument for argument '_formal_14' at (1)
  /wrkdirs/usr/ports/science/cgnslib/work/CGNS-4.1.1/src/tests/test_family_treef.F90:246:75:

    246 |       call cg_goto_f(cgfile, cgbase, ierr, "Zone", 0, "UserData", 0, 'end')
        |                                                                           1
  Error: Missing actual argument for argument '_formal_16' at (1)

  http://package18.nyi.freebsd.org/data/121amd64-default-PR244494/2020-06-10_18h04m44s/logs/errors/cgnslib-4.1.1,1.log

  PR:		246700

Changes:
  head/science/cgnslib/Makefile
Comment 42 commit-hook freebsd_committer 2020-07-04 11:25:34 UTC
A commit references this bug:

Author: tobik
Date: Sat Jul  4 11:25:10 UTC 2020
New revision: 541195
URL: https://svnweb.freebsd.org/changeset/ports/541195

Log:
  emulators/skyeye: Unbreak build with GCC 10 (-fno-common default)

  /usr/local/bin/ld: ./utils/libutils.a(skyeye_arch.o):/wrkdirs/usr/ports/emulators/skyeye/work/skyeye-1.2.5_REL/utils/config/skyeye_config.h:274: multiple definition of `skyeye_config'; skyeye.o:/wrkdirs/usr/ports/emulators/skyeye/work/skyeye-1.2.5_REL/./utils/config/skyeye_config.h:274: first defined here
  /usr/local/bin/ld: ./utils/libutils.a(skyeye_config.o):/wrkdirs/usr/ports/emulators/skyeye/work/skyeye-1.2.5_REL/utils/config/skyeye_config.h:274: multiple definition of `skyeye_config'; skyeye.o:/wrkdirs/usr/ports/emulators/skyeye/work/skyeye-1.2.5_REL/./utils/config/skyeye_config.h:274: first defined here
  /usr/local/bin/ld: ./utils/libutils.a(skyeye_options.o):/wrkdirs/usr/ports/emulators/skyeye/work/skyeye-1.2.5_REL/utils/config/skyeye_config.h:274: multiple definition of `skyeye_config'; skyeye.o:/wrkdirs/usr/ports/emulators/skyeye/work/skyeye-1.2.5_REL/./utils/config/skyeye_config.h:274: first defined here
  [...]

  http://package18.nyi.freebsd.org/data/121amd64-default-PR244494/2020-06-10_18h04m44s/logs/errors/skyeye-1.2.5_7.log

  PR:		246700

Changes:
  head/emulators/skyeye/Makefile
Comment 43 commit-hook freebsd_committer 2020-07-04 11:29:38 UTC
A commit references this bug:

Author: tobik
Date: Sat Jul  4 11:29:28 UTC 2020
New revision: 541196
URL: https://svnweb.freebsd.org/changeset/ports/541196

Log:
  math/cmlib: Unbreak build with GCC 10

  dbocls.f:185:19:

     62 |      * 2,LMDW,MCON+MOUT, 0,RDUM,RDUM)
        |                           2
  ......
    185 |      * 1,J,IDUM, 2,BL(J),BU(J))
        |                   1
  Error: Type mismatch between actual argument at (1) and actual argument at (2) (REAL(8)/REAL(4)).
  dbocls.f:371:18:

     62 |      * 2,LMDW,MCON+MOUT, 0,RDUM,RDUM)
        |                           2
  ......
    371 |      * 1,J,IDUM,1,RW(J),RDUM)
        |                  1
  Error: Type mismatch between actual argument at (1) and actual argument at (2) (REAL(8)/REAL(4)).
  dbocls.f:423:19:

     62 |      * 2,LMDW,MCON+MOUT, 0,RDUM,RDUM)
        |                           2
  ......
    423 |      * 1,JP,IDUM,0,IDUM,IDUM)
        |                   1
  Error: Type mismatch between actual argument at (1) and actual argument at (2) (INTEGER(4)/REAL(4)).

  http://package18.nyi.freebsd.org/data/121amd64-default-PR244494/2020-06-10_18h04m44s/logs/errors/cmlib-3.0_8.log

  PR:		246700

Changes:
  head/math/cmlib/Makefile
Comment 44 commit-hook freebsd_committer 2020-07-04 11:51:44 UTC
A commit references this bug:

Author: tobik
Date: Sat Jul  4 11:51:38 UTC 2020
New revision: 541197
URL: https://svnweb.freebsd.org/changeset/ports/541197

Log:
  math/elpa: Unbreak build with GCC 10

  src/elpa2/kernels/real_template.F90:117:37:

    117 |        & (q(i,1),hh, nb, ldq, ldh, s)
        |                                     1
  Error: Type mismatch in argument 'q' at (1); passed REAL(8) to COMPLEX(8)
  src/elpa2/kernels/real_template.F90:133:37:

    133 |        & (q(i,1),hh, nb, ldq, ldh, s)
        |                                     1
  Error: Type mismatch in argument 'q' at (1); passed REAL(8) to COMPLEX(8)
  src/elpa2/kernels/real_template.F90:145:37:

    145 |        & (q(i,1),hh, nb, ldq, ldh, s)
        |                                     1
  Error: Type mismatch in argument 'q' at (1); passed REAL(8) to COMPLEX(8)

  http://package18.nyi.freebsd.org/data/121amd64-default-PR244494/2020-06-10_18h04m44s/logs/errors/elpa-2019.05.002_2.log

  PR:		246700

Changes:
  head/math/elpa/Makefile
Comment 45 commit-hook freebsd_committer 2020-07-04 11:59:48 UTC
A commit references this bug:

Author: tobik
Date: Sat Jul  4 11:59:43 UTC 2020
New revision: 541200
URL: https://svnweb.freebsd.org/changeset/ports/541200

Log:
  misc/libemos: Unbreak build with GCC 10

  /wrkdirs/usr/ports/misc/libemos/work/libemos-4.5.9-Source/interpolation/hntfaps.F:222:65:

    183 |           CALL INTLOG(JP_DEBUG,'HNTFAPS: Use missing value',JPQUIET)
        |                                                            2
  ......
    222 |           CALL INTLOG(JP_ERROR,'HNTFAPS: memory allocation fail',IDWORK)
        |                                                                 1
  Error: Type mismatch between actual argument at (1) and actual argument at (2) (INTEGER(8)/INTEGER(4)).
  /wrkdirs/usr/ports/misc/libemos/work/libemos-4.5.9-Source/interpolation/hntfaps.F:232:65:

    183 |           CALL INTLOG(JP_DEBUG,'HNTFAPS: Use missing value',JPQUIET)
        |                                                            2
  ......
    232 |           CALL INTLOG(JP_ERROR,'HNTFAPS: memory allocation fail',IDATA)
        |                                                                 1
  Error: Type mismatch between actual argument at (1) and actual argument at (2) (INTEGER(8)/INTEGER(4)).

  http://package18.nyi.freebsd.org/data/121amd64-default-PR244494/2020-06-10_18h04m44s/logs/errors/libemos-4.5.9_3.log

  PR:		246700

Changes:
  head/misc/libemos/Makefile
Comment 46 commit-hook freebsd_committer 2020-07-04 12:05:50 UTC
A commit references this bug:

Author: tobik
Date: Sat Jul  4 12:04:51 UTC 2020
New revision: 541202
URL: https://svnweb.freebsd.org/changeset/ports/541202

Log:
  math/slatec: Unbreak build with GCC 10

  Error: Rank mismatch between actual argument at (1) and actual argument at (2) (rank-1 and scalar)
  cpzero.f:90:43:

     76 |       CALL CPEVL(N,N,A,TEMP,T,T,.FALSE.)
        |                            2
  ......
     90 |          CALL CPEVL(N,0,T(N1),CMPLX(X,0.0),PN,PN,.FALSE.)
        |                                           1
  Error: Rank mismatch between actual argument at (1) and actual argument at (2) (rank-1 and scalar)
  cpzero.f:105:37:

     76 |       CALL CPEVL(N,N,A,TEMP,T,T,.FALSE.)
        |                            2
  ......
    105 |                CALL CPEVL(N,0,A,R(I),PN,TEMP,.TRUE.)
        |                                     1
  Error: Rank mismatch between actual argument at (1) and actual argument at (2) (rank-1 and scalar)

  http://package18.nyi.freebsd.org/data/121amd64-default-PR244494/2020-06-10_18h04m44s/logs/errors/slatec-4.1_12.log

  PR:		246700

Changes:
  head/math/slatec/Makefile
Comment 47 commit-hook freebsd_committer 2020-07-04 12:16:53 UTC
A commit references this bug:

Author: tobik
Date: Sat Jul  4 12:15:59 UTC 2020
New revision: 541204
URL: https://svnweb.freebsd.org/changeset/ports/541204

Log:
  biology/psi88: Unbreak build with GCC 10

  ctplot.f:69:29:

     69 |       CALL SYMBOL (XA,YA,.15,STRING,ANGLE,K)
        |                             1
  Error: Rank mismatch in argument 'string' at (1) (scalar and rank-1)

  http://package18.nyi.freebsd.org/data/121amd64-default-PR244494/2020-06-10_18h04m44s/logs/errors/psi88-1.0_16.log

  PR:		246700

Changes:
  head/biology/psi88/Makefile
Comment 48 commit-hook freebsd_committer 2020-07-04 12:19:56 UTC
A commit references this bug:

Author: tobik
Date: Sat Jul  4 12:19:38 UTC 2020
New revision: 541205
URL: https://svnweb.freebsd.org/changeset/ports/541205

Log:
  science/xtb: Unbreak build with GCC 10

  /wrkdirs/usr/ports/science/xtb/work/xtb-6.3.0/src/prog/main.F90:626:39:

    626 |          call relaxed_scan(env,mol,wfn,calc)
        |                                       1
  Error: Explicit interface required for polymorphic argument at (1)

  http://package18.nyi.freebsd.org/data/121amd64-default-PR244494/2020-06-10_18h04m44s/logs/errors/xtb-6.3.0.log

  PR:		246700

Changes:
  head/science/xtb/Makefile
Comment 49 commit-hook freebsd_committer 2020-07-04 12:25:59 UTC
A commit references this bug:

Author: tobik
Date: Sat Jul  4 12:25:11 UTC 2020
New revision: 541206
URL: https://svnweb.freebsd.org/changeset/ports/541206

Log:
  graphics/xd3d: Unbreak build with GCC 10

  gspopup.f:324:23:

    324 |       call x11facette2(ixzone,iyzone,ilar,ihau)
        |                       1
  ......
    596 |         call x11facette2(ixbrow,iybrow,ilarbrow,ihaubrow)
        |                         2
  Error: Rank mismatch between actual argument at (1) and actual argument at (2) (scalar and rank-1)
  gspopup.f:187:45:

    187 |      &                ,chainesav,longq,longc,lfichiers,idir,inum,0
        |                                             1
  Error: Rank mismatch in argument 'lfichiers' at (1) (rank-1 and scalar)
  gspopup.f:306:45:

    306 |      &                ,chainesav,longq,longc,lfichiers,idir,inum,0
        |                                             1
  Error: Rank mismatch in argument 'lfichiers' at (1) (rank-1 and scalar)
  gspopup.f:561:61:

    561 |      &                  ,fichiers,longq,longc,lfichiers,idir,inum
        |                                                             1
  Error: Rank mismatch in argument 'inum' at (1) (rank-1 and scalar)

  http://package18.nyi.freebsd.org/data/121amd64-default-PR244494/2020-06-10_18h04m44s/logs/errors/xd3d-8.3.1_18.log

  PR:		246700

Changes:
  head/graphics/xd3d/Makefile
Comment 50 Gerald Pfeifer freebsd_committer 2020-07-04 12:27:20 UTC
Thanks a lot for fixing all those old/broken ports, Tobias!

I dug a bit into the gfortran documentation, and believe 
-fallow-argument-mismatch should be sufficient to disable that error.

This is implied by -std=legacy, which however is a broader brush and
also has other effects.
Comment 51 commit-hook freebsd_committer 2020-07-04 12:34:02 UTC
A commit references this bug:

Author: tobik
Date: Sat Jul  4 12:33:32 UTC 2020
New revision: 541207
URL: https://svnweb.freebsd.org/changeset/ports/541207

Log:
  math/lapack, math/xlapack: Unbreak build with GCC 10

  sorcsd2by1.f:389:40:

    366 |      $                   0, U1, LDU1, U2, LDU2, V1T, LDV1T, 0, 1, 0, 0,
        |                                      2
  ......
    389 |      $                   0, V1T, LDV1T, 0, 1, U1, LDU1, U2, LDU2, 0, 0,
        |                                        1
  Error: Type mismatch between actual argument at (1) and actual argument at (2) (INTEGER(4)/REAL(4)).
  sorcsd2by1.f:412:35:

    366 |      $                   0, U1, LDU1, U2, LDU2, V1T, LDV1T, 0, 1, 0, 0,
        |                            2
  ......
    412 |      $                   THETA, 0, 0, 1, V1T, LDV1T, U2, LDU2, U1, LDU1,
        |                                   1
  Error: Type mismatch between actual argument at (1) and actual argument at (2) (INTEGER(4)/REAL(4)).
  sorcsd2by1.f:436:55:

    366 |      $                   0, U1, LDU1, U2, LDU2, V1T, LDV1T, 0, 1, 0, 0,
        |                                                2
  ......
    436 |      $                   THETA, 0, U2, LDU2, U1, LDU1, 0, 1, V1T, LDV1T,
        |                                                       1
  Error: Type mismatch between actual argument at (1) and actual argument at (2) (INTEGER(4)/REAL(4)).
  sorcsd2by1.f:473:23:

    347 |             CALL SORBDB1( M, P, Q, X11, LDX11, X21, LDX21, THETA, 0, 0,
        |                                                                  2
  ......
    473 |      $                 WORK(IPHI), WORK(ITAUP1), WORK(ITAUP2),
        |                       1
  Error: Type mismatch between actual argument at (1) and actual argument at (2) (REAL(4)/INTEGER(4)).
  sorcsd2by1.f:480:44:

    351 |                CALL SORGQR( P, P, Q, U1, LDU1, 0, WORK(1), -1,
        |                                               2
  ......
    480 |             CALL SORGQR( P, P, Q, U1, LDU1, WORK(ITAUP1), WORK(IORGQR),
        |                                            1
  Error: Type mismatch between actual argument at (1) and actual argument at (2) (REAL(4)/INTEGER(4)).
  sorcsd2by1.f:485:48:

    351 |                CALL SORGQR( P, P, Q, U1, LDU1, 0, WORK(1), -1,
        |                                               2
  ......
    485 |             CALL SORGQR( M-P, M-P, Q, U2, LDU2, WORK(ITAUP2),
        |                                                1
  Error: Type mismatch between actual argument at (1) and actual argument at (2) (REAL(4)/INTEGER(4)).
  sorcsd2by1.f:496:57:

    362 |      $                   0, WORK(1), -1, CHILDINFO )
        |                         2
  ......
    496 |             CALL SORGLQ( Q-1, Q-1, Q-1, V1T(2,2), LDV1T, WORK(ITAUQ1),
        |                                                         1
  Error: Type mismatch between actual argument at (1) and actual argument at (2) (REAL(4)/INTEGER(4)).
  sorcsd2by1.f:503:22:

    366 |      $                   0, U1, LDU1, U2, LDU2, V1T, LDV1T, 0, 1, 0, 0,
        |                         2
  ......
    503 |      $                WORK(IPHI), U1, LDU1, U2, LDU2, V1T, LDV1T, 0, 1,
        |                      1
  Error: Type mismatch between actual argument at (1) and actual argument at (2) (REAL(4)/INTEGER(4)).
  sorcsd2by1.f:528:23:

    370 |             CALL SORBDB2( M, P, Q, X11, LDX11, X21, LDX21, THETA, 0, 0,
        |                                                                  2
  ......
    528 |      $                 WORK(IPHI), WORK(ITAUP1), WORK(ITAUP2),
        |                       1
  Error: Type mismatch between actual argument at (1) and actual argument at (2) (REAL(4)/INTEGER(4)).
  sorcsd2by1.f:540:55:

    351 |                CALL SORGQR( P, P, Q, U1, LDU1, 0, WORK(1), -1,
        |                                               2
  ......
    540 |             CALL SORGQR( P-1, P-1, P-1, U1(2,2), LDU1, WORK(ITAUP1),
        |                                                       1
  Error: Type mismatch between actual argument at (1) and actual argument at (2) (REAL(4)/INTEGER(4)).
  sorcsd2by1.f:545:48:

    351 |                CALL SORGQR( P, P, Q, U1, LDU1, 0, WORK(1), -1,
        |                                               2
  ......
    545 |             CALL SORGQR( M-P, M-P, Q, U2, LDU2, WORK(ITAUP2),
        |                                                1
  Error: Type mismatch between actual argument at (1) and actual argument at (2) (REAL(4)/INTEGER(4)).
  sorcsd2by1.f:550:46:

    362 |      $                   0, WORK(1), -1, CHILDINFO )
        |                         2
  ......
    550 |             CALL SORGLQ( Q, Q, R, V1T, LDV1T, WORK(ITAUQ1),
        |                                              1
  Error: Type mismatch between actual argument at (1) and actual argument at (2) (REAL(4)/INTEGER(4)).
  sorcsd2by1.f:557:22:

    366 |      $                   0, U1, LDU1, U2, LDU2, V1T, LDV1T, 0, 1, 0, 0,
        |                         2
  ......
    557 |      $                WORK(IPHI), V1T, LDV1T, 0, 1, U1, LDU1, U2, LDU2,
        |                      1
  Error: Type mismatch between actual argument at (1) and actual argument at (2) (REAL(4)/INTEGER(4)).
  sorcsd2by1.f:582:23:

    393 |             CALL SORBDB3( M, P, Q, X11, LDX11, X21, LDX21, THETA, 0, 0,
        |                                                                  2
  ......
    582 |      $                 WORK(IPHI), WORK(ITAUP1), WORK(ITAUP2),
        |                       1
  Error: Type mismatch between actual argument at (1) and actual argument at (2) (REAL(4)/INTEGER(4)).
  sorcsd2by1.f:589:44:

    351 |                CALL SORGQR( P, P, Q, U1, LDU1, 0, WORK(1), -1,
        |                                               2
  ......
    589 |             CALL SORGQR( P, P, Q, U1, LDU1, WORK(ITAUP1), WORK(IORGQR),
        |                                            1
  Error: Type mismatch between actual argument at (1) and actual argument at (2) (REAL(4)/INTEGER(4)).
  sorcsd2by1.f:601:25:

    351 |                CALL SORGQR( P, P, Q, U1, LDU1, 0, WORK(1), -1,
        |                                               2
  ......
    601 |      $                   WORK(ITAUP2), WORK(IORGQR), LORGQR, CHILDINFO )
        |                         1
  Error: Type mismatch between actual argument at (1) and actual argument at (2) (REAL(4)/INTEGER(4)).
  sorcsd2by1.f:605:46:

    362 |      $                   0, WORK(1), -1, CHILDINFO )
        |                         2
  ......
    605 |             CALL SORGLQ( Q, Q, R, V1T, LDV1T, WORK(ITAUQ1),
        |                                              1
  Error: Type mismatch between actual argument at (1) and actual argument at (2) (REAL(4)/INTEGER(4)).
  sorcsd2by1.f:612:29:

    366 |      $                   0, U1, LDU1, U2, LDU2, V1T, LDV1T, 0, 1, 0, 0,
        |                         2
  ......
    612 |      $                THETA, WORK(IPHI), 0, 1, V1T, LDV1T, U2, LDU2, U1,
        |                             1
  Error: Type mismatch between actual argument at (1) and actual argument at (2) (REAL(4)/INTEGER(4)).
  sorcsd2by1.f:642:23:

    417 |             CALL SORBDB4( M, P, Q, X11, LDX11, X21, LDX21, THETA, 0, 0,
        |                                                                  2
  ......
    642 |      $                 WORK(IPHI), WORK(ITAUP1), WORK(ITAUP2),
        |                       1
  Error: Type mismatch between actual argument at (1) and actual argument at (2) (REAL(4)/INTEGER(4)).
  sorcsd2by1.f:655:46:

    351 |                CALL SORGQR( P, P, Q, U1, LDU1, 0, WORK(1), -1,
        |                                               2
  ......
    655 |             CALL SORGQR( P, P, M-Q, U1, LDU1, WORK(ITAUP1),
        |                                              1
  Error: Type mismatch between actual argument at (1) and actual argument at (2) (REAL(4)/INTEGER(4)).
  sorcsd2by1.f:665:50:

    351 |                CALL SORGQR( P, P, Q, U1, LDU1, 0, WORK(1), -1,
        |                                               2
  ......
    665 |             CALL SORGQR( M-P, M-P, M-Q, U2, LDU2, WORK(ITAUP2),
        |                                                  1
  Error: Type mismatch between actual argument at (1) and actual argument at (2) (REAL(4)/INTEGER(4)).
  sorcsd2by1.f:674:46:

    362 |      $                   0, WORK(1), -1, CHILDINFO )
        |                         2
  ......
    674 |             CALL SORGLQ( Q, Q, Q, V1T, LDV1T, WORK(ITAUQ1),
        |                                              1
  Error: Type mismatch between actual argument at (1) and actual argument at (2) (REAL(4)/INTEGER(4)).
  sorcsd2by1.f:681:29:

    366 |      $                   0, U1, LDU1, U2, LDU2, V1T, LDV1T, 0, 1, 0, 0,
        |                         2
  ......
    681 |      $                THETA, WORK(IPHI), U2, LDU2, U1, LDU1, 0, 1, V1T,
        |                             1
  Error: Type mismatch between actual argument at (1) and actual argument at (2) (REAL(4)/INTEGER(4)).

  http://package18.nyi.freebsd.org/data/121amd64-default-PR244494/2020-06-10_18h04m44s/logs/errors/lapack-3.5.0_8.log
  http://package18.nyi.freebsd.org/data/121amd64-default-PR244494/2020-06-10_18h04m44s/logs/errors/xlapack-3.5.0_6.log

  PR:		246700

Changes:
  head/math/lapack/Makefile
Comment 52 Tobias Kortkamp freebsd_committer 2020-07-04 12:44:58 UTC
(In reply to Gerald Pfeifer from comment #50)
Like -fallow-invalid-boz, -fallow-argument-mismatch is not recognized
by earlier gfortran versions:

$ gfortran9 -fallow-argument-mismatch
gfortran9: error: unrecognized command line option '-fallow-argument-mismatch'; did you mean '-Wno-argument-mismatch'?

However we could try -Wno-argument-mismatch but then there is no
guarantee that it won't bomb out on another error (I have a "fix
it in 10 minutes or leave it alone" rule for doing these).
Comment 53 Gerald Pfeifer freebsd_committer 2020-07-04 13:40:17 UTC
(In reply to Tobias Kortkamp from comment #52)
> Like -fallow-invalid-boz, -fallow-argument-mismatch is not recognized
> by earlier gfortran versions:

Ah, that's a killer, for (i) the default right now still is GCC 9 which
we should not break, (ii) users can adjust the default, and (iii) some
ports can use a different, older default.

Plus this may make the update from GCC 10 to 11 a year from now easier,
in case the Fortran front end adds other changes similar to this one.

-std=legacy it is (for those cases), agreed.
Comment 54 Thierry Thomas freebsd_committer 2020-07-04 14:21:39 UTC
Anyway, it seems that this hides real errors - or at least strong warnings - which should be notified upstream (when the apps are still maintained).
Comment 55 commit-hook freebsd_committer 2020-07-05 09:33:43 UTC
A commit references this bug:

Author: tobik
Date: Sun Jul  5 09:33:23 UTC 2020
New revision: 541268
URL: https://svnweb.freebsd.org/changeset/ports/541268

Log:
  math/algae: Unbreak build with GCC 10

  dgetv0.f:404:32:

    367 |           call dvout (logfil, 1, rnorm0, ndigit,
        |                                 2
  ......
    404 |          call dvout (logfil, n, resid, ndigit,
        |                                1
  Error: Rank mismatch between actual argument at (1) and actual argument at (2) (scalar and rank-1)

  http://package18.nyi.freebsd.org/data/121amd64-default-PR244494/2020-06-10_18h04m44s/logs/errors/algae-4.3.6_18.log

  PR:		246700

Changes:
  head/math/algae/Makefile
Comment 56 commit-hook freebsd_committer 2020-07-05 09:46:46 UTC
A commit references this bug:

Author: tobik
Date: Sun Jul  5 09:46:38 UTC 2020
New revision: 541271
URL: https://svnweb.freebsd.org/changeset/ports/541271

Log:
  net/l2tpd: Unbreak build with GCC 10 (-fno-common default)

  /usr/local/bin/ld: pty.o:(.bss+0x0): multiple definition of `rand_source'; l2tpd.o:(.bss+0x530): first defined here
  /usr/local/bin/ld: misc.o:(.bss+0x0): multiple definition of `rand_source'; l2tpd.o:(.bss+0x530): first defined here
  /usr/local/bin/ld: control.o:(.bss+0x0): multiple definition of `rand_source'; l2tpd.o:(.bss+0x530): first defined here
  /usr/local/bin/ld: avp.o:(.bss+0x0): multiple definition of `rand_source'; l2tpd.o:(.bss+0x530): first defined here
  /usr/local/bin/ld: call.o:(.bss+0x0): multiple definition of `rand_source'; l2tpd.o:(.bss+0x530): first defined here
  /usr/local/bin/ld: network.o:(.bss+0x140): multiple definition of `rand_source'; l2tpd.o:(.bss+0x530): first defined here
  /usr/local/bin/ld: avpsend.o:(.bss+0x0): multiple definition of `rand_source'; l2tpd.o:(.bss+0x530): first defined here
  /usr/local/bin/ld: scheduler.o:(.bss+0x8): multiple definition of `rand_source'; l2tpd.o:(.bss+0x530): first defined here
  /usr/local/bin/ld: file.o:(.bss+0x228): multiple definition of `rand_source'; l2tpd.o:(.bss+0x530): first defined here
  /usr/local/bin/ld: aaa.o:(.bss+0x0): multiple definition of `rand_source'; l2tpd.o:(.bss+0x530): first defined here
  /usr/local/bin/ld: control.o: in function `handle_special':
  control.c:(.text+0x220e): undefined reference to `check_control'
  /usr/local/bin/ld: control.o: in function `handle_packet':
  control.c:(.text+0x22d0): undefined reference to `check_payload'
  /usr/local/bin/ld: control.c:(.text+0x22e6): undefined reference to `expand_payload'
  /usr/local/bin/ld: control.c:(.text+0x231a): undefined reference to `check_control'
  /usr/local/bin/ld: control.c:(.text+0x2414): undefined reference to `write_packet'

  http://package18.nyi.freebsd.org/data/121amd64-default-PR244494/2020-06-10_18h04m44s/logs/errors/l2tpd-0.69_10.log

  PR:		246700

Changes:
  head/net/l2tpd/Makefile
  head/net/l2tpd/files/patch-control.c
Comment 57 Gerald Pfeifer freebsd_committer 2020-07-05 09:49:21 UTC
(In reply to Tobias Kortkamp from comment #28)
> What is the right idiom to check the GCC version in ports?  Is this ok?
>
> .if ${FORTRAN_DEFAULT} == gfortran && ${GCC_DEFAULT} >= 10
> FFLAGS+=	-fallow-invalid-boz
> .endif

Sorry, this slipped through somehow. 

Yes, Mk/Uses/fortran.mk currently uses GCC_DEFAULT. (This is a bit tricky,
and originally USE_FORTRAN was handled as part of Mk/bsd.gcc.mk, but the
snippet above is the best I can think of.)
Comment 58 commit-hook freebsd_committer 2020-07-05 11:02:57 UTC
A commit references this bug:

Author: tobik
Date: Sun Jul  5 11:02:17 UTC 2020
New revision: 541273
URL: https://svnweb.freebsd.org/changeset/ports/541273

Log:
  science/py-scipy: Unbreak build with GCC 10

  scipy/sparse/linalg/eigen/arpack/ARPACK/SRC/cnaitr.f:666:35:

    383 |             call svout (logfil, 1, rnorm, ndigit,
        |                                   2
  ......
    666 |             call svout (logfil, 2, rtemp, ndigit,
        |                                   1
  Error: Rank mismatch between actual argument at (1) and actual argument at (2) (scalar and rank-1)
  scipy/sparse/linalg/eigen/arpack/ARPACK/SRC/cnaitr.f:737:39:

    383 |             call svout (logfil, 1, rnorm, ndigit,
        |                                   2
  ......
    737 |                 call svout (logfil, 2, rtemp, ndigit,
        |                                       1
  Error: Rank mismatch between actual argument at (1) and actual argument at (2) (scalar and rank-1)
  gfortran10:f77: scipy/sparse/linalg/eigen/arpack/ARPACK/SRC/dsesrt.f
  scipy/sparse/linalg/eigen/arpack/ARPACK/SRC/dsaitr.f:671:35:

    369 |             call dvout (logfil, 1, rnorm, ndigit,
        |                                   2
  ......
    671 |             call dvout (logfil, 2, xtemp, ndigit,
        |                                   1
  Error: Rank mismatch between actual argument at (1) and actual argument at (2) (scalar and rank-1)
  scipy/sparse/linalg/eigen/arpack/ARPACK/SRC/dsaitr.f:743:39:

    369 |             call dvout (logfil, 1, rnorm, ndigit,
        |                                   2
  ......
    743 |                 call dvout (logfil, 2, xtemp, ndigit,
        |                                       1
  Error: Rank mismatch between actual argument at (1) and actual argument at (2) (scalar and rank-1)

  http://package18.nyi.freebsd.org/data/121amd64-default-PR244494/2020-06-10_18h04m44s/logs/errors/py27-scipy-1.2.2_1.log
  http://package18.nyi.freebsd.org/data/121amd64-default-PR244494/2020-06-10_18h04m44s/logs/errors/py37-scipy-1.2.2_1.log

  A better fix would be to update this port to >= 1.5.1 which should
  support GCC 10 out of the box and would allow -std=legacy to be
  removed again.

  PR:		246700

Changes:
  head/science/py-scipy/Makefile
Comment 59 commit-hook freebsd_committer 2020-07-05 14:55:33 UTC
A commit references this bug:

Author: tobik
Date: Sun Jul  5 14:55:08 UTC 2020
New revision: 541283
URL: https://svnweb.freebsd.org/changeset/ports/541283

Log:
  net/mpich: Unbreak build with GCC 10

  checking whether gfortran10 allows mismatched arguments... no
  configure: error: The Fortran compiler gfortran10 will not compile files that call
  the same routine with arguments of different types.

  http://package18.nyi.freebsd.org/data/121amd64-default-PR244494/2020-06-10_18h04m44s/logs/errors/mpich-3.2.1_6.log

  PR:		246700

Changes:
  head/net/mpich/files/patch-configure
  head/net/mpich/files/patch-test_mpi_configure
Comment 60 commit-hook freebsd_committer 2020-07-05 15:02:37 UTC
A commit references this bug:

Author: tobik
Date: Sun Jul  5 15:02:18 UTC 2020
New revision: 541285
URL: https://svnweb.freebsd.org/changeset/ports/541285

Log:
  net/mpich2: Unbreak build with GCC 10

  checking whether gfortran10 allows mismatched arguments... no
  configure: error: The Fortran compiler gfortran10 will not compile files that call
  the same routine with arguments of different types.

  http://package18.nyi.freebsd.org/data/121amd64-default-PR244494/2020-06-10_18h04m44s/logs/errors/mpich2-1.5_14,5.log

  PR:		246700

Changes:
  head/net/mpich2/files/patch-configure
  head/net/mpich2/files/patch-test_mpi_configure
Comment 61 commit-hook freebsd_committer 2020-07-26 17:59:54 UTC
A commit references this bug:

Author: tobik
Date: Sun Jul 26 17:58:55 UTC 2020
New revision: 543488
URL: https://svnweb.freebsd.org/changeset/ports/543488

Log:
  science/netcdf-fortran: Unbreak build with GCC 10

  netcdf4_func.f90:730:75:

    730 |     nf90_inq_var_fill_FourByteReal = nf_inq_var_fill(ncid, varid, no_fill, fill)
        |                                                                           1
  ......
    740 |     nf90_inq_var_fill_EightByteReal = nf_inq_var_fill(ncid, varid, no_fill, fill)
        |                                                                            2
  Error: Type mismatch between actual argument at (1) and actual argument at (2) (REAL(4)/REAL(8)).
  netcdf4_func.f90:720:75:

    720 |     nf90_inq_var_fill_EightByteInt = nf_inq_var_fill(ncid, varid, no_fill, fill)
        |                                                                           1
  ......
    740 |     nf90_inq_var_fill_EightByteReal = nf_inq_var_fill(ncid, varid, no_fill, fill)
        |                                                                            2
  Error: Type mismatch between actual argument at (1) and actual argument at (2) (INTEGER(8)/REAL(8)).
  netcdf4_func.f90:710:74:

    710 |     nf90_inq_var_fill_FourByteInt = nf_inq_var_fill(ncid, varid, no_fill, fill)
        |                                                                          1
  ......
    740 |     nf90_inq_var_fill_EightByteReal = nf_inq_var_fill(ncid, varid, no_fill, fill)
        |                                                                            2
  Error: Type mismatch between actual argument at (1) and actual argument at (2) (INTEGER(4)/REAL(8)).
  netcdf4_func.f90:700:73:

    700 |     nf90_inq_var_fill_TwoByteInt = nf_inq_var_fill(ncid, varid, no_fill, fill)
        |                                                                         1
  ......
    740 |     nf90_inq_var_fill_EightByteReal = nf_inq_var_fill(ncid, varid, no_fill, fill)
        |                                                                            2
  Error: Type mismatch between actual argument at (1) and actual argument at (2) (INTEGER(2)/REAL(8)).
  netcdf4_func.f90:690:73:

    690 |     nf90_inq_var_fill_OneByteInt = nf_inq_var_fill(ncid, varid, no_fill, fill)
        |                                                                         1
  ......
    740 |     nf90_inq_var_fill_EightByteReal = nf_inq_var_fill(ncid, varid, no_fill, fill)
        |                                                                            2
  Error: Type mismatch between actual argument at (1) and actual argument at (2) (INTEGER(1)/REAL(8)).
  netcdf4_func.f90:670:75:

    670 |     nf90_def_var_fill_FourByteReal = nf_def_var_fill(ncid, varid, no_fill, fill)
        |                                                                           1
  ......
    680 |     nf90_def_var_fill_EightByteReal = nf_def_var_fill(ncid, varid, no_fill, fill)
        |                                                                            2
  Error: Type mismatch between actual argument at (1) and actual argument at (2) (REAL(4)/REAL(8)).
  netcdf4_func.f90:660:75:

    660 |     nf90_def_var_fill_EightByteInt = nf_def_var_fill(ncid, varid, no_fill, fill)
        |                                                                           1
  ......
    680 |     nf90_def_var_fill_EightByteReal = nf_def_var_fill(ncid, varid, no_fill, fill)
        |                                                                            2
  Error: Type mismatch between actual argument at (1) and actual argument at (2) (INTEGER(8)/REAL(8)).
  netcdf4_func.f90:650:74:

    650 |     nf90_def_var_fill_FourByteInt = nf_def_var_fill(ncid, varid, no_fill, fill)
        |                                                                          1
  ......
    680 |     nf90_def_var_fill_EightByteReal = nf_def_var_fill(ncid, varid, no_fill, fill)
        |                                                                            2
  Error: Type mismatch between actual argument at (1) and actual argument at (2) (INTEGER(4)/REAL(8)).
  netcdf4_func.f90:640:73:

    640 |     nf90_def_var_fill_TwoByteInt = nf_def_var_fill(ncid, varid, no_fill, fill)
        |                                                                         1
  ......
    680 |     nf90_def_var_fill_EightByteReal = nf_def_var_fill(ncid, varid, no_fill, fill)
        |                                                                            2
  Error: Type mismatch between actual argument at (1) and actual argument at (2) (INTEGER(2)/REAL(8)).
  netcdf4_func.f90:630:73:

    630 |     nf90_def_var_fill_OneByteInt = nf_def_var_fill(ncid, varid, no_fill, fill)
        |                                                                         1
  ......
    680 |     nf90_def_var_fill_EightByteReal = nf_def_var_fill(ncid, varid, no_fill, fill)
        |                                                                            2
  Error: Type mismatch between actual argument at (1) and actual argument at (2) (INTEGER(1)/REAL(8)).

  PR:		246700

Changes:
  head/science/netcdf-fortran/Makefile
Comment 62 commit-hook freebsd_committer 2020-07-26 18:19:01 UTC
A commit references this bug:

Author: tobik
Date: Sun Jul 26 18:18:48 UTC 2020
New revision: 543489
URL: https://svnweb.freebsd.org/changeset/ports/543489

Log:
  www/kannel: Unbreak build with GCC 10 (-fno-common default)

  /usr/local/bin/ld: libwap.a(wtp_resp.o):(.bss+0x8): multiple definition of `dispatch_to_wsp'; libgw.a(wap_push_ota.o):(.bss+0x8): first defined here

  http://package18.nyi.freebsd.org/data/121amd64-default-PR244494/2020-06-10_18h04m44s/logs/errors/kannel-1.4.4_9,1.log

  PR:		246700

Changes:
  head/www/kannel/Makefile
Comment 63 commit-hook freebsd_committer 2020-07-26 18:29:05 UTC
A commit references this bug:

Author: tobik
Date: Sun Jul 26 18:28:31 UTC 2020
New revision: 543490
URL: https://svnweb.freebsd.org/changeset/ports/543490

Log:
  net/mediatomb: Unbreak build with GCC 10 (-fno-common default)

  /usr/local/bin/ld: ../tombupnp/build/libtombupnp.a(libtombupnp_a-gena_device.o):(.bss+0x20): multiple definition of `gUserHTTPHeaders'; ../tombupnp/build/libtombupnp.a(libtombupnp_a-upnpapi.o):(.bss+0xc80): first defined here
  /usr/local/bin/ld: ../tombupnp/build/libtombupnp.a(libtombupnp_a-gena_device.o):(.bss+0x0): multiple definition of `gMaxHTTPTimeoutRetries'; ../tombupnp/build/libtombupnp.a(libtombupnp_a-upnpapi.o):(.bss+0xc70): first defined here
  /usr/local/bin/ld: ../tombupnp/build/libtombupnp.a(libtombupnp_a-gena_device.o):(.bss+0x4): multiple definition of `gUpnpSdkShutdown'; ../tombupnp/build/libtombupnp.a(libtombupnp_a-upnpapi.o):(.bss+0xc74): first defined here
  /usr/local/bin/ld: ../tombupnp/build/libtombupnp.a(libtombupnp_a-gena_device.o):(.bss+0x40): multiple definition of `pUserHTTPHeaderList'; ../tombupnp/build/libtombupnp.a(libtombupnp_a-upnpapi.o):(.bss+0xca0): first defined here
  /usr/local/bin/ld: ../tombupnp/build/libtombupnp.a(libtombupnp_a-gena_device.o):(.bss+0x48): multiple definition of `pVirtualDirList'; ../tombupnp/build/libtombupnp.a(libtombupnp_a-upnpapi.o):(.bss+0xca8): first defined here
  /usr/local/bin/ld: ../tombupnp/build/libtombupnp.a(libtombupnp_a-miniserver.o):(.bss+0x4): multiple definition of `gMaxHTTPTimeoutRetries'; ../tombupnp/build/libtombupnp.a(libtombupnp_a-upnpapi.o):(.bss+0xc70): first defined here
  /usr/local/bin/ld: ../tombupnp/build/libtombupnp.a(libtombupnp_a-miniserver.o):(.bss+0x8): multiple definition of `gUpnpSdkShutdown'; ../tombupnp/build/libtombupnp.a(libtombupnp_a-upnpapi.o):(.bss+0xc74): first defined here
  /usr/local/bin/ld: ../tombupnp/build/libtombupnp.a(libtombupnp_a-miniserver.o):(.bss+0x20): multiple definition of `gUserHTTPHeaders'; ../tombupnp/build/libtombupnp.a(libtombupnp_a-upnpapi.o):(.bss+0xc80): first defined here
  /usr/local/bin/ld: ../tombupnp/build/libtombupnp.a(libtombupnp_a-miniserver.o):(.bss+0x40): multiple definition of `pUserHTTPHeaderList'; ../tombupnp/build/libtombupnp.a(libtombupnp_a-upnpapi.o):(.bss+0xca0): first defined here
  /usr/local/bin/ld: ../tombupnp/build/libtombupnp.a(libtombupnp_a-miniserver.o):(.bss+0x48): multiple definition of `pVirtualDirList'; ../tombupnp/build/libtombupnp.a(libtombupnp_a-upnpapi.o):(.bss+0xca8): first defined here

  http://package22.nyi.freebsd.org/data/113amd64-default-PR244008/2020-06-10_18h05m01s/logs/errors/mediatomb-0.12.1_26.log

  PR:		246700

Changes:
  head/net/mediatomb/Makefile
Comment 64 commit-hook freebsd_committer 2020-07-26 20:16:28 UTC
A commit references this bug:

Author: tobik
Date: Sun Jul 26 20:16:11 UTC 2020
New revision: 543495
URL: https://svnweb.freebsd.org/changeset/ports/543495

Log:
  cad/alliance: Unbreak build with GCC 10 (-fno-common default)

  /usr/local/bin/ld: /wrkdirs/usr/ports/cad/alliance/work/alliance/src/pat/src/.libs/libPat.a(pat_desc_y.o):(.bss+0x24): multiple definition of `pat_decl_y_errflag'; /wrkdirs/usr/ports/cad/alliance/work/alliance/src/pat/src/.libs/libPat.a(pat_decl_y.o):(.bss+0x20): first defined here
  /usr/local/bin/ld: /wrkdirs/usr/ports/cad/alliance/work/alliance/src/pat/src/.libs/libPat.a(pat_desc_y.o):(.bss+0x10): multiple definition of `pat_decl_y_val'; /wrkdirs/usr/ports/cad/alliance/work/alliance/src/pat/src/.libs/libPat.a(pat_decl_y.o):(.bss+0x10): first defined here
  /usr/local/bin/ld: /wrkdirs/usr/ports/cad/alliance/work/alliance/src/pat/src/.libs/libPat.a(pat_desc_y.o):(.bss+0x0): multiple definition of `pat_decl_y_lval'; /wrkdirs/usr/ports/cad/alliance/work/alliance/src/pat/src/.libs/libPat.a(pat_decl_y.o):(.bss+0x0): first defined here
  /usr/local/bin/ld: /wrkdirs/usr/ports/cad/alliance/work/alliance/src/pat/src/.libs/libPat.a(pat_desc_y.o):(.bss+0x2c): multiple definition of `pat_decl_y_debug'; /wrkdirs/usr/ports/cad/alliance/work/alliance/src/pat/src/.libs/libPat.a(pat_decl_y.o):(.bss+0x24): first defined here

  http://package18.nyi.freebsd.org/data/121amd64-default-PR244494/2020-06-10_18h04m44s/logs/errors/alliance-5.1.1_1.log

  Also USES=compiler:c++0x & USE_GCC=any can be reduced to USE_GCC=yes

  PR:		246700

Changes:
  head/cad/alliance/Makefile
  head/cad/alliance/files/patch-nero_src_MDRGrid.cpp
Comment 65 commit-hook freebsd_committer 2020-08-01 05:52:21 UTC
A commit references this bug:

Author: gerald
Date: Sat Aug  1 05:52:18 UTC 2020
New revision: 543890
URL: https://svnweb.freebsd.org/changeset/ports/543890

Log:
  Update to GCC 10.2 release, which is the second in the GCC 10 series and
  fixes some 94 bugs.

  PR:		246700

Changes:
  head/lang/gcc10/Makefile
  head/lang/gcc10/distinfo
Comment 66 Tobias Kortkamp freebsd_committer 2020-08-01 11:10:25 UTC
Since Gerald asked, these are the packages that AFAICT still need to be fixed
before another exp-run:

ccache-problems-with-std-legacy/wsjtx-2.1.2_1.log
hdf-4.2.11_8,1.log
mlton-20100608_8.log
molden-5.8.2_3,1.log
mumps4-4.10.0_3.log
ncbi-blast+-2.10.0_1.log
openmpi-4.0.3.log
openmpi3-3.1.6.log
openmsx-0.15.0_2.log
py27-open3d-python-0.2_4.log
py37-open3d-python-0.2_4.log
std-legacy-ok-but-tests-fail/gotoblas-2.1.13.3.4.0_16.log