Opened 21 months ago
Last modified 21 months ago
#66862 assigned defect
funtools @1.4.7_0 build failure: undefined symbols
Reported by: | wills-astro | Owned by: | lpsinger (Leo Singer) |
---|---|---|---|
Priority: | Normal | Milestone: | |
Component: | ports | Version: | 2.8.1 |
Keywords: | Cc: | ryandesign (Ryan Carsten Schmidt) | |
Port: | funtools |
Description (last modified by ryandesign (Ryan Carsten Schmidt))
Hi,
Before anything else, I'm an undergraduate and this is my first time working with Macports and troubleshooting in general, so please bear with me.
After updating to Ventura 13.1, updating Xcode to the latest version, and installing the Ventura Macports variant, I attempted to install FUNTOOLS and PGPlot for my astronomy research. PGPlot installed fine, but FUNTOOLS is continually running into a 404 error
:msg:archivefetch ---> Attempting to fetch funtools-1.4.7_0.darwin_22.arm64.tbz2 from https://ywg.ca.packages.macports.org/mirror/macports/packages/funtools :debug:archivefetch Fetching archive failed: The requested URL returned error: 404
followed by various clang errors when attempting to fetch the funtools files. I followed the instructions for the fetch error listed here (ProblemHotlist#fetch-failures), but I still ended up with the same errors. I downloaded funtools-1.4.7.tar.gz and moved it to /opt/local/var/macports/distfiles/funtools. Then, I ran sudo port install funtools
as directed by the fetch failures page, but still received the same error. My best guess is I missed something when downloading the distribution, but I don't know what.
I will try to attach my log file that was generated during the installation attempts. I'm not sure what next steps I can take to debug this and would appreciate help from more experienced programmers.
Thank you!
Attachments (1)
Change History (4)
Changed 21 months ago by wills-astro
comment:1 Changed 21 months ago by jmroot (Joshua Root)
Keywords: | funtools 404 removed |
---|---|
Owner: | set to lpsinger |
Status: | new → assigned |
Summary: | 404 Error When Fetching FUNTOOLS → funtools @1.4.7_0 build failure: undefined symbols |
comment:2 Changed 21 months ago by ryandesign (Ryan Carsten Schmidt)
Cc: | ryandesign added |
---|---|
Description: | modified (diff) |
Welcome to MacPorts and thanks for the bug report.
Failure to fetch archives is not a problem. No arm64 archives are available for Ventura for any port yet; see #66637. When an archive is not available, MacPorts fetches the source code and builds from source on your machine. The fetch from source is succeeding (so the wiki suggestions for fetch failures are not applicable) and the build from source is failing, so that's what we need to investigate.
There is another ticket, six years old, about undefined symbols in funtools 1.4.7, but that's on OS X 10.9 and the list of undefined symbols is different than yours, so I think it's a different problem.
So far I don't see the problem on my Monterey system and we have successful builds of the port on all of the extant automated builders so this may be a problem that only crops up in certain circumstances.
There is a new version of funtools, 1.4.8, available from the developers; maybe updating would help. Since this version has been available for 18 months already, the port maintainer may be inactive, so I'm looking into the update.
comment:3 Changed 21 months ago by ryandesign (Ryan Carsten Schmidt)
In the process of working on the 1.4.8 update I discovered numerous problems with funtools for which I prepared bug reports and a pull request for the developer, but he responded that he has ceased software development last year and his software is now unsupported. He suggested that an interested party should fork the project and continue its development. I will still attempt to update the port but I recommend you look for a supported alternative (or, if it's within your interest and skill, you could consider taking over the project).
Log file for funtools port.