RE: [XFree86] ARCHIVELoadModule: wrong magic!!

2005-01-26 Thread Ian Jones
Hi,

Firstly thanks to Marc La France for pointing me in the right
direction on this.

I have done some investigation and it appears that my server is
expecting the modules to be in aiaff small archive format.  However,
when viewed in a hex editor the modules appear to be built in arch
format which is why I am getting the errors below.

My question is this - is there a flag I can set to force the linker to
generate these modules in the older aiaff small archive format and
thus be in the format my server binary expects?

My GNU ar version number is 2.10.1 and my OS is LynxOS 4.0.0.  XFree86
version 4.4.0

Many thanks,

Ian

  

-Original Message-
From: [EMAIL PROTECTED] [mailto:[EMAIL PROTECTED] On
Behalf Of Marc Aurele La France
Sent: 19 January 2005 15:33
To: xfree86@XFree86.Org
Subject: Re: [XFree86] ARCHIVELoadModule: wrong magic!!

On Wed, 19 Jan 2005, Ian Jones wrote:

   I have been running into a couple of errors when trying to run X on 
 my system.  I am using XFree86 version 4.4.0 and my operating system 
 is LynxOS version 4.0.0.  My host is a PowerPC based card with a 
 ChipsTech graphics device on board.

 I have searched the web for a solution to this problem, but have been 
 unable to find anything that helps me.  The errors are shown in my log

 file output below.

 XFree86 Version 4.4.0
 Release Date: 29 February 2004
 X Protocol Version 11, Revision 0, Release 6.6 Build Operating System:

 LynxOS 4.0.0 PowerPC (LynuxWorks Inc.) Current Operating System: 
 LynxOS ian_lynx 4.0.0 021802-G PowerPC Build Date: 18 January 2005 
 Changelog Date: 29 February 2004
Before reporting problems, check http://www.XFree86.Org/
to make sure that you have the latest version.
 Markers: (--) probed, (**) from config file, (==) default setting,
(++) from command line, (!!) notice, (II) informational,
(WW) warning, (EE) error, (NI) not implemented, (??) unknown.
 (==) Log file: /usr/adm/XFree86.0.log, Time: Tue Jan 18 14:09:21 
 2005
 (==) Using config file: /etc/X11/XF86Config
 ARCHIVELoadModule: wrong magic!!
 (EE) Failed to load /usr/X11R6/lib/modules/fonts/libbitmap.a
 (EE) Failed to load module bitmap (loader failed, 7)
 ARCHIVELoadModule: wrong magic!!
 (EE) Failed to load /usr/X11R6/lib/modules/libpcidata.a
 (EE) Failed to load module pcidata (loader failed, 7)

 Fatal server error:
 Unable to load required base modules, Exiting

 The errors are being generated by the ARCHIVELoadModule routine (in 
 /xc/programs/Xserver/hw/xfree86/loader/loader.c), but I'm not really 
 sure why it is failing..?

It appears that LynxOS has its own archive format and that a server
binary for this OS expects modules to be in that format.  So, I'd first
determine which `ar` utility was used to generate these modules.

It might also be possible to modify this code to accept both LynxOS's
archive format and the more traditional PowerPC one.

Marc.

+--+---+
|  Marc Aurele La France   |  work:   1-780-492-9310   |
|  Computing and Network Services  |  fax:1-780-492-1729   |
|  352 General Services Building   |  email:  [EMAIL PROTECTED]  |
|  University of Alberta   +---+
|  Edmonton, Alberta   |   |
|  T6G 2H1 | Standard disclaimers apply|
|  CANADA  |   |
+--+---+
XFree86 developer and VP.  ATI driver and X server internals.
___
XFree86 mailing list
XFree86@XFree86.Org
http://XFree86.Org/mailman/listinfo/xfree86


This e-mail has been scanned for all viruses by Star. The service is
powered by MessageLabs. For more information on a proactive anti-virus
service working around the clock, around the globe, visit:
http://www.star.net.uk





This e-mail has been scanned for all viruses by Star. The
service is powered by MessageLabs. For more information on a proactive
anti-virus service working around the clock, around the globe, visit:
http://www.star.net.uk


___
XFree86 mailing list
XFree86@XFree86.Org
http://XFree86.Org/mailman/listinfo/xfree86


RE: [XFree86] ARCHIVELoadModule: wrong magic!!

2005-01-26 Thread Marc Aurele La France
On Wed, 26 Jan 2005, Ian Jones wrote:
Firstly thanks to Marc La France for pointing me in the right
direction on this.

I have done some investigation and it appears that my server is
expecting the modules to be in aiaff small archive format.  However,
when viewed in a hex editor the modules appear to be built in arch
format which is why I am getting the errors below.

My question is this - is there a flag I can set to force the linker to
generate these modules in the older aiaff small archive format and
thus be in the format my server binary expects?

My GNU ar version number is 2.10.1 and my OS is LynxOS 4.0.0.  XFree86
version 4.4.0
I would think it pretty clear that, to build XFree86, you would need to use 
the `ar` that comes bundled with LynxOS.

Marc.
-Original Message-
From: [EMAIL PROTECTED] [mailto:[EMAIL PROTECTED] On
Behalf Of Marc Aurele La France
Sent: 19 January 2005 15:33
To: xfree86@XFree86.Org
Subject: Re: [XFree86] ARCHIVELoadModule: wrong magic!!
On Wed, 19 Jan 2005, Ian Jones wrote:
  I have been running into a couple of errors when trying to run X on
my system.  I am using XFree86 version 4.4.0 and my operating system
is LynxOS version 4.0.0.  My host is a PowerPC based card with a
ChipsTech graphics device on board.

I have searched the web for a solution to this problem, but have been
unable to find anything that helps me.  The errors are shown in my log

file output below.

XFree86 Version 4.4.0
Release Date: 29 February 2004
X Protocol Version 11, Revision 0, Release 6.6 Build Operating System:

LynxOS 4.0.0 PowerPC (LynuxWorks Inc.) Current Operating System:
LynxOS ian_lynx 4.0.0 021802-G PowerPC Build Date: 18 January 2005
Changelog Date: 29 February 2004
   Before reporting problems, check http://www.XFree86.Org/
   to make sure that you have the latest version.
Markers: (--) probed, (**) from config file, (==) default setting,
   (++) from command line, (!!) notice, (II) informational,
   (WW) warning, (EE) error, (NI) not implemented, (??) unknown.
(==) Log file: /usr/adm/XFree86.0.log, Time: Tue Jan 18 14:09:21
2005
(==) Using config file: /etc/X11/XF86Config
ARCHIVELoadModule: wrong magic!!
(EE) Failed to load /usr/X11R6/lib/modules/fonts/libbitmap.a
(EE) Failed to load module bitmap (loader failed, 7)
ARCHIVELoadModule: wrong magic!!
(EE) Failed to load /usr/X11R6/lib/modules/libpcidata.a
(EE) Failed to load module pcidata (loader failed, 7)

Fatal server error:
Unable to load required base modules, Exiting

The errors are being generated by the ARCHIVELoadModule routine (in
/xc/programs/Xserver/hw/xfree86/loader/loader.c), but I'm not really
sure why it is failing..?
It appears that LynxOS has its own archive format and that a server
binary for this OS expects modules to be in that format.  So, I'd first
determine which `ar` utility was used to generate these modules.
It might also be possible to modify this code to accept both LynxOS's
archive format and the more traditional PowerPC one.
Marc.
+--+---+
|  Marc Aurele La France   |  work:   1-780-492-9310   |
|  Computing and Network Services  |  fax:1-780-492-1729   |
|  352 General Services Building   |  email:  [EMAIL PROTECTED]  |
|  University of Alberta   +---+
|  Edmonton, Alberta   |   |
|  T6G 2H1 | Standard disclaimers apply|
|  CANADA  |   |
+--+---+
XFree86 developer and VP.  ATI driver and X server internals.
___
XFree86 mailing list
XFree86@XFree86.Org
http://XFree86.Org/mailman/listinfo/xfree86

This e-mail has been scanned for all viruses by Star. The service is
powered by MessageLabs. For more information on a proactive anti-virus
service working around the clock, around the globe, visit:
http://www.star.net.uk



This e-mail has been scanned for all viruses by Star. The
service is powered by MessageLabs. For more information on a proactive
anti-virus service working around the clock, around the globe, visit:
http://www.star.net.uk

___
XFree86 mailing list
XFree86@XFree86.Org
http://XFree86.Org/mailman/listinfo/xfree86

+--+---+
|  Marc Aurele La France   |  work:   1-780-492-9310   |
|  Computing and Network Services  |  fax:1-780-492-1729   |
|  352 General Services Building