math/R: Build failure after PORTREVISION for shlib change

Joseph Mingrone jrm at FreeBSD.org
Thu Jun 29 15:40:05 UTC 2017


David Wolfskill <david at catwhisker.org> writes:
> g1-227(11.1)[2] make -C /usr/ports/math/R showconfig
> ===> The following configuration options are available for R-3.4.0_1:
>      ICU=on: Unicode support via ICU
>      INFO=on: GNU info manuals
>      LDOUBLE=on: Long double data type
>      LETTER=on: US letter paper
>      LIBR=on: Shared R library
>      MEMPROF=off: Memory profiling via Rprofmem() and tracemem()
>      NLS=on: Native Language Support
>      RPROF=on: R profiling via Rprof()
>      X11=on: X11 graphics device
> ====> Require GCC
>      LTO=on: Use Link Time Optimization
>      OPENMP=on: Parallel processing support via OpenMP
> ====> Require X11
>      GHOSTSCRIPT=on: Graphics device for bitmap files via Ghostscript
>      JPEG=on: JPEG graphics device
>      CAIROPANGO=on: Cairo graphics device and Pango multi-language text
>      PNG=on: PNG graphics device
>      TCLTK=on: Tcl/Tk GUI toolkit support
>      TEXDOCS=on: Build/Install TeX-dependent documentation files
>      TIFF=on: TIFF image format support
> ====> Options available for the single BLAS: you have to select exactly one of them
>      ATLAS=off: ATLAS BLAS implementation
>      OPENBLAS=off: OpenBLAS BLAS implementation
>      NETLIB=off: Netlib BLAS implementation
>      RBLAS=on: Use R-bundled BLAS implementation
> ===> Use 'make config' to modify these settings
> g1-227(11.1)[3] 

With those options, the build succeeds in an 11.0-RELEASE-p1 jail.
http://pkg.awarnach.mathstat.dal.ca/data/11amd64-default/2017-06-28_16h53m48s/logs/R-3.4.0_2.log

> Just in case it's relevant, as /usr/local/bin/gcc-ar5 is from gcc5-5.4.0_2:

> g1-227(11.1)[5] make -C /usr/ports/lang/gcc5 showconfig
> ===> The following configuration options are available for gcc5-5.4.0_2:
>      BOOTSTRAP=on: Build using a full bootstrap
>      GRAPHITE=off: Support for Graphite loop optimizations
>      JAVA=on: Java platform support
> ===> Use 'make config' to modify these settings


Everything matches.  The successful build in poudriere even has the same
line that generates the error for you.

/usr/local/bin/gcc-ar5 -cr libtre.a regcomp.o regerror.o regexec.o tre-ast.o tre-compile.o tre-match-approx.o tre-match-backtrack.o tre-match-parallel.o tre-mem.o tre-parse.o tre-stack.o xmalloc.o

Could you have something in your environment or in make.conf that's
causing a problem?

Joseph
-------------- next part --------------
A non-text attachment was scrubbed...
Name: signature.asc
Type: application/pgp-signature
Size: 962 bytes
Desc: not available
URL: <http://lists.freebsd.org/pipermail/freebsd-ports/attachments/20170629/44999132/attachment.sig>


More information about the freebsd-ports mailing list