[davem@davemloft.net: Re: more on xserver-xfree86]

2004-09-09 Thread Ben Collins
I think the patch for sparc to allow scanning the newer style PCI proc
domain entries has broken 2.4's PCI scanning.

- Forwarded message from David S. Miller [EMAIL PROTECTED] -

From: David S. Miller [EMAIL PROTECTED]
To: Ben Collins [EMAIL PROTECTED]
Subject: Re: more on xserver-xfree86
X-Face: 
_;p5u5aPsO,_Vsx^v-pEq09'CU4Dc1$fQExov$62l60cgCc%FnIwD=.UF^a?5'9Kn[;[EMAIL 
PROTECTED]=?[:Ty?SD(R*-3ItVj:)dP
X-Spam-Checker-Version: SpamAssassin 2.64 (2004-01-11) on 
bristol.swissdisk.com
X-Spam-Level: 
X-Spam-Status: No, hits=-3.4 required=4.9 tests=AWL,BAYES_00,SUBJ_HAS_UNIQ_ID 
autolearn=no version=2.64

On Tue, 7 Sep 2004 11:58:18 -0400
Ben Collins [EMAIL PROTECTED] wrote:

 On Tue, Sep 07, 2004 at 09:24:30AM -0700, David S. Miller wrote:
  
  Very strange, it doesn't crash with 2.6.x kernels but it does with
  2.4.28, :-/
 
 I wonder if the change to get the PCI domain scanning for 2.6 broke the
 2.4 method.

That sounds like a hot clue to me :)

- End forwarded message -

-- 
Debian - http://www.debian.org/
Linux 1394 - http://www.linux1394.org/
Subversion - http://subversion.tigris.org/
WatchGuard - http://www.watchguard.com/



Bug#225526: Bug#246782: [davem@redhat.com: Fw: Re: Kernel 2.6.x breaks X on blade 100]

2004-06-04 Thread Ben Collins
On Thu, Jun 03, 2004 at 11:13:32PM -0500, Branden Robinson wrote:
 On Fri, May 28, 2004 at 07:32:20AM -0400, Ben Collins wrote:
 A few weeks ago, I asked for an updated version of the other patch:
   
   * Apply patch by David S. Miller to implement XAA and Render support
 in the sunffb driver.
 - debian/patches/073_sunffb_xaa_render_fb_support.diff
   
 If you could get a version to me that will build I'd be happy to apply
 it.
   
 However, the missing symbols that are being complained have to do with
 DRI and drm, not XAA or Render.
   
   Since then, I haven't heard anything more.
  
  I'm working on an updated patch as we speak.
 
 How's this coming?  I'm ready for it, and Fabio and I would both like to
 have it in 4.3.0.dfsg.1-5.

I think it's ready. I'm going to let dave test the debs (since I don't
have a sunffb card) before I let you guys have the patch. When's the
latest you'll accept the patch?

-- 
Debian - http://www.debian.org/
Linux 1394 - http://www.linux1394.org/
Subversion - http://subversion.tigris.org/
WatchGuard - http://www.watchguard.com/



Bug#245246: xserver-xfree86: xserver starts but suddenly dies before and windowmanager or similar starts

2004-04-29 Thread Ben Collins
On Thu, Apr 29, 2004 at 11:57:42AM -0500, Branden Robinson wrote:
 tag 245246 - moreinfo
 tag 245246 + help
 thanks
 
 On Thu, Apr 29, 2004 at 03:24:31PM +0200, Joerg Friedrich wrote:
  Branden Robinson schrieb am Mittwoch, 28. April 2004 um 02:49:07 -0500:
   
   Does the X server stay up if you give it no clients to run?
   
   One way to test this is simply to run X as root.
  
  definitly X, I tried to run 'X' as root, the result is the same.
 
 Okay, it looks like the sunffb driver is definitely busted in testing
 and unstable.

Is this minus the patches that I sent you?


-- 
Debian - http://www.debian.org/
Linux 1394 - http://www.linux1394.org/
Subversion - http://subversion.tigris.org/
WatchGuard - http://www.watchguard.com/




Bug#236705: xfree86: FTBFS on sparc; 073_sunffb_xaa_render_fb_support.diff broken

2004-03-16 Thread Ben Collins
On Tue, Mar 16, 2004 at 07:02:55PM +, Colin Watson wrote:
 On Tue, Mar 09, 2004 at 02:30:50AM -0500, Branden Robinson wrote:
  On Sun, Mar 07, 2004 at 03:45:45PM -0500, Ben Collins wrote:
   Colin Watson wrote:
The problem appears to be that the sunffb patch added in 4.3.0-3
declares and uses FFBDPMSSet, but doesn't actually provide a new
function definition. This suggests that there may have been other
problems in the patch as added to the package, too, so it should be
replaced or reverted.

Ben, ccing you because Branden says you submitted the patch.
   
   I might have missed a file that was needed.
  
  Can you get me the missing file(s) ASAP?
  
  Otherwise I'll have to back the patch out.
 
 Is it time now to back this out for the time being? KDE 3.2 builds are
 waiting for this, not to mention that XFree86 4.3 in sarge soon would be
 a Really Good Thing for our release timeline.

Yeah, please do. I'll get you new patches asap.

-- 
Debian - http://www.debian.org/
Linux 1394 - http://www.linux1394.org/
Subversion - http://subversion.tigris.org/
WatchGuard - http://www.watchguard.com/



Bug#236705: xfree86: FTBFS on sparc; 073_sunffb_xaa_render_fb_support.diff broken

2004-03-07 Thread Ben Collins
 The problem appears to be that the sunffb patch added in 4.3.0-3
 declares and uses FFBDPMSSet, but doesn't actually provide a new
 function definition. This suggests that there may have been other
 problems in the patch as added to the package, too, so it should be
 replaced or reverted.
 
 Ben, ccing you because Branden says you submitted the patch.

I might have missed a file that was needed.

-- 
Debian - http://www.debian.org/
Linux 1394 - http://www.linux1394.org/
Subversion - http://subversion.tigris.org/
WatchGuard - http://www.watchguard.com/



Re: Why XFree86 4.2 Isn't in Woody

2002-04-16 Thread Ben Collins

On Tue, Apr 16, 2002 at 07:01:06AM -0500, Branden Robinson wrote:
 A couple of people on a recent thread in debian-devel linked to a
 message I recently posted on Slashdot on this subject.  I had thought
 about posting this information to Debian's lists as well, but at the
 time, didn't see a need.
 
 Thanks to that recent thread, now I see a need.  :)

What the fuck is going on! When in this insane world did Branden become
the polite well mannered one, and I become the asshole!

-- 
Debian - http://www.debian.org/
Linux 1394 - http://linux1394.sourceforge.net/
Subversion - http://subversion.tigris.org/
Deqo   - http://www.deqo.com/


-- 
To UNSUBSCRIBE, email to [EMAIL PROTECTED]
with a subject of unsubscribe. Trouble? Contact [EMAIL PROTECTED]




Re: ATI Mach64 Problem

2002-02-14 Thread Ben Collins
On Thu, Feb 14, 2002 at 06:25:03PM +0100, Eddie C. Dost wrote:
  On Thu, Feb 14, 2002 at 03:42:10PM +0100, Eddie C. Dost wrote:
   
   This second card works perfectly well. Any ideas anyone?
  
  Which Xs have you tried?
 
 4.1.0 doesn't work, i.e. shows wrong endianess, 3.3.6 works ok, but
 the RedHat 3.3.6 I used does an mmap on /dev/fb, not /proc/bus/pci/XX/YY.Z

All 3.3.x ones do that for ultrasparc. The current Debian packages use a
new patch from Dave Miller that mmap's /proc/bus/pci/XX/YY.Z. Seems it
doesn't work on your card (no idea why).

-- 
 .--===-=-==-=---==-=-.
/   Ben Collins--Debian GNU/Linux--WatchGuard.com  \
`  [EMAIL PROTECTED]   --   [EMAIL PROTECTED]   '
 `---=--===-=-=-=-===-==---=--=---'



Re: Creator3D + X 4.1.0.1

2001-10-07 Thread Ben Collins
On Sat, Oct 06, 2001 at 11:07:36PM -0500, Branden Robinson wrote:
 On Sat, Oct 06, 2001 at 06:04:58PM -0400, Ben Collins wrote:
  On Sat, Oct 06, 2001 at 05:28:52PM -0400, Christian Gils wrote:
 (EE) SUNFFB: Failed to load module dri (once-only module, 0)
   
   anyone have any ideas?
  
  Comment out the dri module in XF86Config-4, it will load automatically
  if needed.
 
 None of the other modules freak out like this AFAIK.  Should this be
 considered a bug the module loader, or the module itself?
 
 Should this be reported upstream to XFree86 and/or David S. Miller?

Module loader if you ask me. Sounds like it shouldn't try to load the
module if it is already loaded, or it should freak out.

-- 
 .--===-=-==-=---==-=-.
/   Ben Collins--Debian GNU/Linux  \
`  [EMAIL PROTECTED]  --  [EMAIL PROTECTED]  --  [EMAIL PROTECTED]  '
 `---=--===-=-=-=-===-==---=--=---'



Re: Creator3D + X 4.1.0.1

2001-10-07 Thread Ben Collins
On Sun, Oct 07, 2001 at 06:51:07AM -0400, Joe Stevens wrote:
 
 Speaking of X 4.1 stuff, I recently tried to compile Xfree86 4.1 on my
 Blade 100, and it compiled without incident, but wouldn't run.  (It ran
 fine after I manually installed the file XFree86 (ie, the X
 server) extracted from the Debian Woody Sparc package.)
 
 After some hunting on archives of this list, it seems a patch is necessary
 to get Xfree to compile on sparc.  
 
 Does anyone happen to have this patch, or know where I couldn get it?

apt-get source xfree86

You can find all the Debian patches there.

-- 
 .--===-=-==-=---==-=-.
/   Ben Collins--Debian GNU/Linux  \
`  [EMAIL PROTECTED]  --  [EMAIL PROTECTED]  --  [EMAIL PROTECTED]  '
 `---=--===-=-=-=-===-==---=--=---'



Re: Creator3D + X 4.1.0.1

2001-10-06 Thread Ben Collins
On Sat, Oct 06, 2001 at 05:28:52PM -0400, Christian Gils wrote:
 
 anyone have any ideas?

Comment out the dri module in XF86Config-4, it will load automatically
if needed.


Ben

-- 
 .--===-=-==-=---==-=-.
/   Ben Collins--Debian GNU/Linux  \
`  [EMAIL PROTECTED]  --  [EMAIL PROTECTED]  --  [EMAIL PROTECTED]  '
 `---=--===-=-=-=-===-==---=--=---'



Re: [Debian] How to configure a SPARC5 mouse ?

2001-09-06 Thread Ben Collins
On Thu, Sep 06, 2001 at 01:24:50PM +0200, Marc Herren wrote:
 HI,
 
 Which are the correct settings to use a mouse under XFree 3.3 on a SPARC
 machine ?
 
 I'm using at the moment BusSystem and /dev/sunmouse which works, but
 quite often the X server crashes - 
 sunMouseEnqueueEvent : unrecognized id
 xinit : connection to X server lost.

I strongly suggest using XFree86 4.1.0. The old -xsun servers are old
hacks.

Ben

-- 
 .--===-=-==-=---==-=-.
/  Ben Collins  --  ...on that fantastic voyage...  --  Debian GNU/Linux   \
`  [EMAIL PROTECTED]  --  [EMAIL PROTECTED]  --  [EMAIL PROTECTED]  '
 `---=--===-=-=-=-===-==---=--=---'



Re: XFree86 4.1.0-1 in auric's incoming

2001-07-28 Thread Ben Collins
On Sat, Jul 28, 2001 at 09:15:26PM -0500, Branden Robinson wrote:
 Uploaded for i386, ia64, and powerpc, with sparc on the way.
 
 It may take some time for it to be actually dinstalled, since the overrides
 file needs to be edited, and the FTP admins could reach on IRC seemed
 strangely hesitant to do so...
 
 At any rate, thanks to everyone who helped test the prereleases and get the
 packages ship-shape.

Great work Branden. I'm grateful for the work on getting sparc in the
best shape it's been in.

Ben

-- 
 .--===-=-==-=---==-=-.
/  Ben Collins  --  ...on that fantastic voyage...  --  Debian GNU/Linux   \
`  [EMAIL PROTECTED]  --  [EMAIL PROTECTED]  --  [EMAIL PROTECTED]  '
 `---=--===-=-=-=-===-==---=--=---'



Re: XFree86 on mips cleanup patch

2001-07-25 Thread Ben Collins

On Wed, Jul 25, 2001 at 09:38:13PM +0200, Guido Guenther wrote:
 Hi,
 the attached patch removes some previous workarounds by adding proper
 functions to compiler.h for mips(el). This obsoletes the disabling of
 the ati driver on mips(351) and the int10 module(350) on mipsel as well
 as the mem_barrier patch(353). I've also attached the newport range fix
 for completeness - both are against pre5. So these should be the only
 patches needed to get XFree86 going on mips/mipsel for now.
  -- Guido

Are the below asm functions going to affect other architectures? I don't
see them wrapped in any sort of arch specific defines.

 +#if X_BYTE_ORDER == X_BIG_ENDIAN
 +static __inline__ unsigned int
 +xf86ReadMmio32Be(__volatile__ void *base, const unsigned long offset)
 +{
 + unsigned long addr = ((unsigned long)base) + offset;
 + unsigned int ret;
 +
 + __asm__ __volatile__(lw %0, 0(%1)
 +  : =r (ret)
 +  : r (addr));
 + return ret;
 +}
 +
 +static __inline__ void
 +xf86WriteMmio32Be(__volatile__ void *base, const unsigned long offset,
 +   const unsigned int val)
 +{
 + unsigned long addr = ((unsigned long)base) + offset;
 +
 + __asm__ __volatile__(sw %0, 0(%1)
 +  : /* No outputs */
 +  : r (val), r (addr));
 +}
 +#endif


 +__asm__ __volatile__(\
 + # prevent instructions being moved around\n\t \
 + .set\tnoreorder\n\t   \
 + # 8 nops to fool the R4400 pipeline\n\t   \
 + nop;nop;nop;nop;nop;nop;nop;nop\n\t   \
 + .set\treorder \
 + : /* no output */   \
 + : /* no input */\
 + : memory)
 +#define write_mem_barrier() mem_barrier()


