SGI: Development

mips3 pledge - Page 1

Hello,

Would anyone be interrested in trying to port KDE 3.2 to irix
as soon as it will be available?
I would but I am not sure I have enough knowledge to do that...
And the job sounds pretty big.

@+

LoWeN

_________________
UX powered
I'm sure some people will go give that a try. Including me :)

_________________
Shall I describe it to you? Or do you want me to get you a box?
Well i will say that k3b is prolly the best burner software on Linux so if that's included in your port i'd be one happy guy

Now if only someone would port gnome2.4/6 port as well, i do translation of it into irish.
Epiphany is one of the first web browsers nearly fully translated into irish

http://frink.nuigalway.ie/~dubhthach/gaeilge/epiphany1.1.3/
Hello,

Do you think we should try with qt 3.3? Or latest qt 3.2?

@+

LoWeN

_________________
UX powered
Hello,

So KDE 3.2 has been released today.
I have build qt 3.3 beta with the MIPSpro quite easily.
I must still investigate a problem with that.

Sources are already on my home dir.

So be ready for questions soon.

@+

LoWeN

_________________
UX powered
Good luck with that - I can't even get KDE 3.2 to build using qt 3.3 beta on a Linux system :) I had to downgrade to qt 3.2.3 which works fine with it. I don't think the beta is ready for prime time just yet.

_________________
Twitter: @neko_no_ko
IRIX Release 4.0.5 IP12 Version 06151813 System V
Copyright 1987-1992 Silicon Graphics, Inc.
All Rights Reserved.
Hello,

So sounds bad news... If on linux it already fails... Grrr Beta is Beta
I can give it a try with 3.2.3 just to remove the suspicion from 3.3Beta1...

But I get 3.3 compile... and first bad thing...
When I issue and ldd on libqui.so it is linked with libqt-mt.so.3 but not from my lib dir but from the lib dir of the sources??? Bweuh...
Any idea?

Ok there is a stupid -rpath pointing to the wrong place grrrrrrrrrr
One more build...

I will give a try with 3.2.3 just to see...
I have decided to go with 3.2.3... Will go with 3.3 the day it will be released.

@+

LoWeN

_________________
UX powered
Hello,

To contiune the game... QT 3.3 is out... :-)
So tonigh I will try with my previous learning to build a proper nice and clean QT 3.3 mips3 n32 and place it into /opt/kde.
I hope to finish with that tonight.

@+

LoWeN

_________________
UX powered
Hello,

Finally it arrives...

I am unable to build arts...
I can build a part of it with cc and a lot of hacking than it complains about unresolved symbols...
I hace tried with gcc and it complains on my qt library saying QString::null unresolved symbol and that during the configure...

There I have no clue to continue further...
I can of course try to build a QT 3.2.3 and give it a test...

For the rests I have sucessfully build nearly all the dependencies of the kdelibs :
openssl,pcre,libxml2,libxslt,libart-lgpl,libjpeg,libtiff,libpng,expat,graphviz,doxygen

Now I am blocked.

Any idea?

@+

LoWeN

_________________
UX powered
Wish I was that far already.

For some weird reason, the packages that first did compile on my system, now don't. I get the strangest errors so this is quite blocking me in my progress on anything.

I hope I don't have to reinstall my server.

_________________
Shall I describe it to you? Or do you want me to get you a box?
Hello,

Whiter where do you have problem?
Maybe I can help you...

@+

LoWeN

_________________
UX powered
Hello,

Due to a serious lack of time.
(I have to reborn my nice linux alpha system)
Due to the fact the task is too big/hard/complicated for my own tiny person.
Due to the fact that everything is ready for gnome 2.4 on nekochan.

I decide to gave up on that crazy project of mine.

@+

LoWeN

_________________
UX powered
Oh well, I was really looking forward to using JuK on IRIX.

_________________
- Jim
:Indigo: :Indigo: :Indy: :Indy: <- signed by The Screensavers :) :Indigo2IMP: (230L) (230L) :540: :1600SW: :1600SW: <- touchscreen :PI: :Octane2:
Well,
I'm definitely going to continue to work on this WHEN I GET MY SYSTEM TO ACT NORMAL $&#*($%#!%#!

