Nekochan Net

Official Chat Channel: #nekochan // irc.nekochan.net
It is currently Thu Jul 31, 2014 7:45 pm

All times are UTC - 8 hours


Forum rules


Any posts concerning pirated software or offering to buy/sell/trade commercial software are subject to removal.



Post new topic Reply to topic  [ 10 posts ] 
Author Message
Unread postPosted: Sun Jul 20, 2003 4:44 pm 
Offline

Joined: Sun Jul 20, 2003 4:20 pm
Posts: 11
Location: Hamburg Germany
Hi all,

I just signed up here 'cause I hope that someone around here can
help me. Within about the last year, I bought both an Indigo2 IMPACT
10000, SI, 192MB, 9GB HD, an Octane R10K/250, SSI, 1GB, 9 GB HD,
and a GDM4011P, which made my dream of owning an SGI system
come true. I also got original IRIX media and as I fitted both machines
with larger HDs I am familiar with the process of installing IRIX
(both 6.2 and 6.5) and I am also familiar with Linux and FreeBSD
systems, so I know the basics of IRIX as these are basically the same
on all UNIXish systems. But there's basically one thing about IRIX
that is driving me crazy: compiling apps by using make/gmake.
Whatever I try to compile, it won't work. I hope that the problem be-
comes a little clearer as I can provide some examples:

1. I downloaded the entire 4 CDs of Freeware, so there are no missing
pre-reqs. I wanted to use Bluefish 0.9, so I checked the package, had
the pre-reqs. added and installed it. When I try to start it, the program
window appears, but all dialogs and menus are empty except for the
little icons. The console shows an error concerning "pango" and tells
me to run "pango-querymodules". Running that program produces another
error: "The program pango-querymodules has unresolvable symbols".
(Please excuse me if not all messages are 100% those shown on the
screen - it's 2:30 am right now and the Octane isn't hooked up at the
moment anyway, so I can't check it right now). Okay, I thought, let's re-
compile pango then - I've got a working, up-to-date gcc and gmake,
that should work. I dowloaded the pango tarball, decompressed it and
tried to run the configure script, which after quite some progress sudden-
ly told me that gtk-config couldn't be found. BUT I do have apps using
GTK running just fine, and my system has GTK installed. gtk-config is
in /usr/freeware/bin, and setpath has been run. Still, it couldn't be found
by the configure-script so I edited it, manually specifying where gtk-
config is. Configure progressed even further now, but this time, pkg-
config was missing. So I got that tarball, decompressed it and gmake'd
it (one of the few tarballs that actually compiled!), also I ran make
install. Still, configure doesn't find it (and I can't specify it manually)
even though it's in a path thats in the "PATH" env-string.

So here I am with basically none of the required components to run
one lousy program working.

The gtk-config problem is also there when trying to gmake
-the UAE Amiga emulator -WITH- it's GUI,
-FSV file system visualizer,
-Freeciv
and some others I don't remember right now.
Some other programs wanted other components like text parser tools
etc., and even though sometimes some modules do compile just fine,
they are never found by the configure script.

Can you imagine how frustrated I am? I just don't want to wait until
every good program has been compiled by the SGI Freeware guys,
and most of these apps reportedly DO compile fine on IRIX, so
either I am too stupid for IRIX or something is wrong with the system.
Has anybody heard of this problem before or maybe even had the
same problem with his system? Any tips what I could try?

Any help is appreciated,
thanks in advance,
The Commodore Collector
- THE AMIGA LIVES! -


Top
 Profile  
 
 Post subject:
Unread postPosted: Sun Jul 20, 2003 5:01 pm 
Offline
Site Admin
Site Admin
User avatar

Joined: Thu Jan 23, 2003 1:31 am
Posts: 7970
Location: Pleasanton, California
You've hit an annoying bug in the current pango tardist. David Kaebling (SGI Freeware guy at large) made a beta build available (very briefly) that fixed the issue, promising it would be part of the August Freeware distro available "soon". No idea why it was taken offline; I'm personally a tad annoyed it wasn't moved to http://freeware.sgi.com/beta since it filled a legitimate and immediate need.

In light of this, I'm going to risk posting it myself. Get it here:

http://www.nekochan.net/wiki/downloads/fw_pa ... l1.tardist

Some of the compilation issues you're seeing are probably path related. When compiling against Freeware libraries, I usually wind up setting something like the following:

CFLAGS '-I/usr/freeware/include'
LDFLAGS '-L/usr/freeware/lib32'

This tends to allow the configure script to locate much of the Freeware. Make sure your PATH is built out too.

Also take a look at the HOWTO page on Freeware:

http://freeware.sgi.com/howto.html

Finally, if you're planning to use pkg-config with SGI Freeware, use the SGI build - otherwise it won't be able to find the metadata for installed packages. http://freeware.sgi.com/Installable/pkg ... .13.0.html

Even with all that, compiling open source on IRIX can be somewhat of an arcane art :)

Hope this helps!

BTW, Freeciv is available here thanks to squeen:

