We help IT Professionals succeed at work.

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

Mike R.
Mike R. asked
on
314 Views
Last Modified: 2010-04-20
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
Comment
Watch Question

Author

Commented:
P.S. "SUGTRAP" is actually "SIGTRAP" (had to transcribe :-)
Gns

Commented:
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

Author

Commented:
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
Gns

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

-- Glenn

Author

Commented:
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
Commented:
This one is on us!
(Get your first solution completely free - no credit card required)
UNLOCK SOLUTION
Gns

Commented:
> "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)

Gain unlimited access to on-demand training courses with an Experts Exchange subscription.

Get Access
Why Experts Exchange?

Experts Exchange always has the answer, or at the least points me in the correct direction! It is like having another employee that is extremely experienced.

Jim Murphy
Programmer at Smart IT Solutions

When asked, what has been your best career decision?

Deciding to stick with EE.

Mohamed Asif
Technical Department Head

Being involved with EE helped me to grow personally and professionally.

Carl Webster
CTP, Sr Infrastructure Consultant
Empower Your Career
Did You Know?

We've partnered with two important charities to provide clean water and computer science education to those who need it most. READ MORE

Ask ANY Question

Connect with Certified Experts to gain insight and support on specific technology challenges including:

  • Troubleshooting
  • Research
  • Professional Opinions
Unlock the solution to this question.
Join our community and discover your potential

Experts Exchange is the only place where you can interact directly with leading experts in the technology field. Become a member today and access the collective knowledge of thousands of technology experts.

*This site is protected by reCAPTCHA and the Google Privacy Policy and Terms of Service apply.

OR

Please enter a first name

Please enter a last name

8+ characters (letters, numbers, and a symbol)

By clicking, you agree to the Terms of Use and Privacy Policy.