Opened 7 months ago
Last modified 7 months ago
#69799 assigned defect
slepc @3.15.0: error: too few arguments provided to function-like macro invocation — at Version 1
Reported by: | astrofitz (Michael Fitzgerald) | Owned by: | MarcusCalhoun-Lopez (Marcus Calhoun-Lopez) |
---|---|---|---|
Priority: | Normal | Milestone: | |
Component: | ports | Version: | |
Keywords: | Cc: | ||
Port: | slepc |
Description (last modified by ryandesign (Ryan Carsten Schmidt))
I am building slepc on Sonoma 14.4.1 with Xcode 15.3 (Build version 15E204a). The pre-built package installs OK, but macports complains about linking errors, and on the rev-upgrade step fails.
The build log is attached, but I believe the first error is
:info:build /opt/local/var/macports/build/_opt_local_var_macports_sources_rsync.macports.org_macports_release_tarballs_ports_math_slepc/slepc/work/slepc-3.15.0/include/slepcmat.h:23:84: error: too few arguments provided to function-like macro invocation
Other errors are similar to this:
:info:build /opt/local/var/macports/build/_opt_local_var_macports_sources_rsync.macports.org_macports_release_tarballs_ports_math_slepc/slepc/work/slepc-3.15.0/include/slepcsys.h:23:/opt/local/var/macports/build/_opt_local_var_macports_sources_rsync.macports.org_macports_release_tarballs_ports_math_slepc/slepc/work/slepc-3.15.0/include/slepcmat.h :14error: : :info:build too few arguments provided to function-like macro invocation#define PETSC_DEPRECATED_FUNCTION(major, minor, subminor, replacement, ...) PETSC_DEPRECATED_IDENTIFIER(PETSC_DEPRECATED_FUNCTION_BASE, major, minor, subminor, replacement, __VA_ARGS__):
I wonder if it is due to the version divergence between petsc (3.20.2) and slepc (3.15.1) within macports.
I was curious if there was something particular about system, so I did a clean macports install and have the same issue.
Change History (2)
Changed 7 months ago by astrofitz (Michael Fitzgerald)
comment:1 Changed 7 months ago by ryandesign (Ryan Carsten Schmidt)
Description: | modified (diff) |
---|---|
Owner: | set to MarcusCalhoun-Lopez |
Port: | slepc added |
Status: | new → assigned |
Summary: | slepc build failure → slepc @3.15.0: error: too few arguments provided to function-like macro invocation |
Note: See
TracTickets for help on using
tickets.
build log