Maciej Bliziński <mac...@opencsw.org> writes: > On Fri, May 10, 2013 at 12:25:26PM +0000, pfele...@users.sourceforge.net > wrote: >> Revision: 21040 >> http://gar.svn.sourceforge.net/gar/?rev=21040&view=rev >> Author: pfelecan >> Date: 2013-05-10 12:25:26 +0000 (Fri, 10 May 2013) >> Log Message: >> ----------- >> lang-python/pyqt/trunk: strange dynamic shared object and stranger override >> >> Modified Paths: >> -------------- >> csw/mgar/pkg/lang-python/pyqt/trunk/Makefile >> >> Modified: csw/mgar/pkg/lang-python/pyqt/trunk/Makefile >> =================================================================== >> --- csw/mgar/pkg/lang-python/pyqt/trunk/Makefile 2013-05-10 10:24:08 UTC >> (rev 21039) >> +++ csw/mgar/pkg/lang-python/pyqt/trunk/Makefile 2013-05-10 12:25:26 UTC >> (rev 21040) >> @@ -69,6 +69,7 @@ >> RUNTIME_DEP_PKGS_CSWpy-pyqt += CSWlibqtxml4 >> RUNTIME_DEP_PKGS_CSWpy-pyqt += CSWlibstdc++6 >> CHECKPKG_OVERRIDES_CSWpy-pyqt += surplus-dependency|CSWpython >> +CHECKPKG_OVERRIDES_CSWpy-pyqt += >> binary-architecture-does-not-match-placement|file=opt/csw/plugins/designer/libpythonplugin.so|arch_id=18|arch_name=sparcv8+ > > The /opt/csw/plugins/designer/libpythonplugin.so path looks wrong to me. > What is /opt/csw/plugins? It's not a base path for anything sensible. If > there are some plugins for something, the have to go into > a project-specific directory.
Right. I wondered a long time about this, even asked for help on the maintainers list, and didn't find a reasonable explanation even though now it is crystal clear... However, the explanation that I found at http://wiki.opencsw.org/checkpkg-error-tags#toc10 is a little bit misleading, isn't it? "binary-architecture-does-not-match-placement On the sparc architecture, binaries in /opt/csw/bin need to be at most a sparcv8 binary on Solaris 9 and at most a sparcv8+ binary on Solaris 10. A sparcv9 binary must be placed under a subdirectory, e.g. /opt/csw/bin/sparcv9. A typical failure mode happens when CFLAGS from GAR are ignored by the build system, which causes Solaris Studio to produce sparcv8+ binaries, instead of sparcv8. Recommended fix: Make sure that CFLAGS are propagated properly. When to override: Do not override. When in doubt, ask on the maintainers mailing list." Now that I got the real meaning, I will correct this installation issue in the very near future. -- Peter _______________________________________________ devel mailing list devel@lists.opencsw.org https://lists.opencsw.org/mailman/listinfo/devel