Bug#361871: problems with lazy loading: causes other packages to FTBFS

2006-04-10 Thread Martin Michlmayr
Package: r-base
Version: 2.2.1.svn37668-1
Severity: grave

The attached build failures are presumably due to the new version in
unstable.  Do you know what's going on there?
-- 
Martin Michlmayr
http://www.cyrius.com/
---BeginMessage---
Automatic build of misc3d_0.3-1-2 on em64t by sbuild/amd64 1.112
Build started at 20060408-2051
**
Checking available source versions...
Fetching source files...
Reading package lists...
Building dependency tree...
Need to get 15.6kB of source archives.
Get:1 http://phoenix.snowman.net sid/main misc3d 0.3-1-2 (dsc) [667B]
Get:2 http://phoenix.snowman.net sid/main misc3d 0.3-1-2 (tar) [12.7kB]
Get:3 http://phoenix.snowman.net sid/main misc3d 0.3-1-2 (diff) [2244B]
Fetched 15.6kB in 0s (169kB/s)
Download complete and in download only mode
** Using build dependencies supplied by package:
Build-Depends: debhelper ( 4.1.0), r-base-dev (= 2.0.0), cdbs, 
xlibmesa-gl-dev | libgl-dev, xlibmesa-glu-dev | libglu-dev, libpng12-dev
Added override: gcc-snapshot
Checking for already installed source dependencies...
gcc-snapshot: already installed (20060325-1)
debhelper: missing
r-base-dev: missing
cdbs: missing
xlibmesa-gl-dev: missing
libgl-dev: missing
xlibmesa-glu-dev: missing
libglu-dev: missing
libpng12-dev: missing
Checking for source dependency conflicts...
Reading package lists...
Building dependency tree...
Note, selecting libglu1-xorg-dev instead of xlibmesa-glu-dev
The following extra packages will be installed:
  cpp-3.4 g77 g77-3.4 gcc-3.4 gcc-3.4-base gcc-4.0-base gettext html2text
  intltool-debian libbz2-1.0 libbz2-dev libg2c0 libg2c0-dev libgfortran0
  libglu1-xorg libglu1-xorg-dev libjpeg62-dev libncurses5-dev libpaper-utils
  libpaper1 libpcre3 libpcre3-dev libpcrecpp0 libreadline5 libreadline5-dev
  libx11-dev libxext-dev libxi-dev libxkbfile-dev libxkbfile1 libxt6
  libxxf86vm1 po-debconf r-base-core readline-common refblas3 refblas3-dev
  tcl8.4 tk8.4 x-dev xlibmesa-gl zlib-bin zlib1g-dev
Suggested packages:
  devscripts doc-base dh-make g77-doc g77-3.4-doc gcc-3.4-doc libc6-dev-i386
  lib32gcc1 cvs gettext-doc ess r-doc-info r-doc-pdf r-doc-html r-mathlib
  r-base-html r-base-latex tclreadline xlibmesa-dri
Recommended packages:
  autotools-dev curl wget lynx libmail-sendmail-perl libcompress-zlib-perl
  r-recommended xterm x-terminal-emulator
The following NEW packages will be installed:
  cdbs cpp-3.4 debhelper g77 g77-3.4 gcc-3.4 gcc-3.4-base gcc-4.0-base gettext
  html2text intltool-debian libbz2-1.0 libbz2-dev libg2c0 libg2c0-dev
  libgfortran0 libglu1-xorg libglu1-xorg-dev libjpeg62-dev libncurses5-dev
  libpaper-utils libpaper1 libpcre3 libpcre3-dev libpcrecpp0 libpng12-dev
  libreadline5 libreadline5-dev libx11-dev libxext-dev libxi-dev
  libxkbfile-dev libxkbfile1 libxt6 libxxf86vm1 po-debconf r-base-core
  r-base-dev readline-common refblas3 refblas3-dev tcl8.4 tk8.4 x-dev
  xlibmesa-gl xlibmesa-gl-dev zlib-bin zlib1g-dev
