Re: the continuing adventures of XFree86 4.0.1

2000-12-11 Thread Michel Dänzer

"Christian T. Steigies" wrote:
 
 On Mon, Dec 11, 2000 at 04:29:12PM +0100, Michel Dänzer wrote:
  "Christian T. Steigies" wrote:
  
   On Mon, Dec 11, 2000 at 02:52:39PM +0100, Michel Dänzer wrote:
Looked at xc/programs/Xserver/hw/xfree86/os-support/bus yet?
   Only so much as to use "generic" pci code for m68k as well. I need to
   know where the pcidata module is defined.
 
  xc/programs/Xserver/hw/xfree86/scanpci ?
 It fails after/during:
 (II) Loading /usr/X11R6/lib/modules/libpcidata.a
 On my i386 box:
 (II) LoadModule: "scanpci"
 comes later, so its not scanpci?

locate or find shows that libpcidata.a is indeed built in the scanpci
directory.


   Shouldnt it be enough to just jet it return silently? There is nothing
   to scan here,
 
  What about the m68k machines that do have PCI?
 Mine hasn't, somebody with a m68k/pci machine (if they exist at all?) can do
 that. Actually, I did not get _any_ feedback from debian-68k users on these
 packages. What shall I do, buy me all sorts of m68k machines to test it
 myself?

No, of course not. But be prepared for those you ignore to cry up sooner or
later. :)


  The code is the best documentation ;)
 _This_ code is hughe... I am not going to read it completely...

The modules are rather self contained.


Michel


-- 
Earthling Michel Dänzer (MrCooper)  \  CS student and free software enthusiast
Debian GNU/Linux (powerpc,i386) user \   member of XFree86 and the DRI project


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




Re: the continuing adventures of XFree86 4.0.1

2000-12-11 Thread Christian T. Steigies
On Thu, Dec 07, 2000 at 04:11:57PM -0500, Branden Robinson wrote:

 Please wait until you see source for 10pre11v2.  There's no point wasting
 your time building v1 since I'm committing some fairly important bug fixes.
MANIFEST.m68k for this version is on http://people.debian.org/~cts/x4.0/

I think I need some ideas how to make it work on m68k, just compiling it
seems not to be enough. seems I need to fix some PCI functions, but I don't
even know _where_ to start looking.

Christian
-- 
First they ignore you. Then they laugh about you. Then they fight you. 
And then you win. [Mahatma Gandhi]



Re: the continuing adventures of XFree86 4.0.1

2000-12-11 Thread Michel Dänzer
Christian T. Steigies wrote:
 
 On Thu, Dec 07, 2000 at 04:11:57PM -0500, Branden Robinson wrote:
 
  Please wait until you see source for 10pre11v2.  There's no point wasting
  your time building v1 since I'm committing some fairly important bug
  fixes.
 MANIFEST.m68k for this version is on http://people.debian.org/~cts/x4.0/
 
 I think I need some ideas how to make it work on m68k, just compiling it
 seems not to be enough. seems I need to fix some PCI functions, but I don't
 even know _where_ to start looking.

Looked at xc/programs/Xserver/hw/xfree86/os-support/bus yet?


Michel


-- 
Earthling Michel Dänzer (MrCooper)  \  CS student and free software enthusiast
Debian GNU/Linux (powerpc,i386) user \   member of XFree86 and the DRI project



Re: the continuing adventures of XFree86 4.0.1

2000-12-11 Thread Christian T. Steigies
On Mon, Dec 11, 2000 at 02:52:39PM +0100, Michel Dänzer wrote:
 Looked at xc/programs/Xserver/hw/xfree86/os-support/bus yet?
Only so much as to use generic pci code for m68k as well. I need to know
where the pcidata module is defined. Shouldnt it be enough to just jet it
return silently? There is nothing to scan here, maybe that would be
sufficient for a quick hack (and mabye I could recompile and copy that
module without rebuild the whole of X?).
Maybe there is some hackers documentation which allows me to understand this
quickly? I do not want to become an xfree hacker, I just want a small patch.

Christian
-- 
http://people.debian.org/~cts/



Re: the continuing adventures of XFree86 4.0.1

2000-12-11 Thread Michel Dänzer
Christian T. Steigies wrote:
 
 On Mon, Dec 11, 2000 at 02:52:39PM +0100, Michel Dänzer wrote:
  Looked at xc/programs/Xserver/hw/xfree86/os-support/bus yet?
 Only so much as to use generic pci code for m68k as well. I need to know
 where the pcidata module is defined.

