Re: Solaris8 compiling problem : ld: fatal: library -ldl: not found
Brought to you by:
set
From: Yannick M. <yan...@gm...> - 2007-01-15 15:05:00
|
I got this at ./configure, could I be that I dont have a proper ncurses installation for tvision's needs ? : Looking for ncurses library: 5.4 OK Checking if ncurses have define_key: no The error in the build process is about term.h found in /usr/include but there is another term.h in /usr/local/ncurses/include I presume tvision wants the one from ncurses ? If so, how do I have it use the one from ncurses ? Do you think my ncurses installation is bad ? How should I install it properly under Solaris8 so that tvision use it ? X11 is not found and thats great, because I dont want X11 support Thank you Yannick On 1/11/07, Yannick Mercier <yan...@gm...> wrote: > > Hi there, following your recommendation, I started back at the beginning > with the newest > versions, not downloaded from CVS though, I got an error building tvision= , > I had to specify --include-path=3D for ncurses includes because it didnt = find > them > > output : > > > > root <root@qcmtlash:/># ./configure --prefix=3D/opt/tvision --no-intl > --include=3D/usr/local/include/ncurses > Configuring Turbo Vision v2.1.0 library > > Determining OS: UNIX [Solaris] > C flags: -O2 -pipe > C++ flags: -O2 -pipe > Looking for a working gcc: gcc OK > Looking for the C++ compiler: g++ > Checking Architecture: SPARC > Looking for pointer size: 32 bits > Looking for prefix: /opt/tvision (cached/specified) > Checking if this system follows the FHS: no > Looking for GNU make: make > Looking for GNU ar: ar > sh: ginstall: not found > Looking for install tool: install > Looking for xgettext: no > Looking for gpm library: no, disabling mouse support > Looking for ncurses library: 5.4 OK > Checking if ncurses have define_key: no > Looking for X keysyms definitions: no, disabling enhanced support for > Eterm 0.8.10+ > Looking for X11 libs: no, disabling X11 version > Checking for international support: disabled by user request. > Checking endianess: big endian > > Generating Makefile > glob failed (child exited with status 1) at conflib.pl line 1501, <_GEN_1= > > chunk 150. > Configuring makefiles: intl/dummy/Makefile > Configuring RHIDE: examples/rhide.env makes/rhide.env compat/rhide.env > Generating configuration header: created new header > Extracting from makes/librhtv.imk: processing > Extracting from compat/compat.imk: processing > Processing winnt/bccmake.in =3D> winnt/Makefile > Processing winnt/msvcmake.in =3D> winnt/Makefile.nmk > Makefiles for examples. > Makefiles for translations. > Processing intl/gnumake.in =3D> intl/Makefile > Processing redhat/librhtv.spec.in =3D> redhat/librhtv-2.1.0.spec > Processing qnxrtp/tvision.qpg.in =3D> qnxrtp/tvision.qpg > > Succesful configuration! > > > * No X11 support detected. If X11 is installed make sure you have the > development package installed (i.e. xlibs-dev). Also check the options > to specify the paths for X11 libs and headers > root <root@qcmtlash:/># make > make -C makes -f librhtv.mkf > make[1]: Entering directory > `/export/home/ymercier/newSetEdit/tvision/makes' > gcc -I../include -O2 -pipe -c ../compat/beep.c -o > ../makes/obj/beep.o > gcc -I../include -O2 -pipe -c ../compat/drivevalid.c -o > ../makes/obj/drivevalid.o > gcc -I../include -O2 -pipe -c ../compat/expandpath.c -o > ../makes/obj/expandpath.o > gcc -I../include -O2 -pipe -c ../compat/fexpand.c -o > ../makes/obj/fexpand.o > gcc -I../include -O2 -pipe -c ../compat/fileattrs.c -o > ../makes/obj/fileattrs.o > gcc -I../include -O2 -pipe -c ../compat/fileexists.c -o > ../makes/obj/fileexists.o > gcc -I../include -O2 -pipe -c ../compat/filelength.c -o > ../makes/obj/filelength.o > gcc -I../include -O2 -pipe -c ../compat/fixpath.c -o > ../makes/obj/fixpath.o > gcc -I../include -O2 -pipe -c ../compat/fnmatch.c -o > ../makes/obj/fnmatch.o > gcc -I../include -O2 -pipe -c ../compat/getcurdir.c -o > ../makes/obj/getcurdir.o > gcc -I../include -O2 -pipe -c ../compat/getline.c -o > ../makes/obj/getline.o > gcc -I../include -O2 -pipe -c ../compat/getopt.c -o > ../makes/obj/getopt.o > gcc -I../include -O2 -pipe -c ../compat/getopt1.c -o > ../makes/obj/getopt1.o > gcc -I../include -O2 -pipe -c ../compat/getshell.c -o > ../makes/obj/getshell.o > gcc -I../include -O2 -pipe -c ../compat/glob.c -o > ../makes/obj/glob.o > gcc -I../include -O2 -pipe -c ../compat/globfree.c -o > ../makes/obj/globfree.o > g++ -I../include -O2 -pipe -c ../compat/iffilelen.cc -o > ../makes/obj/iffilelen.o > gcc -I../include -O2 -pipe -c ../compat/isdir.c -o > ../makes/obj/isdir.o > gcc -I../include -O2 -pipe -c ../compat/isrelpath.c -o > ../makes/obj/isrelpath.o > gcc -I../include -O2 -pipe -c ../compat/iswild.c -o > ../makes/obj/iswild.o > gcc -I../include -O2 -pipe -c ../compat/itoa.c -o > ../makes/obj/itoa.o > gcc -I../include -O2 -pipe -c ../compat/mkstemp.c -o > ../makes/obj/mkstemp.o > gcc -I../include -O2 -pipe -c ../compat/nl_langinfo.c -o > ../makes/obj/nl_langinfo.o > gcc -I../include -O2 -pipe -c ../compat/ntdirent.c -o > ../makes/obj/ntdirent.o > gcc -I../include -O2 -pipe -c ../compat/pathvalid.c -o > ../makes/obj/pathvalid.o > gcc -I../include -O2 -pipe -c ../compat/regex.c -o > ../makes/obj/regex.o > gcc -I../include -O2 -pipe -c ../compat/releasec.c -o > ../makes/obj/releasec.o > gcc -I../include -O2 -pipe -c ../compat/snprintf.c -o > ../makes/obj/snprintf.o > g++ -I../include -O2 -pipe -c ../compat/ssc_streams.cc -o > ../makes/obj/ssc_streams.o > gcc -I../include -O2 -pipe -c ../compat/strlwr.c -o > ../makes/obj/strlwr.o > gcc -I../include -O2 -pipe -c ../compat/strupr.c -o > ../makes/obj/strupr.o > gcc -I../include -O2 -pipe -c ../compat/ticks.c -o > ../makes/obj/ticks.o > gcc -I../include -O2 -pipe -c ../compat/unc.c -o > ../makes/obj/unc.o > gcc -I../include -O2 -pipe -c ../compat/unc_95.c -o > ../makes/obj/unc_95.o > gcc -I../include -O2 -pipe -c ../compat/unc_nt.c -o > ../makes/obj/unc_nt.o > gcc -I../include -O2 -pipe -c ../compat/validfilename.c -o > ../makes/obj/validfilename.o > gcc -I../include -O2 -pipe -c ../compat/yieldpro.c -o > ../makes/obj/yieldpro.o > g++ -I../include -O2 -pipe -c ../classes/calcdisp.cc -o > obj/calcdisp.o > g++ -I../include -O2 -pipe -c ../classes/calculat.cc -o > obj/calculat.o > g++ -I../include -O2 -pipe -c ../classes/codepage.cc -o > obj/codepage.o > g++ -I../include -O2 -pipe -c ../classes/configfile.cc -o > obj/configfile.o > g++ -I../include -O2 -pipe -c ../classes/dos/dosdis.cc -o > obj/dosdis.o > g++ -I../include -O2 -pipe -c ../classes/dos/doskey.cc -o > obj/doskey.o > g++ -I../include -O2 -pipe -c ../classes/dos/dosmouse.cc -o > obj/dosmouse.o > g++ -I../include -O2 -pipe -c ../classes/dos/dosscr.cc -o > obj/dosscr.o > g++ -I../include -O2 -pipe -c ../drivers2.cc -o obj/drivers2.o > g++ -I../include -O2 -pipe -c ../dual.cc -o obj/dual.o > g++ -I../include -O2 -pipe -c ../fileview.cc -o obj/fileview.o > g++ -I../include -O2 -pipe -c ../classes/fontcoll.cc -o > obj/fontcoll.o > g++ -I../include -O2 -pipe -c ../classes/fpbase.cc -o > obj/fpbase.o > g++ -I../include -O2 -pipe -c ../classes/fpstream.cc -o > obj/fpstream.o > g++ -I../include -O2 -pipe -c ../classes/help.cc -o obj/help.o > g++ -I../include -O2 -pipe -c ../classes/helpbase.cc -o > obj/helpbase.o > g++ -I../include -O2 -pipe -c ../histlist.cc -o obj/histlist.o > g++ -I../include -O2 -pipe -c ../classes/ifpstrea.cc -o > obj/ifpstrea.o > g++ -I../include -O2 -pipe -c ../classes/iopstrea.cc -o > obj/iopstrea.o > g++ -I../include -O2 -pipe -c ../classes/ipstream.cc -o > obj/ipstream.o > g++ -I../include -O2 -pipe -c ../classes/linux/linuxdis.cc -o > obj/linuxdis.o > g++ -I../include -O2 -pipe -c ../classes/linux/linuxkey.cc -o > obj/linuxkey.o > g++ -I../include -O2 -pipe -c ../classes/linux/linuxmouse.cc -o > obj/linuxmouse.o > g++ -I../include -O2 -pipe -c ../classes/linux/linuxscr.cc -o > obj/linuxscr.o > g++ -I../include -O2 -pipe -c ../misc.cc -o obj/misc.o > g++ -I../include -O2 -pipe -c ../msgbox.cc -o obj/msgbox.o > g++ -I../include -O2 -pipe -c ../names/nbackgro.cc -o > obj/nbackgro.o > g++ -I../include -O2 -pipe -c ../names/nbutton.cc -o > obj/nbutton.o > g++ -I../include -O2 -pipe -c ../names/ncalcdis.cc -o > obj/ncalcdis.o > g++ -I../include -O2 -pipe -c ../names/ncalcula.cc -o > obj/ncalcula.o > g++ -I../include -O2 -pipe -c ../names/nchdirdi.cc -o > obj/nchdirdi.o > g++ -I../include -O2 -pipe -c ../names/ncheckbo.cc -o > obj/ncheckbo.o > g++ -I../include -O2 -pipe -c ../names/nclrdisp.cc -o > obj/nclrdisp.o > g++ -I../include -O2 -pipe -c ../names/ncluster.cc -o > obj/ncluster.o > g++ -I../include -O2 -pipe -c ../names/ncollect.cc -o > obj/ncollect.o > g++ -I../include -O2 -pipe -c ../names/ncolordi.cc -o > obj/ncolordi.o > g++ -I../include -O2 -pipe -c ../names/ncolorgr.cc -o > obj/ncolorgr.o > g++ -I../include -O2 -pipe -c ../names/ncolorit.cc -o > obj/ncolorit.o > g++ -I../include -O2 -pipe -c ../names/ncolorse.cc -o > obj/ncolorse.o > g++ -I../include -O2 -pipe -c ../names/ndesktop.cc -o > obj/ndesktop.o > g++ -I../include -O2 -pipe -c ../names/ndialog.cc -o > obj/ndialog.o > g++ -I../include -O2 -pipe -c ../names/ndircoll.cc -o > obj/ndircoll.o > g++ -I../include -O2 -pipe -c ../names/ndirlist.cc -o > obj/ndirlist.o > g++ -I../include -O2 -pipe -c ../names/neditor.cc -o > obj/neditor.o > g++ -I../include -O2 -pipe -c ../names/neditwi.cc -o > obj/neditwi.o > g++ -I../include -O2 -pipe -c ../newstr.cc -o obj/newstr.o > g++ -I../include -O2 -pipe -c ../names/nfilecol.cc -o > obj/nfilecol.o > g++ -I../include -O2 -pipe -c ../names/nfiledia.cc -o > obj/nfiledia.o > g++ -I../include -O2 -pipe -c ../names/nfiledtr.cc -o > obj/nfiledtr.o > g++ -I../include -O2 -pipe -c ../names/nfileinf.cc -o > obj/nfileinf.o > g++ -I../include -O2 -pipe -c ../names/nfileinp.cc -o > obj/nfileinp.o > g++ -I../include -O2 -pipe -c ../names/nfilelis.cc -o > obj/nfilelis.o > g++ -I../include -O2 -pipe -c ../names/nfilterv.cc -o > obj/nfilterv.o > g++ -I../include -O2 -pipe -c ../names/nframe.cc -o obj/nframe.o > g++ -I../include -O2 -pipe -c ../names/ngroup.cc -o obj/ngroup.o > g++ -I../include -O2 -pipe -c ../names/nhistory.cc -o > obj/nhistory.o > g++ -I../include -O2 -pipe -c ../names/nindicat.cc -o > obj/nindicat.o > g++ -I../include -O2 -pipe -c ../names/ninput16.cc -o > obj/ninput16.o > g++ -I../include -O2 -pipe -c ../names/ninputli.cc -o > obj/ninputli.o > g++ -I../include -O2 -pipe -c ../names/nlabel.cc -o obj/nlabel.o > g++ -I../include -O2 -pipe -c ../names/nlistbox.cc -o > obj/nlistbox.o > g++ -I../include -O2 -pipe -c ../names/nlistvie.cc -o > obj/nlistvie.o > g++ -I../include -O2 -pipe -c ../names/nlookupv.cc -o > obj/nlookupv.o > g++ -I../include -O2 -pipe -c ../names/nmemo.cc -o obj/nmemo.o > g++ -I../include -O2 -pipe -c ../names/nmenubar.cc -o > obj/nmenubar.o > g++ -I../include -O2 -pipe -c ../names/nmenubox.cc -o > obj/nmenubox.o > g++ -I../include -O2 -pipe -c ../names/nmenuvie.cc -o > obj/nmenuvie.o > g++ -I../include -O2 -pipe -c ../names/nmonosel.cc -o > obj/nmonosel.o > g++ -I../include -O2 -pipe -c ../names/nparamte.cc -o > obj/nparamte.o > g++ -I../include -O2 -pipe -c ../names/npxvalid.cc -o > obj/npxvalid.o > g++ -I../include -O2 -pipe -c ../names/nradiobu.cc -o > obj/nradiobu.o > g++ -I../include -O2 -pipe -c ../names/nrangeva.cc -o > obj/nrangeva.o > g++ -I../include -O2 -pipe -c ../names/nresourc.cc -o > obj/nresourc.o > g++ -I../include -O2 -pipe -c ../names/nscrollb.cc -o > obj/nscrollb.o > g++ -I../include -O2 -pipe -c ../names/nscrolle.cc -o > obj/nscrolle.o > g++ -I../include -O2 -pipe -c ../names/nsortedc.cc -o > obj/nsortedc.o > g++ -I../include -O2 -pipe -c ../names/nsortedl.cc -o > obj/nsortedl.o > g++ -I../include -O2 -pipe -c ../names/nstatict.cc -o > obj/nstatict.o > g++ -I../include -O2 -pipe -c ../names/nstatusl.cc -o > obj/nstatusl.o > g++ -I../include -O2 -pipe -c ../names/nstringc.cc -o > obj/nstringc.o > g++ -I../include -O2 -pipe -c ../names/nstringl.cc -o > obj/nstringl.o > g++ -I../include -O2 -pipe -c ../names/nvalidat.cc -o > obj/nvalidat.o > g++ -I../include -O2 -pipe -c ../names/nview.cc -o obj/nview.o > g++ -I../include -O2 -pipe -c ../names/nwindow.cc -o > obj/nwindow.o > g++ -I../include -O2 -pipe -c ../classes/ofpstrea.cc -o > obj/ofpstrea.o > g++ -I../include -O2 -pipe -c ../classes/opstream.cc -o > obj/opstream.o > g++ -I../include -O2 -pipe -c ../classes/osclipboard.cc -o > obj/osclipboard.o > g++ -I../include -O2 -pipe -c ../classes/parttree.cc -o > obj/parttree.o > g++ -I../include -O2 -pipe -c ../classes/pstream.cc -o > obj/pstream.o > g++ -I../include -O2 -pipe -c ../classes/qnx4/qnx4dis.cc -o > obj/qnx4dis.o > g++ -I../include -O2 -pipe -c ../classes/qnx4/qnx4key.cc -o > obj/qnx4key.o > g++ -I../include -O2 -pipe -c ../classes/qnx4/qnx4mouse.cc -o > obj/qnx4mouse.o > g++ -I../include -O2 -pipe -c ../classes/qnx4/qnx4scr.cc -o > obj/qnx4scr.o > g++ -I../include -O2 -pipe -c ../classes/qnxrtp/qnxdis.cc -o > obj/qnxdis.o > g++ -I../include -O2 -pipe -c ../classes/qnxrtp/qnxkey.cc -o > obj/qnxkey.o > g++ -I../include -O2 -pipe -c ../classes/qnxrtp/qnxmouse.cc -o > obj/qnxmouse.o > g++ -I../include -O2 -pipe -c ../classes/qnxrtp/qnxscr.cc -o > obj/qnxscr.o > g++ -I../include -O2 -pipe -c ../classes/dos/rhscreen.cc -o > obj/rhscreen.o > g++ -I../include -O2 -pipe -c ../stream/sbackgro.cc -o > obj/sbackgro.o > g++ -I../include -O2 -pipe -c ../stream/sbutton.cc -o > obj/sbutton.o > g++ -I../include -O2 -pipe -c ../stream/scalcdis.cc -o > obj/scalcdis.o > g++ -I../include -O2 -pipe -c ../stream/scalcula.cc -o > obj/scalcula.o > g++ -I../include -O2 -pipe -c ../stream/schdirdi.cc -o > obj/schdirdi.o > g++ -I../include -O2 -pipe -c ../stream/scheckbo.cc -o > obj/scheckbo.o > g++ -I../include -O2 -pipe -c ../stream/sclrdisp.cc -o > obj/sclrdisp.o > g++ -I../include -O2 -pipe -c ../stream/scluster.cc -o > obj/scluster.o > g++ -I../include -O2 -pipe -c ../stream/scolordi.cc -o > obj/scolordi.o > g++ -I../include -O2 -pipe -c ../stream/scolorgr.cc -o > obj/scolorgr.o > g++ -I../include -O2 -pipe -c ../stream/scolorit.cc -o > obj/scolorit.o > g++ -I../include -O2 -pipe -c ../stream/scolorse.cc -o > obj/scolorse.o > g++ -I../include -O2 -pipe -c ../classes/dos/screen.cc -o > obj/screen.o > g++ -I../include -O2 -pipe -c ../stream/sdesktop.cc -o > obj/sdesktop.o > g++ -I../include -O2 -pipe -c ../stream/sdialog.cc -o > obj/sdialog.o > g++ -I../include -O2 -pipe -c ../stream/sdircoll.cc -o > obj/sdircoll.o > g++ -I../include -O2 -pipe -c ../stream/sdirlist.cc -o > obj/sdirlist.o > g++ -I../include -O2 -pipe -c ../stream/seditor.cc -o > obj/seditor.o > g++ -I../include -O2 -pipe -c ../stream/seditwin.cc -o > obj/seditwin.o > g++ -I../include -O2 -pipe -c ../classes/dos/sescreen.cc -o > obj/sescreen.o > g++ -I../include -O2 -pipe -c ../stream/sfilecol.cc -o > obj/sfilecol.o > g++ -I../include -O2 -pipe -c ../stream/sfiledia.cc -o > obj/sfiledia.o > g++ -I../include -O2 -pipe -c ../stream/sfileedi.cc -o > obj/sfileedi.o > g++ -I../include -O2 -pipe -c ../stream/sfileinf.cc -o > obj/sfileinf.o > g++ -I../include -O2 -pipe -c ../stream/sfileinp.cc -o > obj/sfileinp.o > g++ -I../include -O2 -pipe -c ../stream/sfilelis.cc -o > obj/sfilelis.o > g++ -I../include -O2 -pipe -c ../stream/sfilterv.cc -o > obj/sfilterv.o > g++ -I../include -O2 -pipe -c ../stream/sframe.cc -o obj/sframe.= o > g++ -I../include -O2 -pipe -c ../stream/sgroup.cc -o obj/sgroup.= o > > g++ -I../include -O2 -pipe -c ../stream/shistory.cc -o > obj/shistory.o > g++ -I../include -O2 -pipe -c ../stream/sindicat.cc -o > obj/sindicat.o > g++ -I../include -O2 -pipe -c ../stream/sinput16.cc -o > obj/sinput16.o > g++ -I../include -O2 -pipe -c ../stream/sinputli.cc -o > obj/sinputli.o > g++ -I../include -O2 -pipe -c ../stream/slabel.cc -o obj/slabel.= o > g++ -I../include -O2 -pipe -c ../stream/slistbox.cc -o > obj/slistbox.o > g++ -I../include -O2 -pipe -c ../stream/slistvie.cc -o > obj/slistvie.o > g++ -I../include -O2 -pipe -c ../stream/slookupv.cc -o > obj/slookupv.o > g++ -I../include -O2 -pipe -c ../stream/smemo.cc -o obj/smemo.o > g++ -I../include -O2 -pipe -c ../stream/smenubar.cc -o > obj/smenubar.o > g++ -I../include -O2 -pipe -c ../stream/smenubox.cc -o > obj/smenubox.o > g++ -I../include -O2 -pipe -c ../stream/smenuvie.cc -o > obj/smenuvie.o > g++ -I../include -O2 -pipe -c ../stream/smonosel.cc -o > obj/smonosel.o > g++ -I../include -O2 -pipe -c ../stream/sparamte.cc -o > obj/sparamte.o > g++ -I../include -O2 -pipe -c ../stream/spxvalid.cc -o > obj/spxvalid.o > g++ -I../include -O2 -pipe -c ../stream/sradiobu.cc -o > obj/sradiobu.o > g++ -I../include -O2 -pipe -c ../stream/srangeva.cc -o > obj/srangeva.o > g++ -I../include -O2 -pipe -c ../stream/sresourc.cc -o > obj/sresourc.o > g++ -I../include -O2 -pipe -c ../stream/sscrollb.cc -o > obj/sscrollb.o > g++ -I../include -O2 -pipe -c ../stream/sscrolle.cc -o > obj/sscrolle.o > g++ -I../include -O2 -pipe -c ../stream/sstatict.cc -o > obj/sstatict.o > g++ -I../include -O2 -pipe -c ../stream/sstatusl.cc -o > obj/sstatusl.o > g++ -I../include -O2 -pipe -c ../stream/sstringc.cc -o > obj/sstringc.o > g++ -I../include -O2 -pipe -c ../stream/sstringl.cc -o > obj/sstringl.o > g++ -I../include -O2 -pipe -c ../stream/sview.cc -o obj/sview.o > g++ -I../include -O2 -pipe -c ../stream/swindow.cc -o > obj/swindow.o > g++ -I../include -O2 -pipe -c ../classes/tapplica.cc -o > obj/tapplica.o > g++ -I../include -O2 -pipe -c ../classes/tbackgro.cc -o > obj/tbackgro.o > g++ -I../include -O2 -pipe -c ../classes/tbutton.cc -o > obj/tbutton.o > g++ -I../include -O2 -pipe -c ../classes/tchdirdi.cc -o > obj/tchdirdi.o > g++ -I../include -O2 -pipe -c ../classes/tcheckbo.cc -o > obj/tcheckbo.o > g++ -I../include -O2 -pipe -c ../classes/tclrdisp.cc -o > obj/tclrdisp.o > g++ -I../include -O2 -pipe -c ../classes/tcluster.cc -o > obj/tcluster.o > g++ -I../include -O2 -pipe -c ../classes/tcollect.cc -o > obj/tcollect.o > g++ -I../include -O2 -pipe -c ../classes/tcolordi.cc -o > obj/tcolordi.o > g++ -I../include -O2 -pipe -c ../classes/tcolorgr.cc -o > obj/tcolorgr.o > g++ -I../include -O2 -pipe -c ../classes/tcolorit.cc -o > obj/tcolorit.o > g++ -I../include -O2 -pipe -c ../classes/tcolorse.cc -o > obj/tcolorse.o > g++ -I../include -O2 -pipe -c ../classes/tcommand.cc -o > obj/tcommand.o > g++ -I../include -O2 -pipe -c ../classes/tdesktop.cc -o > obj/tdesktop.o > g++ -I../include -O2 -pipe -c ../classes/tdialog.cc -o > obj/tdialog.o > g++ -I../include -O2 -pipe -c ../classes/tdircoll.cc -o > obj/tdircoll.o > g++ -I../include -O2 -pipe -c ../classes/tdirlist.cc -o > obj/tdirlist.o > g++ -I../include -O2 -pipe -c ../classes/tdisplay.cc -o > obj/tdisplay.o > g++ -I../include -O2 -pipe -c ../classes/tdrawbuf.cc -o > obj/tdrawbuf.o > g++ -I../include -O2 -pipe -c ../classes/teditor.cc -o > obj/teditor.o > g++ -I../include -O2 -pipe -c ../classes/teditorf.cc -o > obj/teditorf.o > g++ -I../include -O2 -pipe -c ../classes/teditwin.cc -o > obj/teditwin.o > g++ -I../include -O2 -pipe -c ../classes/tevent.cc -o > obj/tevent.o > g++ -I../include -O2 -pipe -c ../classes/tfilecol.cc -o > obj/tfilecol.o > g++ -I../include -O2 -pipe -c ../classes/tfiledia.cc -o > obj/tfiledia.o > g++ -I../include -O2 -pipe -c ../classes/tfileedi.cc -o > obj/tfileedi.o > g++ -I../include -O2 -pipe -c ../classes/tfileinf.cc -o > obj/tfileinf.o > g++ -I../include -O2 -pipe -c ../classes/tfileinp.cc -o > obj/tfileinp.o > g++ -I../include -O2 -pipe -c ../classes/tfilelis.cc -o > obj/tfilelis.o > g++ -I../include -O2 -pipe -c ../classes/tfilterv.cc -o > obj/tfilterv.o > g++ -I../include -O2 -pipe -c ../classes/tframe.cc -o > obj/tframe.o > g++ -I../include -O2 -pipe -c ../classes/tgkey.cc -o obj/tgkey.o > g++ -I../include -O2 -pipe -c ../classes/tgroup.cc -o > obj/tgroup.o > g++ -I../include -O2 -pipe -c ../classes/thistory.cc -o > obj/thistory.o > g++ -I../include -O2 -pipe -c ../classes/thistvie.cc -o > obj/thistvie.o > g++ -I../include -O2 -pipe -c ../classes/thistwin.cc -o > obj/thistwin.o > g++ -I../include -O2 -pipe -c ../classes/thwmouse.cc -o > obj/thwmouse.o > g++ -I../include -O2 -pipe -c ../classes/tindicat.cc -o > obj/tindicat.o > g++ -I../include -O2 -pipe -c ../classes/tinputli.cc -o > obj/tinputli.o > g++ -I../include -O2 -pipe -c ../classes/tlabel.cc -o > obj/tlabel.o > g++ -I../include -O2 -pipe -c ../classes/tlistbox.cc -o > obj/tlistbox.o > g++ -I../include -O2 -pipe -c ../classes/tlistvie.cc -o > obj/tlistvie.o > g++ -I../include -O2 -pipe -c ../classes/tlookupv.cc -o > obj/tlookupv.o > g++ -I../include -O2 -pipe -c ../classes/tmemo.cc -o obj/tmemo.o > g++ -I../include -O2 -pipe -c ../classes/tmenubar.cc -o > obj/tmenubar.o > g++ -I../include -O2 -pipe -c ../classes/tmenubox.cc -o > obj/tmenubox.o > g++ -I../include -O2 -pipe -c ../classes/tmenuvie.cc -o > obj/tmenuvie.o > g++ -I../include -O2 -pipe -c ../classes/tmonosel.cc -o > obj/tmonosel.o > g++ -I../include -O2 -pipe -c ../classes/tmouse.cc -o > obj/tmouse.o > g++ -I../include -O2 -pipe -c ../classes/tnscolle.cc -o > obj/tnscolle.o > g++ -I../include -O2 -pipe -c ../classes/tnssorte.cc -o > obj/tnssorte.o > g++ -I../include -O2 -pipe -c ../classes/tobject.cc -o > obj/tobject.o > g++ -I../include -O2 -pipe -c ../classes/tpalette.cc -o > obj/tpalette.o > g++ -I../include -O2 -pipe -c ../classes/tparamte.cc -o > obj/tparamte.o > g++ -I../include -O2 -pipe -c ../classes/tpoint.cc -o > obj/tpoint.o > g++ -I../include -O2 -pipe -c ../classes/tprogini.cc -o > obj/tprogini.o > g++ -I../include -O2 -pipe -c ../classes/tprogram.cc -o > obj/tprogram.o > g++ -I../include -O2 -pipe -c ../classes/tpwobj.cc -o > obj/tpwobj.o > g++ -I../include -O2 -pipe -c ../classes/tpwreado.cc -o > obj/tpwreado.o > g++ -I../include -O2 -pipe -c ../classes/tpwritte.cc -o > obj/tpwritte.o > g++ -I../include -O2 -pipe -c ../classes/tpxvalid.cc -o > obj/tpxvalid.o > g++ -I../include -O2 -pipe -c ../classes/tradiobu.cc -o > obj/tradiobu.o > g++ -I../include -O2 -pipe -c ../classes/trangeva.cc -o > obj/trangeva.o > g++ -I../include -O2 -pipe -c ../classes/trescoll.cc -o > obj/trescoll.o > g++ -I../include -O2 -pipe -c ../classes/tresfile.cc -o > obj/tresfile.o > g++ -I../include -O2 -pipe -c ../classes/tscreen.cc -o > obj/tscreen.o > g++ -I../include -O2 -pipe -c ../classes/tscrollb.cc -o > obj/tscrollb.o > g++ -I../include -O2 -pipe -c ../classes/tscrolle.cc -o > obj/tscrolle.o > g++ -I../include -O2 -pipe -c ../classes/tsortedc.cc -o > obj/tsortedc.o > g++ -I../include -O2 -pipe -c ../classes/tsortedl.cc -o > obj/tsortedl.o > g++ -I../include -O2 -pipe -c ../classes/tstatict.cc -o > obj/tstatict.o > g++ -I../include -O2 -pipe -c ../classes/tstatusd.cc -o > obj/tstatusd.o > g++ -I../include -O2 -pipe -c ../classes/tstatusl.cc -o > obj/tstatusl.o > g++ -I../include -O2 -pipe -c ../classes/tstrinde.cc -o > obj/tstrinde.o > g++ -I../include -O2 -pipe -c ../classes/tstringc.cc -o > obj/tstringc.o > g++ -I../include -O2 -pipe -c ../classes/tstringl.cc -o > obj/tstringl.o > g++ -I../include -O2 -pipe -c ../classes/tstrlist.cc -o > obj/tstrlist.o > g++ -I../include -O2 -pipe -c ../classes/tstrmcla.cc -o > obj/tstrmcla.o > g++ -I../include -O2 -pipe -c ../classes/tstrmtyp.cc -o > obj/tstrmtyp.o > g++ -I../include -O2 -pipe -c ../classes/tsubmenu.cc -o > obj/tsubmenu.o > g++ -I../include -O2 -pipe -c ../classes/ttermina.cc -o > obj/ttermina.o > g++ -I../include -O2 -pipe -c ../classes/ttextdev.cc -o > obj/ttextdev.o > g++ -I../include -O2 -pipe -c ../classes/tvalidat.cc -o > obj/tvalidat.o > g++ -I../include -O2 -pipe -c ../classes/tvedit1.cc -o > obj/tvedit1.o > g++ -I../include -O2 -pipe -c ../classes/tvedit2.cc -o > obj/tvedit2.o > g++ -I../include -O2 -pipe -c ../classes/tvedit3.cc -o > obj/tvedit3.o > g++ -I../include -O2 -pipe -c ../classes/tview.cc -o obj/tview.o > g++ -I../include -O2 -pipe -c ../classes/tvintl.cc -o > obj/tvintl.o > g++ -I../include -O2 -pipe -c ../classes/tvtext1.cc -o > obj/tvtext1.o > g++ -I../include -O2 -pipe -c ../classes/tvtext2.cc -o > obj/tvtext2.o > g++ -I../include -O2 -pipe -c ../classes/twindow.cc -o > obj/twindow.o > g++ -I../include -O2 -pipe -c ../classes/unix/unixdis.cc -o > obj/unixdis.o > In file included from ../classes/unix/unixdis.cc:19: > /usr/include/term.h:1060: parse error before `,' token > /usr/include/term.h:1081: 'chtype' is used as a type, but is not defined > as a > type. > /usr/include/term.h:1082: 'chtype' is used as a type, but is not defined > as a > type. > /usr/include/term.h:1101: parse error before `[' token > /usr/include/term.h:1108: syntax error before `*' token > /usr/include/term.h:1111: 'chtype' is used as a type, but is not defined > as a > type. > /usr/include/term.h:1115: 'chtype' is used as a type, but is not defined > as a > type. > /usr/include/term.h:1116: 'chtype' is used as a type, but is not defined > as a > type. > /usr/include/term.h:1207: `chtype' was not declared in this scope > /usr/include/term.h:1207: parse error before `)' token > /usr/include/term.h:1207: function `int vidputs(char)' is initialized lik= e > a > variable > /usr/include/term.h:1207: parse error before `)' token > /usr/include/term.h: In static member function `static void > TDisplayUNIX::SetCursorPos(unsigned int, unsigned int)': > /usr/include/term.h:1194: too few arguments to function `char* > tparm(char*, > long int, long int, long int, long int, long int, long int, long int, > long > int, long int)' > ../classes/unix/unixdis.cc:52: at this point in file > /usr/include/term.h: In static member function `static void > TDisplayUNIX::SetCursorShape(unsigned int, unsigned int)': > /usr/include/term.h:1194: too few arguments to function `char* > tparm(char*, > long int, long int, long int, long int, long int, long int, long int, > long > int, long int)' > ../classes/unix/unixdis.cc:75: at this point in file > /usr/include/term.h:1194: too few arguments to function `char* > tparm(char*, > long int, long int, long int, long int, long int, long int, long int, > long > int, long int)' > ../classes/unix/unixdis.cc:80: at this point in file > make[1]: *** [obj/unixdis.o] Error 1 > make[1]: Leaving directory > `/export/home/ymercier/newSetEdit/tvision/makes' > make: *** [static-lib] Error 2 > root <root@qcmtlash:/># > > > > > > > > > On 12/22/06, Ivan Baldo <ib...@ad...> wrote: > > > > Hello. > > > > > > El 22/12/06 12:01, Yannick Mercier escribi=F3: > > > > > > On 12/21/06, *Ivan Baldo* < ib...@ad... > > > <mailto:ib...@ad...>> wrote: > > > > > > > > > > I didnt <make install> tvision, I thought that was not required > > since > > > the setedit's <./configure> looks for tvision in ../tvision by > > > default, thats why > > > I just stop at make for tvision, let me know if the make install is > > > required > > > > > > > > > You are right, is not required. > > > > > > > Does your linker know about the /usr/local/lib path? Does it > > find > > > libraries there? > > > > > > > > > > How can I find that out ? I have set the /usr/local/lib path first > > > in the LD_LIBRARY_PATH > > > environment variable but I dont know if that does it for the linker > > Good question, but I want to know another detail before looking into > > this further: whats the output of the command ls /lib/libncurses* ? > > If there is an ncurses library then maybe it is conflicting with the > > one on /usr/local/lib, is better to not mix different libraries. If you > > don't have an ncurses library on /lib then we know that your linker is > > finding libraries on /usr/local/lib so no problem. > > > > > > > > > > > Here is the output, is that correct ? : > > > root > pwd > > > /export/home/ymercier/setedit/setedit/contrib/tvision > > > root > ./rhtv-config --dlibs > > > -lrhtv > > > root > > > > > > Yes, thats correct. > > > > > > > > I make, and at the end I get this error: > > > > > > > > > > > > > > > > g++ -L/opt/tvision/lib > > > > -L/export/home/ymercier/setedit/setedit/contrib/tvision/makes > > > > -L../libbzip2 -L../libpcre -L. -L. -DFOR_EDITOR -o editor.exe > > > > obj/accehtml.o obj/advice.o obj/ampdiag.o obj/intermp3.o > > > obj/mp3list.o > > > > obj/mp3play.o obj/ascii.o obj/boardmix.o obj/bufun.o obj/calcu.= o > > > > obj/calendar.o obj/ceditor.o obj/codepage.o obj/completi.o > > > obj/debug.o > > > > obj/deedidia.o obj/doedidia.o obj/dskascii.o obj/dskcalen.o > > > > obj/dskclip.o obj/dskclose.o obj/dskedito.o obj/dskhelp.o > > > obj/dskman.o > > > > obj/dskmessa.o obj/dskmp3.o obj/dskwin.o obj/dstfile.o > > > obj/dumpfile.o > > > > obj/edcolor.o obj/edconst.o obj/edfonts.o obj/editdiag.o > > > > obj/editmain.o obj/editmenu.o obj/editorfo.o obj/editpale.o > > > > obj/editwind.o obj/edkeys.o obj/edmsg.o obj/edprefs.o > > obj/edprint.o > > > > obj/edprj.o obj/edspecs.o obj/djmdr.o obj/dyncat.o obj/memmove.= o > > > > > > obj/mixer.o obj/mixersb.o obj/mixoss.o obj/stackdbg.o > > obj/strncpyz.o > > > > obj/strndup.o obj/fstrcmp.o obj/getctxhl.o obj/gzfiles.o > > > > obj/holidays.o obj/inf.o obj/infbase.o obj/manview.o > > obj/nhiscoll.o > > > > obj/ninfview.o obj/ninfwind.o obj/nmanwind.o obj/sinf.o > > obj/sman.o > > > > obj/intgrep.o obj/keytrans.o obj/linelen.o obj/loadcle.o > > > > obj/loaddefl.o obj/loadfunc.o obj/loadnobkp.o obj/loadshl.o > > > > obj/loadusew.o obj/macrocom.o obj/menuload.o obj/mli.o > > > obj/mliasimp.o > > > > obj/mlicsdg.o obj/mliediti.o obj/mliedito.o obj/mlisdg.o > > > obj/msignal.o > > > > obj/nceditor.o obj/ndskwasc.o obj/ndskwcal.o obj/ndskwcli.o > > > > obj/ndskwclo.o obj/ndskwedi.o obj/ndskwhel.o obj/ndskwman.o > > > > obj/ndskwmes.o obj/ndskwmp3.o obj/ndskwprj.o obj/neditwin.o > > > > obj/nfileedi.o obj/nsindica.o obj/ntedcol.o obj/parser.o > > > > obj/pathlist.o obj/pathtool.o obj/pclipper.o obj/pmacros.o > > > obj/pperl.o > > > > obj/pphp.o obj/pvarious.o obj/runprog.o obj/sceditor.o > > > obj/scresave.o > > > > obj/sdginter.o obj/sdskasci.o obj/sdskcale.o obj/sdskclip.o > > > > obj/sdskclos.o obj/sdskedit.o obj/sdskhelp.o obj/sdskman.o > > > > obj/sdskmess.o obj/sdskmp3.o obj/sdskprj.o obj/search.o > > > obj/sedcolle.o > > > > obj/slpinter.o obj/splinman.o obj/ssindica.o obj/ssyntax.o > > > obj/tags.o > > > > obj/tedcolle.o obj/tips.o obj/tpaltext.o obj/tsindica.o > > obj/txhgen.o > > > > obj/winlistd.o libeasyd.a librhuti.a libsettv.a -lrhtv -ldl > > > -lbz2 > > > > -lz -lpcre > > > > Undefined first referenced > > > > symbol in file > > > > acs32map > > > > > > > > > /export/home/ymercier/setedit/setedit/contrib/tvision/makes/librhtv.so > > > > newterm32 > > > > > > > > > /export/home/ymercier/setedit/setedit/contrib/tvision/makes/librhtv.so > > > > > > > ld: fatal: Symbol referencing errors. No output written to > > > editor.exe > > > > collect2: ld returned 1 exit status > > > > make[2]: *** [editor.exe] Error 1 > > > > make[2]: Leaving directory > > > > `/export/home/ymercier/setedit/setedit/contrib/setedit/makes' > > > > make[1]: *** [editor] Error 2 > > > > make[1]: Leaving directory > > > > `/export/home/ymercier/setedit/setedit/contrib/setedit/makes' > > > > make: *** [editor] Error 2 > > > > root > > > > > > > > > > I looked for the acs32map symbol on my /usr/include, > > /lib/libncurses.so.5.5 and both Turbo Vision and SETEdit sources and it > > isn't defined anywhere, so I guess is something from your system, I > > don't know from where it came from and don't know how to avoid it :-(. > > > > Can you start all over again just in case? > > Leave the ncurses compatibility library installed since we need it > > but remove everything from SETEdit and Turbo Vision from your system, > > then download the latest CVS versions of both using the CVS program and > > compile from there. > > > > If you are intending to use the editor under X11 then you may > > uninstall the ncurses library and install the X11 development libraries= , > > > > maybe we are more lucky with the X11 build and is better than the > > ncurses driver, if you are using X11 and intend to use the editor under > > it then you should try this instead of the ncurses driver. > > > > Please, tell us if you succeed or not, and as always, give as much > > detail as you can. > > Hope this helps, goodbye! > > > > -- > > Ivan Baldo - ib...@ad... - http://ibaldo.codigolibre.net/ > > ICQ 10215364 - Phone/FAX (598) (2) 613 3223. > > Caldas 1781, Malvin, Montevideo, Uruguay, South America. > > We believe that we are free, but in reality we are not! Are we? > > Alternatives: ib...@co... - http://go.to/ibaldo > > > > > > > |