Opened 9 years ago
Closed 7 years ago
#50434 closed defect (worksforme)
Missing dependency on harfbuzz in texlive-bin @2015_8+x11
Reported by: | swalkerttu@… | Owned by: | drkp (Dan Ports) |
---|---|---|---|
Priority: | Normal | Milestone: | |
Component: | ports | Version: | 2.3.4 |
Keywords: | Cc: | ||
Port: | texlive-bin |
Description
texlive-bin did not build, with a build error pointing out an undefined type HB_EXTERN. This type is particular to harfbuzz. Installing harfbuzz before attempting again to build texlive-bin resulted in success.
Change History (6)
comment:1 Changed 9 years ago by mf2k (Frank Schima)
Owner: | changed from macports-tickets@… to dports@… |
---|
comment:2 Changed 9 years ago by steve+macports@…
I ran into this problem too, when trying to port install texlive
. After finding this bug report, I checked and found that while the harfbuzz-icu subport was up to date (@1.1.3_0), the base harfbuzz port was not (@1.0.6_0). Both are direct dependencies of texlive-bin.
I manually ran port upgrade harfbuzz
and after that texlive-bin built successfully.
comment:3 Changed 9 years ago by drkp (Dan Ports)
I'm puzzled by this one since both harfbuzz and harfbuzz-icu are dependencies of texlive-bin, so they both ought to be installed or upgraded before texlive-bin. If they're not, that sounds like a MacPorts base problem, but I haven't experienced it...
comment:4 Changed 9 years ago by mf2k (Frank Schima)
The dependencies are indeed there:
$ port info --depends texlive-bin +x11 depends_test: depends_build: path:bin/perl:perl5, path:bin/pkg-config:pkgconfig depends_run: port:ghostscript depends_fetch: depends_lib: port:fontconfig, port:freetype, port:libpng, port:ncurses, port:zlib, port:libzzip, port:poppler, path:lib/pkgconfig/cairo.pc:cairo, path:lib/pkgconfig/pixman-1.pc:libpixman, port:graphite2, port:icu, port:harfbuzz, port:harfbuzz-icu, port:libpaper, port:gmp, port:mpfr, port:potrace, port:texlive-common, port:xorg-libXp, port:xpm, port:xorg-libXaw, port:xorg-libXi depends_extract: bin:xz:xz
comment:5 Changed 7 years ago by kencu (Ken)
I'm not sure what the root of this ticket might have been, but both harfbuzz and harfbuzz-icu are now at 1.4.7, and nobody seems to be reporting this issue when installing texlive-bin any longer.... perhaps can now be closed as a WORKSFORME?
comment:6 Changed 7 years ago by ryandesign (Ryan Carsten Schmidt)
Resolution: | → worksforme |
---|---|
Status: | new → closed |
In the future, please Cc the port maintainers (
port info --maintainers texlive-bin
), if any.harfbuzz is already a dependency of texlive-bin.