0 upgraded, 48 newly installed, 0 to remove and 0 not upgraded.
Need to get 0B/30.2MB of archives.
After unpacking 92.2MB of additional disk space will be used.
WARNING: The following packages cannot be authenticated!
  libbz2-1.0 gcc-4.0-base libpcre3 readline-common libreadline5 cdbs
  gcc-3.4-base cpp-3.4 html2text gettext intltool-debian po-debconf debhelper
  gcc-3.4 libg2c0 libg2c0-dev g77-3.4 g77 libbz2-dev libgfortran0 libxxf86vm1
  xlibmesa-gl libglu1-xorg x-dev libxext-dev libxi-dev libxkbfile1
  libxkbfile-dev libx11-dev xlibmesa-gl-dev libglu1-xorg-dev libjpeg62-dev
  libncurses5-dev libpaper1 libpaper-utils libpcrecpp0 libpcre3-dev zlib1g-dev
  libpng12-dev libreadline5-dev libxt6 zlib-bin tcl8.4 tk8.4 r-base-core
  refblas3 refblas3-dev r-base-dev

Extracting templates from packages: 62%
Extracting templates from packages: 100%
Preconfiguring packages ...
Authentication warning overridden.
Selecting previously deselected package libbz2-1.0.
(Reading database ... 15488 files and directories currently installed.)
Unpacking libbz2-1.0 (from .../libbz2-1.0_1.0.3-2_amd64.deb) ...
Selecting previously deselected package gcc-4.0-base.
Unpacking gcc-4.0-base (from .../gcc-4.0-base_4.0.3-1_amd64.deb) ...
Selecting previously deselected package libpcre3.
Unpacking libpcre3 (from .../libpcre3_6.4-1.1_amd64.deb) ...
Selecting previously deselected package readline-common.
Unpacking readline-common (from .../readline-common_5.1-7_all.deb) ...
Selecting previously deselected package libreadline5.
Unpacking libreadline5 (from .../libreadline5_5.1-7_amd64.deb) ...
Selecting previously deselected package cdbs.
Unpacking cdbs (from .../archives/cdbs_0.4.38_all.deb) ...
Selecting previously deselected package gcc-3.4-base.
Unpacking gcc-3.4-base (from .../gcc-3.4-base_3.4.6-1_amd64.deb) ...
Selecting previously deselected package cpp-3.4.
Unpacking cpp-3.4 (from .../cpp-3.4_3.4.6-1_amd64.deb) ...
Selecting previously deselected package html2text.
Unpacking html2text 

Bug#361871: problems with lazy loading: causes other packages to FTBFS

2006-04-10 Thread Dirk Eddelbuettel

On 10 April 2006 at 23:38, Martin Michlmayr wrote:
| Package: r-base
| Version: 2.2.1.svn37668-1
| Severity: grave
| 
| The attached build failures are presumably due to the new version in
| unstable.  Do you know what's going on there?
| -- 
| Martin Michlmayr
| http://www.cyrius.com/
| Return-Path: [EMAIL PROTECTED]
| X-Original-To: tbm
| Delivered-To: [EMAIL PROTECTED]
| Received: by em64t.snowman.net (Postfix, from userid 1002)
|   id A99A3460DB; Sat,  8 Apr 2006 20:52:09 -0400 (EDT)
| From: Source Builder [EMAIL PROTECTED]
| To: [EMAIL PROTECTED]
| Subject: Log for failed build of misc3d_0.3-1-2 (dist=stable)
| Message-Id: [EMAIL PROTECTED]
| Date: Sat,  8 Apr 2006 20:52:09 -0400 (EDT)
| 
| Automatic build of misc3d_0.3-1-2 on em64t by sbuild/amd64 1.112
| Build started at 20060408-2051
| **
| Checking available source versions...
| Fetching source files...
| Reading package lists...
| Building dependency tree...
| Need to get 15.6kB of source archives.
| Get:1 http://phoenix.snowman.net sid/main misc3d 0.3-1-2 (dsc) [667B]
| Get:2 http://phoenix.snowman.net sid/main misc3d 0.3-1-2 (tar) [12.7kB]
| Get:3 http://phoenix.snowman.net sid/main misc3d 0.3-1-2 (diff) [2244B]
| Fetched 15.6kB in 0s (169kB/s)
| Download complete and in download only mode
| ** Using build dependencies supplied by package:
| Build-Depends: debhelper ( 4.1.0), r-base-dev (= 2.0.0), cdbs, 
xlibmesa-gl-dev | libgl-dev, xlibmesa-glu-dev | libglu-dev, libpng12-dev
| Added override: gcc-snapshot
| Checking for already installed source dependencies...
[...]
| dh_installdirsusr/lib/R/site-library
| R CMD INSTALL -l 
/build/tbm/misc3d-0.3-1/debian/r-cran-misc3d/usr/lib/R/site-library --clean .
| * Installing *source* package 'misc3d' ...
| ** R
| ** preparing package for lazy loading
| Loading required package: rgl
| Error: package 'rgl' could not be loaded

