On 14/05/07 at 06:52 -0500, Dirk Eddelbuettel wrote: > On 14 May 2007 at 12:35, Michael Ablassmeier wrote: > | Package: littler > | Severity: serious > | Version: 0.0.11-1 > | Justification: policy violation > | > | hi, > | > | Lucas has rebuild the archive on i386 and your package Failed to Build > > What shell is /bin/sh on that system?
bash > | from Source with the following error: > | > | > /usr/lib/R/lib/libRlapack.so: undefined reference to > `_gfortran_concat_string' > | > /usr/lib/R/lib/libRlapack.so: undefined reference to > `_gfortran_st_write_done' > | > /usr/lib/R/lib/libRlapack.so: undefined reference to > `_gfortran_transfer_integer' > | > /usr/lib/R/lib/libRlapack.so: undefined reference to > `_gfortran_pow_i4_i4' > | > /usr/lib/R/lib/libRlapack.so: undefined reference to `_gfortran_st_write' > | > /usr/lib/R/lib/libRlapack.so: undefined reference to > `_gfortran_copy_string' > | > /usr/lib/R/lib/libRlapack.so: undefined reference to > `_gfortran_compare_string' > | > /usr/lib/R/lib/libRlapack.so: undefined reference to > `_gfortran_pow_r8_i4' > | > collect2: ld returned 1 exit status > | > make[2]: *** [r] Error 1 > | > | the full log can be found here: > | > | > http://people.debian.org/~lucas/logs/2007/05/13/littler_0.0.11-1_sid32.buildlog > > Under bash + R 2.5.0-2, it all works: > > make all-am > make[1]: Entering directory > `/var/autofs/net/chibud/home/edd/src/debian/Misc/svn/littler' > R_HOME= /usr/bin/R --silent --vanilla --slave < autoloads.R > autoloads.h > R_HOME= /usr/bin/R --silent --vanilla --slave < littler.R > littler.h > if gcc -DHAVE_CONFIG_H -I. -I. -I. -I/usr/share/R/include > -I/usr/share/R/include -g -O2 -MT littler.o -MD -MP -MF ".deps/littler.Tpo" > -c -o littler.o littler.c; \ > then mv -f ".deps/littler.Tpo" ".deps/littler.Po"; else rm -f > ".deps/littler.Tpo"; exit 1; fi > gcc -I/usr/share/R/include -I/usr/share/R/include -g -O2 -L/usr/lib/R/lib -lR > -lblas-3 -L/usr/lib/R/lib -lRlapack \ > `cat ldflags.txt` \ > -o r littler.o > make[1]: Leaving directory `/home/edd/src/debian/Misc/svn/littler' > > whereas you reported > > /usr/bin/make all-am > make[2]: Entering directory `/build/user/littler-0.0.11' > cc -DHAVE_CONFIG_H -I. -I. -I. -I/usr/share/R/include > -I/usr/share/R/include -g -Wall -O2 -c littler.c > littler.c: In function 'init_rand': > littler.c:451: warning: implicit declaration of function 'gettimeofday' > littler.c: In function 'main': > littler.c:611: warning: 'exit_val' may be used uninitialized in this function > cc -I/usr/share/R/include -I/usr/share/R/include -g -Wall -O2 > -L/usr/lib/R/lib -lR -lblas-3 -L/usr/lib/R/lib -lRlapack \ > `cat ldflags.txt` \ > -o r littler.o > > The CC is very suspicous. Jeff and I do some things that depends on shell > and make in order to let littler find all the R libraries. For some reason, > that failed. ~/littler-0.0.11# cat ldflags.txt -Wl,-rpath,/usr/lib/R/lib > It all works/worked under pbuilder. How is Lucas' setup different? I am using sbuild. Could you provide a diff of your build log against mine, so we can see where it differs ? -- | Lucas Nussbaum | [EMAIL PROTECTED] http://www.lucas-nussbaum.net/ | | jabber: [EMAIL PROTECTED] GPG: 1024D/023B3F4F | -- To UNSUBSCRIBE, email to [EMAIL PROTECTED] with a subject of "unsubscribe". Trouble? Contact [EMAIL PROTECTED]

