While tring to recompile some gnome1/gtk1 applications on FC5test, I got errors about -lSM being missing. Rather than build rerquiring it explicitly in the packages I'm building, I'd prefer to have it added where it belongs, which seems to be gnome-libs-devel : # gnome-config --libs gnomeui -rdynamic -L/usr/lib64 -lgnomeui -lart_lgpl -lgdk_imlib -lSM -lICE -lgtk -lgdk -lgmodule -ldl -lXi -lXext -lX11 -lgnome -lgnomesupport -lesd -lasound -laudiofile -lm -lglib All other libraries seem to get pulled in properly (some by gtk+, maybe by others) Solution : Add "Requires: libSM-devel" to the -devel gnome-libs sub-package.
I'd really appreciate if this quickie could get fixed in time for FC5, as it would avoid putting some (normally) unneeded build requirements in gnome/gtk1 packages (diradmin and gtktalog from Extras in my case).
Hi, So this missed the FC5 boat unfortunately. Would it be helpful if I fixed it now and pushed an update?
not worth fixing in fc5, imo. And Gnome 1 is already gone in rawhide.
Closing as WONTFIX since indeed this is not worth fixing in FC5. If gnome-libs ever appears in Extras for FC6+, I'll reopen/reassign this bug or simply make sure that it includes the fix.