-- 
 ---===-=-==-=---==-=--
/  Ben Collins  --  ...on that fantastic voyage...  --  Debian GNU/Linux   \
`  [EMAIL PROTECTED]  --  [EMAIL PROTECTED]  --  [EMAIL PROTECTED]  '
 `---=--===-=-=-=-===-==---=--=---'


--  
To UNSUBSCRIBE, email to [EMAIL PROTECTED]
with a subject of unsubscribe. Trouble? Contact [EMAIL PROTECTED]




Re: XFree86 on mips cleanup patch

2001-07-25 Thread Ben Collins

On Wed, Jul 25, 2001 at 06:38:58PM -0400, Stephen Frost wrote:
 * Ben Collins ([EMAIL PROTECTED]) wrote:
  On Wed, Jul 25, 2001 at 09:38:13PM +0200, Guido Guenther wrote:
   Hi,
   the attached patch removes some previous workarounds by adding proper
   functions to compiler.h for mips(el). This obsoletes the disabling of
   the ati driver on mips(351) and the int10 module(350) on mipsel as well
   as the mem_barrier patch(353). I've also attached the newport range fix
   for completeness - both are against pre5. So these should be the only
   patches needed to get XFree86 going on mips/mipsel for now.
-- Guido
  
  Are the below asm functions going to affect other architectures? I don't
  see them wrapped in any sort of arch specific defines.
 
 
 +#endif /* !linux */
  #endif /* __mips__ */
 

Ok, smack me with the blind stick. Sorry.

Ben

-- 
 ---===-=-==-=---==-=--
/  Ben Collins  --  ...on that fantastic voyage...  --  Debian GNU/Linux   \
`  [EMAIL PROTECTED]  --  [EMAIL PROTECTED]  --  [EMAIL PROTECTED]  '
 `---=--===-=-=-=-===-==---=--=---'


--  
To UNSUBSCRIBE, email to [EMAIL PROTECTED]
with a subject of unsubscribe. Trouble? Contact [EMAIL PROTECTED]




Re: XFree86 on mips cleanup patch

2001-07-25 Thread Ben Collins
On Wed, Jul 25, 2001 at 09:38:13PM +0200, Guido Guenther wrote:
 Hi,
 the attached patch removes some previous workarounds by adding proper
 functions to compiler.h for mips(el). This obsoletes the disabling of
 the ati driver on mips(351) and the int10 module(350) on mipsel as well
 as the mem_barrier patch(353). I've also attached the newport range fix
 for completeness - both are against pre5. So these should be the only
 patches needed to get XFree86 going on mips/mipsel for now.
  -- Guido

Are the below asm functions going to affect other architectures? I don't
see them wrapped in any sort of arch specific defines.

 +#if X_BYTE_ORDER == X_BIG_ENDIAN
 +static __inline__ unsigned int
 +xf86ReadMmio32Be(__volatile__ void *base, const unsigned long offset)
 +{
 + unsigned long addr = ((unsigned long)base) + offset;
 + unsigned int ret;
 +
 + __asm__ __volatile__(lw %0, 0(%1)
 +  : =r (ret)
 +  : r (addr));
 + return ret;
 +}
 +
 +static __inline__ void
 +xf86WriteMmio32Be(__volatile__ void *base, const unsigned long offset,
 +   const unsigned int val)
 +{
 + unsigned long addr = ((unsigned long)base) + offset;
 +
 + __asm__ __volatile__(sw %0, 0(%1)
 +  : /* No outputs */
 +  : r (val), r (addr));
 +}
 +#endif


 +__asm__ __volatile__(\
 + # prevent instructions being moved around\n\t \
 + .set\tnoreorder\n\t   \
 + # 8 nops to fool the R4400 pipeline\n\t   \
 + nop;nop;nop;nop;nop;nop;nop;nop\n\t   \
 + .set\treorder \
 + : /* no output */   \
 + : /* no input */\
 + : memory)
 +#define write_mem_barrier() mem_barrier()


-- 
 ---===-=-==-=---==-=--
/  Ben Collins  --  ...on that fantastic voyage...  --  Debian GNU/Linux   \
`  [EMAIL PROTECTED]  --  [EMAIL PROTECTED]  --  [EMAIL PROTECTED]  '
 `---=--===-=-=-=-===-==---=--=---'



Re: XFree86 on mips cleanup patch

2001-07-25 Thread Ben Collins
On Wed, Jul 25, 2001 at 06:38:58PM -0400, Stephen Frost wrote:
 * Ben Collins ([EMAIL PROTECTED]) wrote:
  On Wed, Jul 25, 2001 at 09:38:13PM +0200, Guido Guenther wrote:
   Hi,
   the attached patch removes some previous workarounds by adding proper
   functions to compiler.h for mips(el). This obsoletes the disabling of
   the ati driver on mips(351) and the int10 module(350) on mipsel as well
   as the mem_barrier patch(353). I've also attached the newport range fix
   for completeness - both are against pre5. So these should be the only
   patches needed to get XFree86 going on mips/mipsel for now.
-- Guido
  
  Are the below asm functions going to affect other architectures? I don't
  see them wrapped in any sort of arch specific defines.
 
 
 +#endif /* !linux */
  #endif /* __mips__ */
 

Ok, smack me with the blind stick. Sorry.

Ben

-- 
 ---===-=-==-=---==-=--
/  Ben Collins  --  ...on that fantastic voyage...  --  Debian GNU/Linux   \
`  [EMAIL PROTECTED]  --  [EMAIL PROTECTED]  --  [EMAIL PROTECTED]  '
 `---=--===-=-=-=-===-==---=--=---'



Re: XFree86 4.1.0-0pre1v5 now available; 4.1.0-1 imminent

2001-07-17 Thread Ben Collins
On Tue, Jul 17, 2001 at 02:07:55AM -0500, Branden Robinson wrote:
 On Mon, Jul 16, 2001 at 10:52:12PM -0500, Christian T. Steigies wrote:
  On my i386 box ABS_WHEEL is define in /usr/include/linux/input.h
  ($Id: input.h,v 1.18 2000/07/25 21:36:56 vojtech Exp $). 
  On m68k its not ($Id: input.h,v 1.13 2000/05/29 10:54:53 vojtech Exp $)
  
  m68k: libc6-dev  2.2.3-5
  i386: libc6-dev  2.2.3-6
  
  Soo... its a bug in libc6 and xfree should build-depend on libc6-dev 
  (= 2.2.3-6) maybe (failed to build on m68k, -7 is building)? 
  Or do you need a special build-depends on kernel-header-2.4.x? I might have
  installed newer header on my i386 box already.
 
 Hrm, bah.  Yeah, I guess the versioned Build-Dep on libc6 is the way to go.

I doubt that is going to help. AFAIK, m68k still uses 2.2.x kernel
headers to build glibc. Thus, you need another work around.

Ben

-- 
 ---===-=-==-=---==-=--
/  Ben Collins  --  ...on that fantastic voyage...  --  Debian GNU/Linux   \
`  [EMAIL PROTECTED]  --  [EMAIL PROTECTED]  --  [EMAIL PROTECTED]  '
 `---=--===-=-=-=-===-==---=--=---'



Re: XFree86 Rel. 4.1 Keyboard Configuration (SPARC)

2001-07-10 Thread Ben Collins

On Tue, Jul 10, 2001 at 03:50:32PM -0500, Branden Robinson wrote:
 On Mon, Jul 09, 2001 at 04:27:17PM +0200, Guenter Millahn wrote:
  Section InputDevice
  Identifier  Keyboard0
  Driver  keyboard
  Option  XkbRules sun
  Option  XkbModel type5_unix
  Option  XkbLayout en_US
  Option  XkbKeymap type5_unix
  EndSection
 
 This is very close to what I need to support Sun keyboards properly.
 
 If someone can find a configuration that works and uses only:
 
 XkbRules
 XkbModel
 XkbLayout

Probably just use what's above minus the XkbKeymap option. I need to
install a window manager on my u30 to see, but I'll let you know.

Ben

-- 
 ---===-=-==-=---==-=--
/  Ben Collins  --  ...on that fantastic voyage...  --  Debian GNU/Linux   \
`  [EMAIL PROTECTED]  --  [EMAIL PROTECTED]  --  [EMAIL PROTECTED]  '
 `---=--===-=-=-=-===-==---=--=---'


--  
To UNSUBSCRIBE, email to [EMAIL PROTECTED]
with a subject of unsubscribe. Trouble? Contact [EMAIL PROTECTED]




Re: XFree86 Rel. 4.1 Keyboard Configuration (SPARC)

2001-07-10 Thread Ben Collins
On Tue, Jul 10, 2001 at 03:50:32PM -0500, Branden Robinson wrote:
 On Mon, Jul 09, 2001 at 04:27:17PM +0200, Guenter Millahn wrote:
  Section InputDevice
  Identifier  Keyboard0
  Driver  keyboard
  Option  XkbRules sun
  Option  XkbModel type5_unix
  Option  XkbLayout en_US
  Option  XkbKeymap type5_unix
  EndSection
 
 This is very close to what I need to support Sun keyboards properly.
 
 If someone can find a configuration that works and uses only:
 
 XkbRules
 XkbModel
 XkbLayout

Probably just use what's above minus the XkbKeymap option. I need to
install a window manager on my u30 to see, but I'll let you know.

Ben

-- 
 ---===-=-==-=---==-=--
/  Ben Collins  --  ...on that fantastic voyage...  --  Debian GNU/Linux   \
`  [EMAIL PROTECTED]  --  [EMAIL PROTECTED]  --  [EMAIL PROTECTED]  '
 `---=--===-=-=-=-===-==---=--=---'



Re: Debian X FAQ updated

2001-06-18 Thread Ben Collins
 +bits-per-pixel; the number of bits per pixel for a given color depth is an
 +usually an issue for only the author of a hardware driver to worry about.

You have an extra an at the end of that first line above.

-- 
 ---===-=-==-=---==-=--
/  Ben Collins  --  ...on that fantastic voyage...  --  Debian GNU/Linux   \
`  [EMAIL PROTECTED]  --  [EMAIL PROTECTED]  --  [EMAIL PROTECTED]  '
 `---=--===-=-=-=-===-==---=--=---'



Re: results using xfree86 4.1.0-0pre1v1 on sparc

2001-06-14 Thread Ben Collins

On Thu, Jun 14, 2001 at 12:34:45PM -0400, Adam Di Carlo wrote:
 Branden Robinson [EMAIL PROTECTED] writes:
 
   Was left with both
 InputDevice Configured Mouse
 InputDevice Generic Mouse
   in XF86Config-4.  That caused crashes.
  
  You don't have /dev/input?
 
 No.  Should I ?  Maybe that's a makedev bug...

No, sunmouse is not part of the input core. You need to use
/dev/sunmouse (devfs or not), and set the mouse type to BusMouse. This
needs to be an option on sparc, Branden.

Ben

-- 
 ---===-=-==-=---==-=--
/  Ben Collins  --  ...on that fantastic voyage...  --  Debian GNU/Linux   \
`  [EMAIL PROTECTED]  --  [EMAIL PROTECTED]  --  [EMAIL PROTECTED]  '
 `---=--===-=-=-=-===-==---=--=---'


--  
To UNSUBSCRIBE, email to [EMAIL PROTECTED]
with a subject of unsubscribe. Trouble? Contact [EMAIL PROTECTED]




Re: results using xfree86 4.1.0-0pre1v1 on sparc

2001-06-14 Thread Ben Collins
On Thu, Jun 14, 2001 at 12:34:45PM -0400, Adam Di Carlo wrote:
 Branden Robinson [EMAIL PROTECTED] writes:
 
   Was left with both
 InputDevice Configured Mouse
 InputDevice Generic Mouse
   in XF86Config-4.  That caused crashes.
  
  You don't have /dev/input?
 
 No.  Should I ?  Maybe that's a makedev bug...

No, sunmouse is not part of the input core. You need to use
/dev/sunmouse (devfs or not), and set the mouse type to BusMouse. This
needs to be an option on sparc, Branden.

Ben

-- 
 ---===-=-==-=---==-=--
/  Ben Collins  --  ...on that fantastic voyage...  --  Debian GNU/Linux   \
`  [EMAIL PROTECTED]  --  [EMAIL PROTECTED]  --  [EMAIL PROTECTED]  '
 `---=--===-=-=-=-===-==---=--=---'



Re: STOP THE PRESSES Re: XFree86 4.0.2-12 release and architecture status

2001-03-29 Thread Ben Collins

On Wed, Mar 28, 2001 at 11:52:51AM -0500, Branden Robinson wrote:
 1) 4.0.2-12 for i386 is broken.  Just building against libc6 2.2.2-2 is
 insufficient to avoid the gcc/binutils problem that BenC warned about in
 debian-devel.

Installing gcc 2.95.3-9 makes things suitable for building on i386 now.
I just did a test build of db2 and db3, and then linked to them with
openldap2 and libnss-db. All went well, as expected.

BTW, you might find it easier to use the [EMAIL PROTECTED] alias,
rather than using the long list you have now :)

-- 
 ---===-=-==-=---==-=--
/  Ben Collins  --  ...on that fantastic voyage...  --  Debian GNU/Linux   \
`  [EMAIL PROTECTED]  --  [EMAIL PROTECTED]  --  [EMAIL PROTECTED]  '
 `---=--===-=-=-=-===-==---=--=---'


--  
To UNSUBSCRIBE, email to [EMAIL PROTECTED]
with a subject of "unsubscribe". Trouble? Contact [EMAIL PROTECTED]




Re: STOP THE PRESSES Re: XFree86 4.0.2-12 release and architecture status

2001-03-29 Thread Ben Collins
On Wed, Mar 28, 2001 at 11:52:51AM -0500, Branden Robinson wrote:
 1) 4.0.2-12 for i386 is broken.  Just building against libc6 2.2.2-2 is
 insufficient to avoid the gcc/binutils problem that BenC warned about in
 debian-devel.

