how to solve the problem to install R?
contro opinion
contropinion at gmail.com
Sun Aug 26 12:41:37 UTC 2012
when i make configure ,there is a wrong output,how can i do now?
Downloaded 689.8 kilobytes in 3:35 seconds. (3.19 KB/s)
===> Found saved configuration for png-1.5.12
=> SHA256 Checksum mismatch for libpng-1.5.12.tar.xz.
=> SHA256 Checksum OK for libpng-1.5.12-apng.patch.gz.
===> Giving up on fetching files: libpng-1.5.12.tar.xz
Make sure the Makefile and distinfo file (/usr/ports/graphics/png/distinfo)
are up to date. If you are absolutely sure you want to override this
check, type "make NO_CHECKSUM=yes [other args]".
*** Error code 1
Stop in /usr/ports/graphics/png.
*** Error code 1
Stop in /usr/ports/graphics/png.
*** Error code 1
Stop in /usr/ports/graphics/png.
*** Error code 1
Stop in /usr/ports/math/R.
*** Error code 1
Stop in /usr/ports/math/R.
2012/8/26 Polytropon <freebsd at edvax.de>
> { Re-including list, hope that's okay. }
>
>
> On Sun, 26 Aug 2012 00:14:37 -0400, contro opinion wrote:
> > # cd /usr/ports/math/R
> > [root at sea /usr/ports/math/R]# make configure
> > ===> R-2.15.1 is marked as broken: The PDF_MANUALS option cannot be
> used,
> > because print/texinfo is incompatible with print/teTeX-base.
> > *** Error code 1
> >
> > Stop in /usr/ports/math/R.
> >
> >
> > how can i do now?
>
> I have the same port version here, and I can get to the
> configuration menu. First of all, make sure you have done
>
> # make rmconfig
>
> And then you should see no error message when doing
>
> # make configure
>
> And in the menu, do _not_ select PDF_MANUALS. Having
> examined the port's Makefile for the BROKEN variable
> and other options that might "trigger" it, it seems
> that the R port has significant problems regarding
> its documentation.
>
> +--------------------------------------------------------------------+
> | Options for R 2.15.1 |
> | +----------------------------------------------------------------+ |
> | | [ ] ATLAS Use ATLAS instead of BLAS/LAPACK | |
> | | [X] GHOSTSCRIPT [dev2]bitmap() graphics devices | |
> | | [X] ICU Use ICU for collation in multibyte locales | |
> => | | [X] INFO_MANUALS GNU info manuals | |
> | | [X] JPEG jpeg() graphics device | |
> | | [ ] LETTER_PAPER US Letter paper | |
> | | [X] LIBR R shared library and a dynamically-linked R | |
> | | [X] PANGOCAIRO cairo and pango graphics support | |
> | | [X] PCRE_PORT Use devel/pcre instead of the bundled PCRE | |
> => | | [ ] PDF_MANUALS PDF manuals (requires TeX) | |
> | | [X] PNG png() graphics device | |
> | | [X] TCLTK tcltk package | |
> | | [X] THREADS Threading support | |
> | | [X] X11 X11() graphics device | |
> | | | |
> +-+----------------------------------------------------------------+-+
> | [ OK ] Cancel |
> +--------------------------------------------------------------------+
>
> Then you should be able to continue building (will possibly pull
> gcc 4.6.3, this is the point where I stopped testing it myself.
>
> If this doesn't work, again remove the configuration and re-enter
> it by "make configure": Then deselect INFO_MANUALS also. As I
> said, the port's Makefile shows:
>
> .if ${PORT_OPTIONS:MINFO_MANUALS} && ${PORT_OPTIONS:MDOCS}
> ALL_TARGET+= info
> INFO= R-FAQ R-admin R-data R-exts R-intro R-lang
> .endif
>
> .if ${PORT_OPTIONS:MPDF_MANUALS} && ${PORT_OPTIONS:MDOCS}
> BROKEN = The PDF_MANUALS option cannot be used, because\
> print/texinfo is incompatible with print/teTeX-base
> BUILD_DEPENDS += pdftex:${PORTSDIR}/print/teTeX-base \
> texi2dvi:${PORTSDIR}/print/texinfo
> ALL_TARGET+= pdf
> CONFIGURE_ENV += INSTALL_INFO="${LOCALBASE}/bin/install-info" \
> MAKEINFO="${LOCALBASE}/bin/makeinfo"
> INSTALL_TARGET+= install-pdf
> PLIST_SUB+= PDF_MANUAL=""
> .else
> PLIST_SUB+= PDF_MANUAL="@comment "
> .endif
> .endif # LIBR_SLAVEPORT
> .endif # !LIBRMATH_SLAVEPORT
>
> Keywords are MDOCS and MINFO_MANUALS here. So if the problem
> might be inherited from other ports (mdoc related?), you could
> do
>
> # make rmconfig-recursive
>
> followed by
>
> # make config-recursive
>
> to visit and carefully check all configuration screens that might
> have an option that "triggers" the BROKEN mechanism, possibly
> related to some info, texinfo, teTex or other dependency for the
> documentation of R.
>
> Finally, you could try to install R from package (via pkg_add -r).
> The Makefile doesn't define RDEPS (runtime dependencies), so that
> should be relatively easy. The LaTeX dependency seems to be a
> build dependency (see Makefile excerpt above).
>
> If you don't have success with any advice, maybe file a ports PR.
>
>
>
> --
> Polytropon
> Magdeburg, Germany
> Happy FreeBSD user since 4.0
> Andra moi ennepe, Mousa, ...
>
More information about the freebsd-questions
mailing list