Date: Fri, 28 Jan 2005 00:04:16 EST-10EDT,10,-1,0,7200,3,-1,0,7200,3600 Subject: [UnixOS2_Archive] No. 515 ************************************************** Thursday 27 January 2005 Number 515 ************************************************** Subjects for today 1 OpenSolaris : John Poltorak 2 Xterm-199 was Re: DosDevIOCtl and innotek_libc : Dave Yeo" **= Email 1 ==========================** Date: Wed, 26 Jan 2005 22:08:30 +0000 From: John Poltorak Subject: OpenSolaris I just came across some news about OpenSolaris... Google will provide links for you... Does this provide us with anything useful for OS/2? -- John **= Email 2 ==========================** Date: Wed, 26 Jan 2005 21:51:07 -0800 From: "Dave Yeo" Subject: Xterm-199 was Re: DosDevIOCtl and innotek_libc On Mon, 24 Jan 2005 20:17:32 -0500 (EST), Thomas Dickey wrote: >if that still works with EMX, would be nice to know. Building with EMX and gcc 2.8.1 and 3.0.3 and using configure (stock options) the compile of xterm-199 ends here gcc -I. -I. -DHAVE_CONFIG_H -I/usr/X11R6/include -D__ST_MT_ERRNO__ -D_XOPEN_SOURCE=500 -D_POSIX_C_SOURCE=199506L -D__EMX__ -DOS2 -Zmtd -D__ST_MT_ERRNO__ -Zexe -O2 -fomit-frame-pointer -Zbin-files -D__UNIXOS2__ -Dstrncasecmp=strnicmp -Dstrcasecmp=stricmp -Zmt -c ./main.c In file included from main.c:127: xterm_io.h:162:73: sys/stream.h: No such file or directory xterm_io.h:164:65: sys/ptem.h: No such file or directory main.c:220:49: sys/stropts.h: No such file or directory main.c:221:49: poll.h: No such file or directory main.c:428: conflicting types for `sleep' e:/emx/include/unistd.h:121: previous declaration of `sleep' main.c: In function `main': main.c:1613: `CERASE' undeclared (first use in this function) main.c:1613: (Each undeclared identifier is reported only once main.c:1613: for each function it appears in.) main.c:1617: `VEOL2' undeclared (first use in this function) make: *** [main.o] Error 1 Using xmkmf the compile gets much further ending here gcc -D__UNIXOS2__ -o xterm.exe -O2 -fstrength-reduce -fpcc-struct-return -D__ST_MT_ERRNO -Zmtd -Zsysv-signals -L/usr/X11R6/lib button.o charproc.o charsets.o cursor.o data.o doublechr.o fontutils.o input.o menu.o misc.o print.o ptydata.o screen.o scrollbar.o tabs.o util.o xstrings.o TekPrsTbl.o Tekproc.o VTPrsTbl.o os2main.o charclass.o precompose.o wcwidth.o xutf8.o -lXft -lfontconfig -lfreetype -lexpat -lXrender -lXaw -lXmu -lXt -lSM -lICE -lXpm -lXext -lX11 -lshm -lemxfix -lsocket -lbsd -lgcc -ltermcap -Zbin-files fontutils.o: Undefined symbol _XftCharIndex referenced from text segment make: *** [xterm.exe] Error 1 This is fixed by rebuilding Xft.dll with XftCharIndex. (bug reported) Running it I get some problems. Tried running it from the PM and got [X:\usr\src\xterm-199]xterm -display :0 xterm: DISPLAY is not set Only solution was to set DISPLAY. The prompt is $PWD instead of the pwd. Other then that it seems OK but I haven't tested very much. Dave ps I couldn't successfully rebuild configure, wants ver2.13.20020210 or higher. 2.59 created a configure script with syntax errors