From help-octave-request at bevo dot che dot wisc dot edu Fri Jan 19 15:55:26 2001 Subject: Solaris Compile: Getting Closers From: "Doug Sturim" To: Cc: Date: Fri, 19 Jan 2001 16:57:44 -0500 I was able to get closer to compileing Solaris 2.6. to compile 2.1.33. With some time to spare I went back through the old mailings. I found this from jwe http://www.octave.org/mailing-lists/help-octave/2000/431 which he says: >> Edit the generated Makeconf file and delete -rdynamic where it appears. The Compile goes much farther but then fails here: c++ -c -I. -I.. -I../liboctave -I../src -I../libcruft/misc -I../glob -I../ glob -DHAVE_CONFIG_H -fno-rtti -fno-exceptions -fno-implicit-templates -g -O 2 -Wall ./DLD-FUNCTIONS/svd.cc -o svd.o c++ -c -I. -I.. -I../liboctave -I../src -I../libcruft/misc -I../glob -I../ glob -DHAVE_CONFIG_H -fno-rtti -fno-exceptions -fno-implicit-templates -g -O 2 -Wall ./DLD-FUNCTIONS/syl.cc -o syl.o c++ -c -I. -I.. -I../liboctave -I../src -I../libcruft/misc -I../glob -I../ glob -DHAVE_CONFIG_H -fno-rtti -fno-exceptions -fno-implicit-templates -g -O 2 -Wall ./DLD-FUNCTIONS/time.cc -o time.o c++ -I. -I.. -I../liboctave -I../src -I../libcruft/misc -I../glob -I../glo b -DHAVE_CONFIG_H -fno-rtti -fno-exceptions -fno-implicit-templates -g -O2 - Wall \ -L.. -fPIC -g -o octave \ octave.o builtins.o ops.o ../libcruft/blas-xtra/xerbla.o balance.o besselj.o betainc.o chol.o colloc.o dassl.o det.o eig.o expm.o fft.o fft2.o filter.o find.o fsolve.o gammainc.o getgrent.o getpwent.o getrusage.o givens.o hess.o ifft.o ifft2.o inv.o log.o lpsolve.o lsode.o lu.o minmax.o pinv.o qr.o quad.o qz.o rand.o schur.o sort.o svd.o syl.o time.o \ -L../liboctave -L../libcruft -L../src -Xlinker -R -Xlinker /data/speech/sturim/octave/lib/octave-2.1.33 \ ../src/liboctinterp.a ../liboctave/liboctave.a ../libcruft/libcruft.a ../readline/libreadline.a ../kpathsea/libkpathsea.a ../glob/glob.o ../glob/fnmatch.o \ -lcurses -lsunmath -ldl -lsocket -lm -lg2c -lm -L/usr/ccs/lib -L/usr/lib -L/opt/local/gnu/lib/gcc-lib/sparc-sun-solaris2.6/2.95.2 -L/usr/ccs/bin -L/u sr/ccs/lib -L/opt/local/gnu/lib -lm Undefined first referenced symbol in file dscal_ ../libcruft/libcruft.a(dgebak.o) drot_ ../libcruft/libcruft.a(dgeev.o) zdotc_ ../libcruft/libcruft.a(zlatrd.o) zaxpy_ ../libcruft/libcruft.a(zlahrd.o) dtrmv_ ../libcruft/libcruft.a(dlahrd.o) zgeru_ ../libcruft/libcruft.a(zgetf2.o) dzasum_ ../libcruft/libcruft.a(ztrevc.o) daxpy_ ../libcruft/libcruft.a(dggbal.o) zswap_ ../libcruft/libcruft.a(zgebak.o) ddot_ ../liboctave/liboctave.a(dRowVector.o) zdrot_ ../libcruft/libcruft.a(zbdsqr.o) zher2k_ ../libcruft/libcruft.a(zhetrd.o) << other stuff deleted.>> I then went back to the mail archives and I could find nothing relevant to solving this. Has anyone been able to compile 2.1.33 under solaris? Thanks, Doug ------------------------------------------------------------ Douglas Sturim Information Systems Technology Group sturim at ll dot mit dot edu MIT Lincoln Laboratory (781) 981-4462 Lexington, MA 02420-9185 ------------------------------------------------------------- Octave is freely available under the terms of the GNU GPL. Octave's home on the web: http://www.octave.org How to fund new projects: http://www.octave.org/funding.html Subscription information: http://www.octave.org/archive.html -------------------------------------------------------------