Build-Depends: also needs 'r-cran-rgl'

That said, I know of one package where R's lazy-loading mechanism fails
whatever I try in my pbuilder. In that case, you need to set LazyLoad=no in
the top-level DESCRIPTION file of the R package in question.

But please try it first with r-cran-rgl added to Build-Depends. If that
works, I will add a new package revision. [ But I don't understand how it
coul dhave worked before. Hm. ]


Now for Design aka r-cran-design:

| Finished at 20060408-2052
| Build needed 00:00:02, 156k disk space
| Return-Path: [EMAIL PROTECTED]
| X-Original-To: tbm
| Delivered-To: [EMAIL PROTECTED]
| Received: by em64t.snowman.net (Postfix, from userid 1002)
|   id C4454460DB; Sat,  8 Apr 2006 19:25:13 -0400 (EDT)
| From: Source Builder [EMAIL PROTECTED]
| To: [EMAIL PROTECTED]
| Subject: Log for failed build of design_2.0.12-1 (dist=testing)
| Message-Id: [EMAIL PROTECTED]
| Date: Sat,  8 Apr 2006 19:25:13 -0400 (EDT)
| 
| Automatic build of design_2.0.12-1 on em64t by sbuild/amd64 1.112
| Build started at 20060408-1923
| **
| Checking available source versions...
| Fetching source files...
| Reading package lists...
| Building dependency tree...
| Need to get 333kB of source archives.
| Get:1 http://phoenix.snowman.net sid/main design 2.0.12-1 (dsc) [611B]
| Get:2 http://phoenix.snowman.net sid/main design 2.0.12-1 (tar) [329kB]
| Get:3 http://phoenix.snowman.net sid/main design 2.0.12-1 (diff) [2960B]
| Fetched 333kB in 0s (2075kB/s)
| Download complete and in download only mode
| ** Using build dependencies supplied by package:
| Build-Depends: debhelper ( 4.1.0), r-base-dev (= 2.0.0), f2c [m68k], cdbs
| Added override: gcc-snapshot
| Checking for already installed source dependencies...
| gcc-snapshot: already installed (20060325-1)
| debhelper: missing
| r-base-dev: missing
| cdbs: missing
| Checking for source dependency conflicts...
| Reading package lists...
| Building dependency tree...
| The following extra packages will be installed:
|   cpp-3.4 g77 g77-3.4 gcc-3.4 gcc-3.4-base gcc-4.0-base gettext html2text
|   intltool-debian libbz2-1.0 libbz2-dev libg2c0 libg2c0-dev libgfortran0
|   libjpeg62-dev libncurses5-dev libpaper-utils libpaper1 libpcre3 libpcre3-dev
|   libpcrecpp0 libpng12-dev libreadline5 libreadline5-dev libxt6 po-debconf
|   r-base-core readline-common refblas3 refblas3-dev tcl8.4 tk8.4 zlib-bin
|   zlib1g-dev
| Suggested packages:
|   devscripts doc-base dh-make g77-doc g77-3.4-doc gcc-3.4-doc libc6-dev-i386
|   lib32gcc1 cvs gettext-doc ess r-doc-info r-doc-pdf r-doc-html r-mathlib
|   r-base-html r-base-latex tclreadline
| Recommended packages:
|   autotools-dev curl wget lynx libmail-sendmail-perl libcompress-zlib-perl
|   r-recommended xterm x-terminal-emulator
| The following NEW packages will be installed:
|   cdbs cpp-3.4 debhelper g77 g77-3.4 gcc-3.4 gcc-3.4-base gcc-4.0-base gettext
|   html2text intltool-debian libbz2-1.0 libbz2-dev libg2c0 libg2c0-dev
| 

