emacs-devel
[Top][All Lists]
Advanced

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

Re: Emacs CVS & DJGPP CVS: "make bootstrap" fails


From: Jan D.
Subject: Re: Emacs CVS & DJGPP CVS: "make bootstrap" fails
Date: Sat, 18 Jan 2003 13:25:30 +0100 (MET)

> 
> > Date: Thu, 16 Jan 2003 19:50:44 +0000
> > From: Richard Dawe <address@hidden>
> > 
> > xmenu.o: In function `_Fx_popup_menu':
> > xmenu.c:738: undefined reference to `_DefaultRootWindow'
> > xmenu.c(.text+0x1010): undefined reference to `_XQueryPointer'
> > xmenu.c:761: undefined reference to `_FRAME_OUTER_TO_INNER_DIFF_X'
> > xmenu.c:763: undefined reference to `_FRAME_OUTER_TO_INNER_DIFF_Y'
> > collect2: ld returned 1 exit status
> > make.exe[1]: *** [temacs] Error 1
> 
> The DJGPP port uses the non-toolkit part of xmenu.c (to emulate X
> menus).  For this to work, any X-specific stuff in that part of xmenu
> should be either (1) emulated by the code in msdos.c/msdos.h, or (2)
> defined away in msdos.h, or (3) defined in msdos.h to some innocent
> replacements (like "typedef int XFooBar" or some such).
> 
> I'm guessing that some recent changes violated this arrangement.

Yes, I did that.  I checked when HAVE_MENUS gets defined, but it
did not occur to me that a file in s/ (s/msdos.h) might define it.

I'm guessing DJGPP does not use configure?

        Jan D.





reply via email to

[Prev in Thread] Current Thread [Next in Thread]