Re: Porting KDE3 to IRIX / MipsPro

Marcus Camen <[email protected]>
Newsgroups gmane.comp.kde.non-linux
Message-ID <[email protected]>
Hi Carsten,

> I did an IRIX port of KDE3 using gcc. I also tried the MipsPro compiler
> version 7.0 but that one doesn't like the local scope of variables in
> the for (){} loops so I gave up on that.I compiled it on an O2 Irix 6.3
> with SSL,CUPS support.

Unfortunately I have no access to the Origin over the weekend. But I tried
with MipsPro 7.3 and I remember that I added a compile option for this:

  ansi-for-init-scope [ = ( ON|OFF ) ] Enables or disables the ANSI scoping
  rules for for-init declarations (the scope of the name declared extends to
  the end of the for statement). This enables the behavior that is required by
  the C++ standard. The default value is OFF, which is the ARM behavior (the
  scope of the name declared extends to the end of the block enclosing the for
  statement). 

I don't know about 7.0 though.

> I also have some additional  paches for arts autoconfig files to
> correctly include the libaudio.so in the build. It's good to know that
> someone else is out there working on that Irix thing. Does the ksysguard
> stuff work on your maschine ?

Great. I also have this libaudio problems. Ksysguard does also not work.

> Also I had to modify trio.c in the xml libs in order to get it to work.

So far I didn't try with libxml, as I am building on a compute server without
CUPS, SSL, xml, gcc, ...

> I can send you a patch if you need it.

m.camen*at*science-comuting.de  ;-))

> BTW I uploaded my distribution (tardist) to ftp.kde.org.

Yes. I havn't tries your packages as we (science+computing ag) want to tune 
KDE3 for our customers. Moreover we have our own proprietary package format 
which is designed to cover easy adminstration of large heterogenous 
installations. So I have to compile KDE3 myself anyway.

Did you read my mail to kde-core-devel? Did you found a solution to get rid
of all these namespace problems? A simple compiler flag maybe? Oh, I remember: 
you used gcc. Well with quite a number of other _ugly_ changes to the sources 
/ makefiles I now have a working qt / arts / libs / base unsing MipsPro 7.3.
Seems to run quite stable   ;-))

--
Marcus Camen
lmpx.com only provides a reader for public news (NNTP) servers. It is not affiliated with the servers or forums shown here and is not responsible for the content of articles, which is written by their respective authors.