Re: [ANNOUNCE] Releasing ctwm 3.7 beta2.

From: Richard Levitte - VMS Whacker (richard@levitte.org)
Date: Wed May 04 2005 - 07:30:06 CEST


In message <00A433C8.B80FC8C1.1@sternwarte.uni-erlangen.de> on Wed, 04 May 2005 00:28:55 +0200, ai26@sternwarte.uni-erlangen.de said:

ai26> No patches but two reports:
ai26>
ai26> 1. works oob on cygwin (first time I could compile it without
ai26> hacks to the makefile. Most likely due to changees in
ai26> cygwin's xmkmf but maybe not. I didn't investigate).

Cool!

ai26> 2. not so good on VMS. gram.c spits out tons of warnings (too
ai26> many to show and maybe easy to fix -- I just didn't look at
ai26> it closely) but this one got me stuck:

If you want, I'd be happy if you sent me a complete log privately.
They're usually very easy to create, just do the following:

        SPAWN/NOWAIT/INPUT=NL:/OUTPUT=file.log {your-building-command}

If you want to watch what happens at the same time, all you need to do
is this:

        TYPE/TAIL/CONT file.log

ai26> CC /DECC/PREFIX=ALL /NOLIST/DEBUG/DEFINE=(VMS,XPM,X11R6,C_ALLOCA,"emacs",BLOCK_INPUT,EXIT_ENDSESSION=0,HAVE_XWDFILE_H)/L_DOUBLE=64 A
ai26> DD_WINDOW.C /OBJECT=ADD_WINDOW.AXP_OBJ
ai26>
ai26> #define bcopy(b1,b2,len) memmove(b2, b1, (size_t)(len))
ai26> ..............^
ai26> %CC-W-MACROREDEF, The redefinition of the macro "bcopy" conflicts with a current definition because the spelling of one or more para
ai26> meters is different. The redefinition is now in effect.
ai26> at line number 50 in file SYS$COMMON:[DECW$INCLUDE]XFUNCS.H;1
ai26>
ai26> #define bzero(b,len) memset(b, 0, (size_t)(len))
ai26> ..............^
ai26> TWM-3^.7-BETA2]F, The redefinition of the macro "bzero" conflicts with a current definition because the spelling of one or more para
ai26> meters is different. The redefinition is now in effect.
ai26> at line number 51 in file SYS$COMMON:[DECW$INCLUDE]XFUNCS.H;1

Those definitions are nowhere in the ctwm sources. I'm wondering if
this isn't a screwup between HP C header files and DECwindows header
files. It wouldn't be the first time...

ai26> #include <X11/SM/SMlib.h>
ai26> .^
ai26> %CC-F-NOINCLFILE, Cannot find file <X11/SM/SMlib.h> specified in #include directive.
ai26> at line number 28 in file TMP:[AI26.ctwm-3^.7-beta2]session.h;1
ai26> %MMK-F-ERRUPD, error status %X10B91264 occurred when updating target ADD_WINDOW.AXP_OBJ
ai26> %MMK-F-ERRUPD, error status %X1C14803C occurred when updating target ALL
ai26> A400>

*gnnnn*

Do you know how to define X11 properly to get subdirectories like
DECW$INCLUDE:[SM]?

Or maybe I'll just have to do a VMS-specific hack there...

ai26> What is that x11/sm/smlib.h? There is no session.h in my old
ai26> ctwm that works on VMS (apparently ctwm 3.5beta1).

Session management.

ai26> This is just a quick report. All I did was $ mmk and see what I
ai26> get (after getting a xpm.h and fixing the path to the xpm lib in
ai26> descrip.mms).

Good of you to try.

Cheers,
Richard

-----
Please consider sponsoring my work on free software.
See http://www.free.lp.se/sponsoring.html for details.

-- 
Richard Levitte                         richard@levitte.org
                                        http://richard.levitte.org/

"When I became a man I put away childish things, including the fear of childishness and the desire to be very grown up." -- C.S. Lewis



This archive was generated by hypermail 2.1.4 : Thu May 05 2005 - 06:45:03 CEST