Installing gcc 2.95.3-9 makes things suitable for building on i386 now.
I just did a test build of db2 and db3, and then linked to them with
openldap2 and libnss-db. All went well, as expected.

BTW, you might find it easier to use the [EMAIL PROTECTED] alias,
rather than using the long list you have now :)

-- 
 ---===-=-==-=---==-=--
/  Ben Collins  --  ...on that fantastic voyage...  --  Debian GNU/Linux   \
`  [EMAIL PROTECTED]  --  [EMAIL PROTECTED]  --  [EMAIL PROTECTED]  '
 `---=--===-=-=-=-===-==---=--=---'



Re: STOP THE PRESSES Re: XFree86 4.0.2-12 release and architecture status

2001-03-29 Thread Ben Collins
On Thu, Mar 29, 2001 at 11:34:48PM -0500, Branden Robinson wrote:
 On Wed, Mar 28, 2001 at 08:39:31PM -0500, Ben Collins wrote:
  On Wed, Mar 28, 2001 at 11:52:51AM -0500, Branden Robinson wrote:
   1) 4.0.2-12 for i386 is broken.  Just building against libc6 2.2.2-2 is
   insufficient to avoid the gcc/binutils problem that BenC warned about in
   debian-devel.
  
  Installing gcc 2.95.3-9 makes things suitable for building on i386 now.
  I just did a test build of db2 and db3, and then linked to them with
  openldap2 and libnss-db. All went well, as expected.
 
 So the version of libc6-dev I build against is irrelevant?

As long as you have gcc 2.95.3-9 installed, yes.

-- 
 ---===-=-==-=---==-=--
/  Ben Collins  --  ...on that fantastic voyage...  --  Debian GNU/Linux   \
`  [EMAIL PROTECTED]  --  [EMAIL PROTECTED]  --  [EMAIL PROTECTED]  '
 `---=--===-=-=-=-===-==---=--=---'



Re: Bug#90622: HELP WANTED: doogiebug strikes latest XFree86 packages

2001-03-22 Thread Ben Collins
On Thu, Mar 22, 2001 at 12:48:16AM -0800, Mark Montague wrote:
 
 I saw and fixed something similar-- on looking with ldd, I found that
 it ld.so was finding /usr/lib/libc5-compat/libXmu.so.6 before
 /usr/X11R6/lib/libXmu.so.6. I don't know how /etc/ld.so.conf is built
 and maintained by dpkg, but for some reason, /usr/X11R6/lib was last
 in the search path. Moving it up to before /usr/lib/libc5-compat and
 running ldconfig fixed the problem for me, although strictly speaking,
 my problem came when I ran nethack (in text mode, no less) and it
 couldn't find an Xmu symbol, _XA_UTF8_STRING_. My xterm probably
 broke, too, though; I haven't run any real X programs since the
 update, since I both updated and ran since via ssh, but in testing,
 xterm breaks with the old ld.so.conf, and works with the new.
 

I don't think this is the same problem. I've seen one particular
linktime error with Xmu on sparc, and it contains no such libc5
libraries.

-- 
 ---===-=-==-=---==-=--
/  Ben Collins  --  ...on that fantastic voyage...  --  Debian GNU/Linux   \
`  [EMAIL PROTECTED]  --  [EMAIL PROTECTED]  --  [EMAIL PROTECTED]  '
 `---=--===-=-=-=-===-==---=--=---'



Re: XFree86 Version 4.0.2 (RC3)

2000-12-21 Thread Ben Collins
On Thu, Dec 21, 2000 at 06:06:28PM -0500, Branden Robinson wrote:
  
  BenC said X4.0 requires glibc-2.2. Is that a real requiry or does this
  exist only because you need some libc to build X? If its the latter, I could
  downgrade my libc6 again and build RC4 with the proven version?
 
 I don't think there is anything in the X source tree that requires glibc
 2.2.  X is written to be portable as hell and in any case I don't think
 there's anything new in 2.2 that X really needs.

I never said that X build-depends on glibc 2.2, I said X *depends* on it,
because Branden is building X against glibc 2.2.

Ben

-- 
 ---===-=-==-=---==-=--
/  Ben Collins  --  ...on that fantastic voyage...  --  Debian GNU/Linux   \
`  [EMAIL PROTECTED]  --  [EMAIL PROTECTED]  --  [EMAIL PROTECTED]  '
 `---=--===-=-=-=-===-==---=--=---'



Re: [oliver.poths@linsoft.de: XFree86 4.01]

2000-12-20 Thread Ben Collins

On Wed, Dec 20, 2000 at 05:51:15PM +0100, Charl P. Botha wrote:
 On Wed, Dec 20, 2000 at 04:58:06PM +0100, Michel Dänzer wrote:
  "Charl P. Botha" wrote:
   
   On Wed, Dec 20, 2000 at 09:49:34AM -0500, Branden Robinson wrote:
I couldn´t find a Debian-package for XFree86 4.01 neither for potato nor
for woody.
   
   You should've searched a bit harder.  The XFree86 packages are available on
   any woody mirror in /dists/woody/main/binary-i386/x11/.
  
  Not anymore. woody is now testing, and doesn't have the new X yet. (it doesn't
  build on m68k and arm)
  
  It's currently only in unstable aka sid (right?).
 
 Wrong.  Woody, aka testing, has XFree86-4.0.1-11.

No, it doesn't. X depedns on glibc 2.2 (which is not in woody because of
m68k) and it also does not build on all of our supported archs (m68k and
arm).

So there is no way it can be in testing.

-- 
 ---===-=-==-=---==-=------
/  Ben Collins  --  ...on that fantastic voyage...  --  Debian GNU/Linux   \
`  [EMAIL PROTECTED]  --  [EMAIL PROTECTED]  --  [EMAIL PROTECTED]  '
 `---=--===-=-=-=-===-==---=--=---'


--  
To UNSUBSCRIBE, email to [EMAIL PROTECTED]
with a subject of "unsubscribe". Trouble? Contact [EMAIL PROTECTED]




Re: [oliver.poths@linsoft.de: XFree86 4.01]

2000-12-20 Thread Ben Collins
On Wed, Dec 20, 2000 at 05:51:15PM +0100, Charl P. Botha wrote:
 On Wed, Dec 20, 2000 at 04:58:06PM +0100, Michel Dänzer wrote:
  Charl P. Botha wrote:
   
   On Wed, Dec 20, 2000 at 09:49:34AM -0500, Branden Robinson wrote:
I couldn´t find a Debian-package for XFree86 4.01 neither for potato nor
for woody.
   
   You should've searched a bit harder.  The XFree86 packages are available 
   on
   any woody mirror in /dists/woody/main/binary-i386/x11/.
  
  Not anymore. woody is now testing, and doesn't have the new X yet. (it 
  doesn't
  build on m68k and arm)
  
  It's currently only in unstable aka sid (right?).
 
 Wrong.  Woody, aka testing, has XFree86-4.0.1-11.

No, it doesn't. X depedns on glibc 2.2 (which is not in woody because of
m68k) and it also does not build on all of our supported archs (m68k and
arm).

So there is no way it can be in testing.

-- 
 ---===-=-==-=---==-=--
/  Ben Collins  --  ...on that fantastic voyage...  --  Debian GNU/Linux   \
`  [EMAIL PROTECTED]  --  [EMAIL PROTECTED]  --  [EMAIL PROTECTED]  '
 `---=--===-=-=-=-===-==---=--=---'



Re: m68k MANIFEST for xfree86_4.0.1-11

2000-12-13 Thread Ben Collins

On Wed, Dec 13, 2000 at 03:46:49PM -0800, Seth Arnold wrote:
 * Christian T. Steigies [EMAIL PROTECTED] [001213 15:37]:
  Just for reference: Build needed 18:30:59 (so that Branden knows how long I
  need _at least_ to get a new MANIFEST).
 
 Could a cross-compile environment bring this down? Is there any *need*
 to compile these things on an m68k? I imagine those new g4s are a bit
 faster... :)

I've been looking for an m68k emu capable of running Linux under my g4. If
you know of one, I'de be very interested (with respect to getting glibc
compiled done). Doesn't matter if it requires MacOS either, so long as it
emulates a 68040 and runs Linux.

Ben

-- 
 ---===-=-==-=---==-=--
/  Ben Collins  --  ...on that fantastic voyage...  --  Debian GNU/Linux   \
`  [EMAIL PROTECTED]  --  [EMAIL PROTECTED]  --  [EMAIL PROTECTED]  '
 `---=--===-=-=-=-===-==---=--=---'


--  
To UNSUBSCRIBE, email to [EMAIL PROTECTED]
with a subject of "unsubscribe". Trouble? Contact [EMAIL PROTECTED]




Re: m68k MANIFEST for xfree86_4.0.1-11

2000-12-13 Thread Ben Collins
On Wed, Dec 13, 2000 at 03:46:49PM -0800, Seth Arnold wrote:
 * Christian T. Steigies [EMAIL PROTECTED] [001213 15:37]:
  Just for reference: Build needed 18:30:59 (so that Branden knows how long I
  need _at least_ to get a new MANIFEST).
 
 Could a cross-compile environment bring this down? Is there any *need*
 to compile these things on an m68k? I imagine those new g4s are a bit
 faster... :)

I've been looking for an m68k emu capable of running Linux under my g4. If
you know of one, I'de be very interested (with respect to getting glibc
compiled done). Doesn't matter if it requires MacOS either, so long as it
emulates a 68040 and runs Linux.

Ben

-- 
 ---===-=-==-=---==-=--
/  Ben Collins  --  ...on that fantastic voyage...  --  Debian GNU/Linux   \
`  [EMAIL PROTECTED]  --  [EMAIL PROTECTED]  --  [EMAIL PROTECTED]  '
 `---=--===-=-=-=-===-==---=--=---'



Re: [kteague@sprocket.ddts.net: xserver-xsun drivers]

2000-12-12 Thread Ben Collins

On Tue, Dec 12, 2000 at 09:02:07AM -0500, Clint Adams wrote:
  www.xfree86.org doesn't seem to say anything at all about Sun
  drivers.
 
 On a vaguely related note, is there a way other than gpm to get
 sunmouse support under X4?

"Other" way? It's rather simple. Setup gpm to repeat as msc and set X up
to use type "MouseSystems" on device /etc/gpmdata. Works perfectly for me.

-- 
 ---===-=-==-=---=--------=-=--
/  Ben Collins  --  ...on that fantastic voyage...  --  Debian GNU/Linux   \
`  [EMAIL PROTECTED]  --  [EMAIL PROTECTED]  --  [EMAIL PROTECTED]  '
 `---=--===-=-=-=-===-==---=--=---'


--  
To UNSUBSCRIBE, email to [EMAIL PROTECTED]
with a subject of "unsubscribe". Trouble? Contact [EMAIL PROTECTED]




Re: [bruce@perens.com: user not authorized to run the X server]

2000-12-12 Thread Ben Collins

On Tue, Dec 12, 2000 at 11:45:10AM -0800, Bruce Perens wrote:
 From: Joshua Shagam [EMAIL PROTECTED]
  Hey Bruce, are you really such a newbie that you can't read the list
  archives? ;)
 
 Well, you read the archives with a web browser, and my web browser happens
 to run under the x server that I'm not authorized to run right now. You want
 me to use LYNX Eeewww!
 
 Actually, I read the archives about a week ago when this first popped up, and
 didn't find the answer.
 
 So, for the moment, I made XFree86 setuid-root and started it by hand, and
 then started the window manager and the panel. But since I'm demonstrating
 this system to two vice-presidents of HP in the near future, and I'm writing
 an article for ZDNet on why Free Software is so cool today, you folks could
 be nice and save me some searching.

The selection has moved from /etc/X11/Xserver to /etc/X11/Xwrapper.config

Edit that file, and all will be well.

-- 
 ---===-=-==-=---==-=--
/  Ben Collins  --  ...on that fantastic voyage...  --  Debian GNU/Linux   \
`  [EMAIL PROTECTED]  --  [EMAIL PROTECTED]  --  [EMAIL PROTECTED]  '
 `---=--===-=-=-=-===-==---=--=---'


--  
To UNSUBSCRIBE, email to [EMAIL PROTECTED]
with a subject of "unsubscribe". Trouble? Contact [EMAIL PROTECTED]




Re: [kteague@sprocket.ddts.net: xserver-xsun drivers]

2000-12-12 Thread Ben Collins
On Tue, Dec 12, 2000 at 09:02:07AM -0500, Clint Adams wrote:
  www.xfree86.org doesn't seem to say anything at all about Sun
  drivers.
 
 On a vaguely related note, is there a way other than gpm to get
 sunmouse support under X4?

Other way? It's rather simple. Setup gpm to repeat as msc and set X up
to use type MouseSystems on device /etc/gpmdata. Works perfectly for me.

-- 
 ---===-=-==-=---==-=--
/  Ben Collins  --  ...on that fantastic voyage...  --  Debian GNU/Linux   \
`  [EMAIL PROTECTED]  --  [EMAIL PROTECTED]  --  [EMAIL PROTECTED]  '
 `---=--===-=-=-=-===-==---=--=---'



Re: [bruce@perens.com: user not authorized to run the X server]

2000-12-12 Thread Ben Collins
On Tue, Dec 12, 2000 at 11:45:10AM -0800, Bruce Perens wrote:
 From: Joshua Shagam [EMAIL PROTECTED]
  Hey Bruce, are you really such a newbie that you can't read the list
  archives? ;)
 
 Well, you read the archives with a web browser, and my web browser happens
 to run under the x server that I'm not authorized to run right now. You want
 me to use LYNX Eeewww!
 
 Actually, I read the archives about a week ago when this first popped up, and
 didn't find the answer.
 
 So, for the moment, I made XFree86 setuid-root and started it by hand, and
 then started the window manager and the panel. But since I'm demonstrating
 this system to two vice-presidents of HP in the near future, and I'm writing
 an article for ZDNet on why Free Software is so cool today, you folks could
 be nice and save me some searching.

The selection has moved from /etc/X11/Xserver to /etc/X11/Xwrapper.config

Edit that file, and all will be well.

-- 
 ---===-=-==-=---==-=--
