You are not logged in.

#26 2006-08-06 20:35:36

Snowman
Developer/Forum Fellow
From: Montreal, Canada
Registered: 2004-08-20
Posts: 5,212

Re: compile error for rlabplus

Sorry, I haven't contacted rlab's author yet. :oops: I'll try to find some time to send him an email tomorrow.

Offline

#27 2006-08-07 05:52:33

Legout
Member
From: Wuerburg/germany
Registered: 2004-01-19
Posts: 292

Re: compile error for rlabplus

Shame on you!!!!!!!!!!!!  :twisted:  wink

Offline

#28 2006-08-08 02:05:56

Snowman
Developer/Forum Fellow
From: Montreal, Canada
Registered: 2004-08-20
Posts: 5,212

Re: compile error for rlabplus

I just realised that rlab 2.2.9.1 is out. I'll try it before contacting the author. wink

Offline

#29 2006-08-11 10:52:19

Legout
Member
From: Wuerburg/germany
Registered: 2004-01-19
Posts: 292

Re: compile error for rlabplus

Any updates so far??

Thanks again snowman

Offline

#30 2006-08-11 11:38:59

Legout
Member
From: Wuerburg/germany
Registered: 2004-01-19
Posts: 292

Re: compile error for rlabplus

btw.

using goto´s blas lib is really recommed. Here´s a little benchmark script for rlab (stolen from the octave mailing list wink )

% simple_benchmark.m
tic();
n = 200;
A = rand(n,n);
for (i in 1:1000){
  A = A + rand(n,n) * rand(n,n);
}
time=toc()

Running this with the blas lib from aur needs 46s. Running the same with goto-blas lib takes only 16s.

legout

Offline

#31 2006-08-11 12:05:25

Legout
Member
From: Wuerburg/germany
Registered: 2004-01-19
Posts: 292

Re: compile error for rlabplus

Damm, its me again wink

I´ve made a PKGBUILD for goto-blas. The problem is (as you know i think), that everybody, who wants to use goto-blas, has to register on their site and has to download manually the sources.

Anyway here´s the PKGBUILD

pkgname=goto-blas
pkgver=1.05
pkgrel=1
pkgdesc="Basic Linear Algebra Subprograms"
url="http://www.tacc.utexas.edu/resources/software/"
license=""
depends=()
makedepends=()
conflicts=('blas')
source=(GotoBLAS-$pkgver.tar.gz)
md5sums=()

build() {
  cd $startdir/src/GotoBLAS
  ./quickbuild.32bit
  LIBGOTO=`find -name libgoto*.so`
  mkdir -p $startdir/pkg/usr/lib
  cp `echo $LIBGOTO` $startdir/pkg/usr/lib
  cd $startdir/pkg/usr/lib
  ln -s `echo $LIBGOTO` ./libblas.so
  ln -s `echo $LIBGOTO` ./libblas.so.3
}

Goto-blas seems to be really interesting for everybody that uses/needs blas.
I´ve tried a simliar benchmark script as above for octave.
Normal blas needs 54s. goto-blas only 30s.[/code]

Offline

#32 2006-09-01 15:25:40

Legout
Member
From: Wuerburg/germany
Registered: 2004-01-19
Posts: 292

Re: compile error for rlabplus

Hi snowman,

have you already looked at rlab-2.2.9.1?

Legout

Offline

#33 2006-10-14 09:41:45

Legout
Member
From: Wuerburg/germany
Registered: 2004-01-19
Posts: 292

Re: compile error for rlabplus

It´s me again wink

rlabplus 2.2.9.2 is out. Maybe you can take a look. thanks

Offline

#34 2006-10-18 19:09:38

Snowman
Developer/Forum Fellow
From: Montreal, Canada
Registered: 2004-08-20
Posts: 5,212

Re: compile error for rlabplus

Same problem with 2.2.9.2.
I just sent an e-mail to the author.

Offline

#35 2006-10-19 17:09:46

Legout
Member
From: Wuerburg/germany
Registered: 2004-01-19
Posts: 292

Re: compile error for rlabplus

Great!!

Can´t await seeing rlabplus in AUR. :-D