http://www.nekochan.net/wiki/downloads/freec ... .0.tardist

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


Top
 Profile  
 
 Post subject:
Unread postPosted: Mon Jul 21, 2003 10:24 am 
Offline

Joined: Sun Jul 20, 2003 4:20 pm
Posts: 11
Location: Hamburg Germany
Thanks a lot for the help! Maybe I'll get to testing the package sometime
tonight. I might also have to add that my frustration is not only IRIX-
related, but also, a few weeks ago, on a really hot day, my Indigo2's
PSU quit service with a loud "poof", examining the PSU I found that
some component in a TO220-Case (MOSFET, Voltage regulator or
whatever) had broken into pieces. Even though I got a new PSU and
set the system together again, I still haven't found the time to test
it. So both SGI's are giving me a lot of hassle at this time...


Top
 Profile  
 
 Post subject:
Unread postPosted: Mon Jul 21, 2003 10:15 pm 
Offline
Site Admin
Site Admin
User avatar

Joined: Thu Jan 23, 2003 1:31 am
Posts: 7970
Location: Pleasanton, California
I had a free moment this evening (actually I couldn't sleep!) so I built/packaged fsv-0.9. Here you go:

http://www.nekochan.net/wiki/downloads/fsv-0.9.tardist

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


Top
 Profile  
 
 Post subject:
Unread postPosted: Tue Jul 22, 2003 8:35 am 
Offline
Moderator
Moderator
User avatar

Joined: Sun Mar 30, 2003 4:29 am
Posts: 2476
Location: Kabul, Afghanistan, Asia
Speaking of compiling stuff for IRIX... sometimes it works fine for me... but sometimes just not at all... I suppose I will have to read the entire nekochan forum once and filter out all the stuff that has to do with compiling stuff and maybe learn from that what makes something tick under IRIX when it´s supposed to but doesn´t, because no book teaches you that.

_________________
...only chemist in .af?
Eroteme.ch - eternally unfinished and never started


Top
 Profile  
 
 Post subject:
Unread postPosted: Tue Jul 22, 2003 8:54 am 
Offline
Moderator
Moderator
User avatar

Joined: Fri May 09, 2003 5:10 am
Posts: 2931
Location: Maryland, USA
I also thought a "compiling freeware--tips 'n tricks" with several examples on how specific package problems were overcome would be very useful.

It's a bit of an undertaking and it seem most here are short on free time.

As for me...I still need to learn how configure works.


Top
 Profile  
 
 Post subject:
Unread postPosted: Tue Jul 22, 2003 10:15 am 
Offline

Joined: Sun Jul 20, 2003 4:20 pm
Posts: 11
Location: Hamburg Germany
Thanks @nekonono for fsv and all the help so far, but where do I have
to use those flags you mentioned above? I used setenv to integrate them
into the env, and configure also uses them, but it tells me that gcc doesn't
work because (according to config.log) it interprets the -l... flag as the
input file, so it seems to me that the flags are appended to every
command executed by configure. Is that the right way? Or what did
I do wrong?
I tried FSV and Stellarium, but without Texture Memory... FSV is
still somewhat ok, but Stellarium has seconds per frame instead of
frames per second (0.03 fps)!


Top
 Profile  
 
 Post subject:
Unread postPosted: Tue Jul 22, 2003 10:46 am 
Offline

Joined: Fri Apr 18, 2003 12:32 pm
Posts: 260
Location: Vleuten, The Netherlands
Did you use -I as a capital L or a capital i (it should be capital i )


Top
 Profile  
 
 Post subject:
Unread postPosted: Tue Jul 22, 2003 4:01 pm 
Offline
User avatar

Joined: Fri May 09, 2003 8:01 am
Posts: 324
Location: Chicago, IL
From squeen
Quote:
I also thought a "compiling freeware--tips 'n tricks" with several examples on how specific package problems were overcome would be very useful.


This would be a great idea, very time consuming, but a great idea and very useful!

Joe


Top
 Profile  
 
 Post subject:
Unread postPosted: Wed Jul 23, 2003 10:06 am 
Offline
Moderator
Moderator
User avatar

Joined: Sun Mar 30, 2003 4:29 am
Posts: 2476
Location: Kabul, Afghanistan, Asia
I shall be trying those flags on the ******* sylpheed 0.9.3 to get the ******* gettext and iconv support.... I neeeeeed UTF-8 emails.... and then the fonts issue... aaaargh

_________________
...only chemist in .af?
Eroteme.ch - eternally unfinished and never started


Top
 Profile  
 
Display posts from previous:  Sort by  
Post new topic Reply to topic  [ 10 posts ] 

All times are UTC - 8 hours


Who is online

Users browsing this forum: No registered users and 1 guest


You cannot post new topics in this forum
You cannot reply to topics in this forum
You cannot edit your posts in this forum
You cannot delete your posts in this forum
You cannot post attachments in this forum

Search for:
Jump to:  
Powered by phpBB® Forum Software © phpBB Group