[opensuse-packaging] perl-Goo-Canvas
Hello Mates, atm i'm trying to fix an error in https://build.opensuse.org/package/show?package=perl-Goo- Canvas&project=home%3Asaigkill%3Abranches%3Adevel%3Alanguages%3Aperl The same error comes in devel:languages.perl The Log (extract): + cd Goo-Canvas-0.06 + /usr/bin/perl Makefile.PL INSTALLDIRS=vendor Package goocanvas was not found in the pkg-config search path. Perhaps you should add the directory containing `goocanvas.pc' to the PKG_CONFIG_PATH environment variable No package 'goocanvas' found at Makefile.PL line 52 *** can not find package goocanvas *** check that it is properly installed and available in PKG_CONFIG_PATH at Makefile.PL line 52 But the goocanvas-devel package includes a *.pc: %files devel %defattr(-, root, root) %{_includedir}/%{name}-2.0/ %{_libdir}/pkgconfig/*.pc %{_libdir}/*.so %doc %{_datadir}/gtk-doc/html/goocanvas2/ So i don't understand what OBS means? Can anyone help me there? -- Sincerely Yours Sascha Manns open-slx Community & Support Agent openSUSE Membership Comitee openSUSE Marketing Team Web: http://saigkill.homelinux.net German Community Portal: http://community.open-slx.de -- To unsubscribe, e-mail: opensuse-packaging+unsubscribe@opensuse.org For additional commands, e-mail: opensuse-packaging+help@opensuse.org
On Tue, 2011-07-12 at 20:56 +0200, Sascha Manns wrote:
Hello Mates,
atm i'm trying to fix an error in https://build.opensuse.org/package/show?package=perl-Goo- Canvas&project=home%3Asaigkill%3Abranches%3Adevel%3Alanguages%3Aperl
The same error comes in devel:languages.perl
The Log (extract): + cd Goo-Canvas-0.06 + /usr/bin/perl Makefile.PL INSTALLDIRS=vendor Package goocanvas was not found in the pkg-config search path. Perhaps you should add the directory containing `goocanvas.pc' to the PKG_CONFIG_PATH environment variable No package 'goocanvas' found at Makefile.PL line 52 *** can not find package goocanvas *** check that it is properly installed and available in PKG_CONFIG_PATH at Makefile.PL line 52
But the goocanvas-devel package includes a *.pc: %files devel %defattr(-, root, root) %{_includedir}/%{name}-2.0/ %{_libdir}/pkgconfig/*.pc %{_libdir}/*.so %doc %{_datadir}/gtk-doc/html/goocanvas2/
rpm -qp --provides goocanvas-devel-2.0.0-4.1.x86_64.rpm
Hi Sascha, Checking the goocanvas package from Factory 9openSUSE:Factory), the 'provides' list of goocanvas-devel shows: pkgconfig(goocanvas-2.0) = 2.0.0 goocanvas-devel = 2.0.0-4.1 goocanvas-devel(x86-64) = 2.0.0-4.1 => thus, there is no longer goocanvas pkgconfig, but only goocanvas-2.0 (which is not focribly the same). You can try patching the software to detect goocanvas-2.0 (in place of goocanvas), but very likely there are bigger API changes, which preceeded the change of the name. AS a tip for your BuildRequires, for not having to haunt down -devel packages with the right .pc files, simply do: BuildRequires: pkgconfig(goocanvas-2.0) If the package can be found, it will be installed or OBS will give you the 'unresolvable' error. Either way, it helps you not having to go through a full build cycle (which sometimes configure does not abort for 'optional' components). Hope this helps, Dominique -- To unsubscribe, e-mail: opensuse-packaging+unsubscribe@opensuse.org For additional commands, e-mail: opensuse-packaging+help@opensuse.org
Le mardi 12 juillet 2011, à 21:25 +0200, Dominique Leuenberger a écrit :
rpm -qp --provides goocanvas-devel-2.0.0-4.1.x86_64.rpm
Checking the goocanvas package from Factory 9openSUSE:Factory), the 'provides' list of goocanvas-devel shows: pkgconfig(goocanvas-2.0) = 2.0.0 goocanvas-devel = 2.0.0-4.1 goocanvas-devel(x86-64) = 2.0.0-4.1
We still have pkgconfig(goocanvas) from the goocanvas1 source package. That's probably what the perl bindings want. Vincent -- Les gens heureux ne sont pas pressés. -- To unsubscribe, e-mail: opensuse-packaging+unsubscribe@opensuse.org For additional commands, e-mail: opensuse-packaging+help@opensuse.org
Hello Mates, i'm just moved a step forward. I'm try to package perl-Goo-Canvas in this Repo: http://bit.ly/qzUZ9j. But sadly i've got these Errormessages: http://bit.ly/qgFRbU Maybe anyone knows more, what happend? -- Sincerely Yours Sascha Manns open-slx Community & Support Agent openSUSE Membership Comitee openSUSE Marketing Team Web: http://saigkill.homelinux.net German Community Portal: http://community.open-slx.de -- To unsubscribe, e-mail: opensuse-packaging+unsubscribe@opensuse.org For additional commands, e-mail: opensuse-packaging+help@opensuse.org
participants (3)
-
Dimstar / Dominique Leuenberger
-
Sascha Manns
-
Vincent Untz