Offline

#36 2006-11-16 06:12:01

Snowman
Developer/Forum Fellow
From: Montreal, Canada
Registered: 2004-08-20
Posts: 5,212

Re: compile error for rlabplus

I haven't receive an answer from the author but  rlab2 2.2.9.3 is out and the compilation and make check works with minor patching.

I've added it to AUR: http://aur.archlinux.org/packages.php?d … =1&ID=7562

Offline

#37 2006-11-16 06:50:55

Legout
Member
From: Wuerburg/germany
Registered: 2004-01-19
Posts: 292

Re: compile error for rlabplus

Yes Baby  :twisted:

Offline

#38 2006-11-16 07:38:05

Legout
Member
From: Wuerburg/germany
Registered: 2004-01-19
Posts: 292

Re: compile error for rlabplus

I´ve got this error:

Warning: Obsolete: arithmetic IF statement at (1)
 In file conmax2.f:6806

              IF(I-IXRCT(2*L-1))900,1200,900                            
                                                                       1
Warning: Obsolete: arithmetic IF statement at (1)
 In file conmax2.f:6810

            IF(JSTRT)1030,1030,1070                                     
                                                                       1
Warning: Obsolete: arithmetic IF statement at (1)
 In file conmax2.f:6813

 1070       IF(AA-AMAX)1200,1200,1100                                   
                                                                       1
Warning: Obsolete: arithmetic IF statement at (1)
 In file conmax2.f:6821

        IF(AMAX-TOLE)2000,1400,1400                                     
                                                                       1
Warning: Obsolete: arithmetic IF statement at (1)
 In file conmax2.f:6832

            IF(J-IXRCT(2*L))1500,1800,1500                              
                                                                       1
Warning: Obsolete: arithmetic IF statement at (1)
 In file conmax2.f:6843

              IF(I-IXRCT(2*L-1))1600,1700,1600                          
                                                                       1
Warning: Obsolete: arithmetic IF statement at (1)
 In file conmax2.f:6855

 2000 IF(NRESL)100,100,2100                                             
                                                                       1
Warning: Obsolete: arithmetic IF statement at (1)
 In file conmax2.f:6873

            IF(I-IXRCT(2*L-1))2200,2300,2200                            
                                                                       1
Warning: Obsolete: arithmetic IF statement at (1)
 In file conmax2.f:6876

          IF(ITRCT)2280,2280,2220                                       
                                                                       1
Warning: Obsolete: arithmetic IF statement at (1)
 In file conmax2.f:6877

 2220     IF(K-NRESL)2240,2300,2300                                     
                                                                       1
Warning: Obsolete: arithmetic IF statement at (1)
 In file conmax2.f:6883

            IF(I-IXRCT(2*L-1))2260,2280,2260                            
                                                                       1
Warning: Obsolete: arithmetic IF statement at (1)
 In file conmax2.f:6896

      IF(ITRCT)2900,2900,2500                                           
                                                                       1
Warning: Obsolete: arithmetic IF statement at (1)
 In file conmax2.f:6899

          IF(I-IXRCT(2*L-1))2600,2700,2600                              
                                                                       1
Warning: Obsolete: arithmetic IF statement at (1)
 In file conmax2.f:6920

        IF(K-1)3400,3400,3300                                           
                                                                       1
Warning: Obsolete: arithmetic IF statement at (1)
 In file conmax2.f:6921

 3300   IF(AA-WRST)3500,3500,3400                                       
                                                                       1
Warning: Obsolete: arithmetic IF statement at (1)
 In file conmax2.f:6925

      IF(ITRCT)3700,3700,3800                                           
                                                                       1
Warning: Obsolete: arithmetic IF statement at (1)
 In file conmax2.f:6928

 3800 IF(WRST-WRSTO)4100,4100,3900                                      
                                                                       1
Warning: Obsolete: arithmetic IF statement at (1)
 In file conmax2.f:6937

 4100 IF(ITRCT-ITRLM)4200,100,100                                       
                                                                       1