xc/programs/Xserver/hw/xfree86/scanpci ?

 Shouldnt it be enough to just jet it return silently? There is nothing to
 scan here,

What about the m68k machines that do have PCI?

 maybe that would be sufficient for a quick hack (and mabye I could recompile
 and copy that module without rebuild the whole of X?).
 Maybe there is some hackers documentation which allows me to understand this
 quickly? I do not want to become an xfree hacker, I just want a small patch.

The code is the best documentation ;)

No, seriously, the man to answer such questions is probably Egbert Eich
[EMAIL PROTECTED].


Michel


-- 
Earthling Michel Dänzer (MrCooper)  \  CS student and free software enthusiast
Debian GNU/Linux (powerpc,i386) user \   member of XFree86 and the DRI project



Re: the continuing adventures of XFree86 4.0.1

2000-12-11 Thread Christian T. Steigies
On Mon, Dec 11, 2000 at 04:29:12PM +0100, Michel Dänzer wrote:
 Christian T. Steigies wrote:
  
  On Mon, Dec 11, 2000 at 02:52:39PM +0100, Michel Dänzer wrote:
   Looked at xc/programs/Xserver/hw/xfree86/os-support/bus yet?
  Only so much as to use generic pci code for m68k as well. I need to know
  where the pcidata module is defined.
 
 xc/programs/Xserver/hw/xfree86/scanpci ?
It fails after/during:
(II) Loading /usr/X11R6/lib/modules/libpcidata.a
On my i386 box:
(II) LoadModule: scanpci 
comes later, so its not scanpci?

  Shouldnt it be enough to just jet it return silently? There is nothing to
  scan here,
 
 What about the m68k machines that do have PCI?
Mine hasn't, somebody with a m68k/pci machine (if they exist at all?) can do
that. Actually, I did not get _any_ feedback from debian-68k users on these
packages. What shall I do, buy me all sorts of m68k machines to test it
myself?
 
 The code is the best documentation ;)
_This_ code is hughe... I am not going to read it completely...

Christian
-- 
http://people.debian.org/~cts/



Re: the continuing adventures of XFree86 4.0.1

2000-12-11 Thread Michel Dänzer
Christian T. Steigies wrote:
 
 On Mon, Dec 11, 2000 at 04:29:12PM +0100, Michel Dänzer wrote:
  Christian T. Steigies wrote:
  
   On Mon, Dec 11, 2000 at 02:52:39PM +0100, Michel Dänzer wrote:
Looked at xc/programs/Xserver/hw/xfree86/os-support/bus yet?
   Only so much as to use generic pci code for m68k as well. I need to
   know where the pcidata module is defined.
 
  xc/programs/Xserver/hw/xfree86/scanpci ?
 It fails after/during:
 (II) Loading /usr/X11R6/lib/modules/libpcidata.a
 On my i386 box:
 (II) LoadModule: scanpci
 comes later, so its not scanpci?

locate or find shows that libpcidata.a is indeed built in the scanpci
directory.


   Shouldnt it be enough to just jet it return silently? There is nothing
   to scan here,
 
  What about the m68k machines that do have PCI?
 Mine hasn't, somebody with a m68k/pci machine (if they exist at all?) can do
 that. Actually, I did not get _any_ feedback from debian-68k users on these
 packages. What shall I do, buy me all sorts of m68k machines to test it
 myself?

No, of course not. But be prepared for those you ignore to cry up sooner or
later. :)


  The code is the best documentation ;)
 _This_ code is hughe... I am not going to read it completely...

The modules are rather self contained.


Michel


-- 
Earthling Michel Dänzer (MrCooper)  \  CS student and free software enthusiast
Debian GNU/Linux (powerpc,i386) user \   member of XFree86 and the DRI project



Re: the continuing adventures of XFree86 4.0.1

2000-12-08 Thread Christian T. Steigies
On Thu, Dec 07, 2000 at 04:11:57PM -0500, Branden Robinson wrote:
 
 Please wait until you see source for 10pre11v2.  There's no point wasting
 your time building v1 since I'm committing some fairly important bug fixes.
Its running already... no problem. When will the new source be out? I am
kind of away, today is officially my last day at the university...
 
  One problem I see right now, I have no libgl1?
 
 Hrm.  I guess the Mesa build crashed?
