[Date Prev][Date Next] [Thread Prev][Thread Next] [Date Index] [Thread Index]

Re: Uploads to chiark



On Tue, 19 Mar 1996, Miquel van Smoorenburg wrote:

> You (Dale Scheetz) wrote:
> > Just to get my $.02 in. As the new maintainer for octave, I have yet to 
> > make the conversion from termcap to ncurses (currently have a slew of 
> > unsatisfied external references). I may be forced to return termcap to 
> > the system just to get it to build. Although I don't want to return to 
> > termcap, I would feel more comfortable if it were still there, at least 
> > for a while.
> 
> But, most stuff will build if you use the termcap.h file from ncurses
> (which is in /usr/include/termcap.h in Debian) and link with -lncurses
> instead of -ltermcap. Ncurses includes termcap emulation, you don't need
> to convert anything. Minicom is also compiled this way, even though it
> uses termcap internally it's linked to libncurses.
> 
Yep, I've done all that. That is what has lead to the uer (unsatisfied 
external references). Beside ncurses there are two libraries (created 
earier in the build with no problems) libcruft and liboctave, that are 
linked from. It is from these last two libraries that the uer are 
produced... see below:

c++  -I. -I../../src -I../src -I.. -I../liboctave -I../src -I../.. -I../../liboctave -I../../src -DHAVE_CONFIG_H  -fno-implicit-templates -mieee-fp -O3 -m486 -L.. -mieee-fp -static -g -o octave \
acosh.o  arith-ops.o asinh.o atanh.o  data.o  dirfns.o  dynamic-ld.o erf.o erfc.o  error.o  file-io.o fnmatch.o getopt.o getopt1.o  gripes.o  help.o  idx-vector.o  input.o lex.o lgamma.o  load-save.o  mappers.o  octave.o  octave-hist.o  oct-obj.o  pager.o
 parse.o  pr-output.o  procstream.o  sighandlers.o strcasecmp.o strncase.o  strfns.o  symtab.o  sysdep.o  tc-rep.o  tc-rep-ass.o  tc-rep-idx.o tempname.o  timefns.o tempnam.o  token.o  tree-base.o  tree-cmd.o  tree-const.o  tree-expr.o  tree-misc.o  tree-
plot.o  unwind-prot.o  user-prefs.o  utils.o  variables.o  xdiv.o  xpow.o  Map.o  SLStack.o builtins.o \
../liboctave/liboctave.a libtinst.a ../libcruft/libcruft.a ../info/libinfo.a ../readline/libreadline.a ../kpathsea/libkpathsea.a ../dld/libdld.a \
-lf2c  -lncurses -lm -lg++
../libcruft/libcruft.a(xerbla.o): In function `xerbla_':
xerbla.o(.text+0x11): undefined reference to `s_wsfe'
xerbla.o(.text+0x1e): undefined reference to `do_fio'
xerbla.o(.text+0x2b): undefined reference to `do_fio'
xerbla.o(.text+0x30): undefined reference to `e_wsfe'
../libcruft/libcruft.a(zgemm.o): In function `zgemm_':
zgemm.o(.text+0x860): undefined reference to `d_cnjg'
zgemm.o(.text+0xe4e): undefined reference to `d_cnjg'
zgemm.o(.text+0x132c): undefined reference to `d_cnjg'
zgemm.o(.text+0x134c): undefined reference to `d_cnjg'
zgemm.o(.text+0x1574): undefined reference to `d_cnjg'
../libcruft/libcruft.a(zgemm.o)(.text+0x17cc): more undefined references to `d_cnjg' follow
../libcruft/libcruft.a(dgesvd.o): In function `dgesvd_':
dgesvd.o(.text+0xb9): undefined reference to `s_cat'

<lots more such messages>

make[3]: *** [octave] Error 1
make[3]: Leaving directory `/Debian/pkgwork/octave/octave-1.1.1/BUILD/src'
make[2]: *** [src] Error 2
make[2]: Leaving directory `/Debian/pkgwork/octave/octave-1.1.1/BUILD'
make[1]: *** [all] Error 2
make[1]: Leaving directory `/Debian/pkgwork/octave/octave-1.1.1/BUILD'
make: *** [build] Error 2



Dwarf

------------                                          --------------

aka   Dale Scheetz                   Phone:   1 (904) 877-0257
      Flexible Software              Fax:     NONE 
      Black Creek Critters           e-mail:  dwarf@polaris.net

------------ If you don't see what you want, just ask --------------



Reply to: