On Wed, Jan 30, 2013 at 09:07:55PM +0000, Stuart Henderson wrote:
> On 2013/01/30 21:15, Matthieu Herrb wrote:
> > On Wed, Jan 30, 2013 at 07:50:56PM +0000, Stuart Henderson wrote:
> > > 
> > > Ok so this needs some more, at least for the default flavour.
> > > 
> > > cc -c -I/usr/local/include  -I/usr/local/include/libpng -Demacs 
> > > -DHAVE_CONFIG_H -DUSE_LUCID  -I. 
> > > -I/usr/ports/pobj/emacs-21.4/emacs-21.4/src       -I/usr/X11R6/include    
> > >   -O2 -pipe xterm.c
> > > xterm.c: In function `x_term_init':
> > > xterm.c:14303: dereferencing pointer to incomplete type
> > > 
> > 
> > Do you have the config.log file  from configure somewhere ? it looks
> > like HAVE_XRMSETDATABASE is not probed correctly, and thus the builds
> > fails into a dead branch of the code (the ifndef HAVE_XRMSETDATABASE
> > part has probably not been compile tested for years...)
> > 
> > Probably yet another issue with static linking of X libs.
> > -- 
> > Matthieu Herrb
> > 
> 
> I do; lots of "xcb_io.o: Undefined symbol `_xcb_XXX' referenced from
> text segment" messages after "checking for XrmSetDatabase".
> 

You need to set LIB_X11_LIB to -lX11 -lxcb , either by patching the
configure.in or in s/openbsd.h... 

but it will probably not be enough... the no_x11 flavor may be easier.
-- 
Matthieu Herrb

Reply via email to