Re: I cant execute garnome-2.10.0



Saw the same behavior on a PPC running YDL-4.0.1, a FC2 clone for
PPC's.  

Given that I did not see this behavior when running 2.9.91,  I took a
look to see what is different.I am guessing that it has something to do
with some shared libraries be linked without

	-Wl,--export-dynamic

Three entries in the pkgconfig directory,

	atk.pc
	gdk-pixbuf-2.0.pc
	pango.pc

pull in gmodule-no-export-2.0, which eliminated the
"-WL,--export-dynamic" linker flag. These three appear as required
within other pkgconfig files, so the effect propagates.

So what does this linker flag do?

[from "info ld"]

`--export-dynamic'
     When creating a dynamically linked executable, add all symbols to
     the dynamic symbol table.  The dynamic symbol table is the set of
     symbols which are visible from dynamic objects at run time.
                                                                                
     If you do not use this option, the dynamic symbol table will
     normally contain only those symbols which are referenced by some
     dynamic object mentioned in the link.
                                                                                
     If you use `dlopen' to load a dynamic object which needs to refer
     back to the symbols defined by the program, rather than some other
     dynamic object, then you will probably need to use this option when
     linking the program itself.
                                                                                
     You can also use the version script to control what symbols should
     be added to the dynamic symbol table if the output format supports
     it.  See the description of `--version-script' in *Note VERSION::.


I first ran into the export-dynamic problem when building devilspie-0.8.
After fixing a bug in the code, the application failed to link against
libwnck because of unsatisfied references. libwnck had been built
without the export-dynamic flag because of gtk+-2.0.pc, which contains a
requirement for atk. When libwnck was rebuilt with the export-dynamic
flag set, develispie-0.8 was able to link against libwnck.

Another possible source for nautilus crashing [somewhere in gnome-vfs]
might be gtk+ being built with --diable-debug:

 http://bugzilla.gnome.org/show_bug.cgi?id=169996

I am checking that one out now.


-Joseph

=============================================================================== 


On Fri, 2005-03-11 at 16:04, Daniel Lombra�onz�z wrote:
> Well, finally i cant work with garnome2.10. When i started I get lots of
> errors with nautilus saying all the time that has occurred an error and if i
> want to reload it, this happens until i remove wnck applet and the desktop
> applet.
> 
> I dont know what could be.
-- 
joseph_sacco[at]comcast[dot]net




[Date Prev][Date Next]   [Thread Prev][Thread Next]   [Thread Index] [Date Index] [Author Index]