setedit-users Mailing List for SET's Editor, a friendly text editor (Page 4)
Brought to you by:
set
You can subscribe to this list here.
2001 |
Jan
|
Feb
|
Mar
|
Apr
|
May
|
Jun
|
Jul
|
Aug
|
Sep
(48) |
Oct
(53) |
Nov
(28) |
Dec
(5) |
---|---|---|---|---|---|---|---|---|---|---|---|---|
2002 |
Jan
(19) |
Feb
(17) |
Mar
(3) |
Apr
(8) |
May
(18) |
Jun
(14) |
Jul
(7) |
Aug
(2) |
Sep
(4) |
Oct
(4) |
Nov
(13) |
Dec
(18) |
2003 |
Jan
(11) |
Feb
(10) |
Mar
(7) |
Apr
(28) |
May
(46) |
Jun
(36) |
Jul
(32) |
Aug
(5) |
Sep
(9) |
Oct
(10) |
Nov
(11) |
Dec
(11) |
2004 |
Jan
(2) |
Feb
(2) |
Mar
(7) |
Apr
(10) |
May
(33) |
Jun
(31) |
Jul
(30) |
Aug
(34) |
Sep
(26) |
Oct
(7) |
Nov
(31) |
Dec
(58) |
2005 |
Jan
(7) |
Feb
(12) |
Mar
(7) |
Apr
(8) |
May
|
Jun
(2) |
Jul
(16) |
Aug
(15) |
Sep
(34) |
Oct
(3) |
Nov
(5) |
Dec
(2) |
2006 |
Jan
|
Feb
(20) |
Mar
|
Apr
(2) |
May
(2) |
Jun
(2) |
Jul
(5) |
Aug
(21) |
Sep
(13) |
Oct
(15) |
Nov
(23) |
Dec
(27) |
2007 |
Jan
(19) |
Feb
(3) |
Mar
(2) |
Apr
(3) |
May
(1) |
Jun
(3) |
Jul
(7) |
Aug
(2) |
Sep
(1) |
Oct
|
Nov
(1) |
Dec
(1) |
2008 |
Jan
|
Feb
(1) |
Mar
|
Apr
(11) |
May
(7) |
Jun
(10) |
Jul
(15) |
Aug
(5) |
Sep
(9) |
Oct
(1) |
Nov
(16) |
Dec
(2) |
2009 |
Jan
(26) |
Feb
(3) |
Mar
(19) |
Apr
(22) |
May
|
Jun
|
Jul
|
Aug
|
Sep
|
Oct
|
Nov
|
Dec
|
2013 |
Jan
|
Feb
|
Mar
|
Apr
|
May
|
Jun
(1) |
Jul
|
Aug
|
Sep
|
Oct
|
Nov
|
Dec
|
From: ESTBANKING L. <rj...@as...> - 2006-12-23 17:23:22
|
Good afternoon ladies and gentelmen. You are welcomed by company ESTBANKING LTD Little about us: Our company is occupying in trade at financial stock exchanges. We are occupying in a profitable investment of financial assets of our clients. At present our company on a constant basis managers on reception and processing of money resources of our clients are required the Internet. We suggest you highly profitable and a permanent job in our company with an opportunity of career growth. Working on our company you can earn from 5000-30000 euros a month, working no more than 4 hours per day. Your profit of your work in our company: - The salary 7000 euros a month. - An opportunity of the additional income of 5 % from each received amount of money - Monthly premiums at a rate of 1000 euros - The workers who have worked, not less than year with our company, can receive once a year holiday in any point of the world (holiday will be paid by company ESTBANKING LTD for the amount no more than 1000 euros) - An opportunity of career growth - Increase of wages - Signing the contract for the term of not less than 5 years - An opportunity of opening of office of our company in your city. Requirements for candidate - 3 hours per day of free time - To have the bank account and possibility to open new accounts Our company can give up to you in reception of the given work if you will have problems with authorities. No investments from you! Start now filling registration form and you will receive short respond from our Support Team with more details. http://www.estbankingse.com/form/ (ATTENTION! We do not answer by e-mail on this letter, we answer only after registration form) As soon as you fill in the form of registration - the operator of our company will contact you during 10 hours from the moment of your filling the questionnaire of registration. Visit a site of our company and learn(find out) about us more: http://www.estbankingse.com We thank for attention. Administration Estbanking. |
From: Ivan B. <ib...@ad...> - 2006-12-22 23:27:08
|
Hello. El 22/12/06 12:01, Yannick Mercier escribi=F3: > =20 > On 12/21/06, *Ivan Baldo* <ib...@ad...=20 > <mailto:ib...@ad...>> wrote: > =20 > > > I didnt <make install> tvision, I thought that was not required since > the setedit's <./configure> looks for tvision in ../tvision by=20 > default, thats why > I just stop at make for tvision, let me know if the make install is=20 > required > > > =20 You are right, is not required. > Does your linker know about the /usr/local/lib path? Does it fin= d > libraries there? > > =20 > > How can I find that out ? I have set the /usr/local/lib path first=20 > 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=20 this further: whats the output of the command ls /lib/libncurses* ? If there is an ncurses library then maybe it is conflicting with the=20 one on /usr/local/lib, is better to not mix different libraries. If you=20 don't have an ncurses library on /lib then we know that your linker is=20 finding libraries on /usr/local/lib so no problem. > =20 > > 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/strncpy= z.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/txhge= n.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,=20 /lib/libncurses.so.5.5 and both Turbo Vision and SETEdit sources and it=20 isn't defined anywhere, so I guess is something from your system, I=20 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=20 but remove everything from SETEdit and Turbo Vision from your system,=20 then download the latest CVS versions of both using the CVS program and=20 compile from there. If you are intending to use the editor under X11 then you may=20 uninstall the ncurses library and install the X11 development libraries,=20 maybe we are more lucky with the X11 build and is better than the=20 ncurses driver, if you are using X11 and intend to use the editor under=20 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=20 detail as you can. Hope this helps, goodbye! --=20 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 |
From: Yannick M. <yan...@gm...> - 2006-12-22 14:02:00
|
Hi Ivan and Set, my response below On 12/21/06, Ivan Baldo <ib...@ad...> wrote: > > Hello Yannick. > Did you run "make install" after compiling Turbo Vision and it > succeeded? > Then for the ./configure of setedit pass the options > --tv-include=3D/opt/tvision/include and --tv-lib=3D/opt/tvision/lib thoug= h > first look where the includes and library of Turbo Vision is under > /opt/tvision, maybe I got those examples wrong. > 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 require= d > > 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 Please look if you have /usr/lib/libncurses.* files, they should be > only under /usr/local/lib/libncurses.* > Yes, libncurses is only under /usr/local/lib root > ls -l /usr/lib/libncurses.* ls: No match. root > ls -l /usr/local/lib/libncurses.* -rw-r--r-- 1 bin bin 450896 May 19 2004 /usr/local/lib/libncurses.a lrwxrwxrwx 1 root other 15 Jul 30 2004 /usr/local/lib/libncurses.so -> libncurses.so.5 lrwxrwxrwx 1 root other 17 Jul 30 2004 /usr/local/lib/libncurses.so.5 -> libncurses.so.5.4 -rw-r--r-- 1 bin bin 335048 May 19 2004 /usr/local/lib/libncurses.so.5.4 root > For dynamic linking is very important to have an > /usr/local/lib/libncurses.so file, if you don't have that, then Turbo > Vision will statically link /usr/local/lib/libncurses.a and the editor > should know about that and link it statically too. > I have both .so and .a under /usr/local/lib : root > ls -l /usr/local/lib/libncurses.* -rw-r--r-- 1 bin bin 450896 May 19 2004 /usr/local/lib/libncurses.a lrwxrwxrwx 1 root other 15 Jul 30 2004 /usr/local/lib/libncurses.so -> libncurses.so.5 lrwxrwxrwx 1 root other 17 Jul 30 2004 /usr/local/lib/libncurses.so.5 -> libncurses.so.5.4 -rw-r--r-- 1 bin bin 335048 May 19 2004 /usr/local/lib/libncurses.so.5.4 Please, look at the /opt/tvision/bin/rhtv-config --dlibs output, if > you don't have a /usr/local/lib/libncurses.so file then in the output of > this program you should see something like -lrhtv -lncurses , if it > does not output it in that case (when ncurses doesn't have a dynamic > version) then it is an error in the rhtv-config program, you may > workaround it doing a shell script with the same parameters as the > rhtv-config program and same output except that it outputs also > -lncurses when asked for dynamic libraries and replacing it with that > shell script. > Here is the output, is that correct ? : root > pwd /export/home/ymercier/setedit/setedit/contrib/tvision root > ./rhtv-config --dlibs -lrhtv root > Any information you find can help to improve the building process > and make the Turbo Vision and SETEdit program more portable. > Thanks for your patience so far! > Goodbye. > > > > El 21/12/06 14:16, Yannick Mercier escribi=F3: > > Hi Set, > > Im using a regular console, and I have the sunfreeware ncurses > > package installed > > including libs and includes in /usr/local/lib and > > /usr/local/include/ncurses > > > > I re-builted tvision with the --include option so it finds my ncurses > > includes : > > > > > > root > ./configure --prefix=3D/opt/tvision > > --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: yes OK > > 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: no changes > > 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 option= s > > to specify the paths > > > > > > > > > > the make returned some errors about term.h, I noticed it was using > > /usr/include/term.h > > and there was a term.h also in the ncurses package, so I edited the > > source files to change > > #include term.h to #include ncurses/term.h and the built succeeded > > > > > > 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 > > > > > > At the end of the make, I get this but I always do : > > > > make[1]: Leaving directory > > `/export/home/ymercier/setedit/setedit/contrib/tvision/makes' > > cd makes; rm librhtv.so; ln -s librhtv.so.2.1.0 librhtv.so > > librhtv.so: No such file or directory > > cd makes; rm librhtv.so.2 ; ln -s librhtv.so.2.1.0 librhtv.so.2 > > librhtv.so.2: No such file or directory > > root > > > > > > > after that I go to ../setedit, make clean and configure, here is the > > output : > > > > > > root > ./configure --prefix=3D/opt/setedit --without-calc > > --without-calend --without-mixer --without-mp3 --no-intl --no-infview > > Configuring SETEdit v0.5.4 > > > > Determining OS: UNIX [Solaris] > > Looking for installed Turbo Vision: > > Include dir: ../tvision/include > > Library dir: ../tvision/makes > > sh: rhtv-config: not found > > Looking for Turbo Vision config program: > > ../tvision/include/../rhtv-config, OK > > C flags: -O2 -pipe > > Special C flags: -O3 -fomit-frame-pointer -ffast-math -pipe > > C++ flags: -O2 -pipe > > Special C++ flags: -O3 -fomit-frame-pointer -ffast-math -pipe > > Looking for a working gcc: gcc OK > > Checking Architecture: SPARC > > Looking for prefix: /opt/setedit (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 the C++ compiler: g++ > > Checking TV version: 2.1.0 OK > > Checking for international support: disabled by user request. > > Looking for PCRE library: no 2.0.6+, no 2.0+, using shipped one. > > Looking for zlib: 1.2.1 OK > > Looking for BZip2 library: using shipped one > > Looking for xgettext: no (cached) > > sh: makeinfo: not found > > Looking for makeinfo: no > > Looking for dl library: yes > > Looking for AA library: no > > Looking for GDB/MI library: not installed > > Tools for Distrib: tar gzip OK > > > > Configuring RHIDE: makes/rhide.env mp3/libamp/rhide.env > > mp3/mpegsound/rhide.env > > Generating configuration header: created new header > > Generating Makefile > > Processing redhat/setedit.spec.in =3D> redhat/setedit- 0.5.4.spec > > Processing gettext/Makefile.in =3D> gettext/Makefile > > Processing holidays/Makefile.in =3D> holidays/Makefile > > Processing doc/gnumake.in =3D> doc/Makefile > > Processing internac/gnumake.in =3D> internac/Makefile > > Processing libbzip2/gnumake.in =3D> libbzip2/Makefile > > Processing libpcre/gnumake.in =3D> libpcre/Makefile > > Processing libz/gnumake.in =3D> libz/Makefile > > > > Successful configuration! > > > > * The 'xgettext' tools aren't installed internat. files can't be > created. > > * The 'makeinfo' tool isn't installed documentation can't be created. > > * Using shipped PCRE lib, to avoid wasting system resources you should > > install > > the library and also the development package (i.e. libpcre3 and > > libpcre3-dev) > > * Using shipped bzip2 lib, to avoid wasting system resources you > > should install > > the library and also the development package (i.e . libbz2 and > > libbz2-dev) > > * AA lib is not installed (or isn't functional) so you won't get a > > nice console > > screen saver > > * NO DEBUG SUPPORT! The migdb library isn't available, debug features > > disabled. > > root > > > > > 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 > > > > > > > > > Thanks again for your support > > > > Yannick > > > > > > > > > > > > > > On 12/18/06, *Salvador Eduardo Tropea* <sal...@in... > > <mailto:sal...@in...>> wrote: > > > > On 15/12/06 15:12, Yannick Mercier wrote: > > > > > I give a try to editor.exe located in the makes directory > > > and I dont have the ELF error, but there is nothing happening, > > > > > > Are you running in a regular console or using X? > > > > > I used > > > the truss utility to see what it is doing and here is the output = : > > > > > > root > truss ./editor.exe > > > execve("editor.exe", 0xFFBEFA04, 0xFFBEFA0C) argc =3D 1 > > > resolvepath("/usr/lib/ld.so.1", "/usr/lib/ld.so.1", 1023) =3D 16 > > > open("/var/ld/ld.config", O_RDONLY) Err#2 ENOENT > > > stat("/lib/librhtv.so.2.0.3", 0xFFBEF2E8) Err#2 ENOENT > > > > > > Note that 2.0.3 is the stable release (needed for 0.5.4) but is a > > little > > bit old. > > > > > stat("/usr/lib/librhtv.so.2.0.3", 0xFFBEF2E8) Err#2 ENOENT > > > stat("/usr/local/ssl/lib/librhtv.so.2.0.3", 0xFFBEF2E8) Err#2 > ENOENT > > > stat("/usr/local/lib/librhtv.so.2.0.3", 0xFFBEF2E8) Err#2 ENOENT > > > stat("/usr/ccs/lib/librhtv.so.2.0.3", 0xFFBEF2E8) Err#2 ENOENT > > > > > > stat("/export/home/ymercier/setedit/setedit/contrib/tvision/makes/librhtv= .so.2.0.3", > > > 0xFFBEF2E8) =3D 0 > > > > > > resolvepath("/export/home/ymercier/setedit/setedit/contrib/tvision/makes/= librhtv.so.2.0.3", > > > > > > > > "/export/home/ymercier/setedit/setedit/contrib/tvision/makes/librhtv.so.2= .0.3", > > > 1023) =3D 76 > > > > > > open("/export/home/ymercier/setedit/setedit/contrib/tvision/makes/librhtv= .so.2.0.3", > > > O_RDONLY) =3D 3 > > > > > > > > Ok, librhtv loaded. > > > > > mmap(0x00000000, 8192, PROT_READ|PROT_EXEC, MAP_PRIVATE, 3, 0) = =3D > > > 0xFF390000 > > > mmap(0x08EF9CE8, 942080, PROT_NONE, > > > MAP_PRIVATE|MAP_NORESERVE|MAP_ANON, -1, 0) =3D 0xFF280000 > > > mmap(0xFF280000, 693703, PROT_READ|PROT_EXEC, > MAP_PRIVATE|MAP_FIXED, > > > 3, 0) =3D 0xFF280000 > > > mmap(0xFF338000, 173360, PROT_READ|PROT_WRITE|PROT_EXEC, > > > MAP_PRIVATE|MAP_FIXED, 3, 688128) =3D 0xFF338000 > > > mmap(0xFF364000, 496, PROT_READ|PROT_WRITE|PROT_EXEC, > > > MAP_PRIVATE|MAP_FIXED|MAP_ANON, -1, 0) =3D 0xFF364000 > > > munmap(0xFF32A000, 57344) =3D 0 > > > memcntl(0xFF280000, 301200, MC_ADVISE, MADV_WILLNEED, 0, 0) =3D 0 > > > close(3) =3D 0 > > > stat("/lib/libdl.so.1", 0xFFBEF2E8) =3D 0 > > > resolvepath("/lib/libdl.so.1", "/usr/lib/libdl.so.1", 1023) =3D 1= 9 > > > open("/lib/libdl.so.1", O_RDONLY) =3D 3 > > > mmap(0xFF390000, 8192, PROT_READ|PROT_EXEC, > > MAP_PRIVATE|MAP_FIXED, 3, > > > 0) =3D 0xFF390000 > > > mmap(0x2B7E2F90, 8192, PROT_NONE, > > MAP_PRIVATE|MAP_NORESERVE|MAP_ANON, > > > -1, 0) =3D 0xFF380000 > > > mmap(0xFF380000, 2302, PROT_READ|PROT_WRITE|PROT_EXEC, > > > MAP_PRIVATE|MAP_FIXED, 3, 0) =3D 0xFF380000 > > > close(3) =3D 0 > > > > > > > > Ok, libdl loaded. > > > > > stat("/lib/libz.so", 0xFFBEF2E8) =3D 0 > > > resolvepath("/lib/libz.so", "/usr/lib/libz.so.1", 1023) =3D 18 > > > open("/lib/libz.so", O_RDONLY) =3D 3 > > > mmap(0xFF390000, 8192, PROT_READ|PROT_EXEC, > > MAP_PRIVATE|MAP_FIXED, 3, > > > 0) =3D 0xFF390000 > > > mmap(0x042C2550, 122880, PROT_NONE, > > > MAP_PRIVATE|MAP_NORESERVE|MAP_ANON, -1, 0) =3D 0xFF250000 > > > mmap(0xFF250000, 47322, PROT_READ|PROT_EXEC, > > MAP_PRIVATE|MAP_FIXED, 3, > > > 0) =3D 0xFF250000 > > > mmap(0xFF26C000, 6292, PROT_READ|PROT_WRITE|PROT_EXEC, > > > MAP_PRIVATE|MAP_FIXED, 3, 49152) =3D 0xFF26C000 > > > munmap(0xFF25C000, 65536) =3D 0 > > > memcntl(0xFF250000, 5308, MC_ADVISE, MADV_WILLNEED, 0, 0) =3D 0 > > > close(3) =3D 0 > > > > > > > > Ok, libz loaded. > > > > > mmap(0x00000000, 8192, PROT_READ|PROT_WRITE|PROT_EXEC, > > > MAP_PRIVATE|MAP_ANON, -1, 0) =3D 0xFF370000 > > > stat("/lib/libstdc++.so.5", 0xFFBEF2E8) Err#2 ENOENT > > > stat("/usr/lib/libstdc++.so.5", 0xFFBEF2E8) Err#2 ENOENT > > > stat("/usr/local/ssl/lib/libstdc++.so.5", 0xFFBEF2E8) Err#2 ENOEN= T > > > stat("/usr/local/lib/libstdc++.so.5", 0xFFBEF2E8) =3D 0 > > > resolvepath("/usr/local/lib/libstdc++.so.5", > > > "/usr/local/lib/libstdc++.so.5.0.2", 1023) =3D 33 > > > open("/usr/local/lib/libstdc++.so.5", O_RDONLY) =3D 3 > > > mmap(0xFF390000, 8192, PROT_READ|PROT_EXEC, > > MAP_PRIVATE|MAP_FIXED, 3, > > > 0) =3D 0xFF390000 > > > mmap(0x042BF670, 557056, PROT_NONE, > > > MAP_PRIVATE|MAP_NORESERVE|MAP_ANON, -1, 0) =3D 0xFF180000 > > > mmap(0xFF180000, 407880, PROT_READ|PROT_EXEC, > MAP_PRIVATE|MAP_FIXED, > > > 3, 0) =3D 0xFF180000 > > > mmap(0xFF1F2000, 69600, PROT_READ|PROT_WRITE|PROT_EXEC, > > > MAP_PRIVATE|MAP_FIXED, 3, 401408) =3D 0xFF1F2000 > > > mmap(0xFF204000, 14344, PROT_READ|PROT_WRITE|PROT_EXEC, > > > MAP_PRIVATE|MAP_FIXED|MAP_ANON, -1, 0) =3D 0xFF204000 > > > munmap(0xFF1E4000, 57344) =3D 0 > > > memcntl(0xFF180000, 182568, MC_ADVISE, MADV_WILLNEED, 0, 0) =3D 0 > > > close(3) =3D 0 > > > > > > > > Ok, libstdc++ loaded. > > > > > stat("/lib/libm.so.1", 0xFFBEF2E8) =3D 0 > > > resolvepath("/lib/libm.so.1", "/usr/lib/libm.so.1", 1023) =3D 18 > > > open("/lib/libm.so.1", O_RDONLY) =3D 3 > > > mmap(0xFF390000, 8192, PROT_READ|PROT_EXEC, > > MAP_PRIVATE|MAP_FIXED, 3, > > > 0) =3D 0xFF390000 > > > mmap(0x02FAB5E8, 294912, PROT_NONE, > > > MAP_PRIVATE|MAP_NORESERVE|MAP_ANON, -1, 0) =3D 0xFF130000 > > > mmap(0xFF130000, 225354, PROT_READ|PROT_EXEC, > > MAP_PRIVATE|MAP_FIXED, > > > 3, 0) =3D 0xFF130000 > > > mmap(0xFF176000, 7292, PROT_READ|PROT_WRITE|PROT_EXEC, > > > MAP_PRIVATE|MAP_FIXED, 3, 221184) =3D 0xFF176000 > > > munmap(0xFF168000, 57344) =3D 0 > > > memcntl(0xFF130000, 10604, MC_ADVISE, MADV_WILLNEED, 0, 0) =3D 0 > > > close(3) =3D 0 > > > > > > > > Ok, libm loaded. > > > > > stat("/lib/libgcc_s.so.1", 0xFFBEF2E8) Err#2 ENOENT > > > stat("/usr/lib/libgcc_s.so.1", 0xFFBEF2E8) Err#2 ENOENT > > > stat("/usr/local/ssl/lib/libgcc_s.so.1", 0xFFBEF2E8) Err#2 ENOENT > > > stat("/usr/local/lib/libgcc_s.so.1", 0xFFBEF2E8) =3D 0 > > > resolvepath("/usr/local/lib/libgcc_s.so.1", > > > "/usr/local/lib/libgcc_s.so.1", 1023) =3D 28 > > > open("/usr/local/lib/libgcc_s.so.1", O_RDONLY) =3D 3 > > > mmap(0xFF390000, 8192, PROT_READ|PROT_EXEC, > > MAP_PRIVATE|MAP_FIXED, 3, > > > 0) =3D 0xFF390000 > > > mmap(0x02FACD58, 106496, PROT_NONE, > > > MAP_PRIVATE|MAP_NORESERVE|MAP_ANON, -1, 0) =3D 0xFF230000 > > > mmap(0xFF230000, 30452, PROT_READ|PROT_EXEC, > > MAP_PRIVATE|MAP_FIXED, 3, > > > 0) =3D 0xFF230000 > > > mmap(0xFF246000, 8484, PROT_READ|PROT_WRITE|PROT_EXEC, > > > MAP_PRIVATE|MAP_FIXED, 3, 24576) =3D 0xFF246000 > > > munmap(0xFF238000, 57344) =3D 0 > > > memcntl(0xFF230000, 5796, MC_ADVISE, MADV_WILLNEED, 0, 0) =3D 0 > > > close(3) =3D 0 > > > > > > Ok, libgcc loaded > > > > > stat("/lib/libc.so.1", 0xFFBEF2E8) =3D 0 > > > resolvepath("/lib/libc.so.1", "/usr/lib/libc.so.1", 1023) =3D 18 > > > open("/lib/libc.so.1", O_RDONLY) =3D 3 > > > mmap(0xFF390000, 8192, PROT_READ|PROT_EXEC, > > MAP_PRIVATE|MAP_FIXED, 3, > > > 0) =3D 0xFF390000 > > > mmap(0x2B7E56A0, 802816, PROT_NONE, > > > MAP_PRIVATE|MAP_NORESERVE|MAP_ANON, -1, 0) =3D 0xFF000000 > > > mmap(0xFF000000, 703936, PROT_READ|PROT_EXEC, > > MAP_PRIVATE|MAP_FIXED, > > > 3, 0) =3D 0xFF000000 > > > mmap(0xFF0BC000, 24772, PROT_READ|PROT_WRITE|PROT_EXEC, > > > MAP_PRIVATE|MAP_FIXED, 3, 704512) =3D 0xFF0BC000 > > > munmap(0xFF0AC000, 65536) =3D 0 > > > memcntl(0xFF000000, 113528, MC_ADVISE, MADV_WILLNEED, 0, 0) =3D 0 > > > close(3) > > > > > > Ok, libc loaded. > > > > > =3D 0 > > > mmap(0x00000000, 8192, PROT_READ|PROT_WRITE|PROT_EXEC, > > > MAP_PRIVATE|MAP_ANON, -1, 0) =3D 0xFF220000 > > > stat("/usr/platform/SUNW,Sun-Fire-480R/lib/libc_psr.so.1", > > 0xFFBEF000) =3D 0 > > > resolvepath("/usr/platform/SUNW,Sun-Fire-480R/lib/libc_psr.so.1", > > > "/usr/platform/sun4u-us3/lib/libc_psr.so.1", 1023) =3D 41 > > > open("/usr/platform/SUNW,Sun-Fire-480R/lib/libc_psr.so.1", > > O_RDONLY) =3D 3 > > > mmap(0xFF390000, 8192, PROT_READ|PROT_EXEC, > > MAP_PRIVATE|MAP_FIXED, 3, > > > 0) =3D 0xFF390000 > > > close(3) =3D 0 > > > > > > > > Looks like some libc complement. > > > > > sysconfig(_CONFIG_STACK_PROT) =3D 3 > > > brk(0x00146C70) =3D 0 > > > brk(0x0014AC70) =3D 0 > > > brk(0x0014AC70) =3D 0 > > > brk(0x0014CC70) =3D 0 > > > pathconf(".", _PC_PATH_MAX) =3D 1024 > > > stat64("./", 0xFFBEF7A0) =3D 0 > > > stat64("/", 0xFFBEF708) =3D 0 > > > open64("./../", O_RDONLY|O_NDELAY) =3D 3 > > > fcntl(3, F_SETFD, 0x00000001) =3D 0 > > > fstat64(3, 0xFFBEED28) =3D 0 > > > fstat64(3, 0xFFBEF7A0) =3D 0 > > > getdents64(3, 0x0014C580, 1048) =3D 1040 > > > getdents64(3, 0x0014C580, 1048) =3D 1000 > > > close(3) =3D 0 > > > open64("./../../", O_RDONLY|O_NDELAY) =3D 3 > > > fcntl(3, F_SETFD, 0x00000001) =3D 0 > > > fstat64(3, 0xFFBEED28) =3D 0 > > > fstat64(3, 0xFFBEF7A0) =3D 0 > > > getdents64(3, 0x0014C580, 1048) =3D 144 > > > close(3) =3D 0 > > > open64("./../../../", O_RDONLY|O_NDELAY) =3D 3 > > > fcntl(3, F_SETFD, 0x00000001) =3D 0 > > > fstat64(3, 0xFFBEED28) =3D 0 > > > fstat64(3, 0xFFBEF7A0) =3D 0 > > > getdents64(3, 0x0014C580, 1048) =3D 112 > > > close(3) =3D 0 > > > open64("./../../../../", O_RDONLY|O_NDELAY) =3D 3 > > > fcntl(3, F_SETFD, 0x00000001) =3D 0 > > > fstat64(3, 0xFFBEED28) =3D 0 > > > fstat64(3, 0xFFBEF7A0) =3D 0 > > > getdents64(3, 0x0014C580, 1048) =3D 176 > > > close(3) =3D 0 > > > open64("./../../../../../", O_RDONLY|O_NDELAY) =3D 3 > > > fcntl(3, F_SETFD, 0x00000001) =3D 0 > > > fstat64(3, 0xFFBEED28) =3D 0 > > > fstat64(3, 0xFFBEF7A0) =3D 0 > > > getdents64(3, 0x0014C580, 1048) =3D 1040 > > > getdents64(3, 0x0014C580, 1048) =3D 64 > > > getdents64(3, 0x0014C580, 1048) =3D 32 > > > getdents64(3, 0x0014C580, 1048) =3D 80 > > > getdents64(3, 0x0014C580, 1048) =3D 72 > > > close(3) =3D 0 > > > open64("./../../../../../../", O_RDONLY|O_NDELAY) =3D 3 > > > fcntl(3, F_SETFD, 0x00000001) =3D 0 > > > fstat64(3, 0xFFBEED28) =3D 0 > > > fstat64(3, 0xFFBEF7A0) =3D 0 > > > getdents64(3, 0x0014C580, 1048) =3D 584 > > > close(3) =3D 0 > > > open64("./../../../../../../../", O_RDONLY|O_NDELAY) =3D 3 > > > fcntl(3, F_SETFD, 0x00000001) =3D 0 > > > fstat64(3, 0xFFBEED28) =3D 0 > > > fstat64(3, 0xFFBEF7A0) =3D 0 > > > getdents64(3, 0x0014C580, 1048) =3D 264 > > > close(3) =3D 0 > > > open64("./../../../../../../../../", O_RDONLY|O_NDELAY) =3D 3 > > > fcntl(3, F_SETFD, 0x00000001) =3D 0 > > > fstat64(3, 0xFFBEED28) =3D 0 > > > fstat64(3, 0xFFBEF7A0) =3D 0 > > > open("/etc/mnttab", O_RDONLY) =3D 4 > > > brk(0x0014CC70) =3D 0 > > > brk(0x0014EC70) =3D 0 > > > fstat64(4, 0xFFBEE6E8) =3D 0 > > > ioctl(4, TCGETA, 0xFFBEE674) Err#22 EINVAL > > > read(4, " / d e v / m d / d s k /".., 512) =3D 512 > > > ioctl(4, (('m'<<8)|1), 0xFF0BEC30) =3D 0 > > > ioctl(4, (('m'<<8)|2), 0x0014A020) =3D 0 > > > read(4, " l e\t u f s\t r w , i n".., 512) =3D 512 > > > lstat64("/export", 0xFFBEE908) =3D 0 > > > lstat64("/export/..", 0xFFBEE908) =3D 0 > > > llseek(4, 0xFFFFFFFFFFFFFF6A, SEEK_CUR) =3D 874 > > > close(4) =3D 0 > > > close(3) =3D 0 > > > > > > The above looks like libc initialization > > > > > stat("/opt/setedit/share/setedit/syntaxhl.shl", 0xFFBEF330) =3D 0 > > > > > > Syntax Highlight conf. is there, that's a check to determine where > > are > > the config files. > > > > > stat("/opt/setedit/lib/setedit/datetools.so", 0xFFBEF330) Err#2 > > ENOENT > > > stat("/usr/lib/setedit/datetools.so", 0xFFBEF330) Err#2 ENOENT > > > stat("/usr/local/lib/setedit/datetools.so", 0xFFBEF330) Err#2 > > ENOENT > > > > > > Date Tools failed to load. > > > > > stat("//.setedit", 0xFFBEF2C0) =3D 0 > > > access("//.setedit", 1) =3D 0 > > > access("//.setedit", 2) =3D 0 > > > getpid() =3D 23734 [23733] > > > > > > Note that HOME is pointing to / because you are running as root. > > > > > sysconfig(_CONFIG_MAXPID) =3D 30000 > > > lstat64("//.setedit/erMSaWwU", 0xFFBEF318) Err#2 ENOENT > > > open("//.setedit/erMSaWwU", O_RDWR|O_CREAT|O_EXCL, 0600) =3D 3 > > > getuid() =3D 0 [0] > > > getgid() =3D 1 [1] > > > chown("//.setedit/erMSaWwU", 0, 1) =3D 0 > > > dup(2) =3D 4 > > > fcntl(3, F_DUP2FD, 0x00000002) =3D 2 > > > > > > The standard error output was redirected to /.setedit/erMSaWwU > > Please post the content of this file. > > > > > sigaction(SIGABRT, 0xFFBEF778, 0xFFBEF7F8) =3D 0 > > > sigaction(SIGFPE, 0xFFBEF778, 0xFFBEF7F8) =3D 0 > > > sigaction(SIGILL, 0xFFBEF778, 0xFFBEF7F8) =3D 0 > > > sigaction(SIGSEGV, 0xFFBEF778, 0xFFBEF7F8) =3D 0 > > > sigaction(SIGTERM, 0xFFBEF778, 0xFFBEF7F8) =3D 0 > > > sigaction(SIGINT, 0xFFBEF778, 0xFFBEF7F8) =3D 0 > > > sigaction(SIGQUIT, 0xFFBEF778, 0xFFBEF7F8) =3D 0 > > > sigaction(SIGINT, 0xFFBEF778, 0xFFBEF7F8) =3D 0 > > > sigaction(SIGQUIT, 0xFFBEF7E8, 0xFFBEF868) =3D 0 > > > > > > Signals redirected. > > > > > stat("/tmp", 0xFFBEF7A0) =3D 0 > > > access("/tmp", 1) =3D 0 > > > stat("//.setedit", 0xFFBEED50) =3D 0 > > > access("//.setedit", 1) =3D 0 > > > access("//.setedit", 2) =3D 0 > > > stat("//.setedit/setenvir.dat", 0xFFBEEDC0) Err#2 ENOENT > > > stat("//.setedit", 0xFFBEED50) =3D 0 > > > access("//.setedit", 1) =3D 0 > > > access("//.setedit", 2) =3D 0 > > > stat("//.setedit/.setenvir.dat", 0xFFBEEDC0) Err#2 ENOENT > > > stat("//.setenvir.dat", 0xFFBEEDC0) Err#2 ENOENT > > > stat("//setenvir.dat", 0xFFBEEDC0) Err#2 ENOENT > > > open("/opt/setedit/share/setedit/setenvir.dat", O_RDONLY) Err#2 > > ENOENT > > > > > > No setenvir.dat file found (ok for the first run). > > > > > stat("//.setedit", 0xFFBEF730) =3D 0 > > > access("//.setedit", 1) =3D 0 > > > access("//.setedit", 2) =3D 0 > > > stat("//.setedit/keybind.dat", 0xFFBEF7A0) Err#2 ENOENT > > > stat("//.setedit", 0xFFBEF730) =3D 0 > > > access("//.setedit", 1) =3D 0 > > > access("//.setedit", 2) =3D 0 > > > stat("//.setedit/.keybind.dat", 0xFFBEF7A0) Err#2 ENOENT > > > stat("//.keybind.dat", 0xFFBEF7A0) Err#2 ENOENT > > > stat("//keybind.dat", 0xFFBEF7A0) Err#2 ENOENT > > > open("/opt/setedit/share/setedit/keybind.dat", O_RDONLY) Err#2 > > ENOENT > > > > > > No keybind.dat file (ok). > > > > > stat("//.setedit", 0xFFBEF730) =3D 0 > > > access("//.setedit", 1) =3D 0 > > > access("//.setedit", 2) =3D 0 > > > stat("//.setedit/syntaxhl.shl", 0xFFBEF7A0) Err#2 ENOENT > > > stat("//.setedit", 0xFFBEF730) =3D 0 > > > access("//.setedit", 1) =3D 0 > > > access("//.setedit", 2) =3D 0 > > > stat("//.setedit/.syntaxhl.shl", 0xFFBEF7A0) Err#2 ENOENT > > > stat("//.syntaxhl.shl", 0xFFBEF7A0) Err#2 ENOENT > > > stat("//syntaxhl.shl", 0xFFBEF7A0) Err#2 ENOENT > > > open("/opt/setedit/share/setedit/syntaxhl.shl", O_RDONLY) =3D 5 > > > > > > Syntax Highlight file found and starting to load. > > > > > fstat64(5, 0xFFBEF6C8) =3D 0 > > > brk(0x0014EC70) =3D 0 > > > brk(0x00150C70) =3D 0 > > > ioctl(5, TCGETA, 0xFFBEF654) Err#25 ENOTTY > > > read(5, " # C o p y r i g h t ".., 8192) =3D 8192 > > > read(5, " d i , e d i , s p , e s".., 8192) =3D 8192 > > > read(5, " f I n f C o m p i l e r".., 8192) =3D 8192 > > > read(5, " p a g e , p c , p r o c".., 8192) =3D 8192 > > > read(5, " u , e r r o r , e x i t".., 8192) =3D 8192 > > > read(5, " f i l e s , : : t c l t".., 8192) =3D 8192 > > > read(5, " e c k : 4 0 1 , * d c c".., 8192) =3D 8192 > > > read(5, " e a r , \ s e t q u a d".., 8192) =3D 8192 > > > read(5, " - - - - - - - - P D P".., 8192) =3D 8192 > > > read(5, " l e n a m e , u n d e f".., 8192) =3D 8192 > > > read(5, " e y w o r d s =3D S E R V".., 8192) =3D 8192 > > > read(5, " c l u d e _ o n c e , i".., 8192) =3D 8192 > > > read(5, " a t i o n F u n c t i".., 8192) =3D 8192 > > > read(5, " B a s e d o n t h".., 8192) =3D 8192 > > > read(5, " p e c i a l S y m b o l".., 8192) =3D 6616 > > > read(5, 0x0014D604, 8192) =3D 0 > > > brk(0x00150C70) =3D 0 > > > brk(0x00158C70) =3D 0 > > > llseek(5, 0, SEEK_CUR) =3D 121304 > > > llseek(5, 0, SEEK_SET) =3D 0 > > > read(5, " # C o p y r i g h t ".., 8192) =3D 8192 > > > read(5, " d i , e d i , s p , e s".., 8192) =3D 8192 > > > read(5, " f I n f C o m p i l e r".., 8192) =3D 8192 > > > brk(0x00158C70) =3D 0 > > > brk(0x0015AC70) =3D 0 > > > read(5, " p a g e , p c , p r o c".., 8192) =3D 8192 > > > read(5, " u , e r r o r , e x i t".., 8192) =3D 8192 > > > read(5, " f i l e s , : : t c l t".., 8192) =3D 8192 > > > read(5, " e c k : 4 0 1 , * d c c".., 8192) =3D 8192 > > > read(5, " e a r , \ s e t q u a d".., 8192) =3D 8192 > > > read(5, " - - - - - - - - P D P".., 8192) =3D 8192 > > > read(5, " l e n a m e , u n d e f".., 8192) =3D 8192 > > > read(5, " e y w o r d s =3D S E R V".., 8192) =3D 8192 > > > read(5, " c l u d e _ o n c e , i".., 8192) =3D 8192 > > > read(5, " a t i o n F u n c t i".., 8192) =3D 8192 > > > read(5, " B a s e d o n t h".., 8192) =3D 8192 > > > read(5, " p e c i a l S y m b o l".., 8192) =3D 6616 > > > llseek(5, 0xFFFFFFFFFFFFFFFF, SEEK_CUR) =3D 121303 > > > close(5) =3D 0 > > > > > > Finished to load. > > > > > stat("//.setedit", 0xFFBEF4F8) =3D 0 > > > access("//.setedit", 1) =3D 0 > > > access("//.setedit", 2) =3D 0 > > > stat("//.setedit/deflopts.txt", 0xFFBEF568) Err#2 ENOENT > > > stat("//.setedit", 0xFFBEF4F8) =3D 0 > > > access("//.setedit", 1) =3D 0 > > > access("//.setedit", 2) =3D 0 > > > stat("//.setedit/.deflopts.txt", 0xFFBEF568) Err#2 ENOENT > > > stat("//.deflopts.txt", 0xFFBEF568) Err#2 ENOENT > > > stat("//deflopts.txt", 0xFFBEF568) Err#2 ENOENT > > > open("/opt/setedit/share/setedit/deflopts.txt", O_RDONLY) Err#2 > > ENOENT > > > > > > No default options (ok). > > > > > stat("//.setedit", 0xFFBEF730) =3D 0 > > > access("//.setedit", 1) =3D 0 > > > access("//.setedit", 2) =3D 0 > > > stat("//.setedit/errors.cle", 0xFFBEF7A0) Err#2 ENOENT > > > stat("//.setedit", 0xFFBEF730) =3D 0 > > > access("//.setedit", 1) =3D 0 > > > access("//.setedit", 2) =3D 0 > > > stat("//.setedit/.errors.cle", 0xFFBEF7A0) Err#2 ENOENT > > > stat("//.errors.cle", 0xFFBEF7A0) Err#2 ENOENT > > > stat("//errors.cle", 0xFFBEF7A0) Err#2 ENOENT > > > > > > No errors.cle (ok). > > > > > stat("//.setedit", 0xFFBEF730) =3D 0 > > > access("//.setedit", 1) =3D 0 > > > access("//.setedit", 2) =3D 0 > > > stat("//.setedit/nobkp.txt", 0xFFBEF7A0) Err#2 ENOENT > > > stat("//.setedit", 0xFFBEF730) =3D 0 > > > access("//.setedit", 1) =3D 0 > > > access("//.setedit", 2) =3D 0 > > > stat("//.setedit/.nobkp.txt", 0xFFBEF7A0) Err#2 ENOENT > > > stat("//.nobkp.txt", 0xFFBEF7A0) Err#2 ENOENT > > > stat("//nobkp.txt", 0xFFBEF7A0) Err#2 ENOENT > > > stat("//.setedit", 0xFFBEF730) =3D 0 > > > > > > No nobkp.txt (ok). > > > > > access("//.setedit", 1) =3D 0 > > > access("//.setedit", 2) =3D 0 > > > open64(".", O_RDONLY|O_NDELAY) =3D 5 > > > fcntl(5, F_SETFD, 0x00000001) =3D 0 > > > fstat64(5, 0xFFBEF330) =3D 0 > > > getdents64(5, 0x0014E458, 1048) =3D 1048 > > > getdents64(5, 0x0014E458, 1048) =3D 1032 > > > getdents64(5, 0x0014E458, 1048) =3D 512 > > > getdents64(5, 0x0014E458, 1048) =3D 0 > > > close(5) =3D 0 > > > stat("tcedit.dst", 0xFFBEF3A0) Err#2 ENOENT > > > stat(".tcedit.dst", 0xFFBEF3A0) Err#2 ENOENT > > > stat("//.setedit", 0xFFBEF2C0) =3D 0 > > > access("//.setedit", 1) =3D 0 > > > access("//.setedit", 2) =3D 0 > > > stat("//.setedit/tcedit.dst", 0xFFBEF330) Err#2 ENOENT > > > stat("//.setedit", 0xFFBEF2C0) =3D 0 > > > access("//.setedit", 1) =3D 0 > > > access("//.setedit", 2) =3D 0 > > > stat("//.setedit/.tcedit.dst", 0xFFBEF330) Err#2 ENOENT > > > stat("//.tcedit.dst", 0xFFBEF330) Err#2 ENOENT > > > stat("//tcedit.dst", 0xFFBEF330) Err#2 ENOENT > > > stat("/opt/setedit/share/setedit/tcedit.dst", 0xFFBEF3A0) Err#2 > > ENOENT > > > stat("//.setedit", 0xFFBEF2C0) =3D 0 > > > access("//.setedit", 1) =3D 0 > > > access("//.setedit", 2) =3D 0 > > > stat("//.setedit/.tcedit.dst", 0xFFBEF330) Err#2 ENOENT > > > stat("//.setedit", 0xFFBEF2C0) =3D 0 > > > access("//.setedit", 1) =3D 0 > > > access("//.setedit", 2) =3D 0 > > > stat("//.setedit/..tcedit.dst", 0xFFBEF330) Err#2 ENOENT > > > stat("//..tcedit.dst", 0xFFBEF330) Err#2 ENOENT > > > stat("//.tcedit.dst", 0xFFBEF330) Err#2 ENOENT > > > stat("/opt/setedit/share/setedit/.tcedit.dst", 0xFFBEF3A0) Err#2 > > ENOENT > > > > > > No desktop file (ok). > > > > > stat("//.setedit", 0xFFBEEE50) =3D 0 > > > access("//.setedit", 1) =3D 0 > > > access("//.setedit", 2) =3D 0 > > > stat("//.setedit/install.log", 0xFFBEEEC0) Err#2 ENOENT > > > stat("//.setedit", 0xFFBEEE50) =3D 0 > > > access("//.setedit", 1) =3D 0 > > > access("//.setedit", 2) =3D 0 > > > stat("//.setedit/.install.log", 0xFFBEEEC0) Err#2 ENOENT > > > stat("//.install.log", 0xFFBEEEC0) Err#2 ENOENT > > > stat("//install.log", 0xFFBEEEC0) Err#2 ENOENT > > > open("/opt/setedit/share/setedit/install.log", O_RDONLY) Err#2 > > ENOENT > > > > > > No install.log (?) > > > > > stat("./tvrc", 0xFFBEF628) Err#2 ENOENT > > > stat("./.tvrc", 0xFFBEF628) Err#2 ENOENT > > > stat("//tvrc", 0xFFBEF628) Err#2 ENOENT > > > stat("//.tvrc", 0xFFBEF628) Err#2 ENOENT > > > stat("/etc/tvrc", 0xFFBEF628) Err#2 ENOENT > > > stat("/etc/.tvrc", 0xFFBEF628) Err#2 ENOENT > > > stat("/dev/env/DJDIR/etc/tvrc", 0xFFBEF628) Err#2 ENOENT > > > stat("/dev/env/DJDIR/etc/.tvrc", 0xFFBEF628) Err#2 ENOENT > > > > > > No TV config (ok). > > > > > write(2, " E r r o r : U n s u p".., 28) =3D 28 > > > > > > The full message should be in /.setedit/erMSaWwU but looks like TV > > couldn't find a usable terminal. > > > > > llseek(0, 0, SEEK_CUR) =3D 25610 > > > llseek(0, 0, SEEK_CUR) =3D 25644 > > > _exit(1) > > > root > > > > > > > > > > Your help is appreciated > > > > > > I need the output of TVision configuration to know which terminals > are > > supported for your compilation. > > > > Regards, SET > > > > > > -----------------------------------------------------------------------= - > > > > > ------------------------------------------------------------------------- > > Take Surveys. Earn Cash. Influence the Future of IT > > Join SourceForge.net's Techsay panel and you'll get the chance to share > your > > opinions on IT & business topics through brief surveys - and earn cash > > > http://www.techsay.com/default.php?page=3Djoin.php&p=3Dsourceforge&CID=3D= DEVDEV > > -----------------------------------------------------------------------= - > > > > _______________________________________________ > > Setedit-users mailing list > > Set...@li... > > https://lists.sourceforge.net/lists/listinfo/setedit-users > > > > -- > 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 > > > |
From: Ivan B. <ib...@ad...> - 2006-12-21 22:23:23
|
Hello Yannick. Did you run "make install" after compiling Turbo Vision and it=20 succeeded? Then for the ./configure of setedit pass the options=20 --tv-include=3D/opt/tvision/include and --tv-lib=3D/opt/tvision/lib thoug= h=20 first look where the includes and library of Turbo Vision is under=20 /opt/tvision, maybe I got those examples wrong. Does your linker know about the /usr/local/lib path? Does it find=20 libraries there? Please look if you have /usr/lib/libncurses.* files, they should be=20 only under /usr/local/lib/libncurses.* For dynamic linking is very important to have an=20 /usr/local/lib/libncurses.so file, if you don't have that, then Turbo=20 Vision will statically link /usr/local/lib/libncurses.a and the editor=20 should know about that and link it statically too. Please, look at the /opt/tvision/bin/rhtv-config --dlibs output, if=20 you don't have a /usr/local/lib/libncurses.so file then in the output of=20 this program you should see something like -lrhtv -lncurses , if it=20 does not output it in that case (when ncurses doesn't have a dynamic=20 version) then it is an error in the rhtv-config program, you may=20 workaround it doing a shell script with the same parameters as the=20 rhtv-config program and same output except that it outputs also=20 -lncurses when asked for dynamic libraries and replacing it with that=20 shell script. Any information you find can help to improve the building process=20 and make the Turbo Vision and SETEdit program more portable. Thanks for your patience so far! Goodbye. El 21/12/06 14:16, Yannick Mercier escribi=F3: > Hi Set, > Im using a regular console, and I have the sunfreeware ncurses=20 > package installed > including libs and includes in /usr/local/lib and=20 > /usr/local/include/ncurses > =20 > I re-builted tvision with the --include option so it finds my ncurses=20 > includes : > =20 > > root > ./configure --prefix=3D/opt/tvision=20 > --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=20 > Eterm 0.8.10+ > Looking for X11 libs: no, disabling X11 version > Checking for international support: yes OK > Checking endianess: big endian > > Generating Makefile > glob failed (child exited with status 1) at conflib.pl line 1501,=20 > <_GEN_1> chunk 150. > Configuring makefiles: intl/dummy/Makefile > Configuring RHIDE: examples/rhide.env makes/rhide.env compat/rhide.env > Generating configuration header: no changes > 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 option= s > to specify the paths > > =20 > > =20 > the make returned some errors about term.h, I noticed it was using=20 > /usr/include/term.h > and there was a term.h also in the ncurses package, so I edited the=20 > source files to change > #include term.h to #include ncurses/term.h and the built succeeded > =20 > =20 > 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=20 > defined as a > type. > /usr/include/term.h:1082: 'chtype' is used as a type, but is not > =20 > =20 > At the end of the make, I get this but I always do : > =20 > make[1]: Leaving directory=20 > `/export/home/ymercier/setedit/setedit/contrib/tvision/makes' > cd makes; rm librhtv.so; ln -s librhtv.so.2.1.0 librhtv.so > librhtv.so: No such file or directory > cd makes; rm librhtv.so.2 ; ln -s librhtv.so.2.1.0 librhtv.so.2 > librhtv.so.2: No such file or directory > root > > =20 > =20 > after that I go to ../setedit, make clean and configure, here is the=20 > output : > =20 > > root > ./configure --prefix=3D/opt/setedit --without-calc=20 > --without-calend --without-mixer --without-mp3 --no-intl --no-infview > Configuring SETEdit v0.5.4 > > Determining OS: UNIX [Solaris] > Looking for installed Turbo Vision: > Include dir: ../tvision/include > Library dir: ../tvision/makes > sh: rhtv-config: not found > Looking for Turbo Vision config program:=20 > ../tvision/include/../rhtv-config, OK > C flags: -O2 -pipe > Special C flags: -O3 -fomit-frame-pointer -ffast-math -pipe > C++ flags: -O2 -pipe > Special C++ flags: -O3 -fomit-frame-pointer -ffast-math -pipe > Looking for a working gcc: gcc OK > Checking Architecture: SPARC > Looking for prefix: /opt/setedit (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 the C++ compiler: g++ > Checking TV version: 2.1.0 OK > Checking for international support: disabled by user request. > Looking for PCRE library: no 2.0.6+, no 2.0+, using shipped one. > Looking for zlib: 1.2.1 OK > Looking for BZip2 library: using shipped one > Looking for xgettext: no (cached) > sh: makeinfo: not found > Looking for makeinfo: no > Looking for dl library: yes > Looking for AA library: no > Looking for GDB/MI library: not installed > Tools for Distrib: tar gzip OK > > Configuring RHIDE: makes/rhide.env mp3/libamp/rhide.env=20 > mp3/mpegsound/rhide.env > Generating configuration header: created new header > Generating Makefile > Processing redhat/setedit.spec.in =3D> redhat/setedit- 0.5.4.spec > Processing gettext/Makefile.in =3D> gettext/Makefile > Processing holidays/Makefile.in =3D> holidays/Makefile > Processing doc/gnumake.in =3D> doc/Makefile > Processing internac/gnumake.in =3D> internac/Makefile > Processing libbzip2/gnumake.in =3D> libbzip2/Makefile > Processing libpcre/gnumake.in =3D> libpcre/Makefile > Processing libz/gnumake.in =3D> libz/Makefile > > Successful configuration! > > * The 'xgettext' tools aren't installed internat. files can't be create= d. > * The 'makeinfo' tool isn't installed documentation can't be created. > * Using shipped PCRE lib, to avoid wasting system resources you should=20 > install > the library and also the development package (i.e. libpcre3 and=20 > libpcre3-dev) > * Using shipped bzip2 lib, to avoid wasting system resources you=20 > should install > the library and also the development package (i.e . libbz2 and=20 > libbz2-dev) > * AA lib is not installed (or isn't functional) so you won't get a=20 > nice console > screen saver > * NO DEBUG SUPPORT! The migdb library isn't available, debug features=20 > disabled. > root > > > I make, and at the end I get this error: > > =20 > > g++ -L/opt/tvision/lib=20 > -L/export/home/ymercier/setedit/setedit/contrib/tvision/makes =20 > -L../libbzip2 -L../libpcre -L. -L. -DFOR_EDITOR -o editor.exe =20 > obj/accehtml.o obj/advice.o obj/ampdiag.o obj/intermp3.o obj/mp3list.o=20 > obj/mp3play.o obj/ascii.o obj/boardmix.o obj/bufun.o obj/calcu.o=20 > obj/calendar.o obj/ceditor.o obj/codepage.o obj/completi.o obj/debug.o=20 > obj/deedidia.o obj/doedidia.o obj/dskascii.o obj/dskcalen.o=20 > obj/dskclip.o obj/dskclose.o obj/dskedito.o obj/dskhelp.o obj/dskman.o=20 > obj/dskmessa.o obj/dskmp3.o obj/dskwin.o obj/dstfile.o obj/dumpfile.o=20 > obj/edcolor.o obj/edconst.o obj/edfonts.o obj/editdiag.o=20 > obj/editmain.o obj/editmenu.o obj/editorfo.o obj/editpale.o=20 > obj/editwind.o obj/edkeys.o obj/edmsg.o obj/edprefs.o obj/edprint.o=20 > obj/edprj.o obj/edspecs.o obj/djmdr.o obj/dyncat.o obj/memmove.o=20 > obj/mixer.o obj/mixersb.o obj/mixoss.o obj/stackdbg.o obj/strncpyz.o=20 > obj/strndup.o obj/fstrcmp.o obj/getctxhl.o obj/gzfiles.o=20 > obj/holidays.o obj/inf.o obj/infbase.o obj/manview.o obj/nhiscoll.o=20 > obj/ninfview.o obj/ninfwind.o obj/nmanwind.o obj/sinf.o obj/sman.o=20 > obj/intgrep.o obj/keytrans.o obj/linelen.o obj/loadcle.o=20 > obj/loaddefl.o obj/loadfunc.o obj/loadnobkp.o obj/loadshl.o=20 > obj/loadusew.o obj/macrocom.o obj/menuload.o obj/mli.o obj/mliasimp.o=20 > obj/mlicsdg.o obj/mliediti.o obj/mliedito.o obj/mlisdg.o obj/msignal.o=20 > obj/nceditor.o obj/ndskwasc.o obj/ndskwcal.o obj/ndskwcli.o=20 > obj/ndskwclo.o obj/ndskwedi.o obj/ndskwhel.o obj/ndskwman.o=20 > obj/ndskwmes.o obj/ndskwmp3.o obj/ndskwprj.o obj/neditwin.o=20 > obj/nfileedi.o obj/nsindica.o obj/ntedcol.o obj/parser.o=20 > obj/pathlist.o obj/pathtool.o obj/pclipper.o obj/pmacros.o obj/pperl.o=20 > obj/pphp.o obj/pvarious.o obj/runprog.o obj/sceditor.o obj/scresave.o=20 > obj/sdginter.o obj/sdskasci.o obj/sdskcale.o obj/sdskclip.o=20 > obj/sdskclos.o obj/sdskedit.o obj/sdskhelp.o obj/sdskman.o=20 > obj/sdskmess.o obj/sdskmp3.o obj/sdskprj.o obj/search.o obj/sedcolle.o=20 > obj/slpinter.o obj/splinman.o obj/ssindica.o obj/ssyntax.o obj/tags.o=20 > obj/tedcolle.o obj/tips.o obj/tpaltext.o obj/tsindica.o obj/txhgen.o=20 > obj/winlistd.o libeasyd.a librhuti.a libsettv.a -lrhtv -ldl -lbz2=20 > -lz -lpcre > Undefined first referenced > symbol in file > acs32map =20 > /export/home/ymercier/setedit/setedit/contrib/tvision/makes/librhtv.so > newterm32 =20 > /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=20 > `/export/home/ymercier/setedit/setedit/contrib/setedit/makes' > make[1]: *** [editor] Error 2 > make[1]: Leaving directory=20 > `/export/home/ymercier/setedit/setedit/contrib/setedit/makes' > make: *** [editor] Error 2 > root > > > =20 > > Thanks again for your support > > Yannick > > =20 > > > > =20 > On 12/18/06, *Salvador Eduardo Tropea* <sal...@in...=20 > <mailto:sal...@in...>> wrote: > > On 15/12/06 15:12, Yannick Mercier wrote: > > > I give a try to editor.exe located in the makes directory > > and I dont have the ELF error, but there is nothing happening, > > > Are you running in a regular console or using X? > > > I used > > the truss utility to see what it is doing and here is the output = : > > > > root > truss ./editor.exe > > execve("editor.exe", 0xFFBEFA04, 0xFFBEFA0C) argc =3D 1 > > resolvepath("/usr/lib/ld.so.1", "/usr/lib/ld.so.1", 1023) =3D 16 > > open("/var/ld/ld.config", O_RDONLY) Err#2 ENOENT > > stat("/lib/librhtv.so.2.0.3", 0xFFBEF2E8) Err#2 ENOENT > > > Note that 2.0.3 is the stable release (needed for 0.5.4) but is a > little > bit old. > > > stat("/usr/lib/librhtv.so.2.0.3", 0xFFBEF2E8) Err#2 ENOENT > > stat("/usr/local/ssl/lib/librhtv.so.2.0.3", 0xFFBEF2E8) Err#2 ENO= ENT > > stat("/usr/local/lib/librhtv.so.2.0.3", 0xFFBEF2E8) Err#2 ENOENT > > stat("/usr/ccs/lib/librhtv.so.2.0.3", 0xFFBEF2E8) Err#2 ENOENT > > > stat("/export/home/ymercier/setedit/setedit/contrib/tvision/makes/l= ibrhtv.so.2.0.3", > > 0xFFBEF2E8) =3D 0 > > > resolvepath("/export/home/ymercier/setedit/setedit/contrib/tvision/= makes/librhtv.so.2.0.3", > > > > "/export/home/ymercier/setedit/setedit/contrib/tvision/makes/librht= v.so.2.0.3", > > 1023) =3D 76 > > > open("/export/home/ymercier/setedit/setedit/contrib/tvision/makes/l= ibrhtv.so.2.0.3", > > O_RDONLY) =3D 3 > > > > Ok, librhtv loaded. > > > mmap(0x00000000, 8192, PROT_READ|PROT_EXEC, MAP_PRIVATE, 3, 0) =3D > > 0xFF390000 > > mmap(0x08EF9CE8, 942080, PROT_NONE, > > MAP_PRIVATE|MAP_NORESERVE|MAP_ANON, -1, 0) =3D 0xFF280000 > > mmap(0xFF280000, 693703, PROT_READ|PROT_EXEC, MAP_PRIVATE|MAP_FIX= ED, > > 3, 0) =3D 0xFF280000 > > mmap(0xFF338000, 173360, PROT_READ|PROT_WRITE|PROT_EXEC, > > MAP_PRIVATE|MAP_FIXED, 3, 688128) =3D 0xFF338000 > > mmap(0xFF364000, 496, PROT_READ|PROT_WRITE|PROT_EXEC, > > MAP_PRIVATE|MAP_FIXED|MAP_ANON, -1, 0) =3D 0xFF364000 > > munmap(0xFF32A000, 57344) =3D 0 > > memcntl(0xFF280000, 301200, MC_ADVISE, MADV_WILLNEED, 0, 0) =3D 0 > > close(3) =3D 0 > > stat("/lib/libdl.so.1", 0xFFBEF2E8) =3D 0 > > resolvepath("/lib/libdl.so.1", "/usr/lib/libdl.so.1", 1023) =3D 1= 9 > > open("/lib/libdl.so.1", O_RDONLY) =3D 3 > > mmap(0xFF390000, 8192, PROT_READ|PROT_EXEC, > MAP_PRIVATE|MAP_FIXED, 3, > > 0) =3D 0xFF390000 > > mmap(0x2B7E2F90, 8192, PROT_NONE, > MAP_PRIVATE|MAP_NORESERVE|MAP_ANON, > > -1, 0) =3D 0xFF380000 > > mmap(0xFF380000, 2302, PROT_READ|PROT_WRITE|PROT_EXEC, > > MAP_PRIVATE|MAP_FIXED, 3, 0) =3D 0xFF380000 > > close(3) =3D 0 > > > > Ok, libdl loaded. > > > stat("/lib/libz.so", 0xFFBEF2E8) =3D 0 > > resolvepath("/lib/libz.so", "/usr/lib/libz.so.1", 1023) =3D 18 > > open("/lib/libz.so", O_RDONLY) =3D 3 > > mmap(0xFF390000, 8192, PROT_READ|PROT_EXEC, > MAP_PRIVATE|MAP_FIXED, 3, > > 0) =3D 0xFF390000 > > mmap(0x042C2550, 122880, PROT_NONE, > > MAP_PRIVATE|MAP_NORESERVE|MAP_ANON, -1, 0) =3D 0xFF250000 > > mmap(0xFF250000, 47322, PROT_READ|PROT_EXEC, > MAP_PRIVATE|MAP_FIXED, 3, > > 0) =3D 0xFF250000 > > mmap(0xFF26C000, 6292, PROT_READ|PROT_WRITE|PROT_EXEC, > > MAP_PRIVATE|MAP_FIXED, 3, 49152) =3D 0xFF26C000 > > munmap(0xFF25C000, 65536) =3D 0 > > memcntl(0xFF250000, 5308, MC_ADVISE, MADV_WILLNEED, 0, 0) =3D 0 > > close(3) =3D 0 > > > > Ok, libz loaded. > > > mmap(0x00000000, 8192, PROT_READ|PROT_WRITE|PROT_EXEC, > > MAP_PRIVATE|MAP_ANON, -1, 0) =3D 0xFF370000 > > stat("/lib/libstdc++.so.5", 0xFFBEF2E8) Err#2 ENOENT > > stat("/usr/lib/libstdc++.so.5", 0xFFBEF2E8) Err#2 ENOENT > > stat("/usr/local/ssl/lib/libstdc++.so.5", 0xFFBEF2E8) Err#2 ENOEN= T > > stat("/usr/local/lib/libstdc++.so.5", 0xFFBEF2E8) =3D 0 > > resolvepath("/usr/local/lib/libstdc++.so.5", > > "/usr/local/lib/libstdc++.so.5.0.2", 1023) =3D 33 > > open("/usr/local/lib/libstdc++.so.5", O_RDONLY) =3D 3 > > mmap(0xFF390000, 8192, PROT_READ|PROT_EXEC, > MAP_PRIVATE|MAP_FIXED, 3, > > 0) =3D 0xFF390000 > > mmap(0x042BF670, 557056, PROT_NONE, > > MAP_PRIVATE|MAP_NORESERVE|MAP_ANON, -1, 0) =3D 0xFF180000 > > mmap(0xFF180000, 407880, PROT_READ|PROT_EXEC, MAP_PRIVATE|MAP_FIX= ED, > > 3, 0) =3D 0xFF180000 > > mmap(0xFF1F2000, 69600, PROT_READ|PROT_WRITE|PROT_EXEC, > > MAP_PRIVATE|MAP_FIXED, 3, 401408) =3D 0xFF1F2000 > > mmap(0xFF204000, 14344, PROT_READ|PROT_WRITE|PROT_EXEC, > > MAP_PRIVATE|MAP_FIXED|MAP_ANON, -1, 0) =3D 0xFF204000 > > munmap(0xFF1E4000, 57344) =3D 0 > > memcntl(0xFF180000, 182568, MC_ADVISE, MADV_WILLNEED, 0, 0) =3D 0 > > close(3) =3D 0 > > > > Ok, libstdc++ loaded. > > > stat("/lib/libm.so.1", 0xFFBEF2E8) =3D 0 > > resolvepath("/lib/libm.so.1", "/usr/lib/libm.so.1", 1023) =3D 18 > > open("/lib/libm.so.1", O_RDONLY) =3D 3 > > mmap(0xFF390000, 8192, PROT_READ|PROT_EXEC, > MAP_PRIVATE|MAP_FIXED, 3, > > 0) =3D 0xFF390000 > > mmap(0x02FAB5E8, 294912, PROT_NONE, > > MAP_PRIVATE|MAP_NORESERVE|MAP_ANON, -1, 0) =3D 0xFF130000 > > mmap(0xFF130000, 225354, PROT_READ|PROT_EXEC, > MAP_PRIVATE|MAP_FIXED, > > 3, 0) =3D 0xFF130000 > > mmap(0xFF176000, 7292, PROT_READ|PROT_WRITE|PROT_EXEC, > > MAP_PRIVATE|MAP_FIXED, 3, 221184) =3D 0xFF176000 > > munmap(0xFF168000, 57344) =3D 0 > > memcntl(0xFF130000, 10604, MC_ADVISE, MADV_WILLNEED, 0, 0) =3D 0 > > close(3) =3D 0 > > > > Ok, libm loaded. > > > stat("/lib/libgcc_s.so.1", 0xFFBEF2E8) Err#2 ENOENT > > stat("/usr/lib/libgcc_s.so.1", 0xFFBEF2E8) Err#2 ENOENT > > stat("/usr/local/ssl/lib/libgcc_s.so.1", 0xFFBEF2E8) Err#2 ENOENT > > stat("/usr/local/lib/libgcc_s.so.1", 0xFFBEF2E8) =3D 0 > > resolvepath("/usr/local/lib/libgcc_s.so.1", > > "/usr/local/lib/libgcc_s.so.1", 1023) =3D 28 > > open("/usr/local/lib/libgcc_s.so.1", O_RDONLY) =3D 3 > > mmap(0xFF390000, 8192, PROT_READ|PROT_EXEC, > MAP_PRIVATE|MAP_FIXED, 3, > > 0) =3D 0xFF390000 > > mmap(0x02FACD58, 106496, PROT_NONE, > > MAP_PRIVATE|MAP_NORESERVE|MAP_ANON, -1, 0) =3D 0xFF230000 > > mmap(0xFF230000, 30452, PROT_READ|PROT_EXEC, > MAP_PRIVATE|MAP_FIXED, 3, > > 0) =3D 0xFF230000 > > mmap(0xFF246000, 8484, PROT_READ|PROT_WRITE|PROT_EXEC, > > MAP_PRIVATE|MAP_FIXED, 3, 24576) =3D 0xFF246000 > > munmap(0xFF238000, 57344) =3D 0 > > memcntl(0xFF230000, 5796, MC_ADVISE, MADV_WILLNEED, 0, 0) =3D 0 > > close(3) =3D 0 > > > Ok, libgcc loaded > > > stat("/lib/libc.so.1", 0xFFBEF2E8) =3D 0 > > resolvepath("/lib/libc.so.1", "/usr/lib/libc.so.1", 1023) =3D 18 > > open("/lib/libc.so.1", O_RDONLY) =3D 3 > > mmap(0xFF390000, 8192, PROT_READ|PROT_EXEC, > MAP_PRIVATE|MAP_FIXED, 3, > > 0) =3D 0xFF390000 > > mmap(0x2B7E56A0, 802816, PROT_NONE, > > MAP_PRIVATE|MAP_NORESERVE|MAP_ANON, -1, 0) =3D 0xFF000000 > > mmap(0xFF000000, 703936, PROT_READ|PROT_EXEC, > MAP_PRIVATE|MAP_FIXED, > > 3, 0) =3D 0xFF000000 > > mmap(0xFF0BC000, 24772, PROT_READ|PROT_WRITE|PROT_EXEC, > > MAP_PRIVATE|MAP_FIXED, 3, 704512) =3D 0xFF0BC000 > > munmap(0xFF0AC000, 65536) =3D 0 > > memcntl(0xFF000000, 113528, MC_ADVISE, MADV_WILLNEED, 0, 0) =3D 0 > > close(3) > > > Ok, libc loaded. > > > =3D 0 > > mmap(0x00000000, 8192, PROT_READ|PROT_WRITE|PROT_EXEC, > > MAP_PRIVATE|MAP_ANON, -1, 0) =3D 0xFF220000 > > stat("/usr/platform/SUNW,Sun-Fire-480R/lib/libc_psr.so.1", > 0xFFBEF000) =3D 0 > > resolvepath("/usr/platform/SUNW,Sun-Fire-480R/lib/libc_psr.so.1", > > "/usr/platform/sun4u-us3/lib/libc_psr.so.1", 1023) =3D 41 > > open("/usr/platform/SUNW,Sun-Fire-480R/lib/libc_psr.so.1", > O_RDONLY) =3D 3 > > mmap(0xFF390000, 8192, PROT_READ|PROT_EXEC, > MAP_PRIVATE|MAP_FIXED, 3, > > 0) =3D 0xFF390000 > > close(3) =3D 0 > > > > Looks like some libc complement. > > > sysconfig(_CONFIG_STACK_PROT) =3D 3 > > brk(0x00146C70) =3D 0 > > brk(0x0014AC70) =3D 0 > > brk(0x0014AC70) =3D 0 > > brk(0x0014CC70) =3D 0 > > pathconf(".", _PC_PATH_MAX) =3D 1024 > > stat64("./", 0xFFBEF7A0) =3D 0 > > stat64("/", 0xFFBEF708) =3D 0 > > open64("./../", O_RDONLY|O_NDELAY) =3D 3 > > fcntl(3, F_SETFD, 0x00000001) =3D 0 > > fstat64(3, 0xFFBEED28) =3D 0 > > fstat64(3, 0xFFBEF7A0) =3D 0 > > getdents64(3, 0x0014C580, 1048) =3D 1040 > > getdents64(3, 0x0014C580, 1048) =3D 1000 > > close(3) =3D 0 > > open64("./../../", O_RDONLY|O_NDELAY) =3D 3 > > fcntl(3, F_SETFD, 0x00000001) =3D 0 > > fstat64(3, 0xFFBEED28) =3D 0 > > fstat64(3, 0xFFBEF7A0) =3D 0 > > getdents64(3, 0x0014C580, 1048) =3D 144 > > close(3) =3D 0 > > open64("./../../../", O_RDONLY|O_NDELAY) =3D 3 > > fcntl(3, F_SETFD, 0x00000001) =3D 0 > > fstat64(3, 0xFFBEED28) =3D 0 > > fstat64(3, 0xFFBEF7A0) =3D 0 > > getdents64(3, 0x0014C580, 1048) =3D 112 > > close(3) =3D 0 > > open64("./../../../../", O_RDONLY|O_NDELAY) =3D 3 > > fcntl(3, F_SETFD, 0x00000001) =3D 0 > > fstat64(3, 0xFFBEED28) =3D 0 > > fstat64(3, 0xFFBEF7A0) =3D 0 > > getdents64(3, 0x0014C580, 1048) =3D 176 > > close(3) =3D 0 > > open64("./../../../../../", O_RDONLY|O_NDELAY) =3D 3 > > fcntl(3, F_SETFD, 0x00000001) =3D 0 > > fstat64(3, 0xFFBEED28) =3D 0 > > fstat64(3, 0xFFBEF7A0) =3D 0 > > getdents64(3, 0x0014C580, 1048) =3D 1040 > > getdents64(3, 0x0014C580, 1048) =3D 64 > > getdents64(3, 0x0014C580, 1048) =3D 32 > > getdents64(3, 0x0014C580, 1048) =3D 80 > > getdents64(3, 0x0014C580, 1048) =3D 72 > > close(3) =3D 0 > > open64("./../../../../../../", O_RDONLY|O_NDELAY) =3D 3 > > fcntl(3, F_SETFD, 0x00000001) =3D 0 > > fstat64(3, 0xFFBEED28) =3D 0 > > fstat64(3, 0xFFBEF7A0) =3D 0 > > getdents64(3, 0x0014C580, 1048) =3D 584 > > close(3) =3D 0 > > open64("./../../../../../../../", O_RDONLY|O_NDELAY) =3D 3 > > fcntl(3, F_SETFD, 0x00000001) =3D 0 > > fstat64(3, 0xFFBEED28) =3D 0 > > fstat64(3, 0xFFBEF7A0) =3D 0 > > getdents64(3, 0x0014C580, 1048) =3D 264 > > close(3) =3D 0 > > open64("./../../../../../../../../", O_RDONLY|O_NDELAY) =3D 3 > > fcntl(3, F_SETFD, 0x00000001) =3D 0 > > fstat64(3, 0xFFBEED28) =3D 0 > > fstat64(3, 0xFFBEF7A0) =3D 0 > > open("/etc/mnttab", O_RDONLY) =3D 4 > > brk(0x0014CC70) =3D 0 > > brk(0x0014EC70) =3D 0 > > fstat64(4, 0xFFBEE6E8) =3D 0 > > ioctl(4, TCGETA, 0xFFBEE674) Err#22 EINVAL > > read(4, " / d e v / m d / d s k /".., 512) =3D 512 > > ioctl(4, (('m'<<8)|1), 0xFF0BEC30) =3D 0 > > ioctl(4, (('m'<<8)|2), 0x0014A020) =3D 0 > > read(4, " l e\t u f s\t r w , i n".., 512) =3D 512 > > lstat64("/export", 0xFFBEE908) =3D 0 > > lstat64("/export/..", 0xFFBEE908) =3D 0 > > llseek(4, 0xFFFFFFFFFFFFFF6A, SEEK_CUR) =3D 874 > > close(4) =3D 0 > > close(3) =3D 0 > > > The above looks like libc initialization > > > stat("/opt/setedit/share/setedit/syntaxhl.shl", 0xFFBEF330) =3D 0 > > > Syntax Highlight conf. is there, that's a check to determine where > are > the config files. > > > stat("/opt/setedit/lib/setedit/datetools.so", 0xFFBEF330) Err#2 > ENOENT > > stat("/usr/lib/setedit/datetools.so", 0xFFBEF330) Err#2 ENOENT > > stat("/usr/local/lib/setedit/datetools.so", 0xFFBEF330) Err#2 > ENOENT > > > Date Tools failed to load. > > > stat("//.setedit", 0xFFBEF2C0) =3D 0 > > access("//.setedit", 1) =3D 0 > > access("//.setedit", 2) =3D 0 > > getpid() =3D 23734 [23733] > > > Note that HOME is pointing to / because you are running as root. > > > sysconfig(_CONFIG_MAXPID) =3D 30000 > > lstat64("//.setedit/erMSaWwU", 0xFFBEF318) Err#2 ENOENT > > open("//.setedit/erMSaWwU", O_RDWR|O_CREAT|O_EXCL, 0600) =3D 3 > > getuid() =3D 0 [0] > > getgid() =3D 1 [1] > > chown("//.setedit/erMSaWwU", 0, 1) =3D 0 > > dup(2) =3D 4 > > fcntl(3, F_DUP2FD, 0x00000002) =3D 2 > > > The standard error output was redirected to /.setedit/erMSaWwU > Please post the content of this file. > > > sigaction(SIGABRT, 0xFFBEF778, 0xFFBEF7F8) =3D 0 > > sigaction(SIGFPE, 0xFFBEF778, 0xFFBEF7F8) =3D 0 > > sigaction(SIGILL, 0xFFBEF778, 0xFFBEF7F8) =3D 0 > > sigaction(SIGSEGV, 0xFFBEF778, 0xFFBEF7F8) =3D 0 > > sigaction(SIGTERM, 0xFFBEF778, 0xFFBEF7F8) =3D 0 > > sigaction(SIGINT, 0xFFBEF778, 0xFFBEF7F8) =3D 0 > > sigaction(SIGQUIT, 0xFFBEF778, 0xFFBEF7F8) =3D 0 > > sigaction(SIGINT, 0xFFBEF778, 0xFFBEF7F8) =3D 0 > > sigaction(SIGQUIT, 0xFFBEF7E8, 0xFFBEF868) =3D 0 > > > Signals redirected. > > > stat("/tmp", 0xFFBEF7A0) =3D 0 > > access("/tmp", 1) =3D 0 > > stat("//.setedit", 0xFFBEED50) =3D 0 > > access("//.setedit", 1) =3D 0 > > access("//.setedit", 2) =3D 0 > > stat("//.setedit/setenvir.dat", 0xFFBEEDC0) Err#2 ENOENT > > stat("//.setedit", 0xFFBEED50) =3D 0 > > access("//.setedit", 1) =3D 0 > > access("//.setedit", 2) =3D 0 > > stat("//.setedit/.setenvir.dat", 0xFFBEEDC0) Err#2 ENOENT > > stat("//.setenvir.dat", 0xFFBEEDC0) Err#2 ENOENT > > stat("//setenvir.dat", 0xFFBEEDC0) Err#2 ENOENT > > open("/opt/setedit/share/setedit/setenvir.dat", O_RDONLY) Err#2 > ENOENT > > > No setenvir.dat file found (ok for the first run). > > > stat("//.setedit", 0xFFBEF730) =3D 0 > > access("//.setedit", 1) =3D 0 > > access("//.setedit", 2) =3D 0 > > stat("//.setedit/keybind.dat", 0xFFBEF7A0) Err#2 ENOENT > > stat("//.setedit", 0xFFBEF730) =3D 0 > > access("//.setedit", 1) =3D 0 > > access("//.setedit", 2) =3D 0 > > stat("//.setedit/.keybind.dat", 0xFFBEF7A0) Err#2 ENOENT > > stat("//.keybind.dat", 0xFFBEF7A0) Err#2 ENOENT > > stat("//keybind.dat", 0xFFBEF7A0) Err#2 ENOENT > > open("/opt/setedit/share/setedit/keybind.dat", O_RDONLY) Err#2 > ENOENT > > > No keybind.dat file (ok). > > > stat("//.setedit", 0xFFBEF730) =3D 0 > > access("//.setedit", 1) =3D 0 > > access("//.setedit", 2) =3D 0 > > stat("//.setedit/syntaxhl.shl", 0xFFBEF7A0) Err#2 ENOENT > > stat("//.setedit", 0xFFBEF730) =3D 0 > > access("//.setedit", 1) =3D 0 > > access("//.setedit", 2) =3D 0 > > stat("//.setedit/.syntaxhl.shl", 0xFFBEF7A0) Err#2 ENOENT > > stat("//.syntaxhl.shl", 0xFFBEF7A0) Err#2 ENOENT > > stat("//syntaxhl.shl", 0xFFBEF7A0) Err#2 ENOENT > > open("/opt/setedit/share/setedit/syntaxhl.shl", O_RDONLY) =3D 5 > > > Syntax Highlight file found and starting to load. > > > fstat64(5, 0xFFBEF6C8) =3D 0 > > brk(0x0014EC70) =3D 0 > > brk(0x00150C70) =3D 0 > > ioctl(5, TCGETA, 0xFFBEF654) Err#25 ENOTTY > > read(5, " # C o p y r i g h t ".., 8192) =3D 8192 > > read(5, " d i , e d i , s p , e s".., 8192) =3D 8192 > > read(5, " f I n f C o m p i l e r".., 8192) =3D 8192 > > read(5, " p a g e , p c , p r o c".., 8192) =3D 8192 > > read(5, " u , e r r o r , e x i t".., 8192) =3D 8192 > > read(5, " f i l e s , : : t c l t".., 8192) =3D 8192 > > read(5, " e c k : 4 0 1 , * d c c".., 8192) =3D 8192 > > read(5, " e a r , \ s e t q u a d".., 8192) =3D 8192 > > read(5, " - - - - - - - - P D P".., 8192) =3D 8192 > > read(5, " l e n a m e , u n d e f".., 8192) =3D 8192 > > read(5, " e y w o r d s =3D S E R V".., 8192) =3D 8192 > > read(5, " c l u d e _ o n c e , i".., 8192) =3D 8192 > > read(5, " a t i o n F u n c t i".., 8192) =3D 8192 > > read(5, " B a s e d o n t h".., 8192) =3D 8192 > > read(5, " p e c i a l S y m b o l".., 8192) =3D 6616 > > read(5, 0x0014D604, 8192) =3D 0 > > brk(0x00150C70) =3D 0 > > brk(0x00158C70) =3D 0 > > llseek(5, 0, SEEK_CUR) =3D 121304 > > llseek(5, 0, SEEK_SET) =3D 0 > > read(5, " # C o p y r i g h t ".., 8192) =3D 8192 > > read(5, " d i , e d i , s p , e s".., 8192) =3D 8192 > > read(5, " f I n f C o m p i l e r".., 8192) =3D 8192 > > brk(0x00158C70) =3D 0 > > brk(0x0015AC70) =3D 0 > > read(5, " p a g e , p c , p r o c".., 8192) =3D 8192 > > read(5, " u , e r r o r , e x i t".., 8192) =3D 8192 > > read(5, " f i l e s , : : t c l t".., 8192) =3D 8192 > > read(5, " e c k : 4 0 1 , * d c c".., 8192) =3D 8192 > > read(5, " e a r , \ s e t q u a d".., 8192) =3D 8192 > > read(5, " - - - - - - - - P D P".., 8192) =3D 8192 > > read(5, " l e n a m e , u n d e f".., 8192) =3D 8192 > > read(5, " e y w o r d s =3D S E R V".., 8192) =3D 8192 > > read(5, " c l u d e _ o n c e , i".., 8192) =3D 8192 > > read(5, " a t i o n F u n c t i".., 8192) =3D 8192 > > read(5, " B a s e d o n t h".., 8192) =3D 8192 > > read(5, " p e c i a l S y m b o l".., 8192) =3D 6616 > > llseek(5, 0xFFFFFFFFFFFFFFFF, SEEK_CUR) =3D 121303 > > close(5) =3D 0 > > > Finished to load. > > > stat("//.setedit", 0xFFBEF4F8) =3D 0 > > access("//.setedit", 1) =3D 0 > > access("//.setedit", 2) =3D 0 > > stat("//.setedit/deflopts.txt", 0xFFBEF568) Err#2 ENOENT > > stat("//.setedit", 0xFFBEF4F8) =3D 0 > > access("//.setedit", 1) =3D 0 > > access("//.setedit", 2) =3D 0 > > stat("//.setedit/.deflopts.txt", 0xFFBEF568) Err#2 ENOENT > > stat("//.deflopts.txt", 0xFFBEF568) Err#2 ENOENT > > stat("//deflopts.txt", 0xFFBEF568) Err#2 ENOENT > > open("/opt/setedit/share/setedit/deflopts.txt", O_RDONLY) Err#2 > ENOENT > > > No default options (ok). > > > stat("//.setedit", 0xFFBEF730) =3D 0 > > access("//.setedit", 1) =3D 0 > > access("//.setedit", 2) =3D 0 > > stat("//.setedit/errors.cle", 0xFFBEF7A0) Err#2 ENOENT > > stat("//.setedit", 0xFFBEF730) =3D 0 > > access("//.setedit", 1) =3D 0 > > access("//.setedit", 2) =3D 0 > > stat("//.setedit/.errors.cle", 0xFFBEF7A0) Err#2 ENOENT > > stat("//.errors.cle", 0xFFBEF7A0) Err#2 ENOENT > > stat("//errors.cle", 0xFFBEF7A0) Err#2 ENOENT > > > No errors.cle (ok). > > > stat("//.setedit", 0xFFBEF730) =3D 0 > > access("//.setedit", 1) =3D 0 > > access("//.setedit", 2) =3D 0 > > stat("//.setedit/nobkp.txt", 0xFFBEF7A0) Err#2 ENOENT > > stat("//.setedit", 0xFFBEF730) =3D 0 > > access("//.setedit", 1) =3D 0 > > access("//.setedit", 2) =3D 0 > > stat("//.setedit/.nobkp.txt", 0xFFBEF7A0) Err#2 ENOENT > > stat("//.nobkp.txt", 0xFFBEF7A0) Err#2 ENOENT > > stat("//nobkp.txt", 0xFFBEF7A0) Err#2 ENOENT > > stat("//.setedit", 0xFFBEF730) =3D 0 > > > No nobkp.txt (ok). > > > access("//.setedit", 1) =3D 0 > > access("//.setedit", 2) =3D 0 > > open64(".", O_RDONLY|O_NDELAY) =3D 5 > > fcntl(5, F_SETFD, 0x00000001) =3D 0 > > fstat64(5, 0xFFBEF330) =3D 0 > > getdents64(5, 0x0014E458, 1048) =3D 1048 > > getdents64(5, 0x0014E458, 1048) =3D 1032 > > getdents64(5, 0x0014E458, 1048) =3D 512 > > getdents64(5, 0x0014E458, 1048) =3D 0 > > close(5) =3D 0 > > stat("tcedit.dst", 0xFFBEF3A0) Err#2 ENOENT > > stat(".tcedit.dst", 0xFFBEF3A0) Err#2 ENOENT > > stat("//.setedit", 0xFFBEF2C0) =3D 0 > > access("//.setedit", 1) =3D 0 > > access("//.setedit", 2) =3D 0 > > stat("//.setedit/tcedit.dst", 0xFFBEF330) Err#2 ENOENT > > stat("//.setedit", 0xFFBEF2C0) =3D 0 > > access("//.setedit", 1) =3D 0 > > access("//.setedit", 2) =3D 0 > > stat("//.setedit/.tcedit.dst", 0xFFBEF330) Err#2 ENOENT > > stat("//.tcedit.dst", 0xFFBEF330) Err#2 ENOENT > > stat("//tcedit.dst", 0xFFBEF330) Err#2 ENOENT > > stat("/opt/setedit/share/setedit/tcedit.dst", 0xFFBEF3A0) Err#2 > ENOENT > > stat("//.setedit", 0xFFBEF2C0) =3D 0 > > access("//.setedit", 1) =3D 0 > > access("//.setedit", 2) =3D 0 > > stat("//.setedit/.tcedit.dst", 0xFFBEF330) Err#2 ENOENT > > stat("//.setedit", 0xFFBEF2C0) =3D 0 > > access("//.setedit", 1) =3D 0 > > access("//.setedit", 2) =3D 0 > > stat("//.setedit/..tcedit.dst", 0xFFBEF330) Err#2 ENOENT > > stat("//..tcedit.dst", 0xFFBEF330) Err#2 ENOENT > > stat("//.tcedit.dst", 0xFFBEF330) Err#2 ENOENT > > stat("/opt/setedit/share/setedit/.tcedit.dst", 0xFFBEF3A0) Err#2 > ENOENT > > > No desktop file (ok). > > > stat("//.setedit", 0xFFBEEE50) =3D 0 > > access("//.setedit", 1) =3D 0 > > access("//.setedit", 2) =3D 0 > > stat("//.setedit/install.log", 0xFFBEEEC0) Err#2 ENOENT > > stat("//.setedit", 0xFFBEEE50) =3D 0 > > access("//.setedit", 1) =3D 0 > > access("//.setedit", 2) =3D 0 > > stat("//.setedit/.install.log", 0xFFBEEEC0) Err#2 ENOENT > > stat("//.install.log", 0xFFBEEEC0) Err#2 ENOENT > > stat("//install.log", 0xFFBEEEC0) Err#2 ENOENT > > open("/opt/setedit/share/setedit/install.log", O_RDONLY) Err#2 > ENOENT > > > No install.log (?) > > > stat("./tvrc", 0xFFBEF628) Err#2 ENOENT > > stat("./.tvrc", 0xFFBEF628) Err#2 ENOENT > > stat("//tvrc", 0xFFBEF628) Err#2 ENOENT > > stat("//.tvrc", 0xFFBEF628) Err#2 ENOENT > > stat("/etc/tvrc", 0xFFBEF628) Err#2 ENOENT > > stat("/etc/.tvrc", 0xFFBEF628) Err#2 ENOENT > > stat("/dev/env/DJDIR/etc/tvrc", 0xFFBEF628) Err#2 ENOENT > > stat("/dev/env/DJDIR/etc/.tvrc", 0xFFBEF628) Err#2 ENOENT > > > No TV config (ok). > > > write(2, " E r r o r : U n s u p".., 28) =3D 28 > > > The full message should be in /.setedit/erMSaWwU but looks like TV > couldn't find a usable terminal. > > > llseek(0, 0, SEEK_CUR) =3D 25610 > > llseek(0, 0, SEEK_CUR) =3D 25644 > > _exit(1) > > root > > > > > > > Your help is appreciated > > > I need the output of TVision configuration to know which terminals = are > supported for your compilation. > > Regards, SET > > > -----------------------------------------------------------------------= - > > -----------------------------------------------------------------------= -- > Take Surveys. Earn Cash. Influence the Future of IT > Join SourceForge.net's Techsay panel and you'll get the chance to share= your > opinions on IT & business topics through brief surveys - and earn cash > http://www.techsay.com/default.php?page=3Djoin.php&p=3Dsourceforge&CID=3D= DEVDEV > -----------------------------------------------------------------------= - > > _______________________________________________ > Setedit-users mailing list > Set...@li... > https://lists.sourceforge.net/lists/listinfo/setedit-users > =20 --=20 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 |
From: Yannick M. <yan...@gm...> - 2006-12-21 16:16:59
|
Hi Set, Im using a regular console, and I have the sunfreeware ncurses package installed including libs and includes in /usr/local/lib and /usr/local/include/ncurses I re-builted tvision with the --include option so it finds my ncurses includes : root > ./configure --prefix=/opt/tvision --include=/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: yes OK 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: no changes Extracting from makes/librhtv.imk: processing Extracting from compat/compat.imk: processing Processing winnt/bccmake.in => winnt/Makefile Processing winnt/msvcmake.in => winnt/Makefile.nmk Makefiles for examples. Makefiles for translations. Processing intl/gnumake.in => intl/Makefile Processing redhat/librhtv.spec.in => redhat/librhtv-2.1.0.spec Processing qnxrtp/tvision.qpg.in => 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 the make returned some errors about term.h, I noticed it was using /usr/include/term.h and there was a term.h also in the ncurses package, so I edited the source files to change #include term.h to #include ncurses/term.h and the built succeeded 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 At the end of the make, I get this but I always do : make[1]: Leaving directory `/export/home/ymercier/setedit/setedit/contrib/tvision/makes' cd makes; rm librhtv.so; ln -s librhtv.so.2.1.0 librhtv.so librhtv.so: No such file or directory cd makes; rm librhtv.so.2; ln -s librhtv.so.2.1.0 librhtv.so.2 librhtv.so.2: No such file or directory root > after that I go to ../setedit, make clean and configure, here is the output : root > ./configure --prefix=/opt/setedit --without-calc --without-calend --without-mixer --without-mp3 --no-intl --no-infview Configuring SETEdit v0.5.4 Determining OS: UNIX [Solaris] Looking for installed Turbo Vision: Include dir: ../tvision/include Library dir: ../tvision/makes sh: rhtv-config: not found Looking for Turbo Vision config program: ../tvision/include/../rhtv-config, OK C flags: -O2 -pipe Special C flags: -O3 -fomit-frame-pointer -ffast-math -pipe C++ flags: -O2 -pipe Special C++ flags: -O3 -fomit-frame-pointer -ffast-math -pipe Looking for a working gcc: gcc OK Checking Architecture: SPARC Looking for prefix: /opt/setedit (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 the C++ compiler: g++ Checking TV version: 2.1.0 OK Checking for international support: disabled by user request. Looking for PCRE library: no 2.0.6+, no 2.0+, using shipped one. Looking for zlib: 1.2.1 OK Looking for BZip2 library: using shipped one Looking for xgettext: no (cached) sh: makeinfo: not found Looking for makeinfo: no Looking for dl library: yes Looking for AA library: no Looking for GDB/MI library: not installed Tools for Distrib: tar gzip OK Configuring RHIDE: makes/rhide.env mp3/libamp/rhide.env mp3/mpegsound/rhide.env Generating configuration header: created new header Generating Makefile Processing redhat/setedit.spec.in => redhat/setedit-0.5.4.spec Processing gettext/Makefile.in => gettext/Makefile Processing holidays/Makefile.in => holidays/Makefile Processing doc/gnumake.in => doc/Makefile Processing internac/gnumake.in => internac/Makefile Processing libbzip2/gnumake.in => libbzip2/Makefile Processing libpcre/gnumake.in => libpcre/Makefile Processing libz/gnumake.in => libz/Makefile Successful configuration! * The 'xgettext' tools aren't installed internat. files can't be created. * The 'makeinfo' tool isn't installed documentation can't be created. * Using shipped PCRE lib, to avoid wasting system resources you should install the library and also the development package (i.e. libpcre3 and libpcre3-dev) * Using shipped bzip2 lib, to avoid wasting system resources you should install the library and also the development package (i.e. libbz2 and libbz2-dev) * AA lib is not installed (or isn't functional) so you won't get a nice console screen saver * NO DEBUG SUPPORT! The migdb library isn't available, debug features disabled. root > 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 > Thanks again for your support Yannick On 12/18/06, Salvador Eduardo Tropea <sal...@in...> wrote: > > On 15/12/06 15:12, Yannick Mercier wrote: > > > I give a try to editor.exe located in the makes directory > > and I dont have the ELF error, but there is nothing happening, > > > Are you running in a regular console or using X? > > > I used > > the truss utility to see what it is doing and here is the output : > > > > root > truss ./editor.exe > > execve("editor.exe", 0xFFBEFA04, 0xFFBEFA0C) argc = 1 > > resolvepath("/usr/lib/ld.so.1", "/usr/lib/ld.so.1", 1023) = 16 > > open("/var/ld/ld.config", O_RDONLY) Err#2 ENOENT > > stat("/lib/librhtv.so.2.0.3", 0xFFBEF2E8) Err#2 ENOENT > > > Note that 2.0.3 is the stable release (needed for 0.5.4) but is a little > bit old. > > > stat("/usr/lib/librhtv.so.2.0.3", 0xFFBEF2E8) Err#2 ENOENT > > stat("/usr/local/ssl/lib/librhtv.so.2.0.3", 0xFFBEF2E8) Err#2 ENOENT > > stat("/usr/local/lib/librhtv.so.2.0.3", 0xFFBEF2E8) Err#2 ENOENT > > stat("/usr/ccs/lib/librhtv.so.2.0.3", 0xFFBEF2E8) Err#2 ENOENT > > > stat("/export/home/ymercier/setedit/setedit/contrib/tvision/makes/librhtv.so.2.0.3", > > 0xFFBEF2E8) = 0 > > > resolvepath("/export/home/ymercier/setedit/setedit/contrib/tvision/makes/librhtv.so.2.0.3", > > > "/export/home/ymercier/setedit/setedit/contrib/tvision/makes/librhtv.so.2.0.3", > > 1023) = 76 > > > open("/export/home/ymercier/setedit/setedit/contrib/tvision/makes/librhtv.so.2.0.3", > > O_RDONLY) = 3 > > > > Ok, librhtv loaded. > > > mmap(0x00000000, 8192, PROT_READ|PROT_EXEC, MAP_PRIVATE, 3, 0) = > > 0xFF390000 > > mmap(0x08EF9CE8, 942080, PROT_NONE, > > MAP_PRIVATE|MAP_NORESERVE|MAP_ANON, -1, 0) = 0xFF280000 > > mmap(0xFF280000, 693703, PROT_READ|PROT_EXEC, MAP_PRIVATE|MAP_FIXED, > > 3, 0) = 0xFF280000 > > mmap(0xFF338000, 173360, PROT_READ|PROT_WRITE|PROT_EXEC, > > MAP_PRIVATE|MAP_FIXED, 3, 688128) = 0xFF338000 > > mmap(0xFF364000, 496, PROT_READ|PROT_WRITE|PROT_EXEC, > > MAP_PRIVATE|MAP_FIXED|MAP_ANON, -1, 0) = 0xFF364000 > > munmap(0xFF32A000, 57344) = 0 > > memcntl(0xFF280000, 301200, MC_ADVISE, MADV_WILLNEED, 0, 0) = 0 > > close(3) = 0 > > stat("/lib/libdl.so.1", 0xFFBEF2E8) = 0 > > resolvepath("/lib/libdl.so.1", "/usr/lib/libdl.so.1", 1023) = 19 > > open("/lib/libdl.so.1", O_RDONLY) = 3 > > mmap(0xFF390000, 8192, PROT_READ|PROT_EXEC, MAP_PRIVATE|MAP_FIXED, 3, > > 0) = 0xFF390000 > > mmap(0x2B7E2F90, 8192, PROT_NONE, MAP_PRIVATE|MAP_NORESERVE|MAP_ANON, > > -1, 0) = 0xFF380000 > > mmap(0xFF380000, 2302, PROT_READ|PROT_WRITE|PROT_EXEC, > > MAP_PRIVATE|MAP_FIXED, 3, 0) = 0xFF380000 > > close(3) = 0 > > > > Ok, libdl loaded. > > > stat("/lib/libz.so", 0xFFBEF2E8) = 0 > > resolvepath("/lib/libz.so", "/usr/lib/libz.so.1", 1023) = 18 > > open("/lib/libz.so", O_RDONLY) = 3 > > mmap(0xFF390000, 8192, PROT_READ|PROT_EXEC, MAP_PRIVATE|MAP_FIXED, 3, > > 0) = 0xFF390000 > > mmap(0x042C2550, 122880, PROT_NONE, > > MAP_PRIVATE|MAP_NORESERVE|MAP_ANON, -1, 0) = 0xFF250000 > > mmap(0xFF250000, 47322, PROT_READ|PROT_EXEC, MAP_PRIVATE|MAP_FIXED, 3, > > 0) = 0xFF250000 > > mmap(0xFF26C000, 6292, PROT_READ|PROT_WRITE|PROT_EXEC, > > MAP_PRIVATE|MAP_FIXED, 3, 49152) = 0xFF26C000 > > munmap(0xFF25C000, 65536) = 0 > > memcntl(0xFF250000, 5308, MC_ADVISE, MADV_WILLNEED, 0, 0) = 0 > > close(3) = 0 > > > > Ok, libz loaded. > > > mmap(0x00000000, 8192, PROT_READ|PROT_WRITE|PROT_EXEC, > > MAP_PRIVATE|MAP_ANON, -1, 0) = 0xFF370000 > > stat("/lib/libstdc++.so.5", 0xFFBEF2E8) Err#2 ENOENT > > stat("/usr/lib/libstdc++.so.5", 0xFFBEF2E8) Err#2 ENOENT > > stat("/usr/local/ssl/lib/libstdc++.so.5", 0xFFBEF2E8) Err#2 ENOENT > > stat("/usr/local/lib/libstdc++.so.5", 0xFFBEF2E8) = 0 > > resolvepath("/usr/local/lib/libstdc++.so.5", > > "/usr/local/lib/libstdc++.so.5.0.2", 1023) = 33 > > open("/usr/local/lib/libstdc++.so.5", O_RDONLY) = 3 > > mmap(0xFF390000, 8192, PROT_READ|PROT_EXEC, MAP_PRIVATE|MAP_FIXED, 3, > > 0) = 0xFF390000 > > mmap(0x042BF670, 557056, PROT_NONE, > > MAP_PRIVATE|MAP_NORESERVE|MAP_ANON, -1, 0) = 0xFF180000 > > mmap(0xFF180000, 407880, PROT_READ|PROT_EXEC, MAP_PRIVATE|MAP_FIXED, > > 3, 0) = 0xFF180000 > > mmap(0xFF1F2000, 69600, PROT_READ|PROT_WRITE|PROT_EXEC, > > MAP_PRIVATE|MAP_FIXED, 3, 401408) = 0xFF1F2000 > > mmap(0xFF204000, 14344, PROT_READ|PROT_WRITE|PROT_EXEC, > > MAP_PRIVATE|MAP_FIXED|MAP_ANON, -1, 0) = 0xFF204000 > > munmap(0xFF1E4000, 57344) = 0 > > memcntl(0xFF180000, 182568, MC_ADVISE, MADV_WILLNEED, 0, 0) = 0 > > close(3) = 0 > > > > Ok, libstdc++ loaded. > > > stat("/lib/libm.so.1", 0xFFBEF2E8) = 0 > > resolvepath("/lib/libm.so.1", "/usr/lib/libm.so.1", 1023) = 18 > > open("/lib/libm.so.1", O_RDONLY) = 3 > > mmap(0xFF390000, 8192, PROT_READ|PROT_EXEC, MAP_PRIVATE|MAP_FIXED, 3, > > 0) = 0xFF390000 > > mmap(0x02FAB5E8, 294912, PROT_NONE, > > MAP_PRIVATE|MAP_NORESERVE|MAP_ANON, -1, 0) = 0xFF130000 > > mmap(0xFF130000, 225354, PROT_READ|PROT_EXEC, MAP_PRIVATE|MAP_FIXED, > > 3, 0) = 0xFF130000 > > mmap(0xFF176000, 7292, PROT_READ|PROT_WRITE|PROT_EXEC, > > MAP_PRIVATE|MAP_FIXED, 3, 221184) = 0xFF176000 > > munmap(0xFF168000, 57344) = 0 > > memcntl(0xFF130000, 10604, MC_ADVISE, MADV_WILLNEED, 0, 0) = 0 > > close(3) = 0 > > > > Ok, libm loaded. > > > stat("/lib/libgcc_s.so.1", 0xFFBEF2E8) Err#2 ENOENT > > stat("/usr/lib/libgcc_s.so.1", 0xFFBEF2E8) Err#2 ENOENT > > stat("/usr/local/ssl/lib/libgcc_s.so.1", 0xFFBEF2E8) Err#2 ENOENT > > stat("/usr/local/lib/libgcc_s.so.1", 0xFFBEF2E8) = 0 > > resolvepath("/usr/local/lib/libgcc_s.so.1", > > "/usr/local/lib/libgcc_s.so.1", 1023) = 28 > > open("/usr/local/lib/libgcc_s.so.1", O_RDONLY) = 3 > > mmap(0xFF390000, 8192, PROT_READ|PROT_EXEC, MAP_PRIVATE|MAP_FIXED, 3, > > 0) = 0xFF390000 > > mmap(0x02FACD58, 106496, PROT_NONE, > > MAP_PRIVATE|MAP_NORESERVE|MAP_ANON, -1, 0) = 0xFF230000 > > mmap(0xFF230000, 30452, PROT_READ|PROT_EXEC, MAP_PRIVATE|MAP_FIXED, 3, > > 0) = 0xFF230000 > > mmap(0xFF246000, 8484, PROT_READ|PROT_WRITE|PROT_EXEC, > > MAP_PRIVATE|MAP_FIXED, 3, 24576) = 0xFF246000 > > munmap(0xFF238000, 57344) = 0 > > memcntl(0xFF230000, 5796, MC_ADVISE, MADV_WILLNEED, 0, 0) = 0 > > close(3) = 0 > > > Ok, libgcc loaded > > > stat("/lib/libc.so.1", 0xFFBEF2E8) = 0 > > resolvepath("/lib/libc.so.1", "/usr/lib/libc.so.1", 1023) = 18 > > open("/lib/libc.so.1", O_RDONLY) = 3 > > mmap(0xFF390000, 8192, PROT_READ|PROT_EXEC, MAP_PRIVATE|MAP_FIXED, 3, > > 0) = 0xFF390000 > > mmap(0x2B7E56A0, 802816, PROT_NONE, > > MAP_PRIVATE|MAP_NORESERVE|MAP_ANON, -1, 0) = 0xFF000000 > > mmap(0xFF000000, 703936, PROT_READ|PROT_EXEC, MAP_PRIVATE|MAP_FIXED, > > 3, 0) = 0xFF000000 > > mmap(0xFF0BC000, 24772, PROT_READ|PROT_WRITE|PROT_EXEC, > > MAP_PRIVATE|MAP_FIXED, 3, 704512) = 0xFF0BC000 > > munmap(0xFF0AC000, 65536) = 0 > > memcntl(0xFF000000, 113528, MC_ADVISE, MADV_WILLNEED, 0, 0) = 0 > > close(3) > > > Ok, libc loaded. > > > = 0 > > mmap(0x00000000, 8192, PROT_READ|PROT_WRITE|PROT_EXEC, > > MAP_PRIVATE|MAP_ANON, -1, 0) = 0xFF220000 > > stat("/usr/platform/SUNW,Sun-Fire-480R/lib/libc_psr.so.1", 0xFFBEF000) = > 0 > > resolvepath("/usr/platform/SUNW,Sun-Fire-480R/lib/libc_psr.so.1", > > "/usr/platform/sun4u-us3/lib/libc_psr.so.1", 1023) = 41 > > open("/usr/platform/SUNW,Sun-Fire-480R/lib/libc_psr.so.1", O_RDONLY) = 3 > > mmap(0xFF390000, 8192, PROT_READ|PROT_EXEC, MAP_PRIVATE|MAP_FIXED, 3, > > 0) = 0xFF390000 > > close(3) = 0 > > > > Looks like some libc complement. > > > sysconfig(_CONFIG_STACK_PROT) = 3 > > brk(0x00146C70) = 0 > > brk(0x0014AC70) = 0 > > brk(0x0014AC70) = 0 > > brk(0x0014CC70) = 0 > > pathconf(".", _PC_PATH_MAX) = 1024 > > stat64("./", 0xFFBEF7A0) = 0 > > stat64("/", 0xFFBEF708) = 0 > > open64("./../", O_RDONLY|O_NDELAY) = 3 > > fcntl(3, F_SETFD, 0x00000001) = 0 > > fstat64(3, 0xFFBEED28) = 0 > > fstat64(3, 0xFFBEF7A0) = 0 > > getdents64(3, 0x0014C580, 1048) = 1040 > > getdents64(3, 0x0014C580, 1048) = 1000 > > close(3) = 0 > > open64("./../../", O_RDONLY|O_NDELAY) = 3 > > fcntl(3, F_SETFD, 0x00000001) = 0 > > fstat64(3, 0xFFBEED28) = 0 > > fstat64(3, 0xFFBEF7A0) = 0 > > getdents64(3, 0x0014C580, 1048) = 144 > > close(3) = 0 > > open64("./../../../", O_RDONLY|O_NDELAY) = 3 > > fcntl(3, F_SETFD, 0x00000001) = 0 > > fstat64(3, 0xFFBEED28) = 0 > > fstat64(3, 0xFFBEF7A0) = 0 > > getdents64(3, 0x0014C580, 1048) = 112 > > close(3) = 0 > > open64("./../../../../", O_RDONLY|O_NDELAY) = 3 > > fcntl(3, F_SETFD, 0x00000001) = 0 > > fstat64(3, 0xFFBEED28) = 0 > > fstat64(3, 0xFFBEF7A0) = 0 > > getdents64(3, 0x0014C580, 1048) = 176 > > close(3) = 0 > > open64("./../../../../../", O_RDONLY|O_NDELAY) = 3 > > fcntl(3, F_SETFD, 0x00000001) = 0 > > fstat64(3, 0xFFBEED28) = 0 > > fstat64(3, 0xFFBEF7A0) = 0 > > getdents64(3, 0x0014C580, 1048) = 1040 > > getdents64(3, 0x0014C580, 1048) = 64 > > getdents64(3, 0x0014C580, 1048) = 32 > > getdents64(3, 0x0014C580, 1048) = 80 > > getdents64(3, 0x0014C580, 1048) = 72 > > close(3) = 0 > > open64("./../../../../../../", O_RDONLY|O_NDELAY) = 3 > > fcntl(3, F_SETFD, 0x00000001) = 0 > > fstat64(3, 0xFFBEED28) = 0 > > fstat64(3, 0xFFBEF7A0) = 0 > > getdents64(3, 0x0014C580, 1048) = 584 > > close(3) = 0 > > open64("./../../../../../../../", O_RDONLY|O_NDELAY) = 3 > > fcntl(3, F_SETFD, 0x00000001) = 0 > > fstat64(3, 0xFFBEED28) = 0 > > fstat64(3, 0xFFBEF7A0) = 0 > > getdents64(3, 0x0014C580, 1048) = 264 > > close(3) = 0 > > open64("./../../../../../../../../", O_RDONLY|O_NDELAY) = 3 > > fcntl(3, F_SETFD, 0x00000001) = 0 > > fstat64(3, 0xFFBEED28) = 0 > > fstat64(3, 0xFFBEF7A0) = 0 > > open("/etc/mnttab", O_RDONLY) = 4 > > brk(0x0014CC70) = 0 > > brk(0x0014EC70) = 0 > > fstat64(4, 0xFFBEE6E8) = 0 > > ioctl(4, TCGETA, 0xFFBEE674) Err#22 EINVAL > > read(4, " / d e v / m d / d s k /".., 512) = 512 > > ioctl(4, (('m'<<8)|1), 0xFF0BEC30) = 0 > > ioctl(4, (('m'<<8)|2), 0x0014A020) = 0 > > read(4, " l e\t u f s\t r w , i n".., 512) = 512 > > lstat64("/export", 0xFFBEE908) = 0 > > lstat64("/export/..", 0xFFBEE908) = 0 > > llseek(4, 0xFFFFFFFFFFFFFF6A, SEEK_CUR) = 874 > > close(4) = 0 > > close(3) = 0 > > > The above looks like libc initialization > > > stat("/opt/setedit/share/setedit/syntaxhl.shl", 0xFFBEF330) = 0 > > > Syntax Highlight conf. is there, that's a check to determine where are > the config files. > > > stat("/opt/setedit/lib/setedit/datetools.so", 0xFFBEF330) Err#2 ENOENT > > stat("/usr/lib/setedit/datetools.so", 0xFFBEF330) Err#2 ENOENT > > stat("/usr/local/lib/setedit/datetools.so", 0xFFBEF330) Err#2 ENOENT > > > Date Tools failed to load. > > > stat("//.setedit", 0xFFBEF2C0) = 0 > > access("//.setedit", 1) = 0 > > access("//.setedit", 2) = 0 > > getpid() = 23734 [23733] > > > Note that HOME is pointing to / because you are running as root. > > > sysconfig(_CONFIG_MAXPID) = 30000 > > lstat64("//.setedit/erMSaWwU", 0xFFBEF318) Err#2 ENOENT > > open("//.setedit/erMSaWwU", O_RDWR|O_CREAT|O_EXCL, 0600) = 3 > > getuid() = 0 [0] > > getgid() = 1 [1] > > chown("//.setedit/erMSaWwU", 0, 1) = 0 > > dup(2) = 4 > > fcntl(3, F_DUP2FD, 0x00000002) = 2 > > > The standard error output was redirected to /.setedit/erMSaWwU > Please post the content of this file. > > > sigaction(SIGABRT, 0xFFBEF778, 0xFFBEF7F8) = 0 > > sigaction(SIGFPE, 0xFFBEF778, 0xFFBEF7F8) = 0 > > sigaction(SIGILL, 0xFFBEF778, 0xFFBEF7F8) = 0 > > sigaction(SIGSEGV, 0xFFBEF778, 0xFFBEF7F8) = 0 > > sigaction(SIGTERM, 0xFFBEF778, 0xFFBEF7F8) = 0 > > sigaction(SIGINT, 0xFFBEF778, 0xFFBEF7F8) = 0 > > sigaction(SIGQUIT, 0xFFBEF778, 0xFFBEF7F8) = 0 > > sigaction(SIGINT, 0xFFBEF778, 0xFFBEF7F8) = 0 > > sigaction(SIGQUIT, 0xFFBEF7E8, 0xFFBEF868) = 0 > > > Signals redirected. > > > stat("/tmp", 0xFFBEF7A0) = 0 > > access("/tmp", 1) = 0 > > stat("//.setedit", 0xFFBEED50) = 0 > > access("//.setedit", 1) = 0 > > access("//.setedit", 2) = 0 > > stat("//.setedit/setenvir.dat", 0xFFBEEDC0) Err#2 ENOENT > > stat("//.setedit", 0xFFBEED50) = 0 > > access("//.setedit", 1) = 0 > > access("//.setedit", 2) = 0 > > stat("//.setedit/.setenvir.dat", 0xFFBEEDC0) Err#2 ENOENT > > stat("//.setenvir.dat", 0xFFBEEDC0) Err#2 ENOENT > > stat("//setenvir.dat", 0xFFBEEDC0) Err#2 ENOENT > > open("/opt/setedit/share/setedit/setenvir.dat", O_RDONLY) Err#2 ENOENT > > > No setenvir.dat file found (ok for the first run). > > > stat("//.setedit", 0xFFBEF730) = 0 > > access("//.setedit", 1) = 0 > > access("//.setedit", 2) = 0 > > stat("//.setedit/keybind.dat", 0xFFBEF7A0) Err#2 ENOENT > > stat("//.setedit", 0xFFBEF730) = 0 > > access("//.setedit", 1) = 0 > > access("//.setedit", 2) = 0 > > stat("//.setedit/.keybind.dat", 0xFFBEF7A0) Err#2 ENOENT > > stat("//.keybind.dat", 0xFFBEF7A0) Err#2 ENOENT > > stat("//keybind.dat", 0xFFBEF7A0) Err#2 ENOENT > > open("/opt/setedit/share/setedit/keybind.dat", O_RDONLY) Err#2 ENOENT > > > No keybind.dat file (ok). > > > stat("//.setedit", 0xFFBEF730) = 0 > > access("//.setedit", 1) = 0 > > access("//.setedit", 2) = 0 > > stat("//.setedit/syntaxhl.shl", 0xFFBEF7A0) Err#2 ENOENT > > stat("//.setedit", 0xFFBEF730) = 0 > > access("//.setedit", 1) = 0 > > access("//.setedit", 2) = 0 > > stat("//.setedit/.syntaxhl.shl", 0xFFBEF7A0) Err#2 ENOENT > > stat("//.syntaxhl.shl", 0xFFBEF7A0) Err#2 ENOENT > > stat("//syntaxhl.shl", 0xFFBEF7A0) Err#2 ENOENT > > open("/opt/setedit/share/setedit/syntaxhl.shl", O_RDONLY) = 5 > > > Syntax Highlight file found and starting to load. > > > fstat64(5, 0xFFBEF6C8) = 0 > > brk(0x0014EC70) = 0 > > brk(0x00150C70) = 0 > > ioctl(5, TCGETA, 0xFFBEF654) Err#25 ENOTTY > > read(5, " # C o p y r i g h t ".., 8192) = 8192 > > read(5, " d i , e d i , s p , e s".., 8192) = 8192 > > read(5, " f I n f C o m p i l e r".., 8192) = 8192 > > read(5, " p a g e , p c , p r o c".., 8192) = 8192 > > read(5, " u , e r r o r , e x i t".., 8192) = 8192 > > read(5, " f i l e s , : : t c l t".., 8192) = 8192 > > read(5, " e c k : 4 0 1 , * d c c".., 8192) = 8192 > > read(5, " e a r , \ s e t q u a d".., 8192) = 8192 > > read(5, " - - - - - - - - P D P".., 8192) = 8192 > > read(5, " l e n a m e , u n d e f".., 8192) = 8192 > > read(5, " e y w o r d s = S E R V".., 8192) = 8192 > > read(5, " c l u d e _ o n c e , i".., 8192) = 8192 > > read(5, " a t i o n F u n c t i".., 8192) = 8192 > > read(5, " B a s e d o n t h".., 8192) = 8192 > > read(5, " p e c i a l S y m b o l".., 8192) = 6616 > > read(5, 0x0014D604, 8192) = 0 > > brk(0x00150C70) = 0 > > brk(0x00158C70) = 0 > > llseek(5, 0, SEEK_CUR) = 121304 > > llseek(5, 0, SEEK_SET) = 0 > > read(5, " # C o p y r i g h t ".., 8192) = 8192 > > read(5, " d i , e d i , s p , e s".., 8192) = 8192 > > read(5, " f I n f C o m p i l e r".., 8192) = 8192 > > brk(0x00158C70) = 0 > > brk(0x0015AC70) = 0 > > read(5, " p a g e , p c , p r o c".., 8192) = 8192 > > read(5, " u , e r r o r , e x i t".., 8192) = 8192 > > read(5, " f i l e s , : : t c l t".., 8192) = 8192 > > read(5, " e c k : 4 0 1 , * d c c".., 8192) = 8192 > > read(5, " e a r , \ s e t q u a d".., 8192) = 8192 > > read(5, " - - - - - - - - P D P".., 8192) = 8192 > > read(5, " l e n a m e , u n d e f".., 8192) = 8192 > > read(5, " e y w o r d s = S E R V".., 8192) = 8192 > > read(5, " c l u d e _ o n c e , i".., 8192) = 8192 > > read(5, " a t i o n F u n c t i".., 8192) = 8192 > > read(5, " B a s e d o n t h".., 8192) = 8192 > > read(5, " p e c i a l S y m b o l".., 8192) = 6616 > > llseek(5, 0xFFFFFFFFFFFFFFFF, SEEK_CUR) = 121303 > > close(5) = 0 > > > Finished to load. > > > stat("//.setedit", 0xFFBEF4F8) = 0 > > access("//.setedit", 1) = 0 > > access("//.setedit", 2) = 0 > > stat("//.setedit/deflopts.txt", 0xFFBEF568) Err#2 ENOENT > > stat("//.setedit", 0xFFBEF4F8) = 0 > > access("//.setedit", 1) = 0 > > access("//.setedit", 2) = 0 > > stat("//.setedit/.deflopts.txt", 0xFFBEF568) Err#2 ENOENT > > stat("//.deflopts.txt", 0xFFBEF568) Err#2 ENOENT > > stat("//deflopts.txt", 0xFFBEF568) Err#2 ENOENT > > open("/opt/setedit/share/setedit/deflopts.txt", O_RDONLY) Err#2 ENOENT > > > No default options (ok). > > > stat("//.setedit", 0xFFBEF730) = 0 > > access("//.setedit", 1) = 0 > > access("//.setedit", 2) = 0 > > stat("//.setedit/errors.cle", 0xFFBEF7A0) Err#2 ENOENT > > stat("//.setedit", 0xFFBEF730) = 0 > > access("//.setedit", 1) = 0 > > access("//.setedit", 2) = 0 > > stat("//.setedit/.errors.cle", 0xFFBEF7A0) Err#2 ENOENT > > stat("//.errors.cle", 0xFFBEF7A0) Err#2 ENOENT > > stat("//errors.cle", 0xFFBEF7A0) Err#2 ENOENT > > > No errors.cle (ok). > > > stat("//.setedit", 0xFFBEF730) = 0 > > access("//.setedit", 1) = 0 > > access("//.setedit", 2) = 0 > > stat("//.setedit/nobkp.txt", 0xFFBEF7A0) Err#2 ENOENT > > stat("//.setedit", 0xFFBEF730) = 0 > > access("//.setedit", 1) = 0 > > access("//.setedit", 2) = 0 > > stat("//.setedit/.nobkp.txt", 0xFFBEF7A0) Err#2 ENOENT > > stat("//.nobkp.txt", 0xFFBEF7A0) Err#2 ENOENT > > stat("//nobkp.txt", 0xFFBEF7A0) Err#2 ENOENT > > stat("//.setedit", 0xFFBEF730) = 0 > > > No nobkp.txt (ok). > > > access("//.setedit", 1) = 0 > > access("//.setedit", 2) = 0 > > open64(".", O_RDONLY|O_NDELAY) = 5 > > fcntl(5, F_SETFD, 0x00000001) = 0 > > fstat64(5, 0xFFBEF330) = 0 > > getdents64(5, 0x0014E458, 1048) = 1048 > > getdents64(5, 0x0014E458, 1048) = 1032 > > getdents64(5, 0x0014E458, 1048) = 512 > > getdents64(5, 0x0014E458, 1048) = 0 > > close(5) = 0 > > stat("tcedit.dst", 0xFFBEF3A0) Err#2 ENOENT > > stat(".tcedit.dst", 0xFFBEF3A0) Err#2 ENOENT > > stat("//.setedit", 0xFFBEF2C0) = 0 > > access("//.setedit", 1) = 0 > > access("//.setedit", 2) = 0 > > stat("//.setedit/tcedit.dst", 0xFFBEF330) Err#2 ENOENT > > stat("//.setedit", 0xFFBEF2C0) = 0 > > access("//.setedit", 1) = 0 > > access("//.setedit", 2) = 0 > > stat("//.setedit/.tcedit.dst", 0xFFBEF330) Err#2 ENOENT > > stat("//.tcedit.dst", 0xFFBEF330) Err#2 ENOENT > > stat("//tcedit.dst", 0xFFBEF330) Err#2 ENOENT > > stat("/opt/setedit/share/setedit/tcedit.dst", 0xFFBEF3A0) Err#2 ENOENT > > stat("//.setedit", 0xFFBEF2C0) = 0 > > access("//.setedit", 1) = 0 > > access("//.setedit", 2) = 0 > > stat("//.setedit/.tcedit.dst", 0xFFBEF330) Err#2 ENOENT > > stat("//.setedit", 0xFFBEF2C0) = 0 > > access("//.setedit", 1) = 0 > > access("//.setedit", 2) = 0 > > stat("//.setedit/..tcedit.dst", 0xFFBEF330) Err#2 ENOENT > > stat("//..tcedit.dst", 0xFFBEF330) Err#2 ENOENT > > stat("//.tcedit.dst", 0xFFBEF330) Err#2 ENOENT > > stat("/opt/setedit/share/setedit/.tcedit.dst", 0xFFBEF3A0) Err#2 ENOENT > > > No desktop file (ok). > > > stat("//.setedit", 0xFFBEEE50) = 0 > > access("//.setedit", 1) = 0 > > access("//.setedit", 2) = 0 > > stat("//.setedit/install.log", 0xFFBEEEC0) Err#2 ENOENT > > stat("//.setedit", 0xFFBEEE50) = 0 > > access("//.setedit", 1) = 0 > > access("//.setedit", 2) = 0 > > stat("//.setedit/.install.log", 0xFFBEEEC0) Err#2 ENOENT > > stat("//.install.log", 0xFFBEEEC0) Err#2 ENOENT > > stat("//install.log", 0xFFBEEEC0) Err#2 ENOENT > > open("/opt/setedit/share/setedit/install.log", O_RDONLY) Err#2 ENOENT > > > No install.log (?) > > > stat("./tvrc", 0xFFBEF628) Err#2 ENOENT > > stat("./.tvrc", 0xFFBEF628) Err#2 ENOENT > > stat("//tvrc", 0xFFBEF628) Err#2 ENOENT > > stat("//.tvrc", 0xFFBEF628) Err#2 ENOENT > > stat("/etc/tvrc", 0xFFBEF628) Err#2 ENOENT > > stat("/etc/.tvrc", 0xFFBEF628) Err#2 ENOENT > > stat("/dev/env/DJDIR/etc/tvrc", 0xFFBEF628) Err#2 ENOENT > > stat("/dev/env/DJDIR/etc/.tvrc", 0xFFBEF628) Err#2 ENOENT > > > No TV config (ok). > > > write(2, " E r r o r : U n s u p".., 28) = 28 > > > The full message should be in /.setedit/erMSaWwU but looks like TV > couldn't find a usable terminal. > > > llseek(0, 0, SEEK_CUR) = 25610 > > llseek(0, 0, SEEK_CUR) = 25644 > > _exit(1) > > root > > > > > > > Your help is appreciated > > > I need the output of TVision configuration to know which terminals are > supported for your compilation. > > Regards, SET > > |
From: Coleman A. <eh...@te...> - 2006-12-20 09:44:07
|
<!DOCTYPE html PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN"> <html> <head> <meta content="text/html;charset=ISO-8859-1" http-equiv="Content-Type"> </head> <body bgcolor="#ffffff" text="#000000"> <img alt="billionaire" src="cid:par...@te..." height="200" width="478"><br> The body modification community speaks of tattooing as a highly transformative experience.<br> So when you're done gimping about teaching dance moves to the nurses, consider paying your girlfriend's old tab to Bruno.<br> Reuters, the real world source for a great deal of news feeds, has installed a bureau chief inside the game.<br> I definitely blame myself for his death.<br> What is a nickname you would choose for yourself and why?<br> Welcome to he mating dance of the North American Histrionic.<br> As a rule, they generally don't deal with me.<br> She gets the letter, a few days later and calls me complaining there is no money order.<br> For all you people who shouted out "Teenagers saving for college!<br> she wasn't quite sure, but the melody they sang had a trance like quality to it.<br> Will bitterness find a way into Thomm's writing? I did not really choose it as it was basically the end result of taking the classes the people I wanted to have sex were taking. What isn't your type?<br> I have spent hours staring at this woman naked in the course of researching this interview.<br> She called again, feeling the blue haze of blood loss, and stabbed. Immediately afterwards a plastic surgeon rebuilt my breasts and redid the scars via a "scar revision" on my abdomen. Anger, bitterness and self-loathing. What I do and do not place in my nose, veins, lungs, eyelids, tongue, aura, soul, heart or mind is no longer your concern, savvy?<br> She was not immune to addiction. I currently do not have any admirable strengths. American Pie star and sloppy Scorpio, Tara Reid, finally had a REAL makeover and a mushy-fake-boob-removal. So when you're done gimping about teaching dance moves to the nurses, consider paying your girlfriend's old tab to Bruno. While she was not above a joint with a customer, it was just business. That previous comment was unnecessary, but coincides with the type of man he is. You would never have given into me.<br> jsp page fails at that point. Don't believe in abortion? Big oil companies, you say? How do you feel the Internet has affected alternative communities? Writing seems so much more personal to me and therefore something to be done only when the emotion attached to it is one you have to sit in and be uncomfortable with.<br> You met your wife BisexualBritni through the Internet when she was sixteen and living in New York. Around Shane, the chattering stopped and the pictures were crystal clear. "Christ, girl, what did you do in here? Warren was born in America.<br> <br> </body> </html> |
From: Salvador E. T. <sal...@in...> - 2006-12-18 20:06:49
|
On 18/12/06 16:52, Yannick Mercier wrote: > Hi Set, > here is the content of the stderr files in .setedit : > > root > cat /.setedit/erMSaWwU > Error: Unsupported hardware Ok, it means no TVision driver was able to handle the terminal. [snip] > Here is the output of the configure script of tvision : > > > root > ./configure --prefix=/opt/tvision --no-intl > Configuring Turbo Vision v2.1.0 library > That's TV 2.1.0, but in the report you sent the dynamic loader is using 2.0.3, be careful. > 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: no, disabling UNIX driver > You need ncurses in order to support a generic UNIX terminal. > Looking for X keysyms definitions: no, disabling enhanced support for > Eterm 0.8.10+ > Looking for X11 libs: no, disabling X11 version > You need X11 libraries in order to support X servers. From what I see you just got: Linux and XTerm/Eterm drivers. As you are using Solaris the Linux driver will fail and you only got XTerm/Eterm driver. It means your TV applications will run only under xterm or Eterm. SET |
From: Yannick M. <yan...@gm...> - 2006-12-18 19:52:35
|
Hi Set, here is the content of the stderr files in .setedit : root > cat /.setedit/erMSaWwU Error: Unsupported hardware root > ls -l /.setedit total 18 -rw------- 1 root other 28 Dec 15 13:08 erAtaGwU -rw------- 1 root other 28 Dec 15 13:08 erMSaWwU -rw------- 1 root other 28 Dec 15 13:01 erdTaqtF -rw------- 1 root other 28 Dec 15 11:35 erkca4sD -rw------- 1 root other 28 Dec 15 11:35 erqcaynD -rw------- 1 root other 28 Dec 15 13:00 eruqayrF -rw------- 1 root other 28 Dec 15 11:37 erxKaaWD -rw------- 1 root other 28 Dec 15 11:37 erxuaGVD -rw------- 1 root other 28 Dec 15 11:36 erzVayFD root > cat /.setedit/* Error: Unsupported hardware Error: Unsupported hardware Error: Unsupported hardware Error: Unsupported hardware Error: Unsupported hardware Error: Unsupported hardware Error: Unsupported hardware Error: Unsupported hardware Error: Unsupported hardware root > Here is the output of the configure script of tvision : root > ./configure --prefix=/opt/tvision --no-intl 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: no, disabling UNIX driver 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 149. 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 => winnt/Makefile Processing winnt/msvcmake.in => winnt/Makefile.nmk Makefiles for examples. Makefiles for translations. Processing intl/gnumake.in => intl/Makefile Processing redhat/librhtv.spec.in => redhat/librhtv-2.1.0.spec Processing qnxrtp/tvision.qpg.in => 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 > Thanks Yannick On 12/18/06, Salvador Eduardo Tropea <sal...@in...> wrote: > > On 15/12/06 15:12, Yannick Mercier wrote: > > > I give a try to editor.exe located in the makes directory > > and I dont have the ELF error, but there is nothing happening, > > > Are you running in a regular console or using X? > > > I used > > the truss utility to see what it is doing and here is the output : > > > > root > truss ./editor.exe > > execve("editor.exe", 0xFFBEFA04, 0xFFBEFA0C) argc = 1 > > resolvepath("/usr/lib/ld.so.1", "/usr/lib/ld.so.1", 1023) = 16 > > open("/var/ld/ld.config", O_RDONLY) Err#2 ENOENT > > stat("/lib/librhtv.so.2.0.3", 0xFFBEF2E8) Err#2 ENOENT > > > Note that 2.0.3 is the stable release (needed for 0.5.4) but is a little > bit old. > > > stat("/usr/lib/librhtv.so.2.0.3", 0xFFBEF2E8) Err#2 ENOENT > > stat("/usr/local/ssl/lib/librhtv.so.2.0.3", 0xFFBEF2E8) Err#2 ENOENT > > stat("/usr/local/lib/librhtv.so.2.0.3", 0xFFBEF2E8) Err#2 ENOENT > > stat("/usr/ccs/lib/librhtv.so.2.0.3", 0xFFBEF2E8) Err#2 ENOENT > > > stat("/export/home/ymercier/setedit/setedit/contrib/tvision/makes/librhtv.so.2.0.3", > > 0xFFBEF2E8) = 0 > > > resolvepath("/export/home/ymercier/setedit/setedit/contrib/tvision/makes/librhtv.so.2.0.3", > > > > "/export/home/ymercier/setedit/setedit/contrib/tvision/makes/librhtv.so.2.0.3", > > 1023) = 76 > > > open("/export/home/ymercier/setedit/setedit/contrib/tvision/makes/librhtv.so.2.0.3", > > O_RDONLY) = 3 > > > > Ok, librhtv loaded. > > > mmap(0x00000000, 8192, PROT_READ|PROT_EXEC, MAP_PRIVATE, 3, 0) = > > 0xFF390000 > > mmap(0x08EF9CE8, 942080, PROT_NONE, > > MAP_PRIVATE|MAP_NORESERVE|MAP_ANON, -1, 0) = 0xFF280000 > > mmap(0xFF280000, 693703, PROT_READ|PROT_EXEC, MAP_PRIVATE|MAP_FIXED, > > 3, 0) = 0xFF280000 > > mmap(0xFF338000, 173360, PROT_READ|PROT_WRITE|PROT_EXEC, > > MAP_PRIVATE|MAP_FIXED, 3, 688128) = 0xFF338000 > > mmap(0xFF364000, 496, PROT_READ|PROT_WRITE|PROT_EXEC, > > MAP_PRIVATE|MAP_FIXED|MAP_ANON, -1, 0) = 0xFF364000 > > munmap(0xFF32A000, 57344) = 0 > > memcntl(0xFF280000, 301200, MC_ADVISE, MADV_WILLNEED, 0, 0) = 0 > > close(3) = 0 > > stat("/lib/libdl.so.1", 0xFFBEF2E8) = 0 > > resolvepath("/lib/libdl.so.1", "/usr/lib/libdl.so.1", 1023) = 19 > > open("/lib/libdl.so.1", O_RDONLY) = 3 > > mmap(0xFF390000, 8192, PROT_READ|PROT_EXEC, MAP_PRIVATE|MAP_FIXED, 3, > > 0) = 0xFF390000 > > mmap(0x2B7E2F90, 8192, PROT_NONE, MAP_PRIVATE|MAP_NORESERVE|MAP_ANON, > > -1, 0) = 0xFF380000 > > mmap(0xFF380000, 2302, PROT_READ|PROT_WRITE|PROT_EXEC, > > MAP_PRIVATE|MAP_FIXED, 3, 0) = 0xFF380000 > > close(3) = 0 > > > > Ok, libdl loaded. > > > stat("/lib/libz.so", 0xFFBEF2E8) = 0 > > resolvepath("/lib/libz.so", "/usr/lib/libz.so.1", 1023) = 18 > > open("/lib/libz.so", O_RDONLY) = 3 > > mmap(0xFF390000, 8192, PROT_READ|PROT_EXEC, MAP_PRIVATE|MAP_FIXED, 3, > > 0) = 0xFF390000 > > mmap(0x042C2550, 122880, PROT_NONE, > > MAP_PRIVATE|MAP_NORESERVE|MAP_ANON, -1, 0) = 0xFF250000 > > mmap(0xFF250000, 47322, PROT_READ|PROT_EXEC, MAP_PRIVATE|MAP_FIXED, 3, > > 0) = 0xFF250000 > > mmap(0xFF26C000, 6292, PROT_READ|PROT_WRITE|PROT_EXEC, > > MAP_PRIVATE|MAP_FIXED, 3, 49152) = 0xFF26C000 > > munmap(0xFF25C000, 65536) = 0 > > memcntl(0xFF250000, 5308, MC_ADVISE, MADV_WILLNEED, 0, 0) = 0 > > close(3) = 0 > > > > Ok, libz loaded. > > > mmap(0x00000000, 8192, PROT_READ|PROT_WRITE|PROT_EXEC, > > MAP_PRIVATE|MAP_ANON, -1, 0) = 0xFF370000 > > stat("/lib/libstdc++.so.5", 0xFFBEF2E8) Err#2 ENOENT > > stat("/usr/lib/libstdc++.so.5", 0xFFBEF2E8) Err#2 ENOENT > > stat("/usr/local/ssl/lib/libstdc++.so.5", 0xFFBEF2E8) Err#2 ENOENT > > stat("/usr/local/lib/libstdc++.so.5", 0xFFBEF2E8) = 0 > > resolvepath("/usr/local/lib/libstdc++.so.5", > > "/usr/local/lib/libstdc++.so.5.0.2", 1023) = 33 > > open("/usr/local/lib/libstdc++.so.5", O_RDONLY) = 3 > > mmap(0xFF390000, 8192, PROT_READ|PROT_EXEC, MAP_PRIVATE|MAP_FIXED, 3, > > 0) = 0xFF390000 > > mmap(0x042BF670, 557056, PROT_NONE, > > MAP_PRIVATE|MAP_NORESERVE|MAP_ANON, -1, 0) = 0xFF180000 > > mmap(0xFF180000, 407880, PROT_READ|PROT_EXEC, MAP_PRIVATE|MAP_FIXED, > > 3, 0) = 0xFF180000 > > mmap(0xFF1F2000, 69600, PROT_READ|PROT_WRITE|PROT_EXEC, > > MAP_PRIVATE|MAP_FIXED, 3, 401408) = 0xFF1F2000 > > mmap(0xFF204000, 14344, PROT_READ|PROT_WRITE|PROT_EXEC, > > MAP_PRIVATE|MAP_FIXED|MAP_ANON, -1, 0) = 0xFF204000 > > munmap(0xFF1E4000, 57344) = 0 > > memcntl(0xFF180000, 182568, MC_ADVISE, MADV_WILLNEED, 0, 0) = 0 > > close(3) = 0 > > > > Ok, libstdc++ loaded. > > > stat("/lib/libm.so.1", 0xFFBEF2E8) = 0 > > resolvepath("/lib/libm.so.1", "/usr/lib/libm.so.1", 1023) = 18 > > open("/lib/libm.so.1", O_RDONLY) = 3 > > mmap(0xFF390000, 8192, PROT_READ|PROT_EXEC, MAP_PRIVATE|MAP_FIXED, 3, > > 0) = 0xFF390000 > > mmap(0x02FAB5E8, 294912, PROT_NONE, > > MAP_PRIVATE|MAP_NORESERVE|MAP_ANON, -1, 0) = 0xFF130000 > > mmap(0xFF130000, 225354, PROT_READ|PROT_EXEC, MAP_PRIVATE|MAP_FIXED, > > 3, 0) = 0xFF130000 > > mmap(0xFF176000, 7292, PROT_READ|PROT_WRITE|PROT_EXEC, > > MAP_PRIVATE|MAP_FIXED, 3, 221184) = 0xFF176000 > > munmap(0xFF168000, 57344) = 0 > > memcntl(0xFF130000, 10604, MC_ADVISE, MADV_WILLNEED, 0, 0) = 0 > > close(3) = 0 > > > > Ok, libm loaded. > > > stat("/lib/libgcc_s.so.1", 0xFFBEF2E8) Err#2 ENOENT > > stat("/usr/lib/libgcc_s.so.1", 0xFFBEF2E8) Err#2 ENOENT > > stat("/usr/local/ssl/lib/libgcc_s.so.1", 0xFFBEF2E8) Err#2 ENOENT > > stat("/usr/local/lib/libgcc_s.so.1", 0xFFBEF2E8) = 0 > > resolvepath("/usr/local/lib/libgcc_s.so.1", > > "/usr/local/lib/libgcc_s.so.1", 1023) = 28 > > open("/usr/local/lib/libgcc_s.so.1", O_RDONLY) = 3 > > mmap(0xFF390000, 8192, PROT_READ|PROT_EXEC, MAP_PRIVATE|MAP_FIXED, 3, > > 0) = 0xFF390000 > > mmap(0x02FACD58, 106496, PROT_NONE, > > MAP_PRIVATE|MAP_NORESERVE|MAP_ANON, -1, 0) = 0xFF230000 > > mmap(0xFF230000, 30452, PROT_READ|PROT_EXEC, MAP_PRIVATE|MAP_FIXED, 3, > > 0) = 0xFF230000 > > mmap(0xFF246000, 8484, PROT_READ|PROT_WRITE|PROT_EXEC, > > MAP_PRIVATE|MAP_FIXED, 3, 24576) = 0xFF246000 > > munmap(0xFF238000, 57344) = 0 > > memcntl(0xFF230000, 5796, MC_ADVISE, MADV_WILLNEED, 0, 0) = 0 > > close(3) = 0 > > > Ok, libgcc loaded > > > stat("/lib/libc.so.1", 0xFFBEF2E8) = 0 > > resolvepath("/lib/libc.so.1", "/usr/lib/libc.so.1", 1023) = 18 > > open("/lib/libc.so.1", O_RDONLY) = 3 > > mmap(0xFF390000, 8192, PROT_READ|PROT_EXEC, MAP_PRIVATE|MAP_FIXED, 3, > > 0) = 0xFF390000 > > mmap(0x2B7E56A0, 802816, PROT_NONE, > > MAP_PRIVATE|MAP_NORESERVE|MAP_ANON, -1, 0) = 0xFF000000 > > mmap(0xFF000000, 703936, PROT_READ|PROT_EXEC, MAP_PRIVATE|MAP_FIXED, > > 3, 0) = 0xFF000000 > > mmap(0xFF0BC000, 24772, PROT_READ|PROT_WRITE|PROT_EXEC, > > MAP_PRIVATE|MAP_FIXED, 3, 704512) = 0xFF0BC000 > > munmap(0xFF0AC000, 65536) = 0 > > memcntl(0xFF000000, 113528, MC_ADVISE, MADV_WILLNEED, 0, 0) = 0 > > close(3) > > > Ok, libc loaded. > > > = 0 > > mmap(0x00000000, 8192, PROT_READ|PROT_WRITE|PROT_EXEC, > > MAP_PRIVATE|MAP_ANON, -1, 0) = 0xFF220000 > > stat("/usr/platform/SUNW,Sun-Fire-480R/lib/libc_psr.so.1", 0xFFBEF000) = > 0 > > resolvepath("/usr/platform/SUNW,Sun-Fire-480R/lib/libc_psr.so.1", > > "/usr/platform/sun4u-us3/lib/libc_psr.so.1", 1023) = 41 > > open("/usr/platform/SUNW,Sun-Fire-480R/lib/libc_psr.so.1", O_RDONLY) = 3 > > > mmap(0xFF390000, 8192, PROT_READ|PROT_EXEC, MAP_PRIVATE|MAP_FIXED, 3, > > 0) = 0xFF390000 > > close(3) = 0 > > > > Looks like some libc complement. > > > sysconfig(_CONFIG_STACK_PROT) = 3 > > brk(0x00146C70) = 0 > > brk(0x0014AC70) = 0 > > brk(0x0014AC70) = 0 > > brk(0x0014CC70) = 0 > > pathconf(".", _PC_PATH_MAX) = 1024 > > stat64("./", 0xFFBEF7A0) = 0 > > stat64("/", 0xFFBEF708) = 0 > > open64("./../", O_RDONLY|O_NDELAY) = 3 > > fcntl(3, F_SETFD, 0x00000001) = 0 > > fstat64(3, 0xFFBEED28) = 0 > > fstat64(3, 0xFFBEF7A0) = 0 > > getdents64(3, 0x0014C580, 1048) = 1040 > > getdents64(3, 0x0014C580, 1048) = 1000 > > close(3) = 0 > > open64("./../../", O_RDONLY|O_NDELAY) = 3 > > fcntl(3, F_SETFD, 0x00000001) = 0 > > fstat64(3, 0xFFBEED28) = 0 > > fstat64(3, 0xFFBEF7A0) = 0 > > getdents64(3, 0x0014C580, 1048) = 144 > > close(3) = 0 > > open64("./../../../", O_RDONLY|O_NDELAY) = 3 > > fcntl(3, F_SETFD, 0x00000001) = 0 > > fstat64(3, 0xFFBEED28) = 0 > > fstat64(3, 0xFFBEF7A0) = 0 > > getdents64(3, 0x0014C580, 1048) = 112 > > close(3) = 0 > > open64("./../../../../", O_RDONLY|O_NDELAY) = 3 > > fcntl(3, F_SETFD, 0x00000001) = 0 > > fstat64(3, 0xFFBEED28) = 0 > > fstat64(3, 0xFFBEF7A0) = 0 > > getdents64(3, 0x0014C580, 1048) = 176 > > close(3) = 0 > > open64("./../../../../../", O_RDONLY|O_NDELAY) = 3 > > fcntl(3, F_SETFD, 0x00000001) = 0 > > fstat64(3, 0xFFBEED28) = 0 > > fstat64(3, 0xFFBEF7A0) = 0 > > getdents64(3, 0x0014C580, 1048) = 1040 > > getdents64(3, 0x0014C580, 1048) = 64 > > getdents64(3, 0x0014C580, 1048) = 32 > > getdents64(3, 0x0014C580, 1048) = 80 > > getdents64(3, 0x0014C580, 1048) = 72 > > close(3) = 0 > > open64("./../../../../../../", O_RDONLY|O_NDELAY) = 3 > > fcntl(3, F_SETFD, 0x00000001) = 0 > > fstat64(3, 0xFFBEED28) = 0 > > fstat64(3, 0xFFBEF7A0) = 0 > > getdents64(3, 0x0014C580, 1048) = 584 > > close(3) = 0 > > open64("./../../../../../../../", O_RDONLY|O_NDELAY) = 3 > > fcntl(3, F_SETFD, 0x00000001) = 0 > > fstat64(3, 0xFFBEED28) = 0 > > fstat64(3, 0xFFBEF7A0) = 0 > > getdents64(3, 0x0014C580, 1048) = 264 > > close(3) = 0 > > open64("./../../../../../../../../", O_RDONLY|O_NDELAY) = 3 > > fcntl(3, F_SETFD, 0x00000001) = 0 > > fstat64(3, 0xFFBEED28) = 0 > > fstat64(3, 0xFFBEF7A0) = 0 > > open("/etc/mnttab", O_RDONLY) = 4 > > brk(0x0014CC70) = 0 > > brk(0x0014EC70) = 0 > > fstat64(4, 0xFFBEE6E8) = 0 > > ioctl(4, TCGETA, 0xFFBEE674) Err#22 EINVAL > > read(4, " / d e v / m d / d s k /".., 512) = 512 > > ioctl(4, (('m'<<8)|1), 0xFF0BEC30) = 0 > > ioctl(4, (('m'<<8)|2), 0x0014A020) = 0 > > read(4, " l e\t u f s\t r w , i n".., 512) = 512 > > lstat64("/export", 0xFFBEE908) = 0 > > lstat64("/export/..", 0xFFBEE908) = 0 > > llseek(4, 0xFFFFFFFFFFFFFF6A, SEEK_CUR) = 874 > > close(4) = 0 > > close(3) = 0 > > > The above looks like libc initialization > > > stat("/opt/setedit/share/setedit/syntaxhl.shl", 0xFFBEF330) = 0 > > > Syntax Highlight conf. is there, that's a check to determine where are > the config files. > > > stat("/opt/setedit/lib/setedit/datetools.so", 0xFFBEF330) Err#2 ENOENT > > stat("/usr/lib/setedit/datetools.so", 0xFFBEF330) Err#2 ENOENT > > stat("/usr/local/lib/setedit/datetools.so", 0xFFBEF330) Err#2 ENOENT > > > Date Tools failed to load. > > > stat("//.setedit", 0xFFBEF2C0) = 0 > > access("//.setedit", 1) = 0 > > access("//.setedit", 2) = 0 > > getpid() = 23734 [23733] > > > Note that HOME is pointing to / because you are running as root. > > > sysconfig(_CONFIG_MAXPID) = 30000 > > lstat64("//.setedit/erMSaWwU", 0xFFBEF318) Err#2 ENOENT > > open("//.setedit/erMSaWwU", O_RDWR|O_CREAT|O_EXCL, 0600) = 3 > > getuid() = 0 [0] > > getgid() = 1 [1] > > chown("//.setedit/erMSaWwU", 0, 1) = 0 > > dup(2) = 4 > > fcntl(3, F_DUP2FD, 0x00000002) = 2 > > > The standard error output was redirected to /.setedit/erMSaWwU > Please post the content of this file. > > > sigaction(SIGABRT, 0xFFBEF778, 0xFFBEF7F8) = 0 > > sigaction(SIGFPE, 0xFFBEF778, 0xFFBEF7F8) = 0 > > sigaction(SIGILL, 0xFFBEF778, 0xFFBEF7F8) = 0 > > sigaction(SIGSEGV, 0xFFBEF778, 0xFFBEF7F8) = 0 > > sigaction(SIGTERM, 0xFFBEF778, 0xFFBEF7F8) = 0 > > sigaction(SIGINT, 0xFFBEF778, 0xFFBEF7F8) = 0 > > sigaction(SIGQUIT, 0xFFBEF778, 0xFFBEF7F8) = 0 > > sigaction(SIGINT, 0xFFBEF778, 0xFFBEF7F8) = 0 > > sigaction(SIGQUIT, 0xFFBEF7E8, 0xFFBEF868) = 0 > > > Signals redirected. > > > stat("/tmp", 0xFFBEF7A0) = 0 > > access("/tmp", 1) = 0 > > stat("//.setedit", 0xFFBEED50) = 0 > > access("//.setedit", 1) = 0 > > access("//.setedit", 2) = 0 > > stat("//.setedit/setenvir.dat", 0xFFBEEDC0) Err#2 ENOENT > > stat("//.setedit", 0xFFBEED50) = 0 > > access("//.setedit", 1) = 0 > > access("//.setedit", 2) = 0 > > stat("//.setedit/.setenvir.dat", 0xFFBEEDC0) Err#2 ENOENT > > stat("//.setenvir.dat", 0xFFBEEDC0) Err#2 ENOENT > > stat("//setenvir.dat", 0xFFBEEDC0) Err#2 ENOENT > > open("/opt/setedit/share/setedit/setenvir.dat", O_RDONLY) Err#2 ENOENT > > > No setenvir.dat file found (ok for the first run). > > > stat("//.setedit", 0xFFBEF730) = 0 > > access("//.setedit", 1) = 0 > > access("//.setedit", 2) = 0 > > stat("//.setedit/keybind.dat", 0xFFBEF7A0) Err#2 ENOENT > > stat("//.setedit", 0xFFBEF730) = 0 > > access("//.setedit", 1) = 0 > > access("//.setedit", 2) = 0 > > stat("//.setedit/.keybind.dat", 0xFFBEF7A0) Err#2 ENOENT > > stat("//.keybind.dat", 0xFFBEF7A0) Err#2 ENOENT > > stat("//keybind.dat", 0xFFBEF7A0) Err#2 ENOENT > > open("/opt/setedit/share/setedit/keybind.dat", O_RDONLY) Err#2 ENOENT > > > No keybind.dat file (ok). > > > stat("//.setedit", 0xFFBEF730) = 0 > > access("//.setedit", 1) = 0 > > access("//.setedit", 2) = 0 > > stat("//.setedit/syntaxhl.shl", 0xFFBEF7A0) Err#2 ENOENT > > stat("//.setedit", 0xFFBEF730) = 0 > > access("//.setedit", 1) = 0 > > access("//.setedit", 2) = 0 > > stat("//.setedit/.syntaxhl.shl", 0xFFBEF7A0) Err#2 ENOENT > > stat("//.syntaxhl.shl", 0xFFBEF7A0) Err#2 ENOENT > > stat("//syntaxhl.shl", 0xFFBEF7A0) Err#2 ENOENT > > open("/opt/setedit/share/setedit/syntaxhl.shl", O_RDONLY) = 5 > > > Syntax Highlight file found and starting to load. > > > fstat64(5, 0xFFBEF6C8) = 0 > > brk(0x0014EC70) = 0 > > brk(0x00150C70) = 0 > > ioctl(5, TCGETA, 0xFFBEF654) Err#25 ENOTTY > > read(5, " # C o p y r i g h t ".., 8192) = 8192 > > read(5, " d i , e d i , s p , e s".., 8192) = 8192 > > read(5, " f I n f C o m p i l e r".., 8192) = 8192 > > read(5, " p a g e , p c , p r o c".., 8192) = 8192 > > read(5, " u , e r r o r , e x i t".., 8192) = 8192 > > read(5, " f i l e s , : : t c l t".., 8192) = 8192 > > read(5, " e c k : 4 0 1 , * d c c".., 8192) = 8192 > > read(5, " e a r , \ s e t q u a d".., 8192) = 8192 > > read(5, " - - - - - - - - P D P".., 8192) = 8192 > > read(5, " l e n a m e , u n d e f".., 8192) = 8192 > > read(5, " e y w o r d s = S E R V".., 8192) = 8192 > > read(5, " c l u d e _ o n c e , i".., 8192) = 8192 > > read(5, " a t i o n F u n c t i".., 8192) = 8192 > > read(5, " B a s e d o n t h".., 8192) = 8192 > > read(5, " p e c i a l S y m b o l".., 8192) = 6616 > > read(5, 0x0014D604, 8192) = 0 > > brk(0x00150C70) = 0 > > brk(0x00158C70) = 0 > > llseek(5, 0, SEEK_CUR) = 121304 > > llseek(5, 0, SEEK_SET) = 0 > > read(5, " # C o p y r i g h t ".., 8192) = 8192 > > read(5, " d i , e d i , s p , e s".., 8192) = 8192 > > read(5, " f I n f C o m p i l e r".., 8192) = 8192 > > brk(0x00158C70) = 0 > > brk(0x0015AC70) = 0 > > read(5, " p a g e , p c , p r o c".., 8192) = 8192 > > read(5, " u , e r r o r , e x i t".., 8192) = 8192 > > read(5, " f i l e s , : : t c l t".., 8192) = 8192 > > read(5, " e c k : 4 0 1 , * d c c".., 8192) = 8192 > > read(5, " e a r , \ s e t q u a d".., 8192) = 8192 > > read(5, " - - - - - - - - P D P".., 8192) = 8192 > > read(5, " l e n a m e , u n d e f".., 8192) = 8192 > > read(5, " e y w o r d s = S E R V".., 8192) = 8192 > > read(5, " c l u d e _ o n c e , i".., 8192) = 8192 > > read(5, " a t i o n F u n c t i".., 8192) = 8192 > > read(5, " B a s e d o n t h".., 8192) = 8192 > > read(5, " p e c i a l S y m b o l".., 8192) = 6616 > > llseek(5, 0xFFFFFFFFFFFFFFFF, SEEK_CUR) = 121303 > > close(5) = 0 > > > Finished to load. > > > stat("//.setedit", 0xFFBEF4F8) = 0 > > access("//.setedit", 1) = 0 > > access("//.setedit", 2) = 0 > > stat("//.setedit/deflopts.txt", 0xFFBEF568) Err#2 ENOENT > > stat("//.setedit", 0xFFBEF4F8) = 0 > > access("//.setedit", 1) = 0 > > access("//.setedit", 2) = 0 > > stat("//.setedit/.deflopts.txt", 0xFFBEF568) Err#2 ENOENT > > stat("//.deflopts.txt", 0xFFBEF568) Err#2 ENOENT > > stat("//deflopts.txt", 0xFFBEF568) Err#2 ENOENT > > open("/opt/setedit/share/setedit/deflopts.txt", O_RDONLY) Err#2 ENOENT > > > No default options (ok). > > > stat("//.setedit", 0xFFBEF730) = 0 > > access("//.setedit", 1) = 0 > > access("//.setedit", 2) = 0 > > stat("//.setedit/errors.cle", 0xFFBEF7A0) Err#2 ENOENT > > stat("//.setedit", 0xFFBEF730) = 0 > > access("//.setedit", 1) = 0 > > access("//.setedit", 2) = 0 > > stat("//.setedit/.errors.cle", 0xFFBEF7A0) Err#2 ENOENT > > stat("//.errors.cle", 0xFFBEF7A0) Err#2 ENOENT > > stat("//errors.cle", 0xFFBEF7A0) Err#2 ENOENT > > > No errors.cle (ok). > > > stat("//.setedit", 0xFFBEF730) = 0 > > access("//.setedit", 1) = 0 > > access("//.setedit", 2) = 0 > > stat("//.setedit/nobkp.txt", 0xFFBEF7A0) Err#2 ENOENT > > stat("//.setedit", 0xFFBEF730) = 0 > > access("//.setedit", 1) = 0 > > access("//.setedit", 2) = 0 > > stat("//.setedit/.nobkp.txt", 0xFFBEF7A0) Err#2 ENOENT > > stat("//.nobkp.txt", 0xFFBEF7A0) Err#2 ENOENT > > stat("//nobkp.txt", 0xFFBEF7A0) Err#2 ENOENT > > stat("//.setedit", 0xFFBEF730) = 0 > > > No nobkp.txt (ok). > > > access("//.setedit", 1) = 0 > > access("//.setedit", 2) = 0 > > open64(".", O_RDONLY|O_NDELAY) = 5 > > fcntl(5, F_SETFD, 0x00000001) = 0 > > fstat64(5, 0xFFBEF330) = 0 > > getdents64(5, 0x0014E458, 1048) = 1048 > > getdents64(5, 0x0014E458, 1048) = 1032 > > getdents64(5, 0x0014E458, 1048) = 512 > > getdents64(5, 0x0014E458, 1048) = 0 > > close(5) = 0 > > stat("tcedit.dst", 0xFFBEF3A0) Err#2 ENOENT > > stat(".tcedit.dst", 0xFFBEF3A0) Err#2 ENOENT > > stat("//.setedit", 0xFFBEF2C0) = 0 > > access("//.setedit", 1) = 0 > > access("//.setedit", 2) = 0 > > stat("//.setedit/tcedit.dst", 0xFFBEF330) Err#2 ENOENT > > stat("//.setedit", 0xFFBEF2C0) = 0 > > access("//.setedit", 1) = 0 > > access("//.setedit", 2) = 0 > > stat("//.setedit/.tcedit.dst", 0xFFBEF330) Err#2 ENOENT > > stat("//.tcedit.dst", 0xFFBEF330) Err#2 ENOENT > > stat("//tcedit.dst", 0xFFBEF330) Err#2 ENOENT > > stat("/opt/setedit/share/setedit/tcedit.dst", 0xFFBEF3A0) Err#2 ENOENT > > stat("//.setedit", 0xFFBEF2C0) = 0 > > access("//.setedit", 1) = 0 > > access("//.setedit", 2) = 0 > > stat("//.setedit/.tcedit.dst", 0xFFBEF330) Err#2 ENOENT > > stat("//.setedit", 0xFFBEF2C0) = 0 > > access("//.setedit", 1) = 0 > > access("//.setedit", 2) = 0 > > stat("//.setedit/..tcedit.dst", 0xFFBEF330) Err#2 ENOENT > > stat("//..tcedit.dst", 0xFFBEF330) Err#2 ENOENT > > stat("//.tcedit.dst", 0xFFBEF330) Err#2 ENOENT > > stat("/opt/setedit/share/setedit/.tcedit.dst", 0xFFBEF3A0) Err#2 ENOENT > > > No desktop file (ok). > > > stat("//.setedit", 0xFFBEEE50) = 0 > > access("//.setedit", 1) = 0 > > access("//.setedit", 2) = 0 > > stat("//.setedit/install.log", 0xFFBEEEC0) Err#2 ENOENT > > stat("//.setedit", 0xFFBEEE50) = 0 > > access("//.setedit", 1) = 0 > > access("//.setedit", 2) = 0 > > stat("//.setedit/.install.log", 0xFFBEEEC0) Err#2 ENOENT > > stat("//.install.log", 0xFFBEEEC0) Err#2 ENOENT > > stat("//install.log", 0xFFBEEEC0) Err#2 ENOENT > > open("/opt/setedit/share/setedit/install.log", O_RDONLY) Err#2 ENOENT > > > No install.log (?) > > > stat("./tvrc", 0xFFBEF628) Err#2 ENOENT > > stat("./.tvrc", 0xFFBEF628) Err#2 ENOENT > > stat("//tvrc", 0xFFBEF628) Err#2 ENOENT > > stat("//.tvrc", 0xFFBEF628) Err#2 ENOENT > > stat("/etc/tvrc", 0xFFBEF628) Err#2 ENOENT > > stat("/etc/.tvrc", 0xFFBEF628) Err#2 ENOENT > > stat("/dev/env/DJDIR/etc/tvrc", 0xFFBEF628) Err#2 ENOENT > > stat("/dev/env/DJDIR/etc/.tvrc", 0xFFBEF628) Err#2 ENOENT > > > No TV config (ok). > > > write(2, " E r r o r : U n s u p".., 28) = 28 > > > The full message should be in /.setedit/erMSaWwU but looks like TV > couldn't find a usable terminal. > > > llseek(0, 0, SEEK_CUR) = 25610 > > llseek(0, 0, SEEK_CUR) = 25644 > > _exit(1) > > root > > > > > > > Your help is appreciated > > > I need the output of TVision configuration to know which terminals are > supported for your compilation. > > Regards, SET > > |
From: Salvador E. T. <sal...@in...> - 2006-12-18 13:43:47
|
On 15/12/06 15:12, Yannick Mercier wrote: > I give a try to editor.exe located in the makes directory > and I dont have the ELF error, but there is nothing happening, Are you running in a regular console or using X? > I used > the truss utility to see what it is doing and here is the output : > > root > truss ./editor.exe > execve("editor.exe", 0xFFBEFA04, 0xFFBEFA0C) argc = 1 > resolvepath("/usr/lib/ld.so.1", "/usr/lib/ld.so.1", 1023) = 16 > open("/var/ld/ld.config", O_RDONLY) Err#2 ENOENT > stat("/lib/librhtv.so.2.0.3", 0xFFBEF2E8) Err#2 ENOENT Note that 2.0.3 is the stable release (needed for 0.5.4) but is a little bit old. > stat("/usr/lib/librhtv.so.2.0.3", 0xFFBEF2E8) Err#2 ENOENT > stat("/usr/local/ssl/lib/librhtv.so.2.0.3", 0xFFBEF2E8) Err#2 ENOENT > stat("/usr/local/lib/librhtv.so.2.0.3", 0xFFBEF2E8) Err#2 ENOENT > stat("/usr/ccs/lib/librhtv.so.2.0.3", 0xFFBEF2E8) Err#2 ENOENT > stat("/export/home/ymercier/setedit/setedit/contrib/tvision/makes/librhtv.so.2.0.3", > 0xFFBEF2E8) = 0 > resolvepath("/export/home/ymercier/setedit/setedit/contrib/tvision/makes/librhtv.so.2.0.3", > "/export/home/ymercier/setedit/setedit/contrib/tvision/makes/librhtv.so.2.0.3", > 1023) = 76 > open("/export/home/ymercier/setedit/setedit/contrib/tvision/makes/librhtv.so.2.0.3", > O_RDONLY) = 3 Ok, librhtv loaded. > mmap(0x00000000, 8192, PROT_READ|PROT_EXEC, MAP_PRIVATE, 3, 0) = > 0xFF390000 > mmap(0x08EF9CE8, 942080, PROT_NONE, > MAP_PRIVATE|MAP_NORESERVE|MAP_ANON, -1, 0) = 0xFF280000 > mmap(0xFF280000, 693703, PROT_READ|PROT_EXEC, MAP_PRIVATE|MAP_FIXED, > 3, 0) = 0xFF280000 > mmap(0xFF338000, 173360, PROT_READ|PROT_WRITE|PROT_EXEC, > MAP_PRIVATE|MAP_FIXED, 3, 688128) = 0xFF338000 > mmap(0xFF364000, 496, PROT_READ|PROT_WRITE|PROT_EXEC, > MAP_PRIVATE|MAP_FIXED|MAP_ANON, -1, 0) = 0xFF364000 > munmap(0xFF32A000, 57344) = 0 > memcntl(0xFF280000, 301200, MC_ADVISE, MADV_WILLNEED, 0, 0) = 0 > close(3) = 0 > stat("/lib/libdl.so.1", 0xFFBEF2E8) = 0 > resolvepath("/lib/libdl.so.1", "/usr/lib/libdl.so.1", 1023) = 19 > open("/lib/libdl.so.1", O_RDONLY) = 3 > mmap(0xFF390000, 8192, PROT_READ|PROT_EXEC, MAP_PRIVATE|MAP_FIXED, 3, > 0) = 0xFF390000 > mmap(0x2B7E2F90, 8192, PROT_NONE, MAP_PRIVATE|MAP_NORESERVE|MAP_ANON, > -1, 0) = 0xFF380000 > mmap(0xFF380000, 2302, PROT_READ|PROT_WRITE|PROT_EXEC, > MAP_PRIVATE|MAP_FIXED, 3, 0) = 0xFF380000 > close(3) = 0 Ok, libdl loaded. > stat("/lib/libz.so", 0xFFBEF2E8) = 0 > resolvepath("/lib/libz.so", "/usr/lib/libz.so.1", 1023) = 18 > open("/lib/libz.so", O_RDONLY) = 3 > mmap(0xFF390000, 8192, PROT_READ|PROT_EXEC, MAP_PRIVATE|MAP_FIXED, 3, > 0) = 0xFF390000 > mmap(0x042C2550, 122880, PROT_NONE, > MAP_PRIVATE|MAP_NORESERVE|MAP_ANON, -1, 0) = 0xFF250000 > mmap(0xFF250000, 47322, PROT_READ|PROT_EXEC, MAP_PRIVATE|MAP_FIXED, 3, > 0) = 0xFF250000 > mmap(0xFF26C000, 6292, PROT_READ|PROT_WRITE|PROT_EXEC, > MAP_PRIVATE|MAP_FIXED, 3, 49152) = 0xFF26C000 > munmap(0xFF25C000, 65536) = 0 > memcntl(0xFF250000, 5308, MC_ADVISE, MADV_WILLNEED, 0, 0) = 0 > close(3) = 0 Ok, libz loaded. > mmap(0x00000000, 8192, PROT_READ|PROT_WRITE|PROT_EXEC, > MAP_PRIVATE|MAP_ANON, -1, 0) = 0xFF370000 > stat("/lib/libstdc++.so.5", 0xFFBEF2E8) Err#2 ENOENT > stat("/usr/lib/libstdc++.so.5", 0xFFBEF2E8) Err#2 ENOENT > stat("/usr/local/ssl/lib/libstdc++.so.5", 0xFFBEF2E8) Err#2 ENOENT > stat("/usr/local/lib/libstdc++.so.5", 0xFFBEF2E8) = 0 > resolvepath("/usr/local/lib/libstdc++.so.5", > "/usr/local/lib/libstdc++.so.5.0.2", 1023) = 33 > open("/usr/local/lib/libstdc++.so.5", O_RDONLY) = 3 > mmap(0xFF390000, 8192, PROT_READ|PROT_EXEC, MAP_PRIVATE|MAP_FIXED, 3, > 0) = 0xFF390000 > mmap(0x042BF670, 557056, PROT_NONE, > MAP_PRIVATE|MAP_NORESERVE|MAP_ANON, -1, 0) = 0xFF180000 > mmap(0xFF180000, 407880, PROT_READ|PROT_EXEC, MAP_PRIVATE|MAP_FIXED, > 3, 0) = 0xFF180000 > mmap(0xFF1F2000, 69600, PROT_READ|PROT_WRITE|PROT_EXEC, > MAP_PRIVATE|MAP_FIXED, 3, 401408) = 0xFF1F2000 > mmap(0xFF204000, 14344, PROT_READ|PROT_WRITE|PROT_EXEC, > MAP_PRIVATE|MAP_FIXED|MAP_ANON, -1, 0) = 0xFF204000 > munmap(0xFF1E4000, 57344) = 0 > memcntl(0xFF180000, 182568, MC_ADVISE, MADV_WILLNEED, 0, 0) = 0 > close(3) = 0 Ok, libstdc++ loaded. > stat("/lib/libm.so.1", 0xFFBEF2E8) = 0 > resolvepath("/lib/libm.so.1", "/usr/lib/libm.so.1", 1023) = 18 > open("/lib/libm.so.1", O_RDONLY) = 3 > mmap(0xFF390000, 8192, PROT_READ|PROT_EXEC, MAP_PRIVATE|MAP_FIXED, 3, > 0) = 0xFF390000 > mmap(0x02FAB5E8, 294912, PROT_NONE, > MAP_PRIVATE|MAP_NORESERVE|MAP_ANON, -1, 0) = 0xFF130000 > mmap(0xFF130000, 225354, PROT_READ|PROT_EXEC, MAP_PRIVATE|MAP_FIXED, > 3, 0) = 0xFF130000 > mmap(0xFF176000, 7292, PROT_READ|PROT_WRITE|PROT_EXEC, > MAP_PRIVATE|MAP_FIXED, 3, 221184) = 0xFF176000 > munmap(0xFF168000, 57344) = 0 > memcntl(0xFF130000, 10604, MC_ADVISE, MADV_WILLNEED, 0, 0) = 0 > close(3) = 0 Ok, libm loaded. > stat("/lib/libgcc_s.so.1", 0xFFBEF2E8) Err#2 ENOENT > stat("/usr/lib/libgcc_s.so.1", 0xFFBEF2E8) Err#2 ENOENT > stat("/usr/local/ssl/lib/libgcc_s.so.1", 0xFFBEF2E8) Err#2 ENOENT > stat("/usr/local/lib/libgcc_s.so.1", 0xFFBEF2E8) = 0 > resolvepath("/usr/local/lib/libgcc_s.so.1", > "/usr/local/lib/libgcc_s.so.1", 1023) = 28 > open("/usr/local/lib/libgcc_s.so.1", O_RDONLY) = 3 > mmap(0xFF390000, 8192, PROT_READ|PROT_EXEC, MAP_PRIVATE|MAP_FIXED, 3, > 0) = 0xFF390000 > mmap(0x02FACD58, 106496, PROT_NONE, > MAP_PRIVATE|MAP_NORESERVE|MAP_ANON, -1, 0) = 0xFF230000 > mmap(0xFF230000, 30452, PROT_READ|PROT_EXEC, MAP_PRIVATE|MAP_FIXED, 3, > 0) = 0xFF230000 > mmap(0xFF246000, 8484, PROT_READ|PROT_WRITE|PROT_EXEC, > MAP_PRIVATE|MAP_FIXED, 3, 24576) = 0xFF246000 > munmap(0xFF238000, 57344) = 0 > memcntl(0xFF230000, 5796, MC_ADVISE, MADV_WILLNEED, 0, 0) = 0 > close(3) = 0 Ok, libgcc loaded > stat("/lib/libc.so.1", 0xFFBEF2E8) = 0 > resolvepath("/lib/libc.so.1", "/usr/lib/libc.so.1", 1023) = 18 > open("/lib/libc.so.1", O_RDONLY) = 3 > mmap(0xFF390000, 8192, PROT_READ|PROT_EXEC, MAP_PRIVATE|MAP_FIXED, 3, > 0) = 0xFF390000 > mmap(0x2B7E56A0, 802816, PROT_NONE, > MAP_PRIVATE|MAP_NORESERVE|MAP_ANON, -1, 0) = 0xFF000000 > mmap(0xFF000000, 703936, PROT_READ|PROT_EXEC, MAP_PRIVATE|MAP_FIXED, > 3, 0) = 0xFF000000 > mmap(0xFF0BC000, 24772, PROT_READ|PROT_WRITE|PROT_EXEC, > MAP_PRIVATE|MAP_FIXED, 3, 704512) = 0xFF0BC000 > munmap(0xFF0AC000, 65536) = 0 > memcntl(0xFF000000, 113528, MC_ADVISE, MADV_WILLNEED, 0, 0) = 0 > close(3) Ok, libc loaded. > = 0 > mmap(0x00000000, 8192, PROT_READ|PROT_WRITE|PROT_EXEC, > MAP_PRIVATE|MAP_ANON, -1, 0) = 0xFF220000 > stat("/usr/platform/SUNW,Sun-Fire-480R/lib/libc_psr.so.1", 0xFFBEF000) = 0 > resolvepath("/usr/platform/SUNW,Sun-Fire-480R/lib/libc_psr.so.1", > "/usr/platform/sun4u-us3/lib/libc_psr.so.1", 1023) = 41 > open("/usr/platform/SUNW,Sun-Fire-480R/lib/libc_psr.so.1", O_RDONLY) = 3 > mmap(0xFF390000, 8192, PROT_READ|PROT_EXEC, MAP_PRIVATE|MAP_FIXED, 3, > 0) = 0xFF390000 > close(3) = 0 Looks like some libc complement. > sysconfig(_CONFIG_STACK_PROT) = 3 > brk(0x00146C70) = 0 > brk(0x0014AC70) = 0 > brk(0x0014AC70) = 0 > brk(0x0014CC70) = 0 > pathconf(".", _PC_PATH_MAX) = 1024 > stat64("./", 0xFFBEF7A0) = 0 > stat64("/", 0xFFBEF708) = 0 > open64("./../", O_RDONLY|O_NDELAY) = 3 > fcntl(3, F_SETFD, 0x00000001) = 0 > fstat64(3, 0xFFBEED28) = 0 > fstat64(3, 0xFFBEF7A0) = 0 > getdents64(3, 0x0014C580, 1048) = 1040 > getdents64(3, 0x0014C580, 1048) = 1000 > close(3) = 0 > open64("./../../", O_RDONLY|O_NDELAY) = 3 > fcntl(3, F_SETFD, 0x00000001) = 0 > fstat64(3, 0xFFBEED28) = 0 > fstat64(3, 0xFFBEF7A0) = 0 > getdents64(3, 0x0014C580, 1048) = 144 > close(3) = 0 > open64("./../../../", O_RDONLY|O_NDELAY) = 3 > fcntl(3, F_SETFD, 0x00000001) = 0 > fstat64(3, 0xFFBEED28) = 0 > fstat64(3, 0xFFBEF7A0) = 0 > getdents64(3, 0x0014C580, 1048) = 112 > close(3) = 0 > open64("./../../../../", O_RDONLY|O_NDELAY) = 3 > fcntl(3, F_SETFD, 0x00000001) = 0 > fstat64(3, 0xFFBEED28) = 0 > fstat64(3, 0xFFBEF7A0) = 0 > getdents64(3, 0x0014C580, 1048) = 176 > close(3) = 0 > open64("./../../../../../", O_RDONLY|O_NDELAY) = 3 > fcntl(3, F_SETFD, 0x00000001) = 0 > fstat64(3, 0xFFBEED28) = 0 > fstat64(3, 0xFFBEF7A0) = 0 > getdents64(3, 0x0014C580, 1048) = 1040 > getdents64(3, 0x0014C580, 1048) = 64 > getdents64(3, 0x0014C580, 1048) = 32 > getdents64(3, 0x0014C580, 1048) = 80 > getdents64(3, 0x0014C580, 1048) = 72 > close(3) = 0 > open64("./../../../../../../", O_RDONLY|O_NDELAY) = 3 > fcntl(3, F_SETFD, 0x00000001) = 0 > fstat64(3, 0xFFBEED28) = 0 > fstat64(3, 0xFFBEF7A0) = 0 > getdents64(3, 0x0014C580, 1048) = 584 > close(3) = 0 > open64("./../../../../../../../", O_RDONLY|O_NDELAY) = 3 > fcntl(3, F_SETFD, 0x00000001) = 0 > fstat64(3, 0xFFBEED28) = 0 > fstat64(3, 0xFFBEF7A0) = 0 > getdents64(3, 0x0014C580, 1048) = 264 > close(3) = 0 > open64("./../../../../../../../../", O_RDONLY|O_NDELAY) = 3 > fcntl(3, F_SETFD, 0x00000001) = 0 > fstat64(3, 0xFFBEED28) = 0 > fstat64(3, 0xFFBEF7A0) = 0 > open("/etc/mnttab", O_RDONLY) = 4 > brk(0x0014CC70) = 0 > brk(0x0014EC70) = 0 > fstat64(4, 0xFFBEE6E8) = 0 > ioctl(4, TCGETA, 0xFFBEE674) Err#22 EINVAL > read(4, " / d e v / m d / d s k /".., 512) = 512 > ioctl(4, (('m'<<8)|1), 0xFF0BEC30) = 0 > ioctl(4, (('m'<<8)|2), 0x0014A020) = 0 > read(4, " l e\t u f s\t r w , i n".., 512) = 512 > lstat64("/export", 0xFFBEE908) = 0 > lstat64("/export/..", 0xFFBEE908) = 0 > llseek(4, 0xFFFFFFFFFFFFFF6A, SEEK_CUR) = 874 > close(4) = 0 > close(3) = 0 The above looks like libc initialization > stat("/opt/setedit/share/setedit/syntaxhl.shl", 0xFFBEF330) = 0 Syntax Highlight conf. is there, that's a check to determine where are the config files. > stat("/opt/setedit/lib/setedit/datetools.so", 0xFFBEF330) Err#2 ENOENT > stat("/usr/lib/setedit/datetools.so", 0xFFBEF330) Err#2 ENOENT > stat("/usr/local/lib/setedit/datetools.so", 0xFFBEF330) Err#2 ENOENT Date Tools failed to load. > stat("//.setedit", 0xFFBEF2C0) = 0 > access("//.setedit", 1) = 0 > access("//.setedit", 2) = 0 > getpid() = 23734 [23733] Note that HOME is pointing to / because you are running as root. > sysconfig(_CONFIG_MAXPID) = 30000 > lstat64("//.setedit/erMSaWwU", 0xFFBEF318) Err#2 ENOENT > open("//.setedit/erMSaWwU", O_RDWR|O_CREAT|O_EXCL, 0600) = 3 > getuid() = 0 [0] > getgid() = 1 [1] > chown("//.setedit/erMSaWwU", 0, 1) = 0 > dup(2) = 4 > fcntl(3, F_DUP2FD, 0x00000002) = 2 The standard error output was redirected to /.setedit/erMSaWwU Please post the content of this file. > sigaction(SIGABRT, 0xFFBEF778, 0xFFBEF7F8) = 0 > sigaction(SIGFPE, 0xFFBEF778, 0xFFBEF7F8) = 0 > sigaction(SIGILL, 0xFFBEF778, 0xFFBEF7F8) = 0 > sigaction(SIGSEGV, 0xFFBEF778, 0xFFBEF7F8) = 0 > sigaction(SIGTERM, 0xFFBEF778, 0xFFBEF7F8) = 0 > sigaction(SIGINT, 0xFFBEF778, 0xFFBEF7F8) = 0 > sigaction(SIGQUIT, 0xFFBEF778, 0xFFBEF7F8) = 0 > sigaction(SIGINT, 0xFFBEF778, 0xFFBEF7F8) = 0 > sigaction(SIGQUIT, 0xFFBEF7E8, 0xFFBEF868) = 0 Signals redirected. > stat("/tmp", 0xFFBEF7A0) = 0 > access("/tmp", 1) = 0 > stat("//.setedit", 0xFFBEED50) = 0 > access("//.setedit", 1) = 0 > access("//.setedit", 2) = 0 > stat("//.setedit/setenvir.dat", 0xFFBEEDC0) Err#2 ENOENT > stat("//.setedit", 0xFFBEED50) = 0 > access("//.setedit", 1) = 0 > access("//.setedit", 2) = 0 > stat("//.setedit/.setenvir.dat", 0xFFBEEDC0) Err#2 ENOENT > stat("//.setenvir.dat", 0xFFBEEDC0) Err#2 ENOENT > stat("//setenvir.dat", 0xFFBEEDC0) Err#2 ENOENT > open("/opt/setedit/share/setedit/setenvir.dat", O_RDONLY) Err#2 ENOENT No setenvir.dat file found (ok for the first run). > stat("//.setedit", 0xFFBEF730) = 0 > access("//.setedit", 1) = 0 > access("//.setedit", 2) = 0 > stat("//.setedit/keybind.dat", 0xFFBEF7A0) Err#2 ENOENT > stat("//.setedit", 0xFFBEF730) = 0 > access("//.setedit", 1) = 0 > access("//.setedit", 2) = 0 > stat("//.setedit/.keybind.dat", 0xFFBEF7A0) Err#2 ENOENT > stat("//.keybind.dat", 0xFFBEF7A0) Err#2 ENOENT > stat("//keybind.dat", 0xFFBEF7A0) Err#2 ENOENT > open("/opt/setedit/share/setedit/keybind.dat", O_RDONLY) Err#2 ENOENT No keybind.dat file (ok). > stat("//.setedit", 0xFFBEF730) = 0 > access("//.setedit", 1) = 0 > access("//.setedit", 2) = 0 > stat("//.setedit/syntaxhl.shl", 0xFFBEF7A0) Err#2 ENOENT > stat("//.setedit", 0xFFBEF730) = 0 > access("//.setedit", 1) = 0 > access("//.setedit", 2) = 0 > stat("//.setedit/.syntaxhl.shl", 0xFFBEF7A0) Err#2 ENOENT > stat("//.syntaxhl.shl", 0xFFBEF7A0) Err#2 ENOENT > stat("//syntaxhl.shl", 0xFFBEF7A0) Err#2 ENOENT > open("/opt/setedit/share/setedit/syntaxhl.shl", O_RDONLY) = 5 Syntax Highlight file found and starting to load. > fstat64(5, 0xFFBEF6C8) = 0 > brk(0x0014EC70) = 0 > brk(0x00150C70) = 0 > ioctl(5, TCGETA, 0xFFBEF654) Err#25 ENOTTY > read(5, " # C o p y r i g h t ".., 8192) = 8192 > read(5, " d i , e d i , s p , e s".., 8192) = 8192 > read(5, " f I n f C o m p i l e r".., 8192) = 8192 > read(5, " p a g e , p c , p r o c".., 8192) = 8192 > read(5, " u , e r r o r , e x i t".., 8192) = 8192 > read(5, " f i l e s , : : t c l t".., 8192) = 8192 > read(5, " e c k : 4 0 1 , * d c c".., 8192) = 8192 > read(5, " e a r , \ s e t q u a d".., 8192) = 8192 > read(5, " - - - - - - - - P D P".., 8192) = 8192 > read(5, " l e n a m e , u n d e f".., 8192) = 8192 > read(5, " e y w o r d s = S E R V".., 8192) = 8192 > read(5, " c l u d e _ o n c e , i".., 8192) = 8192 > read(5, " a t i o n F u n c t i".., 8192) = 8192 > read(5, " B a s e d o n t h".., 8192) = 8192 > read(5, " p e c i a l S y m b o l".., 8192) = 6616 > read(5, 0x0014D604, 8192) = 0 > brk(0x00150C70) = 0 > brk(0x00158C70) = 0 > llseek(5, 0, SEEK_CUR) = 121304 > llseek(5, 0, SEEK_SET) = 0 > read(5, " # C o p y r i g h t ".., 8192) = 8192 > read(5, " d i , e d i , s p , e s".., 8192) = 8192 > read(5, " f I n f C o m p i l e r".., 8192) = 8192 > brk(0x00158C70) = 0 > brk(0x0015AC70) = 0 > read(5, " p a g e , p c , p r o c".., 8192) = 8192 > read(5, " u , e r r o r , e x i t".., 8192) = 8192 > read(5, " f i l e s , : : t c l t".., 8192) = 8192 > read(5, " e c k : 4 0 1 , * d c c".., 8192) = 8192 > read(5, " e a r , \ s e t q u a d".., 8192) = 8192 > read(5, " - - - - - - - - P D P".., 8192) = 8192 > read(5, " l e n a m e , u n d e f".., 8192) = 8192 > read(5, " e y w o r d s = S E R V".., 8192) = 8192 > read(5, " c l u d e _ o n c e , i".., 8192) = 8192 > read(5, " a t i o n F u n c t i".., 8192) = 8192 > read(5, " B a s e d o n t h".., 8192) = 8192 > read(5, " p e c i a l S y m b o l".., 8192) = 6616 > llseek(5, 0xFFFFFFFFFFFFFFFF, SEEK_CUR) = 121303 > close(5) = 0 Finished to load. > stat("//.setedit", 0xFFBEF4F8) = 0 > access("//.setedit", 1) = 0 > access("//.setedit", 2) = 0 > stat("//.setedit/deflopts.txt", 0xFFBEF568) Err#2 ENOENT > stat("//.setedit", 0xFFBEF4F8) = 0 > access("//.setedit", 1) = 0 > access("//.setedit", 2) = 0 > stat("//.setedit/.deflopts.txt", 0xFFBEF568) Err#2 ENOENT > stat("//.deflopts.txt", 0xFFBEF568) Err#2 ENOENT > stat("//deflopts.txt", 0xFFBEF568) Err#2 ENOENT > open("/opt/setedit/share/setedit/deflopts.txt", O_RDONLY) Err#2 ENOENT No default options (ok). > stat("//.setedit", 0xFFBEF730) = 0 > access("//.setedit", 1) = 0 > access("//.setedit", 2) = 0 > stat("//.setedit/errors.cle", 0xFFBEF7A0) Err#2 ENOENT > stat("//.setedit", 0xFFBEF730) = 0 > access("//.setedit", 1) = 0 > access("//.setedit", 2) = 0 > stat("//.setedit/.errors.cle", 0xFFBEF7A0) Err#2 ENOENT > stat("//.errors.cle", 0xFFBEF7A0) Err#2 ENOENT > stat("//errors.cle", 0xFFBEF7A0) Err#2 ENOENT No errors.cle (ok). > stat("//.setedit", 0xFFBEF730) = 0 > access("//.setedit", 1) = 0 > access("//.setedit", 2) = 0 > stat("//.setedit/nobkp.txt", 0xFFBEF7A0) Err#2 ENOENT > stat("//.setedit", 0xFFBEF730) = 0 > access("//.setedit", 1) = 0 > access("//.setedit", 2) = 0 > stat("//.setedit/.nobkp.txt", 0xFFBEF7A0) Err#2 ENOENT > stat("//.nobkp.txt", 0xFFBEF7A0) Err#2 ENOENT > stat("//nobkp.txt", 0xFFBEF7A0) Err#2 ENOENT > stat("//.setedit", 0xFFBEF730) = 0 No nobkp.txt (ok). > access("//.setedit", 1) = 0 > access("//.setedit", 2) = 0 > open64(".", O_RDONLY|O_NDELAY) = 5 > fcntl(5, F_SETFD, 0x00000001) = 0 > fstat64(5, 0xFFBEF330) = 0 > getdents64(5, 0x0014E458, 1048) = 1048 > getdents64(5, 0x0014E458, 1048) = 1032 > getdents64(5, 0x0014E458, 1048) = 512 > getdents64(5, 0x0014E458, 1048) = 0 > close(5) = 0 > stat("tcedit.dst", 0xFFBEF3A0) Err#2 ENOENT > stat(".tcedit.dst", 0xFFBEF3A0) Err#2 ENOENT > stat("//.setedit", 0xFFBEF2C0) = 0 > access("//.setedit", 1) = 0 > access("//.setedit", 2) = 0 > stat("//.setedit/tcedit.dst", 0xFFBEF330) Err#2 ENOENT > stat("//.setedit", 0xFFBEF2C0) = 0 > access("//.setedit", 1) = 0 > access("//.setedit", 2) = 0 > stat("//.setedit/.tcedit.dst", 0xFFBEF330) Err#2 ENOENT > stat("//.tcedit.dst", 0xFFBEF330) Err#2 ENOENT > stat("//tcedit.dst", 0xFFBEF330) Err#2 ENOENT > stat("/opt/setedit/share/setedit/tcedit.dst", 0xFFBEF3A0) Err#2 ENOENT > stat("//.setedit", 0xFFBEF2C0) = 0 > access("//.setedit", 1) = 0 > access("//.setedit", 2) = 0 > stat("//.setedit/.tcedit.dst", 0xFFBEF330) Err#2 ENOENT > stat("//.setedit", 0xFFBEF2C0) = 0 > access("//.setedit", 1) = 0 > access("//.setedit", 2) = 0 > stat("//.setedit/..tcedit.dst", 0xFFBEF330) Err#2 ENOENT > stat("//..tcedit.dst", 0xFFBEF330) Err#2 ENOENT > stat("//.tcedit.dst", 0xFFBEF330) Err#2 ENOENT > stat("/opt/setedit/share/setedit/.tcedit.dst", 0xFFBEF3A0) Err#2 ENOENT No desktop file (ok). > stat("//.setedit", 0xFFBEEE50) = 0 > access("//.setedit", 1) = 0 > access("//.setedit", 2) = 0 > stat("//.setedit/install.log", 0xFFBEEEC0) Err#2 ENOENT > stat("//.setedit", 0xFFBEEE50) = 0 > access("//.setedit", 1) = 0 > access("//.setedit", 2) = 0 > stat("//.setedit/.install.log", 0xFFBEEEC0) Err#2 ENOENT > stat("//.install.log", 0xFFBEEEC0) Err#2 ENOENT > stat("//install.log", 0xFFBEEEC0) Err#2 ENOENT > open("/opt/setedit/share/setedit/install.log", O_RDONLY) Err#2 ENOENT No install.log (?) > stat("./tvrc", 0xFFBEF628) Err#2 ENOENT > stat("./.tvrc", 0xFFBEF628) Err#2 ENOENT > stat("//tvrc", 0xFFBEF628) Err#2 ENOENT > stat("//.tvrc", 0xFFBEF628) Err#2 ENOENT > stat("/etc/tvrc", 0xFFBEF628) Err#2 ENOENT > stat("/etc/.tvrc", 0xFFBEF628) Err#2 ENOENT > stat("/dev/env/DJDIR/etc/tvrc", 0xFFBEF628) Err#2 ENOENT > stat("/dev/env/DJDIR/etc/.tvrc", 0xFFBEF628) Err#2 ENOENT No TV config (ok). > write(2, " E r r o r : U n s u p".., 28) = 28 The full message should be in /.setedit/erMSaWwU but looks like TV couldn't find a usable terminal. > llseek(0, 0, SEEK_CUR) = 25610 > llseek(0, 0, SEEK_CUR) = 25644 > _exit(1) > root > > > > Your help is appreciated I need the output of TVision configuration to know which terminals are supported for your compilation. Regards, SET |
From: Yannick M. <yan...@gm...> - 2006-12-15 18:12:34
|
I give a try to editor.exe located in the makes directory and I dont have the ELF error, but there is nothing happening, I used the truss utility to see what it is doing and here is the output : root > truss ./editor.exe execve("editor.exe", 0xFFBEFA04, 0xFFBEFA0C) argc = 1 resolvepath("/usr/lib/ld.so.1", "/usr/lib/ld.so.1", 1023) = 16 open("/var/ld/ld.config", O_RDONLY) Err#2 ENOENT stat("/lib/librhtv.so.2.0.3", 0xFFBEF2E8) Err#2 ENOENT stat("/usr/lib/librhtv.so.2.0.3", 0xFFBEF2E8) Err#2 ENOENT stat("/usr/local/ssl/lib/librhtv.so.2.0.3", 0xFFBEF2E8) Err#2 ENOENT stat("/usr/local/lib/librhtv.so.2.0.3", 0xFFBEF2E8) Err#2 ENOENT stat("/usr/ccs/lib/librhtv.so.2.0.3", 0xFFBEF2E8) Err#2 ENOENT stat("/export/home/ymercier/setedit/setedit/contrib/tvision/makes/librhtv.so.2.0.3", 0xFFBEF2E8) = 0 resolvepath("/export/home/ymercier/setedit/setedit/contrib/tvision/makes/librhtv.so.2.0.3", "/export/home/ymercier/setedit/setedit/contrib/tvision/makes/librhtv.so.2.0.3", 1023) = 76 open("/export/home/ymercier/setedit/setedit/contrib/tvision/makes/librhtv.so.2.0.3", O_RDONLY) = 3 mmap(0x00000000, 8192, PROT_READ|PROT_EXEC, MAP_PRIVATE, 3, 0) = 0xFF390000 mmap(0x08EF9CE8, 942080, PROT_NONE, MAP_PRIVATE|MAP_NORESERVE|MAP_ANON, -1, 0) = 0xFF280000 mmap(0xFF280000, 693703, PROT_READ|PROT_EXEC, MAP_PRIVATE|MAP_FIXED, 3, 0) = 0xFF280000 mmap(0xFF338000, 173360, PROT_READ|PROT_WRITE|PROT_EXEC, MAP_PRIVATE|MAP_FIXED, 3, 688128) = 0xFF338000 mmap(0xFF364000, 496, PROT_READ|PROT_WRITE|PROT_EXEC, MAP_PRIVATE|MAP_FIXED|MAP_ANON, -1, 0) = 0xFF364000 munmap(0xFF32A000, 57344) = 0 memcntl(0xFF280000, 301200, MC_ADVISE, MADV_WILLNEED, 0, 0) = 0 close(3) = 0 stat("/lib/libdl.so.1", 0xFFBEF2E8) = 0 resolvepath("/lib/libdl.so.1", "/usr/lib/libdl.so.1", 1023) = 19 open("/lib/libdl.so.1", O_RDONLY) = 3 mmap(0xFF390000, 8192, PROT_READ|PROT_EXEC, MAP_PRIVATE|MAP_FIXED, 3, 0) = 0xFF390000 mmap(0x2B7E2F90, 8192, PROT_NONE, MAP_PRIVATE|MAP_NORESERVE|MAP_ANON, -1, 0) = 0xFF380000 mmap(0xFF380000, 2302, PROT_READ|PROT_WRITE|PROT_EXEC, MAP_PRIVATE|MAP_FIXED, 3, 0) = 0xFF380000 close(3) = 0 stat("/lib/libz.so", 0xFFBEF2E8) = 0 resolvepath("/lib/libz.so", "/usr/lib/libz.so.1", 1023) = 18 open("/lib/libz.so", O_RDONLY) = 3 mmap(0xFF390000, 8192, PROT_READ|PROT_EXEC, MAP_PRIVATE|MAP_FIXED, 3, 0) = 0xFF390000 mmap(0x042C2550, 122880, PROT_NONE, MAP_PRIVATE|MAP_NORESERVE|MAP_ANON, -1, 0) = 0xFF250000 mmap(0xFF250000, 47322, PROT_READ|PROT_EXEC, MAP_PRIVATE|MAP_FIXED, 3, 0) = 0xFF250000 mmap(0xFF26C000, 6292, PROT_READ|PROT_WRITE|PROT_EXEC, MAP_PRIVATE|MAP_FIXED, 3, 49152) = 0xFF26C000 munmap(0xFF25C000, 65536) = 0 memcntl(0xFF250000, 5308, MC_ADVISE, MADV_WILLNEED, 0, 0) = 0 close(3) = 0 mmap(0x00000000, 8192, PROT_READ|PROT_WRITE|PROT_EXEC, MAP_PRIVATE|MAP_ANON, -1, 0) = 0xFF370000 stat("/lib/libstdc++.so.5", 0xFFBEF2E8) Err#2 ENOENT stat("/usr/lib/libstdc++.so.5", 0xFFBEF2E8) Err#2 ENOENT stat("/usr/local/ssl/lib/libstdc++.so.5", 0xFFBEF2E8) Err#2 ENOENT stat("/usr/local/lib/libstdc++.so.5", 0xFFBEF2E8) = 0 resolvepath("/usr/local/lib/libstdc++.so.5", "/usr/local/lib/libstdc++.so.5.0.2", 1023) = 33 open("/usr/local/lib/libstdc++.so.5", O_RDONLY) = 3 mmap(0xFF390000, 8192, PROT_READ|PROT_EXEC, MAP_PRIVATE|MAP_FIXED, 3, 0) = 0xFF390000 mmap(0x042BF670, 557056, PROT_NONE, MAP_PRIVATE|MAP_NORESERVE|MAP_ANON, -1, 0) = 0xFF180000 mmap(0xFF180000, 407880, PROT_READ|PROT_EXEC, MAP_PRIVATE|MAP_FIXED, 3, 0) = 0xFF180000 mmap(0xFF1F2000, 69600, PROT_READ|PROT_WRITE|PROT_EXEC, MAP_PRIVATE|MAP_FIXED, 3, 401408) = 0xFF1F2000 mmap(0xFF204000, 14344, PROT_READ|PROT_WRITE|PROT_EXEC, MAP_PRIVATE|MAP_FIXED|MAP_ANON, -1, 0) = 0xFF204000 munmap(0xFF1E4000, 57344) = 0 memcntl(0xFF180000, 182568, MC_ADVISE, MADV_WILLNEED, 0, 0) = 0 close(3) = 0 stat("/lib/libm.so.1", 0xFFBEF2E8) = 0 resolvepath("/lib/libm.so.1", "/usr/lib/libm.so.1", 1023) = 18 open("/lib/libm.so.1", O_RDONLY) = 3 mmap(0xFF390000, 8192, PROT_READ|PROT_EXEC, MAP_PRIVATE|MAP_FIXED, 3, 0) = 0xFF390000 mmap(0x02FAB5E8, 294912, PROT_NONE, MAP_PRIVATE|MAP_NORESERVE|MAP_ANON, -1, 0) = 0xFF130000 mmap(0xFF130000, 225354, PROT_READ|PROT_EXEC, MAP_PRIVATE|MAP_FIXED, 3, 0) = 0xFF130000 mmap(0xFF176000, 7292, PROT_READ|PROT_WRITE|PROT_EXEC, MAP_PRIVATE|MAP_FIXED, 3, 221184) = 0xFF176000 munmap(0xFF168000, 57344) = 0 memcntl(0xFF130000, 10604, MC_ADVISE, MADV_WILLNEED, 0, 0) = 0 close(3) = 0 stat("/lib/libgcc_s.so.1", 0xFFBEF2E8) Err#2 ENOENT stat("/usr/lib/libgcc_s.so.1", 0xFFBEF2E8) Err#2 ENOENT stat("/usr/local/ssl/lib/libgcc_s.so.1", 0xFFBEF2E8) Err#2 ENOENT stat("/usr/local/lib/libgcc_s.so.1", 0xFFBEF2E8) = 0 resolvepath("/usr/local/lib/libgcc_s.so.1", "/usr/local/lib/libgcc_s.so.1", 1023) = 28 open("/usr/local/lib/libgcc_s.so.1", O_RDONLY) = 3 mmap(0xFF390000, 8192, PROT_READ|PROT_EXEC, MAP_PRIVATE|MAP_FIXED, 3, 0) = 0xFF390000 mmap(0x02FACD58, 106496, PROT_NONE, MAP_PRIVATE|MAP_NORESERVE|MAP_ANON, -1, 0) = 0xFF230000 mmap(0xFF230000, 30452, PROT_READ|PROT_EXEC, MAP_PRIVATE|MAP_FIXED, 3, 0) = 0xFF230000 mmap(0xFF246000, 8484, PROT_READ|PROT_WRITE|PROT_EXEC, MAP_PRIVATE|MAP_FIXED, 3, 24576) = 0xFF246000 munmap(0xFF238000, 57344) = 0 memcntl(0xFF230000, 5796, MC_ADVISE, MADV_WILLNEED, 0, 0) = 0 close(3) = 0 stat("/lib/libc.so.1", 0xFFBEF2E8) = 0 resolvepath("/lib/libc.so.1", "/usr/lib/libc.so.1", 1023) = 18 open("/lib/libc.so.1", O_RDONLY) = 3 mmap(0xFF390000, 8192, PROT_READ|PROT_EXEC, MAP_PRIVATE|MAP_FIXED, 3, 0) = 0xFF390000 mmap(0x2B7E56A0, 802816, PROT_NONE, MAP_PRIVATE|MAP_NORESERVE|MAP_ANON, -1, 0) = 0xFF000000 mmap(0xFF000000, 703936, PROT_READ|PROT_EXEC, MAP_PRIVATE|MAP_FIXED, 3, 0) = 0xFF000000 mmap(0xFF0BC000, 24772, PROT_READ|PROT_WRITE|PROT_EXEC, MAP_PRIVATE|MAP_FIXED, 3, 704512) = 0xFF0BC000 munmap(0xFF0AC000, 65536) = 0 memcntl(0xFF000000, 113528, MC_ADVISE, MADV_WILLNEED, 0, 0) = 0 close(3) = 0 mmap(0x00000000, 8192, PROT_READ|PROT_WRITE|PROT_EXEC, MAP_PRIVATE|MAP_ANON, -1, 0) = 0xFF220000 stat("/usr/platform/SUNW,Sun-Fire-480R/lib/libc_psr.so.1", 0xFFBEF000) = 0 resolvepath("/usr/platform/SUNW,Sun-Fire-480R/lib/libc_psr.so.1", "/usr/platform/sun4u-us3/lib/libc_psr.so.1", 1023) = 41 open("/usr/platform/SUNW,Sun-Fire-480R/lib/libc_psr.so.1", O_RDONLY) = 3 mmap(0xFF390000, 8192, PROT_READ|PROT_EXEC, MAP_PRIVATE|MAP_FIXED, 3, 0) = 0xFF390000 close(3) = 0 sysconfig(_CONFIG_STACK_PROT) = 3 brk(0x00146C70) = 0 brk(0x0014AC70) = 0 brk(0x0014AC70) = 0 brk(0x0014CC70) = 0 pathconf(".", _PC_PATH_MAX) = 1024 stat64("./", 0xFFBEF7A0) = 0 stat64("/", 0xFFBEF708) = 0 open64("./../", O_RDONLY|O_NDELAY) = 3 fcntl(3, F_SETFD, 0x00000001) = 0 fstat64(3, 0xFFBEED28) = 0 fstat64(3, 0xFFBEF7A0) = 0 getdents64(3, 0x0014C580, 1048) = 1040 getdents64(3, 0x0014C580, 1048) = 1000 close(3) = 0 open64("./../../", O_RDONLY|O_NDELAY) = 3 fcntl(3, F_SETFD, 0x00000001) = 0 fstat64(3, 0xFFBEED28) = 0 fstat64(3, 0xFFBEF7A0) = 0 getdents64(3, 0x0014C580, 1048) = 144 close(3) = 0 open64("./../../../", O_RDONLY|O_NDELAY) = 3 fcntl(3, F_SETFD, 0x00000001) = 0 fstat64(3, 0xFFBEED28) = 0 fstat64(3, 0xFFBEF7A0) = 0 getdents64(3, 0x0014C580, 1048) = 112 close(3) = 0 open64("./../../../../", O_RDONLY|O_NDELAY) = 3 fcntl(3, F_SETFD, 0x00000001) = 0 fstat64(3, 0xFFBEED28) = 0 fstat64(3, 0xFFBEF7A0) = 0 getdents64(3, 0x0014C580, 1048) = 176 close(3) = 0 open64("./../../../../../", O_RDONLY|O_NDELAY) = 3 fcntl(3, F_SETFD, 0x00000001) = 0 fstat64(3, 0xFFBEED28) = 0 fstat64(3, 0xFFBEF7A0) = 0 getdents64(3, 0x0014C580, 1048) = 1040 getdents64(3, 0x0014C580, 1048) = 64 getdents64(3, 0x0014C580, 1048) = 32 getdents64(3, 0x0014C580, 1048) = 80 getdents64(3, 0x0014C580, 1048) = 72 close(3) = 0 open64("./../../../../../../", O_RDONLY|O_NDELAY) = 3 fcntl(3, F_SETFD, 0x00000001) = 0 fstat64(3, 0xFFBEED28) = 0 fstat64(3, 0xFFBEF7A0) = 0 getdents64(3, 0x0014C580, 1048) = 584 close(3) = 0 open64("./../../../../../../../", O_RDONLY|O_NDELAY) = 3 fcntl(3, F_SETFD, 0x00000001) = 0 fstat64(3, 0xFFBEED28) = 0 fstat64(3, 0xFFBEF7A0) = 0 getdents64(3, 0x0014C580, 1048) = 264 close(3) = 0 open64("./../../../../../../../../", O_RDONLY|O_NDELAY) = 3 fcntl(3, F_SETFD, 0x00000001) = 0 fstat64(3, 0xFFBEED28) = 0 fstat64(3, 0xFFBEF7A0) = 0 open("/etc/mnttab", O_RDONLY) = 4 brk(0x0014CC70) = 0 brk(0x0014EC70) = 0 fstat64(4, 0xFFBEE6E8) = 0 ioctl(4, TCGETA, 0xFFBEE674) Err#22 EINVAL read(4, " / d e v / m d / d s k /".., 512) = 512 ioctl(4, (('m'<<8)|1), 0xFF0BEC30) = 0 ioctl(4, (('m'<<8)|2), 0x0014A020) = 0 read(4, " l e\t u f s\t r w , i n".., 512) = 512 lstat64("/export", 0xFFBEE908) = 0 lstat64("/export/..", 0xFFBEE908) = 0 llseek(4, 0xFFFFFFFFFFFFFF6A, SEEK_CUR) = 874 close(4) = 0 close(3) = 0 stat("/opt/setedit/share/setedit/syntaxhl.shl", 0xFFBEF330) = 0 stat("/opt/setedit/lib/setedit/datetools.so", 0xFFBEF330) Err#2 ENOENT stat("/usr/lib/setedit/datetools.so", 0xFFBEF330) Err#2 ENOENT stat("/usr/local/lib/setedit/datetools.so", 0xFFBEF330) Err#2 ENOENT stat("//.setedit", 0xFFBEF2C0) = 0 access("//.setedit", 1) = 0 access("//.setedit", 2) = 0 getpid() = 23734 [23733] sysconfig(_CONFIG_MAXPID) = 30000 lstat64("//.setedit/erMSaWwU", 0xFFBEF318) Err#2 ENOENT open("//.setedit/erMSaWwU", O_RDWR|O_CREAT|O_EXCL, 0600) = 3 getuid() = 0 [0] getgid() = 1 [1] chown("//.setedit/erMSaWwU", 0, 1) = 0 dup(2) = 4 fcntl(3, F_DUP2FD, 0x00000002) = 2 sigaction(SIGABRT, 0xFFBEF778, 0xFFBEF7F8) = 0 sigaction(SIGFPE, 0xFFBEF778, 0xFFBEF7F8) = 0 sigaction(SIGILL, 0xFFBEF778, 0xFFBEF7F8) = 0 sigaction(SIGSEGV, 0xFFBEF778, 0xFFBEF7F8) = 0 sigaction(SIGTERM, 0xFFBEF778, 0xFFBEF7F8) = 0 sigaction(SIGINT, 0xFFBEF778, 0xFFBEF7F8) = 0 sigaction(SIGQUIT, 0xFFBEF778, 0xFFBEF7F8) = 0 sigaction(SIGINT, 0xFFBEF778, 0xFFBEF7F8) = 0 sigaction(SIGQUIT, 0xFFBEF7E8, 0xFFBEF868) = 0 stat("/tmp", 0xFFBEF7A0) = 0 access("/tmp", 1) = 0 stat("//.setedit", 0xFFBEED50) = 0 access("//.setedit", 1) = 0 access("//.setedit", 2) = 0 stat("//.setedit/setenvir.dat", 0xFFBEEDC0) Err#2 ENOENT stat("//.setedit", 0xFFBEED50) = 0 access("//.setedit", 1) = 0 access("//.setedit", 2) = 0 stat("//.setedit/.setenvir.dat", 0xFFBEEDC0) Err#2 ENOENT stat("//.setenvir.dat", 0xFFBEEDC0) Err#2 ENOENT stat("//setenvir.dat", 0xFFBEEDC0) Err#2 ENOENT open("/opt/setedit/share/setedit/setenvir.dat", O_RDONLY) Err#2 ENOENT stat("//.setedit", 0xFFBEF730) = 0 access("//.setedit", 1) = 0 access("//.setedit", 2) = 0 stat("//.setedit/keybind.dat", 0xFFBEF7A0) Err#2 ENOENT stat("//.setedit", 0xFFBEF730) = 0 access("//.setedit", 1) = 0 access("//.setedit", 2) = 0 stat("//.setedit/.keybind.dat", 0xFFBEF7A0) Err#2 ENOENT stat("//.keybind.dat", 0xFFBEF7A0) Err#2 ENOENT stat("//keybind.dat", 0xFFBEF7A0) Err#2 ENOENT open("/opt/setedit/share/setedit/keybind.dat", O_RDONLY) Err#2 ENOENT stat("//.setedit", 0xFFBEF730) = 0 access("//.setedit", 1) = 0 access("//.setedit", 2) = 0 stat("//.setedit/syntaxhl.shl", 0xFFBEF7A0) Err#2 ENOENT stat("//.setedit", 0xFFBEF730) = 0 access("//.setedit", 1) = 0 access("//.setedit", 2) = 0 stat("//.setedit/.syntaxhl.shl", 0xFFBEF7A0) Err#2 ENOENT stat("//.syntaxhl.shl", 0xFFBEF7A0) Err#2 ENOENT stat("//syntaxhl.shl", 0xFFBEF7A0) Err#2 ENOENT open("/opt/setedit/share/setedit/syntaxhl.shl", O_RDONLY) = 5 fstat64(5, 0xFFBEF6C8) = 0 brk(0x0014EC70) = 0 brk(0x00150C70) = 0 ioctl(5, TCGETA, 0xFFBEF654) Err#25 ENOTTY read(5, " # C o p y r i g h t ".., 8192) = 8192 read(5, " d i , e d i , s p , e s".., 8192) = 8192 read(5, " f I n f C o m p i l e r".., 8192) = 8192 read(5, " p a g e , p c , p r o c".., 8192) = 8192 read(5, " u , e r r o r , e x i t".., 8192) = 8192 read(5, " f i l e s , : : t c l t".., 8192) = 8192 read(5, " e c k : 4 0 1 , * d c c".., 8192) = 8192 read(5, " e a r , \ s e t q u a d".., 8192) = 8192 read(5, " - - - - - - - - P D P".., 8192) = 8192 read(5, " l e n a m e , u n d e f".., 8192) = 8192 read(5, " e y w o r d s = S E R V".., 8192) = 8192 read(5, " c l u d e _ o n c e , i".., 8192) = 8192 read(5, " a t i o n F u n c t i".., 8192) = 8192 read(5, " B a s e d o n t h".., 8192) = 8192 read(5, " p e c i a l S y m b o l".., 8192) = 6616 read(5, 0x0014D604, 8192) = 0 brk(0x00150C70) = 0 brk(0x00158C70) = 0 llseek(5, 0, SEEK_CUR) = 121304 llseek(5, 0, SEEK_SET) = 0 read(5, " # C o p y r i g h t ".., 8192) = 8192 read(5, " d i , e d i , s p , e s".., 8192) = 8192 read(5, " f I n f C o m p i l e r".., 8192) = 8192 brk(0x00158C70) = 0 brk(0x0015AC70) = 0 read(5, " p a g e , p c , p r o c".., 8192) = 8192 read(5, " u , e r r o r , e x i t".., 8192) = 8192 read(5, " f i l e s , : : t c l t".., 8192) = 8192 read(5, " e c k : 4 0 1 , * d c c".., 8192) = 8192 read(5, " e a r , \ s e t q u a d".., 8192) = 8192 read(5, " - - - - - - - - P D P".., 8192) = 8192 read(5, " l e n a m e , u n d e f".., 8192) = 8192 read(5, " e y w o r d s = S E R V".., 8192) = 8192 read(5, " c l u d e _ o n c e , i".., 8192) = 8192 read(5, " a t i o n F u n c t i".., 8192) = 8192 read(5, " B a s e d o n t h".., 8192) = 8192 read(5, " p e c i a l S y m b o l".., 8192) = 6616 llseek(5, 0xFFFFFFFFFFFFFFFF, SEEK_CUR) = 121303 close(5) = 0 stat("//.setedit", 0xFFBEF4F8) = 0 access("//.setedit", 1) = 0 access("//.setedit", 2) = 0 stat("//.setedit/deflopts.txt", 0xFFBEF568) Err#2 ENOENT stat("//.setedit", 0xFFBEF4F8) = 0 access("//.setedit", 1) = 0 access("//.setedit", 2) = 0 stat("//.setedit/.deflopts.txt", 0xFFBEF568) Err#2 ENOENT stat("//.deflopts.txt", 0xFFBEF568) Err#2 ENOENT stat("//deflopts.txt", 0xFFBEF568) Err#2 ENOENT open("/opt/setedit/share/setedit/deflopts.txt", O_RDONLY) Err#2 ENOENT stat("//.setedit", 0xFFBEF730) = 0 access("//.setedit", 1) = 0 access("//.setedit", 2) = 0 stat("//.setedit/errors.cle", 0xFFBEF7A0) Err#2 ENOENT stat("//.setedit", 0xFFBEF730) = 0 access("//.setedit", 1) = 0 access("//.setedit", 2) = 0 stat("//.setedit/.errors.cle", 0xFFBEF7A0) Err#2 ENOENT stat("//.errors.cle", 0xFFBEF7A0) Err#2 ENOENT stat("//errors.cle", 0xFFBEF7A0) Err#2 ENOENT stat("//.setedit", 0xFFBEF730) = 0 access("//.setedit", 1) = 0 access("//.setedit", 2) = 0 stat("//.setedit/nobkp.txt", 0xFFBEF7A0) Err#2 ENOENT stat("//.setedit", 0xFFBEF730) = 0 access("//.setedit", 1) = 0 access("//.setedit", 2) = 0 stat("//.setedit/.nobkp.txt", 0xFFBEF7A0) Err#2 ENOENT stat("//.nobkp.txt", 0xFFBEF7A0) Err#2 ENOENT stat("//nobkp.txt", 0xFFBEF7A0) Err#2 ENOENT stat("//.setedit", 0xFFBEF730) = 0 access("//.setedit", 1) = 0 access("//.setedit", 2) = 0 open64(".", O_RDONLY|O_NDELAY) = 5 fcntl(5, F_SETFD, 0x00000001) = 0 fstat64(5, 0xFFBEF330) = 0 getdents64(5, 0x0014E458, 1048) = 1048 getdents64(5, 0x0014E458, 1048) = 1032 getdents64(5, 0x0014E458, 1048) = 512 getdents64(5, 0x0014E458, 1048) = 0 close(5) = 0 stat("tcedit.dst", 0xFFBEF3A0) Err#2 ENOENT stat(".tcedit.dst", 0xFFBEF3A0) Err#2 ENOENT stat("//.setedit", 0xFFBEF2C0) = 0 access("//.setedit", 1) = 0 access("//.setedit", 2) = 0 stat("//.setedit/tcedit.dst", 0xFFBEF330) Err#2 ENOENT stat("//.setedit", 0xFFBEF2C0) = 0 access("//.setedit", 1) = 0 access("//.setedit", 2) = 0 stat("//.setedit/.tcedit.dst", 0xFFBEF330) Err#2 ENOENT stat("//.tcedit.dst", 0xFFBEF330) Err#2 ENOENT stat("//tcedit.dst", 0xFFBEF330) Err#2 ENOENT stat("/opt/setedit/share/setedit/tcedit.dst", 0xFFBEF3A0) Err#2 ENOENT stat("//.setedit", 0xFFBEF2C0) = 0 access("//.setedit", 1) = 0 access("//.setedit", 2) = 0 stat("//.setedit/.tcedit.dst", 0xFFBEF330) Err#2 ENOENT stat("//.setedit", 0xFFBEF2C0) = 0 access("//.setedit", 1) = 0 access("//.setedit", 2) = 0 stat("//.setedit/..tcedit.dst", 0xFFBEF330) Err#2 ENOENT stat("//..tcedit.dst", 0xFFBEF330) Err#2 ENOENT stat("//.tcedit.dst", 0xFFBEF330) Err#2 ENOENT stat("/opt/setedit/share/setedit/.tcedit.dst", 0xFFBEF3A0) Err#2 ENOENT stat("//.setedit", 0xFFBEEE50) = 0 access("//.setedit", 1) = 0 access("//.setedit", 2) = 0 stat("//.setedit/install.log", 0xFFBEEEC0) Err#2 ENOENT stat("//.setedit", 0xFFBEEE50) = 0 access("//.setedit", 1) = 0 access("//.setedit", 2) = 0 stat("//.setedit/.install.log", 0xFFBEEEC0) Err#2 ENOENT stat("//.install.log", 0xFFBEEEC0) Err#2 ENOENT stat("//install.log", 0xFFBEEEC0) Err#2 ENOENT open("/opt/setedit/share/setedit/install.log", O_RDONLY) Err#2 ENOENT stat("./tvrc", 0xFFBEF628) Err#2 ENOENT stat("./.tvrc", 0xFFBEF628) Err#2 ENOENT stat("//tvrc", 0xFFBEF628) Err#2 ENOENT stat("//.tvrc", 0xFFBEF628) Err#2 ENOENT stat("/etc/tvrc", 0xFFBEF628) Err#2 ENOENT stat("/etc/.tvrc", 0xFFBEF628) Err#2 ENOENT stat("/dev/env/DJDIR/etc/tvrc", 0xFFBEF628) Err#2 ENOENT stat("/dev/env/DJDIR/etc/.tvrc", 0xFFBEF628) Err#2 ENOENT write(2, " E r r o r : U n s u p".., 28) = 28 llseek(0, 0, SEEK_CUR) = 25610 llseek(0, 0, SEEK_CUR) = 25644 _exit(1) root > Your help is appreciated Yannick On 12/15/06, Salvador Eduardo Tropea <sal...@in...> wrote: > > On 15/12/06 11:56, Yannick Mercier wrote: > > > Hi Set, > > > > After removing the --static and trying the build again, I only get the > > error > > about > vasprintf > > ../libmigdb/src/libmigdb.a(connect.o) > > > > You suggest to disable debug support, do you know how I can do that ? > > It doesnt seem to be a parameter to the configure script > > > Just move away libmigdb.a and reconfigure. The script won't be able to > find it and will automatically disable the debug support. > > > SET > > |
From: Yannick M. <yan...@gm...> - 2006-12-15 16:27:29
|
make install worked but I get this when trying to run the executable : # /opt/setedit/bin/setedit setedit: Cannot find ELF Killed # On 12/15/06, Salvador Eduardo Tropea <sal...@in...> wrote: > > On 15/12/06 11:56, Yannick Mercier wrote: > > > Hi Set, > > > > After removing the --static and trying the build again, I only get the > > error > > about > vasprintf > > ../libmigdb/src/libmigdb.a(connect.o) > > > > You suggest to disable debug support, do you know how I can do that ? > > It doesnt seem to be a parameter to the configure script > > > Just move away libmigdb.a and reconfigure. The script won't be able to > find it and will automatically disable the debug support. > > > SET > > |
From: Salvador E. T. <sal...@in...> - 2006-12-15 15:13:30
|
On 15/12/06 11:56, Yannick Mercier wrote: > Hi Set, > > After removing the --static and trying the build again, I only get the > error > about > vasprintf > ../libmigdb/src/libmigdb.a(connect.o) > > You suggest to disable debug support, do you know how I can do that ? > It doesnt seem to be a parameter to the configure script Just move away libmigdb.a and reconfigure. The script won't be able to find it and will automatically disable the debug support. SET |
From: Yannick M. <yan...@gm...> - 2006-12-15 14:56:27
|
Hi Set, After removing the --static and trying the build again, I only get the error about > vasprintf ../libmigdb/src/libmigdb.a( connect.o) You suggest to disable debug support, do you know how I can do that ? It doesnt seem to be a parameter to the configure script Thanks Yannick On 12/15/06, Salvador Eduardo Tropea <sal...@in...> wrote: > > Hi Yannick > > On 14/12/06 22:56, Yannick Mercier wrote: > > > Hi Ivan, > > I tried to run the command without the -ldl and get this error : > > [snip] > > > Undefined first referenced > > symbol in file > > dlsym obj/holidays.o > > dlopen obj/holidays.o > > > Both from libdl > > > vasprintf ../libmigdb/src/libmigdb.a(connect.o > ) > > > That's another problem, you could start by disabling the debug support > (don't use migdb). > I think that vasprintf is a GNU extension, it works like vsprintf but it > allocates a buffer for the result instead of asking for one already > allocated. It can be easily replaced for Solaris. > > > dlclose obj/holidays.o > > dlerror obj/holidays.o > > > Also from libdl. > > > ld: fatal: Symbol referencing errors. No output written to editor.exe > > collect2: ld returned 1 exit status > > root <mailto:root@qcmtlash:/> # > > > > > > also here is the configure output : > > > > > > root@qcmtlash:/ <mailto:root@qcmtlash:/> # ./configure > > --prefix=/opt/setedit --no-intl --no-infview --no-bzip2 --without-mp3 > > --without-mixer --without > > -calc --without-calend --static --no-libset > > > > Here is the problem (--static) ... > > [snip] > > > Looking for dl library: yes > > > > libdl is there ... > > [snip] > > > I checked to see if I have libdl.so, and I have it in /usr/lib : > > > > root # find /usr -name libdl.so > > /usr/lib/sparcv9/libdl.so > > /usr/lib/libdl.so > > > > And you can find it. > > I think the problem is that you don't have libdl.a and you are > requesting static linking. Did you try without --static? > > Regards, SET > > |
From: Salvador E. T. <sal...@in...> - 2006-12-15 14:26:21
|
Hi Yannick On 14/12/06 22:56, Yannick Mercier wrote: > Hi Ivan, > I tried to run the command without the -ldl and get this error : [snip] > Undefined first referenced > symbol in file > dlsym obj/holidays.o > dlopen obj/holidays.o Both from libdl > vasprintf ../libmigdb/src/libmigdb.a(connect.o) That's another problem, you could start by disabling the debug support (don't use migdb). I think that vasprintf is a GNU extension, it works like vsprintf but it allocates a buffer for the result instead of asking for one already allocated. It can be easily replaced for Solaris. > dlclose obj/holidays.o > dlerror obj/holidays.o Also from libdl. > ld: fatal: Symbol referencing errors. No output written to editor.exe > collect2: ld returned 1 exit status > root <mailto:root@qcmtlash:/> # > > > also here is the configure output : > > > root@qcmtlash:/ <mailto:root@qcmtlash:/> # ./configure > --prefix=/opt/setedit --no-intl --no-infview --no-bzip2 --without-mp3 > --without-mixer --without > -calc --without-calend --static --no-libset > Here is the problem (--static) ... [snip] > Looking for dl library: yes > libdl is there ... [snip] > I checked to see if I have libdl.so, and I have it in /usr/lib : > > root # find /usr -name libdl.so > /usr/lib/sparcv9/libdl.so > /usr/lib/libdl.so > And you can find it. I think the problem is that you don't have libdl.a and you are requesting static linking. Did you try without --static? Regards, SET |
From: sin <gy...@li...> - 2006-11-24 04:17:01
|
We can't even have a real conversation anymore without getting into an argument. Healing from the pain of any type of abuse is usually a very individual journey and the process is unique to each person. For many people from hurtful family backgrounds, honoring a parent may mean having to do so despite how they are treated in return. I know he is cheating on me. LLL *** CNHC *** CNHC *** CNHC *** Trade Date: Friday, November 24, 2006 Company: China Health Management Corp. Symbol: CNHC Price: $1.34 Target: $10 CNHC BREAKING NEWS: China Health Management Corp. Announces the Hospital's Setup Proposal Received Additional Approval from Kunming City, Yunnan, China CNHC IS BOUND TO BLOW UP! THIS AMAZING NEWS ALONG WITH HEAVY PR PROMOS ARE DRIVING IT NUTS! WATCH CNHC GO OFF THE CHAIN ON FRIDAY NOV 24! LLL What you can do is nudge him along and let him know that it's a very serious issue to you and it sounds like you have. For instance, this could be done through a local support group, a pastoral relationship, a men's accountability group, etc. Photobie was started as a preparation for his sourceforge software engineering project GODS. But if love is good for all of our souls, then giving grace to others includes learning to include our parents on some level as well. He even started therapy. can I whiten them somehow? The individual component of the treatment involves being able to focus solely on yourself in one-on-one therapy, as to uncover and deal with why and how your abusive behaviors manifest themselves. I'm sure it's of interest to many readers. I am looking for batterers' specific treatment and am not court ordered. I wish you two the best for the future and you're in my prayers. Learning about healthy, appropriate personal boundaries in family relationships provides a way for everyone in the family to be honored and respected, not just your mother. I believe God also knows how deeply hard it is for some of us to carry this out so He often provides comfort, strength and community to help us do so. I am looking for batterers' specific treatment and am not court ordered. The counseling process can be very beneficial in learning new skills in how to cope and continue to heal when 'stuff' comes up after moving on from therapy. He had to discontinue going because we aren't able to afford it. A lot of couples seek counseling and you might be surprised at the resources others can offer. Without one or the other component, any treatment you decide on would likely have less of an impact. She is beginning to affect my marriage and my emotional well-being. I wish you two the best for the future and you're in my prayers. It sounds like your husband would also benefit from some individual counseling if he'd agree to that. He choked me and hit me. Would it make the counseling process easier and more acceptable to your husband? God has a way of providing help for us if we actively seek and reach out to others for help on the journey. Deciding on a counseling venue is a personal decision that only you can make. And, if a person can recognize and accept the healing process as a life journey there is much more serenity and peace found along the way. Would it make the counseling process easier and more acceptable to your husband? Whatever you decide Michael, I wish you and your family the best, and if you'd like to work together on the issue further just contact me again and we'll tackle it together! I hope that your stance proves to be fruitful for the good of your family! I am looking for batterers' specific treatment and am not court ordered. Would it make the counseling process easier and more acceptable to your husband? We want our teenagers to know when and. The problem is him and his actions. pob" file for future retouching. The individual component of the treatment involves being able to focus solely on yourself in one-on-one therapy, as to uncover and deal with why and how your abusive behaviors manifest themselves. I'm sure it's of interest to many readers. Furthurmore, with Photobie, you can capture any shaped area on the screen. Organizations like churches, hospitals, community centers and recovery groups sometimes offer free support groups or individual counseling based on a sliding scale fee. For instance, this could be done through a local support group, a pastoral relationship, a men's accountability group, etc. Online counseling can work well for the individual component of the therapy. What you can do is nudge him along and let him know that it's a very serious issue to you and it sounds like you have. Take our fun quiz and learn more the animal that. Do you have any suggestions as to how to find someone in our area or what to look for? I am not a fan of medicating unless it is the last resort. For many people from hurtful family backgrounds, honoring a parent may mean having to do so despite how they are treated in return. And I certainly understand your concern in your husband's sudden lack of allowing you to read his secret e-mail account. Though medication might help you cope with things in the short run, you'd just be medicating a symptom instead of working on the cause. I am looking for batterers' specific treatment and am not court ordered. |
From: Salvador E. T. <sal...@in...> - 2006-11-17 13:42:48
|
Hi All! I uploaded a source tarball and .deb packages for: Debian GNU/Linux 3.1 (Sarge) x86/SPARC and Ubuntu 6.10 (Edgy) x86. This is a CVS snapshot, but should be more stable than the last stable release. Regards, SET P.D. Thanks to Juan Pablo for the Ubuntu packages. |
From: <wi...@po...> - 2006-09-21 08:42:34
|
U=BFytkownik Salvador Eduardo Tropea <sal...@in...> napisa=B3: >On 26/08/06 13:11, Witold Filipczyk wrote: > >>On Wed, Aug 23, 2006 at 01:37:52PM -0300, Salvador Eduardo Tropea wro= te: >> =20 >> >>>On 19/08/06 22:38, Rohan Carly wrote: >>> >>> =20 >>> >>>>Witold Filipczyk wrote: >>>> >>>> >>>> =20 >>>> >>>>>Another bug is a tvision bug. I use ATI framebuffer and >>>>>cursor leaves trace. It's annoying. >>>>> =20 >>>>> >>>>> =20 >>>>> >>>>I also had that problem using framebuffer, not sure if it was the A= TI=20 >>>>one or not. From memory (it was a while ago) I found that if I dele= ted=20 >>>>/dev/vcs* (or maybe I just changed the permissions on those files- = try=20 >>>>removing write access, or maybe read access) then the problem went = away. >>>> >>>> >>>> >>>> =20 >>>> >>>The UseVCS=3D0 solution is more elegant for such a problem. >>> =20 >>> >>I'm afraid that bytes 2 and 3 in /dev/vcsa? are read only properties = for >>framebuffers. >> =20 >> > >Nope, they work (the cursor is moved), so they aren't read only. > >>This patch fixes the trace on the framebuffer >> =20 >> > > >That's a workaround and degradates the speed for non-framebuffer cases= =20 >(or well implemented frame buffers). >Do you know how to detect if the console is using framebuffer? open("/dev/fb0", ...) ? > >This patch isn't a good solution, but I could add an option to enable=20 >such a workaround. The option will be good. When UseVCS=3D1 and SetCursorPosOld=3D1 use SetCursorPos. --=20 Witek |
From: Salvador E. T. <sal...@in...> - 2006-09-19 19:37:30
|
Hi! On 02/09/06 08:59, Szasz Pal wrote: >Hi! > >I was wondering if it would be possible to write a simple macro to go to >the end of the line, but before the comment. >Ie. if I have a line like: > > int d2 = b*b + c*c; // calculates the distance's square > >Now, if I press END, the cursor goes after the "square". >What am I thinking is if I press CTRL+END for example, the cursor would >go after the "c*c;" > >Is it possible? > > I think the following macro works: (defmacro 'Move End' (eval (SendCommands cmcLineEnd) (= "stx" (GetSyntaxAtCursor)) (if (& stx (| edfInsideCom edfInsideCom2 edfComInside)) (eval (loop (= "stx" (GetSyntaxAtCursor)) (ShowInStatusLine (+ "" stx)) (if (not (& stx (| edfInsideCom edfInsideCom2 edfComInside))) (exitloop)) (if (== (GetCursorX) 0) (exitloop)) (SendCommands cmcCharLeft) ) (SendCommands cmcCharLeft cmcCharLeft) ) ) ) ) Isn't perfect, by I think it will do the job for the case you mention. SET -- Salvador Eduardo Tropea (SET). (Electronics Engineer) Visit my home page: http://welcome.to/SetSoft or http://www.geocities.com/SiliconValley/Vista/6552/ Alternative e-mail: se...@co... se...@ie... Address: Curapaligue 2124, Caseros, 3 de Febrero Buenos Aires, (1678), ARGENTINA Phone: +(5411) 4759 0013 |
From: Salvador E. T. <sal...@in...> - 2006-09-18 21:10:09
|
On 26/08/06 13:11, Witold Filipczyk wrote: >On Wed, Aug 23, 2006 at 01:37:52PM -0300, Salvador Eduardo Tropea wrote: > > >>On 19/08/06 22:38, Rohan Carly wrote: >> >> >> >>>Witold Filipczyk wrote: >>> >>> >>> >>> >>>>Another bug is a tvision bug. I use ATI framebuffer and >>>>cursor leaves trace. It's annoying. >>>> >>>> >>>> >>>> >>>I also had that problem using framebuffer, not sure if it was the ATI >>>one or not. From memory (it was a while ago) I found that if I deleted >>>/dev/vcs* (or maybe I just changed the permissions on those files- try >>>removing write access, or maybe read access) then the problem went away. >>> >>> >>> >>> >>> >>The UseVCS=0 solution is more elegant for such a problem. >> >> >I'm afraid that bytes 2 and 3 in /dev/vcsa? are read only properties for >framebuffers. > > Nope, they work (the cursor is moved), so they aren't read only. >This patch fixes the trace on the framebuffer > > That's a workaround and degradates the speed for non-framebuffer cases (or well implemented frame buffers). Do you know how to detect if the console is using framebuffer? This patch isn't a good solution, but I could add an option to enable such a workaround. SET >--- tvision/classes/linux/linuxdis.cc.old 2006-08-26 >17:28:08.264522736 +0200 >+++ tvision/classes/linux/linuxdis.cc 2006-08-26 18:02:59.305636168 >+0200 >@@ -75,11 +75,11 @@ > switch (mode) > { > case lnxInitVCSrw: >- setCursorPos=SetCursorPosVCS; >+ setCursorPos=SetCursorPos; > getCursorPos=GetCursorPosVCS; > break; > case lnxInitVCSwo: >- setCursorPos=SetCursorPosVCS; >+ setCursorPos=SetCursorPos; > getCursorPos=GetCursorPosGeneric; > // Set the cursor to a known position to avoid reading the > // postion. > SetCursorPos(0,0); > > > -- Salvador Eduardo Tropea (SET). (Electronics Engineer) Visit my home page: http://welcome.to/SetSoft or http://www.geocities.com/SiliconValley/Vista/6552/ Alternative e-mail: se...@co... se...@ie... Address: Curapaligue 2124, Caseros, 3 de Febrero Buenos Aires, (1678), ARGENTINA Phone: +(5411) 4759 0013 |
From: Szasz P. <sp...@sp...> - 2006-09-02 11:59:58
|
Hi! I was wondering if it would be possible to write a simple macro to go to the end of the line, but before the comment. Ie. if I have a line like: int d2 = b*b + c*c; // calculates the distance's square Now, if I press END, the cursor goes after the "square". What am I thinking is if I press CTRL+END for example, the cursor would go after the "c*c;" Is it possible? -- Best regards, Szasz Pal ---------------- Space Software Studio http://www.spacesoftwarestudio.com |
From: Witold F. <wi...@po...> - 2006-08-26 16:08:00
|
On Wed, Aug 23, 2006 at 01:37:52PM -0300, Salvador Eduardo Tropea wrote: > On 19/08/06 22:38, Rohan Carly wrote: > > >Witold Filipczyk wrote: > > > > > >>Another bug is a tvision bug. I use ATI framebuffer and > >>cursor leaves trace. It's annoying. > >> > >> > > > >I also had that problem using framebuffer, not sure if it was the ATI > >one or not. From memory (it was a while ago) I found that if I deleted > >/dev/vcs* (or maybe I just changed the permissions on those files- try > >removing write access, or maybe read access) then the problem went away. > > > > > > > The UseVCS=0 solution is more elegant for such a problem. I'm afraid that bytes 2 and 3 in /dev/vcsa? are read only properties for framebuffers. This patch fixes the trace on the framebuffer --- tvision/classes/linux/linuxdis.cc.old 2006-08-26 17:28:08.264522736 +0200 +++ tvision/classes/linux/linuxdis.cc 2006-08-26 18:02:59.305636168 +0200 @@ -75,11 +75,11 @@ switch (mode) { case lnxInitVCSrw: - setCursorPos=SetCursorPosVCS; + setCursorPos=SetCursorPos; getCursorPos=GetCursorPosVCS; break; case lnxInitVCSwo: - setCursorPos=SetCursorPosVCS; + setCursorPos=SetCursorPos; getCursorPos=GetCursorPosGeneric; // Set the cursor to a known position to avoid reading the // postion. SetCursorPos(0,0); -- Witek |
From: Witold F. <wi...@po...> - 2006-08-26 14:39:37
|
On Wed, Aug 23, 2006 at 01:45:29PM -0300, Salvador Eduardo Tropea wrote: > On 19/08/06 15:42, Witold Filipczyk wrote: > > >On Sat, Aug 19, 2006 at 01:54:06PM +0200, Witold Filipczyk wrote: > > > > > >>I set UseVCS=0 in ~/.tvrc and the cursor doesn't leave trace anymore, > >>but I lost frames. I have tried various AppCP and ScrCP settings, but > >>with no success. I set fonts using: > >>setfont lat2u-16 -m 8859-2 > >> > >> > > > >setfont lat2-16 -m 8859-2 and I got frames, but the triangle char is not > >displayed and the screen looks silly like this. See using less -r > > > > > > Is hard to decode what you attached. Can you explain it? > BTW: The u v.s. not u fonts are wrongly created, at least for Debian > 3.x. The fact that they is work is just because you can tweak the kernel > tables but they are wrong and TV gets confused. > > I'll be in Spain for more than three weeks so I don't know if I'll be > able to read the mailing list. Please be patient with my replies. While displaying a menu with a submenu neither the triangle char nor '>' was shown on the screen. Here is the fix: --- tvision/classes/codepage.cc.old 2006-08-26 01:10:38.000000000 +0200 +++ tvision/classes/codepage.cc 2006-08-26 16:33:39.993841648 +0200 @@ -1739,8 +1739,6 @@ uchar TVCodePage::RemapChar(uchar c, ushort *map) { - if (c<map[256]) - return c; int i; ushort v=c; for (i=map[256]; i<256; i++) -- Witek |
From: Witold F. <wi...@po...> - 2006-08-26 14:39:37
|
On Wed, Aug 23, 2006 at 09:40:50PM +0200, Baurzhan Ismagulov wrote: > On Wed, Aug 23, 2006 at 01:36:50PM -0300, Salvador Eduardo Tropea wrote: > > >The second error is related to packed attribute in setedit/runprog.cc: > > > > > >g++ -I../include -I../setedit/include -I../settvuti/include > > >-I../sdg/include -I../infview/include -I../../tvision/include -I../extra > > >-I../easydiag -I../librhuti -I../mp3 -I../calcu -I../holidays > > >-DFOR_EDITOR -O2 -pipe -c ../setedit/runprog.cc -o obj/runprog.o > > >../setedit/runprog.cc: In function 'void ConfigureRunCommand()': > > >../setedit/runprog.cc:95: warning: 'packed' attribute ignored for field > > >of type 'char [256]' > > >../setedit/runprog.cc:99: warning: 'packed' attribute ignored for field > > >of type 'char [4]' > > >../setedit/runprog.cc:116: error: cannot bind packed field > > >'box.ConfigureRunCommand()::<anonymous > > >struct>::tl.TListBoxRec::selection' to 'ccIndex&' > > > > I don't understand it. Sure that char[4] is already 32 bits aligned but > > I don't want to assume that it means that this is also "aligned" for 64 > > and 128 bits machines. So that's a silly warning. > > The warning is not silly, it says that the compiler ignores the > attribute. __attribute__((packed)) packs the field itself (which in case > of char[] is already packed), it doesn't have any impact on the > surrounding fields. You probably want the following (untested): > > diff -Naurp setedit.orig/setedit/runprog.cc setedit/setedit/runprog.cc > --- setedit.orig/setedit/runprog.cc 2004-08-11 19:34:06.000000000 +0200 > +++ setedit/setedit/runprog.cc 2006-08-23 21:28:19.000000000 +0200 > @@ -92,13 +92,13 @@ void ConfigureRunCommand(void) > #pragma pack(1) > struct > { > - char ComAux[maxCommand] __attribute__((packed)); > - uint32 Options __attribute__((packed)); > - uint32 OpsScroll __attribute__((packed)); > - uint32 OpsScrHz __attribute__((packed)); > - char Lines[4] __attribute__((packed)); > - TListBoxRec tl __attribute__((packed)); > - } box; > + char ComAux[maxCommand]; > + uint32 Options; > + uint32 OpsScroll; > + uint32 OpsScrHz; > + char Lines[4]; > + TListBoxRec tl; > + } __attribute__((packed)) box; > #pragma pack() > strcpy(box.ComAux,Command); > box.Options=Options & (~edsmScrollMask); It works with this patch. Is it the right way? -- Witek |
From: Baurzhan I. <ib...@at...> - 2006-08-23 19:41:34
|
On Wed, Aug 23, 2006 at 01:36:50PM -0300, Salvador Eduardo Tropea wrote: > >The second error is related to packed attribute in setedit/runprog.cc: > > > >g++ -I../include -I../setedit/include -I../settvuti/include > >-I../sdg/include -I../infview/include -I../../tvision/include -I../extra > >-I../easydiag -I../librhuti -I../mp3 -I../calcu -I../holidays > >-DFOR_EDITOR -O2 -pipe -c ../setedit/runprog.cc -o obj/runprog.o > >../setedit/runprog.cc: In function 'void ConfigureRunCommand()': > >../setedit/runprog.cc:95: warning: 'packed' attribute ignored for field > >of type 'char [256]' > >../setedit/runprog.cc:99: warning: 'packed' attribute ignored for field > >of type 'char [4]' > >../setedit/runprog.cc:116: error: cannot bind packed field > >'box.ConfigureRunCommand()::<anonymous > >struct>::tl.TListBoxRec::selection' to 'ccIndex&' > > I don't understand it. Sure that char[4] is already 32 bits aligned but > I don't want to assume that it means that this is also "aligned" for 64 > and 128 bits machines. So that's a silly warning. The warning is not silly, it says that the compiler ignores the attribute. __attribute__((packed)) packs the field itself (which in case of char[] is already packed), it doesn't have any impact on the surrounding fields. You probably want the following (untested): diff -Naurp setedit.orig/setedit/runprog.cc setedit/setedit/runprog.cc --- setedit.orig/setedit/runprog.cc 2004-08-11 19:34:06.000000000 +0200 +++ setedit/setedit/runprog.cc 2006-08-23 21:28:19.000000000 +0200 @@ -92,13 +92,13 @@ void ConfigureRunCommand(void) #pragma pack(1) struct { - char ComAux[maxCommand] __attribute__((packed)); - uint32 Options __attribute__((packed)); - uint32 OpsScroll __attribute__((packed)); - uint32 OpsScrHz __attribute__((packed)); - char Lines[4] __attribute__((packed)); - TListBoxRec tl __attribute__((packed)); - } box; + char ComAux[maxCommand]; + uint32 Options; + uint32 OpsScroll; + uint32 OpsScrHz; + char Lines[4]; + TListBoxRec tl; + } __attribute__((packed)) box; #pragma pack() strcpy(box.ComAux,Command); box.Options=Options & (~edsmScrollMask); > Is the error related to the warning? what happends if you remove the > packed attribute to the above mentioned members? I'd like to hear an explanation if you find it. At first I thought that box.ConfigureRunCommand()::<anonymous struct>::tl.TListBoxRec::selection is packed, and ccIndex is not, thus the error. However, this doesn't explain why the problem goes away with the fix from Witek. With kind regards, Baurzhan. |
From: Salvador E. T. <sal...@in...> - 2006-08-23 16:45:38
|
On 19/08/06 15:42, Witold Filipczyk wrote: >On Sat, Aug 19, 2006 at 01:54:06PM +0200, Witold Filipczyk wrote: > > >>I set UseVCS=0 in ~/.tvrc and the cursor doesn't leave trace anymore, >>but I lost frames. I have tried various AppCP and ScrCP settings, but >>with no success. I set fonts using: >>setfont lat2u-16 -m 8859-2 >> >> > >setfont lat2-16 -m 8859-2 and I got frames, but the triangle char is not >displayed and the screen looks silly like this. See using less -r > > Is hard to decode what you attached. Can you explain it? BTW: The u v.s. not u fonts are wrongly created, at least for Debian 3.x. The fact that they is work is just because you can tweak the kernel tables but they are wrong and TV gets confused. I'll be in Spain for more than three weeks so I don't know if I'll be able to read the mailing list. Please be patient with my replies. Regards, SET |