/  Ben Collins  --  ...on that fantastic voyage...  --  Debian GNU/Linux   \
`  [EMAIL PROTECTED]  --  [EMAIL PROTECTED]  --  [EMAIL PROTECTED]  '
 `---=--===-=-=-=-===-==---=--=---'



Re: locale names in glibc and XFree86

2000-12-10 Thread Ben Collins

On Sun, Dec 10, 2000 at 05:20:00PM +0100, Juliusz Chroboczek wrote:
 BC It would be nice if Xlibs used the same format file (and even
 BC better if it could just symlink and use that exact file).
 
 Impossible for licencing reasons: we cannot use GPL'd code in XFree86
 (and we support a number of systems that don't use glibc).

I'm pretty sure I never said "code", I said format. Which simply means it
can parse the same file, and in Debian (or other distributions) it means
we can make X look at that file from glibc, as opposed to it's own list.
This would mean it is always in sync with the system.

There are no license conflicts with this approach.

-- 
 ---===-=-==-=---==-=------
/  Ben Collins  --  ...on that fantastic voyage...  --  Debian GNU/Linux   \
`  [EMAIL PROTECTED]  --  [EMAIL PROTECTED]  --  [EMAIL PROTECTED]  '
 `---=--===-=-=-=-===-==---=--=---'


--  
To UNSUBSCRIBE, email to [EMAIL PROTECTED]
with a subject of "unsubscribe". Trouble? Contact [EMAIL PROTECTED]




Re: locale names in glibc and XFree86

2000-12-10 Thread Ben Collins
On Sun, Dec 10, 2000 at 05:20:00PM +0100, Juliusz Chroboczek wrote:
 BC It would be nice if Xlibs used the same format file (and even
 BC better if it could just symlink and use that exact file).
 
 Impossible for licencing reasons: we cannot use GPL'd code in XFree86
 (and we support a number of systems that don't use glibc).

I'm pretty sure I never said code, I said format. Which simply means it
can parse the same file, and in Debian (or other distributions) it means
we can make X look at that file from glibc, as opposed to it's own list.
This would mean it is always in sync with the system.

There are no license conflicts with this approach.

-- 
 ---===-=-==-=---==-=--
/  Ben Collins  --  ...on that fantastic voyage...  --  Debian GNU/Linux   \
`  [EMAIL PROTECTED]  --  [EMAIL PROTECTED]  --  [EMAIL PROTECTED]  '
 `---=--===-=-=-=-===-==---=--=---'



Re: locale names in glibc and XFree86

2000-12-09 Thread Ben Collins

 
 Ben, can you point me to one so I can write up a patch and send it upstream
 before 4.0.2 is tagged?  This is pretty important for people who are choosy
 about their locales.
 

/etc/locale.alias

It would be nice if Xlibs used the same format file (and even better if it
could just symlink and use that exact file).

Ben

-- 
 ---===-=-==-=---==-=--
/  Ben Collins  --  ...on that fantastic voyage...  --  Debian GNU/Linux   \
`  [EMAIL PROTECTED]  --  [EMAIL PROTECTED]  --  [EMAIL PROTECTED]  '
 `---=--===-=-=-=-===-==---=--=---'


--  
To UNSUBSCRIBE, email to [EMAIL PROTECTED]
with a subject of "unsubscribe". Trouble? Contact [EMAIL PROTECTED]




Re: XFree86 4.0.1 on PowerPC status update #2

2000-12-09 Thread Ben Collins
On Sat, Dec 09, 2000 at 07:00:13AM -0500, Branden Robinson wrote:
 
 However, unfortunately, some things in the XFree86 tree (the Wacom input
 module, at least) build differently on kernel 2.4 systems than they do on
 2.2 systems.  More to the point, building xf86Wacom.c flat out fails on 2.4
 boxen.
 

Would it solve the problem if you were using 2.4 kernel headers aswell as
running a 2.4 kernel? If so, would that same build work on a 2.2 kernel?

-- 
 ---===-=-==-=---==-=--
/  Ben Collins  --  ...on that fantastic voyage...  --  Debian GNU/Linux   \
`  [EMAIL PROTECTED]  --  [EMAIL PROTECTED]  --  [EMAIL PROTECTED]  '
 `---=--===-=-=-=-===-==---=--=---'



Re: locale names in glibc and XFree86

2000-12-09 Thread Ben Collins
 
 Ben, can you point me to one so I can write up a patch and send it upstream
 before 4.0.2 is tagged?  This is pretty important for people who are choosy
 about their locales.
 

/etc/locale.alias

It would be nice if Xlibs used the same format file (and even better if it
could just symlink and use that exact file).

Ben

-- 
 ---===-=-==-=---==-=--
/  Ben Collins  --  ...on that fantastic voyage...  --  Debian GNU/Linux   \
`  [EMAIL PROTECTED]  --  [EMAIL PROTECTED]  --  [EMAIL PROTECTED]  '
 `---=--===-=-=-=-===-==---=--=---'



Re: xfree86 4.0.1-8 potato debs available

2000-11-27 Thread Ben Collins
On Mon, Nov 27, 2000 at 03:18:10PM +0100, Charl P. Botha wrote:
 Branden's woody DEBs now build without modification on potato, so I don't
 even know if it's necessary to rebuild them anymore... In anycase, I have
 done so (lotsa cpu time available :) and these are available from:
 
 deb http://people.debian.org/%7Ecpbotha/ xf401_potato/i386/
 deb http://people.debian.org/%7Ecpbotha/ xf401_potato/all/

So long as woody and potato's libc6 differ (which means forever :) you
wont be able to install the woody deb's on potato. So keep up the builds
:)

Ben

-- 
 ---===-=-==-=---==-=--
/  Ben Collins  --  ...on that fantastic voyage...  --  Debian GNU/Linux   \
`  [EMAIL PROTECTED]  --  [EMAIL PROTECTED]  --  [EMAIL PROTECTED]  '
 `---=--===-=-=-=-===-==---=--=---'



Xfree86 4.0.1-2 built and uploaded for woody

2000-11-08 Thread Ben Collins
Well, it's there. The ATI driver does not work. By this I mean if you try
to use it, your machine will lock up and you will have to stop-a and
reboot. So don't use it. The sunffb (create/elite) driver works for me. I
assume the other sun* (tgx, cg*, etc..) servers work aswell.

There are some other PCI drivers (r128, permedia, chips), but I have no
idea how they are working.

Branden, attached are four of the sparc specific files for the build.

-- 
 ---===-=-==-=---==-=--
/  Ben Collins  --  ...on that fantastic voyage...  --  Debian GNU/Linux   \
`  [EMAIL PROTECTED]  --  [EMAIL PROTECTED]  --  [EMAIL PROTECTED]  '
 `---=--===-=-=-=-===-==---=--=---'


MANIFEST.sparc.bz2
Description: Binary data


xserver-xfree86.docs.sparc.bz2
Description: Binary data


xserver-xfree86.files.sparc.bz2
Description: Binary data


xutils.docs.sparc.bz2
Description: Binary data


Re: SPARC patch set

2000-10-18 Thread Ben Collins

On Wed, Oct 18, 2000 at 01:33:10AM -0500, Branden Robinson wrote:
 On Tue, Oct 17, 2000 at 09:57:01PM -0400, Ben Collins wrote:
  Well, here it is. This should unpack right into the source dir. It
  includes the sparc specific debhelper files, and the MANIFEST. It also has
  4 patches in debian/patches/
  
  301 - SPARC PCI stuff
  302 - minor fix (might be in v18?)
  303 - Misc. fixes I found in RedHat's SRPM
  204 - The libxrx fixup
 
 302 is unnecessary.  303 is too miscellaneous for my purposes.  But first
 and foremost, 301 doesn't apply very nicely.

You can safely ignore 302 and 303...

 cat debian/stampdir/patches/301_sparc_pci_stuff.diff.log
 patching file programs/Xserver/hw/xfree86/common/compiler.h
 Hunk #1 succeeded at 631 with fuzz 1 (offset 155 lines).
 Hunk #2 succeeded at 1478 with fuzz 2.
 patching file programs/Xserver/hw/xfree86/common/xf86pciBus.c
 Hunk #3 succeeded at 1518 with fuzz 1 (offset 40 lines).
 Hunk #4 FAILED at 1598.
 1 out of 4 hunks FAILED -- saving rejects to file
 programs/Xserver/hw/xfree86/common/xf86pciBus.c.rej
 patching file programs/Xserver/hw/xfree86/loader/xf86sym.c
 patching file programs/Xserver/hw/xfree86/os-support/bus/Pci.c
 Hunk #1 succeeded at 1049 with fuzz 1.
 Hunk #2 FAILED at 1149.
 1 out of 2 hunks FAILED -- saving rejects to file
 programs/Xserver/hw/xfree86/os-support/bus/Pci.c.rej
 patching file programs/Xserver/hw/xfree86/os-support/bus/sparcPci.c
 patching file programs/Xserver/hw/xfree86/os-support/bus/xf86Pci.h
 patching file programs/Xserver/hw/xfree86/os-support/linux/lnxResource.c
 Reversed (or previously applied) patch detected!  Assume -R? [n]
 Apply anyway? [n]
 Skipping patch.
 4 out of 4 hunks ignored -- saving rejects to file
 programs/Xserver/hw/xfree86/os-support/linux/lnxResource.c.rej
 patching file programs/Xserver/hw/xfree86/os-support/linux/lnx_pci.c
 Hunk #1 FAILED at 28.
 1 out of 1 hunk FAILED -- saving rejects to file
 programs/Xserver/hw/xfree86/os-support/linux/lnx_pci.c.rej
 patching file programs/Xserver/hw/xfree86/os-support/bus/Pci.h
 Hunk #1 FAILED at 139.
 1 out of 1 hunk FAILED -- saving rejects to file
 programs/Xserver/hw/xfree86/os-support/bus/Pci.h.rej

Hmm...I see some of Marc's(?) work was applied in CVS. Problem is, I'm
not sure how this is going to affect the non-ati part of the stuff :/ More
than likely, 303 can be left out with this, but I need to test if it
actually works for SBUS. If it does, we are in the clear. If it doesn't,
then I need to make a patch that backs out his stuff and applies my patch
instead.

-- 
 ---===-=-==-=---==-=--
/  Ben Collins  --  ...on that fantastic voyage...  --  Debian GNU/Linux   \
`  [EMAIL PROTECTED]  --  [EMAIL PROTECTED]  --  [EMAIL PROTECTED]  '
 `---=--===-=-=-=-===-==---=--=---'


--  
To UNSUBSCRIBE, email to [EMAIL PROTECTED]
with a subject of "unsubscribe". Trouble? Contact [EMAIL PROTECTED]




Re: SPARC patch set

2000-10-18 Thread Ben Collins
On Wed, Oct 18, 2000 at 01:33:10AM -0500, Branden Robinson wrote:
 On Tue, Oct 17, 2000 at 09:57:01PM -0400, Ben Collins wrote:
  Well, here it is. This should unpack right into the source dir. It
  includes the sparc specific debhelper files, and the MANIFEST. It also has
  4 patches in debian/patches/
  
  301 - SPARC PCI stuff
  302 - minor fix (might be in v18?)
  303 - Misc. fixes I found in RedHat's SRPM
  204 - The libxrx fixup
 
 302 is unnecessary.  303 is too miscellaneous for my purposes.  But first
 and foremost, 301 doesn't apply very nicely.

You can safely ignore 302 and 303...

 cat debian/stampdir/patches/301_sparc_pci_stuff.diff.log
 patching file programs/Xserver/hw/xfree86/common/compiler.h
 Hunk #1 succeeded at 631 with fuzz 1 (offset 155 lines).
 Hunk #2 succeeded at 1478 with fuzz 2.
 patching file programs/Xserver/hw/xfree86/common/xf86pciBus.c
 Hunk #3 succeeded at 1518 with fuzz 1 (offset 40 lines).
 Hunk #4 FAILED at 1598.
 1 out of 4 hunks FAILED -- saving rejects to file
 programs/Xserver/hw/xfree86/common/xf86pciBus.c.rej
 patching file programs/Xserver/hw/xfree86/loader/xf86sym.c
 patching file programs/Xserver/hw/xfree86/os-support/bus/Pci.c
 Hunk #1 succeeded at 1049 with fuzz 1.
 Hunk #2 FAILED at 1149.
 1 out of 2 hunks FAILED -- saving rejects to file
 programs/Xserver/hw/xfree86/os-support/bus/Pci.c.rej
 patching file programs/Xserver/hw/xfree86/os-support/bus/sparcPci.c
 patching file programs/Xserver/hw/xfree86/os-support/bus/xf86Pci.h
 patching file programs/Xserver/hw/xfree86/os-support/linux/lnxResource.c
 Reversed (or previously applied) patch detected!  Assume -R? [n]
 Apply anyway? [n]
 Skipping patch.
 4 out of 4 hunks ignored -- saving rejects to file
 programs/Xserver/hw/xfree86/os-support/linux/lnxResource.c.rej
 patching file programs/Xserver/hw/xfree86/os-support/linux/lnx_pci.c
 Hunk #1 FAILED at 28.
 1 out of 1 hunk FAILED -- saving rejects to file
 programs/Xserver/hw/xfree86/os-support/linux/lnx_pci.c.rej
 patching file programs/Xserver/hw/xfree86/os-support/bus/Pci.h
 Hunk #1 FAILED at 139.
 1 out of 1 hunk FAILED -- saving rejects to file
 programs/Xserver/hw/xfree86/os-support/bus/Pci.h.rej

Hmm...I see some of Marc's(?) work was applied in CVS. Problem is, I'm
not sure how this is going to affect the non-ati part of the stuff :/ More
than likely, 303 can be left out with this, but I need to test if it
actually works for SBUS. If it does, we are in the clear. If it doesn't,
then I need to make a patch that backs out his stuff and applies my patch
instead.

-- 
 ---===-=-==-=---==-=--
/  Ben Collins  --  ...on that fantastic voyage...  --  Debian GNU/Linux   \
`  [EMAIL PROTECTED]  --  [EMAIL PROTECTED]  --  [EMAIL PROTECTED]  '
 `---=--===-=-=-=-===-==---=--=---'



SPARC patch set

2000-10-17 Thread Ben Collins
Well, here it is. This should unpack right into the source dir. It
includes the sparc specific debhelper files, and the MANIFEST. It also has
4 patches in debian/patches/

301 - SPARC PCI stuff
302 - minor fix (might be in v18?)
303 - Misc. fixes I found in RedHat's SRPM
204 - The libxrx fixup

Ben

-- 
 ---===-=-==-=---==-=--
/  Ben Collins  --  ...on that fantastic voyage...  --  Debian GNU/Linux   \
`  [EMAIL PROTECTED]  --  [EMAIL PROTECTED]  --  [EMAIL PROTECTED]  '
 `---=--===-=-=-=-===-==---=--=---'


xfree86-4.0.1-p2v17-sparc.tar.gz
Description: Binary data


Re: libX11 is borked (or is it glibc ?)

2000-10-16 Thread Ben Collins

On Mon, Oct 16, 2000 at 01:10:03AM -0400, James Antill wrote:
 Daniel Jacobowitz [EMAIL PROTECTED] writes:
 
  On Mon, Oct 16, 2000 at 01:59:11AM +0200, Johannes Zellner wrote:
   Hello,
   
   I cannot link any more against libX11.so:
   
   /usr/X11R6/lib/libX11.so: undefined reference to `getpwnam_r@@GLIBC_2.0'
   
   this shows, even if I link a minimal c program.
   
   my versions:
   ii  xlib6g  3.3.6-11
   ii  libc6   2.1.94-3  
   
   Any comments ?
  
  To compile against a library built under an old glibc, the library
  needs to be recompiled to the new libc.
 
  If this is true then there isn't any binary compatibility.
  The whole point of the symbols looking like the above is so that
 there can be multiple versions of them. Eg.

Binary compatibility means you con run programs linked against older
libraries. Guess what, X and the libX11 linked apps still work don't they?

 % nm -g /usr/lib/debug/libc-2.1.3.so | egrep GLIB | egrep chown 
 000913c8 T __chown@@GLIBC_2.1
 000913c8 T chown@@GLIBC_2.1
 00091454 T [EMAIL PROTECTED]
 % nm -g /usr/lib/debug/libc-2.1.3.so | egrep GLIB | egrep fopen
 0004b5c4 T _IO_file_fopen@@GLIBC_2.1
 0004da48 T [EMAIL PROTECTED]
 000481e0 T _IO_fopen@@GLIBC_2.1
 0004a9a0 T [EMAIL PROTECTED]
 000481e0 T fopen@@GLIBC_2.1
 0004a9a0 T [EMAIL PROTECTED]
 
  So either something bad has happened with the glibc versioning
 upstream or glibc was built badly.

No, this is inherent in versioned symbols. The old symbol is now "weak",
which means it is there for using by old programs, but cannot be used when
linking. A weak symbol keeps compatibility, which allowing the new strong
symbol to be used for newly compiled applications.

   I think there's already a
  forthcoming X 3.3.6 upgrade which will be rebuilt against woody glibc -
  right, Branden?
 
  If it's woody, then it's probably an upstream problem but X 3.3.6
 _should not_ be upgraded (well not to fix this anyway, obviously there
 may be other reasons to upgrade).

Yes it should, just to fix this. Versioned symbols and their solution for
binary compatibility, ensured that everything will still run as it did
before. It does not mean that things wont have to be rebuilt to allow
linking.

-- 
 ---===-=-==-=---==-=------
/  Ben Collins  --  ...on that fantastic voyage...  --  Debian GNU/Linux   \
`  [EMAIL PROTECTED]  --  [EMAIL PROTECTED]  --  [EMAIL PROTECTED]  '
 `---=--===-=-=-=-===-==---=--=---'


--  
To UNSUBSCRIBE, email to [EMAIL PROTECTED]
with a subject of "unsubscribe". Trouble? Contact [EMAIL PROTECTED]




Re: dexter and devfs

2000-10-16 Thread Ben Collins
On Mon, Oct 16, 2000 at 02:41:00AM -0500, Derek J Witt wrote:
 I also found this to work as well:
 
 ===
 
 #!/bin/sh
 DEVFS=`grep devfs /proc/filesystems | cut -f2`
 
 [ $DEVFS = devfs ]  echo You're using devfs. :-)

Needs to be more complex:


#!/bin/sh

# They may have more than one mounted, but always use the first
DEVFS=$(egrep ' devfs ' /proc/mounts | head -1 | cut -f2)

# No, devfsd does not have to be running for this to work. The file exists
# for devfsd's usage, and is the same test that devfsd uses to make sure
# it is operating on a devfs mount (did I say devfs enough?).
if [ $DEVFS !=  ]  [ -f $DEVFS/.devfsd ]; then
   # we have devfs mounted, use it
fi
# ---end---

This makes sure they have it, and it is mounted. Note, if they have devfsd
actually running, then they should be able to use the old devices, but
that isn't guaranteed.

Good thing about devfs, if the device exists, that driver is installed and
working. So things like this are then possible:

[ -f $DEVFS/misc/sunmouse ]  ... # add sunmouse as an option
[ -f $DEVFS/misc/psaux ]  ... # add the ps/2 options

Also, if only one option is present then you can either use it blindly, or
be nice enough to ask the user about it or an other entry.

Branden, let me take this time to point out that sunmouse means either
BusMouse or PS/2 (I'm adding a patch so we can actually say SunMouse
or Sun, but it all points to BusMouse, just like in 3.3.6). PS/2 is just
like the one on your Ultra. BTW, did you get the ati driver working? :)

Ben

-- 
 ---===-=-==-=---==-=--
/  Ben Collins  --  ...on that fantastic voyage...  --  Debian GNU/Linux   \
`  [EMAIL PROTECTED]  --  [EMAIL PROTECTED]  --  [EMAIL PROTECTED]  '
 `---=--===-=-=-=-===-==---=--=---'



Re: libX11 is borked (or is it glibc ?)

2000-10-16 Thread Ben Collins
On Mon, Oct 16, 2000 at 01:10:03AM -0400, James Antill wrote:
 Daniel Jacobowitz [EMAIL PROTECTED] writes:
 
  On Mon, Oct 16, 2000 at 01:59:11AM +0200, Johannes Zellner wrote:
   Hello,
   
   I cannot link any more against libX11.so:
   
   /usr/X11R6/lib/libX11.so: undefined reference to `getpwnam_r@@GLIBC_2.0'
   
   this shows, even if I link a minimal c program.
   
   my versions:
   ii  xlib6g  3.3.6-11
   ii  libc6   2.1.94-3  
   
   Any comments ?
  
  To compile against a library built under an old glibc, the library
  needs to be recompiled to the new libc.
 
  If this is true then there isn't any binary compatibility.
  The whole point of the symbols looking like the above is so that
 there can be multiple versions of them. Eg.

Binary compatibility means you con run programs linked against older
libraries. Guess what, X and the libX11 linked apps still work don't they?

 % nm -g /usr/lib/debug/libc-2.1.3.so | egrep GLIB | egrep chown 
 000913c8 T __chown@@GLIBC_2.1
 000913c8 T chown@@GLIBC_2.1
 00091454 T [EMAIL PROTECTED]
 % nm -g /usr/lib/debug/libc-2.1.3.so | egrep GLIB | egrep fopen
 0004b5c4 T _IO_file_fopen@@GLIBC_2.1
 0004da48 T [EMAIL PROTECTED]
 000481e0 T _IO_fopen@@GLIBC_2.1
 0004a9a0 T [EMAIL PROTECTED]
 000481e0 T fopen@@GLIBC_2.1
 0004a9a0 T [EMAIL PROTECTED]
 
  So either something bad has happened with the glibc versioning
 upstream or glibc was built badly.

No, this is inherent in versioned symbols. The old symbol is now weak,
which means it is there for using by old programs, but cannot be used when
linking. A weak symbol keeps compatibility, which allowing the new strong
symbol to be used for newly compiled applications.

   I think there's already a
  forthcoming X 3.3.6 upgrade which will be rebuilt against woody glibc -
  right, Branden?
 
  If it's woody, then it's probably an upstream problem but X 3.3.6
 _should not_ be upgraded (well not to fix this anyway, obviously there
 may be other reasons to upgrade).

Yes it should, just to fix this. Versioned symbols and their solution for
binary compatibility, ensured that everything will still run as it did
before. It does not mean that things wont have to be rebuilt to allow
linking.

-- 
 ---===-=-==-=---==-=--
/  Ben Collins  --  ...on that fantastic voyage...  --  Debian GNU/Linux   \
`  [EMAIL PROTECTED]  --  [EMAIL PROTECTED]  --  [EMAIL PROTECTED]  '
 `---=--===-=-=-=-===-==---=--=---'



Xfree86 4.0.1-phase2v17 debs available for SPARC/UltraSPARC

2000-10-16 Thread Ben Collins
I've finally got these compiled for Sparc. I haven't sent my patches to
Branden yet, but will soon. This is in the middle of uploading. Check the
.changes to make sure everything is there that you need. Yes, I built the
_all.deb packages too, but that's just to avoid version mismatches with
branden's stuff until I can get the patches to him, so he can put that
ultrasparc to use and start doing builds himself :)