Bug#361871: problems with lazy loading: causes other packages to FTBFS

2006-04-10 Thread Martin Michlmayr
clone 361871 -1 -2
reassign -1 design
reassign -2 r-noncran-lindsey
severity -1 serious
severity -2 serious
severity 361871 serious
thanks

* Dirk Eddelbuettel [EMAIL PROTECTED] [2006-04-10 17:20]:
 Build-Depends: also needs 'r-cran-rgl'

Nope.

** R
** preparing package for lazy loading
Loading required package: rgl
RGL: unable to open display

 *** caught segfault ***
address 0x4d0, cause 'memory not mapped'

Traceback:
 1: .C(symbol.C(rgl_init), success = FALSE, PACKAGE = rgl)
 2: fun(...)
 3: try({fun(...)NULL})
 4: runHook(.onLoad, package, env, package.lib, package)
 5: loadNamespace(package, c(which.lib.loc, lib.loc), keep.source = keep.source)
 6: try({ns - loadNamespace(package, c(which.lib.loc, lib.loc), 
keep.source = keep.source)dataPath - file.path(which.lib.loc, package, 
data)env - attachNamespace(ns, pos = pos, dataPath = dataPath)})
 7: library(pkg, character.only = TRUE, logical = TRUE, lib.loc = lib.loc)
 8: .getRequiredPackages2(pkgInfo, quietly, , useImports)
 9: .getRequiredPackages()
