I’m trying to build a package that requires xulrunner-devel from the Mozilla-project. Easy so far, and working for openSUSE 11.4 and factory.
For openSUSE 11.3, the build service says that it is unresolvable:
nothing provides libhunspell-1.2.so.0 needed by mozilla-xulrunner192
…but libhunspell is within the standard 11.3 distribution! Why is it not picked? And how can I fix it?
Update: as of this morning, the build fails as well for 11.4, as xulrunner is not found:
checking for gcc option to accept ISO C89… none needed
checking for i686-pc-linux-gnu-pkg-config… no
checking for pkg-config… no
checking for XULRUNNER… : WARNING: libxul < 1.9.2 not found, trying another
checking for XULRUNNER… : libxul >= 1.9.2 not found, trying another
checking for XULRUNNER… checking for XULRUNNER… checking for XULRUNNER… checking for XULRUNNER… checking for XULRUNNER… : error: Unable to find xulrunner. Try sudo apt-get install xulrunner-dev.
This is strange, as the build passes this stage yesterday. Is there something going on on the buildservice at the moment?
The next issue is tinyxml it’s so linking is wrong for 11.3;
libtinyxml.so -> libtinyxml.so.0.0.0
It should be linked to libtinyxml.so.0.2.6.1, who ever owns this needs
to fix for 11.3. building locally I can just modify the link and it
builds fine.
The next issue is tinyxml it’s so linking is wrong for 11.3;
libtinyxml.so -> libtinyxml.so.0.0.0
It should be linked to libtinyxml.so.0.2.6.1, who ever owns this needs
to fix for 11.3. building locally I can just modify the link and it
builds fine.
[/QUOTE]
Hi
OK, it’s a conflict between libtinyxml in the Contrib and it’s
successor tinyxml in the devel:libraries:c_c++ repo
As of right now, it builds for 11.4, but not for factory and 11.3…so, maybe we should drop the 11.3 support in favor of factory, and I should upgrade my main workplace from 11.3 to 11.4.
Can I revert this by just deleting the local hunspell copy?