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
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).
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.