I fear I will have to do a complete reinstall of the f*cker since the errors I am getting are just not explainable :-((
So I'll get into that on saturday, but untill then I can't do shit. grmbl :(

_________________
Shall I describe it to you? Or do you want me to get you a box?
Hello,

I am still finally fighting with kde 3.2.
I can't resolve my self to abandon on a failure.

And mainly with arts...

I got the following with mipspro C/C++ 7.3.1.3

cc-1239 CC: ERROR File = dispatcher.cc, Line = 1004
"cerr" is ambiguous.

cerr << "WARNING: got corrupt MCOP message !??" << endl;

It is possible to solve this by chqmging iostream in iostream.h
Sounds mipro don't know which cerr to use whem both iostream and iostream.h are included

cc-1312 CC: ERROR File = /usr/include/unistd.h, Line = 525
More than one instance of overloaded function "getdomainname" has "C" linkage.

extern int getdomainname(char *, int);

A non solution is to remove that definition out of the header file... dumb but working
Or should I really consider to update to the latest overlay since I am still using 6.5.17 and a lot of changes have occured in 6.5.18.

I didn't try it yet with gcc since I have to rebuild QT with gcc also...
And I would like to hev everything mipspro builded...

Regards,

LoWeN

_________________
UX powered
Hello,

i've just uploaded a 75Mb tardist of Qt 3.3.1 on my university server:
http://www.mechanics.citg.tudelft.nl/~e ... s3.tardist
I have uploaded it to neko's ftp server as well. Basically it's a full MIPSPro build in mips3, no dependencies with freeware, and both single and multi threaded libraries exist. It's all in the nekoware format, so you can build the stuff yourself.

FWIW i've built it on a Challenge S irix 6.5.20m with MIPSPro 7.4.1 and POSIX/MIPSPro patches. A small patch to /usr/include/stdlib.h was necessary to build qmake, which is included. From there on it's a breeze :) Well, apart from creating the idb file, that has taken me several hours :(

More to come ! (KDE 3.2.1)
It's been moved to your contrib directory.

I apologize for the downtime - I just realized this occurred while you were uploading Qt. Had some major upgrades to the web server hardware this afternoon - plus after installing the second tower I decided to reinstall the memory modules to a more symmetrical configuration (512+128 on each tower).

I probably won't have to touch it for a while now though :)
Twitter: @neko_no_ko
IRIX Release 4.0.5 IP12 Version 06151813 System V
Copyright 1987-1992 Silicon Graphics, Inc.
All Rights Reserved.
That's ok. I'm a patient man and my wine bottle is not empty yet :drinking:
Hello,

Dexter1 welcome in the try.
Building kde went really easy on my octane and tooks around 1h30 minutes.
But Iwas killed by arts and C++.
I hope you will have more success with 6.5.20 and MIPSpro 7.4.
Sounds that 6.5.17 + 7.3.1.3 will never do the work:'(

Keep us posted I am fairly impatient to see and maybe help.

@+

LoWeN
UX powered
LoWeN wrote: Hello,


I got the following with mipspro C/C++ 7.3.1.3

cc-1239 CC: ERROR File = dispatcher.cc, Line = 1004
"cerr" is ambiguous.

cerr << "WARNING: got corrupt MCOP message !??" << endl;

It is possible to solve this by chqmging iostream in iostream.h
Sounds mipro don't know which cerr to use whem both iostream and iostream.h are included



You should have either one or the other... Why are both included ?
If the code is using <iostream>, then you should also have -LANG:std on the compile line. If <iostream.h> is used than you don't need -LANG:std.

LoWeN wrote:
cc-1312 CC: ERROR File = /usr/include/unistd.h, Line = 525
More than one instance of overloaded function "getdomainname" has "C" linkage.

extern int getdomainname(char *, int);

A non solution is to remove that definition out of the header file... dumb but working

LoWeN


Hmm, this is a little weird... unistd.h prototypes are not setup for the functions defined there to work with C++ linker...
I could be wrong as I'm still learning about C++ intricacies, but you may want to try something like this in the code that includes unistd.h:

#ifdef _LANGUAGE_C_PLUS_PLUS
extern "C" {
#include <unistd.h>
}
#endif

Hope this helps...

Nik.