Opened 10 months ago
Closed 10 months ago
#69039 closed defect (worksforme)
Warning: No port SuiteSparse_SLIP_LU found in the index; can't rebuild
Reported by: | dbl001 (dbl) | Owned by: | MarcusCalhoun-Lopez (Marcus Calhoun-Lopez) |
---|---|---|---|
Priority: | Normal | Milestone: | |
Component: | ports | Version: | 2.8.1 |
Keywords: | Cc: | szhorvat (Szabolcs Horvát) | |
Port: | SuiteSparse |
Description
% port search SuiteSparse_SLIP_LU No match for SuiteSparse_SLIP_LU found (ai) davidlaxer@BlueDiamond-2 MacPorts-2.8.1 % sudo port install SuiteSparse ---> Computing dependencies for SuiteSparse ---> Cleaning SuiteSparse ---> Scanning binaries for linking errors ---> Found 3 broken files, matching files to ports Warning: No port SuiteSparse_SLIP_LU found in the index; can't rebuild ---> Broken files found, but all associated ports are not in the index and so cannot be rebuilt. (ai) davidlaxer@BlueDiamond-2 MacPorts-2.8.1 % port clean SuiteSparse ---> Cleaning SuiteSparse (ai) davidlaxer@BlueDiamond-2 MacPorts-2.8.1 % sudo port install SuiteSparse ---> Computing dependencies for SuiteSparse ---> Cleaning SuiteSparse ---> Scanning binaries for linking errors ---> Found 3 broken files, matching files to ports Warning: No port SuiteSparse_SLIP_LU found in the index; can't rebuild ---> Broken files found, but all associated ports are not in the index and so cannot be rebuilt. (ai) davidlaxer@BlueDiamond-2 MacPorts-2.8.1 % port search SuiteSparse SuiteSparse @7.4.0 (math, science) Sparse matrix routines SuiteSparse_AMD @3.3.0 (math, science) Sparse matrix routines SuiteSparse_BTF @2.3.0 (math, science) Sparse matrix routines SuiteSparse_CAMD @3.3.0 (math, science) Sparse matrix routines SuiteSparse_CCOLAMD @3.3.0 (math, science) Sparse matrix routines SuiteSparse_CHOLMOD @5.1.0 (math, science) Sparse matrix routines SuiteSparse_COLAMD @3.3.0 (math, science) Sparse matrix routines SuiteSparse_config @7.4.0 (math, science) Sparse matrix routines SuiteSparse_CXSparse @4.3.0 (math, science) Sparse matrix routines SuiteSparse_GraphBLAS @8.3.1 (math, science) Sparse matrix routines SuiteSparse_KLU @2.3.0 (math, science) Sparse matrix routines SuiteSparse_LAGraph @1.1.0 (math, science) Sparse matrix routines SuiteSparse_LDL @3.3.0 (math, science) Sparse matrix routines SuiteSparse_Mongoose @3.3.0 (math, science) Sparse matrix routines SuiteSparse_RBio @4.3.0 (math, science) Sparse matrix routines SuiteSparse_SPEX @2.3.0 (math, science) Sparse matrix routines SuiteSparse_SPQR @4.3.0 (math, science) Sparse matrix routines SuiteSparse_UMFPACK @6.3.0 (math, science) Sparse matrix routines Found 18 ports. (ai) davidlaxer@BlueDiamond-2 MacPorts-2.8.1 % sudo port rev-upgrade Enter PIN for 'Certificate For PIV Authentication (Yubico PIV Authentication)': ---> Scanning binaries for linking errors ---> Found 3 broken files, matching files to ports Warning: No port SuiteSparse_SLIP_LU found in the index; can't rebuild ---> Broken files found, but all associated ports are not in the index and so cannot be rebuilt.
Change History (10)
comment:1 Changed 10 months ago by jmroot (Joshua Root)
Keywords: | SuiteSparse removed |
---|
comment:2 Changed 10 months ago by dbl001 (dbl)
I do have a SuiteSparse directory (maybe from building Octave or something else). How do I prevent the conflict?
% ls -l ~/SuiteSparse total 480 drwxr-xr-x 10 davidlaxer staff 320 Jul 2 2021 AMD drwxr-xr-x 9 davidlaxer staff 288 Jul 2 2021 BTF drwxr-xr-x 10 davidlaxer staff 320 Jul 2 2021 CAMD drwxr-xr-x 10 davidlaxer staff 320 Jul 2 2021 CCOLAMD drwxr-xr-x 19 davidlaxer staff 608 Jul 2 2021 CHOLMOD -rw-r--r-- 1 davidlaxer staff 545 Jul 2 2021 CODE_OF_CONDUCT.md drwxr-xr-x 10 davidlaxer staff 320 Jul 2 2021 COLAMD -rw-r--r-- 1 davidlaxer staff 655 Jul 2 2021 CONTRIBUTING.md -rw-r--r-- 1 davidlaxer staff 7992 Jul 2 2021 CONTRIBUTOR-LICENSE.txt drwxr-xr-x 12 davidlaxer staff 384 Jul 2 2021 CSparse -rwxr-xr-x 1 davidlaxer staff 9408 Jul 2 2021 CSparse_to_CXSparse drwxr-xr-x 12 davidlaxer staff 384 Jul 2 2021 CXSparse drwxr-xr-x 12 davidlaxer staff 384 Jul 2 2021 CXSparse_newfiles -rw-r--r-- 1 davidlaxer staff 23051 Jul 2 2021 ChangeLog -rw-r--r-- 1 davidlaxer staff 8538 Jul 2 2021 Contents.m drwxr-xr-x 9 davidlaxer staff 288 Jul 2 2021 GPUQREngine drwxr-xr-x 19 davidlaxer staff 608 Jul 3 2021 GraphBLAS drwxr-xr-x 13 davidlaxer staff 416 Jul 2 2021 KLU drwxr-xr-x 11 davidlaxer staff 352 Jul 2 2021 LDL -rw-r--r-- 1 davidlaxer staff 51560 Jul 2 2021 LICENSE.txt drwxr-xr-x 22 davidlaxer staff 704 Jul 2 2021 MATLAB_Tools -rw-r--r-- 1 davidlaxer staff 10971 Jul 2 2021 Makefile drwxr-xr-x 24 davidlaxer staff 768 Jul 3 2021 Mongoose drwxr-xr-x 11 davidlaxer staff 352 Jul 2 2021 RBio -rw-r--r-- 1 davidlaxer staff 20931 Jul 2 2021 README.md drwxr-xr-x 13 davidlaxer staff 416 Jul 2 2021 SLIP_LU drwxr-xr-x 13 davidlaxer staff 416 Jul 2 2021 SPQR drwxr-xr-x 8 davidlaxer staff 256 Jul 2 2021 SuiteSparse_GPURuntime drwxr-xr-x 10 davidlaxer staff 320 Jul 2 2021 SuiteSparse_config -rw-r--r-- 1 davidlaxer staff 4277 Jul 2 2021 SuiteSparse_demo.m -rw-r--r-- 1 davidlaxer staff 12247 Jul 2 2021 SuiteSparse_install.m -rw-r--r-- 1 davidlaxer staff 8955 Jul 2 2021 SuiteSparse_test.m drwxr-xr-x 11 davidlaxer staff 352 Jul 2 2021 UMFPACK drwxr-xr-x 10 davidlaxer staff 320 Jul 3 2021 bin drwxr-xr-x 71 davidlaxer staff 2272 Jul 3 2021 include drwxr-xr-x 53 davidlaxer staff 1696 Jul 3 2021 lib drwxr-xr-x 18 davidlaxer staff 576 Jul 2 2021 metis-5.1.0 drwxr-xr-x 4 davidlaxer staff 128 Jul 2 2021 share drwxr-xr-x 24 davidlaxer staff 768 Jul 2 2021 ssget -rwxr-xr-x 1 davidlaxer staff 49488 Jul 3 2021 version -rw-r--r-- 1 davidlaxer staff 270 Jul 3 2021 version.c
comment:3 Changed 10 months ago by jmroot (Joshua Root)
Not sure what you mean by "the conflict". All that's happening is that rev-upgrade is detecting that your installed SuiteSparse_SLIP_LU port has broken linking. If you don't want to use that port, just uninstall it. If you do want to use it, you'll need to figure out how you installed it, and most likely install it again to rebuild it against whatever library has changed since you installed it last time.
comment:4 Changed 10 months ago by dbl001 (dbl)
SuiteSparse_SLIP_LU was a dependency of both SuiteSparse 5.9.0 and SuiteSparse 5.13.0_0. After uninstalling SuiteSparse_SLIP_LU (and SuiteSparse 5.9.0 and SuiteSparse 5.13.0_0.), there are no further issues.
comment:5 Changed 10 months ago by jmroot (Joshua Root)
Cc: | szhorvat added |
---|---|
Owner: | set to MarcusCalhoun-Lopez |
Status: | new → assigned |
Ah I see, it did previously exist but was deleted. Looks like it should have been marked as replaced_by SuiteSparse_SPEX?
comment:6 Changed 10 months ago by szhorvat (Szabolcs Horvát)
SuiteSparse_SLIP_LU was replaced by SuiteSparse_SPEX. I am not sure if there is API compatibility between the two.
SuiteSparse_CSparse was completely removed.
comment:7 follow-up: 8 Changed 10 months ago by szhorvat (Szabolcs Horvát)
Joshua, I will clarify if SPEX is a drop-in replacement for SLIP_LU. If it is, do you need me to re-add SLIP_LU with a replaced_by
line?
SLIP_LU had no dependents.
As for CSparse, it should never have been included as a port as it is not designed to be installed system-wide. There is CXSparse for that. The new fully CMake based version of SuiteSparse does not provide facilities to install CSparse, as it was never meant to be installed.
comment:8 Changed 10 months ago by jmroot (Joshua Root)
Replying to szhorvat:
Joshua, I will clarify if SPEX is a drop-in replacement for SLIP_LU. If it is, do you need me to re-add SLIP_LU with a
replaced_by
line?
That would be best if it is, yes. It will at minimum help prevent confusion as in this ticket, and it's possible that users could have installed just that subport for use in their own projects.
I think CSparse is much less of a concern since it only installed a static lib.
comment:9 Changed 10 months ago by szhorvat (Szabolcs Horvát)
I just a response about SPEX and I am told that it is not a simple drop-in replacement. It requires code changes to move from SLIP_LU to SPEX. Therefore it shouldn't be marked as a replacement.
I think this issue can be closed, as a simple uninstallation of the now-removed package resolves the problem.
comment:10 Changed 10 months ago by jmroot (Joshua Root)
Resolution: | → worksforme |
---|---|
Status: | assigned → closed |
Alright, I'll close this under maintainer timeout.
There is indeed no port by that name in our repo. I guess you must have installed it from somewhere else at some point?