Re: GNOME 2.10.0 yelp compile questions (gtkmozembed)

> first of all, thanks for next release of Garnome :-) I've almost complete
> build (on my Mandrake 9.1 it's a house of pain, but it iterates to success) of
> desktop - except yelp. That's why I'm asking a question:
> - why does yelp need Mozilla or Firefox *-gtkmozembed package?

Uhm... Cause the Yelp developers decided so.

> See this configure error:
> checking which mozilla to use... firefox
> checking for firefox-gtkmozembed... Package firefox-gtkmozembed was not found
> in the pkg-config search path.
> Perhaps you should add the directory containing `firefox-gtkmozembed.pc'
> to the PKG_CONFIG_PATH environment variable
> No package 'firefox-gtkmozembed' found
> I _do_ understand what the message says. I just don't have enough disk space
> to build Firefox or Mozilla from the sources (I have Firefox installed
> though). Is there a way how to compile yelp without compiling Mozilla/Firefox
> (thus having gtkmozembed)?

Nope. AFAIK, the current code depends on gtkmozembed and cannot use
libgtkhtml like it used to.

Anyway, if you install a (sufficiently recent) Mozilla or Firefox plus
the *-devel package, you might be able to use that, rather than building
Firefox yourself. (Don't know though, if this really will work.)

[guenther delta yelp-2.9.3]$ ./configure --help | grep with-mozilla -A 2
                          Whether to use mozilla, firefox or thunderbird
                          gtkmozembed (default: mozilla)

> My only workaround is to move yelp out of the desktop directory, which would
> work (tried on 2.9.91) but is really ugly :(

I'm sorry, but if any package depends on another, there isn't much
distributors can do about it...


char *t="\10pse\0r\0dtu\0  ghno\x4e\xc8\x79\xf4\xab\x51\x8a\x10\xf4\xf4\xc4";
main(){ char h,m=h=*t++,*x=t+2*h,c,i,l=*x,s=0; for (i=0;i<l;i++){ i%8? c<<=1:
(c=*++x); c&128 && (s+=h); if (!(h>>=1)||!t[s+h]){ putchar(t[s]);h=m;s=0; }}}

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