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]

Reply via email to