No, right, installed mesa (from that build) and everything was fine.

  I have no PCI bus, I don't see PCI mentioned in the config file, is there a
  way to stop loading that?
 
 Bummer.  This is probably an upstream bug.  Is there such a thing as an
 m68k box with a PCI bus?
Not sure, there might be, maybe some macs? There is supposed to be some new
add-on hardware for Amigas which give you PCI slots, but I think none of the
mainstream m68k machines have PCI.

I moved away that module, guess what happens? X crashed, because it does not
find that module... so it seems pci must be fixed for m68k.

For the debian-68k people, I've put the debs on:
  http://people.debian.org/~cts/x4.0/
maybe somebody has more luck running these, maybe they are a starting point
for further patches to X for somebody. (note: you will need some packages
from woody/binary-all to get these installed, you will find out which. It
should work on a potato box, thats what I used for compiling/testing).

Christian



Re: the continuing adventures of XFree86 4.0.1

2000-12-08 Thread Christian T. Steigies
On Thu, Dec 07, 2000 at 11:30:15PM +0100, Michel Dänzer wrote:
 Christian T. Steigies wrote:
 
  I have no PCI bus, I don't see PCI mentioned in the config file, is there a
  way to stop loading that?
 
 Have you worked on the PCI code now? On PPC it also works without PCI, and I
 think it also loads that module, not sure though (I could ask on the APUS
 lists if you'd like).
I did not work on the pci code, I just changed it, like on ppc, to use the
generic(?) linuxpci code (see debian/patches/500_*, I only added Mc68020 to
the long list of non-i386 arches). Please ask some APUS people, I know Ken
Tyler is interested to get X4.0 working on his PPC Amiga.

Christian
-- 
http://people.debian.org/~cts/



Re: the continuing adventures of XFree86 4.0.1

2000-12-08 Thread Michel Dänzer
Christian T. Steigies wrote:
 
 On Thu, Dec 07, 2000 at 11:30:15PM +0100, Michel Dänzer wrote:
  Christian T. Steigies wrote:
 
   I have no PCI bus, I don't see PCI mentioned in the config file, is
   there a way to stop loading that?
 
  Have you worked on the PCI code now? On PPC it also works without PCI, and
  I think it also loads that module, not sure though (I could ask on the
  APUS lists if you'd like).
 I did not work on the pci code, I just changed it, like on ppc, to use the
 generic(?) linuxpci code (see debian/patches/500_*, I only added Mc68020 to
 the long list of non-i386 arches).

But something must be different because it doesn't segfault on PPC even if
there is no PCI at all.


 Please ask some APUS people, I know Ken Tyler is interested to get X4.0
 working on his PPC Amiga.

It's working fine on APUS (I made the glint driver work on our Permedia2
boards :), Ken is trying to get the s3virge driver going for his CV64/3D.


Michel


-- 
Earthling Michel Dänzer (MrCooper)  \  CS student and free software enthusiast
Debian GNU/Linux (powerpc,i386) user \   member of XFree86 and The DRI Project



Re: the continuing adventures of XFree86 4.0.1

2000-12-07 Thread Michel Dänzer

"Christian T. Steigies" wrote:

 'nother problem (after hand fixing the config):
 [...]
 (II) Loader running on linux
 (II) LoadModule: "bitmap"
 (II) Loading /usr/X11R6/lib/modules/fonts/libbitmap.a
 (II) Module XFree86 Font Renderer: vendor="XFree86 Font Renderer"
 compiled for 4.0.1g, module version = 1.0.0
 Module class: XFree86 Font Renderer
 ABI class: XFree86 Font Renderer, version 0.2
 (II) Loading font (null)
 (II) LoadModule: "pcidata"
 (II) Loading /usr/X11R6/lib/modules/libpcidata.a
 (II)
 Fatal server error:
 Caught signal 11.  Server aborting
 
 I have no PCI bus, I don't see PCI mentioned in the config file, is there a
 way to stop loading that?

Have you worked on the PCI code now? On PPC it also works without PCI, and I
think it also loads that module, not sure though (I could ask on the APUS
lists if you'd like).


Michel


-- 
Earthling Michel Dänzer (MrCooper)  \  CS student and free software enthusiast
Debian GNU/Linux (powerpc,i386) user \   member of XFree86 and the DRI project


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




Re: the continuing adventures of XFree86 4.0.1

2000-12-07 Thread Christopher C. Chimelis

On Thu, 7 Dec 2000, Branden Robinson wrote:

 [Please follow-up to debian-x if you want me to see it.]
 
 4.0.1-10 is in the archive for i386, sparc, and powerpc.  John Goerzen is
 building for alpha.  Compiles for m68k and arm are still needed.

Is John building them?  I thought I was! :-)  If he is, I need to fill him
in on a few things...

 A prerelease of -11, based on the new upstream beta 4.0.1h, is available at
 the X Strike Force repository.  Alpha, ARM, and m68k folks should grab
 these sources, build, and let me know what changes need to be made to the
 debian/*.$(ARCH) files.  The changelog summarizes what changed on i386.

Oh, while I'm on the subject, I really need that patch to the rules script
incorporated for now.  For some reason, whenever the modules in
xserver-xfree86 are stripped on Alpha, it renders them unusable.  The
patch should allow strip to do it's job for all packages on every arch but
Alpha, so it's safe (this has been tested with every revision thusfar, so
it's still needed).

C



Re: the continuing adventures of XFree86 4.0.1

2000-12-07 Thread Christian T. Steigies
Good news everybody! I have some debs for m68k. The build failed, but this
time to to a local configuration problem (sbuild timeout, dh_compress took
more than 150 minutes...)
I am trying to get them installed now, so that I can test a little. Will make
them available tomorrow (no changelog, no upload...), maybe some more people
dare testing them (I have no idea yet if it will be working at all on m68k).

On Thu, Dec 07, 2000 at 12:04:56AM -0500, Branden Robinson wrote:
 
 A prerelease of -11, based on the new upstream beta 4.0.1h, is available at
 the X Strike Force repository.  Alpha, ARM, and m68k folks should grab
 these sources, build, and let me know what changes need to be made to the
 debian/*.$(ARCH) files.  The changelog summarizes what changed on i386.
I will start the next build tonight, it takes 20..22h until I get the
MANIFEST. Please give my amiga a little time to catch up with the rest, its
an 060 and not an ICE..

One problem I see right now, I have no libgl1?

'nother problem (after hand fixing the config):
[...]
(II) Loader running on linux
(II) LoadModule: bitmap
(II) Loading /usr/X11R6/lib/modules/fonts/libbitmap.a
(II) Module XFree86 Font Renderer: vendor=XFree86 Font Renderer
compiled for 4.0.1g, module version = 1.0.0
Module class: XFree86 Font Renderer
ABI class: XFree86 Font Renderer, version 0.2
(II) Loading font (null)
(II) LoadModule: pcidata
(II) Loading /usr/X11R6/lib/modules/libpcidata.a
(II) 
Fatal server error:
Caught signal 11.  Server aborting

I have no PCI bus, I don't see PCI mentioned in the config file, is there a
way to stop loading that?

Christian



Re: the continuing adventures of XFree86 4.0.1

2000-12-07 Thread Seth Arnold
* Christian T. Steigies [EMAIL PROTECTED] [001207 12:02]:
 I have no PCI bus, I don't see PCI mentioned in the config file, is there a
 way to stop loading that?

Me, I would try moving the module to some other directory, and see what
happens. :)

-- 
``Oh Lord; Ooh you are so big; So absolutely huge; Gosh we're all
really impressed down here, I can tell you.''



Re: the continuing adventures of XFree86 4.0.1

2000-12-06 Thread Christopher C. Chimelis


On Thu, 7 Dec 2000, Branden Robinson wrote:

 [Please follow-up to debian-x if you want me to see it.]
 
 4.0.1-10 is in the archive for i386, sparc, and powerpc.  John Goerzen is
 building for alpha.  Compiles for m68k and arm are still needed.

Is John building them?  I thought I was! :-)  If he is, I need to fill him
in on a few things...

 A prerelease of -11, based on the new upstream beta 4.0.1h, is available at
 the X Strike Force repository.  Alpha, ARM, and m68k folks should grab
 these sources, build, and let me know what changes need to be made to the
 debian/*.$(ARCH) files.  The changelog summarizes what changed on i386.

Oh, while I'm on the subject, I really need that patch to the rules script
incorporated for now.  For some reason, whenever the modules in
xserver-xfree86 are stripped on Alpha, it renders them unusable.  The
patch should allow strip to do it's job for all packages on every arch but
Alpha, so it's safe (this has been tested with every revision thusfar, so
it's still needed).

C


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