Description of problem: The emacs RPM in missing all library dependencies. Version-Release number of selected component (if applicable): emacs-1:23.3-3.fc16 How reproducible: Always Steps to Reproduce: 1. Install emace 2. Try to start it 3. It fails to start due to missing libraries: emacs: error while loading shared libraries: libgif.so.4: cannot open shared object file: No such file or directory The emacs package in fc15 and earlier have the correct dependencies. Compare the list of Requires for: https://koji.fedoraproject.org/koji/rpminfo?rpmID=2325614 (fc15) and https://koji.fedoraproject.org/koji/rpminfo?rpmID=2457908 (fc16/rawhide) Actual results: Broken installation with missing dependencies Expected results: Working installation with all dependencies installed Additional info: For a local installation you would normally have most of the libraries installed anyway, but for a package build in koji where you are doing an *.el → *.elc compilation the correct dependencies in the RPM is crucial in order not to cause FTBFS errors. For this reason I have marked the bug as urgent.
I tried to rebuild both the newest emacs and also older F-15 emacs in Rawhide, and both are missing dependencies. Emacs from Fedora 15 built on Rawhide: http://koji.fedoraproject.org/koji/taskinfo?taskID=2929507 Looks like an rpm issue more than a packaging error in emacs. Changing component to rpm for further investigation.
I see... [pmatilai@localhost ~]$ file /usr/bin/emacs-23.2 /usr/bin/emacs-23.2: sticky ELF 64-bit LSB executable, x86-64, version 1 (SYSV), dynamically linked (uses shared libs), for GNU/Linux 2.6.18, stripped The file classification rules in rpm >= 4.9.0 are stricter than before and rpm doesn't expect the "sticky" word in there (I had no idea libmagic would ever output such a thing, sticky executables aren't that common...) Anyway, will fix shortly.
Fixed in rpm-4.9.0-4 in rawhide and f15 update in progress.
rpm-4.9.0-4.fc15 has been submitted as an update for Fedora 15. https://admin.fedoraproject.org/updates/rpm-4.9.0-4.fc15
rpm-4.9.0-5.fc15 has been submitted as an update for Fedora 15. https://admin.fedoraproject.org/updates/rpm-4.9.0-5.fc15