A few caveats:

* The ATI (Mach64) driver does not work. It wont crash your machine, but
  it wont properly detect your card either, so it just wont work.
* The fbdev driver also does not work

The SBUS drivers seem to work. I am running an Ultra30 dual head with a
Creator 3D and an ELite 3D card installed. Works perfectly. When you setup
your mouse, either use /dev/gpmdata (if you use gpm), or use
/dev/sunmouse. No longer are SBUS cards held down by the obsolete Xsun
servers and using the event driven proprietary mouse protocol. We now use
XF86Config just like everyone else, with full integration! DRI appears to
be working with the sunffb (Creator/Elite driver), if you have compiled
DRI support for it under a recent 2.4.0test kernel (I'm using test9 from
vger CVS). Quake-GL doesn't look right using glx though (lots of red), but
I'm not a GLX expert.

As for the keyboard. It sets up to use type5, edit /etc/X11/XF86Config-4 if
you need a type# different than that, or a ps/2 (pc104) keyboard.

A few warnings before I give out the URL:

1) DO NOT send bug reports directly to me or Branden (the Debian X
   maintainer). If you are lucky, it will simply get forwarded to a list.
   If you catch one of us on a bad day... To put it simply, most questions
   are in Branden's FAQ, or can be answered by ppl on the list who aren't
   as busy.
2) If you have SPARC specific questions, email to debian-sparc (or atleast
   Cc to it, and email debian-x, which I prefer). Not all sparc folks are
   on debian-x, so you might get some useless i386-centric reply if you
   don't follow this warning.
3) DO NOT email the debian-sparc list about X-only related questions (why
   does my program not compile against XF4?)