Warning: Obsolete: arithmetic IF statement at (1)
gfortran -c  811.f
gfortran -c  vode.f
gcc -c -march=i686 -O2 -pipe -DHAVE_CONFIG_H -DASSERT_OFF -I./gc/include getopt.c
gcc -c -march=i686 -O2 -pipe -DHAVE_CONFIG_H -DASSERT_OFF -I./gc/include getopt1.c
gfortran -Wl,-export-dynamic -Wl,-rpath /usr/lib -march=i686 -O2 -pipe -DHAVE_CONFIG_H -DASSERT_OFF -I./gc/include 
                main.o rlab.o lex.yy.o init.o code.o symbol.o list.o listnode.o op.o opapp.o opmat.o complex.o function.o rel.o util.o btree.o mm.o misc.o fpe.o ent.o mathl.o rfileio.o mdr.o class.o diss.o mdc.o mdr_mdc.o mds.o mdr_mds.o rfile.o bltin.o bltin1.o mdrf1.o print.o getline.o mdcf1.o mdsf1.o bltin2.o mdrf2.o ar.o mdcf2.o rfft.o sort.o r_plot.o rstring.o rdl.o odeb.o odesl.o chaos.o btreef1.o msr.o msrf1.o bltin3.o msc.o mscf1.o msrf2.o msrf3.o mscf2.o r_pgplot.o glpk_simplex.o gsl_levinu.o gsl_pdf.o gsl_spline.o gsl_diffint.o gsl_minimize.o gsl_rng.o gsl_stat.o gsl_findroot.o gsl_ndiff_md.o gsl_leastsquares.o gsl_nintegrate.o gsl_nintegrate_lt.o gsl_specfunc.o gsl_odeiv.o mdr_spf1.o claw1.o odr.o pz1rl.o pdecol.o dloess.o sprann.o bl.o lp.o ode.o acdc.o gcvspl.o 510.o claw1rl.o sleign2.o mirkdc.o coldae.o sparskit.o sparse.o  ar1rl.o pzeros.o 688.o 579.o conmax2.o 811.o vode.o  getopt.o getopt1.o   ./gc/.libs/libgc.a -L/usr/lib  -ldl -lc -lutil -L/usr/X11R6/lib/ -lX11 -L./pgplot -lpgplot -lcpgplot   -lpthread -lblas -lgsl -lgslcblas  -lreadline -lncurses -L/usr/lib -ltermcap -lieee -lm -lc  -o rlab ./flibs/fftpack/libfftpack.a ./clibs/glpk/src/libglpk.a ./clibs/superlu/superlu.a ./clibs/umfpack/UMFPACK/Lib/libumfpack.a ./clibs/umfpack/AMD/Lib/libamd.a /usr/lib/libpgplot.a /usr/lib/libcpgplot.a ./flibs/sparskit2/libskit.a ./flibs/clawpack/libclaw.a ./flibs/odrpack/libodr.a ./clibs/cephes/libmd.a ./flibs/loess/libloess.a ./flibs/hompack/libhompack.a ./flibs/contin/libcontin.a ./flibs/odebim/libodebim.a ./flibs/arpack/libarpack.a ./flibs/bacol/libbacol.a ./flibs/minpack/libminpack.a ./flibs/genzpak/libgenzpak.a ./flibs/slatec/libslatec.a ./clibs/sprannlib/lib/libsprann.a ./flibs/lapack/liblapack.a
bltin1.o: In function `Tmpnam':
bltin1.c:(.text+0x9cd): warning: the use of `tmpnam' is dangerous, better use `mkstemp'
time ./rlab -qrl ./test.r
make: time: Command not found
make: *** [check] Error 127

Offline

#39 2006-11-16 09:00:21

Snowman
Developer/Forum Fellow
From: Montreal, Canada
Registered: 2004-08-20
Posts: 5,212

Re: compile error for rlabplus

For some reason, it doesn't use the time command from bash. Either install time package from community or comment out the make check line. I'll need to think which fix will be best for the PKGBUILD.

Offline

#40 2006-11-16 09:08:18

Legout
Member
From: Wuerburg/germany
Registered: 2004-01-19
Posts: 292

Re: compile error for rlabplus

Installing time from community works. Thanks

Offline

Board footer

Powered by FluxBB