* Dirk Eddelbuettel <[EMAIL PROTECTED]> [081027 09:10]: > > On 27 October 2008 at 00:23, Johannes Ranke wrote: > | Package: rpy > | Version: q > | Severity: normal > | > | > | Hi Dirk, > | > | Building my backport of rpy using pbuilder on amd64 (etch) fails (see > below). Two commands are missing: > | pyversions (available in package python) and tex (available in package > texlive-base-bin). I believe > | these are missing build-dependencies (and please forgive me if I overlooked > someting in this late > | hour...). > > Could be, haven't build it in a while. Some tex build-depends changed in > other programs too. > > Michael (CC'ed) discoverd last week that Rpy 1.0.* does not build under R > 2.8.0 because a bunch of internal headers for R are no longer exported. > > Greg (also CC'ed) promised to look into and fix Rpy if possible. Any news > there?
Well, I just removed the line that includes Rdevices.h in src/RPy.h, and built a functioning (judged from running http://rpy.sourceforge.net/faithful.py) backport of python-rpy against R 2.8.0 (meanwhile on CRAN, I will announce the availability of the packages on r-sig-debian in a minute). I did the backport in a chroot that has tex installed, but when I wanted to build the amd64 package, pbuilder choked as described in the original report. I use pbuilder to check the build dependencies for all my CRAN packages in that way. > I was out of town and haven't looked into anything. > > Dirk > > PS Is Tyler working with you on testing / stable ports for CRAN ? > > | Kind regards, > | > | Johannes > | > | Setting up r-base-dev (2.8.0-1~etchcran.0) ... > | Setting up pbuilder-satisfydepends-dummy (0.invalid.0) ... > | -> Finished parsing the build-deps > | Reading package lists... > | Building dependency tree... > | fakeroot is already the newest version. > | 0 upgraded, 0 newly installed, 0 to remove and 0 not upgraded. > | Copying back the cached apt archive contents > | Copying source file > | -> copying [../rpy_1.0.3-3~etchcran.2.8.0.dsc] > | -> copying [../rpy_1.0.3.orig.tar.gz] > | -> copying [../rpy_1.0.3-3~etchcran.2.8.0.diff.gz] > | Extracting source > | dpkg-source: warning: extracting unsigned source package > (./rpy_1.0.3-3~etchcran.2.8.0.dsc) > | dpkg-source: extracting rpy in rpy-1.0.3 > | dpkg-source: unpacking rpy_1.0.3.orig.tar.gz > | dpkg-source: applying ./rpy_1.0.3-3~etchcran.2.8.0.diff.gz > | -> Building the package > | dpkg-buildpackage: source package is rpy > | dpkg-buildpackage: source version is 1.0.3-3~etchcran.2.8.0 > | dpkg-buildpackage: source changed by Johannes Ranke <[EMAIL PROTECTED]> > | dpkg-buildpackage: host architecture amd64 > | dpkg-buildpackage: source version without epoch 1.0.3-3~etchcran.2.8.0 > | fakeroot debian/rules clean > | make: pyversions: Command not found > | dh_testdir > | dh_testroot > | rm -f build-stamp configure-stamp > | [ ! -f Makefile ] || /usr/bin/make distclean > | (cd doc/ && make clean && rm -vf manual.pdf manual.info manual.dvi \ > | && rm -vfr manual_html manual_html.tgz) > | make[1]: Entering directory `/tmp/buildd/rpy-1.0.3/doc' > | rm -f rpy.cp rpy.cps rpy.fn rpy.fns rpy.ky > | rm -f rpy.kys rpy.log rpy.pg rpy.pgs rpy.tmp > | rm -f rpy.toc rpy.tp rpy.tps rpy.vr rpy.vrs > | rm -f rpy.aux > | make[1]: Leaving directory `/tmp/buildd/rpy-1.0.3/doc' > | for python in ; \ > | do $python setup.py clean; \ > | done > | rm -f `find . -name "*~"` > | rm -rf debian/tmp debian/files* core debian/substvars > | rm -f doc/html/function.html doc/html/packages.html > | rm -f doc/rpy.dvi doc/rpy.pdf doc/rpy_html.tgz > | rm -f config.cache config.status > | rm -rf build/* > | rm -rf rpy_version.pyc rpy_tools.pyc > | rm -rf doc/rpy_html/*.html doc/rpy.info > | dh_clean > | dpkg-source -b rpy-1.0.3 > | dpkg-source: building rpy using existing rpy_1.0.3.orig.tar.gz > | dpkg-source: building rpy in rpy_1.0.3-3~etchcran.2.8.0.diff.gz > | dpkg-source: warning: file debian/overrides has no final newline (either > original or modified version) > | dpkg-source: building rpy in rpy_1.0.3-3~etchcran.2.8.0.dsc > | debian/rules build > | make: pyversions: Command not found > | dh_testdir > | touch configure-stamp > | dh_testdir > | for python in ; \ > | do CFLAGS="-O2 -Wall" $python setup.py build \ > | build_ext --include-dirs=/usr/share/R/include ; \ > | done > | (cd doc && make all) > | make[1]: Entering directory `/tmp/buildd/rpy-1.0.3/doc' > | tex rpy.texi > | make[1]: tex: Command not found > | make[1]: *** [rpy.dvi] Error 127 > | make[1]: Leaving directory `/tmp/buildd/rpy-1.0.3/doc' > | make: *** [build-stamp] Error 2 > | pbuilder: Failed autobuilding of package > | -> Aborting with an error > | -> unmounting dev/pts filesystem > | -> unmounting proc filesystem > | -> cleaning the build env > | -> removing directory /var/cache/pbuilder/build//17908 and its > subdirectories > | > | > | -- System Information: > | Debian Release: lenny/sid > | APT prefers testing > | APT policy: (650, 'testing'), (500, 'unstable') > | Architecture: amd64 (x86_64) > | > | Kernel: Linux 2.6.26-1-amd64 (SMP w/1 CPU core) > | Locale: [EMAIL PROTECTED], [EMAIL PROTECTED] (charmap=ISO-8859-15) > | Shell: /bin/sh linked to /bin/bash > | > | > > -- > Three out of two people have difficulties with fractions. -- Dr. Johannes Ranke [EMAIL PROTECTED] -- To UNSUBSCRIBE, email to [EMAIL PROTECTED] with a subject of "unsubscribe". Trouble? Contact [EMAIL PROTECTED]