On 27 October 2008 at 16:01, Johannes Ranke wrote: | * 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).
Cool. You're ahead of me. I haven't rebuild rpy for Debian-proper yet for R 2.8.0. That said, I am not sure what if any interfaces from Rdevices.h are (were?) used in Rpy so there may be surprises.... Greg? | 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. That is the way to do and how we all (incl autobuilders) find the sets of packages we need. But sometimes packages get rearranged and we need to adjust. To safe myself a minute or two: which texlive packages did you add? Also: Any word from Tyler or are you back on your own? Cheers, Dirk | | > 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] | | -- Three out of two people have difficulties with fractions. -- To UNSUBSCRIBE, email to [EMAIL PROTECTED] with a subject of "unsubscribe". Trouble? Contact [EMAIL PROTECTED]