On Sat, Jul 18, 2015 at 06:17:23PM +0100 I heard the voice of
Aaron Sloman, and lo! it spake thus:
> 
> > Still, it seems a little b0rked that it's building 32-bit code,
> > without being explicitly asked to...
> 
> Until recently I thought Fedora had done a good job of supporting
> both 32bit and 64bit development as well as at run time.

Well, it may be, but why would it be even trying to build 32-bit
unless you asked for it (via -m32 or the like)?  That's just weird...


> I also had to install flex and byacc, and then, eventually got the
> appended output without a complete build, though it got much further
> than the previous attempt.

Hm.  Whole lotta warnings; I'll take a look at those at some point, if
nobody beats me to it.  A few look sorta odd.  But what's breaking you
is:

> /usr/local/src/ctwm/ctwm-july-2015/menus.c: In function 'ExecuteFunction':
> /usr/local/src/ctwm/ctwm-july-2015/menus.c:3009:52: error: 'caddr_t' 
> undeclared (first use in this function)
>       if(XFindContext(dpy, DragWindow, TwmContext, (caddr_t *) &t) == 
> XCNOENT) {

which looks like an incorrectish cast anyway.  Fix committed; run a
`bzr pull` to get the change.


Incidentally, because of:

> CMake Warning at CMakeLists.txt:307 (message):
>   Can't find asciidoc/a2x, and no prebuilt manpage available.

the full (`make all`, which is the same as implicit `make`) build will
fail because it can't transform the adoc source into a manpage.  So
unless you need that or are planning to do a `make install`, you can
just run `make ctwm` to build just the binary.

(this won't matter on release or similar prebuilt tarballs, since I
preprocess that as well as the lex/yacc files, etc, so building off
releases won't need the extra tools, but working out of the dev source
does)


-- 
Matthew Fuller     (MF4839)   |  [email protected]
Systems/Network Administrator |  http://www.over-yonder.net/~fullermd/
           On the Internet, nobody can hear you scream.

Reply via email to