[MacPorts] #38776: SuiteSparse @4.0.0 Linking error: no such file or directory: 'libcholmod.a'
#38776: SuiteSparse @4.0.0 Linking error: no such file or directory: 'libcholmod.a' ----------------------------+-------------------------------- Reporter: gregmainland@… | Owner: macports-tickets@… Type: defect | Status: new Priority: Normal | Milestone: Component: ports | Version: 2.1.3 Keywords: | Port: SuiteSparse ----------------------------+-------------------------------- This is the end of the output of "sudo port -v install SuiteSparse": {{{ clang: error: no such file or directory: 'libcholmod.a' Command failed: /usr/bin/clang++ -Wall -O2 -arch x86_64 -dynamiclib -Wl,-all_load -L/opt/local/lib -framework Accelerate libamd.a libbtf.a libcamd.a libccolamd.a libcholmod.a libcolamd.a libcxsparse.a libklu.a libldl.a librbio.a libspqr.a libsuitesparseconfig.a libumfpack.a -o libSuiteSparse.4.1.0.dylib -compatibility_version 4 -current_version 4.1.0 -install_name /opt/local/lib/libSuiteSparse.4.1.0.dylib Exit code: 1 Error: org.macports.destroot for port SuiteSparse returned: command execution failed Warning: targets not executed for SuiteSparse: org.macports.activate org.macports.destroot org.macports.install Please see the log file for port SuiteSparse for details: /opt/local/var/macports/logs/_opt_local_var_macports_sources_rsync.macports.org_release_tarballs_ports_math_SuiteSparse/SuiteSparse/main.log To report a bug, follow the instructions in the guide: http://guide.macports.org/#project.tickets Error: Processing of port SuiteSparse failed }}} -- Ticket URL: <https://trac.macports.org/ticket/38776> MacPorts <http://www.macports.org/> Ports system for OS X
#38776: SuiteSparse @4.0.0 Linking error: no such file or directory: 'libcholmod.a' -----------------------------+-------------------------------- Reporter: gregmainland@… | Owner: macports-tickets@… Type: defect | Status: new Priority: Normal | Milestone: Component: ports | Version: 2.1.3 Resolution: | Keywords: Port: SuiteSparse | -----------------------------+-------------------------------- Changes (by ryandesign@…): * cc: gregmainland@… (removed) Comment: Please attach the main.log file. -- Ticket URL: <https://trac.macports.org/ticket/38776#comment:3> MacPorts <http://www.macports.org/> Ports system for OS X
#38776: SuiteSparse @4.0.0 Linking error: no such file or directory: 'libcholmod.a' -----------------------------+-------------------------------- Reporter: gregmainland@… | Owner: macports-tickets@… Type: defect | Status: new Priority: Normal | Milestone: Component: ports | Version: 2.1.3 Resolution: | Keywords: Port: SuiteSparse | -----------------------------+-------------------------------- Comment (by stromnov@…): The same error (with SuiteSparse 4.1.0) at buildbot: http://build.macports.org/builders/buildports-snowleopard- x86_64/builds/16663 -- Ticket URL: <https://trac.macports.org/ticket/38776#comment:5> MacPorts <http://www.macports.org/> Ports system for OS X
#38776: SuiteSparse @4.0.0 Linking error: no such file or directory: 'libcholmod.a' -----------------------------+-------------------------------- Reporter: gregmainland@… | Owner: macports-tickets@… Type: defect | Status: new Priority: Normal | Milestone: Component: ports | Version: 2.1.3 Resolution: | Keywords: Port: SuiteSparse | -----------------------------+-------------------------------- Changes (by jmr@…): * cc: michaelld@… (added) -- Ticket URL: <https://trac.macports.org/ticket/38776#comment:7> MacPorts <http://www.macports.org/> Ports system for OS X
#38776: SuiteSparse @4.0.0 Linking error: no such file or directory: 'libcholmod.a' -----------------------------+-------------------------------- Reporter: gregmainland@… | Owner: macports-tickets@… Type: defect | Status: new Priority: Normal | Milestone: Component: ports | Version: 2.1.3 Resolution: | Keywords: Port: SuiteSparse | -----------------------------+-------------------------------- Comment (by michaelld@…): !@#$ build system doesn't stop when there are errors. Let me see what I can do. -- Ticket URL: <https://trac.macports.org/ticket/38776#comment:10> MacPorts <http://www.macports.org/> Ports system for OS X
#38776: SuiteSparse @4.0.0 Linking error: no such file or directory: 'libcholmod.a' -----------------------------+-------------------------------- Reporter: gregmainland@… | Owner: macports-tickets@… Type: defect | Status: new Priority: Normal | Milestone: Component: ports | Version: 2.1.3 Resolution: | Keywords: Port: SuiteSparse | -----------------------------+-------------------------------- Comment (by nathanfriday@…): Cc Me! -- Ticket URL: <https://trac.macports.org/ticket/38776#comment:15> MacPorts <http://www.macports.org/> Ports system for OS X
#38776: SuiteSparse @4.0.0 Linking error: no such file or directory: 'libcholmod.a' -----------------------------+-------------------------------- Reporter: gregmainland@… | Owner: macports-tickets@… Type: defect | Status: new Priority: Normal | Milestone: Component: ports | Version: 2.1.3 Resolution: | Keywords: Port: SuiteSparse | -----------------------------+-------------------------------- Changes (by larryv@…): * cc: nathanfriday@… (added) Comment: Replying to [comment:15 nathanfriday@…]:
Cc Me!
To be Cc’d on ticket updates, you actually need to click the “CcMe!” button next to the Cc list. I’ve added you manually. -- Ticket URL: <https://trac.macports.org/ticket/38776#comment:16> MacPorts <http://www.macports.org/> Ports system for OS X
#38776: SuiteSparse @4.0.0 Linking error: no such file or directory: 'libcholmod.a' -----------------------------+-------------------------------- Reporter: gregmainland@… | Owner: macports-tickets@… Type: defect | Status: new Priority: Normal | Milestone: Component: ports | Version: 2.1.3 Resolution: | Keywords: Port: SuiteSparse | -----------------------------+-------------------------------- Comment (by michaelld@…): Should be fixed in r105225. Please do a "sudo port selfupdate", "sudo port clean SuiteSparse", and then try again. Also please report back successes or failures! -- Ticket URL: <https://trac.macports.org/ticket/38776#comment:19> MacPorts <http://www.macports.org/> Ports system for OS X
#38776: SuiteSparse @4.0.0 Linking error: no such file or directory: 'libcholmod.a' -----------------------------+-------------------------------- Reporter: gregmainland@… | Owner: macports-tickets@… Type: defect | Status: new Priority: Normal | Milestone: Component: ports | Version: 2.1.3 Resolution: | Keywords: Port: SuiteSparse | -----------------------------+-------------------------------- Comment (by md14-macports@…): Replying to [comment:19 michaelld@…]: Works for me! Thanks! -- Ticket URL: <https://trac.macports.org/ticket/38776#comment:20> MacPorts <http://www.macports.org/> Ports system for OS X
#38776: SuiteSparse @4.0.0 Linking error: no such file or directory: 'libcholmod.a' -----------------------------+-------------------------------- Reporter: gregmainland@… | Owner: macports-tickets@… Type: defect | Status: new Priority: Normal | Milestone: Component: ports | Version: 2.1.3 Resolution: | Keywords: Port: SuiteSparse | -----------------------------+-------------------------------- Comment (by jdgleeson@…): Replying to [comment:19 michaelld@…]: Still fails on OS X 10.5.8 PPC. Log attached. -- Ticket URL: <https://trac.macports.org/ticket/38776#comment:21> MacPorts <http://www.macports.org/> Ports system for OS X
#38776: SuiteSparse @4.0.0 Linking error: no such file or directory: 'libcholmod.a' -----------------------------+-------------------------------- Reporter: gregmainland@… | Owner: macports-tickets@… Type: defect | Status: new Priority: Normal | Milestone: Component: ports | Version: 2.1.3 Resolution: | Keywords: Port: SuiteSparse | -----------------------------+-------------------------------- Comment (by jasimpson@…): Works for me now on 10.8.3. Thanks for the quick fix! -- Ticket URL: <https://trac.macports.org/ticket/38776#comment:22> MacPorts <http://www.macports.org/> Ports system for OS X
#38776: SuiteSparse @4.0.0 Linking error: no such file or directory: 'libcholmod.a' -----------------------------+-------------------------------- Reporter: gregmainland@… | Owner: macports-tickets@… Type: defect | Status: new Priority: Normal | Milestone: Component: ports | Version: 2.1.3 Resolution: | Keywords: Port: SuiteSparse | -----------------------------+-------------------------------- Comment (by casey.l.kiernan@…): UPDATE:
Please do a "sudo port selfupdate", "sudo port clean SuiteSparse", and then try again
I tried and it failed again. I attached a new main.log and my console output (consolelog.txt). Thanks Casey -- Ticket URL: <https://trac.macports.org/ticket/38776#comment:24> MacPorts <http://www.macports.org/> Ports system for OS X
#38776: SuiteSparse @4.0.0 Linking error: no such file or directory: 'libcholmod.a' -----------------------------+-------------------------------- Reporter: gregmainland@… | Owner: macports-tickets@… Type: defect | Status: new Priority: Normal | Milestone: Component: ports | Version: 2.1.3 Resolution: | Keywords: Port: SuiteSparse | -----------------------------+-------------------------------- Comment (by jdgleeson@…): Replying to [comment:21 jdgleeson@…]:
Still fails on OS X 10.5.8 PPC. Log attached.
I've looked at the preprocessor output. It reveals that the old version 4.0.0 header file {{{${prefix}/include/cholmod_core.h}}} is used, which does not define {{{IPerm}}}. AFAICT, this is happening because the include option {{{-I${prefix}/include}}} is placed too early on the command line. I'll eventually figure out a patch, but if a patch is already obvious to anyone else, I'd be glad to test it. -- Ticket URL: <https://trac.macports.org/ticket/38776#comment:25> MacPorts <http://www.macports.org/> Ports system for OS X
#38776: SuiteSparse @4.0.0 Linking error: no such file or directory: 'libcholmod.a' -----------------------------+-------------------------------- Reporter: gregmainland@… | Owner: macports-tickets@… Type: defect | Status: new Priority: Normal | Milestone: Component: ports | Version: 2.1.3 Resolution: | Keywords: Port: SuiteSparse | -----------------------------+-------------------------------- Comment (by jdgleeson@…): The failure on my PPC machine is actually a bug that shows up because I chose the +metis variant. I believe it would bite anyone who upgrades from SuiteSparse @4.0.0+metis to 4.1.0. I've attached a small modified version of patch-CHOLMOD_Lib_Makefile.diff that fixes this problem. -- Ticket URL: <https://trac.macports.org/ticket/38776#comment:26> MacPorts <http://www.macports.org/> Ports system for OS X
#38776: SuiteSparse @4.0.0 Linking error: no such file or directory: 'libcholmod.a' -----------------------------+-------------------------------- Reporter: gregmainland@… | Owner: macports-tickets@… Type: defect | Status: new Priority: Normal | Milestone: Component: ports | Version: 2.1.3 Resolution: | Keywords: Port: SuiteSparse | -----------------------------+-------------------------------- Comment (by michaelld@…): Yeah; SuiteSparse has a "-I..." ordering issue. Thanks for that patch change; I think the issue is broader than that, but let me look into it. -- Ticket URL: <https://trac.macports.org/ticket/38776#comment:27> MacPorts <http://www.macports.org/> Ports system for OS X
#38776: SuiteSparse @4.0.0 Linking error: no such file or directory: 'libcholmod.a' -----------------------------+-------------------------------- Reporter: gregmainland@… | Owner: macports-tickets@… Type: defect | Status: new Priority: Normal | Milestone: Component: ports | Version: 2.1.3 Resolution: | Keywords: Port: SuiteSparse | -----------------------------+-------------------------------- Comment (by gregmainland@…): Since I opened the issue I will note that it now works for me, thanks. -- Ticket URL: <https://trac.macports.org/ticket/38776#comment:28> MacPorts <http://www.macports.org/> Ports system for OS X
#38776: SuiteSparse @4.0.0 Linking error: no such file or directory: 'libcholmod.a' -----------------------------+-------------------------------- Reporter: gregmainland@… | Owner: macports-tickets@… Type: defect | Status: new Priority: Normal | Milestone: Component: ports | Version: 2.1.3 Resolution: | Keywords: Port: SuiteSparse | -----------------------------+-------------------------------- Comment (by harris.snyder@…): Apologies for the totally ignorant question, but how do I apply this patch? I'm brand new (day 1) to macports... -- Ticket URL: <https://trac.macports.org/ticket/38776#comment:29> MacPorts <http://www.macports.org/> Ports system for OS X
#38776: SuiteSparse @4.0.0 Linking error: no such file or directory: 'libcholmod.a' -----------------------------+-------------------------------- Reporter: gregmainland@… | Owner: macports-tickets@… Type: defect | Status: new Priority: Normal | Milestone: Component: ports | Version: 2.1.3 Resolution: | Keywords: Port: SuiteSparse | -----------------------------+-------------------------------- Comment (by gregmainland@…): harris: Go to the terminal and type "sudo port selfupdate" to get all the latest patches, then type "sudo port clean SuiteSparse" to make sure a half-installed buggy version is blown away, and then "sudo port install SuiteSparse" to install. -- Ticket URL: <https://trac.macports.org/ticket/38776#comment:30> MacPorts <http://www.macports.org/> Ports system for OS X
#38776: SuiteSparse @4.0.0 Linking error: no such file or directory: 'libcholmod.a' -----------------------------+-------------------------------- Reporter: gregmainland@… | Owner: macports-tickets@… Type: defect | Status: new Priority: Normal | Milestone: Component: ports | Version: 2.1.3 Resolution: | Keywords: Port: SuiteSparse | -----------------------------+-------------------------------- Comment (by harris.snyder@…): Wow I thought I had to apply the patch manually... *Sigh*. Thanks. Still broken for me though. -- Ticket URL: <https://trac.macports.org/ticket/38776#comment:31> MacPorts <http://www.macports.org/> Ports system for OS X
#38776: SuiteSparse @4.0.0 Linking error: no such file or directory: 'libcholmod.a' -----------------------------+-------------------------------- Reporter: gregmainland@… | Owner: macports-tickets@… Type: defect | Status: new Priority: Normal | Milestone: Component: ports | Version: 2.1.3 Resolution: | Keywords: Port: SuiteSparse | -----------------------------+-------------------------------- Comment (by gregmainland@…): Replying to [comment:31 harris.snyder@…]:
Wow I thought I had to apply the patch manually... *Sigh*. Thanks. Still broken for me though.
If it's still broken after "sudo port clean; sudo port selfupdate" can you paste the log? -- Ticket URL: <https://trac.macports.org/ticket/38776#comment:32> MacPorts <http://www.macports.org/> Ports system for OS X
#38776: SuiteSparse @4.0.0 Linking error: no such file or directory: 'libcholmod.a' -----------------------------+-------------------------------- Reporter: gregmainland@… | Owner: macports-tickets@… Type: defect | Status: new Priority: Normal | Milestone: Component: ports | Version: 2.1.3 Resolution: | Keywords: Port: SuiteSparse | -----------------------------+-------------------------------- Comment (by harris.snyder@…): Tried clean, update, upgrade outdated and then retried it and it worked. Thanks. Now octave-devel is failing on qrupdate *sigh*, oh well, thanks for fixing this -- Ticket URL: <https://trac.macports.org/ticket/38776#comment:33> MacPorts <http://www.macports.org/> Ports system for OS X
#38776: SuiteSparse @4.0.0 Linking error: no such file or directory: 'libcholmod.a' -----------------------------+-------------------------------- Reporter: gregmainland@… | Owner: macports-tickets@… Type: defect | Status: new Priority: Normal | Milestone: Component: ports | Version: 2.1.3 Resolution: | Keywords: Port: SuiteSparse | -----------------------------+-------------------------------- Comment (by casey.l.kiernan@…): I am still seeing octave-devel fail (logs are posted). Casey -- Ticket URL: <https://trac.macports.org/ticket/38776#comment:34> MacPorts <http://www.macports.org/> Ports system for OS X
#38776: SuiteSparse @4.0.0 Linking error: no such file or directory: 'libcholmod.a' -----------------------------+-------------------------------- Reporter: gregmainland@… | Owner: macports-tickets@… Type: defect | Status: closed Priority: Normal | Milestone: Component: ports | Version: 2.1.3 Resolution: fixed | Keywords: Port: SuiteSparse | -----------------------------+-------------------------------- Changes (by michaelld@…): * status: new => closed * resolution: => fixed Comment: This ticket's various issue should now be fixed in r105503, by reordering the -I such that the MacPorts' entry comes last. I also fixed a couple other non-critical build issues. Please do: {{{ sudo port clean SuiteSparse sudo port selfupdate sudo port upgrade SuiteSparse }}} and it should all work again. I'm closing this ticket as fixed, but if y'all continue to have -the same issue- please reopen it and attach the relevant log file and your system info. For folks still having issue with octave-devel, please open a new ticket after verifying (via a search) that one does not already exist with your issue. With the most recent atlas changes, all of my +atlas ports are working again. -- Ticket URL: <https://trac.macports.org/ticket/38776#comment:35> MacPorts <http://www.macports.org/> Ports system for OS X
#38776: SuiteSparse @4.0.0 Linking error: no such file or directory: 'libcholmod.a' -----------------------------+-------------------------------- Reporter: gregmainland@… | Owner: macports-tickets@… Type: defect | Status: closed Priority: Normal | Milestone: Component: ports | Version: 2.1.3 Resolution: fixed | Keywords: Port: SuiteSparse | -----------------------------+-------------------------------- Comment (by casey.l.kiernan@…): It worked! - Thanks for all your help! Casey -- Ticket URL: <https://trac.macports.org/ticket/38776#comment:36> MacPorts <http://www.macports.org/> Ports system for OS X
#38776: SuiteSparse @4.0.0 Linking error: no such file or directory: 'libcholmod.a' -----------------------------+-------------------------------- Reporter: gregmainland@… | Owner: macports-tickets@… Type: defect | Status: closed Priority: Normal | Milestone: Component: ports | Version: 2.1.3 Resolution: fixed | Keywords: Port: SuiteSparse | -----------------------------+-------------------------------- Comment (by michaelld@…): Great! You're welcome! Thanks for reporting back regularly. -- Ticket URL: <https://trac.macports.org/ticket/38776#comment:37> MacPorts <http://www.macports.org/> Ports system for OS X
participants (1)
-
MacPorts