The collected works of hamei - Page 36

Just wondering ... many (most ?) sites are fine, act like a website should. But at some places the scrolling is impossibly slow, the browser goes unresponsive while the page is scrolling, in general it's awful. Does this happen to anyone else ?

For example :

http://www.recycledgoods.com/product/19 ... 3w3-rev.-m

there's nothing that looks too technical here, just a few photos and a few lines of text. but it behaves very badly.
jan-jaap wrote:
smj wrote:
8GB physmem

But if your application is N32, it will still effectively run out of address space at ~ 1.7GB.

Are you suggesting trying a 64-bit version ? Hmmm .....
legalize wrote: The bidders are anonymous, so you don't really know where it went unless someone reveals they bought it.

I am not up to date on GSA auctions but DoD items used to go to auction after they were offered to other government facilities, then schools, then non-profits. If no one wanted it, the item was sold.

So I am kind of flabbergasted that the Knowledge Society doesn't have anyone with a use for a five year old supercomputer running the de facto standard software of our day. Hell, for ten grand you'd think the American Enterprise Institution would buy it, set it up in a room and pretend they used it.
ClassicHasClass wrote:
I assume IRIX's USB support can handle HID devices behind a hub?

Should be fine - you get a really weird address for the device but it does work. I only tried for a short time tho, so you may find glitches. Make sure to set up telnet or ssh early - you are going to get some practice deleting /etc/ioconfig.conf over the network :D

Congrats on the Fuel , they are nice.
recondas wrote:
Maybe the mozdev guys coded in a special hamei-only easter egg/bomb. :D

They aren't that talented :D

Back to Fontforge, this seems to be relevant to the problem :

http://forums.devshed.com/c-programming ... 33526.html

these are interesting :

http://fontforge.org/ff-history.html

http://ospublish.constantvzw.org/typo/i ... in-my-mind

Seems that there are quite a few real improvements in the more recent versions of fontforge <hint hint>
legalize wrote: Remember, unless you inspected this in person, we have no idea of knowing what's in the racks. The auction doesn't state explicitly. They could be full of CPUs C bricks, or they could be empty.

