[Top][All Lists]
[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.