Menu

#21 firefox rpms don't build on el4

open
nobody
None
5
2006-08-28
2006-08-28
Anonymous
No

1) missing build dependencies:

error: Failed build dependencies:
libXt-devel is needed by firefox-1.5.0.6-2.1.el4.dnssec.2.i386
libXrender-devel is needed by firefox-1.5.0.6-2.1.el4.dnssec.2.i386

Might be due to an older X.

fc5: rpm -qf `which X` = xorg-x11-server-Xorg-1.1.0-2
el4: rpm -qf `which X`= xorg-x11-6.8.2-1.EL.13.37

libXt and libXrender are both in xorg-x11-libs-6.8.2-1.EL.13.37.

after fixing that:

2) checking for cairo >= 0.3.0... Package cairo was not found in the pkg-config search path.
Perhaps you should add the directory containing `cairo.pc'

the BuildRequires for cairo-devel was commented out in the spec file, which wanted a version greater than 0.5. EL4 has 0.2.0-1.2.el4.rf.

At that point I just gave up.

The current firefox is firefox-1.5.0.5-0.el4.1.centos4.src.rpm.
If you want a dnssec-enabled firefox for el4, then I'd need to try and apply the dnssec patches to this rpm. Let me know if you want me to explore this path.

Discussion

  • Robert Story

    Robert Story - 2006-08-28

    Logged In: YES
    user_id=76148

    forgot to log in before submitting.. -- rstory

     
  • Wes Hardaker

    Wes Hardaker - 2006-09-21

    Logged In: YES
    user_id=76242

    I'm betting we need to get the src rpm for el4 in order to
    fix this. src.rpms are supposed to compile everywhere, in
    theory but theory = not reality as always.