4) The dexter script (X setup) with these deb's is modified slightly from
   Branden's so it would list sunmouse and the Sun video driver modules.
   Do not email Branden if this is broken. Just chalk it up to bad
   luck/coding on my part, and try to fix things by hand. This is very
   beta packaging (which is why it isn't in woody).

Now that you have read the warnings and caveats, you can scroll way down
and get the URL. No this is not an apt'able setup. Figure out the dep's
and stuff by hand, make good use of dpkg --force-depends to remove old
packages so these can be installed, etc...(don't blame me. if this scares
you, then don't use the packages, or setup an apt thingie of your own).
Most importantly, if you screw up your system because you didn't know what
you were doing, don't blame me :)

Please let me know of success/failures concerning tgx/leo/cg3/cg6/cg14/bw2
drivers.















http://auric.debian.org/~bcollins/xfree86-4/

-- 
 ---===-=-==-=---==-=--
/  Ben Collins  --  ...on that fantastic voyage...  --  Debian GNU/Linux   \
`  [EMAIL PROTECTED]  --  [EMAIL PROTECTED]  --  [EMAIL PROTECTED]  '
 `---=--===-=-=-=-===-==---=--=---'



Re: How do you want non-i386 handled in dexter? (+ mouse types)

2000-10-14 Thread Ben Collins

On Sat, Oct 14, 2000 at 02:23:49PM -0600, Joshua Shagam wrote:
 On Sat, Oct 14, 2000 at 09:03:20AM -0400, Ben Collins wrote:
  Obviously the server list in dexter needs to be different on non-i386,
  aswell as the generated keyboard lines (on sun there are two default
  possibilies, i386 and type5).
  
  How do you forsee this happening? There isn't a clean way right now,
  expect for outputting a complete list of servers for each arch (lots of
  duplication). I don't think it can be handled cleanly in shell, so will
  you change to perl (the var/string handling in shell loses in this case).
 
 Why not have dexter generate the list at runtime based on the files in
 /usr/X11R6/lib/modules/drivers?

Sounds even better to me.

-- 
 ---===-=-==-=---==-=--
/  Ben Collins  --  ...on that fantastic voyage...  --  Debian GNU/Linux   \
`  [EMAIL PROTECTED]  --  [EMAIL PROTECTED]  --  [EMAIL PROTECTED]  '
 `---=--===-=-=-=-===-==---=--=---'


--  
To UNSUBSCRIBE, email to [EMAIL PROTECTED]
with a subject of "unsubscribe". Trouble? Contact [EMAIL PROTECTED]




How do you want non-i386 handled in dexter? (+ mouse types)

2000-10-14 Thread Ben Collins
Obviously the server list in dexter needs to be different on non-i386,
aswell as the generated keyboard lines (on sun there are two default
possibilies, i386 and type5).

How do you forsee this happening? There isn't a clean way right now,
expect for outputting a complete list of servers for each arch (lots of
duplication). I don't think it can be handled cleanly in shell, so will
you change to perl (the var/string handling in shell loses in this case).

Also, sunmouse is an option. Problem is, xf4 currently has no idea what
Sun type is. On top of that, I tried a ppc build, and it has no idea
what a USB mouse is. Known problem?

-- 
 ---===-=-==-=---==-=--
/  Ben Collins  --  ...on that fantastic voyage...  --  Debian GNU/Linux   \
`  [EMAIL PROTECTED]  --  [EMAIL PROTECTED]  --  [EMAIL PROTECTED]  '
 `---=--===-=-=-=-===-==---=--=---'



Re: How do you want non-i386 handled in dexter? (+ mouse types)

2000-10-14 Thread Ben Collins
On Sat, Oct 14, 2000 at 02:23:49PM -0600, Joshua Shagam wrote:
 On Sat, Oct 14, 2000 at 09:03:20AM -0400, Ben Collins wrote:
  Obviously the server list in dexter needs to be different on non-i386,
  aswell as the generated keyboard lines (on sun there are two default
  possibilies, i386 and type5).
  
  How do you forsee this happening? There isn't a clean way right now,
  expect for outputting a complete list of servers for each arch (lots of
  duplication). I don't think it can be handled cleanly in shell, so will
  you change to perl (the var/string handling in shell loses in this case).
 
 Why not have dexter generate the list at runtime based on the files in
 /usr/X11R6/lib/modules/drivers?

Sounds even better to me.

-- 
 ---===-=-==-=---==-=--
/  Ben Collins  --  ...on that fantastic voyage...  --  Debian GNU/Linux   \
`  [EMAIL PROTECTED]  --  [EMAIL PROTECTED]  --  [EMAIL PROTECTED]  '
 `---=--===-=-=-=-===-==---=--=---'



Re: xserver-common should depend on dialog?

2000-10-13 Thread Ben Collins

On Fri, Oct 13, 2000 at 02:21:28PM -0400, Adam McKenna wrote:
 Setting up xserver-xfree86 (4.0.1-0phase2v15) ...
 dexter: unknown X server (/usr/bin/dexter: dialog: command not found)
 detected!
 dpkg: error processing xserver-xfree86 (--configure):
  subprocess post-installation script returned error exit status 1
 Errors were encountered while processing:
  xserver-xfree86
 E: Sub-process /usr/bin/dpkg returned an error code (1)

IIRC, v16 fixes this.

-- 
 ---===-=-==-=---==-=--
/  Ben Collins  --  ...on that fantastic voyage...  --  Debian GNU/Linux   \
`  [EMAIL PROTECTED]  --  [EMAIL PROTECTED]  --  [EMAIL PROTECTED]  '
 `---=--===-=-=-=-===-==---=--=---'


--  
To UNSUBSCRIBE, email to [EMAIL PROTECTED]
with a subject of "unsubscribe". Trouble? Contact [EMAIL PROTECTED]




Re: xserver-common should depend on dialog?

2000-10-13 Thread Ben Collins
On Fri, Oct 13, 2000 at 02:21:28PM -0400, Adam McKenna wrote:
 Setting up xserver-xfree86 (4.0.1-0phase2v15) ...
 dexter: unknown X server (/usr/bin/dexter: dialog: command not found)
 detected!
 dpkg: error processing xserver-xfree86 (--configure):
  subprocess post-installation script returned error exit status 1
 Errors were encountered while processing:
  xserver-xfree86
 E: Sub-process /usr/bin/dpkg returned an error code (1)

IIRC, v16 fixes this.

-- 
 ---===-=-==-=---==-=--
/  Ben Collins  --  ...on that fantastic voyage...  --  Debian GNU/Linux   \
`  [EMAIL PROTECTED]  --  [EMAIL PROTECTED]  --  [EMAIL PROTECTED]  '
 `---=--===-=-=-=-===-==---=--=---'



xserver-xfree86.files.sparc

2000-10-11 Thread Ben Collins
Generated, and attached.

-- 
 ---===-=-==-=---==-=--
/  Ben Collins  --  ...on that fantastic voyage...  --  Debian GNU/Linux   \
`  [EMAIL PROTECTED]  --  [EMAIL PROTECTED]  --  [EMAIL PROTECTED]  '
 `---=--===-=-=-=-===-==---=--=---'
etc/X11/app-defaults/XF86Cfg
usr/X11R6/bin/XFree86
usr/X11R6/bin/xf86cfg
usr/X11R6/bin/xf86config
usr/X11R6/lib/X11/Cards
usr/X11R6/lib/X11/XF86Config.98
usr/X11R6/lib/X11/XF86Config.eg
usr/X11R6/lib/modules/codeconv/libARABIC.a
usr/X11R6/lib/modules/codeconv/libARMSCII8.a
usr/X11R6/lib/modules/codeconv/libBIG5.a
usr/X11R6/lib/modules/codeconv/libDOSENCODING.a
usr/X11R6/lib/modules/codeconv/libGB2312.a
usr/X11R6/lib/modules/codeconv/libGEORGIAN.a
usr/X11R6/lib/modules/codeconv/libISO8859_1.a
usr/X11R6/lib/modules/codeconv/libISO8859_10.a
usr/X11R6/lib/modules/codeconv/libISO8859_11.a
usr/X11R6/lib/modules/codeconv/libISO8859_14.a
usr/X11R6/lib/modules/codeconv/libISO8859_15.a
usr/X11R6/lib/modules/codeconv/libISO8859_2.a
usr/X11R6/lib/modules/codeconv/libISO8859_3.a
usr/X11R6/lib/modules/codeconv/libISO8859_4.a
usr/X11R6/lib/modules/codeconv/libISO8859_5.a
usr/X11R6/lib/modules/codeconv/libISO8859_6.a
usr/X11R6/lib/modules/codeconv/libISO8859_7.a
usr/X11R6/lib/modules/codeconv/libISO8859_8.a
usr/X11R6/lib/modules/codeconv/libISO8859_9.a
usr/X11R6/lib/modules/codeconv/libJISX0201.a
usr/X11R6/lib/modules/codeconv/libJISX0208.a
usr/X11R6/lib/modules/codeconv/libJISX0212.a
usr/X11R6/lib/modules/codeconv/libKOI8.a
usr/X11R6/lib/modules/codeconv/libKSC5601.a
usr/X11R6/lib/modules/codeconv/libKSCJOHAB.a
usr/X11R6/lib/modules/codeconv/libMULEENCODING.a
usr/X11R6/lib/modules/codeconv/libTCVN.a
usr/X11R6/lib/modules/codeconv/libVISCII.a
usr/X11R6/lib/modules/dri/ffb_dri.so
usr/X11R6/lib/modules/drivers/ati_drv.o
usr/X11R6/lib/modules/drivers/fbdev_drv.o
usr/X11R6/lib/modules/drivers/glint_drv.o
usr/X11R6/lib/modules/drivers/linux/v4l_drv.o
usr/X11R6/lib/modules/drivers/sunbw2_drv.o
usr/X11R6/lib/modules/drivers/suncg14_drv.o
usr/X11R6/lib/modules/drivers/suncg3_drv.o
usr/X11R6/lib/modules/drivers/suncg6_drv.o
usr/X11R6/lib/modules/drivers/sunffb_drv.o
usr/X11R6/lib/modules/drivers/sunleo_drv.o
usr/X11R6/lib/modules/drivers/sunleo_drv.o
usr/X11R6/lib/modules/drivers/suntcx_drv.o
usr/X11R6/lib/modules/extensions/libGLcore.a
usr/X11R6/lib/modules/extensions/libdbe.a
usr/X11R6/lib/modules/extensions/libdri.a
usr/X11R6/lib/modules/extensions/libextmod.a
usr/X11R6/lib/modules/extensions/libglx.a
usr/X11R6/lib/modules/extensions/libpex5.a
usr/X11R6/lib/modules/extensions/librecord.a
usr/X11R6/lib/modules/extensions/libxie.a
usr/X11R6/lib/modules/fonts/libbitmap.a
usr/X11R6/lib/modules/fonts/libfreetype.a
usr/X11R6/lib/modules/fonts/libspeedo.a
usr/X11R6/lib/modules/fonts/libtype1.a
usr/X11R6/lib/modules/fonts/libxtt.a
usr/X11R6/lib/modules/input/dynapro_drv.o
usr/X11R6/lib/modules/input/elo2300_drv.o
usr/X11R6/lib/modules/input/elographics_drv.o
usr/X11R6/lib/modules/input/magellan_drv.o
usr/X11R6/lib/modules/input/microtouch_drv.o
usr/X11R6/lib/modules/input/mouse_drv.o
usr/X11R6/lib/modules/input/mutouch_drv.o
usr/X11R6/lib/modules/input/spaceorb_drv.o
usr/X11R6/lib/modules/input/void_drv.o
usr/X11R6/lib/modules/input/wacom_drv.o
usr/X11R6/lib/modules/libcfb.a
usr/X11R6/lib/modules/libcfb16.a
usr/X11R6/lib/modules/libcfb24.a
usr/X11R6/lib/modules/libcfb32.a
usr/X11R6/lib/modules/libddc.a
usr/X11R6/lib/modules/libfb.a
usr/X11R6/lib/modules/libi2c.a
usr/X11R6/lib/modules/libint10.a
usr/X11R6/lib/modules/libmfb.a
usr/X11R6/lib/modules/libpcidata.a
usr/X11R6/lib/modules/librac.a
usr/X11R6/lib/modules/libramdac.a
usr/X11R6/lib/modules/libscanpci.a
usr/X11R6/lib/modules/libshadow.a
usr/X11R6/lib/modules/libshadowfb.a
usr/X11R6/lib/modules/libvbe.a
usr/X11R6/lib/modules/libxaa.a
usr/X11R6/lib/modules/libxf1bpp.a
usr/X11R6/lib/modules/libxf24_32bpp.a
usr/X11R6/lib/modules/libxf4bpp.a
usr/X11R6/lib/modules/libxf8_16bpp.a
usr/X11R6/lib/modules/libxf8_32bpp.a
usr/X11R6/lib/modules/libxf8_32wid.a
usr/X11R6/lib/modules/linux/libdrm.a
usr/X11R6/lib/modules/linux/libfbdevhw.a
usr/X11R6/man/man1/XFree86.1x
usr/X11R6/man/man1/xf86cfg.1x
usr/X11R6/man/man1/xf86config.1x
usr/X11R6/man/man4/ati.4
usr/X11R6/man/man4/dynapro.4
usr/X11R6/man/man4/elographics.4
usr/X11R6/man/man4/fbdev.4
usr/X11R6/man/man4/fbdevhw.4
usr/X11R6/man/man4/glint.4
usr/X11R6/man/man4/keyboard.4
usr/X11R6/man/man4/microtouch.4
usr/X11R6/man/man4/mouse.4
usr/X11R6/man/man4/mutouch.4
usr/X11R6/man/man4/sunbw2.4
usr/X11R6/man/man4/suncg14.4
usr/X11R6/man/man4/suncg3.4
usr/X11R6/man/man4/suncg6.4
usr/X11R6/man/man4/sunffb.4
usr/X11R6/man/man4/sunleo.4
usr/X11R6/man/man4/suntcx.4
usr/X11R6/man/man4/v4l.4
usr/X11R6/man/man4/void.4
usr/X11R6/man/man4/wacom.4
usr/X11R6/man/man5/XF86Config.5x


More sparc xf4 files...

2000-10-11 Thread Ben Collins
Noticed some more files that are needed...

-- 
 ---===-=-==-=---==-=--
/  Ben Collins  --  ...on that fantastic voyage...  --  Debian GNU/Linux   \
`  [EMAIL PROTECTED]  --  [EMAIL PROTECTED]  --  [EMAIL PROTECTED]  '
 `---=--===-=-=-=-===-==---=--=---'
debian/tmp/usr/X11R6/lib/X11/doc/DESIGN
debian/tmp/usr/X11R6/lib/X11/doc/README.DGA
debian/tmp/usr/X11R6/lib/X11/doc/README.DRI
debian/tmp/usr/X11R6/lib/X11/doc/README.DRIcomp
debian/tmp/usr/X11R6/lib/X11/doc/README.ati
debian/tmp/usr/X11R6/lib/X11/doc/README.mouse
debian/tmp/usr/X11R6/lib/X11/doc/Status
debian/tmp/usr/X11R6/lib/X11/doc/html/XF86Config.5.html
debian/tmp/usr/X11R6/lib/X11/doc/html/XFree86.1.html
debian/tmp/usr/X11R6/lib/X11/doc/html/apm.4.html
debian/tmp/usr/X11R6/lib/X11/doc/html/ati.4.html
debian/tmp/usr/X11R6/lib/X11/doc/html/chips.4.html
debian/tmp/usr/X11R6/lib/X11/doc/html/cirrus.4.html
debian/tmp/usr/X11R6/lib/X11/doc/html/cyrix.4.html
debian/tmp/usr/X11R6/lib/X11/doc/html/dynapro.4.html
debian/tmp/usr/X11R6/lib/X11/doc/html/elographics.4.html
debian/tmp/usr/X11R6/lib/X11/doc/html/fbdev.4.html
debian/tmp/usr/X11R6/lib/X11/doc/html/fbdevhw.4.html
debian/tmp/usr/X11R6/lib/X11/doc/html/glide.4.html
debian/tmp/usr/X11R6/lib/X11/doc/html/glint.4.html
debian/tmp/usr/X11R6/lib/X11/doc/html/i740.4.html
debian/tmp/usr/X11R6/lib/X11/doc/html/imstt.4.html
debian/tmp/usr/X11R6/lib/X11/doc/html/keyboard.4.html
debian/tmp/usr/X11R6/lib/X11/doc/html/mga.4.html
debian/tmp/usr/X11R6/lib/X11/doc/html/microtouch.4.html
debian/tmp/usr/X11R6/lib/X11/doc/html/mouse.4.html
debian/tmp/usr/X11R6/lib/X11/doc/html/mutouch.4.html
debian/tmp/usr/X11R6/lib/X11/doc/html/neomagic.4.html
debian/tmp/usr/X11R6/lib/X11/doc/html/nv.4.html
debian/tmp/usr/X11R6/lib/X11/doc/html/r128.4.html
debian/tmp/usr/X11R6/lib/X11/doc/html/rendition.4.html
debian/tmp/usr/X11R6/lib/X11/doc/html/s3virge.4.html
debian/tmp/usr/X11R6/lib/X11/doc/html/sis.4.html
debian/tmp/usr/X11R6/lib/X11/doc/html/tdfx.4.html
debian/tmp/usr/X11R6/lib/X11/doc/html/trident.4.html
debian/tmp/usr/X11R6/lib/X11/doc/html/tseng.4.html
debian/tmp/usr/X11R6/lib/X11/doc/html/v4l.4.html
debian/tmp/usr/X11R6/lib/X11/doc/html/vga.4.html
debian/tmp/usr/X11R6/lib/X11/doc/html/void.4.html
debian/tmp/usr/X11R6/lib/X11/doc/html/wacom.4.html
debian/tmp/usr/X11R6/lib/X11/doc/html/xf86cfg.1.html
debian/tmp/usr/X11R6/lib/X11/doc/html/xf86config.1.html
debian/tmp/usr/X11R6/lib/X11/doc/html/atobm.1x.html
debian/tmp/usr/X11R6/lib/X11/doc/html/fsinfo.1.html
debian/tmp/usr/X11R6/lib/X11/doc/html/fslsfonts.1.html
debian/tmp/usr/X11R6/lib/X11/doc/html/imake.1.html
debian/tmp/usr/X11R6/lib/X11/doc/html/lndir.1.html
debian/tmp/usr/X11R6/lib/X11/doc/html/makedepend.1.html
debian/tmp/usr/X11R6/lib/X11/doc/html/makeg.1.html
debian/tmp/usr/X11R6/lib/X11/doc/html/makepsres.1.html
debian/tmp/usr/X11R6/lib/X11/doc/html/makestrs.1.html
debian/tmp/usr/X11R6/lib/X11/doc/html/mkcfm.1.html
debian/tmp/usr/X11R6/lib/X11/doc/html/mkdirhier.1.html
debian/tmp/usr/X11R6/lib/X11/doc/html/pcitweak.1.html
debian/tmp/usr/X11R6/lib/X11/doc/html/pswrap.1.html
debian/tmp/usr/X11R6/lib/X11/doc/html/resize.1.html
debian/tmp/usr/X11R6/lib/X11/doc/html/revpath.1.html
debian/tmp/usr/X11R6/lib/X11/doc/html/rstart.1.html
debian/tmp/usr/X11R6/lib/X11/doc/html/rstartd.1.html
debian/tmp/usr/X11R6/lib/X11/doc/html/scanpci.1.html
debian/tmp/usr/X11R6/lib/X11/doc/html/sessreg.1.html
debian/tmp/usr/X11R6/lib/X11/doc/html/showfont.1.html
debian/tmp/usr/X11R6/lib/X11/doc/html/showrgb.1.html
debian/tmp/usr/X11R6/lib/X11/doc/html/xmkmf.1.html
debian/tmp/usr/X11R6/lib/X11/doc/html/xon.1.html
etc/X11/rstart/commands/@List
etc/X11/rstart/commands/ListContexts
etc/X11/rstart/commands/ListGenericCommands
etc/X11/rstart/commands/x11r6/@List
etc/X11/rstart/commands/x11r6/LoadMonitor
etc/X11/rstart/commands/x11r6/Terminal
etc/X11/rstart/config
etc/X11/rstart/contexts/@List
etc/X11/rstart/contexts/default
etc/X11/rstart/contexts/x11r6
etc/X11/rstart/rstartd.real
usr/X11R6/bin/atobm
usr/X11R6/bin/fsinfo
usr/X11R6/bin/fslsfonts
usr/X11R6/bin/gccmakedep
usr/X11R6/bin/imake
usr/X11R6/bin/lndir
usr/X11R6/bin/makedepend
usr/X11R6/bin/makeg
usr/X11R6/bin/makepsres
usr/X11R6/bin/makestrs
usr/X11R6/bin/mergelib
usr/X11R6/bin/mkcfm
usr/X11R6/bin/mkdirhier
usr/X11R6/bin/mkhtmlindex
usr/X11R6/bin/pcitweak
usr/X11R6/bin/pswrap
usr/X11R6/bin/resize
usr/X11R6/bin/revpath
usr/X11R6/bin/rstart
usr/X11R6/bin/rstartd
usr/X11R6/bin/scanpci
usr/X11R6/bin/sessreg
usr/X11R6/bin/showfont
usr/X11R6/bin/showrgb
usr/X11R6/bin/xmkmf
usr/X11R6/bin/xon
usr/X11R6/man/man1/atobm.1x
usr/X11R6/man/man1/fsinfo.1x
usr/X11R6/man/man1/fslsfonts.1x
usr/X11R6/man/man1/imake.1x
usr/X11R6/man/man1/lndir.1x
usr/X11R6/man/man1/makedepend.1x
usr/X11R6/man/man1/makeg.1x
usr/X11R6/man/man1/makepsres.1x
usr/X11R6/man/man1/makestrs.1x
usr/X11R6/man/man1/mkcfm.1x
usr/X11R6/man/man1/mkdirhier.1x
usr/X11R6/man/man1/pcitweak.1x
usr/X11R6/man/man1

new MANIFEST.sparc

2000-10-11 Thread Ben Collins
This includes the libxrx files (which are now built using the patch I sent
yesterday).

Ben

-- 
 ---===-=-==-=---==-=--
/  Ben Collins  --  ...on that fantastic voyage...  --  Debian GNU/Linux   \
`  [EMAIL PROTECTED]  --  [EMAIL PROTECTED]  --  [EMAIL PROTECTED]  '
 `---=--===-=-=-=-===-==---=--=---'


MANIFEST.sparc.bz2
Description: Binary data


Re: Note about sparc...

2000-10-10 Thread Ben Collins

On Tue, Oct 10, 2000 at 07:02:30PM -0400, Daniel Jacobowitz wrote:
 On Tue, Oct 10, 2000 at 06:14:11PM -0400, Ben Collins wrote:
  (Branden, let me know if you want me to just email debian-x)
  
  There is no libxrx compiled for sparc. I'm not even sure what this thing
  does, but it isn't there. So something needs to be done to make it
  installed only on a per-case basis. Seems like the best way is to put the
  files on the command line of the dh_* calls.
 
 I could swear I fixed this for all arches, not just powerpc...
 
 Branden?  What ever happened to patch #204?  It included this hunk:

Whatever it was, it didn't apply cleanly it seems. I've attached a new
one.

-- 
 ---===-=-==-=---==-=--
/  Ben Collins  --  ...on that fantastic voyage...  --  Debian GNU/Linux   \
`  [EMAIL PROTECTED]  --  [EMAIL PROTECTED]  --  [EMAIL PROTECTED]  '
 `---=--===-=-=-=-===-==---=--=---'


--- xc/config/cf/linux.cf~  Tue Oct 10 21:47:10 2000
+++ xc/config/cf/linux.cf   Tue Oct 10 21:59:23 2000
@@ -436,15 +436,16 @@
 # define XF86OSCardDrivers v4l
 #endif
 
+#if UseElfFormat
+# define HasPlugin YES
+# define VendorHasX11R6_3libXext   YES /* XC or XFree86 = 3.3.1 */
+#endif
+
 #ifdef i386Architecture
 # define OptimizedCDebugFlags  DefaultGcc2i386Opt
 # define LinuxMachineDefines   -D__i386__
 # define ServerOSDefines   XFree86ServerOSDefines -DDDXTIME -DPART_NET
 # define ServerExtraDefines-DGCCUSESGAS XFree86ServerDefines
-# if UseElfFormat
-#  define HasPluginYES
-#  define VendorHasX11R6_3libXext  YES /* XC or XFree86 = 3.3.1 */
-# endif
 #endif /* i386Architecture */
 
 #ifdef s390Architecture
@@ -474,10 +475,6 @@
 # define LinuxMachineDefines   -D__ia64__
 # define ServerOSDefines   XFree86ServerOSDefines -DDDXTIME -DPART_NET
 # define ServerExtraDefines-DGCCUSESGAS XFree86ServerDefines -D_XSERVER64
-#if UseElfFormat
-# define HasPlugin YES
-# define VendorHasX11R6_3libXext   YES /* XC or XFree86 = 3.3.1 */
-#endif
 #endif /* ia64Architecture */
 
 #ifdef Mc68020Architecture



Note about sparc...

2000-10-10 Thread Ben Collins
(Branden, let me know if you want me to just email debian-x)

There is no libxrx compiled for sparc. I'm not even sure what this thing
does, but it isn't there. So something needs to be done to make it
installed only on a per-case basis. Seems like the best way is to put the
files on the command line of the dh_* calls.

Ben

-- 
 ---===-=-==-=---==-=--
/  Ben Collins  --  ...on that fantastic voyage...  --  Debian GNU/Linux   \
`  [EMAIL PROTECTED]  --  [EMAIL PROTECTED]  --  [EMAIL PROTECTED]  '
 `---=--===-=-=-=-===-==---=--=---'



Re: xlib6g and xlib6g-dev

2000-09-29 Thread Ben Collins
On Fri, Sep 29, 2000 at 08:50:49AM -0500, Branden Robinson wrote:
 On Fri, Sep 29, 2000 at 08:04:28AM -0500, Eythan Weg wrote:
  I wonder whether the xlib6g libraries version
  3.3.6-11 work with the new libdb2 and libc6
  libraries.  I currently use version 3.3.6-10 and
  have encountered problems with ghostscript
  stemming from the reference to undefined
  getpwnam_r@@GLIBC_2.0 by libXt.
 
 Ben Collins (new glibc and libdb2 maintainer) told me they would.

Correction, I did not take over libdb2 :)

-- 
 ---===-=-==-=---==-=--
/  Ben Collins  --  ...on that fantastic voyage...  --  Debian GNU/Linux   \
`  [EMAIL PROTECTED]  --  [EMAIL PROTECTED]  --  [EMAIL PROTECTED]  '
 `---=--===-=-=-=-===-==---=--=---'



Re: libdb.so.3 blues [was: package bug in xfree86-common (4.0.1-0phase2v10)]

2000-09-27 Thread Ben Collins
On Tue, Sep 26, 2000 at 11:59:16PM -0500, Branden Robinson wrote:
 On Tue, Sep 26, 2000 at 05:34:31PM -0700, Simon deWeerdt wrote:
  Have a dependancy problem I can't satisfy.
 [...]
  Setting up xfree86-common (4.0.1-0phase2v10) ...
  perl: error while loading shared libraries: libdb.so.3: cannot open
  shared object file: No such file or directory
 [...]
  I can't find a deb for libdb3.0 in unstable
  
  If there is one in a maintainers directory I'll apt-get it.
 
 You've just seen the first in what will probably be a long line of bloody
 corpses generated by Ben Collins's glibc 2.1.94 upload.
 
 I am probably going to downgrade my build box to glibc 2.1.3-10 and stick
 with that.  Progeny is about to enter freeze for our release and I'd like
 to delay a fork between Debian's X packages and Progeny's for as long as
 possible.

You know, if you force X to use libdb2, it will work with 2.1.3 and
2.1.94. The easy (not sure how easy in terms of the X build) is to replace
db.h with db2/db.h and -ldb with -ldb2.

Ben

-- 
 ---===-=-==-=---==-=--
/  Ben Collins  --  ...on that fantastic voyage...  --  Debian GNU/Linux   \
`  [EMAIL PROTECTED]  --  [EMAIL PROTECTED]  --  [EMAIL PROTECTED]  '
 `---=--===-=-=-=-===-==---=--=---'



Some patches for 4.0.1 from RedHat .src.rpm

2000-09-02 Thread Ben Collins
Here's 6 patches. 4 are needed for sparc/sparc64 (ignore the ia64 in some,
they still have sparc specific things in them), and 2 are security
related.

