Link to home
Start Free TrialLog in
Avatar of Mike R.
Mike R.

asked on

Cannot build gtk+2.0.0 on RedHat for ia64 HP Integrity rx2600

Hey Gang,

I am trying to build gtk+2.0.0 on a RedHat ia64 HP Integrity rx2600…but cannot get it to make.  The error I get is …

gdkwindow.c: In function ‘gdk_window_real_get_depth’:
gdkwindow.c:1986: warning: implicit declaration of function ‘raise’
gdkwindow.c:1986: ‘SUGTRAP’ undeclared (first use this function)
gdkwindow.c:1986: (Each undeclared identifier is reported only once
gdkwindow.c:1986: for each function it appears in.)
make[3]: *** [gdkwindow.lo] Error 1
make[3]: Leaving directory ‘/tmp/gtk/gtk+-2.0.0.src/gdk’
make[2]: *** [all-recursive] Error 1
make[2]: Leaving directory ‘/tmp/gtk/gtk+-2.0.0.src/gdk’
make[1]: *** [all-recursive] Error 1
make[1]: Leaving directory ‘/tmp/gtk/gtk+-2.0.0.src’
make: ** [all-recursive-am] Error 2

I am using gcc29.6, make3.80 and I have all the dependencies correctly installed.

I have also tried installing gcc4.1.1…however; I am having different build difficulties with that. (an error saying “makeinfo” is missing on the system…although it is installed as version 4.0b.)

Any suggestions to either problem?

Thanks!
M
Avatar of Mike R.
Mike R.

ASKER

P.S. "SUGTRAP" is actually "SIGTRAP" (had to transcribe :-)
What version of RH? gcc 2.96 is pretty old... which might indicate an over all slightly out of date distro:-). If so, why not go for a "update" to a recent fedora or centos ... or somesuch:)

The first error, as well as the second, is indicative of a build system somehow damaged, or "out of date" in respect to the code you try to build.

-- Glenn
Avatar of Mike R.

ASKER

Unfortunately, these are production systems for which the option of upgrading the distro is not available.  I was thinking it had something to do with the gcc being old, but I am unable to get a newer version of GCC to compile as well (see "makeinfo missing" comment above.)

Any suggestions to get this machine working would be greatly appreciated :-)

Thanks!
M
the redhat version isn't covered by fedoralegacy or somesuch? check at http://www.fedoralegacy.org

-- Glenn
Avatar of Mike R.

ASKER

Hey Glenn,

OK...I did check out fedoralegacy...but I am not sure what it was I should have been looking for (the GTK software, or a Fedora OS upgrade.)  But, unfortunately, it doesn't really matter as...

Software: Although there was GCC and other software for straight I386 and 586, there appeared to be basically nothing for the ia64 platform.  So I dead ended there.

Upgrade:  If you were thinking we could not upgrade because we could not find the software, that is not it.  We cannot upgrade these systems, because we are not allowed to upgrade the systems.  The systems have been approved for this version of the OS and that's it.  It would take about 6 months to get all the paperwork and approvals to modify the OS version.

So I am basically stuck with this OS, but I still need to get the newer version of GTK (and also, if possible, GCC) installed and working.

Any other thoughts on this? :-)

Thanks!
M
ASKER CERTIFIED SOLUTION
Avatar of Gns
Gns

Link to home
membership
This solution is only available to members.
To access this solution, you must be a member of Experts Exchange.
Start Free Trial
> "Happy beurocrasy"...
should read
> "Happy bureaucracy"...
and
> See to it that you install it (and any "dependacies" ...
should read
> See to it that you install it (and any "dependencies" ...

-- Glenn (a.k.a. Le Grand Typo)