HPPA (and perhaps ARM) build fail (Re: xfree86 4.2.0-0pre1v4 (source) available at the X Strike Force)
>>>>> In <[🔎] 20020903180459.GP26297@deadbeast.net>
>>>>> Branden Robinson <branden@debian.org> wrote:
>> i386 packages are on their way.
>>
>> We're getting close to something I'd consider acceptable for 4.2.0-1;
>> this means those of you haven't built 4.2.0 in a while (or ever), like
>> arm and s390 -- I'd really appreciate it if you'd give this one a try.
>>
>> Changes:
>> xfree86 (4.2.0-0pre1v4) unstable; urgency=low
>> .
>> *** THIS IS AN EXPERIMENTAL RELEASE. FEEDBACK SHOULD GO TO
>> *** <debian-x@lists.debian.org>. DO NOT FILE BUGS AGAINST THIS RELEASE WITH
>> *** THE DEBIAN BUG TRACKING SYSTEM. ANY SUCH REPORTS WILL BE CLOSED.
Build on HPPA was failed (and perhaps will be failed on ARM):
make[7]: Entering directory `/common2/ishikawa/pre1v4/xfree86-4.2.0/build-tree/xc/programs/Xserver/hw/xfree86/drivers/fbdev'
rm -f fbdev._man
rm -f *.CKP *.ln *.BAK *.bak *.o core errs ,* *~ *.a .emacs_* tags TAGS make.log MakeOut "#"*
make[7]: Leaving directory `/common2/ishikawa/pre1v4/xfree86-4.2.0/build-tree/xc/programs/Xserver/hw/xfree86/drivers/fbdev'
cleaning in programs/Xserver/hw/xfree86/drivers/DevelDrivers...
make: *** DevelDrivers: No such file or directory. Stop.
make: Entering an unknown directorymake: Leaving an unknown directorymake[6]: *** [clean] Error 2
make[6]: Leaving directory `/common2/ishikawa/pre1v4/xfree86-4.2.0/build-tree/xc/programs/Xserver/hw/xfree86/drivers'
make[5]: *** [clean] Error 2
make[5]: Leaving directory `/common2/ishikawa/pre1v4/xfree86-4.2.0/build-tree/xc/programs/Xserver/hw/xfree86'
make[4]: *** [clean] Error 2
make[4]: Leaving directory `/common2/ishikawa/pre1v4/xfree86-4.2.0/build-tree/xc/programs/Xserver'
make[3]: *** [clean] Error 2
xc/config/cf/xfree86.cf contains these lines (line 664...):
-----------------------
/*
* Intel StrongARM and Hewlett-Packard PA-RISC
*/
#if defined(Arm32Architecture) || defined(HPArchitecture)
# ifndef XF86Server
# define XF86Server YES
# endif
(snip snip snip)
/* Pure PCI drivers should go first */
# ifndef XF86CardDrivers
# define XF86CardDrivers ati mga glint nv s3 s3virge sis savage\
trident chips tdfx fbdev \
DevelDrivers vga \
XF86OSCardDrivers XF86ExtraCardDrivers
# endif
-----------------------
On Arm32Architecture and HPArchitecture refers `DevelDrivers' but
DevelDrivers define is missing about these architecture.
For example, on PPC and m68k (line 571...):
-----------------------
/*
* Motorola 68k and PowerPC drivers
*/
#if defined(PpcArchitecture) || defined(Mc68020Architecture)
# ifndef XF86Server
# define XF86Server YES
# endif
(snip snip snip)
# ifndef DevelDrivers
# if XFree86Devel
# define DevelDrivers imstt
# else
# define DevelDrivers /* */
# endif
# endif
/* Pure PCI drivers should go first */
# ifndef XF86CardDrivers
# define XF86CardDrivers ati mga glint nv s3 s3virge sis savage\
trident chips tdfx fbdev \
DevelDrivers vga \
XF86OSCardDrivers XF86ExtraCardDrivers
# endif
-----------------------
Defines about ARM and HPPA are generated from 004 patch. Please fix
to include about DevelDrivers defines (or just remove DevelDrivers
from XF86CardDrivers define).
--
ISHIKAWA Mutsumi
<ishikawa@linux.or.jp>, <ishikawa@debian.org>, <ishikawa@netvillage.co.jp>
Reply to: