[MacPorts] #66862: funtools @1.4.7_0 build failure: undefined symbols

MacPorts noreply at macports.org
Wed Feb 8 17:30:25 UTC 2023


#66862: funtools @1.4.7_0 build failure: undefined symbols
--------------------------+----------------------
  Reporter:  wills-astro  |      Owner:  lpsinger
      Type:  defect       |     Status:  assigned
  Priority:  Normal       |  Milestone:
 Component:  ports        |    Version:  2.8.1
Resolution:               |   Keywords:
      Port:  funtools     |
--------------------------+----------------------
Changes (by ryandesign):

 * cc: ryandesign (added)


Old description:

> 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
> (https://trac.macports.org/wiki/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!

New description:

 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!

--

Comment:

 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 [ticket:52858 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.

-- 
Ticket URL: <https://trac.macports.org/ticket/66862#comment:2>
MacPorts <https://www.macports.org/>
Ports system for macOS


More information about the macports-tickets mailing list