Re: Bug#590126: rcmdr: FTBFS on mips{,el}: Error : package 'tcltk' could not be loaded
Hi Shane,
On 30 July 2010 at 22:49, Shane McDonald wrote:
| Hi Dirk,
|
| On Fri, Jul 30, 2010 at 9:07 PM, Dirk Eddelbuettel <edd@debian.org> wrote:
| > On 30 July 2010 at 17:49, Shane McDonald wrote:
| > | In looking at the build dependencies for rcmdr, I see that it
| > | requires r-base-dev,
| > | which requires r-base-core, which then requires tcl8.5 on all architectures
| > | but m68k, mips, and mipsel. That's not a problem for m68k,
| > | because it requires tcl8.4 instead, but there doesn't seem to be any
| > | build dependency for any version of tcl on mips or mipsel.
| > | Perhaps that's the problem?
| >
| > It's valid reasoning, but it is not really backed up my package. Here is from
| > the current debian/control for source package r-base (which creates
| > r-base-core, r-base-dev, and a few more):
| >
| > Source: r-base
| > Section: gnu-r
| > Priority: optional
| > Maintainer: Dirk Eddelbuettel <edd@debian.org>
| > Standards-Version: 3.8.4
| > Build-Depends: gcc (>= 4:4.1.0), g++ (>= 4:4.1.0), gfortran (>= 4:4.1.0), libblas-dev, liblapack-dev (>= 3.1.1), tcl8.5-dev, tk8.5-dev, bison, groff-base, libncurses5-dev, libreadline-dev, debhelper (>= 7.2.3), texi2html, texinfo (>= 4.1-2), libbz2-dev, libpcre3-dev, xdg-utils, zlib1g-dev, libpng12-dev, libjpeg62-dev, libx11-dev, libxt-dev, x11proto-core-dev, libpango1.0-dev, libcairo2-dev, libtiff4-dev, xvfb, xauth, xfonts-base, texlive-base, texlive-latex-base, texlive-generic-recommended, texlive-fonts-recommended, texlive-extra-utils, texlive-latex-recommended, texlive-latex-extra, texinfo, texi2html, openjdk-6-jdk [!arm !hppa !kfreebsd-i386 !kfreebsd-amd64 !hurd-i386]
| > Homepage: http://www.r-project.org/
|
| I'm not very debian-developer savvy, so I didn't think to look at the
| control file. I looked at the webpage
| http://packages.debian.org/sid/r-base-core, but I'm not sure what
| that's generated from.
|
| > There is no special-casing for mips. Or are you trying to tell me that mips
| > / mipsel have _no tcl/tk_ whatsoever? That can't be, can it?
|
| Mips and mipsel definitely have Tcl/Tk.
|
| Investigating a little further, I tried building rcmdr on a mipsel
| system with tcl8.5 and tk8.5 present, but it still gave the same
| errors that you saw. But maybe it needs r-base to have been compiled
| with them present? Just wild speculation, I really don't know
| anything about these packages.
Correct, and that is the issue I already reported:
1) ftbfs against r-cran-rcmdr on mips
2) because r-base-core has no tcltk on mips
3) because the build of R failed at the configure stage
for tcl/tk on whereas no other arch fails, and mips
used to build
So 3) is our issue but no tcl/tk maintainers have chimed in.
Dirk
| Shane
--
Dirk Eddelbuettel | edd@debian.org | http://dirk.eddelbuettel.com
Reply to: