Summary: | print/texlive-base: texlive-base-20150521_67 aborts unexpectedly when compiling | ||||||
---|---|---|---|---|---|---|---|
Product: | Ports & Packages | Reporter: | dougs <dougs> | ||||
Component: | Individual Port(s) | Assignee: | Tex Mailing List (Nobody) <tex> | ||||
Status: | Closed Overcome By Events | ||||||
Severity: | Affects Only Me | CC: | bofh, fernape, hrs, lwhsu, rhurlin, tex | ||||
Priority: | --- | Flags: | fernape:
maintainer-feedback?
(tex) hrs: maintainer-feedback+ |
||||
Version: | Latest | ||||||
Hardware: | Any | ||||||
OS: | Any | ||||||
Attachments: |
|
Description
dougs@dawnsign.com
2021-06-18 21:19:20 UTC
Maintainer informed via mail Poudriere builds the port correctly in 13.0 amd64 as expected. There is an indication of the cause of the error in the attached log file: configure:21687: checking requested system `cairo' library configure:21702: cc -o conftest -O2 -pipe -fstack-protector-strong -isystem /usr/local/include -fno-strict-aliasing -I/usr/local/include/pixman-1 -I/usr/local/include/freetype2 -I/usr/local/include/libpng16 -I/usr/local/include -I/usr/local/lib -I/usr/local/lib -I/usr/local/include -isystem /usr/local/include -fstack-protector-strong conftest.c -L/usr/local/lib -lcairo -lpthread -L/usr/local/lib -lpixman-1 -L/usr/local/lib -lpotrace -lgd -L/usr/local/lib -lfreetype -L/usr/local/lib -lpng16 -lz -lz -L/usr/local/lib -lptexenc -L/usr/local/lib -lkpathsea -L/usr/local/lib >&5 conftest.c:42:10: fatal error: 'cairo.h' file not found Probably it is enough to build and install graphics/cairo again. After that building print/texlive-base should work again ;) Please give a short feedback, it this works for you, thanks. I rebuilt graphics/cairo and print/texlive-base now successfully rebuilds! Thanks! ^Triage: Asking maintainer since the Makefile does a --with-cairo, but cairo is not explicitly declared as a dependency. Shouldn't it be? (In reply to Fernando Apesteguía from comment #4) It should be fixed by a change like this (and a bump of PORTREVISION): -USES= compiler:c++11-lib ghostscript localbase pkgconfig perl5 \ +USES= compiler:c++11-lib ghostscript gnome localbase pkgconfig perl5 \ python:run shebangfix tar:xz USE_CXXSTD= gnu++11 +USE_GNOME= cairo If someone has time to commit this, please go ahead. If not, I will do this weekend. (In reply to Hiroki Sato from comment #5) I'm build testing right now. Thanks Hiroki. A commit in branch main references this bug: URL: https://cgit.FreeBSD.org/ports/commit/?id=a5c804af55aed04219f81b5c5a6f6ae3de753d90 commit a5c804af55aed04219f81b5c5a6f6ae3de753d90 Author: Fernando Apesteguía <fernape@FreeBSD.org> AuthorDate: 2021-07-03 09:18:00 +0000 Commit: Fernando Apesteguía <fernape@FreeBSD.org> CommitDate: 2021-07-03 09:20:13 +0000 print/texlive-base: Add missing dependency cairo is a direct dependency. PR: 256701 Reported by: dougs@dawnsign.com Approved by: tex@freebsd.org (hrs@) print/texlive-base/Makefile | 5 +++-- 1 file changed, 3 insertions(+), 2 deletions(-) This has been fixed, right? TeX system has been updated to 2021. Please check if the issue still persists after update. |