Ben

-- 
 ---===-=-==-=---==-=--
/  Ben Collins  --  ...on that fantastic voyage...  --  Debian GNU/Linux   \
`  [EMAIL PROTECTED]  --  [EMAIL PROTECTED]  --  [EMAIL PROTECTED]  '
 `---=--===-=-=-=-===-==---=--=---'


xfree86-patches.tar.bz2
Description: Binary data


Some patches for 4.0.1 from RedHat .src.rpm

2000-09-01 Thread Ben Collins

Here's 6 patches. 4 are needed for sparc/sparc64 (ignore the ia64 in some,
they still have sparc specific things in them), and 2 are security
related.

Ben

-- 
 ---===-=-==-=---==-=--
/  Ben Collins  --  ...on that fantastic voyage...  --  Debian GNU/Linux   \
`  [EMAIL PROTECTED]  --  [EMAIL PROTECTED]  --  [EMAIL PROTECTED]  '
 `---=--===-=-=-=-===-==---=--=---'

 xfree86-patches.tar.bz2


[dunham@cse.msu.edu: Re: XFree86, Debian, and patches]

1999-10-15 Thread Ben Collins
Branden, hopefully this will fix our crashes with the Xsun* servers...

- Forwarded message from Steve Dunham [EMAIL PROTECTED] -

X-From_: [EMAIL PROTECTED]  Wed Oct 13 09:31:24 1999
Delivered-To: [EMAIL PROTECTED]
Cc: [EMAIL PROTECTED]
Subject: Re: XFree86, Debian, and patches
From: Steve Dunham [EMAIL PROTECTED]
Date: 13 Oct 1999 09:30:48 -0400
In-Reply-To: Branden Robinson's message of Sat, 9 Oct 1999 00:30:29 -0400
X-Mailer: Gnus v5.5/XEmacs 20.4 - Emerald

Branden Robinson [EMAIL PROTECTED] writes:

 I have a whole *bunch* of patches to submit, and I fear some people might
 get upset with me if I just spam the patches list with them.

 For the Debian packages of 3.3.5 I finally completed the task of breaking
 the monolithic .diff I inherited when I took over the package into chunks
 that are more or less divided up by their function.  Some of the
 Alpha, SPARC, and 64-bit stuff is still a bit intermixed, though.

Here is a sparc patch to bring us in sync with RedHat's 3.3.5 package.
Attached below.  I skimmed diffs from other parts of the tree and
didn't see anything else that looked significant.

