[MacPorts] #35248: Octave won't build
#35248: Octave won't build ---------------------------------+------------------------------------------ Reporter: darrell@… | Owner: macports-tickets@… Type: defect | Status: new Priority: Normal | Milestone: Component: ports | Version: 2.1.1 Keywords: | Port: ---------------------------------+------------------------------------------ Looks like it built a whole lot of stuff, then failed close to the end. -- Ticket URL: <https://trac.macports.org/ticket/35248> MacPorts <http://www.macports.org/> Ports system for Mac OS
#35248: octave: Undefined symbols _SuiteSparse_time ---------------------------------+------------------------------------------ Reporter: darrell@… | Owner: macports-tickets@… Type: defect | Status: new Priority: Normal | Milestone: Component: ports | Version: 2.1.1 Keywords: | Port: octave ---------------------------------+------------------------------------------ Changes (by ryandesign@…): * port: => octave Comment: The log says: {{{ :info:build Undefined symbols for architecture x86_64: :info:build "_SuiteSparse_time", referenced from: :info:build _umfpack_tic in libumfpack.a(umfpack_gn_tictoc.o) :info:build _umfpack_toc in libumfpack.a(umfpack_gn_tictoc.o) :info:build ld: symbol(s) not found for architecture x86_64 :info:build collect2: ld returned 1 exit status }}} So it could be an incompatibility with the new version of SuiteSparse that was recently committed. If so, you could try the newer octave-devel port instead. But the log also says: {{{ :debug:main Skipping completed org.macports.archivefetch (octave) :debug:main Skipping completed org.macports.fetch (octave) :debug:main Skipping completed org.macports.checksum (octave) :debug:main Skipping completed org.macports.extract (octave) :debug:main Skipping completed org.macports.patch (octave) :debug:main Skipping completed org.macports.configure (octave) }}} which means this was not a clean attempt. Please "sudo port clean octave" and try again, and if it fails again, attach the new main.log so that we have a complete record of what happened. -- Ticket URL: <https://trac.macports.org/ticket/35248#comment:1> MacPorts <http://www.macports.org/> Ports system for Mac OS
#35248: octave: Undefined symbols _SuiteSparse_time ---------------------------------+------------------------------------------ Reporter: darrell@… | Owner: macports-tickets@… Type: defect | Status: new Priority: Normal | Milestone: Component: ports | Version: 2.1.1 Keywords: | Port: octave ---------------------------------+------------------------------------------ Comment(by benjf5+macports@…): I've hit this same problem with octave-devel and a clone of the Octave mercurial repository; this build error showed up relatively recently. (I'm attaching my log file from a clean build attempt.) -- Ticket URL: <https://trac.macports.org/ticket/35248#comment:2> MacPorts <http://www.macports.org/> Ports system for Mac OS
#35248: octave: Undefined symbols _SuiteSparse_time ---------------------------------+------------------------------------------ Reporter: darrell@… | Owner: macports-tickets@… Type: defect | Status: new Priority: Normal | Milestone: Component: ports | Version: 2.1.1 Keywords: | Port: octave ---------------------------------+------------------------------------------ Comment(by benjf5+macports@…): Replying to [comment:2 benjf5+macports@…]:
I've hit this same problem with octave-devel and a clone of the Octave mercurial repository; this build error showed up relatively recently. (I'm attaching my log file from a clean build attempt.)
I take that back! My octave-devel build failed on CGDisplayBitsPerPixel; the fix for that is however documented. I'm surprised it cropped up. As for just octave, it failed in a completely different area, compiling DLD- FUNCTIONS/urlwrite.cc, when it couldn't find curl/types.h. I'm baffled. (New log being posted now.) -- Ticket URL: <https://trac.macports.org/ticket/35248#comment:3> MacPorts <http://www.macports.org/> Ports system for Mac OS
#35248: octave: Undefined symbols _SuiteSparse_time ------------------------+-------------------------------- Reporter: darrell@… | Owner: macports-tickets@… Type: defect | Status: closed Priority: Normal | Milestone: Component: ports | Version: 2.1.1 Resolution: fixed | Keywords: Port: octave | ------------------------+-------------------------------- Changes (by michaelld@…): * status: new => closed * resolution: => fixed Comment: Please do: {{{ sudo port clean octave sudo port selfupdate }}} and then try installing it again. Should be fixed with r114034. -- Ticket URL: <https://trac.macports.org/ticket/35248#comment:5> MacPorts <http://www.macports.org/> Ports system for OS X
participants (1)
-
MacPorts