Hi I've got problem with the building of icecat 3.6.11 rpm on F14 (also that works fine with F12 (BLAG119K)). I think that is due to the gtk version : 3. Indeed icecat building 's looking for gdk-pixbuf3(-devel) but don't find it (this package does not exist at this time)). (For F12, icecat use GTK2 and call gdk-pixbuf2 with no problems. These packages are available...
So I've tried to modify the configure.in in order to impose to use the version2 of gtk. The patch is OK. But the RPM buidling don't use the configure.in file. So I 've tried to use the client.mk file directly with the make command, but I don't arrive to compile it 'cause I don't know with this method how to disable rpath. Anybody would have managed to make a file SPEC for F14? Any ideas is welcome ! Next, the SPEC files The SPEC file of F12 : http://cbiot.fr/blag/spec/icecat-3.6.11.spec The SPEC file of F14 : http://cbiot.fr/icecat-3.6.11.F14.spec (don't work (the configure.in is not read) The last spec file (with the client.mk) : the same that the previous but with this %build section) ================================= %build #./configure --prefix=%{_prefix} --libdir=%{_libdir} --disable-rpath INTERNAL_GECKO=%{internal_version} ICE_APP_DIR=%{_libdir}/%{name}-${INTERNAL_GECKO} export PREFIX='%{_prefix}' export LIBDIR='%{_libdir}' export LDFLAGS="-Wl,-rpath,${ICE_APP_DIR}" make -f client.mk build INTERNAL_GECKO=%{internal_version} MOZ_APP_DIR=%{_libdir}/%{name}-${INTERNAL_GECKO} ========================================= thx, Cyrille ---- [ [email protected] | http://cbiot.fr ] "Ils ne me comprennent point, je ne suis pas la bouche qui convient à ces oreilles" - - - Ainsi parlait Zarathoustra - - - - - - - - - - - - - - NIETZSCHE - - - BLAG : http://www.blagblagblag.org/ Personal BLAG repo. : http://cbiot.fr/blag -- http://gnuzilla.gnu.org
