From Bugzilla Helper: User-Agent: Mozilla/5.0 Galeon/1.2.7 (X11; Linux i686; U;) Gecko/20030131 Description of problem: The .la-files were removed Oct 8 2002. These files are needed whe, for instance, compiling gtk-sharp version 0.8. Please include it again. Version-Release number of selected component (if applicable): 2.0.1-3 How reproducible: Always Steps to Reproduce: download gtk-sharp from http://gtk-sharp.sf.net Compile gtk-sharp v 0.8 Actual Results: You get an error that /usr/lib/libglade2-2.0.la is missing Expected Results: Working compilation. Additional info: Here is a diff of the spec-file to fix it. 10c10 < Release: 4 --- > Release: 3 60a61,62 > rm $RPM_BUILD_ROOT%{_libdir}/*.la > 77d78 < %{_libdir}/lib*.la 84,86d84 < * Fri Apr 7 2003 Magnus Runesson <M.Runesson> 2.0.1-4 < - Add libglade2.la to devel package. <
Our policy is never to include .la files, and they are never needed. They simply duplicate information that is included in the shared library itself on linux, and lead to all sorts of problems. What happened is that you compiled some other library yourself that dependended on libglade's .la files, and that .la file got a hard-coded reference to the .la file that was removed. Once you fix that problem (grep libglade /usr/lib/*.la) things will be fine.