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