For future information, you can call them up and they will do all they can to get you photos and information. Contrary to the Koch Brothers propaganda, the GSA really does try to do its job. And in this case, the one or two photos they had of the insides showed them as full to the gunnels. Numalink cables twelve deep, it looked like the basket of snakes in Vanishing Point . Look at the doors, too :(

Two million dollars to light up the Bay Bridge wow ! look at us ! we're so cool with our Made-in-China bridge ! but not even ten grand for something that could contribute to real knowledge. Sad. Americans are crazy.

rattlers.jpg
rattlers.jpg (26.43 KiB) Viewed 604 times
kjaer wrote:
Things are usually keyed for a reason.

Exactly. But the question is, what is the reason ?

Sometimes the answer is, "So we can charge you $500 for something that costs $39.95 over at Fry's."

Truth.

In fact, maybe more often true than not ? The number of "Made in USA" items I see that are actually made in China is discouraging. Corporates are not very honest.
vishnu wrote:
Actually no; to quote jwz from the Code Rush documentary, "we're nowhere near that organized." :lol:

jwz also said the Mozilla people were a bunch of flakes and he was happy as hell to get out of there and get an honest, worthwhile job, running a bar :D

_________________
lemon tree very pretty and the flower very sweet ...
ClassicHasClass wrote:
I bet. I saw some posts that said having PS/2 *and* USB keyboards connected to it (using the PS/2 as the emergency keyboard) can be troublesome. True?

I never tried both at the same time but the system does not erase ioconfig.conf. So if you have ever plugged in a USB keyboard and now want to plug in a PS/2 keyboard, it can get confused. When it gets confused, you get nothing. Sometimes you can be lucky and plug the missing hardware back in and it will work.

Other times, no.

But at least the solution is simple - telnet in and delete ioconfig.conf, then reboot.

Any time I make a change now I delete ioconfig.conf, just in case. That includes serial ports, firewire, etc.

If you get a chance, grab a firewire card. Firewire card readers are handy. External firewire disks are okay but now that we have sata, not as essential.

Quote:
Anyway, I'm excited. Love Big Red!

They do have their quirks but overall, yes. Pretty nice :D

_________________
lemon tree very pretty and the flower very sweet ...
smj wrote:
You guys and your wacky conspiracy theories.

You're right, sometimes it's Area 51 paranoia.

But there are enough examples of corporate deceit to make it worth taking a look. kjaer is right, there is always a reason. But whether the reason is for our benefit or not, that's a different question.

_________________
waiting for flight 1203 ...
vishnu wrote:
You'd think he could have been a bit more charitable given the vast fortune he made in the five years he worked at Netscape... :lol:

He was being charitable !

_________________
lemon tree very pretty and the flower very sweet ...
vishnu wrote:
With good reason; it took them three more years to get version 1.0 kicked out the door ... :shock:

They should have kicked it into the garbage can instead :(

Netscape 3 was good. Netcrap 4 was worse than awful. Mozilla was even worse shit, which is why Phoenix came to life.

Then they ruined that.

Those people should be drowned like unwanted kittens.


Now, about the fontforge void* ... no suggestions ? The newer version sounds like a definite improvement. But it's not written in APT, so I'm pretty useless at getting it fixed :(

_________________
lemon tree very pretty and the flower very sweet ...
If you still have Impressario installed, try /usr/sbin/gscan There's other ways to do screenshots or partial screenshots but this is kind of cool ... you can scan a file, too. Not sure what the purpose of that is, if it's a file that you can display then you should be able to save it in some other way, but still interesting.

_________________
lemon tree very pretty and the flower very sweet ...
bitcpy wrote: I am not sure what the market value is on these, but, I see 2 of the popular sites have them priced at $800+++.

I have a 1980 VW Rabbit two-door that I could possibly let go for $ 150,000 USD.

Just sayin' ....
Juliet ! the dice were loaded from the start ...
duck wrote:
This might work ...

There's ducks and there's
Attachment:
duck_on_the_loose.jpg
duck_on_the_loose.jpg [ 34.48 KiB | Viewed 189 times ]

Dang, you're good, quacky ! Thank you. Made that change then zoomed right on to http.c
Code:
cc-1070 cc: ERROR File = http.c, Line = 150
The indicated type is incomplete.

struct timeval tv;
^

cc-1070 cc: ERROR File = http.c, Line = 180
The indicated type is incomplete.

struct timeval tv;
^

A little searching found that inserting
Code:
struct timeval {
int32_t tv_sec; /* seconds */
int32_t tv_usec; /* and microseconds */
};

fixed that problem and now the 2012 version of fontforge compiles !! woo-hoo, I be a cut-n-paste C programmer now ! Thank you again, Mr Duck.

Thanks to all for the assistance. If you have a compiler it's worth taking a shot at it, there are significant advances in the program. I'll try making a tardist later if no one more talented gets to it first ... but I have to quad-size the graphics for myself first.

here's an .Xdefaults I found that helps the appearance somewhat. Still not perfect (the menu items are hidden in there somewhere, need to be oblique helvetica) but better than stock ...
Code:
! fontforge

!
!  Gdraw.GMenu.Box.NormalBackground: #3c3b37
!  Gdraw.GMenu.Box.NormalForeground: #e0dddc
!  Gdraw.GMenu.Box.BorderOuterCol:   #373632
!  Gdraw.GLine.Box.BorderDarkest:    #373632
!  Gdraw.GLine.Box.BorderDarker:     #373632
!  Gdraw.GLine.Box.BorderBrighter:   #43423e
!  Gdraw.GLine.Box.BorderBrightest:  #43423e
!
! To change the color theme, search for and replace the following colors:
!
!  Hightlight Brightest: #f9c3ac
!  Hightlight Brighter:  #faae90
!  Hightlight:           #f59f7b
!  Hightlight Darker:    #f18458
!  Hightlight Darkest:   #f07746
!  Hightlight Border:    #b69385

Gdraw.Background:            #f2f1f0
Gdraw.Foreground:            #3c3b37

Gdraw.GGadget.Box.ActiveBorder:         #f18458
Gdraw.GGadget.Box.BorderOuterCol:      #a9a5a2
Gdraw.GGadget.Box.BorderBrighter:      #f7f6f6
Gdraw.GGadget.Box.BorderBrightest:      #f7f6f6
Gdraw.GGadget.Box.BorderDarker:         #e0dddc
Gdraw.GGadget.Box.BorderDarkest:      #eeeeee
Gdraw.GGadget.Box.DisabledBackground:      #f2f1f0
Gdraw.GGadget.Box.DisabledForeground:      #a9a5a2
Gdraw.GGadget.Box.PressedBackground:      #a9a5a2
Gdraw.GGadget.Box.NormalBackground:      #f2f1f0
Gdraw.GGadget.Box.NormalForeground:      #3c3b37
Gdraw.GGadget.Font:            11pt helvetica
Gdraw.GGadget.ImagePath:         ~/.FontForge/theme-ambiance:~/.FontForge/pixmaps:

Gdraw.GGadget.Popup.Background:         #000000
Gdraw.GGadget.Popup.Foreground:         #ffffff
Gdraw.GGadget.Popup.Font:         11pt helvetica

Gdraw.GButton.Box.ActiveInner:         false
Gdraw.GButton.Box.ActiveOuter:         true
Gdraw.GButton.Box.BorderInner:         false
Gdraw.GButton.Box.BorderOuter:         true
Gdraw.GButton.Box.BorderShape:         roundrect
Gdraw.GButton.Box.BorderType:         raised
Gdraw.GButton.Box.BorderWidth:         1
Gdraw.GButton.Box.DrawDefault:         false
Gdraw.GButton.Box.GradientBG:         true
Gdraw.GButton.Box.GradientStartCol:      #d3d0cd
Gdraw.GButton.Box.NormalBackground:      #eeeeee
Gdraw.GButton.Box.Padding:         2
Gdraw.GButton.Box.Radius:         2
Gdraw.GButton.ShiftOnPress:         true

Gdraw.GDefaultButton.Box.BorderOuterCol:   #b69385
Gdraw.GDefaultButton.Box.BorderBrightest:   #faae90
Gdraw.GDefaultButton.Box.BorderBrighter:   #f9c3ac
Gdraw.GDefaultButton.Box.BorderDarker:      #f59f7b
Gdraw.GDefaultButton.Box.BorderDarkest:      #faae90
Gdraw.GDefaultButton.Box.GradientStartCol:   #f18458
Gdraw.GDefaultButton.Box.NormalBackground:   #f9c3ac
Gdraw.GDefaultButton.Box.PressedBackground:   #f07746

Gdraw.GCheckBoxOn.Box.BorderType:      none
Gdraw.GCheckBoxOn.Box.BorderWidth:      0
Gdraw.GCheckBoxOn.Box.Padding:         0
Gdraw.GCheckBoxOn.Box.DoDepressedBackground:   false
Gdraw.GCheckBoxOn.DisabledImage:      GCheckBoxOnDisabled.png
Gdraw.GCheckBoxOn.Image:         GCheckBoxOn.png
Gdraw.GCheckBoxOff.Box.BorderType:      none
Gdraw.GCheckBoxOff.Box.BorderWidth:      0
Gdraw.GCheckBoxOff.Box.Padding:         0
Gdraw.GCheckBoxOff.Box.DoDepressedBackground:   false
Gdraw.GCheckBoxOff.DisabledImage:      GCheckBoxOffDisabled.png
Gdraw.GCheckBoxOff.Image:         GCheckBoxOff.png

Gdraw.GVisibilityBoxOn.DisabledImage:      GVisibilityBoxOnDisabled.png
Gdraw.GVisibilityBoxOn.Image:         GVisibilityBoxOn.png
Gdraw.GVisibilityBoxOff.DisabledImage:      GVisibilityBoxOffDisabled.png
Gdraw.GVisibilityBoxOff.Image:         GVisibilityBoxOff.png
Gdraw.GVisibilityBoxOn.Box.ActiveInner:      true
Gdraw.GVisibilityBoxOff.Box.ActiveInner:   true

Gdraw.GComboBoxMenu.Box.ActiveInner:      false
Gdraw.GComboBoxMenu.Box.ActiveOuter:      false
Gdraw.GComboBoxMenu.Box.BorderShape:      roundrect
Gdraw.GComboBoxMenu.Box.BorderType:      raised
Gdraw.GComboBoxMenu.Box.BorderWidth:      1
Gdraw.GComboBoxMenu.Box.DrawDefault:      false
Gdraw.GComboBoxMenu.Box.GradientBG:      true
Gdraw.GComboBoxMenu.Box.GradientStartCol:   #d3d0cd
Gdraw.GComboBoxMenu.Box.NormalBackground:   #eeeeee
Gdraw.GComboBoxMenu.Box.ActiveBackground:   #000000
Gdraw.GComboBoxMenu.Box.Padding:      2
Gdraw.GComboBoxMenu.Box.Radius:         2
Gdraw.GComboBoxMenu.ShiftOnPress:      true

Gdraw.GGroup.Box.BorderOuter:         true
Gdraw.GGroup.Box.BorderType:         box
Gdraw.GGroup.Box.BorderShape:         roundrect
Gdraw.GGroup.Box.BorderWidth:         1
Gdraw.GGroup.Box.Radius:         2

Gdraw.GList.Box.BorderOuter:         true
Gdraw.GList.Box.BorderType:         box
Gdraw.GList.Box.BorderWidth:         0
Gdraw.GList.Box.NormalBackground:      #ffffff

Gdraw.GListMark.DisabledImage:         GListMarkDisabled.png
Gdraw.GListMark.Image:            GListMark.png
Gdraw.GListMark.Width:            11

Gdraw.GMatrixEdit.ActiveBG:         #f07746
Gdraw.GMatrixEdit.FrozenCol:         #a9a5a2
Gdraw.GMatrixEdit.RuleCol:         #a9a5a2
Gdraw.GMatrixEdit.TitleBG:         #e0dddc
Gdraw.GMatrixEdit.TitleDivider:         #a9a5a2
Gdraw.GMatrixEdit.TitleFG:         #000000
Gdraw.GMatrixEdit.TitleFont:    -adobe-helvetica-bold-o-normal--24-240-75-75-p-138-iso8859-1


Gdraw.GMenu.Box.BorderType:         none
Gdraw.GMenu.Box.BorderBrightest:      #a9a5a2
Gdraw.GMenu.Box.BorderBrighter:         #a9a5a2
Gdraw.GMenu.Box.BorderDarker:         #a9a5a2
Gdraw.GMenu.Box.BorderDarkest:         #a9a5a2
Gdraw.GMenu.Box.BorderWidth:         1

Gdraw.GMenuBar.Box.BorderWidth:         0
Gdraw.GMenuBar.Box.BorderInner:         false
Gdraw.GMenuBar.Box.BorderOuter:         false
Gdraw.GMenuBar.Box.ActiveBorder:      #4d4b44
Gdraw.GMenuBar.Box.NormalBackground:      #c1c1c1
Gdraw.GMenuBar.Box.NormalForeground:      #e0dddc
Gdraw.GMenuBar.Box.Padding:         2

Gdraw.GNumericFieldSpinner.Box.BorderType:   raised
Gdraw.GNumericFieldSpinner.Box.BorderWidth:   1
Gdraw.GNumericFieldSpinner.Box.ActiveOuter:   false
Gdraw.GNumericFieldSpinner.Box.BorderOuter:   true
Gdraw.GNumericFieldSpinner.Box.GradientBG:   true
Gdraw.GNumericFieldSpinner.Box.GradientStartCol:#d3d0cd
Gdraw.GNumericFieldSpinner.Box.NormalBackground:#eeeeee
Gdraw.GNumericFieldSpinner.Box.ActiveBackground:#000000
Gdraw.GNumericFieldSpinner.Box.Padding:      1
Gdraw.GNumericFieldSpinner.Box.Radius:      2
Gdraw.GNumericFieldSpinner.ShiftOnPress:   true

Gdraw.GProgress.FillColor:         #f18458
Gdraw.GProgress.Font:            11pt helvetica

Gdraw.GRadioOn.Box.BorderShape:         rect
Gdraw.GRadioOn.Box.BorderType:         none
Gdraw.GRadioOn.Box.BorderWidth:         0
Gdraw.GRadioOn.Box.Padding:         0
Gdraw.GRadioOn.Box.DoDepressedBackground:   false
Gdraw.GRadioOn.Image:            GRadioOn.png
Gdraw.GRadioOn.DisabledImage:         GRadioOnDisabled.png
Gdraw.GRadioOff.Box.BorderShape:      rect
Gdraw.GRadioOff.Box.BorderType:         none
Gdraw.GRadioOff.Box.BorderWidth:      0
Gdraw.GRadioOff.Box.Padding:         0
Gdraw.GRadioOff.Box.DoDepressedBackground:   false
Gdraw.GRadioOff.Image:            GRadioOff.png
Gdraw.GRadioOff.DisabledImage:         GRadioOffDisabled.png

Gdraw.GScrollBar.Box.BorderInner:      false
Gdraw.GScrollBar.Box.BorderOuter:      false
Gdraw.GScrollBar.Box.NormalBackground:      #f7f6f6
Gdraw.GScrollBar.Box.DoDepressedBackground:   true
Gdraw.GScrollBar.Box.PressedBackground:      #d3d0cd
Gdraw.GScrollBar.Box.BorderShape:      rect
Gdraw.GScrollBar.Box.BorderWidth:      0
Gdraw.GScrollBar.Box.Padding:         0
Gdraw.GScrollBar.Box.Radius:         0
Gdraw.GScrollBar.Width:            11

Gdraw.GScrollBarThumb.Box.NormalForeground:   #676461
Gdraw.GScrollBarThumb.Box.NormalBackground:   #f2f1f0
Gdraw.GScrollBarThumb.Box.BorderDarker:      #eae8e7
Gdraw.GScrollBarThumb.Box.BorderDarkest:   #eae8e7
Gdraw.GScrollBarThumb.Box.BorderInner:      false
Gdraw.GScrollBarThumb.Box.BorderOuter:      true
Gdraw.GScrollBarThumb.Box.BorderShape:      roundrect
Gdraw.GScrollBarThumb.Box.BorderType:      raised
Gdraw.GScrollBarThumb.Box.BorderWidth:      3
Gdraw.GScrollBarThumb.Box.Padding:      0
Gdraw.GScrollBarThumb.Box.Radius:      0

Gdraw.GTabSet.Box.DoDepressedBackground:   true
Gdraw.GTabSet.Box.PressedBackground:      #e7e5e4
Gdraw.GTabSet.Box.BorderType:         raised
Gdraw.GTabSet.Box.BorderShape:         roundrect
Gdraw.GTabSet.Box.BorderOuter:         true
Gdraw.GTabSet.Box.BorderOuterCol:      #f2f1f0
Gdraw.GTabSet.Box.BorderInner:         true
Gdraw.GTabSet.Box.BorderInnerCol:      #f2f1f0
Gdraw.GTabSet.Box.BorderBrightest:      #a9a5a2
Gdraw.GTabSet.Box.BorderBrighter:      #a9a5a2
Gdraw.GTabSet.Box.BorderDarker:         #a9a5a2
Gdraw.GTabSet.Box.BorderDarkest:      #a9a5a2
Gdraw.GTabSet.Box.BorderWidth:         1
Gdraw.GTabSet.Box.Radius:         3
Gdraw.GTabSet.Box.Padding:         1

Gdraw.GTextField.Box.BorderOuter:      true
Gdraw.GTextField.Box.ActiveOuter:      true
Gdraw.GTextField.Box.ActiveInner:      false
Gdraw.GTextField.Box.NormalBackground:      #ffffff
Gdraw.GTextField.Box.BorderType:      lowered
Gdraw.GTextField.Box.BorderShape:      roundrect
Gdraw.GTextField.Box.BorderWidth:      1
Gdraw.GTextField.Box.Padding:         2
Gdraw.GTextField.Box.Radius:         2
Gdraw.GTextField.Font:            11pt helvetica

Gdraw.SFTextArea.Box.BorderShape:      roundrect
Gdraw.SFTextArea.Box.BorderType:      box
Gdraw.SFTextArea.Box.BorderWidth:      1
Gdraw.SFTextArea.Box.NormalBackground:      #ffffff
Gdraw.SFTextArea.Box.Padding:         0
Gdraw.SFTextArea.Box.Radius:         2

fontforge.BDFProperties.Font:         11pt helvetica
fontforge.CharView.HintLabelColor:      #007777
fontforge.CharView.InfoFamily:         11pt helvetica
fontforge.CharView.SelectedPointColor:      #ffff00
fontforge.CharView.Measure.Font:      8pt helvetica
fontforge.Combinations.Font:         11pt helvetica
fontforge.CVT.Font:            11pt helvetica
fontforge.DebugView.Font:         11pt helvetica
fontforge.FontInfo.Font:         italic 11pt helvetica
fontforge.FontView.ChangedColor:      #000000
fontforge.FontView.SelectedColor:      #f07746
fontforge.FontView.HintingNeededColor:      #f07746
fontforge.FontView.SelectedFgColor:      #ffffff
fontforge.View.Background:         #f7f6f6
fontforge.GlyphInfo.Font:         11pt helvetica
fontforge.Groups.Font:            11pt helvetica
fontforge.Histogram.Font:         11pt helvetica
fontforge.KernClass.Font:         11pt helvetica
fontforge.LayersPalette.Font:         11pt helvetica
fontforge.Math.Font:            11pt helvetica
fontforge.Math.BoldFont:         bold 11pt helvetica
fontforge.MetricsView.Font:         11pt helvetica
fontforge.OFLib.Font:            11pt helvetica
fontforge.SearchView.Font:         italic 11pt helvetica
fontforge.SearchView.BoldFont:         italic bold 11pt helvetica
fontforge.SFTextArea.Font:         italic 11pt helvetica
fontforge.ShowATT.Font:            11pt helvetica
fontforge.ShowATT.MonoFont:         11pt helvetica
fontforge.Splash.Font:            italic 11pt helvetica
fontforge.Splash.ItalicFont:         italic 11pt helvetica
fontforge.StateMachine.Font:         11pt helvetica
fontforge.TilePath.Font:         11pt helvetica
fontforge.TilePath.BoldFont:         bold 11pt helvetica
fontforge.ToolsPalette.Font:         8pt 11pt helvetica
fontforge.TTInstruction.Font:         11pt helvetica
fontforge.Validate.Font:         11pt helvetica
fontforge.Warnings.Font:         11pt helvetica

_________________
lemon tree very pretty and the flower very sweet ...
jpstewart wrote:
duck wrote:
Might be a more proper solution to include sys/time.h ; anything that uses gettimeofday(2) really should do this, so I'm not sure what's going on. Perhaps there are some braindead ifdefs somewhere.

Indeed, there are some weird ifdefs in sys/time.h.

I'm not qualified to be in this conversation but fools rush in ...

About the time.h thing, while looking for an answer I found where neko had the same problem once compiling openssl. Couldn't get to the answer from here but putting the structure into the c file seemed to work. Here's the time.h from /usr/include/
Code:
#ifndef __TIME_H__
#define __TIME_H__

#include <internal/time_core.h>

__SGI_LIBC_USING_FROM_STD(size_t)
__SGI_LIBC_USING_FROM_STD(clock_t)
__SGI_LIBC_USING_FROM_STD(time_t)
__SGI_LIBC_USING_FROM_STD(clock)
__SGI_LIBC_USING_FROM_STD(difftime)
__SGI_LIBC_USING_FROM_STD(mktime)
__SGI_LIBC_USING_FROM_STD(time)
__SGI_LIBC_USING_FROM_STD(asctime)
__SGI_LIBC_USING_FROM_STD(ctime)
__SGI_LIBC_USING_FROM_STD(gmtime)
__SGI_LIBC_USING_FROM_STD(localtime)
__SGI_LIBC_USING_FROM_STD(strftime)

#endif /* !__TIME_H__ */

which didn't really tell me anything :) I can try jp's suggestion and report back.

The program does have a few problems : one menu option crashes it immediately
Code:
X Error of failed request: BadValue (integer parameter out of range for operation)
Major opcode of failed request:  1.0 (X_CreateWindow)
Serial number of failed request:  37475
Failed resource ID:  0

[1]    Abort                  fontforge

Luckily, that's not an important function, it is supposed to open an Xdefaults editor in a separate window ...

But a bigger problem is that the program runs fine from where it's compiled. However, if you move it to /usr/nekoware via gmake install, it freezes, crashes, locks up, and generally fails to run. Possible path problems ? Not sure yet but life is never simple, is it ?


edit : It seems to run pretty fast, is generally an improvement over the 2006 version we have in nekoware, and even looks semi-presentable with some xdefault changes. If anyone knowledgeable wants to pitch in here (hint hint) this would be a good upgrade to nekoware ...

update : Tried the addition of -D_BSD_TYPES to the CPPFLAGS with no success :( Adding the < structure > code still works though.

_________________
lemon tree very pretty and the flower very sweet ...
jpstewart wrote:
Winnili wrote:
What isn't entirely clear yet to me, is what this will mean for operating systems which still bundle CDE (and Motif), like HP-UX and VMS.

Why would it mean anything to them? I can't see any reason why software being re-released under an open source license would have any impact on prior licensees. Was there some particular issue you were worried about?

Don't know if this is still true but was just looking for something at Open Motif. In the case of Motif, it was only released for open source operating systems. It is illegal* to use it on HP-UX, Irix, AIX, Solaris, Windows, Mac, etc.

* Their term

_________________
he can knuckle youah head befo' you count to foah ....
jan-jaap wrote:
... with 64bit support came various ISA extension which make that 64bit code is usually faster then 32bit equivalent.

The dozen additional registers didn't hurt, either :D

_________________
waiting for flight 1203 ...
jpstewart wrote:
It's actually /usr/include/sys/time.h that duck mentioned...a completely different file. That's where you'll find the definition of struct timeval.

ho ho ho, merrry christmas !
http.c wrote:
#include <stdio.h>
#include <unistd.h>
#include <sys/select.h>
#include <sys/types.h>
#include <sys/socket.h>
#include <netinet/in.h>
#include <arpa/inet.h>
#include <netdb.h>
#include <string.h>
#include <stdlib.h>
#include <time.h>
#include <errno.h>
#include <pthread.h>

A small change to
jp and duck wrote:
#include <sys/time.h>

and awaaaay we go !

gracias, muchachos.

Onward and upward.

_________________
lemon tree very pretty and the flower very sweet ...
mapesdhs wrote: Just sayin' diddly IMO. Sorry hamei, but if something can sell for a good price, why should I or anyone else sell
it cheap just because a hobbyist wants it to be that way?

Are you having a problem with reading comprehension, Ian ? can you point out where I said you were not entitled to try to sell whatever for whatever you want ? Can you even point to where I said bitcpy is not entitled to try to sell his MaxImpact setup for whatever he wants ?

And are you bitcpy ? He has the same experience, knowledge, warranty and support that you do ? If so, then he certainly should price his graphics cards the same as you.

You're a nice guy, Ian, but could you turn your brain on once in a while, please ?

btw, my rent is pretty high, too. So while I'd really like to give you a break on that Rabbit, it's just impossible. :(
Juliet ! the dice were loaded from the start ...
You're not doing yourself much good, Ian. While I am sure that Mr Bitcpy is a lovely person with a beautiful wife, three adorable children all on the honor roll and a dog cute as a button, if you bothered to spend even a short bit of time paying attention to the commuuuunity , you'd know that he is a beginner with SGI's. Absolutely nothing wrong with that but if you are saying a graphics card setup from a St Vincent de Paul's Indigo2 has the same value as one from you ... well ....
Juliet ! the dice were loaded from the start ...
jeremy123 wrote: Audio works but it is blasting full volume

The RAD audio card does the same thing on the optical channels. The easy solution is to run active speakers with volume control. Active speakers are pretty nice. Edirol makes some decent small ones that you could fleaBay for cheap.

My question is how does one control the audio levels - mixer of some sort - at this stage I simply ran out of ideas

There is a Motif audio mixer called Xmmix that you could try to find and compile ...
he said a girl named Patches was found ...
diegel wrote:
neko_pango-1.14.10.tardist is available in beta now. This version of pango make firefox3 run a lot more stable.

I've only had it installed for five minutes now but the FF is noticeably quicker. And the lousy scrolling issues seem to be either gone or much better.

I'd recommend trying this to anyone who is actively using Firefox.

Out of curiosity- what happens at a newer pango ? It's up to 32 or something, so there must have been a reason you chose this version ?

_________________
waiting for flight 1203 ...
diegel wrote:
pango 1.14 is the minimum requirement for firefox 3.5 so it's probably a good choice for firefox.

Ah. Makes sense.

Anyway, it's definitely an improvement. I didn't get to drive the FF hard today but hasn't crashed once and renders faster. Thanks :D

I am ready to give it a "move to /current" vote. It's vastly better.

_________________
waiting for flight 1203 ...
robespierre wrote:
II don't mean that dreaming is necessarily bad, but you can tell that for some, the idea of "dream machines" (pace ted nelson) is rather more poetic feeling than technical concept.

Someone sold an input device especially designed for those machines ... I bet these are hard to come by now :D
Attachment:
peripheral.jpg
peripheral.jpg [ 36.06 KiB | Viewed 203 times ]

_________________
lemon tree very pretty and the flower very sweet ...
Oskar45 wrote:
... once upon a time I'd dreamed myself of owning an SGI box. Alas, a couple of their boxes later I sure discovered they were not at all the "dream machines" I'd dreamed about before.

The power of Madison Avenue .... I guess I'm lucky. I never dreamed of owning an SGI. OS/2 didn't have any CAD applications so I needed to go somewhere that did. The Indigo loooked suitable. It turned out to be even better than suitable.

No Madison Avenue = no silly fantasies of the Ultimate Ground of Being = no corporate control over a pointless vacuous life driven by ... what ? dreams of glory, conquest, a monstrous irresistible dick ?

I'm still here, while the majority of the ex-SGI-lovers are now chasing after the current object of mental masturbation.

Reality seems to be an alien concept these days.

_________________
lemon tree very pretty and the flower very sweet ...
ClassicHasClass wrote:
So I've wasted most of tonight on trying to get Irix 6.5.20 on the Fuel and I can't get a bootable system. I have (what I think is) a full set of install CDs: foundations I and II, four 6.5.20 overlay CDs, and the Apps CD.

You probably want the development foundations 1 and 2 also but what you have should be the complete set for a running installation. The Fuel needs 6.5.17 or higher, so you are okay there.

Quote:
After partitioning the drive with fx, which was no problem

Did you make sure to partition as a root drive and install all the required files ? Sometimes you have to tell the prom where to look for the boot files, also. Decent writeup over at Ian's. ( Alltheweb for 'Ian Mapleson xfsdump xfsrestore disk clone', you should find a bunch of helpful stuff.)

Quote:
The installs appeared to succeed. Or, at least it installed *something* because there's a regular file system with apparently valid files, but there is no kernel. When I quit the installer, it does rqsall, as expected, but autoconfig fails: no /var/sysgen/boot. There's a /var/sysgen, but there's no boot/ in it.

/var/sysgen/boot on my computer is a link to /var/cpu/sysgen/IP35Boot

Take a look there and see if maybe just the link is missing ? Another thing to try is check out the steps to do a disk clone over at Ian's site. There was a couple steps at the end to make sure you had the boot files installed properly. Can't hurt to run through that series.

Quote:
Am I missing a disc? Or, hopefully, just missing a step? The Irix install guides out there are not very detailed, at least not the ones that came up with a cursory Google search.

Should be okay, just missing a step or two. This is the reason I am running on a ten year old installation, doing an Irix install is a pain in the butt :)

Since you've got 6.5.20, stay there for a while. Many of the utilities from 20 are much nicer than the newer stuff. Some day if I ever reinstall Irix it will be to 21, then patch that to make it work with nekoware, then carefully upgrade the relevant systems without screwing up DPS, Impressario, ShowPS, all the good stuff from pre-B ellu ozo days.

_________________
lemon tree very pretty and the flower very sweet ...
foetz wrote: ... how my place would look like in the 23rd century :P

That was a setup :mrgreen:

In the year 2525
if man is still alive
if woman can survive ...
the bourgeousie is ultimately a repressive institution, and I hate it ...
Is this Chicago ? Can I vote again ? :D

Seriously, after a couple days use, not one crash. This should maybe be a Firefox dependency in the future, it's that much better.

Thanks !

_________________
waiting for flight 1203 ...
pentium wrote:
The Monkey looks like it would be AWESOME to work with.

Didn't they do that to Tom Hanks for Polar Express ?

_________________
waiting for flight 1203 ...
SAQ wrote:
Hamei - most of the classic stuff you cite is present on a basic 6.5.22 install. For some bizarre and obscure reason SGI issued patches (recommended ones!) that remove these components (DPS, etc) or have replacement packages on the "Complementary Apps" CD so ignoring that CD and being careful about patches will give you a classic 6.5.22 system.

That's where the destructive little devils hide ? In the patches and on the Complementary Apps ? Thanks, SAQ. You just saved me a bunch of time :)

Agreed, it was stupid and destructive. I often wonder if Belluzo was not in fact an undercover agent for Mickeysoft. Bozo Ewald was just greedy and stupid but Belluzo may have been more cunning. The fall of SGI is instructive, for those who bother to pay attention.

Wreck : I don't mean he should stay there forever. But I will always regret happily tra-la-la-ing down the yellow brick road and allowing SGI to substitute that useless crap (cups, gview, screwed up Photoshop, etc etc) for a working system. I also recently discovered they butchered the entire fonts system. It's a total mess under the blankets. Thanks, SGI.

You can run nekoware on a patched 6.5.21, I did it for years. The main thing you get by going to 6.5.30 is better firewire. There's a lot of smaller patches but in comparison to losing the good utilities, 6.5.30 is no big deal.

I would still go there eventually but take it slowly and don't let the "upgrade" ruin your system. Can anyone think of a worse pile of steaming bear shit than CUPS ?

_________________
lemon tree very pretty and the flower very sweet ...
canavan wrote:
I just tried building a current ImageMagick with neko_pango-1.14.10, but it doesn't build any pango support because the minimum version is 1.28.1. There's no Pango support inGraphicsMagick, so that's not a problem there.

Another reason to switch to Graphics Magick :D It's painless, they even have a set of wrapper scripts to emulate ImageMagick so the change doesn't break anything.

I gave a newer pango a shot : it doesn't compile easily for a nooby. Now if someone skillful were to step in there ....

_________________
waiting for flight 1203 ...
ClassicHasClass wrote:
Yes, there are two meeses.

Somewhere on Techpubs it explains the USB and firewire addressing. The extra digit
Code:
pci/5/usb/2/3/mo

vs
Code:
pci/5/usb/2/4/1/mouse

is because the hub (or kvm ?) adds an extra addressing step.

the kvm thing is a pita :D

_________________
lemon tree very pretty and the flower very sweet ...
foetz wrote:
swmgr is one of the best software managers i've ever used and lets you add or remove whatever you desire anytime. also the output of many programs gives good enough hints about what's missing.

Quote:
anyway everybody use different stuff so it's always an individual choice. the only thing i had to reinstall after 6.5.22 was DPS so if you should get 6.5.26 i'd recommend a normal install with whatever patches you have. then you can figure out what's missing if you should run into problems.

It is an individual choice but I have to disagree with how easy it is to fix. Fixing my fonts situation alone was a two day operation. They *still* aren't really fixed. DPS ? how did you get that back ? if you have a tutorial I'd love to follow it. 6.5.21 is no longer available from SGI :( Cups sucks dead donkey balls. Reinstalling Impressario is slightly easier but if you don't have to do that, DON'T CREATE THE NEED !!

There are several systems that are noticeably worse post-6.5.21 Ime it's a hell of a lot easier to avoid grief than it is to fix it.

_________________
lemon tree very pretty and the flower very sweet ...
ClassicHasClass wrote:
Maybe this gets better with later releases of Irix.

Unfortunately, I don't think so. Firewire made a huge jump at about 27 or so, but the usb got to where it would mostly do a mouse and keyboard, then stayed there.

_________________
lemon tree very pretty and the flower very sweet ...
diegel wrote:
Another reason why I choose 1.14 is the fact that we have 1.12 in current and a lot more newer versions up to 1.28 in obsolete. The only explanation for me is that there is a problem with never versions. If someone can give some more details of this problems I may have a look at a current version of pango.

I am not confident that you can get much information from the versions in obsolete. There were some tardists made for a while that were ... ummm ... "lacking" in the quality control department. I just threw 1.18 in the blender and got back a number of errors. Probably none of them are difficult but it was enough to stop me in my tracks.

If you want real feedback, you'll probbaly have to get it from your own experience :(

_________________
waiting for flight 1203 ...
recondas wrote:
Not exactly (or maybe not even remotely) what you meant, but it is possible to re-install/re-link Acrobat 4.05/dpsnx and have something better than the meager versions of ghostscript (gsview and xpdf) that SGI inserted in place of the original Display Postscript system

That's pretty much what i did, also. And if you use PhotoShop, there were a couple of tricks to get it running again. (the Human Nekochan Search Engine can find that in .003 seconds, I am sure :D )

Howerver, i wish that I had not gone ahead and blindly 'upgraded'. If I knew then what I know now, I'da graduated from sixth gra ... no, I mean I'd have kept the original system rather than trying to back-install them.

None of these problems are psychopathic killers, for people who just mess about with the ol' Octane once a month for ten minutes, they don't matter. But if you do printing, then you want things to match. After the Great Software Upheaval, they don't.

We won't even discuss CUPS again. The cupboard is bare of Tagamet.

Quote:
For reference (and to absolve 6.5.22 from blame), the original DPS went missing at IRIX 6.5.23:

Oh cool ! That's good news. How about Impressario and ShowPS, etc ? If so, 6.5.22 would be ideal for a while. Can run nekoware ... eventually he will want to update most of the systems but if 6.5.22 is basically good, that's excellent.

TechPubs wrote:
Several of the fonts were updated for the IRIX 6.5.23 release

Updated my ass. They replaced the real Adobe Type1 fonts with el-cheapo copy fonts. Then they aliassed all the fonts over to the replacement crap. So when you think you are using Helvetica, you are really seeing Heavenetica. You just have all these real fonts in that directory that aren't getting used, except you think that's what you are seeing displayed.

Then when you go to print on your PostScript printer using the real Adobe fonts, sooprize sooprize ! Are my eyes going bad ? What's the deal with this PostScript shit, it's nowhere near as good as they say !

Yeah, well it might be if you were really using the fonts you thought you were using.

Quote:
The tools acroread (Adobe Acrobat® Reader), xpsview, and showps have been replaced with the more recent open source tools gsview and xpdf,

I do prefer xpdf but it should be a choice , not something rammed down our throats. Or worse, snuck in under the banner of 'modern replacements.'

As SAQ mentioned, the fees were already paid. Why cheat existing users ? Doesn't make any sense.


Anyway, my point was just that since Classy is at 6.5.20, don't rush in to get 6.5.30. Yes, 30 is mostly better, but there's a lot of stuff a serious user will want to keep from 6.5.20. So run it at 20 for a little while.

Really good to know the good stuff was still there at 6.5.22, too. That overlay is still available. Might be okay to go there directly, I haven't looked into it very deeply. When did CUPS ruin the property values ?

_________________
lemon tree very pretty and the flower very sweet ...
recondas wrote:
... it looks like a version of Adobe's Helvetica (and a few others) are installed along with DPNXBasic. Was the ability to access/use those fonts fubar'd by the removal of DPS too?

The fonts situation is rather confusing, and made more so by SGI's actions at 6.5.23 ....

This is the result of deduction, so anyone with more accurate knowledge, please share. But from what I can figure out, 6.5 originally came with Type 1 fonts in /usr/lib/DPS/etc etc. They then linked these to /usr/lib/X11/etc etc, maybe for compatibility with applications that were not designed for DPS ? So in the case of scalable fonts, you were using the Adobe fonts no matter what (unless you installed your own, or some application did that "for" you.)

Then you had the applications like PhotoShop and Framemaker, which were not really designed for Irix anyhow. On systems that did not have Type1 fonts, they would have to bring their own. So when Adobe "ported" those applications to Irix, they didn't bother to change the application to use the scalable fonts natively available through DPS or even the X system, they just installed the entire mess that they designed for Windows or Solaris or Macintosh.

So now we have the bitmap fonts, scalable Type1 fonts living under DPS, these scalable Type1 fonts linked into the X system, and independently-installed Type1 fonts for some applications. At this point, these are all either bitmap fonts or real Adobe fonts.

At 6.5.23 (I thought it was 22, thanks for the correction), some manager genius at SGI decided that Adobe licenses cost too much, they were not only going to replace the Adobe components with Modern ! New and Improved ! Open Source ! rah rah rah yay ! components in future releases, they were also going to "update" all the components that people had already paid for with cheap crappy junk SGI downloaded off the Internet. Or maybe even some BBS in Nigeria, who knows. They wrote this up as if it were some kind of improvement but in fact it was a substitution of low-quality copies for systems that worked. Not only worked but, in the case of Postscript printers, the substitution actually deceived you as to what you were getting.

You may notice that they did not lower the price of Irix as a result of license-fee avoidance, either. Intellectual Property is the basis of American Innovation and World Leadership ! (When we are collecting. When we are on the paying end it's not as wonderful.)

What you have now, if you have an updated pre-23 install is : all the original parts sitting there bit-rotting, a bunch of camouflaged downloaded free junk in use, some aliassing scripts redirecting the el-cheapo copies to replace the fonts you might think you are using, some applications that use real Adobe fonts (the ones that brought their own) while most other applications do not, a printer system that's total garbage, a Postscript viewer that doesn't, an old version of xpdf, and god knows what-else blundering around the system, pretending to be quality software.

(The nekoware stuff from gtk2 ghostscript etc is in addition to the original Irix font systems, and pretty much separate. SGI also apparently messed around with ghostscript at 6.5.23 but I haven't dug into that yet and don't want to. There was something about the iconcatalog becoming anti-aliased around then which would indicate ghostscript/freetype but that's another quest for another season.)

It's ugly. That's all there is to it, plain old ordinary ugly. And deceitful, that they snuck this in under the guise of "patches" and presented it as an improvement. It's garden-variety fraud.

Free Markets, yay. Money money uber alles. A manager can manage any business, Ricky Belluzo ! Rick Belluzo ! Strategic partnerships ! Job creators ! Investors !

Pardon me while I puke.

_________________
lemon tree very pretty and the flower very sweet ...
diegel wrote:
In opposite to 1.14 it contains c++ code and with this my gcc build will not be nekoware compliant.

The scary part about gcc builds is not the religious aspect, but the things you find when doing a MIPSPro build of community software. The community apparently pretty much lacks q/c.

I am a turkey who knows nothing but on several occasions I have found places where gcc should have refused to compile the code. Places that were flat-out wrong. The code accidentally works under gcc but that's not a good thing ; a hidden cancer is not better than an obvious one ... and the people in charge at many community software projects are quite dismissive of real flaws. "It works fine here, just use gcc."

Yeah, well, that doesn't solve the underlying problem, does it ?

This is one reason I really like xpdf and Graphics Magick. Both those projects actually listen to problems and try to find solutions. Real solutions, not bandaids.

_________________
waiting for flight 1203 ...
diegel wrote:
I didn't talk about refused code, I am tired to solve problems that don't exist at O1 and show up at O2 or O3 optimization level.

Code:
urchin 32% pwd
/usr/people/dev/pango-1.18.4

setenv CC cc
setenv CXX CC
setenv F77 f77
setenv CFLAGS '-mips4 -O1 -c99  -I/usr/nekoware/include -I/usr/include'
setenv CPPFLAGS '-mips4 -O1 -c99  -I/usr/nekoware/include -I/usr/include'
setenv CXXFLAGS '-mips4 -O1 -c99 -I/usr/nekoware/include -I/usr/include'
setenv LDFLAGS '-mips4 -L/usr/nekoware/lib -L/usr/lib32 -Wl,-rpath -Wl,/usr/nekoware/lib'
setenv LD_LIBRARY_PATH '/usr/nekoware/lib /usr/lib32'
setenv LD_LIBRARYN32_PATH '/usr/nekoware/lib /usr/lib32'
setenv MAKE gmake


./configure --prefix=/usr/nekoware

(stuff)
configure: creating ./config.status
config.status: creating Makefile
config.status: creating pango/Makefile
config.status: creating pango/mini-fribidi/Makefile
config.status: creating pango/opentype/Makefile
config.status: creating pango/pango.rc
config.status: creating pango/pangoft2.rc
config.status: creating pango/pangowin32.rc
config.status: creating pango-view/Makefile
config.status: creating modules/Makefile
config.status: creating modules/arabic/Makefile
config.status: creating modules/basic/Makefile
config.status: creating modules/hangul/Makefile
config.status: creating modules/hebrew/Makefile
config.status: creating modules/indic/Makefile
config.status: creating modules/khmer/Makefile
config.status: creating modules/syriac/Makefile
config.status: creating modules/thai/Makefile
config.status: creating modules/tibetan/Makefile
config.status: creating examples/Makefile
config.status: creating docs/Makefile
config.status: creating docs/version.xml
config.status: creating tools/Makefile
config.status: creating tests/Makefile
config.status: creating pango.pc
config.status: creating pangox.pc
config.status: creating pangowin32.pc
config.status: creating pangoft2.pc
config.status: creating pangoxft.pc
config.status: creating pangocairo.pc
config.status: creating pango-uninstalled.pc
config.status: creating pangox-uninstalled.pc
config.status: creating pangowin32-uninstalled.pc
config.status: creating pangoft2-uninstalled.pc
config.status: creating pangoxft-uninstalled.pc
config.status: creating pangocairo-uninstalled.pc
config.status: creating pango-zip.sh
config.status: creating tests/runtests.sh
config.status: creating config.h
config.status: config.h is unchanged
config.status: executing depfiles commands
config.status: executing pango/module-defs.h commands
config.status: executing pango/module-defs-x.c commands
config.status: executing pango/module-defs-fc.c commands
config.status: executing pango/module-defs-win32.c commands
config.status: executing pango/module-defs-atsui.c commands
config.status: executing pango/module-defs-lang.c commands
config.status: executing pango/pango-features.h commands
config.status: creating pango/pango-features.h
config.status: pango/pango-features.h is unchanged
configuration:
backends: FreeType X Xft Cairo

urchin 34% gmake
gmake  all-recursive
gmake[1]: Entering directory `/usr/people/dev/pango-1.18.4'
Making all in pango
gmake[2]: Entering directory `/usr/people/dev/pango-1.18.4/pango'
( cd . && glib-mkenums \
--fhead "#ifndef __PANGO_ENUM_TYPES_H__\n#define __PANGO_ENUM_TYPES_H__\n\n#include <glib-object.h>\n\nG_BEGIN_DECLS\n" \
--fprod "/* enumerations from \"@filename@\" */\n" \
--vhead "GType @enum_name@_get_type (void);\n#define PANGO_TYPE_@ENUMSHORT@ (@enum_name@_get_type())\n"         \
--ftail "G_END_DECLS\n\n#endif /* __PANGO_ENUM_TYPES_H__ */" \
pango.h pango-attributes.h pango-break.h pango-context.h pango-coverage.h pango-engine.h pango-font.h pango-fontmap.h pango-fontset.h pango-glyph.h pango-glyph-item.h pango-gravity.h pango-item.h pango-language.h pango-layout.h pango-matrix.h pango-modules.h pango-renderer.h pango-script.h pango-tabs.h pango-types.h pango-utils.h ) > tmp-pango-enum-types.h \
&& (cmp -s tmp-pango-enum-types.h pango-enum-types.h || cp tmp-pango-enum-types.h pango-enum-types.h ) \
&& rm -f tmp-pango-enum-types.h \
&& echo timestamp > s-enum-types-h
/bin/sh: glib-mkenums:  not found
gmake[2]: *** [s-enum-types-h] Error 127
gmake[2]: Leaving directory `/usr/people/dev/pango-1.18.4/pango'
gmake[1]: *** [all-recursive] Error 1
gmake[1]: Leaving directory `/usr/people/dev/pango-1.18.4'
gmake: *** [all] Error 2

I'm not going to say that I know what I'm doing but it configures with no problem, then crashes at the very first instruction. Optimization is set to -O1.

It's kind of frustrating. This sort of thing is not that uncommon. I have not had any problems that I know of with -O3 but in future, I'll try that when there is an unexplained problem. Thank you for the pointer.

_________________
lemon tree very pretty and the flower very sweet ...