Patch is not tested, but it is just a diff between Red Hat's tree and
our (3.3.5-1 tree).  (I start a job in CA on Nov. 1, so I probably
can't find time to test.)

diff -bruN 
xfree86-1-3.3.5/build-tree/xc/programs/Xserver/hw//sun/FFB/FFBfrect.c 
rh/xc/programs/Xserver/hw/sun/FFB/FFBfrect.c
--- xfree86-1-3.3.5/build-tree/xc/programs/Xserver/hw//sun/FFB/FFBfrect.c   
Sat Oct  2 15:28:22 1999
+++ rh/xc/programs/Xserver/hw/sun/FFB/FFBfrect.cSun Oct  3 21:42:54 1999
@@ -273,7 +273,6 @@
/* See if the aligned area is large enough for
 * page fill to be worthwhile.
 */
-   FFB_WRITE_DRAWOP(ffbPriv, ffb, FFB_DRAWOP_FASTFILL);
if(extra_work  0 ||
   BOX_AREA(paligned_w, paligned_h)  
ffp-pagefill_small_area) {
   do_fastfill:
@@ -369,7 +368,7 @@
  CreatorStipplePtr stipple,
  unsigned int ppc, unsigned int ppc_mask)
 {
-   ppc |= FFB_PPC_APE_ENABLE | FFB_PPC_TBE_OPAQUE;
+   ppc |= FFB_PPC_APE_ENABLE | FFB_PPC_TBE_TRANSPARENT;
ppc_mask |= FFB_PPC_APE_MASK | FFB_PPC_TBE_MASK;
FFB_WRITE_PPC(ffbPriv, ffb, ppc, ppc_mask);
FFB_WRITE_ROP(ffbPriv, ffb, (FFB_ROP_EDIT_BIT|stipple-alu));
diff -bruN 
xfree86-1-3.3.5/build-tree/xc/programs/Xserver/hw//sun/FFB/FFBsspans.c 
rh/xc/programs/Xserver/hw/sun/FFB/FFBsspans.c
--- xfree86-1-3.3.5/build-tree/xc/programs/Xserver/hw//sun/FFB/FFBsspans.c  
Sat Oct  2 15:28:22 1999
+++ rh/xc/programs/Xserver/hw/sun/FFB/FFBsspans.c   Sun Oct  3 21:42:54 1999
@@ -80,28 +80,7 @@
return;
 
/* Get SFB ready. */
-   {
-   unsigned int ppc = FFB_PPC_FW_DISABLE | FFB_PPC_VCE_DISABLE | 
FFB_PPC_APE_DISABLE | FFB_PPC_CS_VAR;
-   unsigned int ppc_mask = FFB_PPC_FW_MASK | FFB_PPC_VCE_MASK | 
FFB_PPC_APE_MASK | FFB_PPC_CS_MASK;
-   unsigned int rop = FFB_ROP_EDIT_BIT | pGC-alu;
-
-   if((ffbPriv-ppc_cache  ppc_mask) != ppc ||
-  ffbPriv-fbc_cache != FFB_FBC_DEFAULT ||
-  ffbPriv-rop_cache != rop ||
-  ffbPriv-pmask_cache != pGC-planemask) {
-   ffbPriv-ppc_cache = ~ppc_mask;
-   ffbPriv-ppc_cache |= ppc;
-   ffbPriv-fbc_cache = FFB_FBC_DEFAULT;
-   ffbPriv-rop_cache = rop;
-   ffbPriv-pmask_cache = pGC-planemask;
-   ffbPriv-rp_active = 1;
-   FFBFifo(ffbPriv, 4);
-   ffb-ppc = ppc;
-   ffb-fbc = FFB_FBC_DEFAULT;
-   ffb-rop = rop;
-   ffb-pmask = pGC-planemask;
-   }
-   }
+   FFB_WRITE_ATTRIBUTES_SFB_VAR(ffbPriv, pGC-planemask, pGC-alu);
FFBWait(ffbPriv, ffb);
 
addrp = (char *) ffbPriv-fb;
diff -bruN 
xfree86-1-3.3.5/build-tree/xc/programs/Xserver/hw//sun/FFB/FFBzeroarc.c 
rh/xc/programs/Xserver/hw/sun/FFB/FFBzeroarc.c
--- xfree86-1-3.3.5/build-tree/xc/programs/Xserver/hw//sun/FFB/FFBzeroarc.c 
Sat Oct  2 15:28:22 1999
+++ rh/xc/programs/Xserver/hw/sun/FFB/FFBzeroarc.c  Sun Oct  3 21:42:54 1999
@@ -62,22 +62,22 @@
 } DashInfo;
 
 #define Pixelate(xval,yval,ext)\
-if ((xval) = (ext)-x1  \
-(xval)  (ext)-x2   \
-(yval) = (ext)-y1  \
-(yval)  (ext)-y2) {  \
+if (((xval)+xoff) = (ext)-x1   \
+((xval)+xoff)  (ext)-x2\
+((yval)+yoff) = (ext)-y1   \
+((yval)+yoff)  (ext)-y2) {

Re: xfree86-1_3.3.4 now compiles on powerpc, mach64 mess fixed, patch included.

1999-09-23 Thread Ben Collins
On Thu, Sep 23, 1999 at 02:17:43PM +0200, Sven LUTHER wrote:
  
  As I said before commenting that out will break sparc, please add #ifdef
  __sparc__ around the function instead.
 
 Huh ???
 
 Ok, but it makes no sense to have regwbe for sparc in mach64im.c, and having
 regw,regr and regwbe for other archs in regmach64.h.
 
 NOt sure if it is the right place, since the functions will be copied over all
 files that includes regmach64.h, maybe they are not counted, because they are
 inlined function anyway.
 
 Anyway, i made a patch that lets me compile 3.3.5 on ppc, and should be ok for
 sparc also. Please check it, and if i made a mistake, correct it on the patch,
 instead of saying it don't compile on sparc and thus should be rejected. I
 understand that sparc is in stable and powerpc not, but that is not a
 constructive way of handling things.

I never said it needed to be rejected, I just said add #if's around it, which 
was
contructive and solved both problems. You cannot have it in regmach64.h even 
with
the #if's around it for sparc, I tried it and it wont pick it up for some 
reason.

Please just have it to where it stays in mach64im.c with #ifdef __sparc__ around
it.

Ben


Re: xfree86-1_3.3.4 now compiles on powerpc, mach64 mess fixed, patch included.

1999-09-23 Thread Ben Collins
On Thu, Sep 23, 1999 at 02:40:34PM +0200, Sven LUTHER wrote:
  
  I never said it needed to be rejected, I just said add #if's around it, 
  which was
  contructive and solved both problems. You cannot have it in regmach64.h 
  even with
  the #if's around it for sparc, I tried it and it wont pick it up for some 
  reason.
 
 Maybe it would be better to solve that problem. regmach64.h is included from
 mach64.h i think, into mach64im.c.

The problem is that regmach64.h should be regmach64.c (as it was orignally 
coded)
but for some reason it has been patched up this way. Atleast this is my take on 
it.
With all the macros and defines across several includes, mac64im.c just wont 
pick
it up for sparc.

 There is an #ifdef FBDEV around the whole regxxx stuff. Do you build an fbdev
 server on sparc or a normal one ? There should be no reason it don't works.

No, it's a normal server.

 Also one question is what kind of stuff will be included in the upstream 
 source
 ? Are you also a xfree member ?

The sparc stuff is not from upstream, so I have no idea what they will do 
upstream
and no I'm not and xfree member.

  
  Please just have it to where it stays in mach64im.c with #ifdef __sparc__ 
  around
  it.
 
 If we cannot find another solution, i will do that.

Thanks.


Re: xfree86-1_3.3.4 now compiles on powerpc, mach64 mess fixed, patch included.

1999-09-23 Thread Ben Collins
On Thu, Sep 23, 1999 at 02:54:51PM +0200, Sven LUTHER wrote:
 On Thu, Sep 23, 1999 at 08:46:41AM -0400, Ben Collins wrote:
  On Thu, Sep 23, 1999 at 02:40:34PM +0200, Sven LUTHER wrote:

I never said it needed to be rejected, I just said add #if's around it, 
which was
contructive and solved both problems. You cannot have it in regmach64.h 
even with
the #if's around it for sparc, I tried it and it wont pick it up for 
some reason.
   
   Maybe it would be better to solve that problem. regmach64.h is included 
   from
   mach64.h i think, into mach64im.c.
  
  The problem is that regmach64.h should be regmach64.c (as it was orignally 
  coded)
  but for some reason it has been patched up this way. Atleast this is my 
  take on it.
  With all the macros and defines across several includes, mac64im.c just 
  wont pick
  it up for sparc.
  
   There is an #ifdef FBDEV around the whole regxxx stuff. Do you build an 
   fbdev
   server on sparc or a normal one ? There should be no reason it don't 
   works.
  
  No, it's a normal server.
 
 Ok, that explains thing, since the regmach64.h stuff has a #ifdef FBDEV server
 around it. Could you please try the patch i sent to this list ? It should
 provide a solution for this. It is quite hacky yet, but i would like to know 
 if
 it works. Basicaly i put a #elif defined (__sparc__) after the #ifdef
 FBDEV_server which contains a copy of the regwbe function. So it should also
 get included on the non fbdev sparc built.

How about moving that whole function out of the FBDEV_server block and setup it 
up
like:

#if defined(FBDEV_server) || defined(__sparc__)
.
#endif

This way it only needs to be listed once.

 I will write also to the Xfree list to see whåt is the common opinion on this
 stuff, and see to it that it is handled in a nice way. BTW, did you try the
 3.9.x servers on sparc ? 

Not yet, I have been busy with a few other things.

Ben


Re: xfree86-1_3.3.4 now compiles on powerpc, mach64 mess fixed, patch included.

1999-09-22 Thread Ben Collins
On Wed, Sep 22, 1999 at 03:23:10PM +0200, Sven LUTHER wrote:
 On Tue, Sep 21, 1999 at 07:53:00PM +0200, Hartmut Koptein wrote:
And another mistake in the patch, should have waited a bit more before 
posting,
but since i was going away, i wanted to make things available.

Anyway, the build process breaks again læter, didn't have time to check 
it out
though.

So the correct patch for the mach64 stuff follows.
   
   Could you try the 3.3.5 source that was installed yesterday? It built fine
   on sparc (which 3.3.4-2 didn't do).
  
  No, 3.3.5 is also broken:
  
  
  rm -f mach64im.o
  gcc -c -O2 -fsigned-char  
  -I../../../../../programs/Xserver/hw/xfree86/common -I.
 
 Yes,
 
 Noticed that also, 
 
 I have a patch and are compiling right no will upload everything tomorrow.
 
 ( notice that the patch is the part of the patch i posted previously, the one
   commenting out regwbe in mach64im.c)

As I said before commenting that out will break sparc, please add #ifdef
__sparc__ around the function instead.

Ben


Re: xfree86-1_3.3.4 now compiles on powerpc, mach64 mess fixed, patch included.

1999-09-21 Thread Ben Collins
On Tue, Sep 21, 1999 at 03:01:43PM +0200, Sven LUTHER wrote:
 On Thu, Sep 16, 1999 at 02:14:30PM +0200, Sven LUTHER wrote:
  On Thu, Sep 16, 1999 at 09:24:17AM +0200, Sven LUTHER wrote:
   
  
  
  Oops a little mistake came up because of the haste, correct patch is 
  attached
  ...
 
 And another mistake in the patch, should have waited a bit more before 
 posting,
 but since i was going away, i wanted to make things available.
 
 Anyway, the build process breaks again læter, didn't have time to check it out
 though.
 
 So the correct patch for the mach64 stuff follows.

Could you try the 3.3.5 source that was installed yesterday? It built fine
on sparc (which 3.3.4-2 didn't do).

Ben


Re: final fixup for 3.3.5-1

1999-09-20 Thread Ben Collins
On Sun, Sep 19, 1999 at 12:52:03AM -0400, Branden Robinson wrote:
 On Thu, Sep 16, 1999 at 09:24:17AM +0200, Sven LUTHER wrote:
  --- xc/programs/Xserver/hw/xfree86/accel/mach64/mach64im.c.orig Wed Sep 
  15 17:01:53 1999
  +++ xc/programs/Xserver/hw/xfree86/accel/mach64/mach64im.c  Wed Sep 15 
  17:03:55 1999
  @@ -76,11 +76,12 @@
   unsigned int integer;
   unsigned char bytes[4];
   };
  -
  +/* Also defined in regmach64.h ...
   static __inline__ void regwbe(volatile unsigned long regindex, unsigned 
  long regdata)
   {
   *(unsigned long *)(mach64MemReg + regindex) = regdata;
   }
  +*/
   
   static __inline__ unsigned int bit_reverse32(unsigned int bits)
   {
 
 I don't see the point of the above, regwbe is declared static anyway.

Get rid of the one in mach64im.c, but make the one in regmach64.h non-static 
and also
usable when __sparc__ is defined.

 I will apply this one as well.
 
 Can someone tell me the whys and wherefores of inline versus
 __inline__?  The New Testament is silent on the subject.  Is it a GNU
 thing?

On SPARC, only __inline__ seems to be understood. I'm assuming the inline 
alone
is probably supposed to be defined somewhere to what the compiler needs:

#define inline __inline__

Not sure why it works in some places, but not others.

Ben


Re: xfree86-1_3.3.4 now compiles on powerpc, mach64 mess fixed, patch included.

1999-09-16 Thread Ben Collins
On Thu, Sep 16, 1999 at 09:24:17AM +0200, Sven LUTHER wrote:
 --- xc/programs/Xserver/hw/xfree68/mach64/Imakefile.orig  Wed Sep 15 
 18:24:42 1999
 +++ xc/programs/Xserver/hw/xfree68/mach64/Imakefile   Wed Sep 15 18:25:04 1999
 @@ -49,7 +49,7 @@
  LinkSourceFile(mach64pntwn.c,../../xfree86/accel/mach64)
  LinkSourceFile(mach64seg.c,../../xfree86/accel/mach64)
  LinkSourceFile(mach64text.c,../../xfree86/accel/mach64)
 -LinkSourceFile(mach64util.c,../../xfree86/accel/mach64)
 +LinkSourceFile(mach64util.h,../../xfree86/accel/mach64)
  LinkSourceFile(mach64win.c,../../xfree86/accel/mach64)
  LinkSourceFile(regmach64.h,../../xfree86/accel/mach64)

What happened to the patch in 3.3.4-1 that converted the whole mach64util.h file
to mach64util.c?

Ben


testing

1999-08-31 Thread Ben Collins
Overfiend is ma hero