Gentoo Websites Logo
Go to: Gentoo Home Documentation Forums Lists Bugs Planet Store Wiki Get Gentoo!
Bug 178848 - can not emerge dev-perl/Gtk2-MozEmbed
Summary: can not emerge dev-perl/Gtk2-MozEmbed
Status: RESOLVED FIXED
Alias: None
Product: Gentoo Linux
Classification: Unclassified
Component: New packages (show other bugs)
Hardware: All Linux
: High normal (vote)
Assignee: Gentoo Perl team
URL:
Whiteboard:
Keywords:
: 284266 294296 (view as bug list)
Depends on:
Blocks: 281787 300432
  Show dependency tree
 
Reported: 2007-05-17 08:57 UTC by Vitaly
Modified: 2010-03-22 12:49 UTC (History)
2 users (show)

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


Attachments
Gtk2-MozEmbed-0.08.ebuild.diff (Gtk2-MozEmbed-0.08.ebuild.diff,931 bytes, text/plain)
2010-01-07 03:30 UTC, David Abbott (RETIRED)
Details
dev-perl/Gtk2-MozEmbed/Gtk2-MozEmbed-0.08-r1.ebuild (Gtk2-MozEmbed-0.08-r1.ebuild,582 bytes, text/plain)
2010-02-25 10:10 UTC, David Abbott (RETIRED)
Details

Note You need to log in before you can comment on or make changes to this bug.
Description Vitaly 2007-05-17 08:57:24 UTC
i tried to emerge dev-perl/Gtk2-MozEmbed
it require missed Mozilla::DOM >= 0.01
and some gtkmozembed provider
one from list:
    mozilla-gtkmozembed >= 1.7 or
    firefox-gtkmozembed >= 1.0 or
    mozilla-firefox-gtkmozembed >= 1.0 or
    xulrunner-gtkmozembed >= 1.8

Reproducible: Always

Steps to Reproduce:
1. USE="-firefox" emerge dev-perl/Gtk2-MozEmbed

Actual Results:  
>>> Emerging (1 of 1) dev-perl/Gtk2-MozEmbed-0.06 to /
[skip]
 * Using ExtUtils::MakeMaker
Mozilla::DOM >= 0.01 not found.
*** can not find package for any of (mozilla-gtkmozembed >= 1.7, firefox-gtkmozembed >= 1.0, mozilla-firefox-gtkmozembed >= 1.0, xulrunner-gtkmozembed >= 1.8)
*** check that one of them is properly installed and available in PKG_CONFIG_PATH
 at Makefile.PL line 51

!!! ERROR: dev-perl/Gtk2-MozEmbed-0.06 failed.



dependence Mozilla::DOM cannot be emerged too
g-cpan --install Mozilla::DOM does not work
it require mozilla-xpcom >= 1.7, firefox-xpcom >= 1.0, mozilla-firefox-xpcom >= 1.0
i can not find appropriate ebuild
Comment 1 Vitaly 2007-05-17 10:34:47 UTC
i found problem
the problem is mozilla is renamed to seamonkey
and its *.pc files was renamed too
for example
mozilla-gtkmozembed was renamed to seamonkey-gtkmozembed

pkg-config --list-all | grep mozilla
[empty list]
pkg-config --list-all | grep seamonkey
seamonkey-gtkmozembed
seamonkey-xpcom
and etc.

if emerge with USE=firefox all should be ok
Comment 2 David Abbott (RETIRED) gentoo-dev 2009-11-04 22:51:45 UTC
Should be fixed in 0.08 Please reopen if you still have the error.
Comment 3 David Abbott (RETIRED) gentoo-dev 2009-11-24 04:35:49 UTC
reopening, I tested and failed here also.
 * Using ExtUtils::MakeMaker
Package xulrunner-gtkmozembed was not found in the pkg-config search path.
Perhaps you should add the directory containing `xulrunner-gtkmozembed.pc'
to the PKG_CONFIG_PATH environment variable
No package 'xulrunner-gtkmozembed' found
 at Makefile.PL line 51
Package mozilla-gtkmozembed was not found in the pkg-config search path.
Perhaps you should add the directory containing `mozilla-gtkmozembed.pc'
to the PKG_CONFIG_PATH environment variable
No package 'mozilla-gtkmozembed' found
 at Makefile.PL line 51
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
 at Makefile.PL line 51
Package mozilla-firefox-gtkmozembed was not found in the pkg-config search path.
Perhaps you should add the directory containing `mozilla-firefox-gtkmozembed.pc'
to the PKG_CONFIG_PATH environment variable
No package 'mozilla-firefox-gtkmozembed' found
 at Makefile.PL line 51
*** can not find package for any of (xulrunner-gtkmozembed >= 1.8, mozilla-gtkmozembed >= 1.7, firefox-gtkmozembed >= 1.0, mozilla-firefox-gtkmozembed >= 1.0)
*** check that one of them is properly installed and available in PKG_CONFIG_PATH
 at Makefile.PL line 51

It is going to need a seamonkey.patch
Comment 4 David Abbott (RETIRED) gentoo-dev 2009-11-24 04:36:15 UTC
*** Bug 294296 has been marked as a duplicate of this bug. ***
Comment 5 David Abbott (RETIRED) gentoo-dev 2009-11-24 06:13:47 UTC
Works if I add net-libs/xulrunner to RDEPEND

IUSE=""
SLOT="0"
LICENSE="|| ( Artistic GPL-2 )"
KEYWORDS="~amd64 ~sparc ~x86"

RDEPEND=">=dev-perl/gtk2-perl-1.144
    net-libs/xulrunner"
DEPEND="${RDEPEND}
    >=dev-perl/extutils-depends-0.205
    >=dev-perl/extutils-pkgconfig-1.07"

Comment 6 David Abbott (RETIRED) gentoo-dev 2009-12-03 01:50:18 UTC
*** Bug 284266 has been marked as a duplicate of this bug. ***
Comment 7 David Abbott (RETIRED) gentoo-dev 2010-01-07 03:30:44 UTC
Created attachment 215471 [details]
Gtk2-MozEmbed-0.08.ebuild.diff
Comment 8 David Abbott (RETIRED) gentoo-dev 2010-02-25 10:10:02 UTC
Created attachment 221103 [details]
dev-perl/Gtk2-MozEmbed/Gtk2-MozEmbed-0.08-r1.ebuild

According to the readme you need a a gtkmozembed provider and xulrunner
supplies that dep, installs fine but I have not tested it
Comment 9 Torsten Veller (RETIRED) gentoo-dev 2010-03-22 12:49:53 UTC
Gtk2-MozEmbed-0.08-r1 depends on net-libs/xulrunner and this bug should be fixed.
Thanks