[Mono-devel-list] Building mono-tools

Ben Maurer bmaurer at ximian.com
Wed Jul 27 11:50:09 EDT 2005


On Wed, 2005-07-27 at 11:21 -0400, Joe Shaw wrote:
> Hi,
> 
> On Wed, 2005-07-27 at 10:42 +0200, Mario Sopena wrote:
> > I'm not Ben but there is a tarball here:
> > http://www.go-mono.com/packagers/gecko-sharp/gecko-sharp-0.6.tar.gz
> 
> Yeah, this is where we've been pointing people who build Beagle as well.
> 
> > The only problem I found there is that gecko-sharp.dll.config was
> > lacking a map to libgtkmozembed, something like:
> > <dllmap dll="gtkembedmoz" target="/usr/lib/mozilla-firefox/libgtkembedmoz.so"/>
> 
> I think we're hacking LD_LIBRARY_PATH in our config file, so that people
> can have one of mozilla, firefox, or thunderbird installed and have it
> work, without needing gecko-sharp to depend on one explicitly.  But I
> definitely wouldn't object to this being moved into gecko-sharp proper.

Yeah, monodevelop does something similar. In fact, tseng says that he
has a patch in Ubuntu to make a change like this.

We distribute gecko# as a noarch/non-distro-specific library though, so
we can't really modify the target to something specific. Even if we did,
that wouldn't allow us to do "mozilla or thunderbird".

Maybe, since we want to encourage people to use Gecko# and make it easy
to run samples like the browser thingy, we could special case it in the
runtime. I really hate doing this (it's a nasty hack), but it's the only
way I see short of forcing everyone to figure out wha to do in a wrapper
script.

-- Ben




More information about the Mono-devel-list mailing list