Gentoo Websites Logo
Go to: Gentoo Home Documentation Forums Lists Bugs Planet Store Wiki Get Gentoo!
Bug 291100 - >=gnome-extra/yelp-2.26.0 incompatible with xulrunner-1.9.2
Summary: >=gnome-extra/yelp-2.26.0 incompatible with xulrunner-1.9.2
Status: RESOLVED FIXED
Alias: None
Product: Gentoo Linux
Classification: Unclassified
Component: Current packages (show other bugs)
Hardware: All Linux
: High normal (vote)
Assignee: Gentoo Linux Gnome Desktop Team
URL:
Whiteboard:
Keywords: NeedPatch
Depends on:
Blocks:
 
Reported: 2009-10-30 03:18 UTC by Jory A. Pratt
Modified: 2010-01-31 14:56 UTC (History)
4 users (show)

See Also:
Package list:
Runtime testing required: ---


Attachments
build.log (build.log,45.85 KB, text/plain)
2009-10-30 07:18 UTC, Gilles Dartiguelongue (RETIRED)
Details
Buil.log for yelp-2.26.0 compilation failure with xulrunner-1.9.2 (build.log,35.48 KB, text/plain)
2009-10-31 01:25 UTC, Gef
Details

Note You need to log in before you can comment on or make changes to this bug.
Description Jory A. Pratt gentoo-dev 2009-10-30 03:18:17 UTC
I am looking to move xulrunner-1.9.2 to the tree upon final release. We will need to resolve yelp compilation before this can happen. Build log will be attached.
Comment 1 Jory A. Pratt gentoo-dev 2009-10-30 03:21:43 UTC
Current issues with firefox-3.6 will not permit me to upload directly to bug please refer to http://dev.gentoo.org/~anarchy/build.log for additional info.
Comment 2 Gilles Dartiguelongue (RETIRED) gentoo-dev 2009-10-30 07:18:54 UTC
Created attachment 208698 [details]
build.log

attaching build.log
Comment 3 Romain Perier (RETIRED) gentoo-dev 2009-10-30 14:07:51 UTC
In the summary you wrote yelp-2.26.0... however you build.log refers to 2.28.0...
build fails for both ?
Comment 4 Gef 2009-10-31 01:25:19 UTC
Created attachment 208816 [details]
Buil.log for yelp-2.26.0 compilation failure with xulrunner-1.9.2

=yelp-2.26.0 fails to compile too.
xulrunner-1.9.2_beta1-r1 from mozilla overlay (thanks anarchy!).
Comment 5 Jory A. Pratt gentoo-dev 2009-11-11 18:15:28 UTC
Fixed in current beta2 in mozilla overlay via xulrunner fix.
Comment 6 Guo-Fu Tseng 2010-01-31 09:59:51 UTC
I've got this error too. (First build.log)

After a quick survey, it's seems that the
'pkg-config --cflags libxul-embedding' missing the
'-I/usr/include/nspr' argument.

It can be compiled with adding following line:
Requires: nspr >= 4.8.0
into /usr/lib[64]/pkgconfig/libxul-embedding.pc after "Version: 1.9.2".

I did not installed the mozilla overlay, not sure if they
fixed it in the same way.

But it looks to me that this bug should be fix by
modifying xulrunner-1.9.2 package indeed.
Comment 7 Jory A. Pratt gentoo-dev 2010-01-31 14:56:14 UTC
(In reply to comment #6)
> I've got this error too. (First build.log)
> 
> After a quick survey, it's seems that the
> 'pkg-config --cflags libxul-embedding' missing the
> '-I/usr/include/nspr' argument.
> 
> It can be compiled with adding following line:
> Requires: nspr >= 4.8.0
> into /usr/lib[64]/pkgconfig/libxul-embedding.pc after "Version: 1.9.2".
> 
> I did not installed the mozilla overlay, not sure if they
> fixed it in the same way.
> 
> But it looks to me that this bug should be fix by
> modifying xulrunner-1.9.2 package indeed.
> 

We are not patching libxul-embedding anymore, the package needs to check for proper nspr not depend on xulrunner to give it to it.