Opened 6 months ago

Last modified 6 months ago

#68667 accepted defect

nettle @3.9.1: You don't have a working TeX binary (tex) installed anywhere in your PATH

Reported by: nigel-daniels (Nigel Daniels) Owned by: ryandesign (Ryan Carsten Schmidt)
Priority: Normal Milestone:
Component: ports Version: 2.8.1
Keywords: Cc:
Port: nettle

Description

Running

sudo port install gimp

Results in the following error:

--->  Building nettle
Error: Failed to build nettle: command execution failed  
Error: See /opt/local/var/macports/logs/_opt_local_var_macports_sources_rsync.macports.org_macports_release_tarballs_ports_devel_nettle/nettle/main.log for details.

The log is attached.

Attachments (1)

main.log (260.5 KB) - added by nigel-daniels (Nigel Daniels) 6 months ago.
Log file

Download all attachments as: .zip

Change History (5)

Changed 6 months ago by nigel-daniels (Nigel Daniels)

Attachment: main.log added

Log file

comment:1 Changed 6 months ago by ryandesign (Ryan Carsten Schmidt)

Owner: set to ryandesign
Port: nettle added
Status: newaccepted
Summary: gimp install fails on Sonoma 14.1.1nettle @3.9.1: You don't have a working TeX binary (tex) installed anywhere in your PATH
Version: 2.8.1

The log says the problem is:

You don't have a working TeX binary (tex) installed anywhere in
your PATH, and texi2dvi cannot proceed without one.  If you want to use
this script, you'll need to install TeX (if you don't have it) or change
your PATH or TEX environment variable (if you do).  See the --help
output for more details.
For information about obtaining TeX, please see http://tug.org/texlive,
or do a web search for TeX and your operating system or distro.

comment:2 Changed 6 months ago by ryandesign (Ryan Carsten Schmidt)

We had a successful build of this port on Sonoma last month but I see that the builds on Ventura and Sonoma have one file fewer than the builds on Monterey and earlier: they're missing /opt/local/share/info/nettle.info which I guess would have been generated by makeinfo. We know from previous reports like #67737 that Ventura and later no longer include makeinfo. Presumably the buildbot builds saw that makeinfo was absent and skipped building the nettle.info file. Your log shows that it found MacPorts makeinfo but apparently you're missing the other TeX ports that it also needs. I'll have to investigate what those ports are and add them as build dependencies of nettle.

comment:3 Changed 6 months ago by nigel-daniels (Nigel Daniels)

FYI I installed BasicTeX-2023 so I can do which tex and it shows up, but I still get the same error attempting to install gimp.

comment:4 Changed 6 months ago by nigel-daniels (Nigel Daniels)

Hi, I updated my OS to Sonoma 14.1.2 and updated MacPorts. I still have the same error, I rechecked my TeX install:

% which texi2pdf
/opt/local/bin/texi2pdf
% which tex
/Library/TeX/Distributions/Programs/texbin/tex
% echo $PATH
/opt/local/bin:/opt/local/sbin:/usr/local/bin:/System/Cryptexes/App/usr/bin:/usr/bin:/bin:/usr/sbin:/sbin:/var/run/com.apple.security.cryptexd/codex.system/bootstrap/usr/local/bin:/var/run/com.apple.security.cryptexd/codex.system/bootstrap/usr/bin:/var/run/com.apple.security.cryptexd/codex.system/bootstrap/usr/appleinternal/bin:/Library/TeX/Distributions/Programs/texbin:/opt/local/libexec/gnubin

It looks like everything is in place.

Note: See TracTickets for help on using tickets.