aborting ...
/usr/lib/R/bin/INSTALL: line 450:  7422 Done( if test -s 
R_PROFILE.R; then
cat R_PROFILE.R;
fi; echo invisible(.libPaths(c(\${lib}\, .libPaths(; 
.getRequiredPackages(); tools:::makeLazyLoading(\${R_PACKAGE_NAME}\, 
\${lib}\) )
  7423 Segmentation fault  | R_DEFAULT_PACKAGES= LC_ALL=C ${R_EXE} 
--vanilla --slave
ERROR: lazy loading failed for package 'misc3d'
** Removing 
'/home/tbm/src/misc3d-0.3-1/debian/r-cran-misc3d/usr/lib/R/site-library/misc3d'
make: *** [R_any_arch] Error 1
zsh: exit 2 dpkg-buildpackage -rfakeroot
(sid)41:[EMAIL PROTECTED]: ~/src/misc3d-0.3-1]


 | Execution halted
 | ERROR: lazy loading failed for package 'Design'
 
 Dito, r-cran-hmisc needed by r-cran-design. Clear bug of mine, and I have no
 idea how it could ever have built before :-O 

Nope.


** R
** inst
** preparing package for lazy loading
Loading required package: Hmisc
Hmisc library by Frank E Harrell Jr

Type library(help='Hmisc'), ?Overview, or ?Hmisc.Overview')
to see overall documentation.

NOTE:Hmisc no longer redefines [.factor to drop unused levels when
subsetting.  To get the old behavior of Hmisc type dropUnusedLevels().

Attaching package: 'Hmisc'


The following object(s) are masked from package:stats :

 ecdf

Loading required package: survival
Error: package 'survival' could not be loaded
In addition: Warning message:
there is no package called 'survival' in: library(pkg, character.only = TRUE, 
logical = TRUE, lib.loc = lib.loc)
Execution halted
ERROR: lazy loading failed for package 'Design'
** Removing 
'/home/tbm/src/design-2.0.12/debian/r-cran-design/usr/lib/R/site-library/Design'
make: *** [R_any_arch] Error 1
zsh: exit 2 dpkg-buildpackage -rfakeroot
(sid)46:[EMAIL PROTECTED]: ~/src/design-2.0.12]

-- 
Martin Michlmayr
http://www.cyrius.com/


-- 
To UNSUBSCRIBE, email to [EMAIL PROTECTED]
with a subject of unsubscribe. Trouble? Contact [EMAIL PROTECTED]



Bug#361871: problems with lazy loading: causes other packages to FTBFS

2006-04-10 Thread Dirk Eddelbuettel
On Tue, Apr 11, 2006 at 12:42:58AM +0200, Martin Michlmayr wrote:
 clone 361871 -1 -2
 reassign -1 design
 reassign -2 r-noncran-lindsey
 severity -1 serious
 severity -2 serious
 severity 361871 serious
 thanks
 
 * Dirk Eddelbuettel [EMAIL PROTECTED] [2006-04-10 17:20]:
  Build-Depends: also needs 'r-cran-rgl'
 
 Nope.
 
 ** R
 ** preparing package for lazy loading
 Loading required package: rgl
 RGL: unable to open display

Ouch. We may need a virtual X11 server here. I'll play with this at home.
 
  *** caught segfault ***
 address 0x4d0, cause 'memory not mapped'
 
 Traceback:
  1: .C(symbol.C(rgl_init), success = FALSE, PACKAGE = rgl)
  2: fun(...)
  3: try({fun(...)NULL})
  4: runHook(.onLoad, package, env, package.lib, package)
  5: loadNamespace(package, c(which.lib.loc, lib.loc), keep.source = 
 keep.source)
  6: try({ns - loadNamespace(package, c(which.lib.loc, lib.loc), 
 keep.source = keep.source)dataPath - file.path(which.lib.loc, package, 
 data)env - attachNamespace(ns, pos = pos, dataPath = dataPath)})
  7: library(pkg, character.only = TRUE, logical = TRUE, lib.loc = lib.loc)
  8: .getRequiredPackages2(pkgInfo, quietly, , useImports)
  9: .getRequiredPackages()
 aborting ...
 /usr/lib/R/bin/INSTALL: line 450:  7422 Done( if test -s 
 R_PROFILE.R; then
 cat R_PROFILE.R;
 fi; echo invisible(.libPaths(c(\${lib}\, .libPaths(; 
 .getRequiredPackages(); tools:::makeLazyLoading(\${R_PACKAGE_NAME}\, 
 \${lib}\) )
   7423 Segmentation fault  | R_DEFAULT_PACKAGES= LC_ALL=C ${R_EXE} 
 --vanilla --slave
 ERROR: lazy loading failed for package 'misc3d'
 ** Removing 
 '/home/tbm/src/misc3d-0.3-1/debian/r-cran-misc3d/usr/lib/R/site-library/misc3d'
 make: *** [R_any_arch] Error 1
 zsh: exit 2 dpkg-buildpackage -rfakeroot
 (sid)41:[EMAIL PROTECTED]: ~/src/misc3d-0.3-1]
 
 
  | Execution halted
  | ERROR: lazy loading failed for package 'Design'
  
  Dito, r-cran-hmisc needed by r-cran-design. Clear bug of mine, and I have no
  idea how it could ever have built before :-O 
 
 Nope.
 
 
 ** R
 ** inst
 ** preparing package for lazy loading
 Loading required package: Hmisc
 Hmisc library by Frank E Harrell Jr
 
 Type library(help='Hmisc'), ?Overview, or ?Hmisc.Overview')
 to see overall documentation.
 
 NOTE:Hmisc no longer redefines [.factor to drop unused levels when
 subsetting.  To get the old behavior of Hmisc type dropUnusedLevels().
 
 Attaching package: 'Hmisc'
 
 
 The following object(s) are masked from package:stats :
 
  ecdf
 
 Loading required package: survival
 Error: package 'survival' could not be loaded

Easier -- just add r-cran-survival to Build-Depends too.

Dirk


-- 
Hell, there are no rules here - we're trying to accomplish something. 
  -- Thomas A. Edison


-- 
To UNSUBSCRIBE, email to [EMAIL PROTECTED]
with a subject of unsubscribe. Trouble? Contact [EMAIL PROTECTED]