[clug-talk] BRLCad
Scott Zuk
szuk at telusplanet.net
Sat Jan 8 18:13:11 PST 2005
I'm in the process of building this software too but haven't run into any
problems yet. It looks like your build is failing to link with all those
tget* errors. Those are from the ncurses libraries, you probably need the
-dev packages. On my system (debian) its in libncurses5-dev. I'm sure suse
names it similarly.
~Scott
On January 8, 2005 6:50 pm, Shawn wrote:
> So, when I compile, I get a bunch of errors (listed below). I'm trying
> this on a Suse 9.1 workstation, and have followed the instructions at
> http://brlcad.org/build_CVS.html. Specifically, when configuring the
> package, I did "./configure --prefix=/usr/brlcad/ia32". Then did make,
> which failed.
>
> I suspect I'm missing a library or maybe need to add another option to
> the ./configure command to specify where my libraries are. But, I'm not
> sure which library/location.
>
> Any suggestions?
>
> Shawn
>
> Here's the output from the make command (snipped to the point where it
> started failing).
>
> burst.o(.text+0x3b3): In function `main':
> /home/sgrover/brlcad/src/burst/burst.c:228: warning: the use of `tmpnam' is
> dangerous, better use `mkstemp'
> prnt.o(.text+0x276): In function `locPerror':
> /home/sgrover/brlcad/src/burst/prnt.c:157: warning: `sys_errlist' is
> deprecated; use `strerror' or `strerror_r' instead
> prnt.o(.text+0x267):/home/sgrover/brlcad/src/burst/prnt.c:156: warning:
> `sys_nerr' is deprecated; use `strerror' or `strerror_r' instead
> Sc.o(.text+0x6d): In function `ScLoadTP':
> /home/sgrover/brlcad/src/burst/Sc.c:123: undefined reference to `tgetnum'
> Sc.o(.text+0x89):/home/sgrover/brlcad/src/burst/Sc.c:124: undefined
> reference to `tgetnum'
> Sc.o(.text+0xc8): In function `ScLoadTCS':
> /home/sgrover/brlcad/src/burst/Sc.c:134: undefined reference to `tgetstr'
> Sc.o(.text+0xe9):/home/sgrover/brlcad/src/burst/Sc.c:135: undefined
> reference to `tgetstr'
> Sc.o(.text+0x10a):/home/sgrover/brlcad/src/burst/Sc.c:136: undefined
> reference to `tgetstr'
> Sc.o(.text+0x12b):/home/sgrover/brlcad/src/burst/Sc.c:137: undefined
> reference to `tgetstr'
> Sc.o(.text+0x14c):/home/sgrover/brlcad/src/burst/Sc.c:138: undefined
> reference to `tgetstr'
> Sc.o(.text+0x16d):/home/sgrover/brlcad/src/burst/Sc.c:139: more undefined
> references to `tgetstr' follow
> Sc.o(.text+0x373): In function `ScInit':
> /home/sgrover/brlcad/src/burst/Sc.c:191: undefined reference to `tgetent'
> Sc.o(.text+0x3f0):/home/sgrover/brlcad/src/burst/Sc.c:207: undefined
> reference to `tputs'
> Sc.o(.text+0x442): In function `ScClrEOL':
> /home/sgrover/brlcad/src/burst/Sc.c:218: undefined reference to `tputs'
> Sc.o(.text+0x4a3): In function `ScClrScrlReg':
> /home/sgrover/brlcad/src/burst/Sc.c:229: undefined reference to `tgoto'
> Sc.o(.text+0x4ac):/home/sgrover/brlcad/src/burst/Sc.c:229: undefined
> reference to `tputs'
> Sc.o(.text+0x4fe): In function `ScClrStandout':
> /home/sgrover/brlcad/src/burst/Sc.c:240: undefined reference to `tputs'
> Sc.o(.text+0x556): In function `ScClrText':
> /home/sgrover/brlcad/src/burst/Sc.c:251: undefined reference to `tputs'
> Sc.o(.text+0x5a8): In function `ScInsertLn':
> /home/sgrover/brlcad/src/burst/Sc.c:262: undefined reference to `tputs'
> Sc.o(.text+0x5fa): In function `ScDeleteLn':
> /home/sgrover/brlcad/src/burst/Sc.c:273: undefined reference to `tputs'
> Sc.o(.text+0x64c):/home/sgrover/brlcad/src/burst/Sc.c:284: more undefined
> references to `tputs' follow
> Sc.o(.text+0x701): In function `ScMvCursor':
> /home/sgrover/brlcad/src/burst/Sc.c:309: undefined reference to `tgoto'
> Sc.o(.text+0x70a):/home/sgrover/brlcad/src/burst/Sc.c:309: undefined
> reference to `tputs'
> Sc.o(.text+0x769): In function `ScSetScrlReg':
> /home/sgrover/brlcad/src/burst/Sc.c:321: undefined reference to `tgoto'
> Sc.o(.text+0x772):/home/sgrover/brlcad/src/burst/Sc.c:321: undefined
> reference to `tputs'
> Sc.o(.text+0x7c4): In function `ScSetStandout':
> /home/sgrover/brlcad/src/burst/Sc.c:332: undefined reference to `tputs'
> Sc.o(.text+0x816): In function `ScUpScroll':
> /home/sgrover/brlcad/src/burst/Sc.c:343: undefined reference to `tputs'
> collect2: ld returned 1 exit status
> make[2]: *** [burst] Error 1
> make[2]: Leaving directory `/home/sgrover/brlcad/src/burst'
> make[1]: *** [all-recursive] Error 1
> make[1]: Leaving directory `/home/sgrover/brlcad/src'
> make: *** [all-recursive] Error 1
>
> On Saturday 08 January 2005 14:15, Shawn wrote:
> > Came across this article today:
> >
> > http://developers.slashdot.org/developers/05/01/08/1823248.shtml?tid=185&
> >ti d=103&tid=117&tid=8
> >
> > and the instructions for getting the software & building it at
> > http://brlcad.org/build_CVS.html
> >
> > I'm compiling the package now just out of curiosity (I'm a novice with
> > CAD systems). Email me privately if you want any feedback on the
> > experience...
> >
> > Shawn
> >
> > _______________________________________________
> > clug-talk mailing list
> > clug-talk at clug.ca
> > http://clug.ca/mailman/listinfo/clug-talk_clug.ca
> > Mailing List Guidelines (http://clug.ca/ml_guidelines.php)
> > **Please remove these lines when replying
>
> _______________________________________________
> clug-talk mailing list
> clug-talk at clug.ca
> http://clug.ca/mailman/listinfo/clug-talk_clug.ca
> Mailing List Guidelines (http://clug.ca/ml_guidelines.php)
> **Please remove these lines when replying
More information about the clug-talk
mailing list